.client-workspace .cp-index-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:23px}.client-workspace .cp-index-intro p{margin:0;color:var(--mut);font-size:15px;line-height:1.6}.client-workspace .cp-project{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:27px 0;border-top:1px solid var(--hair)}.client-workspace .cp-project:last-child{border-bottom:1px solid var(--hair)}.client-workspace .cp-project-identity,.client-workspace .cp-launch-identity{min-width:0}.client-workspace :is(.cp-project-identity,.cp-launch-identity)>small{display:block;margin-bottom:12px;color:var(--mut);font-size:13px;line-height:1.5}.client-workspace .cp-project-title{text-decoration:none;color:var(--tx)}.client-workspace .cp-project-title h2{margin:0;font:32px/1.15 var(--workspace-display);text-transform:uppercase;overflow-wrap:anywhere}.client-workspace .cp-project-title:hover{color:var(--orange)}.client-workspace .cp-project-identity p{margin:10px 0 0;color:var(--mut);font-size:13px}.client-workspace .cp-project-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex-shrink:0}.client-workspace .client-secondary .cp-report-count{display:inline-grid;place-items:center;flex:0 0 auto;min-width:24px;height:24px;padding-inline:5px;margin:0;border-radius:4px;background:var(--orange-s);color:var(--orange);font:500 14px/1 var(--workspace-condensed);font-variant-numeric:tabular-nums}.client-workspace .cp-project-actions .client-secondary:last-child svg{transform:rotate(-90deg)}.client-workspace .cp-breadcrumbs{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:25px}.client-workspace .cp-breadcrumbs a{color:var(--mut);text-decoration:none;font-size:14px}.client-workspace .cp-breadcrumbs a:hover{color:var(--orange);text-decoration:underline}.client-workspace .cp-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:24px 0;border-block:1px solid var(--hair)}.client-workspace .cp-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0 15px}.client-workspace .cp-section-title h2{margin:0;font:500 27px/1.3 var(--workspace-condensed);text-transform:uppercase}.client-workspace .cp-launch{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,.8fr) auto;align-items:center;gap:22px;border-top:1px solid var(--hair);padding:24px 0}.client-workspace .cp-launch-identity a{color:var(--tx);text-decoration:none}.client-workspace .cp-launch-identity a:hover{color:var(--orange)}.client-workspace .cp-launch-identity h3{margin:0 0 12px;font:500 24px/1.25 var(--workspace-condensed);text-transform:uppercase;overflow-wrap:anywhere}.client-workspace .cp-launch-status{display:inline-block;padding:5px 8px;border-radius:4px;color:var(--mut);background:var(--soft);font:500 12px/1.3 var(--workspace-condensed);text-transform:uppercase}.client-workspace .cp-launch-status.status-in_work{color:var(--orange);background:var(--orange-s)}.client-workspace .cp-launch-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.client-workspace .cp-launch-metrics>div{display:flex;flex-direction:column;gap:8px}.client-workspace .cp-launch-metrics small{color:var(--mut);font-size:12px}.client-workspace .cp-launch-metrics b{font:500 22px/1.3 var(--workspace-condensed)}.client-workspace .cp-launch-metrics b span{color:var(--mut);font-size:15px}.client-workspace .cp-calculation{border-top:1px solid var(--hair);padding-top:20px;margin-top:24px}.client-workspace .cp-calculation>summary{cursor:pointer;color:var(--tx);font:500 18px/1.5 var(--workspace-condensed)}.client-workspace .cp-calculation>summary:hover{color:var(--orange)}@media(max-width:1100px){.client-workspace .cp-project{flex-wrap:wrap}.client-workspace .cp-launch{grid-template-columns:minmax(180px,1fr) auto}.client-workspace .cp-launch-metrics{grid-column:1;grid-row:2}.client-workspace .cp-launch>.client-secondary{grid-column:2;grid-row:1/3}.client-workspace .cp-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.client-workspace .cp-summary .report-stat:nth-child(odd){border-left:0;padding-left:0}}@media(max-width:760px){.client-workspace .cp-index-intro{align-items:flex-start}.client-workspace .cp-project{gap:20px}.client-workspace .cp-project-title h2{font-size:29px}.client-workspace .cp-project-actions{width:100%}.client-workspace .cp-project-actions .client-secondary{flex:1;padding-inline:10px;font-size:14px}.client-workspace .cp-section-title{flex-wrap:wrap}.client-workspace .cp-launch{grid-template-columns:minmax(0,1fr);gap:20px}.client-workspace .cp-launch-metrics,.client-workspace .cp-launch>.client-secondary{grid-column:1;grid-row:auto}.client-workspace .cp-launch>.client-secondary{justify-self:start}.client-workspace .cp-summary{gap:24px 15px}}.workspace-theme-control{width:max-content;max-width:100%;display:flex;flex-direction:column;gap:7px;flex-shrink:0}.workspace-theme-control .workspace-theme-label{color:var(--mut);font:400 12px/1.3 Roboto Condensed,sans-serif}.workspace-theme-control .workspace-theme-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;border:1px solid var(--hair);border-radius:5px}.workspace-theme-control .workspace-theme-switch button{min-width:0;min-height:34px;padding:6px 9px;border:0;border-radius:3px;background:transparent;color:var(--mut);font:400 13px/1.3 Roboto Condensed,sans-serif;text-align:center;cursor:pointer}.workspace-theme-control .workspace-theme-switch button:hover{color:var(--orange);background:var(--orange-s)}.workspace-theme-control .workspace-theme-switch button[aria-pressed=true]{color:#fff;background:var(--orange)}.workspace-theme-control .workspace-theme-switch button:focus-visible{outline:2px solid var(--mut);outline-offset:2px}@font-face{font-family:Oswald;src:url(/fonts/Oswald-Variable.ttf) format("truetype");font-style:normal;font-weight:200 700;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/fonts/RobotoCondensed-Variable.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:is(.pult.woosmy-workspace,.app.agent-workspace,.app.workspace-auth,.client-workspace,.woosmy-landing){--cream: #f8f8f6;--card: #fcfcfa;--soft: #f0f1ec;--tx: #121311;--mut: #7c8074;--hair: #d5d8ce;--teal: #ff4b0a;--teal-s: #fff0e8;--orange: #ff4b0a;--orange-s: #ffedda;--ok: #507052;--ok-s: #eaf0e6;--no: #bd3d22;--no-s: #fbe9e3;--warn-s: #fff0de;--admin-bg: #f8f8f6;--admin-side: #f3f4f1;--admin-head: #f8f8f6;--admin-edge: #d5d8ce;--admin-nav: #23251e;--admin-nav-hover: #fff0e8;--btn-bg: #ff4b0a;--btn-tx: #fff;--btn-sh: none;--sh: none;--workspace-display: Impact, "Oswald", "Arial Narrow", sans-serif;--workspace-condensed: "Oswald", "Arial Narrow", sans-serif;--workspace-gutter: clamp(28px, 3.2vw, 90px);font:16px/1.45 Roboto Condensed,Arial Narrow,Arial,sans-serif;-webkit-font-smoothing:antialiased;color-scheme:light}:root[data-theme=dark] :is(.pult.woosmy-workspace,.app.agent-workspace,.app.workspace-auth,.client-workspace){--cream: #191b17;--card: #20231d;--soft: #282c23;--tx: #f2f3ec;--mut: #a1a694;--hair: #3a4032;--teal-s: #38271d;--orange-s: #38271d;--ok: #a2bf8c;--ok-s: #293323;--no: #ef9278;--no-s: #39271f;--warn-s: #392e20;--admin-bg: #191b17;--admin-side: #20231d;--admin-head: #191b17;--admin-edge: #3a4032;--admin-nav: #e0e4d5;--admin-nav-hover: #38271d;color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme]) :is(.pult.woosmy-workspace,.app.agent-workspace,.app.workspace-auth,.client-workspace){--cream: #191b17;--card: #20231d;--soft: #282c23;--tx: #f2f3ec;--mut: #a1a694;--hair: #3a4032;--teal-s: #38271d;--orange-s: #38271d;--admin-bg: #191b17;--admin-side: #20231d;--ok: #a2bf8c;--ok-s: #293323;--no: #ef9278;--no-s: #39271f;--warn-s: #392e20;--admin-head: #191b17;--admin-edge: #3a4032;--admin-nav: #e0e4d5;--admin-nav-hover: #38271d;color-scheme:dark}}.app.workspace-auth{width:100%;max-width:none;min-height:100dvh;height:auto;display:grid;place-items:center;padding:40px 24px;margin:0;overflow:visible;background:var(--cream)}.app.workspace-auth:before{display:none}.app.workspace-auth .gate{display:flex;flex-direction:column;gap:20px;width:min(480px,100%);min-width:0;padding:0;margin:0;flex:none}.app.workspace-auth .gate-brand{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin:0 0 18px}.app.workspace-auth .gate-brand b{font:56px/.95 var(--workspace-display);letter-spacing:-.5px}.app.workspace-auth .gate-brand small{color:var(--mut);font:11px/1.3 var(--workspace-condensed);letter-spacing:5px}.app.workspace-auth .gate h1{margin:0 0 10px;font:40px/1.15 var(--workspace-display);text-transform:uppercase;letter-spacing:0;overflow-wrap:anywhere}.app.workspace-auth .gate .lead{margin:0 0 8px;color:var(--mut);font-size:16px;line-height:1.6}.app.workspace-auth .field{display:flex;flex-direction:column;gap:8px;margin:0}.app.workspace-auth .field label{margin:0;color:var(--mut);font:500 13px/1.4 var(--workspace-condensed);text-transform:uppercase;letter-spacing:.6px}.app.workspace-auth .input{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--hair);border-radius:5px;background:var(--card);color:var(--tx);box-shadow:none;font:inherit;font-size:16px}.app.workspace-auth .input:is(:focus,:focus-visible){outline:none;border-color:var(--mut);box-shadow:none}.app.workspace-auth .input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--card) inset;-webkit-text-fill-color:var(--tx);caret-color:var(--tx)}.app.workspace-auth .btn{display:flex;align-items:center;justify-content:center;min-height:50px;padding:12px 18px;border:1px solid var(--orange);border-radius:5px;background:var(--orange);color:#fff;box-shadow:none;font:500 20px/1.3 var(--workspace-condensed);text-transform:uppercase;text-decoration:none}.app.workspace-auth .btn:hover:not(:disabled){background:#e94000;border-color:#e94000;color:#fff;transform:none}.app.workspace-auth .btn:disabled{opacity:.5;cursor:default}.app.workspace-auth .gate .switch{margin:0;padding:4px 0;color:var(--orange);font:inherit;font-size:15px;line-height:1.6;border:0;background:transparent}.app.workspace-auth .err{margin:0;color:var(--no);font-size:14px;font-weight:400;line-height:1.5}.app.workspace-auth .nb{color:var(--mut);font-size:14px;line-height:1.6}.app.workspace-auth :is(button,a):focus-visible{outline:2px solid var(--mut);outline-offset:3px}@media(max-width:500px){.app.workspace-auth{padding:32px 20px}.app.workspace-auth .gate{gap:18px}.app.workspace-auth .gate-brand{margin-bottom:12px}.app.workspace-auth .gate-brand b{font-size:48px}.app.workspace-auth .gate h1{font-size:34px}}.app.workspace-auth .gate-brand small.workspace-role-label{letter-spacing:2px}
