.calm-app{--sb-acid:#cbeb3e;--sb-bg:#121310;--sb-surface:#1b1d18;--sb-text:#eeeee8;--sb-muted:#a0a497;--sb-line:#30342a;--sb-gap:28px;--sb-glass:.88;font:.875rem var(--font-ui),sans-serif;color:var(--sb-text);background:var(--sb-bg);isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:14px;position:relative;overflow:clip}.calm-app *{box-sizing:border-box}.calm-app button,.calm-app input,.calm-app select{font:inherit}:where(.calm-app button){cursor:pointer;color:inherit}.calm-app button:disabled{cursor:wait;opacity:.6}.calm-app button{transition:background .2s,color .2s,transform .28s cubic-bezier(.2,.8,.2,1),border-color .2s}:where(.calm-app button:hover){color:var(--sb-acid)}.calm-app button:active{transform:scale(.98)}.calm-app h1,.calm-app h2,.calm-app h3,.calm-app p{margin:0}.calm-app h1,.calm-app h2,.calm-app h3{font-family:var(--font-display),sans-serif}.calm-app h1{letter-spacing:-1.1px;font-size:2.125rem;font-weight:500;line-height:1.15}.calm-app h2{letter-spacing:-.4px;font-size:1.3125rem;font-weight:500}.calm-app h3{font-size:.9375rem;font-weight:600}.calm-app .sb-muted{color:var(--sb-muted)}.calm-app .sb-small{font-size:.75rem;line-height:1.5}.calm-app .sb-eyebrow{letter-spacing:1.7px;text-transform:uppercase;color:var(--sb-muted);font-size:.6875rem}.calm-app .sb-top{border-bottom:1px solid #23271f;justify-content:space-between;align-items:center;gap:12px;padding:22px 34px;display:flex}.calm-app .sb-logo{font-family:var(--font-display),sans-serif;letter-spacing:-.8px;font-size:1.0625rem;font-weight:800}.calm-app .sb-logo em{font-family:var(--font-ui),sans-serif;letter-spacing:1px;color:var(--sb-acid);margin-left:7px;font-size:.625rem;font-style:normal;font-weight:500}.calm-app .sb-top-tools{align-items:center;gap:16px;display:flex}.calm-app .sb-quiet{color:var(--sb-muted);background:0 0;border:0;padding:8px 0;font-size:.75rem}.calm-app .sb-content{min-height:585px;padding:35px 40px 20px}.calm-app .sb-heading{margin-bottom:var(--sb-gap);justify-content:space-between;align-items:center;gap:16px;display:flex}.calm-app .sb-heading p{margin-top:8px}.calm-app .sb-domains{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:28px 0 38px;display:grid}.calm-app .sb-domain{border:0;border-right:1px solid var(--sb-line);text-align:left;background:0 0;flex-direction:column;align-items:flex-start;min-width:0;padding:0 18px;display:flex}.calm-app .sb-domain:first-child{padding-left:0}.calm-app .sb-domain:last-child{border:0;padding-right:0}.calm-app .sb-domain:hover .sb-ring{transform:translateY(-3px)}.calm-app .sb-ring{width:76px;height:76px;margin:18px 0 12px;transition:transform .3s;position:relative}.calm-app .sb-ring svg{width:76px;height:76px;display:block;transform:rotate(-90deg)}.calm-app .sb-ring .sb-count{text-align:center;letter-spacing:-.6px;color:var(--sb-text);place-content:center;font-size:1.1875rem;display:grid;position:absolute;inset:0}.calm-app .sb-count small{letter-spacing:0;color:var(--sb-muted);margin-top:1px;font-size:.625rem}.calm-app .sb-habit{color:var(--sb-text);margin-bottom:5px;font-size:.75rem}.calm-app .sb-pace{color:#bec99a;font-size:.6875rem}.calm-app .sb-pace.behind{color:#d4b78c}.calm-app .sb-milestones{flex-direction:column;gap:10px;width:100%;margin-top:18px;display:flex}.calm-app .sb-milestone{color:var(--sb-muted);font-size:.75rem;line-height:1.45}.calm-app .sb-milestone strong{color:var(--sb-text);margin-bottom:3px;font-weight:500;display:block}.calm-app .sb-bottom{border-top:1px solid var(--sb-line);grid-template-columns:1.08fr 1fr;gap:45px;padding-top:27px;display:grid}.calm-app .sb-priority{background:linear-gradient(115deg,#23281b,#1b1e18);border:1px solid #363f27;border-radius:13px;min-height:164px;padding:19px 22px}.calm-app .sb-priority h2{margin:13px 0 8px;font-size:1.3125rem}.calm-app .sb-priority-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:19px;display:flex}.calm-app .sb-button{background:#23271f;border:1px solid #424838;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 15px;font-size:.75rem;display:inline-flex}.calm-app .sb-button.primary{background:var(--sb-acid);color:var(--sb-on-accent);border-color:var(--sb-acid);font-weight:600}.calm-app .sb-button.primary:hover{color:#171b0b;background:#ddf783}.calm-app .sb-guidance{padding:10px 0}.calm-app .sb-guidance ul{color:#c3c6bb;margin:17px 0 0;padding-left:16px;font-size:.8125rem;line-height:1.55}.calm-app .sb-guidance li{margin-bottom:9px;padding-left:3px}.calm-app .sb-guidance li::marker{color:#7b846a}.calm-app .sb-dock-wrap{justify-content:center;min-height:109px;padding:30px 20px 22px;display:flex}.calm-app .sb-dock{background:rgba(40,44,34,var(--sb-glass));-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);border:1px solid #ffffff1e;border-radius:20px;align-items:center;gap:9px;padding:8px 12px;display:flex;box-shadow:0 12px 30px #0005,inset 0 1px #ffffff0a}.calm-app .sb-dock :is(button,a){color:#aeb69d;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:59px;min-height:51px;display:flex;position:relative}.calm-app .sb-dock :is(button,a) svg{stroke-width:1.5px;width:21px;height:21px}.calm-app .sb-dock :is(button,a) span{font-size:.625rem}.calm-app .sb-dock :is(button,a)[aria-current=page]{color:var(--sb-acid);background:#ffffff06}.calm-app .sb-dock :is(button,a):hover{color:var(--sb-acid);background:#ffffff08;transform:translateY(-5px)scale(1.12)}.calm-app .sb-dock :is(button,a):focus-visible{color:var(--sb-acid)}.calm-app .sb-dock :is(button,a)[aria-current=page]:after{content:"";background:var(--sb-acid);border-radius:50%;width:3px;height:3px;position:absolute;bottom:2px}.calm-app .sb-divider{background:#ffffff18;width:1px;height:26px;margin:0 3px}.calm-app .sb-tabs{border-bottom:1px solid var(--sb-line);gap:25px;margin:0 0 28px;display:flex}.calm-app .sb-tabs button{color:var(--sb-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 13px;font-size:.8125rem}.calm-app .sb-tabs button[aria-pressed=true]{color:var(--sb-text);border-bottom-color:var(--sb-acid)}.calm-app .sb-section{margin-bottom:30px}.calm-app .sb-section-title{align-items:center;gap:10px;margin-bottom:12px;display:flex}.calm-app .sb-section-title span{color:var(--sb-muted);font-size:.75rem}.calm-app .sb-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #292d24;align-items:center;gap:14px;width:100%;min-height:63px;padding:17px 4px;display:flex}.calm-app .sb-row:hover{background:#ffffff03}.calm-app .sb-row-main{flex:1;min-width:0}.calm-app .sb-row-main strong{font-size:.875rem;font-weight:500;display:block}.calm-app .sb-row-main small{color:var(--sb-muted);margin-top:6px;font-size:.75rem;display:block}.calm-app .sb-row>small{color:var(--sb-muted);white-space:nowrap;font-size:.75rem}.calm-app .sb-row .sb-row-icon{color:#99a186;flex-shrink:0;place-content:center;width:28px;display:grid}.calm-app .sb-row-icon svg{stroke-width:1.4px;width:19px;height:19px}.calm-app .sb-chip{color:#c5d69e;white-space:nowrap;background:#252d1b;border-radius:5px;padding:5px 8px;font-size:.6875rem}.calm-app .sb-chip.wait{color:#c7ba9e;background:#2b281f}.calm-app .sb-focus{max-width:510px;margin:35px auto 0}.calm-app .sb-focus h1{margin:19px 0 15px;font-size:1.8125rem;line-height:1.25}.calm-app .sb-focus p{color:var(--sb-muted);line-height:1.6}.calm-app .sb-focus .sb-button{margin-top:25px}.calm-app .sb-fields{gap:20px;margin:30px 0;display:grid}.calm-app .sb-fields label{color:var(--sb-muted);gap:8px;font-size:.75rem;display:grid}.calm-app input,.calm-app select{width:100%;color:var(--sb-text);background:#1c2017;border:1px solid #444b39;border-radius:8px;padding:13px 12px;font-size:1rem}.calm-app .sb-welcome{text-align:center;justify-content:center;align-items:center;min-height:475px;display:flex}.calm-app .sb-welcome h1{letter-spacing:-1.5px;margin-bottom:27px;font-size:2.5rem}.calm-app .sb-step{width:100%;max-width:460px;margin:auto}.calm-app .sb-step h1{margin:22px 0 30px}.calm-app .sb-answers{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.calm-app .sb-answers .sb-button{min-width:75px}.calm-app .sb-step-progress{justify-content:center;gap:5px;margin-bottom:35px;display:flex}.calm-app .sb-step-progress span{background:#363b2e;border-radius:2px;width:22px;height:3px}.calm-app .sb-step-progress .on{background:var(--sb-acid);color:var(--sb-on-accent)}.calm-app .sb-checkmark{width:37px;height:37px;color:var(--sb-acid);border:1px solid #768c3f;border-radius:50%;place-content:center;animation:.5s cubic-bezier(.16,1,.3,1) sb-pop;display:grid}.calm-app .sb-checkmark svg{width:20px;height:20px}.calm-app .sb-complete-line{align-items:center;gap:12px;margin:11px 0;display:flex}.calm-app .sb-complete-line h2{margin:0;font-size:1.25rem}.calm-app .sb-breathe{animation:.45s cubic-bezier(.2,.7,.3,1) sb-enter}.calm-app .sb-fade-out{opacity:0;transition:opacity .22s,transform .22s;transform:translateY(-3px)}.calm-app .sb-save{border:1.5px solid #151b0b55;border-top-color:#151b0b;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite sb-spin;display:inline-block}.calm-app .sb-detail-line{border-bottom:1px solid var(--sb-line);justify-content:space-between;gap:18px;padding:16px 0;font-size:.8125rem;display:flex}.calm-app .sb-detail-line span:first-child{color:var(--sb-muted)}.calm-app .sb-plain-list{color:#c3c6bb;margin:20px 0;padding-left:18px;line-height:1.65}.calm-app .sb-inline-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.calm-app .sb-inline-actions .sb-button{margin-top:0}.calm-app .sb-notice{color:var(--sb-acid);min-height:18px;margin-top:16px;font-size:.75rem}.calm-app[data-all-green=true] .sb-dock :is(button,a){color:var(--sb-acid)}@keyframes sb-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes sb-pop{0%{opacity:.2;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes sb-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.calm-app .sb-content{padding:26px 24px 12px}.calm-app .sb-domains{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.calm-app .sb-domain:nth-child(3){border:0}.calm-app .sb-domain:nth-child(4){padding-left:0}.calm-app .sb-bottom{gap:24px}.calm-app .sb-top{padding:18px 24px}.calm-app .sb-top-tools{gap:8px}.calm-app h1{font-size:1.8125rem}}@media (max-width:520px){.calm-app .sb-top{padding:17px 18px}.calm-app .sb-content{padding:26px 19px 10px}.calm-app .sb-top-tools>.sb-small{display:none}.calm-app .sb-domains{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px;margin-bottom:26px}.calm-app .sb-domain{padding:0 14px}.calm-app .sb-domain:nth-child(odd){border-right:1px solid var(--sb-line);padding-left:0}.calm-app .sb-domain:nth-child(2n){border:0;padding-left:14px}.calm-app .sb-domain:last-child{border:0}.calm-app .sb-bottom{grid-template-columns:1fr;gap:20px}.calm-app .sb-heading{align-items:flex-start}.calm-app .sb-row{flex-wrap:wrap;gap:8px}.calm-app .sb-row-main{flex-basis:60%}.calm-app .sb-row>small{margin-left:36px}.calm-app .sb-dock{gap:3px;padding:8px}.calm-app .sb-dock :is(button,a){width:54px;min-height:52px}.calm-app .sb-divider{margin:0}.calm-app .sb-welcome h1{font-size:2rem}.calm-app .sb-priority-footer{flex-wrap:wrap}.calm-app .sb-focus{margin-top:20px}}@media (prefers-reduced-motion:reduce){.calm-app *,.calm-app :after{transition:none!important;animation:none!important}.calm-app .sb-dock :is(button,a):hover{transform:none}}.calm-app .sb-today{grid-template-columns:1.08fr 1fr;gap:38px;margin-bottom:34px;display:grid}.calm-app .sb-tracking{border-top:1px solid #2b3025;padding-top:25px}.calm-app .sb-tracking-head{color:var(--sb-muted);justify-content:space-between;align-items:center;display:flex}.calm-app .sb-tracking-head h2{font:500 .8125rem var(--font-ui),sans-serif;color:#aeb3a4;letter-spacing:0}.calm-app .sb-domains{margin:23px 0 10px}.calm-app .sb-domain{transform-origin:50%;border-radius:10px;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .35s,color .3s;position:relative}.calm-app .sb-domain h3{color:#aeb4a4;font-weight:500;transition:color .3s}.calm-app .sb-domain .sb-ring{filter:saturate(.12);opacity:.86;width:64px;height:64px;margin-top:15px;transition:transform .35s,filter .35s}.calm-app .sb-domain .sb-ring svg{width:64px;height:64px}.calm-app .sb-domain .sb-count{color:#bac1ac;font-size:1.0625rem}.calm-app .sb-domain .sb-habit,.calm-app .sb-domain .sb-milestone strong{color:#aeb4a4;transition:color .3s}.calm-app .sb-domain .sb-pace{color:#a7ad9b;transition:color .3s}.calm-app .sb-domain .sb-pace.behind{color:#bcad94}.calm-app .sb-domain:hover,.calm-app .sb-domain:focus-visible{background:#ffffff03;transform:translateY(-4px)}.calm-app .sb-domain:hover h3,.calm-app .sb-domain:focus-visible h3{color:var(--sb-acid)}.calm-app .sb-domain:hover .sb-ring,.calm-app .sb-domain:focus-visible .sb-ring{filter:saturate();opacity:1;transform:scale(1.08)}.calm-app .sb-domain:hover .sb-habit,.calm-app .sb-domain:focus-visible .sb-habit,.calm-app .sb-domain:hover .sb-milestone strong,.calm-app .sb-domain:focus-visible .sb-milestone strong{color:var(--sb-text)}.calm-app .sb-domain:hover .sb-pace:not(.behind),.calm-app .sb-domain:focus-visible .sb-pace:not(.behind){color:#c6d7a6}.calm-app .sb-checklist{gap:3px;margin-top:13px;display:grid}.calm-app .sb-check-item{cursor:pointer;color:#c4c9bb;align-items:flex-start;gap:11px;min-height:43px;padding:9px 0;font-size:.8125rem;line-height:1.5;display:flex}.calm-app .sb-check-item input{width:16px;height:16px;accent-color:var(--sb-acid);cursor:pointer;flex:0 0 16px;margin:2px 0 0;padding:0}.calm-app .sb-check-item span{transition:color .25s,opacity .25s}.calm-app .sb-check-item input:checked+span{color:#9da88a;-webkit-text-decoration:line-through #6c7956;text-decoration:line-through #6c7956}.calm-app .sb-check-item:hover span{color:#e3ebd4}.calm-app .sb-check-count{color:var(--sb-muted);font-size:.6875rem;font-weight:400}.calm-app .sb-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:33px 0 12px;display:grid}.calm-app .sb-menu-group h2{color:#c0cbb0;font-size:.8125rem;font-family:var(--font-ui),sans-serif;letter-spacing:0;margin-bottom:15px;font-weight:500}.calm-app .sb-menu-link{text-align:left;color:#acb4a0;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:12px 0;font-size:.8125rem;display:flex}.calm-app .sb-menu-link svg{opacity:.25;width:13px;height:13px;transition:opacity .25s,transform .25s}.calm-app .sb-menu-link:hover svg{opacity:1;transform:translate(3px)}.calm-app .sb-menu-group{border-top:1px solid var(--sb-line);padding-top:18px}@media (max-width:760px){.calm-app .sb-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:520px){.calm-app .sb-today{grid-template-columns:1fr;gap:17px;margin-bottom:23px}.calm-app .sb-dock{gap:2px;padding:7px}.calm-app .sb-dock :is(button,a){width:46px;min-height:52px}.calm-app .sb-dock-wrap{padding-left:8px;padding-right:8px}.calm-app .sb-menu-grid{gap:19px}.calm-app .sb-check-item{min-height:46px}}@media (prefers-reduced-motion:reduce){.calm-app .sb-domain:hover,.calm-app .sb-domain:focus-visible,.calm-app .sb-domain:hover .sb-ring,.calm-app .sb-domain:focus-visible .sb-ring{transform:none}}.calm-app .sb-domains{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:20px}.calm-app .sb-domains .sb-domain{grid-template-rows:23px 84px 36px 22px auto;align-content:start;place-items:start;width:100%;min-height:260px;display:grid;border:0!important;padding:12px!important}.calm-app .sb-domain .sb-ring{margin:7px 0 0}.calm-app .sb-domain .sb-habit{align-self:start;margin:0;line-height:1.45}.calm-app .sb-domain .sb-milestones{gap:14px;margin:11px 0 0}.calm-app .sb-list-entry{border-bottom:1px solid #292d24;align-items:center;gap:12px;display:flex}.calm-app .sb-list-entry .sb-row{border:0;flex:1;min-width:0}.calm-app .sb-edit-link{color:#adb79d;background:0 0;border:0;flex-shrink:0;min-height:44px;padding:12px 8px;font-size:.75rem}.calm-app .sb-retainer-link{color:#b9c8a2;background:0 0;border:0;align-items:center;gap:7px;padding:10px 0 0;font-size:.75rem;display:inline-flex}.calm-app .sb-retainer-link svg{width:13px;height:13px}.calm-app .sb-detail-grid{grid-template-columns:1fr 1fr;gap:0 28px;margin:25px 0;display:grid}.calm-app .sb-reading{margin:25px 0}.calm-app .sb-reading h3{margin-bottom:10px}.calm-app .sb-reading p{white-space:pre-line;font-size:.875rem}.calm-app textarea{font:1rem var(--font-ui),sans-serif;resize:vertical;min-height:92px;color:var(--sb-text);background:#1c2017;border:1px solid #444b39;border-radius:8px;width:100%;padding:12px;line-height:1.5}.calm-app .sb-form-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.calm-app .sb-retainer-total{font:500 2.4375rem var(--font-display),sans-serif;letter-spacing:-1px;margin:22px 0 5px}.calm-app .sb-month-select{color:var(--sb-muted);gap:7px;max-width:190px;font-size:.75rem;display:grid}.calm-app .sb-month-select input{min-width:0}.calm-app .sb-scope{margin:15px 0 25px;padding:0;list-style:none}.calm-app .sb-scope li{color:#c3cbb8;border-bottom:1px solid #2a3024;padding:14px 0;font-size:.875rem}@media (max-width:959px){.calm-app .sb-domains{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (max-width:649px){.calm-app .sb-domains{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 8px}.calm-app .sb-domains .sb-domain{padding:10px!important}.calm-app .sb-form-pair,.calm-app .sb-detail-grid{grid-template-columns:1fr}.calm-app .sb-list-entry{gap:3px}.calm-app .sb-month-select{flex:0 0 190px;max-width:190px}.calm-app .sb-heading:has(.sb-month-select){flex-wrap:wrap}.calm-app .sb-retainer-total{font-size:2.0625rem}}.calm-app .sb-work-builder{border-bottom:1px solid var(--sb-line);padding:20px 0}.calm-app .sb-work-builder .sb-fields{gap:12px;margin:14px 0 0}.calm-app .sb-work-builder .sb-section-title .sb-quiet{margin-left:auto}.calm-app .sb-deliverable-cta{flex-shrink:0;margin-left:12px}@media (max-width:600px){.calm-app .sb-list-entry:has(.sb-deliverable-cta){flex-wrap:wrap;padding-bottom:14px}.calm-app .sb-deliverable-cta{margin-left:36px}}.calm-app .sb-opportunity{overflow-wrap:anywhere}.calm-app .sb-onset-mode :is(button,a,summary,select){min-width:44px;min-height:44px}.calm-app .sb-onset-mode a{align-items:center;display:inline-flex}.calm-app .sb-onset-mode summary{align-content:center}.calm-app .sb-project-risk{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--sb-muted);-webkit-box-orient:vertical;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}
:is(html:has(.calm-app),body:has(.calm-app)){background:#121310}.calm-app{--ink:#eeeee8;--paper:#121310;--muted:#a0a497;--line:#30342a;--soft-line:#292d24;--acid:#cbeb3e;--signal-red:#e5aaa0;--signal-blue:#cbeb3e;border-radius:0;min-height:100dvh}:where(.calm-app a){color:inherit}.calm-app a{text-decoration:none;transition:background .2s,color .2s,transform .28s cubic-bezier(.2,.8,.2,1),border-color .2s}.calm-app a:active{transform:scale(.98)}.calm-app .sb-menu-link:hover{color:var(--sb-acid)}.calm-app .sb-numeric-habit{align-items:end;gap:12px;display:flex}.calm-app .sb-numeric-habit label{gap:8px;max-width:150px;font-size:.75rem;display:grid}.calm-app .sb-day-shortcuts{gap:24px}.calm-app .sb-list-filters{gap:18px;margin-bottom:22px;display:flex}.calm-app .sb-list-filters label{color:var(--sb-muted);gap:8px;font-size:.75rem;display:grid}.calm-app .sb-list-filters label:first-child{flex:1}.calm-app .sb-list-filters{flex-wrap:wrap;align-items:end}.calm-app .sb-list-filters label{min-width:0}.calm-app .sb-activity-entry{border-bottom:1px solid var(--sb-line);padding:8px 0}.calm-app .sb-search-active{background:var(--sb-surface);box-shadow:inset 2px 0 var(--sb-acid)}.calm-app .sb-preserved-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:760px;margin:20px 0;line-height:1.65}.calm-app .sb-row-button{text-align:left;border:0;border-bottom:1px solid var(--sb-line);background:0 0;width:100%}@media (max-width:520px){.calm-app .sb-list-filters{flex-direction:column}}.calm-app a:focus-visible,.calm-app button:focus-visible,.calm-app input:focus-visible,.calm-app select:focus-visible,.calm-app textarea:focus-visible{outline-offset:4px;outline:2px solid #cbeb3e}.calm-app .sb-content{min-height:0}.calm-app .sb-quiet{color:var(--sb-muted);display:inline-block}.calm-app .sb-error{color:#e5aaa0}.calm-app .sb-empty{padding:18px 0}.calm-app .sb-row-main,.calm-app .sb-detail-line>span:last-child{overflow-wrap:anywhere}.calm-app .sb-heading>div{overflow-wrap:anywhere;min-width:0}.calm-app .sb-heading>.sb-button{flex-shrink:0}.calm-app .sb-detail-line>span:last-child{text-align:right}.calm-app .sb-detail-line>span:first-child{flex-shrink:0}.calm-app .sb-tabs a{color:var(--sb-muted);border-bottom:2px solid #0000;padding:0 0 13px;font-size:.8125rem}.calm-app .sb-tabs a[aria-current=page]{color:var(--sb-text);border-bottom-color:var(--sb-acid)}.calm-app .sb-form-section{border-top:1px solid var(--sb-line);margin-top:24px;padding-top:20px}.calm-app details>summary{cursor:pointer;min-height:44px;color:var(--sb-muted);padding:12px 0;font-size:.75rem}.calm-app .sb-form-pair>*{min-width:0}.calm-app .sb-form-pair>label{align-content:start}.calm-app .sb-form-pair input{min-height:50px}.calm-app .sb-details-links{gap:8px;margin:24px 0;display:grid}.calm-app .sb-review-close{gap:24px;display:grid}.calm-app .sb-review-close :is(header,article,fieldset){gap:12px;min-width:0;display:grid}.calm-app .sb-review-close :is(section,article){border-bottom:1px solid var(--sb-line);margin:0;padding:16px 0}.calm-app .sb-review-close>section{gap:8px;display:grid}.calm-app .sb-review-close p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.6}.calm-app .sb-review-close footer{flex-wrap:wrap;gap:10px;display:flex}.calm-app .sb-review-definition{margin:0}.calm-app .sb-review-definition>div{border-bottom:1px solid var(--sb-line);padding:16px 0;font-size:.8125rem}.calm-app .sb-review-definition dt{color:var(--sb-muted);margin-bottom:8px}.calm-app .sb-review-definition dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.calm-app .sb-review-close .reviewCloseOption{gap:12px;margin:12px 0;display:grid}.calm-app .sb-habit-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.calm-app .scene{max-width:none;min-height:0;margin:0;padding:0}.calm-app .errorScene .sb-heading p{margin:8px 0 0}.calm-app .sceneHeader{border:0;min-height:0;margin:0 0 28px;padding:0}.calm-app .sceneHeader h1{font:500 2.125rem/1.15 var(--font-display),sans-serif;letter-spacing:-1.1px;max-width:none}.calm-app .sceneLead{font:400 .8125rem/1.5 var(--font-ui),sans-serif;color:var(--sb-muted);max-width:700px;margin-top:8px}.calm-app .eyebrow{font:400 .6875rem/1.5 var(--font-ui),sans-serif;letter-spacing:1.7px;color:var(--sb-muted);margin-bottom:12px}.calm-app :is(.primaryButton,.ghostButton){min-height:40px;color:var(--sb-text);font:400 .75rem var(--font-ui),sans-serif;letter-spacing:0;text-transform:none;background:#23271f;border:1px solid #424838;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;display:inline-flex}.calm-app .primaryButton{background:var(--sb-acid);border-color:var(--sb-acid);color:var(--sb-on-accent);font-weight:600}.calm-app .primaryButton:hover{color:#171b0b;background:#ddf783}.calm-app .ghostButton:hover{color:var(--sb-acid)}.calm-app :is(input,textarea,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.calm-app input:is([type=checkbox],[type=radio]){width:18px;height:18px;accent-color:var(--sb-acid);flex-shrink:0;padding:0}.calm-app .sb-intents{border:0;gap:10px;margin:20px 0;padding:0;display:grid}.calm-app .sb-intents label{border:1px solid var(--sb-line);background:var(--sb-surface);border-radius:8px;align-items:flex-start;gap:12px;min-height:44px;padding:12px;display:flex}.calm-app .sb-intents :is(legend,strong,small){font-size:.75rem;line-height:1.5}.calm-app .sb-intents small{color:var(--sb-muted);margin-top:5px;display:block}.calm-app fieldset.sb-fields{border:0;min-width:0;padding:0}.sb-command-fields{border:0;min-width:0;margin:0;padding:0}.calm-app .sb-field{color:var(--sb-muted);gap:8px;font-size:.75rem;display:grid}.calm-app fieldset.sb-contract{border:0;border-top:1px solid var(--sb-line);margin:0;padding:20px 0 0}.calm-app .sb-contract legend{color:var(--sb-muted);padding:0 8px 0 0;font-size:.6875rem}.calm-app .sb-contract>strong{font-size:.875rem;font-weight:500;line-height:1.6}.calm-app .sb-history-list{gap:20px;margin:0;padding:0;list-style:none;display:grid}.calm-app .sb-history-list>li{border-bottom:1px solid var(--sb-line);gap:12px;min-width:0;padding:16px 0;display:grid}.calm-app .sb-brief{white-space:pre-wrap;overflow-wrap:anywhere;font:400 .75rem/1.6 var(--font-ui),sans-serif;color:var(--sb-muted)}.calm-app .sb-reading blockquote{border-left:2px solid var(--sb-line);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;padding-left:16px;line-height:1.6}@media (max-width:760px){.calm-app .sceneHeader h1{font-size:1.8125rem}}@media (prefers-reduced-motion:reduce){.calm-app *,.calm-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.calm-app .sb-fade-out{opacity:1;transform:none}}.calm-app .sb-check-item input[type=checkbox]{height:16px}.calm-app .sb-client-details{max-width:560px}.calm-app .sb-fields label.sb-form-option{align-items:flex-start;gap:10px;min-height:44px;display:flex}.calm-app .sb-form-option input[type=checkbox]{margin:0}.calm-app .sb-client-summary{align-items:flex-start}.calm-app .sb-client-summary .sb-row-main{min-width:0}.calm-app .sb-client-summary .sb-row-main small{display:block}.calm-app .sb-client-next,.calm-app .sb-client-attention{margin-top:4px;font-size:.75rem;line-height:1.5;display:block}.calm-app .sb-client-attention,.calm-app .sb-domain:hover{color:var(--sb-acid)}.calm-app .sb-checkin-stage[tabindex="-1"]:focus{outline:none}.calm-app .sb-feedback{padding:0 40px 24px}@media (max-width:640px){.calm-app .sb-feedback{padding-inline:18px}}.calm-app .sb-opportunity .sb-tabs{flex-wrap:wrap;row-gap:12px}.calm-app .sb-opportunity .sb-tabs a{white-space:nowrap;flex-shrink:0}.calm-app .sb-enquiry-fields{gap:18px;margin:20px 0;display:grid}.calm-app .sb-enquiry-fields>div{border-bottom:1px solid var(--sb-line);min-width:0;padding-bottom:18px}.calm-app .sb-enquiry-fields dt{color:var(--sb-muted);font-size:.75rem}.calm-app .sb-enquiry-fields dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:.875rem;line-height:1.6}.calm-app .sb-content{width:100%;max-width:1240px;margin-inline:auto}.calm-app .sb-heading{align-items:flex-start;gap:24px}.calm-app .sb-heading>div:first-child{min-width:0}.calm-app .sb-heading h1{overflow-wrap:anywhere}.calm-app .sb-heading .sb-inline-actions{flex-shrink:0;margin-top:0}.calm-app .sb-detail-line{grid-template-columns:minmax(120px,180px) minmax(0,1fr);align-items:start;gap:24px;line-height:1.6;display:grid}.calm-app .sb-detail-line>span:last-child{text-align:left;overflow-wrap:anywhere}.calm-app .sb-row-main>.sb-small{margin-top:6px;line-height:1.5;display:block}.calm-app .sb-personal-overview{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:36px;display:grid}.calm-app .sb-personal-panel{border:1px solid var(--sb-line);background:#1c2019;border-radius:14px;padding:24px}.calm-app .sb-personal-panel h2{margin:0 0 18px}.calm-app .sb-personal-panel p{max-width:52ch;line-height:1.65}.calm-app .sb-goals-home,.calm-app .sb-personal-page{max-width:1120px;margin:auto}.calm-app .sb-goal-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.calm-app .sb-goal-card{border:1px solid var(--sb-line);background:linear-gradient(140deg,#23281d,#191c16);border-radius:16px;flex-direction:column;min-width:0;padding:26px;display:flex}.calm-app .sb-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.calm-app .sb-goal-card h2{max-width:32ch;margin:22px 0 12px;font-size:1.4375rem;line-height:1.3}.calm-app .sb-goal-description{color:var(--sb-muted);margin:0 0 24px;font-size:.875rem;line-height:1.65}.calm-app .sb-goal-next{border-top:1px solid var(--sb-line);padding-top:18px}.calm-app .sb-goal-next p{max-width:65ch;margin:9px 0 0;font-size:1rem;line-height:1.55}.calm-app .sb-goal-open{color:var(--sb-acid);justify-content:space-between;align-items:center;min-height:44px;margin-top:auto;padding-top:22px;font-size:.8125rem;display:flex}.calm-app .sb-goal-workspace{max-width:980px;margin:auto}.calm-app .sb-goal-workspace .sb-heading h1{max-width:29ch;font-size:clamp(26px,3vw,36px);line-height:1.2}.calm-app .sb-goal-next-feature{background:#22281b;border:1px solid #434d30;border-radius:14px;margin:0 0 32px;padding:24px}.calm-app .sb-goal-next-feature a{margin-top:18px;display:inline-block}.calm-app .sb-goal-definition{max-width:70ch;margin-bottom:24px;line-height:1.7}.calm-app .sb-goal-definition h3{margin-top:26px}.calm-app .sb-goal-milestone{border:1px solid var(--sb-line);border-radius:12px;margin:12px 0;padding:0 20px}.calm-app .sb-goal-milestone[open]{border-color:#55663c;padding-bottom:20px}.calm-app .sb-goal-milestone>summary{color:var(--sb-text);align-items:center;gap:16px;padding:20px 0;font-size:.9375rem;line-height:1.5;list-style:none;display:flex}.calm-app .sb-goal-milestone>summary::-webkit-details-marker{display:none}.calm-app .sb-milestone-number{color:var(--sb-acid);font-variant-numeric:tabular-nums;font-size:1.125rem}.calm-app .sb-milestone-heading{flex:1;min-width:0}.calm-app .sb-milestone-heading small{color:var(--sb-muted);margin-top:6px;font-size:.75rem;display:block}.calm-app .sb-goal-milestone>p{max-width:70ch;margin:0 0 20px;font-size:.875rem;line-height:1.7}.calm-app .sb-guidance-step{border-bottom:1px solid var(--sb-line);padding:14px 0;display:block}.calm-app .sb-guidance-step strong{font-size:.875rem;font-weight:500}.calm-app .sb-guidance-step p{color:var(--sb-muted);margin:6px 0 10px;font-size:.8125rem;line-height:1.5}.calm-app .sb-domains .sb-domain{grid-template-rows:auto 84px minmax(36px,auto) minmax(22px,auto) auto;min-height:0}.calm-app .sb-milestone small{color:var(--sb-muted);margin-bottom:6px;font-size:.6875rem;display:block}.calm-app .sb-milestone strong{line-height:1.55}@media (max-width:760px){.calm-app .sb-personal-overview,.calm-app .sb-goal-cards{grid-template-columns:1fr}.calm-app .sb-heading{flex-wrap:wrap}.calm-app .sb-personal-panel,.calm-app .sb-goal-card{padding:20px}.calm-app .sb-goal-milestone{padding-inline:14px}.calm-app .sb-goal-milestone>summary{flex-wrap:wrap;gap:12px}.calm-app .sb-goal-milestone>summary .sb-chip{margin-left:32px}}@media (max-width:520px){.calm-app .sb-detail-line{grid-template-columns:1fr;gap:6px;padding:14px 0}.calm-app .sb-tabs{gap:20px;overflow-x:auto}.calm-app .sb-heading .sb-inline-actions{width:100%}}.calm-app .sb-habit-editor{border-top:1px solid var(--sb-line);margin-top:12px}.calm-app .sb-habit-editor>summary{color:var(--sb-acid)}.calm-app .sb-habit-editor .sb-fields{margin:12px 0 22px}.calm-app .sb-habit-editor .sb-fields p{margin:0}.calm-app .sb-habit-editor .sb-inline-actions,.calm-app .sb-habit-editor .sb-button{margin-top:0}.sb-goal-edit-section{border-top:1px solid var(--sb-line);min-width:0;padding:18px 0}.sb-goal-edit-section>summary{cursor:pointer;overflow-wrap:anywhere;font-weight:600;line-height:1.6}.sb-goal-edit-section[open]>summary{margin-bottom:18px}.sb-goal-edit-section .sb-contract{width:100%;min-width:0}.calm-app .sb-personal-panel>p{margin:16px 0}.calm-app .sb-personal-page .sb-tracking-head{margin-bottom:20px}.calm-app .sb-habit-card{border:1px solid var(--sb-line);background:#1c2019;border-radius:14px;margin:22px 0;padding:22px}.calm-app .sb-habit-card h3{margin:0 0 8px}.calm-app .sb-habit-card>p{margin:0 0 16px}.calm-app .sb-habit-card .sb-habit-actions{margin-top:0}.calm-app .sb-habit-card .sb-habit-editor{padding-top:16px}@supports (grid-template-rows:subgrid){.calm-app .sb-goal-card{grid-template-rows:subgrid;grid-row:span 5;row-gap:0;display:grid}}.calm-app .sb-brand-navigation{flex-wrap:wrap;align-items:center;gap:12px 28px;min-width:0;display:flex}.calm-app .sb-back{min-height:44px;color:var(--sb-text);align-items:center;font-size:.8125rem;display:inline-flex}.calm-app .sb-search-form{flex-wrap:wrap;align-items:flex-end;gap:12px;max-width:780px;margin:0 0 30px;display:flex}.calm-app .sb-search-field{min-width:0;color:var(--sb-muted);flex:280px;gap:8px;font-size:.8125rem;display:grid}.calm-app .sb-search-field input{width:100%;min-width:0}.calm-app .sb-search-form .sb-button{min-height:46px;margin:0}.calm-app .sb-search-form .sb-quiet{align-items:center;min-height:46px;display:flex}@media (max-width:520px){.calm-app .sb-brand-navigation{gap:0 14px}.calm-app .sb-back{font-size:.75rem}.calm-app .sb-dock{justify-content:space-between;gap:0;width:100%;max-width:390px}.calm-app .sb-dock :is(button,a){flex:1;width:auto;min-width:0}.calm-app .sb-dock .sb-divider{display:none}}.calm-app:has(.sb-dock-wrap){padding-bottom:100px}@media (max-height:420px){.calm-app:has(.sb-dock-wrap){padding-bottom:160px}}.calm-app .sb-dock-wrap{z-index:30;min-height:0;padding:12px 12px max(12px,env(safe-area-inset-bottom));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.calm-app .sb-dock{pointer-events:auto}
:is(html:has(.ops-ui),body:has(.ops-ui)){background:#141310}.ops-ui.calm-app{--font-ui:"Instrument Sans Variable",-apple-system,BlinkMacSystemFont,sans-serif;--font-display:var(--font-ui);--font-reflective:var(--font-ui);--sb-bg:#141310;--sb-surface:#ffffff09;--sb-text:#f4f1ea;--sb-muted:#a8a293;--sb-acid:#cbeb3e;--sb-line:#ffffff17;--sb-line-control:#847e70;--sb-gap:32px;--sb-ease:cubic-bezier(.2,0,0,1);--paper:var(--sb-bg);--ink:var(--sb-text);--muted:var(--sb-muted);--line:var(--sb-line);--soft-line:#ffffff0f;--acid:var(--sb-acid);--signal-blue:var(--sb-acid);--signal-red:#f0aaa4;--ops-glass:linear-gradient(135deg,#ffffff09,#ffffff02 55%,#ffffff05);--ops-shadow:inset 0 1px 0 #ffffff0c,0 12px 36px #0000000c;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100dvh;color:var(--sb-text);font:1rem/1.55 var(--font-ui);-webkit-font-smoothing:antialiased;background-color:#141310;background-image:linear-gradient(#1413108c 0%,#141310b8 56%,#141310 100%),url(/visual/ops-deep-foliage-v1.png);background-position:top,top;background-repeat:no-repeat;background-size:cover,cover;background-attachment:fixed;background-color:var(--sb-bg);border-radius:0;overflow:clip}.ops-ui.calm-app .sb-top{background:0 0;border:0;max-width:1120px;min-height:76px;margin:auto;padding:18px 28px}.ops-ui.calm-app .sb-logo{min-height:44px;color:var(--sb-acid);align-items:center;display:inline-flex}.ops-ui.calm-app .sb-logo em{color:var(--sb-muted);letter-spacing:.12em;margin-left:9px;font-size:.75rem;font-weight:500}.ops-ui.calm-app .sb-brand-navigation{gap:12px 24px}.ops-ui.calm-app .sb-back,.ops-ui.calm-app .ops-search{min-height:44px;color:var(--sb-muted);align-items:center;gap:7px;font-size:.75rem;display:inline-flex}.ops-ui.calm-app .sb-back svg,.ops-ui.calm-app .ops-search svg{stroke-width:1.5px;flex-shrink:0;width:17px;height:17px}.ops-ui.calm-app .sb-back:hover,.ops-ui.calm-app .ops-search:hover{color:var(--sb-text)}.ops-ui.calm-app .sb-content{max-width:1104px;min-height:0;margin:0 auto;padding:32px 28px 40px}.ops-ui.calm-app .sb-breathe{min-width:0;animation:ops-enter .3s var(--sb-ease)}.ops-ui.calm-app .sb-heading,.ops-ui.calm-app .sceneHeader{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;margin:14px 0 36px;display:flex}.ops-ui.calm-app .sb-heading>div{width:100%}.ops-ui.calm-app :is(h1,h2,h3,h4){font-family:var(--font-ui);text-wrap:pretty;overflow-wrap:anywhere}.ops-ui.calm-app :is(.sb-heading,.sceneHeader) h1,.ops-ui.calm-app .sb-focus h1{letter-spacing:-.045em;max-width:30ch;margin:0 auto;font-size:clamp(1.875rem,4vw,2.625rem);font-weight:400;line-height:1.14}.ops-ui.calm-app h2{letter-spacing:-.025em;font-size:1.3125rem;font-weight:500;line-height:1.35}.ops-ui.calm-app h3{letter-spacing:-.015em;font-size:1rem;font-weight:550;line-height:1.5}.ops-ui.calm-app :is(.sb-small,.sb-row-main p,.sb-detail-line,.sb-section p){font-size:.875rem;line-height:1.65}.ops-ui.calm-app :is(.sb-eyebrow,.eyebrow){font:500 .75rem/1.6 var(--font-ui);letter-spacing:.15em;color:var(--sb-muted);text-transform:uppercase}.ops-ui.calm-app .sb-heading p{max-width:65ch;margin:12px auto 0}.ops-ui.calm-app :is(.sb-muted,.sb-tracking-head,.sb-tracking-head h2,.sb-menu-link,.sb-edit-link,.sb-retainer-link){color:var(--sb-muted)}.ops-ui.calm-app :is(.sb-focus,.sb-reading){max-width:720px;margin:20px auto 0}.ops-ui.calm-app .sb-focus>h1{text-align:center;margin:20px auto 28px}.ops-ui.calm-app .sb-focus .sb-heading h1{margin:0 auto}.ops-ui.calm-app .sb-welcome{min-height:min(58dvh,520px)}.ops-ui.calm-app .sb-section{margin:28px 0}.ops-ui.calm-app .sb-section>h3{margin-bottom:14px}.ops-ui.calm-app .sb-feedback{text-align:center;max-width:1048px;margin:12px auto 0;padding:0 28px 18px}.ops-ui.calm-app .sb-feedback .sb-quiet{align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.ops-ui.calm-app :is(.sb-priority,.sb-personal-panel,.sb-goal-card,.sb-goal-next-feature,.sb-habit-card,.inspector,.ideaInspector,.leadInspector,.leadCapture,.nextMoveBlock,.reviewCloseComposer,.reviewImmutableNotice,.reviewEvidenceGrid article,.recoveryCard,.historyCard,.exceptionCard,.settingsBoundary,.quoteBlockedBoundary,.portalList,.portalMessage,.portalDocument,.portalNotice){background:var(--ops-glass);border:1px solid var(--sb-line);box-shadow:var(--ops-shadow);color:var(--sb-text);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border-radius:20px}.ops-ui.calm-app :is(.sb-priority,.sb-personal-panel,.sb-goal-card,.sb-goal-next-feature,.sb-habit-card){padding:24px}.ops-ui.calm-app .sb-goal-next-feature{border-color:#d5f36225}.ops-ui.calm-app .sb-goal-card{min-width:0}.ops-ui.calm-app .sb-goal-milestone{border-color:var(--sb-line);background:#ffffff02;border-radius:16px}.ops-ui.calm-app .sb-goal-milestone[open]{border-color:#cbeb3e30}.ops-ui.calm-app :is(.sb-tracking,.sb-bottom,.sb-form-section,.sb-detail-line,.sb-row,.sb-section,.sb-goal-edit-section){border-color:var(--sb-line)}.ops-ui.calm-app .sb-row{gap:16px;min-height:72px;padding:20px 10px}.ops-ui.calm-app .sb-row:hover{background:#ffffff04}.ops-ui.calm-app .sb-row-main{min-width:0}.ops-ui.calm-app .sb-row-main h3{font-size:1rem;font-weight:500}.ops-ui.calm-app .sb-row-main p{color:var(--sb-muted);margin-top:5px}.ops-ui.calm-app .sb-row .sb-row-main+*{flex-shrink:0}.ops-ui.calm-app .sb-detail-line{gap:24px;padding:17px 0}.ops-ui.calm-app .sb-detail-line>span:first-child{color:var(--sb-muted)}.ops-ui.calm-app .sb-detail-line>span:last-child{min-width:0}.ops-ui.calm-app .sb-menu-grid{border:1px solid var(--sb-line);background:#151a16ed;border-radius:22px;align-items:start;gap:32px;padding:32px}.ops-ui.calm-app .sb-menu-group{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.ops-ui.calm-app .sb-menu-group h2{color:var(--sb-text);margin:0 0 16px;font-size:.875rem;font-weight:600}.ops-ui.calm-app .sb-menu-group h3{margin-bottom:16px}.ops-ui.calm-app .sb-menu-link{border-bottom:1px solid var(--soft-line);color:#c8cec9;min-height:48px;padding:14px 0;font-size:.9375rem}.ops-ui.calm-app .sb-menu-link svg{opacity:.7;width:16px;height:16px}.ops-ui.calm-app .sb-menu-link:last-child{border:0}.ops-ui.calm-app .sb-chip{color:var(--sb-muted);background:0 0;border:0;border-radius:0;padding:0;font-size:.6875rem;font-weight:500}.ops-ui.calm-app .sb-chip.wait{color:var(--sb-muted);background:0 0;border:0}.ops-ui.calm-app .sb-notice{margin:16px 0;line-height:1.6}.ops-ui.calm-app .sb-notice:empty{display:none}.ops-ui.calm-app :is(.sb-error,.errorMessage,[role=alert]){color:var(--signal-red)}.ops-ui.calm-app .conflictBanner{color:var(--signal-red);background:#f0aaa40b;border:1px solid #f0aaa433;border-radius:14px;padding:18px}.ops-ui.calm-app :is(.sb-tabs,.retainerWorkspaceNav,.localSceneNav,.projectWorkspaceNav,.clientWorkspaceNav){border:0;flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 28px;padding:6px;display:flex}.ops-ui.calm-app :is(.sb-tabs,.retainerWorkspaceNav,.localSceneNav,.projectWorkspaceNav,.clientWorkspaceNav) :is(a,button){font:500 .8125rem/1.4 var(--font-ui);text-transform:none;letter-spacing:0;color:var(--sb-muted);white-space:nowrap;min-height:40px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px;padding:11px 16px}.ops-ui.calm-app :is(.sb-tabs,.retainerWorkspaceNav,.localSceneNav,.projectWorkspaceNav,.clientWorkspaceNav) :is([aria-current=page],[aria-pressed=true],.active){color:var(--sb-acid);border-color:var(--sb-line);background:#ffffff06}.ops-ui.calm-app .sb-personal-sources a{min-height:44px}.ops-ui.calm-app .sb-tabs.sb-personal-sources{flex-wrap:wrap;gap:6px;overflow:visible}.ops-ui.calm-app textarea[data-donna-home-composer]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:19px 4px 9px!important}.ops-ui.calm-app select option{color:var(--sb-text);background:#1d1b16}.ops-ui.calm-app textarea{resize:vertical;min-height:120px;line-height:1.7}.ops-ui.calm-app :is(input[type=checkbox],input[type=radio]){width:18px;height:18px;min-height:18px;accent-color:var(--sb-acid);flex-shrink:0}.ops-ui.calm-app input[type=range]{accent-color:var(--sb-acid)}.ops-ui.calm-app input[type=file]::file-selector-button{color:var(--sb-text);font:inherit;background:#ffffff0c;border:0;border-radius:8px;margin-right:12px;padding:8px 12px}.ops-ui.calm-app :is(.sb-fields label,.sb-search-field,.sb-list-filters label,.portalOperator label){color:var(--sb-muted);text-transform:none;letter-spacing:0;gap:9px;font-size:.8125rem;font-weight:400;line-height:1.5}.ops-ui.calm-app [aria-label="Manual meeting editor"]>.sb-fields>.sb-button.primary{justify-self:start;min-width:180px}.ops-ui.calm-app fieldset{border-color:var(--sb-line);border-radius:16px;min-width:0;padding:20px}.ops-ui.calm-app legend{color:var(--sb-muted);padding:0 8px;font-size:.8125rem}.ops-ui.calm-app .sb-quiet:hover{color:var(--sb-text)}.ops-ui.calm-app :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--sb-acid);outline-offset:4px}.ops-ui.calm-app :is(button,input,select,textarea):disabled{opacity:.45;cursor:not-allowed}.ops-ui.calm-app .sb-inline-actions{align-items:center;gap:12px}.ops-ui.calm-app .sb-inline-actions .sb-button{margin-top:0}.ops-ui.calm-app .sb-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ops-ui.calm-app .sb-actions .sb-button{margin-top:0}:where(.ops-ui.calm-app :is(p,div,nav,footer):has(>:is(.sb-button,.primaryButton,.ghostButton,.secondaryButton,.dangerButton)+:is(.sb-button,.primaryButton,.ghostButton,.secondaryButton,.dangerButton)):not(:has(>:not(.sb-button,.primaryButton,.ghostButton,.secondaryButton,.dangerButton,input[type=hidden])))){flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ops-ui.calm-app details>summary{font:500 .875rem/1.6 var(--font-ui);min-height:46px;color:var(--sb-muted);padding:13px 0}.ops-ui.calm-app details[open]>summary{color:var(--sb-text);margin-bottom:12px}.ops-ui.calm-app .sb-empty{text-align:center;padding:30px 0}.ops-ui.calm-app pre{max-width:100%;color:var(--sb-text);background:#ffffff04;border-radius:12px;padding:18px;overflow-x:auto}.ops-ui.calm-app :is(code,.reviewEvidenceGrid dd code){color:var(--sb-muted);overflow-wrap:anywhere;background:#ffffff06}.ops-ui.calm-app table{border-collapse:collapse;width:100%;font-size:.875rem}.ops-ui.calm-app :is(th,td){border-color:var(--sb-line);text-align:left;padding:14px 12px}.ops-ui.calm-app th{color:var(--sb-muted);font-size:.75rem;font-weight:500}.ops-ui.calm-app .scene{background:0 0;max-width:none;padding:0}.ops-ui.calm-app .portalOperator{--portal-bg:var(--sb-bg);--portal-panel:var(--sb-surface);--portal-text:var(--sb-text);--portal-muted:var(--sb-muted);--portal-line:var(--sb-line);--portal-accent:var(--sb-acid);--portal-on-accent:var(--sb-on-accent);max-width:none;font-family:var(--font-ui);margin:0;padding:0}.ops-ui.calm-app .portalOperator .portalShell{--portal-bg:transparent;--portal-panel:var(--sb-surface);--portal-text:var(--sb-text);--portal-muted:var(--sb-muted);--portal-line:var(--sb-line);--portal-accent:var(--sb-acid);--portal-on-accent:var(--sb-on-accent);color:var(--sb-text);background:0 0;padding:0}.ops-ui.calm-app .portalOperator h1{font:400 clamp(30px,4vw,42px)/1.14 var(--font-ui);letter-spacing:-.045em;text-align:center}.ops-ui.calm-app .portalOperator h2{font:500 1.3125rem/1.35 var(--font-ui);letter-spacing:-.025em;margin:30px 0 16px}.ops-ui.calm-app .portalOperator h3{font:500 1rem/1.5 var(--font-ui);margin:18px 0 10px}.ops-ui.calm-app .portalOperator>header{text-align:center;margin-bottom:32px}.ops-ui.calm-app .portalOperator form{gap:18px;max-width:760px}.ops-ui.calm-app .portalOperator :is(input,select,textarea){background:#ffffff04;border-radius:12px}.ops-ui.calm-app .portalOperator .portalShell button{border:1px solid var(--sb-line);background:#ffffff08;color:var(--sb-text)!important}.ops-ui.calm-app .portalOperator .portalDocument{color:var(--sb-text);line-height:1.85;font-family:var(--font-ui);padding:28px}.ops-ui.calm-app .portalOperator .portalList{padding:0;overflow:hidden}.ops-ui.calm-app .portalOperator .portalList li{border-color:var(--sb-line);background:0 0;padding:22px}.ops-ui.calm-app .portalOperator .portalStatus{color:var(--sb-acid)}.ops-ui.calm-app .portalOperator :is(.portalNotice,.portalMessage){padding:20px}.ops-ui.calm-app .portalOperator .portalMeta{color:var(--sb-muted)}.ops-ui.calm-app .portalOperator details{border-color:var(--sb-line)}.ops-ui.calm-app .sb-dock-wrap{z-index:30;pointer-events:none;justify-content:center;display:flex;position:fixed}.ops-ui.calm-app .sb-dock{pointer-events:auto;-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);background:#262b27ed;border:1px solid #ffffff30;border-radius:25px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:max-content;max-width:100%;padding:8px;display:flex;position:relative;box-shadow:0 10px 30px #0004}.ops-ui.calm-app .sb-dock a{color:#c8cec9;border-radius:17px;gap:6px;width:64px;min-width:44px;min-height:60px;padding:7px 3px;transition:background .16s,color .16s}.ops-ui.calm-app .sb-dock a svg{stroke-width:1.5px;width:21px;height:21px}.ops-ui.calm-app .sb-dock a span{white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1.2}.ops-ui.calm-app .sb-dock a[aria-current=page]{color:var(--sb-acid);background:#cbeb3e0c}.ops-ui.calm-app .sb-dock a[aria-current=page]:after{background:currentColor;width:4px;height:4px;bottom:3px}.ops-ui.calm-app .sb-dock a:focus-visible{outline:2px solid var(--sb-acid);outline-offset:2px}.ops-ui.calm-app .sb-dock a:active{transform:none}@keyframes ops-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:760px){html:has(.ops-ui){scroll-padding-bottom:calc(140px + env(safe-area-inset-bottom))}.ops-ui.calm-app{background-position:top,24% 0}.ops-ui.calm-app .sb-top{padding:14px 20px}.ops-ui.calm-app .sb-content{padding:20px 20px 32px}.ops-ui.calm-app .sb-heading{gap:18px;margin-bottom:28px}.ops-ui.calm-app .sb-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.ops-ui.calm-app .sb-menu-group{padding:0!important}.ops-ui.calm-app :is(.sb-priority,.sb-personal-panel,.sb-goal-card,.sb-goal-next-feature,.sb-habit-card){padding:20px}.ops-ui.calm-app .sb-row{flex-wrap:wrap;gap:10px;padding:18px 4px}.ops-ui.calm-app .sb-row-main{flex:65%}.ops-ui.calm-app :is(.sb-form-pair,.sb-form-grid){grid-template-columns:1fr}.ops-ui.calm-app .sb-detail-line{gap:12px}}@media (max-width:520px){.ops-ui.calm-app .sb-dock{border-radius:22px;gap:0;width:100%;max-width:430px;padding:6px}.ops-ui.calm-app .sb-dock a{flex:1 0 max(44px,2.75rem);width:auto;min-height:56px;padding-inline:0}}@media (max-width:430px){html:has(.ops-ui){scroll-padding-bottom:170px}.ops-ui.calm-app{padding-bottom:170px}.ops-ui.calm-app :is(a,button,input,textarea,select){scroll-margin-bottom:170px}.ops-ui.calm-app .sb-brand-navigation{gap:12px}.ops-ui.calm-app .sb-back{max-width:160px}.ops-ui.calm-app .sb-back span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-ui.calm-app .ops-search span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ops-ui.calm-app .sb-menu-grid{grid-template-columns:1fr}.ops-ui.calm-app .sb-detail-line{grid-template-columns:1fr;gap:6px;display:grid}.ops-ui.calm-app .sb-detail-line>span:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.ops-ui.calm-app *,.ops-ui.calm-app :before,.ops-ui.calm-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ops-ui.calm-app .sb-dock a:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.ops-ui.calm-app{background-color:#141310;background-image:none}.ops-ui.calm-app .sb-dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:#26292c}.ops-ui.calm-app :is(.sb-priority,.sb-personal-panel,.sb-goal-card,.portalDocument,.portalList){-webkit-backdrop-filter:none;backdrop-filter:none;background:#1b1d20}}@media (forced-colors:active){.ops-ui.calm-app{background-image:none}}@media print{.ops-ui.calm-app{color:#16181a;--sb-text:#16181a;--sb-muted:#51555a;--sb-line:#d8dadd;--sb-acid:#283d08;background:#fff}.ops-ui.calm-app :is(.sb-top,.sb-dock-wrap,.sb-feedback){display:none}.ops-ui.calm-app .sb-content{max-width:none;padding:0}}.ops-ui.calm-app.ops-legacy .appFrame{border-color:var(--sb-line);background:#141310cc}.ops-ui.calm-app.ops-legacy .wordmark{color:var(--sb-acid)}.ops-ui.calm-app.ops-legacy .wordmark span{color:var(--sb-muted);background:0 0}@media (max-width:900px){.ops-ui.calm-app.ops-legacy :is(.taskScene,.salesScene,.ideasScene)[data-inspector-open=true]>:is(.sceneHeader,.taskToolbar,.quickCapture,.leadCapture,.ideaCapture),.ops-ui.calm-app.ops-legacy :is(.taskScene,.salesScene,.ideasScene)[data-inspector-open=true]>:is(.taskWorkspace,.salesWorkspace,.ideasWorkspace)>:is(.taskList,.leadList,.ideaList){display:none}.ops-ui.calm-app.ops-legacy :is(.inspector,.leadInspector,.ideaInspector){z-index:auto;background:var(--paper);width:100%;min-width:0;height:auto;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin:0 0 128px;position:static;inset:auto;overflow:visible}.ops-ui.calm-app.ops-legacy :is(.inspector,.leadInspector,.ideaInspector)>header{color:inherit;background:0 0}}.ops-ui.calm-app :is(.sb-section:has(>.sb-client-summary),.sb-list-entry){background:var(--ops-glass);border:1px solid var(--sb-line);border-radius:18px;padding:0 18px}.ops-ui.calm-app .sb-section:has(>.sb-client-summary){padding:24px}.ops-ui.calm-app .sb-list-entry{margin:8px 0}.ops-ui.calm-app .sb-list-entry>.sb-row{border:0}.ops-ui.calm-app .sb-section>.sb-client-summary:last-child{border-bottom:0}.ops-ui.calm-app .sb-section-title{margin-bottom:14px}.ops-ui.calm-app :is(.sb-guidance ul,.sb-plain-list,.sb-scope li,.sb-check-item,.sb-domain .sb-count,.sb-domain .sb-habit,.sb-domain .sb-milestone strong){color:var(--sb-text)}.ops-ui.calm-app :is(.sb-row .sb-row-icon,.sb-domain h3,.sb-domain .sb-pace,.sb-menu-group h2,.sb-check-item input:checked+span){color:var(--sb-muted)}.ops-ui.calm-app .sb-check-item:hover span{color:var(--sb-text)}.ops-ui.calm-app .sb-ring circle:first-of-type{stroke:var(--sb-line)}.ops-ui.calm-app :is(.retainerWorkspaceNav,.localSceneNav,.projectWorkspaceNav,.clientWorkspaceNav) a[aria-current=page]:after{content:none}:where(.ops-ui.calm-app a[href]){display:inline-block}.ops-ui.calm-app :is(a[href],button,summary,[role=button],input[type=submit],input[type=button]){cursor:pointer;transform-origin:50%;transition:background-color .12s var(--sb-ease),border-color .12s var(--sb-ease),box-shadow .12s var(--sb-ease),color .12s var(--sb-ease),filter .12s var(--sb-ease),text-decoration-color .12s var(--sb-ease)}.ops-ui.calm-app :is(.sb-quiet,.sb-back,.sb-edit-link,.sb-retainer-link){text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover) and (pointer:fine){.ops-ui.calm-app .sb-dock a[href]:not(:disabled):not([aria-disabled=true]):hover{filter:none;background:#ffffff0a;transform:none}.ops-ui.calm-app :is(.sb-quiet,.sb-back,.sb-edit-link,.sb-retainer-link):not(:disabled):hover{color:var(--sb-acid);box-shadow:none;text-decoration-color:#cbeb3e80}.ops-ui.calm-app summary:hover{color:var(--sb-acid)}.ops-ui.calm-app .sb-menu-link:hover{color:var(--sb-text);background:#ffffff06}}.ops-ui.calm-app :is(a[href],button,summary,[role=button],input[type=submit],input[type=button]):not(:disabled):not([aria-disabled=true]):active{transition:none;transform:none}.ops-ui.calm-app :is(a,button,[role=button],input):is(:disabled,[aria-disabled=true]){cursor:not-allowed;filter:none;transform:none}.ops-ui.calm-app .opsBillingMapping{border:1px solid var(--sb-line);background:var(--ops-glass);box-shadow:var(--ops-shadow);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:18px 0 24px;padding:22px 24px;display:flex}.ops-ui.calm-app .opsBillingIdentity{gap:7px;min-width:0;display:grid}.ops-ui.calm-app .opsBillingIdentity :is(h3,p){overflow-wrap:anywhere;margin:0}.ops-ui.calm-app .opsBillingIdentity small{color:var(--sb-muted);overflow-wrap:anywhere;font-size:.6875rem}.ops-ui.calm-app .opsBillingMapping>button{flex-shrink:0;min-width:104px;margin:0}.ops-ui.calm-app .opsBillingConnection>[role=status]:empty{display:none}.ops-ui.calm-app .opsBillingConnection{margin-bottom:32px}.ops-ui.calm-app .portalOperator :is(p+button,p+.portalButton),.ops-ui.calm-app .portalOperator :is(button+p,.portalButton+p){margin-top:14px}.ops-ui.calm-app .portalOperator form :is(p+button,button+p){margin-top:0}.ops-ui.calm-app .portalList :is(h3,p)+a{margin-top:10px}@media (max-width:600px){.ops-ui.calm-app .opsBillingMapping{flex-direction:column;align-items:flex-start;gap:18px;padding:20px}}@media (prefers-reduced-motion:reduce){.ops-ui.calm-app :is(a[href],button,summary,[role=button],input[type=submit],input[type=button]):is(:hover,:active){transform:none!important}}.ops-ui.calm-app .sb-domain-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.ops-ui.calm-app .sb-domain-card{border:1px solid var(--sb-line);background:var(--ops-glass);border-radius:20px;flex-direction:column;gap:20px;min-width:0;padding:22px 18px;display:flex}.ops-ui.calm-app .sb-domain-card-top{color:var(--sb-acid);justify-content:space-between;align-items:center;display:flex}.ops-ui.calm-app .sb-domain-card-top h3{font-size:1rem;font-weight:500}.ops-ui.calm-app .sb-domain-goal-title{min-height:81px;font-size:.8125rem;font-weight:400;line-height:1.55}.ops-ui.calm-app .sb-domain-signal{border-top:1px solid var(--sb-line);gap:7px;padding-top:16px;display:grid}.ops-ui.calm-app .sb-domain-signal>span{font-size:.8125rem;line-height:1.5}.ops-ui.calm-app .sb-domain-signal small{color:var(--sb-muted);font-size:.6875rem;line-height:1.6}.ops-ui.calm-app .sb-domain-open{color:var(--sb-acid);justify-content:space-between;gap:8px;margin-top:auto;font-size:.75rem;display:flex}.ops-ui.calm-app .sb-domain-workspace{max-width:880px}.ops-ui.calm-app .sb-domain-workspace>section{margin:36px 0}.ops-ui.calm-app .sb-domain-goal{border:1px solid var(--sb-line);background:var(--ops-glass);border-radius:20px;margin:20px 0;padding:26px}.ops-ui.calm-app .sb-domain-goal h3{font-size:1.25rem;line-height:1.45}.ops-ui.calm-app .sb-domain-goal>p{margin-top:8px}.ops-ui.calm-app .sb-domain-measure{border-bottom:1px solid var(--sb-line);grid-template-columns:1.2fr 1fr;gap:24px;padding:22px 0;display:grid}.ops-ui.calm-app .sb-domain-measure>div{align-content:start;gap:7px;display:grid}.ops-ui.calm-app .sb-domain-measure strong{font-size:.875rem;font-weight:400;line-height:1.6}.ops-ui.calm-app .sb-domain-measure small{color:var(--sb-muted);font-size:.75rem}.ops-ui.calm-app .sb-domain-goal details{margin-top:20px}.ops-ui.calm-app .sb-domain-goal details p{margin-top:14px}.ops-ui.calm-app .sb-habit-group{margin:24px 0}.ops-ui.calm-app .sb-habit-group h3{margin-bottom:12px}.ops-ui.calm-app .sb-habit-disclosure{border-bottom:1px solid var(--sb-line)}.ops-ui.calm-app .sb-habit-disclosure>summary{justify-content:space-between;align-items:center;gap:18px;padding:20px 0;font-size:.875rem;display:flex}.ops-ui.calm-app .sb-habit-disclosure>summary:after{content:"+";color:var(--sb-acid)}.ops-ui.calm-app .sb-habit-disclosure[open]>summary:after{content:"−"}.ops-ui.calm-app .sb-habit-disclosure>summary small{color:var(--sb-muted);text-align:right;margin-left:auto;font-size:.75rem}@media (max-width:1100px){.ops-ui.calm-app .sb-domain-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.ops-ui.calm-app .sb-domain-overview{grid-template-columns:1fr}.ops-ui.calm-app .sb-domain-card{gap:16px}.ops-ui.calm-app .sb-domain-goal-title{min-height:0}.ops-ui.calm-app .sb-domain-measure{grid-template-columns:1fr;gap:14px}.ops-ui.calm-app .sb-domain-goal{padding:20px}}.ops-ui.calm-app .sb-priority>.sb-button{gap:10px;margin-top:22px;display:inline-flex}.ops-ui.calm-app .sb-update-card{border:1px solid var(--sb-line);background:var(--ops-glass);border-radius:20px;margin:18px 0;padding:24px}.ops-ui.calm-app .sb-update-card h3{margin:12px 0}.ops-ui.calm-app .sb-update-card .sb-fields{margin-top:20px}.ops-ui.calm-app .sb-update-card small{color:var(--sb-muted)}.ops-ui.calm-app .sb-goal-relation{color:var(--sb-muted);border-left:2px solid #cbeb3e45;margin:16px 0;padding-left:12px;font-size:.8125rem;line-height:1.6}.ops-ui.calm-app .sb-goal-milestone{scroll-margin-top:28px}.ops-ui.calm-app .sb-goal-milestone:target{border-color:#cbeb3e70}.ops-ui.calm-app .sb-goal-milestone .sb-milestone-target{margin:12px 0 20px;padding:0}.ops-ui.calm-app .sb-domain-goal-title{min-height:0;font-size:.9375rem;line-height:1.5}.ops-ui.calm-app .sb-review-close>footer,.ops-ui.calm-app .sb-review-close form>footer{margin-top:24px}.ops-ui.calm-app .sb-reading>.sb-button{margin-top:18px}.ops-ui.calm-app .sb-inline-actions{gap:12px 16px}@media (max-width:460px){.ops-ui.calm-app .sb-review-close footer,.ops-ui.calm-app .sb-inline-actions{gap:12px}.ops-ui.calm-app .sb-review-close footer>:is(button,a),.ops-ui.calm-app .sb-inline-actions>:is(button,a){white-space:normal;text-align:center;flex:100%;justify-content:center;width:100%;min-height:48px}}.ops-ui.calm-app .sb-sales-search{margin:0 0 28px}.ops-ui.calm-app .sb-sales-search>summary{width:fit-content;color:var(--sb-muted);padding:10px 0;font-size:.8125rem}.ops-ui.calm-app .sb-content-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:30px 0}.ops-ui.calm-app .sb-content-search label{min-width:0}.ops-ui.calm-app .sb-content-search>.sb-quiet{grid-column:1/-1;justify-self:start}@media (max-width:700px){.ops-ui.calm-app .sb-content-search{grid-template-columns:1fr}.ops-ui.calm-app .sb-content-search>button{width:100%}}.ops-ui.calm-app .sb-sales-capture .sb-heading h1{text-align:left;max-width:none;margin:0}.ops-ui.calm-app .sb-sales-capture .sb-heading{justify-content:flex-start}.ops-ui.calm-app .sb-lead-capture{gap:22px}.ops-ui.calm-app .sb-lead-capture>fieldset.sb-fields{border:0;border-radius:0;margin:0;padding:0;display:block}.ops-ui.calm-app .sb-lead-capture>fieldset>label{max-width:560px}.ops-ui.calm-app .sb-lead-capture .leadOptional{border-top:1px solid var(--sb-line);grid-column:auto;margin:22px 0 0}.ops-ui.calm-app .sb-lead-capture .leadOptional>summary{background:0 0;border:0;border-radius:0;padding:18px 0}.ops-ui.calm-app:has(:is(.sb-lead-editor,.sb-sales-capture,.sb-sales-selected,.sb-sales-unavailable)) .sb-top .sb-back{display:none}.ops-ui.calm-app .sb-lead-editor{gap:14px}.ops-ui.calm-app .sb-lead-editor>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.ops-ui.calm-app .sb-lead-editor>header a{min-height:44px;color:var(--sb-muted);align-items:center;display:inline-flex}.ops-ui.calm-app .sb-lead-editor>form{gap:16px}.ops-ui.calm-app .sb-focus .sb-lead-editor form h1{text-align:left;max-width:none;margin:0}.ops-ui.calm-app .sb-lead-editor form>fieldset.sb-fields{border:0;border-radius:0;gap:20px;margin:0;padding:0}.ops-ui.calm-app .sb-lead-editor form>fieldset>section.sb-section.sb-fields{border:0;border-bottom:1px solid var(--sb-line);background:0 0;border-radius:0;gap:14px;margin:0;padding:0 0 28px}.ops-ui.calm-app .sb-milestone-actions{border-block:1px solid var(--sb-line);margin:20px 0;padding:22px 0}.ops-ui.calm-app .sb-milestone-actions>h3{justify-content:space-between;gap:16px;display:flex}.ops-ui.calm-app .sb-milestone-actions small{color:var(--sb-muted);font-size:.75rem}.ops-ui.calm-app .sb-milestone-actions .sb-fields{margin-top:20px}.ops-ui.calm-app .sb-goal-milestone>details,.ops-ui.calm-app .sb-opportunity>section>details{margin:24px 0}.ops-ui.ops-legacy .commandScene{background:var(--sb-bg);color:var(--sb-text)}.ops-ui.ops-legacy .commandSearch{font-weight:600}.ops-ui.ops-legacy .commandSearch input{color:var(--sb-text)}.ops-ui.ops-legacy .commandSearch input::placeholder{color:var(--sb-muted);opacity:1}.ops-ui.ops-legacy .commandHeader button{flex-shrink:0;min-width:44px;min-height:44px}.ops-ui.ops-legacy .recentPlaces{flex-wrap:wrap;gap:8px}.ops-ui.ops-legacy .recentPlaces span{color:var(--sb-muted);flex-basis:100%;margin:0}.ops-ui.ops-legacy .recentPlaces a{white-space:normal;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;display:inline-flex}.ops-ui.ops-legacy .commandResults>a:is(:hover,.active){color:var(--sb-bg)}.ops-ui.ops-legacy .commandResults span{font-weight:600}.ops-ui.ops-legacy .commandResults strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.ops-ui.ops-legacy .commandFooter{flex-wrap:wrap;gap:12px}.ops-ui.ops-legacy .quickCapture .captureFields{display:contents}.ops-ui.ops-legacy .quickCapture .captureOptional{grid-column:1/-1}.ops-ui.ops-legacy .quickCapture .captureOptional label{flex-direction:column;margin-top:12px;display:flex}.ops-ui.ops-legacy .quickCapture{background:var(--sb-bg);color:var(--sb-text);border:1px solid var(--sb-line);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.ops-ui.ops-legacy .quickCapture :is(.captureTitle,.captureActions),.ops-ui.ops-legacy .quickCapture>div:first-child{grid-column:1/-1}.ops-ui.ops-legacy .quickCapture label{font-weight:600}.ops-ui.ops-legacy .quickCapture :is(input,textarea,select){color:var(--sb-text);background-color:var(--sb-bg)}.ops-ui.ops-legacy .quickCapture :is(button,summary){min-height:44px}.ops-ui.ops-legacy .quickCapture .captureActions{flex-wrap:wrap}.ops-ui.ops-legacy .quickCapture .captureActions button{color:var(--sb-text);border-color:var(--sb-line)}.ops-ui.ops-legacy .quickCapture .captureActions .primaryButton{background:var(--sb-acid);color:var(--sb-on-accent)}.ops-ui .task-goal-links{gap:16px;min-width:0;display:grid}.ops-ui .task-goal-links .sb-button,.ops-ui .task-goal-link-form .sb-button{margin:0}.ops-ui.calm-app .task-goal-links :is(.sb-button,input,select),.ops-ui.ops-legacy .task-goal-links :is(.sb-button,input,select){min-height:46px}.ops-ui.ops-legacy .task-goal-link-form{padding:20px}.ops-ui.ops-legacy .task-goal-links label{gap:8px;display:grid}.ops-ui.ops-legacy .task-goal-links .sb-button,.ops-ui.ops-legacy .task-goal-link-form .sb-button{border:1px solid var(--sb-line);background:var(--sb-bg);color:inherit;font:inherit;cursor:pointer;border-radius:8px;padding:10px 15px}.ops-ui .task-goal-link-form>details>summary{cursor:pointer;min-height:44px}.ops-ui.calm-app .leadCapture{grid-template-columns:minmax(0,1fr)}.ops-ui.calm-app .leadCapture>:is(footer,.formNotice,.duplicateAdvisory){grid-column:1}.ops-ui.calm-app .leadCapture fieldset{gap:20px;display:grid}.ops-ui.calm-app .leadCapture .leadOptional{grid-column:auto}.ops-ui.calm-app :is(.leadCapture,.leadInspectorForm) label{color:var(--sb-muted);text-transform:none;letter-spacing:0;gap:9px;font-size:.8125rem;font-weight:400;line-height:1.5}.ops-ui.calm-app .sb-client-directory{max-width:980px;margin-inline:auto}.ops-ui.calm-app .sb-client-directory-top{border-bottom:1px solid var(--sb-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin:24px 0 36px;padding-bottom:22px;display:grid}.ops-ui.calm-app .sb-client-directory-top .sb-heading{text-align:left;margin:0;display:block}.ops-ui.calm-app .sb-client-directory-top .sb-heading h1{margin:0}.ops-ui.calm-app .sb-client-directory-top .sb-heading p{max-width:48ch;margin:18px 0 0;font-size:.9375rem;line-height:1.55}.ops-ui.calm-app .sb-client-create-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.ops-ui.calm-app .sb-client-create-panel>.sb-button{background:var(--sb-acid);color:var(--sb-on-accent);border-color:var(--sb-acid);min-width:112px;font-weight:700}.ops-ui.calm-app .sb-client-directory-top:has(.sb-client-create-panel[data-create-open=true]){grid-template-columns:minmax(0,1fr);align-items:start}.ops-ui.calm-app .sb-client-create-panel[data-create-open=true]{width:100%}.ops-ui.calm-app .sb-client-create-panel[data-create-open=true]>.sb-review-close{max-width:760px}.ops-ui.calm-app .sb-client-create-panel[data-create-open=true] h3{letter-spacing:-.035em;font-size:clamp(24px,3vw,34px);font-weight:500}.ops-ui.calm-app .sb-client-create-panel[data-create-open=true] .sb-fields{max-width:680px}.ops-ui.calm-app .sb-client-directory .sb-search-form{max-width:none;margin:0 0 26px}.ops-ui.calm-app .sb-client-directory .sb-section:has(>.sb-client-summary){background:0 0;border:0;border-radius:0;padding:0}.ops-ui.calm-app .sb-client-directory .sb-section-title{border-bottom:1px solid var(--sb-line);padding:4px 0 10px}.ops-ui.calm-app .sb-client-directory .sb-client-summary{min-height:78px;padding:20px 0}.ops-ui.calm-app .sb-client-directory .sb-client-summary .sb-row-main{gap:5px}.ops-ui.calm-app .sb-client-directory .sb-client-summary .sb-row-main strong{font-size:1rem}.ops-ui.calm-app .sb-client-directory .sb-client-summary .sb-row-main small{line-height:1.4}.ops-ui.calm-app .sb-content .sb-client-profile-landing{max-width:980px}.ops-ui.calm-app .sb-client-profile-heading{text-align:left;flex-direction:row;justify-content:space-between;align-items:end;max-width:980px;margin:20px auto 28px}.ops-ui.calm-app .sb-client-profile-heading>div{width:auto;min-width:0}.ops-ui.calm-app .sb-client-profile-heading h1{margin:0}.ops-ui.calm-app .sb-client-profile-heading p{margin:8px 0 0}.ops-ui.calm-app .sb-client-profile-tabs{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;max-width:980px;margin:0 auto 24px;overflow:auto hidden}.ops-ui.calm-app .sb-client-profile-tabs a{flex:none}@media (max-width:760px){.ops-ui.calm-app .sb-client-directory-top{grid-template-columns:minmax(0,1fr) auto;gap:14px;margin:4px 0 22px;padding-bottom:16px}.ops-ui.calm-app .sb-client-directory-top .sb-heading h1{font-size:1.875rem}.ops-ui.calm-app .sb-client-directory-top .sb-heading p{margin-top:9px;font-size:.8125rem}.ops-ui.calm-app .sb-client-create-panel>.sb-button{min-width:0;padding-inline:12px}.ops-ui.calm-app .sb-client-directory .sb-search-form{gap:8px}.ops-ui.calm-app .sb-client-directory .sb-client-summary{padding:16px 0}.ops-ui.calm-app .sb-client-profile-heading{flex-direction:column;align-items:flex-start;gap:8px;margin:4px auto 12px}.ops-ui.calm-app .sb-client-profile-heading>.sb-button{display:none}.ops-ui.calm-app .sb-client-profile-tabs{max-width:100%;margin-bottom:12px}}.ops-ui.calm-app{--ops-header-height:76px;--ops-navigation-clearance:124px;padding-bottom:32px}.ops-ui.calm-app .sb-top,.ops-ui.calm-app .appFrame{z-index:31;pointer-events:none;justify-content:space-between;align-items:center;width:100%;max-width:none;margin:0;padding:20px 32px;display:flex;position:fixed;inset:0 0 auto}.ops-ui.calm-app :is(.sb-brand-navigation,.sb-top-tools,.appFrame>*){pointer-events:auto}.ops-ui.calm-app .sb-top-tools{flex-direction:row-reverse;align-items:center;gap:14px;display:flex}.ops-ui.calm-app .ops-inbox-entry{min-height:44px;color:var(--sb-text);background:#181b17df;border:1px solid #ffffff50;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.ops-ui.calm-app .ops-inbox-entry[aria-current=page]{border-color:var(--sb-acid);color:var(--sb-acid)}.ops-ui.calm-app .ops-inbox-entry:focus-visible{outline:2px solid var(--sb-acid);outline-offset:4px}.ops-ui.calm-app .sb-dock-wrap,.ops-ui.calm-app.ops-home-frame .sb-dock-wrap{padding:max(16px,env(safe-area-inset-top)) 12px 0;justify-content:center;display:flex;inset:0 0 auto}.ops-ui.calm-app .sb-content,.ops-ui.calm-app.ops-home-frame .sb-content{padding-top:var(--ops-navigation-clearance)}html:has(.ops-ui){scroll-padding-top:var(--ops-navigation-clearance,190px);scroll-padding-bottom:24px}.ops-ui.calm-app :is(a,button,input,textarea,select,summary){scroll-margin-top:var(--ops-navigation-clearance);scroll-margin-bottom:24px}@media (max-width:1239.98px){.ops-ui.calm-app{--ops-navigation-clearance:188px}.ops-ui.calm-app .sb-dock-wrap,.ops-ui.calm-app.ops-home-frame .sb-dock-wrap{top:var(--ops-header-height);padding:0 12px}.ops-ui.calm-app .sb-top,.ops-ui.calm-app .appFrame{padding:max(14px,env(safe-area-inset-top)) 20px 12px;background:linear-gradient(#101410ee,#10141000)}}@media (max-width:430px){.ops-ui.calm-app .sb-top-tools{gap:8px}.ops-ui.calm-app .sb-top,.ops-ui.calm-app .appFrame{padding-left:12px;padding-right:12px}.ops-ui.calm-app .ops-inbox-entry{flex-shrink:0;min-width:44px;padding:9px 12px}.ops-ui.calm-app .ops-inbox-entry span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ops-ui.calm-app .sb-back{max-width:90px}.ops-ui.calm-app:not(.ops-legacy){--ops-header-height:calc(112px + max(14px,env(safe-area-inset-top)));--ops-navigation-clearance:calc(var(--ops-header-height) + 94px)}.ops-ui.calm-app .sb-top{min-height:calc(112px + max(14px,env(safe-area-inset-top)));align-items:flex-start}}@media print{.ops-ui.calm-app :is(.sb-top,.appFrame,.sb-dock-wrap){display:none}.ops-ui.calm-app .sb-content{padding-top:0}}@media (max-height:480px){.ops-ui.calm-app{padding-bottom:112px}.ops-ui.calm-app .sb-content textarea{height:44px;min-height:44px;max-height:max(44px,calc(100dvh - var(--ops-navigation-clearance) - 72px))}}.ops-ui.calm-app .sb-quiet.ops-search{flex-shrink:0;justify-content:center;min-width:44px;min-height:44px}.ops-ui[data-navigation-pending] .loadingScene [data-pending-feedback]{visibility:hidden;animation:none!important}.ops-ui.calm-app .sb-client-workspace .sb-client-workspace-heading{text-align:left;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 16px}.ops-ui.calm-app .sb-client-workspace .sb-client-workspace-heading>div{width:auto;min-width:0}.ops-ui.calm-app .sb-client-workspace .sb-client-workspace-heading h1{max-width:none;margin:0;font-size:clamp(28px,3vw,34px)}.ops-ui.calm-app .sb-client-workspace .sb-client-workspace-heading p{margin:8px 0 0}.ops-ui.calm-app .sb-client-workspace .sb-client-workspace-heading>.sb-button{flex-shrink:0;min-height:44px;display:inline-flex}.ops-ui.calm-app .sb-client-workspace>.sb-section{margin:16px 0 24px}.ops-ui.calm-app .sb-client-workspace .sb-section-title{margin-bottom:8px}.ops-ui.calm-app .sb-client-workspace .sb-list-entry{border:0;border-bottom:1px solid var(--sb-line);background:0 0;border-radius:0;margin:0;padding:0}.ops-ui.calm-app .sb-client-workspace .sb-row{gap:12px;min-width:0;padding:12px 0}.ops-ui.calm-app .sb-client-workspace .sb-row-main{min-width:0}.ops-ui.calm-app .sb-client-workspace .sb-row-main strong>a{overflow-wrap:anywhere;align-items:center;gap:8px;max-width:100%;min-height:44px;display:inline-flex}.ops-ui.calm-app .sb-client-workspace .sb-row-main strong>a svg{flex-shrink:0;width:16px;height:16px}.ops-ui.calm-app .sb-client-workspace .sb-client-portal-scope{border-top:1px solid var(--sb-line);min-width:0;margin:32px 0 24px;padding-top:24px}.ops-ui.calm-app .sb-client-workspace .sb-client-portal-scope>label{font-weight:550;line-height:1.5;display:block}.ops-ui.calm-app .sb-client-workspace #client-workspace-scope-hint{margin:8px 0 12px}.ops-ui.calm-app .sb-client-workspace .sb-client-portal-scope>select{font:inherit;border:1px solid var(--sb-line);background:var(--sb-bg);width:100%;max-width:100%;min-height:44px;color:var(--sb-text);border-radius:8px;padding:8px 12px;font-size:1rem}.ops-ui.calm-app .sb-client-workspace .sb-client-scope-results{min-width:0;margin-top:16px}.ops-ui.calm-app .sb-client-workspace .sb-client-scope-results>.sb-reading{margin:16px 0}@media (max-width:38rem){.ops-ui.calm-app .sb-client-workspace .sb-client-workspace-heading{flex-direction:column;gap:12px;margin-bottom:12px}.ops-ui.calm-app .sb-client-workspace .sb-row>small{margin-left:0}.ops-ui.calm-app .sb-client-workspace .sb-row-main{flex-basis:60%}}.ops-ui.calm-app .sb-content .sb-client-workspace nav[aria-label=Client\ sections] details[data-return-disclosure]{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.ops-ui.calm-app .sb-content .sb-client-workspace nav[aria-label=Client\ sections] details[data-return-disclosure]>summary{border:0;min-height:44px;margin:0;padding:8px 4px;line-height:1.5}.ops-ui.calm-app .sb-content .sb-client-workspace nav[aria-label=Client\ sections] details[data-return-disclosure]>summary:after{margin-left:8px}.ops-ui.calm-app .sb-content .sb-client-workspace .sb-client-task-entry{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-inline-end:var(--client-task-launcher-clearance,220px);display:grid}.ops-ui.calm-app .sb-content .sb-client-workspace .sb-client-task-entry>.sb-edit-link{justify-content:center;justify-self:start;align-items:center;min-width:44px;min-height:44px;padding:8px 12px;display:inline-flex}@media (max-width:768px){.ops-ui.calm-app .sb-content .sb-client-workspace .sb-client-task-entry{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:12px}.ops-ui.calm-app .sb-content .sb-client-workspace .sb-client-task-entry>.sb-row{grid-template-columns:20px minmax(0,1fr);gap:8px 12px;display:grid}.ops-ui.calm-app .sb-content .sb-client-workspace .sb-client-task-entry>.sb-row>small{text-align:left;grid-column:2;justify-self:start;margin:0}.ops-ui.calm-app .sb-content .sb-client-workspace .sb-client-task-entry>.sb-edit-link{margin-left:32px}}@media (max-width:640px){.ops-ui.calm-app .sb-content .sb-client-workspace .sb-client-task-entry{padding-inline-end:var(--client-task-launcher-clearance,72px)}}.feeRecordPanel,.feeProjectRoutes{overflow-wrap:anywhere;min-width:0;max-width:100%}.feeRecordPanel{gap:24px;display:grid}.feeRecordPanel :is(section,header,form,fieldset,details,.feeField){min-width:0;max-width:100%}.feeRecordPanel :is(.feeDraft,.feeReview){scroll-margin-block-start:120px}.feeRecordPanel :is(h3,h4){line-height:1.3}.feeRecordPanel h3{font-size:clamp(23px,3vw,34px)}.feeRecordPanel .feeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:20px;display:grid}.feeRecordPanel fieldset{border:0;margin:0;padding:0}.feeRecordPanel .feeField{align-content:start;gap:8px;display:grid}.feeRecordPanel .feeField label{text-transform:none;letter-spacing:normal;font-size:1rem;line-height:1.5}.feeRecordPanel :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:48px;font-size:1rem}.feeRecordPanel select{height:48px}.feeRecordPanel :is(button,a,summary){min-height:44px}.feeRecordPanel :is(summary,.feeErrorSummary a,.feeDocuments a){align-items:center;gap:8px;padding-block:10px;display:flex}.feeRecordPanel summary{cursor:pointer}.feeRecordPanel :is(.feeFieldError,.feeErrorSummary){color:inherit;font-size:.9375rem;line-height:1.6}.feeRecordPanel .feeErrorSummary{border:1px solid;margin-block:20px;padding:16px}.feeRecordPanel .feeErrorSummary a{text-decoration:underline}.feeRecordPanel .feeFacts{gap:16px;margin-block:20px;display:grid}.feeRecordPanel .feeFacts>div{grid-template-columns:minmax(0,170px) minmax(0,1fr);gap:16px;display:grid}.feeRecordPanel .feeFacts dd{margin:0}.feeRecordPanel :is(.feeFacts dd,.feeServices p,.feeRetainedDraft p){white-space:pre-wrap;overflow-wrap:anywhere}.feeRecordPanel :is(.feeField small,.feeFacts small){font-size:.875rem;line-height:1.6;display:block}.feeRecordPanel :is(.feeServiceDraft,.feeServices li,.feeDocuments li,.feeHistory>details){border-block-start:1px solid;padding-block:18px}.feeRecordPanel :is(.feeServices,.feeDocuments){padding-inline-start:22px}.feeProjectRoutes .sb-row{min-height:48px}@media (max-width:600px){.feeRecordPanel .feeGrid,.feeRecordPanel .feeFacts>div{grid-template-columns:minmax(0,1fr)}.feeRecordPanel .feeFacts>div{gap:5px}.feeRecordPanel .feeGrid{gap:18px}.feeRecordPanel :is(.feeDraft,.feeReview){scroll-margin-block-start:140px}}.ops-ui.calm-app .feeRecordPanel .sb-quiet,.ops-ui.calm-app .feeProjectRoutes .sb-inline-actions>:is(button,a){white-space:normal;justify-content:center;align-items:center;max-width:100%;min-height:48px;display:inline-flex}@media (max-width:600px) and (max-height:600px){.ops-ui.calm-app .feeRecordPanel .feeDraft>header{gap:8px}.ops-ui.calm-app .feeRecordPanel .feeDraft>header h3{margin:0}.ops-ui.calm-app .feeRecordPanel .feeDraft>header p{margin:0;line-height:1.55}.ops-ui.calm-app .feeRecordPanel .feeDraft>details{margin:0;padding:0 12px}.ops-ui.calm-app .feeRecordPanel .feeDraft>details>summary{box-sizing:border-box;min-height:44px;padding-block:8px}.ops-ui.calm-app .feeRecordPanel .feeDraft>form{margin-top:0}.ops-ui.calm-app .feeRecordPanel .feeDraft>form>fieldset{border:0;border-radius:0;margin:0;padding:0}.ops-ui.calm-app .feeRecordPanel .feeDraft>form>fieldset>.feeGrid{margin-block-start:0}.ops-ui.calm-app .feeRecordPanel .feeDraft>form>fieldset>.feeGrid>.feeField:first-child input{max-width:calc(100% - 72px)}}.ops-ui.calm-app .sb-sales-lane{min-width:0;padding-block-end:var(--sales-launcher-block-clearance,180px);padding-inline-end:var(--sales-launcher-clearance,220px)}.ops-ui.calm-app .sb-sales-tabs{justify-content:flex-start;margin:0 0 24px}.ops-ui.calm-app .sb-lead-line{border-bottom:1px solid #292d24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;display:grid}.ops-ui.calm-app .sb-lead-line>.sb-row{border-bottom:0}.ops-ui.calm-app .sb-lead-phone{padding-inline-end:4px}.ops-ui.calm-app .sb-lead-why{gap:8px;margin:0 0 24px;display:grid}.ops-ui.calm-app .sb-lead-why p{color:var(--sb-text);max-width:60ch;font-size:1.0625rem;line-height:1.6}.ops-ui.calm-app .sb-lead-call{gap:4px;margin:0 0 24px;display:grid}.ops-ui.calm-app .sb-lead-caps{gap:10px;margin:16px 0 0;display:grid}.ops-ui.calm-app .sb-lead-caps div{gap:2px;display:grid}.ops-ui.calm-app .sb-lead-caps dt{font-weight:600}.ops-ui.calm-app .sb-lead-caps dd{color:var(--sb-muted);margin:0;line-height:1.5}@media (max-width:600px){.ops-ui.calm-app .sb-lead-line{grid-template-columns:minmax(0,1fr);padding-bottom:8px}.ops-ui.calm-app .sb-lead-phone{padding-inline:4px}}.ops-ui.calm-app .sb-sales-lane :is(.sb-focus,.sb-reading,.sb-row-main,.sb-fields,fieldset,label,footer){min-width:0}.ops-ui.calm-app .sb-sales-lane :is(h1,h2,h3,p,strong,small,summary,a,button){overflow-wrap:anywhere}.ops-ui.calm-app .sb-sales-lane :is(.sb-heading,.sb-lead-editor>header,form>footer,.sb-inline-actions){flex-wrap:wrap}.ops-ui.calm-app .sb-sales-lane :is(.sb-button,form>footer>button){white-space:normal;max-width:100%}@media (max-width:640px){.ops-ui.calm-app .sb-sales-lane{--sales-launcher-clearance:76px}}.ops-ui.calm-app .sb-sales-lane :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){min-width:0;max-width:100%;font-size:max(16px,1rem)}.ops-ui.calm-app .sb-cash-lane{min-width:0;padding-block-end:var(--cash-launcher-block-clearance,180px);padding-inline-end:var(--cash-launcher-clearance,220px)}.ops-ui.calm-app .sb-cash-lane :is(.sb-focus,.sb-fields,fieldset,label,details,dl,dd){min-width:0}.ops-ui.calm-app .sb-cash-lane :is(h1,h2,h3,p,strong,small,summary,a,button,dt,dd){overflow-wrap:anywhere}.ops-ui.calm-app .sb-cash-lane :is(.sb-heading,.sb-actions,.sb-inline-actions){flex-wrap:wrap}.ops-ui.calm-app .sb-cash-lane :is(button,.sb-button){white-space:normal;max-width:100%}.ops-ui.calm-app .sb-cash-lane :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){min-width:0;max-width:100%;font-size:max(16px,1rem)}.ops-ui.calm-app .sb-cash-group{border-block-start:1px solid var(--sb-line);grid-column:1/-1;padding-block:1rem}.ops-ui.calm-app .sb-cash-lane :is(summary,button,.sb-button){min-height:44px}.ops-ui.calm-app .sb-cash-group>summary{cursor:pointer;min-height:44px;font-size:1.15rem}.ops-ui.calm-app .sb-cash-group>summary small{font-size:.875rem;display:block}.ops-ui.calm-app .sb-cash-group[open]>summary{margin-block-end:1rem}.ops-ui.calm-app .sb-cash-group :is(label,section,details){margin-block:.75rem}.ops-ui.calm-app .sb-cash-group dl>div{padding-block:.4rem}.ops-ui.calm-app .sb-cash-group dd{margin-inline-start:0}@media (max-width:640px){.ops-ui.calm-app .sb-cash-lane{--cash-launcher-clearance:76px}}@media (max-width:430px){.ops-ui.calm-app .sb-top:has(.ops-chat-entry) .sb-top-tools{gap:4px}.ops-ui.calm-app .sb-top:has(.ops-chat-entry) .ops-inbox-entry{width:44px;min-width:44px;padding:0;position:relative}.ops-ui.calm-app .sb-top:has(.ops-chat-entry) .ops-inbox-count{margin:0;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #101410}.ops-ui.calm-app .sb-top:has(.ops-chat-entry) .sb-logo em{display:none}}
.ops-ui.calm-app .sb-content :is(.sb-client-details,.portalOperator,.sb-review-close,.sb-opportunity,.sb-reading){min-width:0}.ops-ui.calm-app .sb-content :is(.portalOperator,.sb-client-details){max-width:820px;margin-inline:auto}.ops-ui.calm-app .sb-content details>summary{min-height:56px;color:var(--sb-text);cursor:pointer;padding:18px 4px;font-size:.875rem;font-weight:500;line-height:1.5;list-style:none}.ops-ui.calm-app .sb-content details>summary::-webkit-details-marker{display:none}.ops-ui.calm-app .sb-content details[open]>summary{color:var(--sb-acid);margin-bottom:12px}.ops-ui.calm-app .sb-content details>:not(summary){margin-bottom:20px}.ops-ui.calm-app .sb-content :is(form,.sb-fields,.portalForm){max-width:100%}.ops-ui.calm-app .portalOperator form{gap:20px;margin:22px 0 28px;padding:0;display:grid}.ops-ui.calm-app .portalOperator form>p{max-width:65ch;color:var(--sb-muted);margin:0;font-size:.8125rem}.ops-ui.calm-app .portalOperator label{color:var(--sb-muted);gap:9px;min-width:0;font-size:.8125rem;line-height:1.6;display:grid}.ops-ui.calm-app .portalMonthlySelect{display:block;position:relative}.ops-ui.calm-app .portalMonthlySelect select{appearance:none}.ops-ui.calm-app .portalMonthlySelect:after{content:"";inset-inline-end:17px;pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:calc(50% - 5px);transform:rotate(45deg)}:is(.ops-ui.calm-app .sb-content label:has(>input[type=checkbox]),.ops-ui.calm-app .sb-content label:has(>input[type=radio])){cursor:pointer;flex-direction:row;align-items:flex-start;gap:12px;padding-block:5px;display:flex}.ops-ui.calm-app .sb-content input:is([type=checkbox],[type=radio]){width:18px;height:18px;min-height:0;accent-color:var(--sb-acid);flex:0 0 18px;margin-top:3px;padding:0}.ops-ui.calm-app .sb-content :is(input,select,textarea){min-width:0;max-width:100%}.ops-ui.calm-app .sb-content fieldset{border:1px solid var(--sb-line);border-radius:14px;gap:18px;min-width:0;margin:8px 0;padding:20px;display:grid}.ops-ui.calm-app .sb-content legend{color:var(--sb-muted);padding-inline:8px;font-size:.8125rem}.ops-ui.calm-app .portalOperator :is(form>button,form>.sb-button){justify-self:start;width:auto;min-width:140px;margin:4px 0 0}.ops-ui.calm-app .sb-content [role=status]:empty{display:none}.ops-ui.calm-app .sb-content :is(h2,h3)+:is(p,form,dl,ul,.sb-button,button){margin-top:14px}.ops-ui.calm-app .sb-content :is(p,dl,ul,form)+:is(h2,h3){margin-top:30px}.ops-ui.calm-app .sb-content :is(p,dl)+:is(button,.sb-button){margin-top:20px}.ops-ui.calm-app .sb-content :is(.sb-detail-line,dl>div){overflow-wrap:anywhere}.ops-ui.calm-app .sb-detail-line{grid-template-columns:minmax(120px,.7fr) minmax(0,1.4fr);align-items:start;display:grid}.ops-ui.calm-app .sb-detail-line>:last-child{text-align:left}.ops-ui.calm-app .ops-settings-group{margin-block:40px}.ops-ui.calm-app .ops-checkbox-list{gap:12px;max-height:300px;padding:8px;display:grid;overflow:auto}.ops-ui.calm-app .portalOperator>header{text-align:center;margin:16px auto 32px}.ops-ui.calm-app .portalOperator>header h1{max-width:26ch;margin:12px auto 20px;font-size:clamp(28px,4vw,40px);line-height:1.15}.ops-ui.calm-app .portalOperator .portalList{box-shadow:none;background:0 0;border:0;margin:28px 0;padding:0}.ops-ui.calm-app .portalOperator .portalList>li{border-bottom:1px solid var(--sb-line);justify-content:space-between;align-items:center;gap:24px;padding:22px 4px;display:flex}.ops-ui.calm-app .portalOperator .portalList :is(h3,p){margin:0}.ops-ui.calm-app .portalOperator .portalList p{color:var(--sb-muted);margin-top:6px;font-size:.8125rem}.ops-ui.calm-app .sb-content a:not([class]):not(:has(img)){text-underline-offset:5px;align-items:center;gap:7px;padding-block:5px;text-decoration-color:#0000;display:inline-flex}@media (hover:hover){.ops-ui.calm-app .sb-content a:not([class]):hover{color:var(--sb-acid);text-decoration:underline;-webkit-text-decoration-color:var(--sb-acid);text-decoration-color:var(--sb-acid);transform:translateY(-1px)}}.ops-ui.calm-app .sb-content :is(summary,button,a,input,textarea,select):focus-visible{outline:2px solid var(--sb-acid);outline-offset:4px}@media (max-width:600px){.ops-ui.calm-app .sb-detail-line{grid-template-columns:1fr;gap:6px}.ops-ui.calm-app .portalOperator .portalList>li{gap:16px}.ops-ui.calm-app .sb-content fieldset{padding:16px}}@media (prefers-reduced-motion:reduce){.ops-ui.calm-app .sb-content :is(a,button,summary):hover{transform:none!important}}.ops-ui.calm-app .ops-surface{border:1px solid var(--sb-line);background:var(--ops-glass);border-radius:22px;min-width:0;margin:28px 0;padding:28px}.ops-ui.calm-app .ops-surface>:first-child{margin-top:0}.ops-ui.calm-app .ops-surface>:last-child{margin-bottom:0}.ops-ui.calm-app .ops-panel-title{margin:16px 0 28px}.ops-ui.calm-app .ops-retainer-summary{justify-content:space-between;align-items:center;gap:28px;margin-block:32px;display:flex}.ops-ui.calm-app .ops-retainer-summary .sb-button{flex-shrink:0;margin:0}.ops-ui.calm-app .ops-retainer-summary h2{margin:0;font-size:1.125rem}.ops-ui.calm-app .ops-retainer-summary p{margin:8px 0 0}.ops-ui.calm-app .ops-profile-links{grid-template-columns:1fr 1fr;gap:16px;margin:30px 0;display:grid}.ops-ui.calm-app .ops-profile-link{border:1px solid var(--sb-line);background:#ffffff03;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.ops-ui.calm-app .ops-profile-link strong{font-size:.9375rem;font-weight:500;display:block}.ops-ui.calm-app .ops-profile-link small{color:var(--sb-muted);margin-top:8px;font-size:.75rem;line-height:1.6;display:block}.ops-ui.calm-app .ops-profile-link svg{color:var(--sb-muted);flex-shrink:0}.ops-ui.calm-app .sb-content details:not([class*=reply]):not([class*=activityDisclosure]){border:1px solid var(--sb-line);background:#ffffff03;border-radius:18px;margin-block:20px;padding:0 22px}.ops-ui.calm-app .sb-content details[open]:not([class*=reply]):not([class*=activityDisclosure]){background:#1b1e1f;border-color:#d5f36a35;margin-block:28px;padding-bottom:22px;box-shadow:0 10px 32px #00000012}.ops-ui.calm-app .sb-content details:not([class*=reply]):not([class*=activityDisclosure])>summary:after{content:"Open";color:var(--sb-muted);margin-left:14px;font-size:.6875rem;font-weight:400}.ops-ui.calm-app .sb-content details[open]:not([class*=reply]):not([class*=activityDisclosure])>summary{border-bottom:1px solid var(--sb-line);margin-bottom:22px;padding-bottom:20px}.ops-ui.calm-app .sb-content details[open]:not([class*=reply]):not([class*=activityDisclosure])>summary:after{content:"Close";color:var(--sb-acid)}.ops-ui.calm-app .sb-content details[open]>:not(summary){animation:.18s ease-out ops-enter}.ops-ui.calm-app .ops-hub{max-width:980px;margin:auto}.ops-ui.calm-app .ops-today-layout{grid-template-columns:1.4fr 1fr;align-items:start;gap:24px;display:grid}.ops-ui.calm-app .ops-today-layout .ops-surface{margin:0;padding:30px}.ops-ui.calm-app .ops-hub-priority>h2{letter-spacing:-.035em;margin:24px 0 14px;font-size:clamp(23px,3vw,31px);font-weight:400;line-height:1.3}.ops-ui.calm-app .ops-hub-priority .sb-inline-actions{margin-top:28px}.ops-ui.calm-app .ops-hub-routine h2{margin:0;font-size:1.0625rem}.ops-ui.calm-app .ops-routine-heading{justify-content:space-between;gap:16px;display:flex}.ops-ui.calm-app .ops-hub-routine .sb-checklist{margin:20px 0}.ops-ui.calm-app .ops-hub-routine .sb-check-item{align-items:flex-start;padding:12px 0;font-size:.8125rem}.ops-ui.calm-app .ops-task-picker{border-top:1px solid var(--sb-line);max-height:360px;margin-top:24px;padding-top:24px;overflow:auto}.ops-ui.calm-app .ops-task-picker label{gap:10px;font-size:.8125rem;display:grid}.ops-ui.calm-app .ops-hub-domains{margin:42px 0 0}.ops-ui.calm-app .ops-hub-domains .sb-tracking-head h2{color:var(--sb-text);font-size:1.0625rem}.ops-ui.calm-app .ops-hub-domains .sb-domain-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px}.ops-ui.calm-app .ops-domain-link{border:1px solid var(--sb-line);background:#ffffff02;border-radius:17px;flex-direction:column;gap:12px;min-width:0;padding:20px 16px;display:flex}.ops-ui.calm-app .ops-domain-link>span{justify-content:space-between;align-items:center;gap:10px;margin-bottom:3px;display:flex}.ops-ui.calm-app .ops-domain-link strong{font-size:.9375rem;font-weight:500}.ops-ui.calm-app .ops-domain-link svg{color:var(--sb-muted);flex-shrink:0}.ops-ui.calm-app .ops-domain-link small{color:var(--sb-muted);font-size:.6875rem;line-height:1.6}.ops-ui.calm-app .ops-hub-shortcuts{color:var(--sb-muted);flex-wrap:wrap;justify-content:center;gap:20px 30px;margin:32px 0 10px;font-size:.75rem;display:flex}@media (max-width:760px){.ops-ui.calm-app .ops-today-layout{grid-template-columns:1fr}.ops-ui.calm-app .ops-hub-domains .sb-domain-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.ops-ui.calm-app .ops-profile-links{grid-template-columns:1fr}.ops-ui.calm-app .ops-retainer-summary{flex-direction:column;align-items:flex-start}.ops-ui.calm-app .ops-surface,.ops-ui.calm-app .ops-today-layout .ops-surface{padding:22px}.ops-ui.calm-app .ops-hub-domains .sb-domain-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ops-ui.calm-app .sb-content details[open]>:not(summary){animation:none}}
.ops-ui.calm-app .sb-content{--sb-line:#ffffff12}.ops-ui.calm-app :is(.sb-section,.sb-reading,.ops-settings-group){margin-block:32px}.ops-ui.calm-app :is(.sb-heading,.sceneHeader){margin-bottom:36px}.ops-ui.calm-app .sb-content .sb-list-entry{border:0;border-bottom:1px solid var(--sb-line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:4px 0}.ops-ui.calm-app .sb-row{gap:18px;min-height:68px}.ops-ui.calm-app .sb-row-main strong{font-size:1rem;font-weight:400;line-height:1.5}.ops-ui.calm-app .sb-row-main small{margin-top:7px;line-height:1.5}.ops-ui.calm-app .sb-row-icon{opacity:.55}.ops-ui.calm-app .sb-inline-actions{padding-block:8px}.ops-ui.calm-app .sb-goal-cards{display:block}.ops-ui.calm-app .sb-goal-card{border:0;border-bottom:1px solid var(--sb-line);box-shadow:none;background:0 0;border-radius:0;padding:26px 0}.ops-ui.calm-app .sb-goal-card h2{margin:12px 0;font-size:1.375rem;font-weight:400}.ops-ui.calm-app .sb-goal-card .sb-goal-open{margin-top:10px;font-size:.8125rem}.ops-ui.calm-app .sb-domain-goal{box-shadow:none;border:0;border-bottom:1px solid var(--sb-line);background:0 0;border-radius:0;padding:24px 0}.ops-ui.calm-app .sb-content dialog :is(.sb-focus,.sb-reading,.sb-review-close,.sb-tracking,.sb-form-section){max-width:100%;box-shadow:none;background:0 0;margin-inline:0}.ops-ui.calm-app .sb-content dialog .sb-fields{margin-top:20px}.ops-ui.calm-app .sb-content dialog form{max-width:100%}.ops-ui.calm-app .sb-content dialog :is(h2,h3){text-align:left}.ops-ui.calm-app .sb-content dialog fieldset{border:0;border-radius:0;gap:22px;padding:0}.ops-ui.calm-app .sb-content dialog :is(input,select,textarea){font-size:1rem}.ops-ui.calm-app .sb-content :is(a,button){-webkit-tap-highlight-color:transparent}@media (hover:hover){.ops-ui.calm-app .sb-content .sb-list-entry:hover{background:#ffffff02}.ops-ui.calm-app .sb-content :is(a,button):not(:disabled):hover{transition-duration:.18s}}@media (max-width:600px){.ops-ui.calm-app .sb-goal-card h2{font-size:1.25rem}.ops-ui.calm-app .sb-inline-actions{gap:12px}.ops-ui.calm-app .sb-tabs[aria-label=Client\ sections]{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.ops-ui.calm-app .sb-content :is(a,button,summary){transition:none!important;animation:none!important}}
.ops-ui.calm-app .sb-focus .sb-heading .sb-quiet{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}@media (max-width:600px){.ops-ui.calm-app .sb-top,.ops-ui.calm-app .appFrame,.ops-ui.calm-app .sb-dock-wrap,.ops-ui.calm-app.ops-home-frame .sb-dock-wrap{position:absolute}html:has(.ops-ui){scroll-padding-top:1rem}.ops-ui.calm-app :is(a,button,input,textarea,select,summary){scroll-margin-top:1rem}.ops-ui.calm-app .sb-content{padding-bottom:6rem}}@media (hover:none),(pointer:coarse),(max-width:600px){.ops-ui.calm-app .sb-keyboard-hint{display:none}}.ops-ui.calm-app .sb-client-create-panel .sb-create-actions{z-index:3;padding:.75rem 0 max(.75rem,env(safe-area-inset-bottom));background:var(--sb-bg);box-shadow:0 -1px 0 var(--sb-line);margin:0;position:sticky;bottom:0}.ops-ui.calm-app .sb-client-create-panel :is(input,textarea,select){scroll-margin-bottom:5.5rem}@media (min-width:601px){.ops-ui.calm-app:before{content:"";height:calc(var(--ops-navigation-clearance,124px) - .75rem);background:var(--sb-bg);box-shadow:0 1px 0 var(--sb-line);z-index:29;pointer-events:none;opacity:0;transition:opacity .16s;position:fixed;inset:0 0 auto}.ops-ui.calm-app[data-scrolled=true]:before{opacity:1}}@media (prefers-reduced-motion:reduce){.ops-ui.calm-app:before{transition:none}}.ops-ui.calm-app .ops-search[aria-current=page]{color:var(--sb-acid)}.ops-ui.calm-app .sb-client-workspace .sb-section-title h2{letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:550;line-height:1.5}.ops-ui.calm-app :is(.sb-client-workspace>p,.sb-breathe)>a.sb-quiet{align-items:center;min-height:2.75rem;display:inline-flex}.ops-ui.calm-app .sb-client-scope-results .sb-section p{font-size:1rem}.ops-ui.calm-app .sb-day-words{gap:.375rem;min-width:0;display:grid}.ops-ui.calm-app .sb-day-words small{color:var(--sb-muted);font-size:1rem}.ops-ui.calm-app .sb-day-words small[role=alert]{color:#ffb4a6}.ops-ui.calm-app .sb-content details.sb-quiet-disclosure.sb-quiet-disclosure.sb-quiet-disclosure{box-shadow:none;background:0 0;border:0;border-radius:0;margin-block:0;padding:0}.ops-ui.calm-app details.sb-quiet-disclosure.sb-quiet-disclosure.sb-quiet-disclosure.sb-quiet-disclosure>summary:after{content:none}.ops-ui.calm-app .sb-content details.sb-quiet-disclosure.sb-quiet-disclosure>summary{cursor:pointer;min-height:2.75rem;color:var(--sb-text);align-items:center;gap:.5rem;margin:0;padding:0;font-size:1rem;font-weight:500;list-style:none;display:flex}.ops-ui.calm-app details.sb-quiet-disclosure>summary::-webkit-details-marker{display:none}.ops-ui.calm-app details.sb-quiet-disclosure>summary:before{content:"";border-right:2px solid var(--sb-muted);border-bottom:2px solid var(--sb-muted);width:.5rem;height:.5rem;transition:transform .12s;transform:rotate(-45deg)}.ops-ui.calm-app .sb-content details.sb-quiet-disclosure.sb-quiet-disclosure[open]>summary{color:var(--sb-text);margin-bottom:.5rem}.ops-ui.calm-app details.sb-quiet-disclosure[open]>summary:before{transform:rotate(45deg)}.ops-ui.calm-app details.sb-quiet-disclosure>summary span{color:var(--sb-muted);font-weight:400}.ops-ui.calm-app details.sb-quiet-disclosure>summary:hover{color:var(--sb-acid)}.ops-ui.calm-app details.sb-quiet-disclosure>summary:focus-visible{outline:2px solid var(--sb-acid);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ops-ui.calm-app details.sb-quiet-disclosure>summary:before{transition:none}}.sb-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
:root{--sb-space-1:.25rem;--sb-space-2:.5rem;--sb-space-3:.75rem;--sb-space-4:1rem;--sb-space-5:1.5rem;--sb-space-6:2rem;--sb-space-7:3rem;--sb-space-8:4rem;--sb-radius-inner:.5rem;--sb-radius-control:.75rem;--sb-radius-group:1rem;--sb-radius-sheet:1.25rem;--sb-radius-pill:999px;--sb-control-height:2.75rem;--sb-control-pad:1rem;--sb-control-gap:.75rem;--sb-group-gap:1.5rem;--sb-control-font:500 .9375rem/1.25 "Instrument Sans Variable", -apple-system, BlinkMacSystemFont, sans-serif;--sb-ground:#141310;--sb-raised:#1d1b16;--sb-elevated:#2a2823;--sb-group-fill:#1d1b16d1;--sb-fill:#f4f1ea14;--sb-fill-hover:#f4f1ea1f;--sb-fill-pressed:#f4f1ea29;--sb-fill-selected:#f4f1ea2e;--sb-separator:#f4f1ea1a;--sb-hairline:#f4f1ea24;--sb-edge:#847e70;--sb-field-fill:#1d1b16;--sb-ink-text:#f4f1ea;--sb-ink-muted:#a8a293;--sb-text:#f4f1ea;--sb-muted:#a8a293;--sb-placeholder:#a8a293;--sb-accent:#cbeb3e;--sb-accent-hover:#b9d72f;--sb-accent-pressed:#a6c526;--sb-on-accent:#141310;--sb-accent-tint:#cbeb3e24;--sb-danger:#ff6b4a;--sb-danger-tint:#ff6b4a1f;--sb-warning:#f2b33d;--sb-success:#8fd16a;--sb-shadow-float:0 1px 0 #f4f1ea0d inset, 0 12px 32px #00000052, 0 2px 6px #0000003d;--sb-shadow-sheet:0 24px 64px #00000080, 0 2px 8px #00000047;--sb-backdrop:#0a09079e;--sb-type-large:clamp(1.875rem, 1.45rem + 1.6vw, 2.5rem);--sb-type-title:1.25rem;--sb-type-headline:1.0625rem;--sb-type-body:1rem;--sb-type-callout:.9375rem;--sb-type-footnote:.875rem;--sb-type-caption:.8125rem;--sb-ease-standard:cubic-bezier(.2, 0, 0, 1);--sb-duration-fast:.12s;--sb-duration-base:.24s;--sb-focus:#cbeb3e;--sb-focus-ring:2px solid var(--sb-focus);--sb-focus-offset:2px}.ops-ui.calm-app :is(.sb-heading,.sceneHeader){text-align:left;justify-content:space-between;align-items:flex-end;gap:var(--sb-space-4) var(--sb-space-5);margin:var(--sb-space-2) 0 var(--sb-space-6);flex-flow:wrap}.ops-ui.calm-app .sb-heading>div{flex:20rem;width:auto;min-width:0}.ops-ui.calm-app :is(.sb-heading,.sceneHeader) h1,.ops-ui.calm-app .sb-focus h1,.ops-ui.calm-app .sb-focus>h1{font-size:var(--sb-type-large);letter-spacing:-.03em;text-align:left;text-wrap:balance;max-width:none;margin:0;font-weight:600;line-height:1.1}.ops-ui.calm-app .sb-heading p{max-width:65ch;margin:var(--sb-space-2) 0 0}.ops-ui.calm-app h2{font-size:var(--sb-type-title);letter-spacing:-.015em;font-weight:600;line-height:1.3}.ops-ui.calm-app h3{font-size:var(--sb-type-headline);letter-spacing:-.01em;font-weight:600;line-height:1.4}.ops-ui.calm-app :is(.sb-eyebrow,.eyebrow){font:500 var(--sb-type-caption)/1.4 var(--font-ui);letter-spacing:.02em;text-transform:none;color:var(--sb-muted)}.ops-ui.calm-app :is(.sb-button,.primaryButton,.ghostButton,.secondaryButton,.dangerButton,.portalOperator button){justify-content:center;align-items:center;gap:var(--sb-space-2);min-height:var(--sb-control-height);padding:.5rem var(--sb-control-pad);border:1px solid var(--sb-hairline);border-radius:var(--sb-radius-control);background:var(--sb-fill);color:var(--sb-text);font:var(--sb-control-font);letter-spacing:0;text-transform:none;box-shadow:none;max-width:100%;text-decoration:none;display:inline-flex}.ops-ui.calm-app :is(.sb-button.primary,.primaryButton){background:var(--sb-accent);border-color:var(--sb-accent);color:var(--sb-on-accent);font-weight:600}.ops-ui.calm-app :is(.dangerButton,.sb-button.danger){background:var(--sb-danger-tint);color:var(--sb-danger);border-color:#0000}.ops-ui.calm-app .sb-quiet{min-height:var(--sb-control-height);min-width:var(--sb-control-height);color:var(--sb-muted);font:400 var(--sb-type-callout)/1.4 var(--font-ui);box-shadow:none;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:.5rem 0;display:inline-flex}@media (hover:hover) and (pointer:fine){.ops-ui.calm-app :is(.sb-button,.ghostButton,.secondaryButton):not(.primary):not(.danger):not(:disabled):not([aria-disabled=true]):hover{background:var(--sb-fill-hover);border-color:var(--sb-hairline);color:var(--sb-text);box-shadow:none;filter:none}.ops-ui.calm-app :is(.sb-button.primary,.primaryButton):not(:disabled):not([aria-disabled=true]):hover{background:var(--sb-accent-hover);border-color:var(--sb-accent-hover);color:var(--sb-on-accent);box-shadow:none;filter:none}.ops-ui.calm-app :is(.dangerButton,.sb-button.danger):not(:disabled):hover{box-shadow:none;filter:none;background:#ff6b4a33}.ops-ui.calm-app .sb-quiet:not(:disabled):hover{color:var(--sb-text)}}.ops-ui.calm-app :is(.sb-button,.ghostButton,.secondaryButton):not(.primary):not(:disabled):active{background:var(--sb-fill-pressed);filter:none}.ops-ui.calm-app :is(.sb-button.primary,.primaryButton):not(:disabled):active{background:var(--sb-accent-pressed);border-color:var(--sb-accent-pressed);filter:none;color:var(--sb-on-accent)}.ops-ui.calm-app :is(.sb-button,.primaryButton,.ghostButton,.secondaryButton,.dangerButton):is(:disabled,[aria-disabled=true]){opacity:1;background:var(--sb-fill);color:#f4f1ea66;cursor:not-allowed;border-color:#0000}@media (hover:hover) and (pointer:fine){.ops-ui.calm-app :is(a[href],button,summary,[role=button],input[type=submit],input[type=button]):not(:disabled):not([aria-disabled=true]):hover{filter:none}.ops-ui.calm-app :is(button,.sb-button,.primaryButton,.ghostButton,.portalButton):not(:disabled):not([aria-disabled=true]):hover{box-shadow:none}}.ops-ui.calm-app :is(a[href],button,summary,[role=button],input[type=submit],input[type=button]):not(:disabled):not([aria-disabled=true]):active{filter:none}.ops-ui.calm-app :is(.sb-actions,.sb-inline-actions){align-items:center;gap:var(--sb-control-gap);flex-wrap:wrap;display:flex}@media (max-width:460px){.ops-ui.calm-app :is(.sb-inline-actions,.sb-review-close footer)>:is(button,a){min-height:var(--sb-control-height)}}.ops-ui.calm-app :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]):not([type=submit]):not([type=button]):not([type=color]),select,textarea){box-sizing:border-box;min-height:var(--sb-control-height);border:1px solid var(--sb-edge);border-radius:var(--sb-radius-control);background-color:var(--sb-field-fill);color:var(--sb-text);font:400 1rem/1.5 var(--font-ui);box-shadow:none;padding:.625rem .875rem}.ops-ui.calm-app :where(input,textarea)::placeholder{color:var(--sb-placeholder);opacity:1}.ops-ui.calm-app :where(textarea){min-height:7.5rem;line-height:1.55}.ops-ui.calm-app select{appearance:none;background-color:var(--sb-field-fill);border-color:var(--sb-edge);border-radius:var(--sb-radius-control);background-image:linear-gradient(45deg,transparent 50%,var(--sb-muted) 50%),linear-gradient(135deg,var(--sb-muted) 50%,transparent 50%);background-position:calc(100% - 1.25rem) 52%,calc(100% - .9375rem) 52%;background-repeat:no-repeat;background-size:5px 5px;padding-right:2.625rem}@media (hover:hover) and (pointer:fine){.ops-ui.calm-app select:hover:not(:disabled){border-color:var(--sb-text);background-color:var(--sb-field-fill)}}.ops-ui.calm-app :where(input,select,textarea):focus-visible{outline:var(--sb-focus-ring);outline-offset:var(--sb-focus-offset);border-color:var(--sb-edge)}.ops-ui.calm-app :where(input,select,textarea):disabled{opacity:.55}.ops-ui.calm-app :is(.sb-fields label,.sb-search-field,.sb-list-filters label,.portalOperator label){gap:var(--sb-space-2);font-size:var(--sb-type-callout);color:var(--sb-text);font-weight:500;line-height:1.4}.ops-ui.calm-app :is(.sb-tabs,.retainerWorkspaceNav,.localSceneNav,.projectWorkspaceNav){width:fit-content;max-width:100%;margin:0 0 var(--sb-space-5);border-radius:var(--sb-radius-control);background:var(--sb-fill);scrollbar-width:none;border:0;flex-wrap:nowrap;justify-content:flex-start;gap:2px;padding:2px;display:flex;overflow-x:auto}.ops-ui.calm-app :is(.sb-tabs,.retainerWorkspaceNav,.localSceneNav,.projectWorkspaceNav) :is(a,button){min-height:var(--sb-control-height);padding:0 var(--sb-space-4);border-radius:calc(var(--sb-radius-control) - 2px);color:var(--sb-muted);font:500 var(--sb-type-callout)/1.25 var(--font-ui);white-space:nowrap;box-shadow:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ops-ui.calm-app :is(.sb-tabs,.retainerWorkspaceNav,.localSceneNav,.projectWorkspaceNav) :is([aria-current=page],[aria-pressed=true],.active){background:var(--sb-fill-selected);color:var(--sb-text);font-weight:600;box-shadow:0 1px 2px #0000004d}.ops-ui.calm-app .sb-content details:not([class*=reply]):not([class*=activityDisclosure])>summary:after{content:"";border-right:1.5px solid var(--sb-muted);border-bottom:1.5px solid var(--sb-muted);flex:none;width:.4375rem;height:.4375rem;margin-left:auto;transform:rotate(45deg)translate(-2px,-2px)}.ops-ui.calm-app .sb-content details[open]:not([class*=reply]):not([class*=activityDisclosure])>summary:after{content:"";transform:rotate(-135deg)translate(-2px,-2px)}.ops-ui.calm-app .sb-content details:not([class*=reply]):not([class*=activityDisclosure]):not(.sb-quiet-disclosure)>summary{align-items:center;gap:var(--sb-space-3);display:flex}.ops-ui.calm-app .sb-content details:not([class*=reply]):not([class*=activityDisclosure]):not(.sb-quiet-disclosure){padding:0 var(--sb-space-4);border-radius:var(--sb-radius-group);background:var(--sb-group-fill);box-shadow:none;border:0}.ops-ui.calm-app .sb-content details[open]:not([class*=reply]):not([class*=activityDisclosure]):not(.sb-quiet-disclosure){padding-bottom:var(--sb-space-4);background:var(--sb-group-fill);box-shadow:none;border:0}.ops-ui.calm-app .sb-content details[open]:not([class*=reply]):not([class*=activityDisclosure])>summary{color:var(--sb-text)}.ops-ui.calm-app details.sb-quiet-disclosure>summary:before{border-bottom-width:1.5px;border-right-width:1.5px;width:.4375rem;height:.4375rem}.ops-ui.calm-app :is(a,button,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--sb-focus-ring);outline-offset:var(--sb-focus-offset)}.ops-ui.calm-app [tabindex="-1"]:not(a,button,input,select,textarea,summary):focus{outline:none}.ops-ui.calm-app .sb-content{padding-inline:var(--sb-space-6)}@media (max-width:760px){.ops-ui.calm-app .sb-content{padding-inline:1.25rem}}.ops-ui.calm-app .ops-inbox-entry{min-height:var(--sb-control-height);padding:0 var(--sb-space-4);border:1px solid var(--sb-hairline);border-radius:var(--sb-radius-control);font:600 var(--sb-type-footnote)/1.25 var(--font-ui);background:#1d1b16db}.ops-ui.calm-app .ops-inbox-entry svg{stroke-width:1.75px;width:1.125rem;height:1.125rem}.ops-ui.calm-app .ops-inbox-count{min-width:1.25rem;height:1.25rem;margin-left:var(--sb-space-1);border-radius:var(--sb-radius-pill);background:var(--sb-accent);color:var(--sb-on-accent);font:600 var(--sb-type-caption)/1 var(--font-ui);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 .375rem;display:inline-flex}.ops-ui.calm-app .sb-dock{border:1px solid var(--sb-hairline);box-shadow:var(--sb-shadow-float);background:#2a2823e0}.ops-ui.calm-app .sb-dock a{color:var(--sb-muted)}.ops-ui.calm-app .sb-dock a svg{stroke-width:1.5px;width:22px;height:22px}.ops-ui.calm-app .sb-dock a[aria-current=page]{color:var(--sb-accent);background:var(--sb-fill)}@media (hover:hover) and (pointer:fine){.ops-ui.calm-app .sb-dock a[href]:not([aria-current=page]):hover{background:var(--sb-fill);color:var(--sb-text)}}@media (prefers-reduced-transparency:reduce){.ops-ui.calm-app .sb-dock{background:var(--sb-elevated)}}.ops-ui.calm-app .sb-section-title :is(h2,h3){font-size:var(--sb-type-headline);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.4}.ops-ui.calm-app p:is(.sb-small,.sb-muted),.ops-ui.calm-app :is(.sb-row-main,.sb-section,.sb-reading,.sb-focus,.sb-tracking,.sb-heading) p{font-size:var(--sb-type-body);line-height:1.55}@media (max-width:600px){.ops-ui.calm-app :is(.sb-tabs,.retainerWorkspaceNav,.localSceneNav,.projectWorkspaceNav){flex-wrap:wrap;overflow:visible}}.ops-ui.calm-app .sb-content :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]),select){min-height:var(--sb-control-height)}.ops-ui.calm-app .sb-plain-list>li>a{min-height:var(--sb-control-height);align-items:center;display:inline-flex}.ops-ui.calm-app .sb-content label:has(>input:is([type=checkbox],[type=radio])){min-height:var(--sb-control-height);align-items:center}.ops-ui.calm-app :is(.sb-plain-list li,.sb-tracking>p,.sb-tracking>section>p){max-width:72ch}.ops-ui.calm-app .sb-notice{font-size:var(--sb-type-body);line-height:1.55}.ops-ui.calm-app .sb-notice:not([role]){color:var(--sb-muted)}.ops-ui.calm-app :is(.sb-reading,.sb-review-close>header,.sb-focus>section)>h2{font-size:var(--sb-type-headline);line-height:1.4}.ops-ui.calm-app .feeRecordPanel p{font-size:var(--sb-type-body)}.ops-ui.calm-app .scene>a{min-height:var(--sb-control-height);align-items:center;display:inline-flex}
@media (min-width:431px){.ops-ui.calm-app .sb-back{min-width:0;max-width:11.25rem}}.ops-ui.calm-app .sb-back span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ops-ui.calm-app .sb-brand-navigation{min-width:0}.ops-ui.calm-app .sb-top-tools{flex-shrink:0}.ops-ui.calm-app .sb-top-tools [data-tooltip]{position:relative}@media (min-width:1240px) and (max-width:1719.98px),(max-width:999.98px){.ops-ui.calm-app .sb-top-tools{gap:var(--sb-space-2)}.ops-ui.calm-app .sb-top-tools .ops-inbox-entry{width:var(--sb-control-height);min-width:var(--sb-control-height);flex-shrink:0;padding:0;position:relative}.ops-ui.calm-app .sb-top-tools :is(.ops-inbox-entry,.ops-search)>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ops-ui.calm-app .sb-top-tools .ops-inbox-entry .ops-inbox-count{box-shadow:0 0 0 2px var(--sb-ground);margin:0;position:absolute;top:-6px;right:-6px}.ops-ui.calm-app .sb-top-tools [data-tooltip]:after{content:attr(data-tooltip);top:calc(100% + var(--sb-space-2));z-index:2;padding:var(--sb-space-1) var(--sb-space-2);border:1px solid var(--sb-hairline);border-radius:var(--sb-radius-inner);background:var(--sb-elevated);color:var(--sb-text);box-shadow:var(--sb-shadow-float);font:500 var(--sb-type-caption)/1.3 var(--font-ui);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--sb-duration-fast) var(--sb-ease-standard),visibility 0s linear var(--sb-duration-fast);position:absolute;right:0}.ops-ui.calm-app .sb-top-tools [data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transition-delay:0s}}@media (min-width:1240px) and (max-width:1719.98px) and (hover:hover),(max-width:999.98px) and (hover:hover){.ops-ui.calm-app .sb-top-tools [data-tooltip]:hover:after{opacity:1;visibility:visible;transition-delay:0s}}@media (max-width:520px){.ops-ui.calm-app .sb-logo em{display:none}}@media (max-width:374.98px){.ops-ui.calm-app .sb-top{align-content:flex-start;row-gap:var(--sb-space-3);flex-wrap:wrap}.ops-ui.calm-app .sb-top>.sb-brand-navigation{flex-wrap:nowrap;flex:100%}.ops-ui.calm-app .sb-top>.sb-top-tools{flex:100%;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.ops-ui.calm-app .sb-top-tools [data-tooltip]:after{transition:none}}@media (forced-colors:active){.ops-ui.calm-app .sb-top-tools [data-tooltip]:after{border-color:canvastext}}
