:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#182b36;--muted:#64737b;--teal:#087c71;--line:#e0e8e6}.workspace-app{--ink:#172b3a;--muted:#536775;--teal:#087568;--line:#dce5e9;background:#f4f7fa;grid-template-columns:240px minmax(0,1fr);min-height:100svh;display:grid}.app-sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:28px;height:100svh;padding:28px 18px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.app-sidebar .brand{margin:0 10px;font-size:22px}.app-workspace-identity{border:1px solid var(--line);background:#f8fafb;border-radius:10px;align-items:center;gap:10px;padding:14px 10px;display:flex}.app-workspace-avatar{width:34px;height:34px;color:var(--teal);background:#e2f2ef;border-radius:9px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.app-workspace-identity>div{min-width:0}.app-workspace-identity strong{overflow-wrap:anywhere;font-size:13px;display:block}.app-workspace-identity span:not(.app-workspace-avatar){color:var(--muted);margin-top:4px;font-size:12px;display:block}.app-sidebar nav{gap:6px;display:grid}.app-nav-link{color:var(--muted);border:1px solid #0000;border-radius:8px;padding:12px 14px;text-decoration:none;display:block}.app-nav-link>span{color:var(--ink);font-size:14px;font-weight:650;display:block}.app-nav-link small{margin-top:4px;font-size:11px;display:block}.app-nav-link:hover{background:#f4f7fa}.app-nav-link.active{color:#256257;background:#eaf5f2;border-color:#c8e6de}.app-nav-link.active>span{color:#065e53}.app-sidebar-footer{border-top:1px solid var(--line);gap:16px;margin-top:auto;padding:20px 10px 0;display:grid}.app-sidebar-footer a{color:var(--muted);font-size:12px;text-decoration:none}.app-sidebar-footer a:hover{color:var(--teal);text-decoration:underline}.app-sidebar-footer p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.app-body{flex-direction:column;min-width:0;display:flex}.app-topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 32px;display:flex}.app-breadcrumb{overflow-wrap:anywhere;align-items:center;gap:12px;min-width:0;font-size:13px;display:flex}.app-breadcrumb>span{color:var(--muted)}.app-footer{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:auto;padding:22px 32px;font-size:11px;display:flex}.app-navigation-error{margin:20px 32px 0}.workspace-app .workspace-main{width:100%;max-width:1360px;margin:0 auto;padding:32px}.workspace-app .workspace-main h1{letter-spacing:-1px;margin:8px 0 12px;font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.25}.workspace-app .workspace-description{max-width:780px;margin:0 0 8px;font-size:14px;line-height:1.75}.workspace-app .eyebrow{letter-spacing:1.6px;margin:0;font-size:10px}.workspace-app .back-link{color:var(--muted);margin-bottom:20px}.workspace-app .back-link:hover{color:var(--teal);text-decoration:underline}.workspace-app .button{min-height:44px;box-shadow:none;border-radius:8px;gap:10px;font-size:13px}.workspace-app a.button{text-decoration:none}.workspace-app .button:disabled{color:#647481;opacity:1;cursor:not-allowed;box-shadow:none;background:#edf1f4;border-color:#d6dfe5}.workspace-app .button:disabled:hover{background:#edf1f4}.workspace-app a.button:focus-visible,.workspace-app button:focus-visible,.workspace-app input:focus-visible,.workspace-app textarea:focus-visible,.workspace-app select:focus-visible{outline-offset:3px;outline:3px solid #137c9b}.workspace-app .workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace-app .onboarding-card{background:linear-gradient(110deg,#fff,#f1f8f5);border-radius:12px;margin:24px 0;padding:24px}.workspace-app .onboarding-card h2{margin-top:8px;font-size:20px}.workspace-app .setup-card{border-radius:12px;padding:24px;box-shadow:0 2px 4px #172b3a03}.workspace-app .setup-card h2{margin:16px 0 8px;font-size:17px}.workspace-app .step-number{color:var(--teal);font-weight:700}.workspace-app .step-status{color:var(--muted)}.workspace-app .step-status.complete{color:#17613e}.workspace-app .organization-switcher{margin-top:24px}.workspace-app .organization-link{padding:12px 16px;font-size:13px}.workspace-app .organization-link small{font-size:11px}.workspace-app .product-layout{grid-template-columns:240px minmax(0,1fr);gap:20px;margin-top:24px}.workspace-app .product-sidebar{background:#fff;border-radius:12px;padding:20px}.workspace-app .product-sidebar>a{color:var(--teal);margin-top:20px;font-size:12px;display:inline-block}.workspace-app .product-nav-item{background:#f8fafb;border-color:#e8edf0;padding:14px}.workspace-app .product-nav-item.selected{background:#eff8f5;border-color:#60a899}.workspace-app .product-nav-item:hover{border-color:#60a899}.workspace-app .product-panel{border-radius:12px;min-width:0;padding:20px}.workspace-app .product-panel h2{letter-spacing:-.5px;font-size:23px;line-height:1.4}.workspace-app .product-panel>p{color:var(--muted);font-size:14px;line-height:1.8}.workspace-app .product-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:16px}.workspace-app .product-field input,.workspace-app .product-field textarea,.workspace-app .product-field select{background:#fff;border-color:#bacbd4;width:100%;min-height:44px;padding:9px 12px}.workspace-app .product-field input[type=checkbox]{width:auto;min-height:auto}.workspace-app .product-field .field-hint{min-height:0;margin:4px 0;line-height:1.5}.workspace-app .product-form-footer{padding-top:12px}.workspace-app .product-approval{margin-top:16px;padding:16px}.workspace-app .product-form .workspace-next-actions{gap:8px;margin-top:4px}.workspace-app select{font:inherit;color:var(--ink);background:#fff;border:1px solid #bacbd4;border-radius:8px;max-width:100%;padding:12px}.workspace-app .team-section{border-radius:12px;padding:24px}.workspace-app .team-section h2{margin:0;font-size:20px}.workspace-app .notice{border-radius:8px;padding:14px 16px}.workspace-app .info-notice{color:#345467;background:#edf4f8;border-color:#d3e3ed;margin:20px 0}.workspace-app .empty-state{padding:20px 0;font-size:13px;line-height:1.8}.workspace-app .studio-empty{max-width:600px;padding:32px 0}.workspace-app .studio-empty p{color:var(--muted);margin-bottom:24px;font-size:14px;line-height:1.8}.draft-detail-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.knowledge-toolbar{margin:16px 0}.workspace-app .knowledge-import-form,.workspace-app .knowledge-playground{margin-top:16px}.knowledge-ai-gate,.knowledge-provenance,.knowledge-history{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.knowledge-ai-gate h3,.knowledge-provenance h3{font-size:16px}.knowledge-history summary{cursor:pointer;overflow-wrap:anywhere;padding:12px 0;font-size:13px;font-weight:600}.knowledge-history details{border-bottom:1px solid var(--line);padding:8px 0}.knowledge-result{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;margin-top:10px;padding:14px}.knowledge-result>a{color:var(--teal);font-weight:650}.knowledge-provenance{overflow-wrap:anywhere}.workspace-app .knowledge-mode-status{align-self:center;margin:0;font-size:12px;line-height:1.5}.knowledge-consent{border:1px solid var(--line);border-radius:8px;padding:10px 12px}.knowledge-consent .confirm-label{margin:0}.form-help{overflow-wrap:anywhere;min-width:0;font-size:13px}.form-help summary{cursor:pointer;color:var(--teal);padding:6px 0;font-weight:600}.workspace-app summary:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #137c9b}.form-help[open]>summary{margin-bottom:6px}.knowledge-preview{-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.product-status.archived{color:#52626e;background:#edf1f4}.voice-content{gap:24px;min-width:0;display:grid}.workspace-app .voice-panel>p[role=status]{border:1px solid var(--line);color:var(--ink);background:#f4f8fa;border-radius:8px;padding:16px}.trial-step{border:1px solid var(--line);border-radius:10px;min-width:0;margin:24px 0 0;padding:18px}.trial-step legend{padding:0 8px;font-size:14px;font-weight:650}.trial-step legend span{width:24px;height:24px;color:var(--teal);background:#eaf5f2;border-radius:50%;place-items:center;margin-right:8px;font-size:12px;display:inline-grid}.workspace-app .confirm-label{cursor:pointer;align-items:flex-start;gap:12px;padding:10px 0;font-size:13px;font-weight:400;line-height:1.75;display:flex}.workspace-app .confirm-label input{flex-shrink:0;width:18px;height:18px;margin:3px 0 0}.trial-step>.button{margin-top:14px}.trial-step .workspace-next-actions{margin-top:12px}.trial-safety-actions{border-top:1px solid var(--line);padding-top:20px}.workspace-loading{color:#536775;max-width:1280px;min-height:60svh;margin:auto;padding:48px 32px;font-size:14px}.loading-heading{background:#e3eaef;border-radius:8px;width:min(420px,100%);height:40px;margin:24px 0}.loading-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.loading-panels>div{background:#f4f7fa;border:1px solid #dce5e9;border-radius:12px;height:200px}@media (max-width:1200px){.workspace-app{grid-template-columns:210px minmax(0,1fr)}.workspace-app .workspace-main{padding:24px}.workspace-app .product-layout{grid-template-columns:210px minmax(0,1fr);gap:16px}.workspace-app .team-invite-form{grid-template-columns:minmax(0,1fr) 120px}.workspace-app .team-invite-form>button{grid-column:1/-1}}@media (max-width:1000px){.workspace-app .product-layout{grid-template-columns:minmax(0,1fr)}.workspace-app .product-sidebar nav{flex-wrap:wrap;gap:12px;display:flex}.workspace-app .product-nav-item{flex:160px}}@media (max-width:760px){.workspace-app{display:block}.app-sidebar{border-right:0;border-bottom:1px solid var(--line);gap:16px;height:auto;padding:18px 16px;position:static;overflow:visible}.app-sidebar .brand{margin:0}.app-workspace-identity{padding:10px}.app-sidebar nav{flex-wrap:wrap;gap:8px;display:flex}.app-nav-link{padding:10px 12px}.app-nav-link small{display:none}.app-nav-link>span{font-size:13px}.app-sidebar-footer{flex-wrap:wrap;gap:16px;padding:12px 0 0;display:flex}.app-sidebar-footer p{display:none}.app-topbar{min-height:60px;padding:12px 16px}.app-breadcrumb{gap:8px;font-size:12px}.app-footer{padding:20px 16px}.workspace-app .workspace-main{padding:24px 16px}.workspace-app .workspace-grid{grid-template-columns:minmax(0,1fr)}.workspace-app .product-panel,.workspace-app .team-section,.workspace-app .onboarding-card{padding:20px}.workspace-app .onboarding-card{gap:16px}.workspace-app .onboarding-card .welcome-icon{border-radius:10px;width:36px;height:36px;font-size:20px}.workspace-app .product-form{grid-template-columns:minmax(0,1fr)}.workspace-app .product-field.compact-field{grid-column:1/-1}.workspace-app .team-invite-form{grid-template-columns:minmax(0,1fr)}.workspace-app .workspace-form{padding:20px;display:block}.workspace-app .account-menu{gap:8px}.trial-step{padding:14px}.loading-panels{grid-template-columns:minmax(0,1fr)}}*{box-sizing:border-box}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#f7f9f8;margin:0;font-family:Avenir Next,Avenir,Segoe UI,sans-serif}a{color:inherit}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:5px;outline:3px solid #d59837}.skip-link{z-index:10;background:#fff;padding:12px 20px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:12px}.login-shell{grid-template-columns:1.05fr 1fr;min-height:100svh;display:grid}.story-panel{color:#fff;background:#123e3c;flex-direction:column;padding:48px 64px 32px;display:flex;position:relative;overflow:hidden}.story-panel:before{content:"";pointer-events:none;border:1px solid #ffffff0c;border-radius:50%;width:650px;height:650px;position:absolute;bottom:-240px;left:-350px;box-shadow:0 0 0 90px #ffffff03,0 0 0 180px #ffffff03}.story-panel:after{content:"";pointer-events:none;filter:blur(80px);background:#398e772e;width:350px;height:350px;position:absolute;top:20%;right:-120px}.brand{letter-spacing:-.8px;align-items:center;gap:12px;width:fit-content;font-size:24px;font-weight:750;text-decoration:none;display:inline-flex}.brand-mark{background:var(--teal);color:#fff;border-radius:12px;place-items:center;width:42px;height:44px;font-size:27px;display:grid;position:relative}.brand-mark>span{background:#b4e8c9;width:13px;height:3px;position:absolute;top:10px;right:4px;transform:rotate(-35deg)}.brand-light .brand-mark{color:#b8e4cf;background:#ffffff13;border:1px solid #ffffff1a}.brand-subtitle{letter-spacing:2px;opacity:.65;margin-top:3px;font-size:8px;font-weight:600;display:block}.story-content{z-index:1;max-width:520px;margin:auto 0;padding:68px 0 50px;position:relative}.eyebrow{letter-spacing:2px;font-size:10px;font-weight:750;line-height:1.8}.story-content .eyebrow{color:#b3d2c7;align-items:center;gap:10px;display:flex}.status-dot{background:#9cdbb5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #9cdbb513}.story-content h1{letter-spacing:-1.9px;margin:26px 0 22px;font-size:clamp(32px,3.2vw,48px);font-weight:600;line-height:1.22}.story-content h1 span{color:#b5dac8}.story-description{color:#b8cbc7;max-width:410px;font-size:15px;line-height:1.85}.journey{max-width:390px;margin-top:44px;position:relative}.journey-line{background:#ffffff15;width:1px;position:absolute;top:20px;bottom:20px;left:18px}.journey-item{align-items:center;gap:18px;padding:15px 0;display:flex;position:relative}.journey-number{color:#c6e4d7;background:#1d4945;border:1px solid #ffffff19;border-radius:12px;flex-shrink:0;place-items:center;width:37px;height:37px;font-size:11px;display:grid}.journey-item h2{margin:0 0 4px;font-size:14px;font-weight:600}.journey-item p{color:#a4bfba;margin:0;font-size:12px}.journey-check{color:#9fcdb2;margin-left:auto;font-size:12px}.story-footer{color:#a1bbb5;z-index:1;font-size:10px}.signin-panel{background:#fcfdfc;flex-direction:column;padding:50px 64px 30px;display:flex}.top-label{color:#8c999d;letter-spacing:1.7px;align-self:flex-end;font-size:9px}.signin-content{width:100%;max-width:390px;margin:auto;padding:64px 0}.welcome-icon{width:52px;height:52px;color:var(--teal);background:#e8f2ed;border:1px solid #dcebe1;border-radius:16px;place-items:center;margin-bottom:26px;font-size:28px;display:inline-grid}.accent{color:var(--teal)}.signin-content h2{letter-spacing:-1.2px;margin:12px 0;font-size:30px;font-weight:650}.signin-description{color:var(--muted);margin:0 0 32px;font-size:14px;line-height:1.8}.button{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:12px 20px;font-size:13px;font-weight:600;transition:background .15s,box-shadow .15s;display:inline-flex}.primary{color:#fff;background:var(--teal);box-shadow:0 4px 10px #087c7115}.primary:hover{background:#08675f;box-shadow:0 4px 14px #087c7129}.primary span{margin-left:auto;font-size:20px;font-weight:400}.wide{text-align:left;justify-content:flex-start;width:100%}.button:disabled{opacity:.65;cursor:wait}.button-error{color:#9b352e;margin:10px 0 0;font-size:12px}.button-error:empty{display:none}.security-note{background:#f3f6f3;border:1px solid #e8eeea;border-radius:9px;gap:12px;margin-top:25px;padding:17px;display:flex}.security-note>span{color:var(--teal);font-size:24px}.security-note strong{font-size:11px;font-weight:650}.security-note p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.7}.signin-divider{background:var(--line);height:1px;margin:29px 0 23px}.invitation-note{color:var(--muted);margin:0;font-size:11px;line-height:1.9}.invitation-note strong{color:#43565c;font-weight:600}.signin-footer{color:#85928f;justify-content:space-between;gap:14px;font-size:9px;display:flex}.mobile-brand{display:none}.notice{border-radius:9px;margin-bottom:20px;padding:14px 16px;font-size:13px;line-height:1.6}.error-notice{color:#883b2e;background:#fff3ef;border:1px solid #f0d7cc}.workspace-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:24px max(24px,50% - 560px);display:flex}.account-menu{align-items:center;gap:18px;font-size:13px;display:flex}.secondary{color:var(--ink);background:#fff;border-color:#d7e1dc;min-height:40px}.secondary:hover{background:#edf4ef}.workspace-main{max-width:1120px;margin:64px auto;padding:0 24px}.workspace-main h1{letter-spacing:-1.8px;font-size:clamp(32px,4vw,46px);font-weight:600;line-height:1.2}.workspace-description{color:var(--muted)}.onboarding-card{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:flex-start;gap:24px;margin:36px 0 24px;padding:32px;display:flex}.onboarding-card .welcome-icon{flex-shrink:0;margin-bottom:0}.pill{color:var(--teal);letter-spacing:1.5px;font-size:9px;font-weight:750}.onboarding-card h2{letter-spacing:-.4px;font-size:21px;font-weight:600}.onboarding-card p{color:var(--muted);max-width:720px;margin-bottom:0;font-size:14px;line-height:1.8}.workspace-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.setup-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;padding:26px;display:flex}.step-number{color:#81938a;letter-spacing:1px;font-size:11px}.setup-card h2{margin-top:22px;font-size:16px;font-weight:600}.setup-card p{color:var(--muted);flex:1;font-size:13px;line-height:1.8}.step-status{color:#7e8984;margin-top:18px;font-size:11px}.step-status.complete{color:var(--teal)}.workspace-form{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:1fr 1.15fr;gap:48px;margin-top:36px;padding:36px;display:grid}.workspace-form h2{letter-spacing:-.8px;font-size:26px;font-weight:600}.form-description{color:var(--muted);font-size:14px;line-height:1.8}.form-fields{flex-direction:column;gap:10px;display:flex}.form-fields label{margin-top:10px;font-size:13px;font-weight:600}.form-fields input{font:inherit;color:var(--ink);background:#fcfdfc;border:1px solid #c6d4ce;border-radius:9px;width:100%;min-width:0;padding:14px 16px;font-size:15px}.form-fields input[aria-invalid=true]{border-color:#9b352e}.field-hint{color:var(--muted);font-size:12px;line-height:1.8}.field-error{color:#9b352e;font-size:12px}.field-error:empty{display:none}.form-fields .button{margin-top:16px}.organization-switcher{margin-top:36px}.switcher-label{letter-spacing:1.5px;color:var(--muted);font-size:10px;font-weight:650}.organization-links{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.organization-link{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:10px;align-items:center;gap:16px;padding:14px 18px;font-size:14px;text-decoration:none;display:inline-flex}.organization-link small{color:var(--muted);font-size:10px}.organization-link.selected{border-color:var(--teal);background:#edf5f0}.organization-link:hover{border-color:var(--teal)}.add-workspace{color:var(--teal);border-style:dashed}.workspace-main h1,.onboarding-card h2{overflow-wrap:anywhere}.workspace-address{font-size:12px!important}.workspace-next-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.back-link{color:var(--teal);margin-bottom:24px;font-size:13px;text-decoration:none;display:inline-block}.team-section{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:24px;padding:28px}.team-section h2{letter-spacing:-.5px;font-size:22px;font-weight:600}.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.team-invite-form{grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:14px;margin:24px 0;display:grid}.team-section label{margin-bottom:8px;font-size:12px;font-weight:650;display:block}.team-section input:not([type=checkbox]),.team-section select{font:inherit;color:var(--ink);background:#fcfdfc;border:1px solid #c6d4ce;border-radius:9px;width:100%;min-width:0;min-height:48px;padding:13px 14px;font-size:14px}.team-section input:disabled,.team-section select:disabled{opacity:.6;cursor:not-allowed}.full-width{grid-column:1/-1}.success-notice{color:#17613e;background:#edf7f0;border:1px solid #cce5d2}.info-notice{color:#4a6056;background:#f3f6f3;border:1px solid #e0e8e1;margin:20px 0 0}.team-list{flex-direction:column;display:flex}.team-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:20px;padding:22px 0;display:flex}.team-row:last-child{border-bottom:none}.member-identity{flex:1;gap:14px;min-width:0;display:flex}.member-identity>div{min-width:0}.member-identity strong,.invitation-info strong{font-size:14px;display:block}.member-avatar{width:40px;height:40px;color:var(--teal);background:#e8f2ed;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.member-id,.team-row small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.8;display:block}.role-badge{color:var(--teal);background:#f0f5f2;border-radius:20px;padding:6px 12px;font-size:11px}.member-controls{width:245px}.member-controls summary{color:var(--teal);cursor:pointer;padding:6px;font-size:12px}.member-action{border-top:1px solid var(--line);margin-top:12px;padding-top:18px}.member-action .button{margin-top:12px}.team-section .confirm-label{align-items:flex-start;gap:10px;margin-top:12px;font-size:11px;font-weight:400;line-height:1.7;display:flex}.confirm-label input{accent-color:var(--teal);flex-shrink:0;width:16px;height:16px}.danger{color:#93362c;background:#fff;border-color:#e3c9c4}.danger:hover{background:#fff3ef}.invitation-info{overflow-wrap:anywhere;flex:1;min-width:0}.empty-state{color:var(--muted);padding:24px 0;font-size:14px}.invitation-main{max-width:760px}.accept-form{flex-direction:column;gap:12px;display:flex}.accept-form label{margin-top:16px}.accept-form .field-hint{margin-top:0}.product-main{max-width:1440px}.product-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.product-heading h1{font-size:clamp(32px,3.4vw,48px)}.product-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;margin-top:36px;display:grid}.product-sidebar{border:1px solid var(--line);background:#edf3ef;border-radius:16px;padding:22px}.product-sidebar h2{margin:0;font-size:18px}.product-nav-item{overflow-wrap:anywhere;background:#fff9;border:1px solid #0000;border-radius:12px;margin-top:12px;padding:16px;text-decoration:none;display:block}.product-nav-item.selected{border-color:var(--teal);background:#fff;box-shadow:0 2px 6px #123e3c08}.product-nav-item strong{margin-bottom:10px;font-size:14px;display:block}.product-nav-item p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.product-content{min-width:0}.product-panel{border:1px solid var(--line);background:#fff;border-radius:16px;padding:32px}.product-panel h2{letter-spacing:-.7px;overflow-wrap:anywhere;margin-top:12px;font-size:26px}.product-status{border-radius:20px;padding:5px 12px;font-size:11px;font-weight:650;display:inline-block}.product-status.draft{color:#80621d;background:#fff2d6}.product-status.approved{color:#246244;background:#e4f4e9}.product-form{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;display:grid}.product-field{grid-column:1/-1;min-width:0}.product-field.compact-field{grid-column:auto}.product-field label{font-size:13px;font-weight:650}.product-field .field-hint{min-height:18px;margin:8px 0 12px;font-size:12px;line-height:1.7}.product-field input,.product-field textarea{width:100%;font:inherit;color:var(--ink);background:#fcfdfc;border:1px solid #c6d4ce;border-radius:10px;padding:14px;font-size:14px;line-height:1.7}.product-field textarea{resize:vertical;min-height:96px}.product-field [aria-invalid=true]{border-color:#b25b4b}.field-meta{color:var(--muted);justify-content:space-between;gap:12px;margin-top:6px;font-size:10px;display:flex}.field-meta>span:last-child{white-space:nowrap;margin-left:auto}.required-mark{color:var(--teal)}.product-form-footer{border-top:1px solid var(--line);grid-column:1/-1;padding-top:22px}.product-form-footer .workspace-next-actions{justify-content:flex-end;margin-top:18px}.product-title{margin-bottom:8px}.knowledge-block{border-top:1px solid var(--line);margin-top:16px;padding:20px 0}.knowledge-block h3,.product-approval h3{font-size:14px;font-weight:650}.knowledge-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#455b61;font-size:14px;line-height:1.9}.product-website{color:var(--teal);overflow-wrap:anywhere;font-size:14px}.product-approval{background:#f0f7f3;border:1px solid #d5e7db;border-radius:12px;margin-top:24px;padding:24px}.product-approval .confirm-label{align-items:flex-start;gap:10px;margin:18px 0;font-size:12px;line-height:1.8;display:flex}.product-empty{text-align:center;padding:56px 32px}.product-empty .workspace-description{margin-bottom:28px;font-size:15px}.product-empty .field-hint{margin-top:24px}.product-empty-icon{width:64px;height:64px;color:var(--teal);background:#edf6ef;border-radius:20px;place-items:center;margin:0 auto 24px;font-size:36px;display:grid}.account-reference{overflow-wrap:anywhere}@media (max-width:900px){.product-layout{grid-template-columns:1fr}.product-sidebar nav{flex-wrap:wrap;gap:12px;display:flex}.product-nav-item{flex:180px}}@media (max-width:600px){.product-panel{padding:22px}.product-form{grid-template-columns:1fr}.product-field.compact-field{grid-column:1/-1}.product-approval{padding:18px}.product-heading>.button{width:100%}}@media (max-width:720px){.team-invite-form{grid-template-columns:1fr}.team-section{padding:22px}.member-controls{width:100%}.team-row{gap:14px}.workspace-form{grid-template-columns:1fr;gap:12px;padding:24px}.organization-links{flex-direction:column}}@media (min-width:1600px){.story-panel{padding-left:max(64px,50vw - 650px)}}@media (max-width:1000px){.story-panel,.signin-panel{padding-left:32px;padding-right:32px}.story-content h1{font-size:34px}}@media (max-width:720px){.login-shell{display:block}.story-panel{display:none}.signin-panel{min-height:100svh;padding:28px 24px 24px}.mobile-brand{display:block}.top-label{display:none}.signin-content{padding:50px 0}.signin-content h2{font-size:28px}.signin-footer{font-size:9px}.workspace-header{padding:18px 20px}.account-menu>span{display:none}.workspace-main{margin:40px auto}.workspace-grid{grid-template-columns:1fr}.onboarding-card{flex-direction:column;padding:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.draft-editor select{color:#15252c;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #cbd5d1;border-radius:.7rem;padding:.8rem}.draft-upload{gap:1rem;min-width:0;display:grid}.draft-upload input{width:100%;min-width:0}.draft-upload .button{white-space:normal}.voice-panel{min-width:0}.voice-panel select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #c6d4ce;border-radius:10px;padding:12px}.voice-panel .confirm-label{align-items:flex-start;gap:10px;margin-top:20px;font-size:13px;line-height:1.7;display:flex}.voice-panel .confirm-label input{flex-shrink:0;margin-top:5px}.voice-panel .workspace-next-actions{flex-wrap:wrap}.voice-panel .button{white-space:normal}.voice-history{overflow-wrap:anywhere;white-space:pre-wrap;padding-left:20px;font-size:14px;line-height:1.8}.lead-transcript{white-space:pre-wrap;word-break:break-word;max-height:24rem;font-size:.9rem;overflow:auto}.call-quality{border-top:1px solid var(--border,#e5e7eb);margin-top:.75rem;padding-top:.75rem}.call-quality li{margin-bottom:.4rem}.workspace-app .lead-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.lead-stage-tabs{flex-wrap:wrap;gap:6px;margin:20px 0 12px;display:flex}.lead-stage-tabs a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;text-decoration:none}.lead-stage-tabs a span{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:4px}.lead-stage-tabs a.selected{background:var(--teal);border-color:var(--teal);color:#fff}.lead-stage-tabs a.selected span{color:#d7f0ec}.lead-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.workspace-app .lead-filters input[type=search]{min-width:0;font:inherit;border:1px solid #bacbd4;border-radius:8px;flex:280px;padding:12px}.lead-table-wrap{margin:0 -4px;overflow-x:auto}.lead-table{border-collapse:collapse;width:100%;font-size:13px}.lead-table th{text-align:left;letter-spacing:.4px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 8px;font-size:11px}.lead-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 8px}.lead-table tbody tr:hover{background:#f4f8f7}.lead-table tr.next-call{background:#eaf5f2}.lead-table td .field-hint{margin-top:2px;display:block}.lead-table .lead-name{color:var(--ink);font-weight:650;text-decoration:none}.lead-table .lead-name:hover{color:var(--teal);text-decoration:underline}.lead-next-step{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.lead-pager{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}.lead-pager [aria-disabled=true]{opacity:.45;pointer-events:none}.lead-call-panel{border:2px solid var(--teal)}.lead-call-panel .section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lead-call-panel .section-heading h2{margin:0}.lead-call-panel .confirm-label{align-items:flex-start;gap:8px;margin:8px 0;font-size:14px;display:flex}@media (max-width:700px){.lead-table th:nth-child(2),.lead-table td:nth-child(2){display:none}}.lead-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.lead-stats>*{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;align-items:baseline;gap:10px;padding:14px 16px;text-decoration:none;display:flex}.lead-stats>a:hover{border-color:var(--teal)}.lead-stats strong{font-variant-numeric:tabular-nums;font-size:24px}.lead-stats span{color:var(--muted);font-size:13px}.lead-who{align-items:flex-start;gap:10px;display:flex}.lead-avatar{width:32px;height:32px;color:var(--teal);background:#e2f2ef;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.lead-warn{color:#a5551c}.lead-result{border-radius:999px;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:650;display:inline-block}.lead-result.good{color:#1d6b3e;background:#e3f4ea}.lead-result.bad{color:#8a4b0f;background:#fdf0dc}.lead-result.neutral{color:var(--muted);background:#eef2f4}.lead-table td>span:not(.product-status):not(.lead-result){display:block}.lead-next{max-width:260px}.lead-next>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.row-actions{justify-content:flex-end;gap:6px;display:flex}.row-action{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:inline-grid}.row-action:hover:not(:disabled){border-color:var(--teal);color:var(--teal)}.row-action.call{color:var(--teal)}.row-action:disabled{opacity:.4;cursor:not-allowed}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.call-dialog{border:0;border-radius:14px;width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);padding:20px;box-shadow:0 20px 60px #0f2a3640}.call-dialog::backdrop{background:#10232c66}.call-dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.call-dialog .lead-call-panel{margin:12px 0;padding:16px}@media (max-width:900px){.lead-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.lead-table th:nth-child(5),.lead-table td:nth-child(5){display:none}}.lead-call-options{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:16px;display:grid}.human-call-panel .section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.human-call-panel .section-heading h2{margin:0}.human-call-log{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.human-call-log summary{cursor:pointer;padding:6px 0}.human-outcomes{border:0;flex-wrap:wrap;gap:6px;margin:10px 0;padding:0;display:flex}.human-outcomes legend{margin-bottom:6px;font-size:13px;font-weight:650}.outcome-choice{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.outcome-choice input{margin:0}.outcome-choice.selected{border-color:var(--teal);background:#eaf5f2}.row-action.human{color:#3b5b9a}.call-dialog .human-call-panel{margin:12px 0;padding:16px}.human-dial{flex-wrap:wrap;align-items:flex-start;gap:16px;margin:8px 0;display:flex}.human-dial>div:last-child{flex:180px;justify-items:start;gap:8px;display:grid}.human-dial>div:last-child p{margin:0}.dial-qr{text-align:center;width:148px}.dial-qr-code{border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:10px;width:148px;height:148px;padding:6px}.dial-qr-code svg{width:100%;height:100%;display:block}.dial-qr p{margin:6px 0 0;font-size:11px}.usage-meter{background:#e6eeec;border-radius:99px;height:12px;margin-top:16px;overflow:hidden}.usage-fill{background:var(--teal);border-radius:99px;height:100%}.usage-fill.high{background:#b45309}.usage-caption{margin:10px 0 0;font-size:14px}.usage-caption strong{font-variant-numeric:tabular-nums}.checkbox-row{cursor:pointer;align-items:flex-start;gap:10px;padding:6px 0;display:flex}.checkbox-row input{margin-top:4px}.button.danger{color:#fff;background:#b23b2a}.button.danger:hover:not(:disabled){background:#962f20}.button.danger:disabled{opacity:.6;cursor:not-allowed}.log-actions{gap:16px;margin-top:4px;display:flex}.link-button{color:var(--teal);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:600;text-decoration:underline}.link-button.danger{color:#b23b2a}.log-confirm p{margin:0 0 10px}.log-edit{border:1px solid var(--line);border-radius:9px;margin-top:10px;padding:14px}.danger-panel{border-color:#f0d7cc}.check-row{align-items:flex-start;gap:10px;margin:12px 0;font-size:14px;line-height:1.45;display:flex}.check-row input{flex:none;margin-top:3px}.public-main{padding-block:24px 56px}.public-article{max-width:760px}.public-article h1{margin:6px 0 10px}.public-article h2{margin-top:28px;font-size:18px}.public-article p,.public-article li{line-height:1.6}.call-me-form{margin-top:20px}
