:root{--ys-bg:#081116;--ys-surface:#111a20;--ys-raised:#1a242b;--ys-text:#e3e9ee;--ys-muted:#97a0a7;--ys-accent:#00b0de;--ys-border:#273239;--ys-radius:12px;--ys-radius-large:20px;--ys-focus:#00b0de}@supports (color:lab(0% 0 0)){:root{--ys-bg:lab(4.44469% -1.68533 -4.52234);--ys-surface:lab(8.37491% -2.6627 -5.71997);--ys-raised:lab(13.5986% -2.88101 -6.05826);--ys-text:lab(91.8836% -1.36638 -3.44611);--ys-muted:lab(65.2031% -2.00543 -5.1457);--ys-accent:lab(65.7411% -31.1316 -40.2362);--ys-border:lab(19.9822% -3.08721 -6.39744);--ys-focus:lab(65.7411% -31.1316 -40.2362)}}.ys-app{letter-spacing:-.012em;-webkit-font-smoothing:antialiased;font-family:Geist,Geist Fallback,ui-sans-serif,system-ui,sans-serif}.ys-app *{box-sizing:border-box}.ys-app :focus-visible{outline:2px solid var(--ys-focus);outline-offset:3px}.ys-app button,.ys-app select,.ys-app input,.ys-app textarea{font:inherit}.ys-app button{transition:background-color .16s,transform .16s,border-color .16s}.ys-app button:not(:disabled):active{transform:translateY(1px)}.ys-app button:disabled{opacity:.55;cursor:not-allowed}.ys-app a{text-underline-offset:3px}.ys-app h1,.ys-app h2,.ys-app h3{letter-spacing:-.035em}.ys-portal{background:var(--ys-bg)!important;color:var(--ys-text)!important}.ys-portal .ys-elevation{box-shadow:0 14px 45px #00000014;background:var(--ys-surface)!important;border:1px solid color-mix(in oklab,var(--ys-border) 72%,transparent)!important;border-radius:var(--ys-radius-large)!important}.ys-portal .ys-hero{background:linear-gradient(112deg,color-mix(in oklab,var(--ys-raised) 85%,var(--ys-bg)),var(--ys-surface))!important}.ys-portal input,.ys-portal textarea,.ys-portal select{border-radius:var(--ys-radius)!important}.ys-command{font-family:Geist,Geist Fallback,ui-sans-serif,system-ui,sans-serif!important}.ys-command section{scroll-margin-top:28px}@media (max-width:640px){.ys-portal .ys-elevation{border-radius:16px!important;padding:20px!important}.ys-app h1{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.ys-app *,.ys-app :before,.ys-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ys-command-container{max-width:1240px!important}.ys-command-nav{z-index:20;scrollbar-width:thin;background:var(--cc-bg);border-bottom:1px solid color-mix(in oklab,var(--cc-muted) 20%,transparent);white-space:nowrap;align-items:center;gap:4px;margin:0 0 26px;padding:9px 0;display:flex;position:sticky;top:0;overflow-x:auto}.ys-command-nav a{color:var(--cc-muted);border-radius:9px;flex-shrink:0;padding:10px 12px;font-size:13px;font-weight:550;text-decoration:none;transition:color .18s,background .18s}.ys-command-nav a:hover,.ys-command-nav a:focus-visible{background:var(--cc-button);color:var(--cc-text)}.ys-command-nav-divider{background:color-mix(in oklab,var(--cc-muted) 25%,transparent);flex-shrink:0;width:1px;height:20px;margin:0 5px}.ys-command-panel{scroll-margin-top:88px;transition:background-color .18s}.ys-command-panel h2{text-transform:none!important;letter-spacing:-.022em!important;color:var(--cc-text)!important;margin-bottom:18px!important;font-size:17px!important;font-weight:640!important}.ys-command-panel:hover{background:color-mix(in oklab,var(--cc-panel) 96%,var(--cc-accent) 4%)!important}.ys-command[data-command-theme=dark] .ys-command-panel{box-shadow:0 1px #ffffff06}.ys-command header h1{font-weight:620;letter-spacing:-.055em!important}.ys-command header{padding:10px 0 14px}@media (max-width:720px){.ys-command-nav{margin-left:-16px;margin-right:-16px;padding:8px 14px;top:0}.ys-command-container{min-width:0}.ys-command-panel{padding:18px!important}.ys-command header{gap:15px!important}}.ys-three-zone{grid-template-columns:206px minmax(0,1fr) 264px;align-items:start;gap:24px;display:grid;max-width:1680px!important}.ys-shell-main{min-width:0}.ys-shell-rail,.ys-shell-inspector{scrollbar-width:thin;min-width:0;max-height:calc(100vh - 32px);position:sticky;top:16px;overflow-y:auto}.ys-shell-rail{border-right:1px solid color-mix(in oklab,var(--cc-muted) 18%,transparent);flex-direction:column;min-height:calc(100vh - 32px);padding:18px 13px 18px 0;display:flex}.ys-shell-brand{letter-spacing:.09em;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:740;display:flex}.ys-shell-brand-dot{background:var(--cc-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.ys-shell-eyebrow,.ys-inspector-label{letter-spacing:.12em;color:var(--cc-muted);font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-weight:650}.ys-shell-eyebrow{margin-top:30px}.ys-shell-links{gap:3px;margin-top:14px;display:grid}.ys-shell-links a,.ys-shell-rail-footer a{color:var(--cc-muted);border-radius:8px;padding:11px 10px;font-size:13px;font-weight:540;text-decoration:none;display:block}.ys-shell-links a:first-child,.ys-shell-links a:hover,.ys-shell-links a:focus-visible,.ys-shell-rail-footer a:hover{background:var(--cc-button);color:var(--cc-text)}.ys-shell-rail-footer{color:var(--cc-muted);letter-spacing:.05em;margin-top:auto;padding-top:24px;font-size:10px;line-height:1.7}.ys-shell-inspector{border-left:1px solid color-mix(in oklab,var(--cc-muted) 18%,transparent);padding:22px 0 22px 18px}.ys-shell-inspector .ys-shell-eyebrow{margin-top:0}.ys-shell-inspector-title{letter-spacing:-.04em;margin:13px 0 28px;font-size:20px}.ys-inspector-label{margin-bottom:12px}.ys-inspector-primary{margin:0 0 10px;font-size:16px;font-weight:650;line-height:1.45}.ys-inspector-note{color:var(--cc-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.65}.ys-inspector-rule{background:color-mix(in oklab,var(--cc-muted) 18%,transparent);height:1px;margin:24px 0}.ys-inspector-task{border-bottom:1px solid color-mix(in oklab,var(--cc-muted) 10%,transparent);padding:9px 0;font-size:12px;line-height:1.5}.ys-inspector-task button{color:var(--cc-accent);cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:11px}.ys-inspector-link{color:var(--cc-accent);font-size:12px;text-decoration:none}.ys-three-zone .ys-command-nav{position:relative;top:auto}@media (min-width:1101px){.ys-three-zone .ys-command-nav{display:none}}@media (max-width:1330px){.ys-three-zone{grid-template-columns:182px minmax(0,1fr);gap:19px}.ys-shell-inspector{border-left:0;border-top:1px solid color-mix(in oklab,var(--cc-muted) 18%,transparent);grid-column:2;grid-template-columns:1fr 1fr;gap:10px 24px;max-height:none;padding:24px 0;display:grid;position:static}.ys-shell-inspector .ys-inspector-rule{grid-column:1/-1;margin:4px 0}}@media (max-width:880px){.ys-three-zone{display:block}.ys-shell-rail{display:none}.ys-shell-inspector{display:block}.ys-three-zone .ys-command-nav{display:flex}.ys-shell-inspector .ys-inspector-rule{margin:24px 0}}.ys-ops-overview{margin-bottom:26px}.ys-ops-overview-heading{justify-content:space-between;align-items:end;gap:12px;margin:0 0 17px;display:flex}.ys-ops-overview-heading .ys-shell-eyebrow{margin:0 0 6px}.ys-ops-overview-heading h2{letter-spacing:-.045em;color:var(--cc-text);margin:0;font-size:23px;font-weight:650}.ys-ops-live-label{letter-spacing:.1em;color:var(--cc-muted);white-space:nowrap;font:600 10px Geist Mono,ui-monospace,monospace}.ys-ops-kpi-grid{background:var(--cc-panel);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,165px),1fr));display:grid;overflow:hidden}.ys-ops-kpi{min-height:132px;color:var(--cc-text);border-right:1px solid color-mix(in oklab,var(--cc-muted) 16%,transparent);flex-direction:column;justify-content:space-between;gap:8px;padding:21px 19px;transition:background .18s;display:flex;text-decoration:none!important}.ys-ops-kpi:last-child{border-right:0}.ys-ops-kpi:hover,.ys-ops-kpi:focus-visible{background:var(--cc-button)}.ys-ops-kpi-label{color:var(--cc-muted);font-size:12px;font-weight:520}.ys-ops-kpi-value{font-variant-numeric:tabular-nums;letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(22px,2vw,31px);font-weight:675;line-height:1.1}.ys-ops-kpi-sub{color:var(--cc-muted);font-size:11px;line-height:1.5}.ys-command-panel{border-radius:11px!important;padding:21px!important}.ys-command-panel a:hover{text-decoration:underline}.ys-command-panel h2{font-size:16px!important}.ys-command-panel ul{line-height:1.65}@media (max-width:720px){.ys-ops-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ys-ops-kpi{min-height:120px;padding:16px}.ys-ops-kpi:nth-child(2n){border-right:0}.ys-ops-kpi:nth-child(-n+3){border-bottom:1px solid color-mix(in oklab,var(--cc-muted) 16%,transparent)}.ys-ops-overview-heading h2{font-size:21px}}.ys-crm-workspace{letter-spacing:-.012em;min-height:100vh;font-family:Geist,Geist Fallback,ui-sans-serif,system-ui,sans-serif!important}.ys-crm-workspace-content{padding:12px 0 56px;max-width:1180px!important}.ys-crm-kicker{letter-spacing:.18em;color:var(--ys-accent,#00b0de);margin:23px 0 7px;font:650 10px Geist Mono,ui-monospace,monospace}.ys-crm-workspace h1{letter-spacing:-.055em;margin:4px 0 12px;font-size:clamp(29px,3vw,39px);font-weight:650;line-height:1.15}.ys-crm-workspace h2{letter-spacing:-.034em;font-size:18px;font-weight:630}.ys-crm-workspace p{line-height:1.6}.ys-crm-workspace section{scroll-margin-top:24px}.ys-project-workspace{background:var(--ys-bg)!important;color:var(--ys-text)!important}.ys-project-workspace section{background:var(--ys-surface)!important;border:1px solid color-mix(in oklab,var(--ys-border) 45%,transparent)!important;border-radius:10px!important;padding:22px!important}.ys-project-workspace :is(input,textarea,select){background:var(--ys-raised)!important;color:var(--ys-text)!important;border-color:var(--ys-border)!important}.ys-project-workspace :is(a,.ys-crm-kicker){color:var(--ys-accent)!important}.ys-project-workspace .ys-crm-back{padding:8px 0;font-size:12px;text-decoration:none;display:inline-block}.ys-project-workspace button{background:var(--ys-raised)!important;color:var(--ys-text)!important;border:1px solid var(--ys-border)!important}.ys-project-workspace button:hover{border-color:var(--ys-accent)!important}.ys-pipeline-workspace section{border-radius:10px}.ys-crm-workspace :is(button,input,select,textarea){font-family:inherit}.ys-crm-workspace :is(button,a):focus-visible{outline:2px solid var(--ys-accent,#00b0de);outline-offset:3px}@media (max-width:720px){.ys-crm-workspace-content{padding:4px 0 40px}.ys-crm-workspace h1{font-size:30px}.ys-project-workspace section{padding:17px!important}}.ys-client-content{max-width:1160px!important;padding:26px clamp(18px,4vw,44px) 56px!important}.ys-portal{--ys-client-base:#081116;--ys-client-surface:#111a20;--ys-client-raised:#1a242b;--ys-client-type:#e3e9ee;--ys-client-secondary:#a6b6bf;--ys-client-accent:#00b0de;background:var(--ys-client-base)!important;color:var(--ys-client-type)!important}.ys-client-admin-header{border-bottom:1px solid #273239;padding:6px 0 20px}.ys-client-intro{max-width:880px;padding:58px 0 34px!important}.ys-client-intro h1{max-width:800px;letter-spacing:-.055em!important;font-weight:580!important;line-height:1.06!important}.ys-client-intro p{color:var(--ys-client-secondary)!important}.ys-client-selector-label{letter-spacing:.13em;text-transform:uppercase;font-family:Geist Mono,ui-monospace,monospace}.ys-client-selector{min-height:44px;min-width:min(100%,320px)!important}.ys-client-dashboard{gap:24px!important;margin-top:35px!important}.ys-portal .ys-client-dashboard .ys-elevation{background:var(--ys-client-surface)!important;box-shadow:none!important;border:1px solid #273239!important;border-radius:12px!important;padding:clamp(21px,3vw,34px)!important}.ys-portal .ys-client-dashboard .ys-client-project-hero{background:linear-gradient(125deg,#152630 0%,#111a20 72%)!important;border:1px solid #30414a!important;padding:clamp(26px,5vw,52px)!important}.ys-client-eyebrow{letter-spacing:.18em;color:var(--ys-client-accent);font:650 11px Geist Mono,ui-monospace,monospace}.ys-client-company-name{font-weight:615;letter-spacing:-.055em!important;margin:16px 0!important;font-size:clamp(34px,5vw,52px)!important}.ys-client-hero-description{color:var(--ys-client-secondary);margin:0 0 23px;font-size:15px;line-height:1.7}.ys-client-summary-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:24px!important}.ys-client-summary-grid>section{min-width:0}.ys-client-dashboard h2{letter-spacing:-.037em;font-weight:620;line-height:1.18}.ys-client-dashboard p{line-height:1.68}.ys-client-timeline{scroll-margin-top:36px}.ys-client-updates article{max-width:850px}.ys-client-editorial-admin{border-style:dashed!important}.ys-client-editorial-admin button{min-height:42px}.ys-client-editorial-admin :is(input,textarea,select){color:var(--ys-client-type);border:1px solid #3a505f;max-width:100%}.ys-client-dashboard :is(button,a,select,input,textarea):focus-visible{outline:2px solid var(--ys-client-accent);outline-offset:3px}@media (max-width:780px){.ys-client-summary-grid{grid-template-columns:minmax(0,1fr)!important}.ys-client-intro{padding:36px 0 26px!important}.ys-client-content{padding:16px 16px 40px!important}.ys-client-dashboard{gap:16px!important}.ys-portal .ys-client-dashboard .ys-elevation{padding:22px!important}}@media (prefers-reduced-motion:reduce){.ys-client-dashboard *{scroll-behavior:auto!important}}.ys-scorecard-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;margin:36px 0;display:grid}.ys-scorecard-metric{background:var(--ys-surface);border-radius:10px;flex-direction:column;gap:12px;padding:22px;display:flex}.ys-scorecard-metric p{color:var(--ys-muted);margin:0;font-size:12px}.ys-scorecard-metric strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:32px}.ys-scorecard-metric span{color:var(--ys-muted);font-size:12px;line-height:1.55}.ys-scorecard-detail{border-top:1px solid var(--ys-border);max-width:800px;padding:24px 0;line-height:1.7}.ys-scorecard-detail h2{letter-spacing:-.03em;font-size:19px}.ys-scorecard-detail p,.ys-scorecard-detail li{color:var(--ys-muted)}.ys-app{--ys-status-info:#69b9e6;--ys-status-attention:#bb9dfa;--ys-status-warning:#f4b65a;--ys-status-urgent:#fc807b;--ys-status-ready:#62d5a0;--ys-status-complete:#46bc96}.ys-app[data-ys-theme=light],.ys-app[data-command-theme=light]{--ys-status-info:#116398;--ys-status-attention:#7148a8;--ys-status-warning:#865007;--ys-status-urgent:#a12a2f;--ys-status-ready:#126e46;--ys-status-complete:#116b51}.ys-status{align-items:center;gap:7px;font-size:11px;font-weight:650;line-height:1.5;display:inline-flex}.ys-status:before{content:"";background:currentColor;border-radius:100%;flex:none;width:7px;height:7px}.ys-status[data-state=info]{color:var(--ys-status-info)}.ys-status[data-state=attention]{color:var(--ys-status-attention)}.ys-status[data-state=warning]{color:var(--ys-status-warning)}.ys-status[data-state=urgent]{color:var(--ys-status-urgent)}.ys-status[data-state=ready]{color:var(--ys-status-ready)}.ys-status[data-state=complete]{color:var(--ys-status-complete)}.ys-vet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.ys-vet-panel{background:#111a20;border:1px solid #273239;border-radius:12px;min-width:0;padding:clamp(18px,3vw,28px)}.ys-vet-panel h2{letter-spacing:-.025em;margin:0 0 20px;font-size:17px}.ys-vet-panel h3{margin:24px 0 12px;font-size:14px}.ys-vet-panel label{color:#c5d5dd;margin:0 0 16px;font-size:12px;font-weight:600;display:block}.ys-vet-panel label :is(input,textarea,select){margin-top:7px}.ys-vet-panel a{color:#69b9e6;overflow-wrap:anywhere;font-size:13px}.ys-vet-panel button{color:#e3e9ee;cursor:pointer;background:#263c48;border:1px solid #476272;border-radius:8px;min-height:42px;padding:10px 13px}.ys-vet-panel button:disabled{opacity:.5;cursor:not-allowed}.ys-vet-note{border-top:1px solid #334149;margin:16px 0;padding-top:16px}.ys-vet-note p{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.ys-vet-panel .ys-vet-check{cursor:pointer;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}.ys-vet-check input{accent-color:#62d5a0;min-width:16px;min-height:16px;margin:2px 0 0!important}@media (max-width:760px){.ys-vet-grid{grid-template-columns:minmax(0,1fr);gap:14px}}
