.preparation-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.ask-btn.preparation-primary:disabled{opacity:.5;cursor:default}.preparation-feedback{min-height:22px;font-size:13px;color:var(--muted, #6c737f)}.workspace-preparation .is-error,.preparation-dialog [role=alert]{color:#a32929}.preparation-kind{display:inline-block;font-size:11px;color:var(--ink-2, #5b616e);background:var(--surface-2, #f0f1f3);padding:4px 8px;border-radius:6px}.preparation-sources{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:12px;overflow-wrap:anywhere}.preparation-notes{margin:16px 0;padding:12px 0;border-top:1px solid var(--border, #dedfe3);border-bottom:1px solid var(--border, #dedfe3);color:var(--ink-2, #5b616e);font-size:13px;line-height:1.6}.preparation-notes summary{color:var(--ink, #0f1115);font-weight:550;cursor:pointer}.preparation-notes ul{padding-left:20px;margin-top:10px}.preparation-notes li+li{margin-top:6px}.preparation-dialog{width:min(580px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:28px;border:1px solid #dce2e0;border-radius:16px;color:#202a27;background:#fff;box-shadow:0 24px 100px #172e3226}.preparation-review-dialog{width:min(760px,calc(100vw - 32px))}.preparation-dialog::backdrop{background:#10231d65}.preparation-dialog h2{margin:0 0 18px;font-size:22px}.preparation-dialog p{font-size:13px;line-height:1.6;color:#64726b}.preparation-dialog label{display:flex;flex-direction:column;gap:7px;margin:16px 0;font-size:13px;font-weight:550}.preparation-dialog [hidden]{display:none}.preparation-dialog input:not([type=checkbox]),.preparation-dialog select,.preparation-dialog textarea{box-sizing:border-box;width:100%;border:1px solid #d7dfda;border-radius:7px;padding:10px 12px;font:inherit;color:inherit;background:#fff}.preparation-dialog textarea{min-height:140px;resize:vertical;line-height:1.5}.preparation-dialog label:has(input[type=checkbox]){flex-direction:row-reverse;justify-content:flex-end;align-items:center}.preparation-dialog fieldset{border:1px solid #dce2e0;border-radius:8px;padding:8px 16px}.preparation-dialog legend{font-size:13px;padding:0 6px}.preparation-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.operator-preparation{margin-top:12px;font-size:12px}.workspace-preparation{display:flex;flex-direction:column;width:100%;height:calc(100dvh - 90px);min-height:520px;min-width:0;max-width:none;margin:0;padding:0}.workspace-preparation [hidden]{display:none!important}.preparation-header{flex:0 0 auto;margin-bottom:24px}.preparation-header h1{font-size:var(--shell-title-size);margin:0}.preparation-header p{max-width:860px;margin-top:10px}.preparation-back{align-self:flex-start;flex:0 0 auto;margin:0 0 18px}.preparation-content{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;min-width:0;overflow:hidden}.preparation-history{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0}.preparation-history>.asset-content-toolbar,.preparation-history>.preparation-pagination{flex:0 0 auto}.preparation-history>.table-wrap{flex:1;min-height:0;overflow:auto;margin-top:0;scrollbar-gutter:stable}.preparation-history>.preparation-pagination{border-top:1px solid var(--border)}.preparation-runs-table{table-layout:fixed;min-width:860px}.preparation-runs-table th{position:sticky;top:0;background:var(--surface);z-index:1}.preparation-runs-table th:first-child{width:176px}.preparation-runs-table th:nth-child(2){width:26%}.preparation-runs-table th:last-child{width:126px}.preparation-history .asset-content-toolbar h2{margin:0;font-size:16px;font-weight:650}.preparation-history .asset-content-toolbar>span{font-size:12px}.preparation-runs-table th,.preparation-runs-table td{padding:16px 18px}.preparation-run-progress-summary{display:flex;align-items:center;gap:12px}.preparation-run-progress-summary>progress{flex:0 0 80px}.preparation-run-summary{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2)}.preparation-run-summary strong{color:var(--ink);font-weight:600}.preparation-runs-table td.preparation-run-scope{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.preparation-runs-table tbody tr:last-child td{border-bottom:0}.preparation-run-toggle{display:flex;align-items:center;gap:10px}.preparation-run-chevron{width:12px;font-size:18px;color:var(--ink-2)}.preparation-runs-table .preparation-run-progress>td{padding:14px 18px 14px 36px;background:var(--bg);white-space:normal}.preparation-progress-inline{display:flex;flex-direction:column;align-items:stretch;font-size:12px}.preparation-progress-item{display:grid;grid-template-columns:160px minmax(90px,.7fr) minmax(220px,1.4fr) 130px 72px;align-items:center;gap:18px;padding:7px 0;white-space:nowrap}.preparation-progress-activity{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ink-2)}.preparation-activity-phase{overflow:hidden;text-overflow:ellipsis}.preparation-activity-time{color:var(--ink-3);font-size:11px;flex-shrink:0;font-variant-numeric:tabular-nums}.preparation-activity-indicator{flex:0 0 6px;height:6px;border-radius:50%;background:var(--ink-3)}.preparation-progress-activity.is-active .preparation-activity-indicator{background:var(--ink);animation:preparation-activity-pulse 1.5s ease-in-out infinite}@keyframes preparation-activity-pulse{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.preparation-progress-activity.is-active .preparation-activity-indicator{animation:none}}.preparation-progress-bar{appearance:none;width:100%;height:6px;border:0;border-radius:6px;overflow:hidden;background:var(--border);accent-color:var(--ink)}.preparation-progress-bar::-webkit-progress-bar{background:var(--border)}.preparation-progress-bar::-webkit-progress-value{background:var(--ink);border-radius:6px}.preparation-progress-bar.is-completed{accent-color:#247448}.preparation-progress-bar.is-completed::-webkit-progress-value{background:#247448}.preparation-progress-bar.is-failed{accent-color:#a32929}.preparation-progress-bar.is-failed::-webkit-progress-value{background:#a32929}.preparation-progress-item strong{font-weight:550}.preparation-progress-status{color:var(--ink-3);font-variant-numeric:tabular-nums}.preparation-progress-status.is-completed{color:#247448}.preparation-progress-status.is-failed{color:#a32929}.preparation-progress-status.is-running{color:var(--ink)}.preparation-progress-details{margin-top:6px;color:var(--ink-2)}.preparation-progress-details summary{cursor:pointer;width:fit-content;margin-left:auto}.preparation-progress-details ul{max-height:200px;overflow-y:auto;margin:12px 0 0;padding-left:20px;line-height:1.6;overflow-wrap:anywhere}.preparation-progress-details li+li{margin-top:6px}.preparation-runs-table .text-btn{font-size:13px;text-align:left;white-space:nowrap}.preparation-menu{position:relative}.preparation-menu>summary{cursor:pointer;list-style:none;font-size:20px;padding:2px 8px;border-radius:6px}.preparation-menu>summary::-webkit-details-marker{display:none}.preparation-menu[open]{z-index:20}.preparation-menu>button{position:absolute;right:0;top:100%;white-space:nowrap;box-shadow:0 8px 20px #00000012;background:var(--surface, white);z-index:1}.preparation-menu>button.is-danger{color:#a32929}.preparation-metadata{flex:0 0 auto;max-height:45%;overflow-y:auto;border-bottom:1px solid var(--border);padding:14px 18px}.preparation-import-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;font-size:13px;line-height:1.5}.preparation-import-status p{flex:1 1 300px;margin:0}.preparation-import-status.has-warning{color:#815a19}.preparation-metadata:has(.has-warning){background:#fffaf0}.preparation-run-details{font-size:12px}.preparation-run-details>summary{cursor:pointer;width:fit-content;padding:6px 0;color:var(--ink-2)}.preparation-details-body{margin-top:12px;padding:0 16px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.preparation-details-body>.preparation-run-sources{padding:16px 18px}.preparation-details-body h3{margin:0;font-size:13px}.preparation-details-body>:last-child{border-bottom:0}.preparation-category-children{margin-left:12px;padding-left:6px;border-left:1px solid var(--border)}.preparation-category-children .preparation-group{padding:9px 8px;line-height:1.4}.preparation-destination{margin-top:6px}.preparation-nav-count{margin-left:auto;flex-shrink:0}.preparation-nav-failure{font-size:10px;color:#a32929}.preparation-proposal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:22px}.preparation-proposal-title{margin:0;font-size:16px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.preparation-proposal-actions{margin:0;flex-wrap:wrap}.preparation-proposal-heading .preparation-kind{flex-shrink:0}.preparation-proposal-heading-actions{display:flex;align-items:center;flex-shrink:0;gap:10px}.preparation-proposal-toggle{white-space:nowrap}.preparation-destination-path{font-size:12px;color:var(--ink-2);margin:6px 0 14px;line-height:1.5}.preparation-evidence{margin-top:16px;font-size:12px;color:var(--ink-2)}.preparation-evidence summary{cursor:pointer;width:fit-content}.preparation-sources:before{content:"Source";font-weight:600}.preparation-input-note{padding:10px 12px;background:#fffaf0;border-radius:6px}.preparation-run-sources{font-size:12px;color:var(--ink-2)}.preparation-run-sources summary{cursor:pointer;width:fit-content}.preparation-run-sources dl{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px 16px;margin:18px 0 0}.preparation-run-sources dt{font-weight:650}.preparation-run-sources dd{margin:0;overflow-wrap:anywhere}.preparation-review{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;padding:0}.preparation-progress-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;border-bottom:1px solid var(--border);font-size:13px}.preparation-progress-row>div:first-child{min-width:0}.preparation-progress-row p{margin:5px 0;font-size:12px;line-height:1.5;color:var(--ink-2)}.preparation-progress-row p.preparation-row-error{color:#a32929}.preparation-progress-row progress{display:block;margin-top:8px;width:240px;max-width:100%;height:5px;accent-color:var(--action)}.preparation-review-toolbar{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid var(--border)}.preparation-review-toolbar input,.preparation-review-toolbar select,.preparation-mobile-navigation select{border:1px solid var(--border);border-radius:7px;padding:9px 12px;font:inherit;font-size:13px;background:var(--surface);color:var(--ink)}.preparation-mobile-navigation{display:none}.preparation-review-toolbar input{flex:1;min-width:160px}.preparation-filter{display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--ink-2)}.preparation-review-layout{flex:1;min-height:0;display:grid;grid-template-columns:230px minmax(0,1fr)}.preparation-groups{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 12px;border-right:1px solid var(--border)}.preparation-group{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:6px;text-align:left;font:inherit;font-size:12px;color:var(--ink-2);background:transparent;cursor:pointer}.preparation-group.is-active{color:var(--ink);background:var(--bg);font-weight:650}.preparation-nav-count{font-variant-numeric:tabular-nums;color:var(--ink-3)}.preparation-results{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;padding:0 18px 18px}.preparation-selection{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 0;font-size:12px;color:var(--ink-2)}.preparation-selection .ask-btn{font-size:12px;padding:6px 10px}.preparation-group-heading{font-size:12px;font-weight:650;color:var(--ink-2);margin:22px 0 10px}.preparation-suggestion-row{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;border-bottom:1px solid var(--border)}.preparation-suggestion-row>input{width:14px;height:14px;margin:25px 0 0;accent-color:var(--action)}.preparation-proposal{min-width:0}.preparation-proposal-body{padding:0 0 24px}.preparation-proposal-body h4{margin:0 0 18px;font-size:12px;color:var(--ink-2);font-weight:650}.preparation-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.preparation-diff>section:first-child{border-right:1px solid var(--border);padding-right:24px}.preparation-value{margin-bottom:18px}.preparation-value .kcard-copy{white-space:pre-wrap}.preparation-value ul{margin:8px 0;padding-left:18px;font-size:13px;line-height:1.6}.preparation-rationale,.preparation-input-note{font-size:12px;line-height:1.6;color:var(--ink-2)}.preparation-proposal-body>.preparation-actions{margin-top:18px;flex-wrap:wrap}.preparation-suggestion-row>.preparation-row-error{grid-column:2}.preparation-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:18px;font-size:12px;color:var(--ink-2)}.preparation-pagination>span{margin-right:auto}.preparation-empty{padding:32px 18px;margin:0;color:var(--ink-2);font-size:13px;line-height:1.6}.preparation-proposal-body .onboarding-stage{margin:12px 0}.preparation-proposal-body .onboarding-step-row{grid-template-columns:28px minmax(0,1fr)}@media(max-width:900px){.preparation-review-layout{grid-template-columns:170px minmax(0,1fr)}.preparation-diff{grid-template-columns:1fr}.preparation-diff>section:first-child{border-right:0;border-bottom:1px solid var(--border);padding-right:0;padding-bottom:16px}}@media(max-width:640px){.workspace-preparation{padding:0}.preparation-review-layout{grid-template-columns:1fr}.preparation-groups{display:none}.preparation-mobile-navigation{display:flex;flex-direction:column;gap:5px;padding-top:18px;color:var(--ink-2);font-size:11px}.preparation-mobile-navigation select{width:100%;min-width:0}.preparation-progress-row{gap:10px}.preparation-header .preparation-actions{flex-wrap:wrap}}.preparation-review[aria-busy=true] .preparation-results{opacity:.55}@media(max-width:760px){.preparation-header{grid-template-columns:1fr;gap:18px}}.preparation-review-failures{padding:18px;border-bottom:1px solid var(--border);background:#fff9f8}.preparation-review-failures h3{margin:0 0 12px;font-size:13px}.preparation-review-failures>div{margin:12px 0;font-size:12px}.preparation-review-failures p{color:#a32929;line-height:1.5}.preparation-review-failures button{margin-right:8px}.preparation-suggestion-content{min-width:0}.preparation-proposal .kcard-summary{padding:10px 0}.preparation-proposal .kcard-actions{display:flex;align-items:center;gap:12px}.preparation-proposal-actions .ask-btn{padding:5px 9px;font-size:12px}.preparation-proposal .kcard-body{padding:4px 24px 20px}.preparation-warning-list{display:grid;gap:8px;margin-bottom:12px}.preparation-warning-card{padding:12px 14px;margin:0 0 12px;border:1px solid #e8dac0;border-radius:8px;background:#fffcf5;color:#6b512b;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.preparation-warning-list .preparation-warning-card{margin:0}.preparation-warning-card>summary{cursor:pointer;font-weight:600}.preparation-warning-card>ul{margin:8px 0;padding-left:18px}.preparation-warning-card>ul>li+li{margin-top:6px}.preparation-warning-card .ask-btn{padding:4px 8px;margin-top:4px;font-size:12px}.preparation-output-count{color:var(--ink-2);font-size:12px;white-space:nowrap}@media(max-width:900px){.preparation-proposal .kcard-summary{grid-template-columns:14px minmax(0,1fr)}.preparation-proposal .kcard-actions{grid-column:2;flex-wrap:wrap}}:root{--bg: #fbfaf8;--surface: #ffffff;--surface-2: #f0f1f3;--surface-3: #e9eaed;--surface-soft: #f0f1f3;--ink: #0f1115;--ink-2: #5b616e;--ink-3: #656d78;--border: #dedfe3;--border-soft: #ececef;--brand: #f26b1f;--brand-ink: var(--brand);--brand-soft: #fdeee3;--action: #0f1115;--action-hover: #2a2d33;--action-soft: #f0f1f3;--action-soft-hover: #e6e7ea;--action-focus: rgba(15, 17, 21, .48);--action-contrast: #ffffff;--action-border: #c5c8cf;--pulp: var(--brand);--pulp-dk: var(--brand-ink);--pulp-soft: var(--brand-soft);--ok: #0b7a3b;--ok-soft: #e6f8ee;--warn: #b26b00;--warn-soft: #fdf3e2;--bad: #b42318;--bad-soft: #fef3f2;--radius: 16px;--shadow: 0 1px 2px rgba(15, 17, 21, .04), 0 8px 24px rgba(15, 17, 21, .065);--test-window-height: calc(max(44vh, 260px) + 126px) ;--workspace-gutter: clamp(18px, 2vw, 32px);--chat-clearance: 148px;--shell-header-top: 30px;--shell-heading-gap: 8px;--shell-eyebrow-size: 10.5px;--shell-eyebrow-line-height: 12.6px;--shell-title-size: clamp(26px, 2vw, 30px);--shell-menu-size: 13.5px}*{box-sizing:border-box}html,body{margin:0;height:100%;min-height:100%;overflow:hidden}body{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}#app{height:100%;min-height:0}.app-shell{height:100vh;height:100dvh;min-height:0;display:grid;grid-template-columns:52px minmax(0,1fr);overflow:hidden}.app-workspace{min-width:0;min-height:0;height:100%;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-bottom:var(--chat-clearance);scrollbar-gutter:stable}.app-rail{position:sticky;top:0;z-index:20;display:flex;flex-direction:column;align-items:center;gap:14px;height:100vh;padding:12px 6px;background:#fffffff0;border-right:1px solid var(--border);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2)}.rail-switcher,.railnav-link,.rail-util{position:relative;display:grid;place-items:center;width:36px;height:36px;color:var(--ink-2);background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer}.rail-switcher{height:38px;color:var(--ink)}.rail-switcher:hover,.railnav-link:hover,.rail-util:hover{color:var(--ink);background:#0f11150b}.railnav-link.is-active,.rail-util.is-active{color:var(--ink);background:#0f11150f}.railnav-link.is-active:before{content:"";position:absolute;left:-6px;top:50%;width:3px;height:18px;border-radius:999px;background:var(--brand);transform:translateY(-50%)}.railnav{display:flex;flex-direction:column;gap:6px;width:100%;align-items:center}.railnav-icon{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.railnav-icon-image{display:block;background:currentColor;-webkit-mask:var(--rail-icon-url) center / contain no-repeat;mask:var(--rail-icon-url) center / contain no-repeat}.rail-label{position:absolute;left:44px;top:50%;z-index:40;transform:translateY(-50%);min-height:30px;display:inline-flex;align-items:center;width:max-content;max-width:min(280px,calc(100vw - 76px));color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:700;line-height:1.15;box-shadow:var(--shadow);opacity:0;pointer-events:none;white-space:normal;transition:opacity .12s,transform .12s}.rail-switcher:hover .rail-label,.rail-switcher:focus-visible .rail-label,.railnav-link:hover .rail-label,.railnav-link:focus-visible .rail-label,.rail-util:hover .rail-label,.rail-util:focus-visible .rail-label{opacity:1;transform:translate(4px,-50%)}.rail-util.is-active:hover .rail-label,.rail-util.is-active:focus-visible .rail-label{opacity:0;transform:translateY(-50%)}.rail-bottom{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:auto;width:100%}.rail-menu-wrap{position:relative}.rail-language-badge{position:absolute;right:2px;bottom:2px;min-width:14px;height:12px;padding:0 3px;border-radius:999px;color:var(--ink);background:var(--surface);border:1px solid var(--border);font-size:8px;font-weight:800;line-height:11px;text-align:center}.rail-menu{position:absolute;left:44px;bottom:0;z-index:35;width:224px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow)}.rail-menu-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:34px;padding:7px 9px;font:inherit;font-size:13px;font-weight:600;text-align:left;color:var(--ink);background:transparent;border:0;border-radius:8px;cursor:pointer}.rail-menu-item:hover,.rail-menu-item.is-selected{background:#0f11150b}.rail-menu-item.is-selected{color:var(--action)}.rail-menu-check{color:var(--action);font-weight:800}.rail-backdrop{position:fixed;inset:0;z-index:30}.rail-account-avatar,.account-menu-avatar{display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;background:var(--action);font-weight:750;line-height:1}.rail-account-avatar{width:25px;height:25px;font-size:11px;box-shadow:inset 0 0 0 1px #802f001a}.account-menu{z-index:41;width:min(286px,calc(100vw - 68px));padding:8px}.account-menu-identity{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 8px 12px;border-bottom:1px solid var(--border)}.account-menu-avatar{width:34px;height:34px;font-size:13px}.account-menu-copy{display:grid;gap:3px;min-width:0}.account-menu-copy small{color:var(--ink-3);font-size:10.5px;font-weight:650}.account-menu-copy strong{min-width:0;overflow:hidden;color:var(--ink);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.account-menu-products{display:grid;gap:5px;padding:10px 0 8px;border-bottom:1px solid var(--border)}.account-menu-section-label{padding:0 8px;color:var(--ink-3);font-family:Geist Mono,ui-monospace,monospace;font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.account-menu-product{grid-template-columns:28px minmax(0,1fr) auto;min-height:44px;color:var(--ink)}.account-menu-product.is-selected{background:transparent}.account-menu-product:hover,.account-menu-product.is-selected:hover{background:#0f11150b}.account-menu-product-logo{display:grid;place-items:center;width:26px;height:26px}.account-menu-product-logo img{display:block;width:20px;height:20px}.account-menu-product-name{min-width:0;color:var(--ink);font-size:13px;font-weight:700}.account-menu-current{padding:3px 7px;color:var(--ink-3);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;font-size:9.5px;font-weight:650}.account-menu-actions{display:grid;gap:2px;padding-top:6px}.account-menu .rail-menu-item.is-danger{grid-template-columns:19px minmax(0,1fr);color:var(--bad)}.account-menu .rail-menu-item.is-danger .railnav-icon{width:17px;height:17px}.topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:18px;height:58px;padding:0 var(--workspace-gutter);background:#ffffffd1;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}.topbar-title{min-width:0;display:flex;align-items:baseline;gap:10px}.topbar-section{font-size:14px;font-weight:800;color:var(--ink);white-space:nowrap}.topbar-product{font-size:12.5px;color:var(--ink-3);white-space:nowrap}.switcher{display:inline-flex;align-items:center;gap:9px;font:inherit;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:10px;padding:5px 9px 5px 6px;cursor:pointer}.switcher:hover{border-color:var(--border);background:var(--surface)}.brand-mark{display:grid;place-items:center;width:28px;height:28px}.brand-mark img{display:block;width:24px;height:24px;object-fit:contain}.rail-switcher .brand-mark{width:26px;height:26px;overflow:hidden}.rail-switcher .brand-mark img{width:23px;height:23px}.rail-switcher .rail-label{font-family:Varela Round,sans-serif;color:var(--ink);font-size:13.5px;font-weight:400}.switcher-label{font-family:Varela Round,sans-serif;font-size:15px;white-space:nowrap}.switcher-chev{font-size:11px;color:var(--ink-3)}.topnav{display:flex;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.topnav::-webkit-scrollbar{display:none}.topnav-link{font:inherit;font-size:13.5px;font-weight:600;color:var(--ink-2);white-space:nowrap;background:transparent;border:none;border-radius:9px;padding:8px 13px;cursor:pointer;transition:color .15s,background .15s}.topnav-link:hover{color:var(--ink);background:#0f11150a}.topnav-link.is-active{color:var(--action);background:var(--action-soft)}.topbar-right{display:flex;align-items:center;gap:14px;margin-left:auto}.ws{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);white-space:nowrap}.ws-badge{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:2px 8px}.ws-badge.is-live{color:var(--ok);background:var(--ok-soft);border-color:#bdebcf}.signout{font:inherit;font-size:13px;font-weight:600;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:7px 13px;cursor:pointer}.signout:hover{color:var(--ink);border-color:var(--ink-3)}.workspace-body{display:grid;grid-template-columns:clamp(220px,16vw,260px) minmax(0,1fr);align-items:stretch;min-height:100vh;min-height:100dvh}.subnav{position:sticky;top:0;z-index:9;display:flex;flex-direction:column;align-self:start;gap:20px;width:100%;height:100vh;height:100dvh;padding:var(--shell-header-top) 14px 24px;background:#fff;border-right:1px solid var(--border);overflow-y:auto;overscroll-behavior:contain}.subnav-head{display:grid;gap:var(--shell-heading-gap);padding:0 10px}.subnav-head>span{color:var(--ink-3);font-family:Geist Mono,ui-monospace,monospace;font-size:var(--shell-eyebrow-size);font-weight:700;line-height:var(--shell-eyebrow-line-height);letter-spacing:.07em;text-transform:uppercase}.subnav-head h2{margin:0;font-family:Varela Round,sans-serif;font-size:var(--shell-title-size);font-weight:400;line-height:1.08;letter-spacing:-.02em}.subnav-list{display:grid;gap:2px}.subnav-link{display:flex;align-items:center;width:100%;font:inherit;font-size:var(--shell-menu-size);font-weight:500;line-height:1.25;text-align:left;color:var(--ink-2);background:transparent;border:1px solid transparent;border-radius:9px;padding:8px 10px;cursor:pointer}.subnav-link:hover{color:var(--ink);background:#ffffffb3}.subnav-link.is-active{color:var(--ink);background:var(--surface);border-color:var(--border);box-shadow:0 1px 2px #0f11150f,0 3px 10px #0f11150b}.subnav:not([data-build-subnav]) .subnav-link.is-active,.build-nav-leaf.is-active{position:relative}.subnav:not([data-build-subnav]) .subnav-link.is-active:before,.build-nav-leaf.is-active:before{content:"";position:absolute;top:1px;bottom:1px;left:-8px;width:2px;border-radius:999px;background:var(--brand)}.build-nav-list,.build-nav-role,.build-nav-children{display:grid;gap:1px}.build-nav-list{gap:2px}.build-nav-section{margin:10px 10px 4px;color:var(--ink-3);font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.build-nav-section:first-child{margin-top:2px}.build-nav-role-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;border-radius:9px}.build-nav-role.has-active>.build-nav-role-row,.build-nav-role-row:hover{background:#0f111509}.build-nav-role-link{min-width:0;gap:10px;color:var(--ink);padding-block:7px}.build-nav-role-link.is-active{background:transparent;border-color:transparent;box-shadow:none}.build-nav-role-link:hover,.build-nav-role-link.is-active:hover{background:transparent}.build-nav-role-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.build-nav-icon{flex:0 0 auto;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.build-nav-toggle{display:grid;place-items:center;width:28px;height:28px;padding:0;color:var(--ink-3);background:transparent;border:0;border-radius:8px;cursor:pointer}.build-nav-toggle:hover{color:var(--ink);background:#ffffffb3}.build-nav-toggle span{font-size:18px;line-height:1;transform:rotate(0);transition:transform .15s ease}.build-nav-role.is-expanded .build-nav-toggle span{transform:rotate(90deg)}.build-nav-children{position:relative;margin:-1px 0 4px 11px;padding-left:18px}.build-nav-children:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--border)}.build-nav-child{position:relative;justify-content:space-between;gap:8px;min-height:34px;padding:7px 9px;color:var(--ink);font-size:var(--shell-menu-size);font-weight:400}.build-nav-child.is-active{font-weight:600}.build-nav-child.is-active:before{content:"";position:absolute;top:1px;bottom:1px;left:-19px;width:2px;border-radius:999px;background:var(--brand)}.build-nav-leaf{gap:10px;color:var(--ink);padding-block:7px}.build-nav-leaf.is-active{font-weight:600}.build-nav-leaf:hover{background:#0f111509}.page{width:100%;max-width:none;margin:0;padding:var(--shell-header-top) var(--workspace-gutter) var(--chat-clearance)}.page-head{padding-top:calc(var(--shell-eyebrow-line-height) + var(--shell-heading-gap))}.page-head h1{margin:0;font-family:Varela Round,sans-serif;font-weight:400;font-size:var(--shell-title-size);line-height:1.08;letter-spacing:-.02em}.page-head p{margin:10px 0 0;max-width:860px;font-size:14px;line-height:1.5;color:var(--ink-2)}.refresh-note{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink-2);font-size:12px;font-weight:600}.refresh-note.is-error{color:#b42318;background:#fff5f4;border-color:#f4b4ae}.back{font:inherit;font-size:13px;font-weight:600;color:var(--ink-2);background:transparent;border:none;padding:0;margin-bottom:10px;cursor:pointer}.back:hover{color:var(--action)}.muted{color:var(--ink-3)}.panels{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.page-offers{max-width:none;padding-bottom:180px}.offer-panels{display:block;margin-top:0}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow)}.card-wide{grid-column:1 / -1}.card h2{margin:0 0 16px;font-size:13px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.card-head h2{margin:0}.meetings-card-panel{min-height:0;padding:0;overflow:hidden}.meetings-scroll{max-height:calc(100dvh - 250px);min-height:0;padding:10px 20px 20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.meeting-date-group{display:grid;gap:8px}.meeting-date-group+.meeting-date-group{margin-top:12px}.card .meeting-date-heading{position:sticky;top:0;z-index:2;margin:0;padding:12px 2px 8px;color:var(--ink-2);background:linear-gradient(var(--surface) 78%,rgba(255,255,255,0));font-size:12px;font-weight:750;line-height:1.35;letter-spacing:.045em;text-transform:uppercase}.meeting-date-cards{display:grid;gap:9px}.meeting-card{display:grid;grid-template-columns:minmax(92px,.55fr) minmax(220px,1.6fr) minmax(160px,1fr) auto 18px;gap:18px;align-items:center;width:100%;min-width:0;padding:16px 18px;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 2px #0f111508;font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.meeting-card:hover{border-color:#d8d9de;box-shadow:0 7px 20px #0f111512;transform:translateY(-1px)}.meeting-card:focus-visible{border-color:var(--action);outline:2px solid var(--action-focus);outline-offset:2px}.meeting-card-time,.meeting-card-primary,.meeting-card-calendar{display:grid;min-width:0;gap:3px}.meeting-card-time strong{font-size:16px;line-height:1.2}.meeting-card-primary strong,.meeting-card-calendar strong{overflow:hidden;font-size:13.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.meeting-card-time small,.meeting-card-primary small,.meeting-card-calendar small,.meeting-card-calendar em{overflow:hidden;color:var(--ink-3);font-size:11.5px;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.meeting-card-calendar small{font-size:9.5px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.meeting-card-status{padding:5px 9px;color:var(--ok);background:var(--ok-soft);border-radius:999px;font-size:10.5px;font-weight:750;white-space:nowrap}.meeting-card-status.is-warning{color:var(--warn);background:var(--warn-soft)}.meeting-card-status.is-unavailable{color:var(--bad);background:var(--bad-soft)}.meeting-card-chevron{color:var(--ink-3);font-size:21px;line-height:1}@media(max-width:760px){.meetings-scroll{max-height:none;overflow-y:visible;scrollbar-gutter:auto}.card .meeting-date-heading{position:static}.meeting-card{grid-template-columns:minmax(76px,auto) minmax(0,1fr) auto;gap:12px;padding:14px}.meeting-card-calendar{grid-column:2}.meeting-card-status{grid-column:3;grid-row:1}.meeting-card-chevron{grid-column:3;grid-row:2;justify-self:center}}.ask-btn{font:inherit;font-size:12.5px;font-weight:600;color:var(--action-contrast);background:var(--action);border:1px solid var(--action);border-radius:999px;padding:6px 12px;cursor:pointer}.ask-btn:hover{color:var(--action-contrast);background:var(--action-hover);border-color:var(--action-hover)}.ask-btn.secondary{color:var(--ink-2);background:var(--surface);border-color:var(--border)}.ask-btn.secondary:hover{color:var(--ink);background:var(--bg);border-color:var(--ink-3)}.ask-btn.danger{color:#b42318;background:#fff5f4;border-color:#f4b4ae}.ask-btn.danger:hover{color:#fff;background:#b42318;border-color:#b42318}.setup-operational-warning{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;padding:13px 16px;color:#6f461f;background:#fff8e8;border:1px solid #efd49d;border-radius:12px}.setup-operational-warning div{display:grid;gap:3px}.setup-operational-warning span{color:#805e39;font-size:12.5px}.activation-home{display:grid;gap:0}.ask-btn.activation-primary{min-height:40px;padding:9px 17px;color:var(--action-contrast);background:var(--action);border-color:var(--action);font-size:13.5px}.activation-intro-controls{display:flex;align-items:center;gap:18px}.activation-progress-summary{display:grid;min-width:78px;gap:1px;padding:10px 14px;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow)}.activation-progress-summary strong{color:var(--action);font-family:Varela Round,sans-serif;font-size:20px;font-weight:400;line-height:1}.activation-progress-summary span,.activation-intro-action span{color:var(--ink-3);font-size:11.5px}.activation-intro-action{display:grid;justify-items:start;gap:6px}.ask-btn.activation-primary:hover{background:var(--action-hover);border-color:var(--action-hover)}.activation-panels{margin-top:0}.activation-card-head{align-items:flex-start}.activation-card-head>div{min-width:0}.activation-card-head p{margin:5px 0 0;color:var(--ink-3);font-size:12.5px}.activation-story{display:grid;gap:12px;margin:0;padding:0;list-style:none}.activation-story-chapter{overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:14px;transition:border-color .14s ease,box-shadow .14s ease}.activation-story-chapter.is-current{border-color:var(--action-border);box-shadow:0 8px 24px #0f111512}.activation-story-chapter.is-ready{background:#fbfefc;border-color:#d6eadc}.activation-story-summary{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:76px;padding:14px 16px;cursor:pointer;list-style:none}.activation-story-summary::-webkit-details-marker{display:none}.activation-story-summary:hover{background:#f6f7f9a6}.activation-story-marker,.activation-task-check{display:grid;place-items:center;color:var(--ink-2);background:#fff;border:1px solid #e2e4e9;border-radius:50%;font-weight:800}.activation-story-marker{width:36px;height:36px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px}.activation-story-chapter.is-current .activation-story-marker{color:var(--action);background:var(--action-soft);border-color:var(--action-border)}.activation-story-chapter.is-ready .activation-story-marker,.activation-story-task.is-ready .activation-task-check{color:var(--ok);background:var(--ok-soft);border-color:#bdebcf}.activation-story-copy{display:grid;gap:5px;min-width:0}.activation-story-copy>strong{color:var(--ink);font-size:14.5px;line-height:1.25}.activation-story-copy>span{color:var(--ink-3);font-size:12.5px;line-height:1.4}.activation-story-copy b{margin-right:4px;color:var(--ink-2);font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.activation-story-status{display:flex;gap:12px;align-items:center}.activation-story-chevron{display:inline-grid;place-items:center;width:22px;height:22px;color:var(--ink-3);font-size:17px;line-height:1;transform:rotate(-90deg);transition:transform .14s ease}.activation-story-chapter[open] .activation-story-chevron{transform:rotate(0)}.activation-story-body{padding:0 16px 16px 70px;border-top:1px solid var(--border)}.activation-story-tasks{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.activation-story-task{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:58px;padding:10px 12px;background:var(--bg);border:1px solid transparent;border-radius:10px}.activation-story-task.is-next{background:var(--action-soft);border-color:var(--action-border)}.activation-task-check{width:24px;height:24px;color:var(--warn);font-size:11px}.activation-task-copy{display:grid;gap:3px;min-width:0}.activation-task-copy strong{color:var(--ink);font-size:13px}.activation-task-copy span{color:var(--ink-3);font-size:12px;line-height:1.4}.activation-story-pending{margin:14px 0 0;color:var(--ink-3);font-size:12.5px;line-height:1.45}.text-btn{font:inherit;font-size:12.5px;font-weight:650;color:var(--action);background:transparent;border:0;padding:0;cursor:pointer}.text-btn:hover{color:var(--action-hover)}.workspace-form-panel{--workspace-panel-width: clamp(780px, 68vw, 1180px);position:fixed;inset:0;z-index:2147483001;display:flex;align-items:stretch;justify-content:flex-end;padding:12px 12px 12px 0;pointer-events:auto}.workspace-form-panel.is-closing{pointer-events:none}.workspace-form-panel.is-wide{--workspace-panel-width: clamp(920px, 74vw, 1280px)}.workspace-form-panel.is-wide .workspace-exec-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-form-panel.is-wide .workspace-exec-field:last-child:nth-child(odd){grid-column:1 / -1}.workspace-form-backdrop{position:fixed;inset:0;background:#0f111552;-webkit-backdrop-filter:blur(1.5px) saturate(.86);backdrop-filter:blur(1.5px) saturate(.86);border:0;padding:0;cursor:default}.workspace-form-panel.is-opening .workspace-form-backdrop{animation:workspace-panel-backdrop-in .18s ease-out both}.workspace-form-panel.is-closing .workspace-form-backdrop{animation:workspace-panel-backdrop-out .18s ease-in both}.workspace-exec-card{position:relative;z-index:1;display:flex;flex-direction:column;width:var(--workspace-panel-width);max-width:100%;height:auto;min-height:0;overflow:hidden;color:var(--ink);background:#fff;border:1px solid #e8e8e6;border-radius:18px;box-shadow:-24px 20px 70px #0f111533;pointer-events:auto}.workspace-form-panel.is-opening .workspace-exec-card{animation:workspace-panel-slide-in .22s cubic-bezier(.22,1,.36,1) both}.workspace-form-panel.is-closing .workspace-exec-card{animation:workspace-panel-slide-out .18s cubic-bezier(.4,0,1,1) both}@keyframes workspace-panel-slide-in{0%{transform:translate3d(calc(100% + 16px),0,0)}to{transform:translateZ(0)}}@keyframes workspace-panel-slide-out{0%{transform:translateZ(0)}to{transform:translate3d(calc(100% + 16px),0,0)}}@keyframes workspace-panel-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes workspace-panel-backdrop-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.workspace-form-panel.is-opening .workspace-exec-card,.workspace-form-panel.is-closing .workspace-exec-card,.workspace-form-panel.is-opening .workspace-form-backdrop,.workspace-form-panel.is-closing .workspace-form-backdrop{animation-duration:1ms}}.workspace-exec-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:72px;padding:16px 24px 16px 30px;border-bottom:1px solid #ececea}.workspace-exec-card-title{display:grid;gap:5px;min-width:0}.workspace-exec-card-title-line{display:flex;align-items:center;gap:10px;min-width:0}.workspace-exec-card-head h2{margin:0;color:#1f1f1d;font-size:22px;font-weight:760;letter-spacing:-.025em;line-height:1.15}.workspace-exec-header-status{flex:0 0 auto;padding:5px 9px;color:#7b5b1d;background:#fff3d6;border-radius:999px;font-size:10.5px;font-weight:780;line-height:1;white-space:nowrap}.workspace-exec-header-status.is-ok{color:#276b47;background:#eaf6ee}.workspace-exec-header-status.is-bad{color:#8b2e21;background:#fff0ed}.workspace-exec-panel-notice{display:flex;align-items:baseline;gap:6px;max-width:720px;margin:0;color:#9a4338;font-size:11.5px;line-height:1.35;white-space:pre-line}.workspace-exec-panel-notice>span{flex:0 0 auto;display:grid;place-items:center;width:14px;height:14px;color:#fff;background:#b85547;border-radius:50%;font-size:9px;font-weight:800}.workspace-exec-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:0}.workspace-exec-card-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 16px;color:#222220;background:#f6f6f4;border:1px solid transparent;border-radius:999px;font:inherit;font-size:13.5px;font-weight:720;cursor:pointer}.workspace-exec-card-actions button:hover{background:#eeeeeb}.workspace-exec-card-actions button:disabled{cursor:wait;opacity:.55}.workspace-exec-card-actions .workspace-exec-primary{color:var(--action-contrast);background:var(--action);border-color:var(--action)}.workspace-exec-card-actions .workspace-exec-primary:hover{background:var(--action-hover);border-color:var(--action-hover)}.workspace-exec-card-actions .workspace-exec-delete{color:#82251f;background:#ffe2df}.workspace-exec-card-actions .workspace-exec-delete:hover{background:#ffd4d0}.workspace-exec-tabs{display:flex;gap:6px;padding:12px 24px 0;overflow-x:auto}.workspace-exec-tabs button{flex:0 0 auto;min-height:30px;padding:6px 10px;color:var(--ink-2);background:#fff;border:1px solid var(--border);border-radius:8px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.workspace-exec-tabs button.active,.workspace-exec-tabs button:hover{color:var(--ink);background:var(--bg);border-color:#d9dbe1}.workspace-exec-section-tabs{display:flex;gap:6px;padding:10px 24px 0;overflow-x:auto}.workspace-exec-section-tabs button{flex:0 0 auto;min-height:32px;padding:7px 11px;color:var(--ink-2);background:#fff;border:1px solid var(--border);border-radius:8px;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.workspace-exec-section-tabs button.active,.workspace-exec-section-tabs button:hover{color:var(--ink);background:var(--bg);border-color:#d9dbe1}.workspace-exec-content{flex:1 1 auto;min-height:0;overflow:auto;padding:28px 30px 42px;background:#fbfbfa}.workspace-exec-section{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(0,1.55fr);gap:34px;margin-bottom:16px;padding:26px 26px 28px;background:#fff;border:1px solid #e7e7e4;border-radius:12px}.workspace-exec-section-head{display:block}.workspace-exec-section-title{display:flex;gap:7px;align-items:center}.workspace-exec-section-head h4{margin:0;color:#252523;font-size:14.5px;font-weight:750}.workspace-exec-section-info-wrap{position:relative;display:inline-flex}.workspace-exec-section-info{display:grid;place-items:center;width:18px;height:18px;padding:0;color:var(--ink-3);background:transparent;border:0;border-radius:999px;font:inherit;font-size:15px;line-height:1;cursor:help}.workspace-exec-section-info:hover,.workspace-exec-section-info:focus-visible{color:var(--action);outline:none}.workspace-exec-section-info-popover{position:absolute;z-index:12;top:calc(100% + 7px);left:0;width:min(310px,calc(100vw - 48px));padding:10px 12px;color:var(--ink);background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 28px #0f111529;font-size:12px;font-weight:550;line-height:1.45;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.workspace-exec-section-info-wrap:hover .workspace-exec-section-info-popover,.workspace-exec-section-info-wrap:focus-within .workspace-exec-section-info-popover{opacity:1;visibility:visible;transform:translateY(0)}.workspace-exec-section-head p{margin:9px 0 0;color:#73736f;font-size:13.5px;line-height:1.55}.workspace-exec-section-body{display:grid;min-width:0;gap:16px}.workspace-exec-outcome-actions{display:grid;gap:12px}.workspace-exec-outcome-action{display:grid;gap:16px;min-width:0;padding:18px;background:#fff;border:1px solid #e3e3df;border-radius:13px;box-shadow:0 1px #1f1f1d08}.workspace-exec-outcome-action.is-optional{background:#fcfcfb;border-style:dashed}.workspace-exec-outcome-action.is-primary{position:relative;background:#fff;border-color:#d8d5d0;box-shadow:0 5px 18px #25221e0f}.workspace-exec-outcome-action.is-compact{gap:12px;padding:15px 18px}.workspace-exec-outcome-actions>.workspace-exec-outcome-action{gap:0;padding:0;overflow:hidden;background:#fff;border-color:#deddd9;border-style:solid;border-radius:12px}.workspace-exec-outcome-actions>.workspace-exec-outcome-action.is-primary:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--action);content:""}.workspace-exec-outcome-actions>.workspace-exec-outcome-action.is-configured{border-color:#c9dfd0}.workspace-exec-outcome-actions>.workspace-exec-outcome-action.is-primary.is-configured:before{background:#318759}.workspace-exec-outcome-actions>.workspace-exec-outcome-action>.workspace-exec-outcome-action-head{padding:16px 18px}.workspace-exec-outcome-actions>.workspace-exec-outcome-action.is-compact>.workspace-exec-outcome-action-head{padding-block:14px}.workspace-exec-outcome-actions .workspace-exec-outcome-action-body,.workspace-exec-outcome-actions .workspace-exec-outcome-action-collapsible{background:#fafaf8;border-top:1px solid #ecebe7}.workspace-exec-outcome-actions .workspace-exec-outcome-action-fields{padding:16px 18px 18px;border-top:0}.workspace-exec-outcome-actions .workspace-exec-outcome-action-collapsible{gap:0}.workspace-exec-outcome-actions .workspace-exec-outcome-action-footer{padding:0 18px 16px}.workspace-exec-outcome-actions .workspace-exec-outcome-action-icon{color:#55514d;background:#f1f0ed}.workspace-exec-outcome-actions .workspace-exec-outcome-action.is-primary .workspace-exec-outcome-action-icon{color:var(--action);background:var(--action-soft)}.workspace-exec-outcome-actions .workspace-exec-outcome-action.is-configured .workspace-exec-outcome-action-icon{color:#276b47;background:#eaf6ee}.workspace-exec-outcome-actions .workspace-exec-outcome-action.is-configured .workspace-exec-field.confirmed input,.workspace-exec-outcome-actions .workspace-exec-outcome-action.is-configured .workspace-exec-field.confirmed select{background:#fcfffd;border-color:#b9d5c2}.workspace-exec-outcome-action-head{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;align-items:center;min-width:0}summary.workspace-exec-outcome-action-head{cursor:pointer;list-style:none}summary.workspace-exec-outcome-action-head::-webkit-details-marker{display:none}.workspace-exec-outcome-action-icon,.workspace-exec-policy-note-icon{display:grid;place-items:center;width:34px;height:34px;color:var(--action);background:var(--action-soft);border-radius:10px;font-size:15px;font-weight:850}.workspace-exec-outcome-action-copy{display:grid;gap:3px;min-width:0}.workspace-exec-outcome-action-title{display:inline-flex;gap:7px;align-items:center;min-width:0}.workspace-exec-outcome-action-copy strong{color:#292927;font-size:13.5px;font-weight:780}.workspace-exec-outcome-action-copy small{color:#73736f;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.workspace-exec-outcome-action-badge{padding:5px 9px;color:var(--action);background:var(--action-soft);border-radius:999px;font-size:10.5px;font-weight:780;white-space:nowrap}.workspace-exec-outcome-action-badge.is-configured{color:#276b47;background:#eaf6ee}.workspace-exec-outcome-action-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:15px;border-top:1px solid #eeeeeb}.workspace-exec-outcome-action-fields.is-single{grid-template-columns:minmax(0,1fr)}.workspace-exec-outcome-action-fields>.workspace-exec-field:only-child{grid-column:1 / -1}.workspace-exec-outcome-action-collapsible{display:grid;gap:14px}.workspace-exec-outcome-action-chevron{color:#77736e;font-size:18px;line-height:1;transition:transform .14s ease}.workspace-exec-outcome-action[open] .workspace-exec-outcome-action-chevron{transform:rotate(180deg)}.workspace-exec-outcome-crm{position:relative;margin-top:2px;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 15px;background:#fafaf8;border:1px solid #e3e2de;border-radius:11px}.workspace-exec-outcome-crm>.workspace-exec-outcome-action-copy{flex:1}.workspace-exec-outcome-crm-connect-wrap{position:relative;display:inline-flex}.workspace-exec-outcome-crm-connect{display:inline-flex;padding:3px 4px;color:inherit;background:transparent;border:0;border-radius:9px;font:inherit;cursor:pointer}.workspace-exec-outcome-crm-connect:hover,.workspace-exec-outcome-crm-connect:focus-visible{background:#f5f4f1;outline:none}.workspace-exec-outcome-crm-connect .workspace-exec-toggle-option.is-off{color:var(--ink);font-weight:800}.workspace-exec-outcome-crm-disconnected{margin-right:2px;padding:5px 8px;color:#6c6964;background:#f1f0ed;border-radius:999px;font-size:10.5px;font-weight:760;white-space:nowrap}.workspace-exec-toggle-track.is-disabled{background:#dedfdd;opacity:.72}.workspace-exec-outcome-crm-tooltip{position:absolute;z-index:12;top:calc(100% + 7px);right:0;width:238px;padding:9px 11px;color:var(--ink);background:#fff;border:1px solid var(--border);border-radius:9px;box-shadow:0 10px 28px #0f111529;font-size:11.5px;font-weight:550;line-height:1.4;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.workspace-exec-outcome-crm-connect-wrap:hover .workspace-exec-outcome-crm-tooltip,.workspace-exec-outcome-crm-connect-wrap:focus-within .workspace-exec-outcome-crm-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.workspace-exec-outcome-crm-toggle{min-height:34px}.workspace-exec-outcome-action-footer{display:flex;align-items:center;justify-content:flex-start;padding-top:2px}.workspace-exec-section-actions .workspace-exec-outcome-action-link,.workspace-exec-outcome-action-link{min-height:32px;padding:6px 10px;color:#555550;background:#f5f5f2;border:0;border-radius:8px;font:inherit;font-size:11.5px;font-weight:730;cursor:pointer}.workspace-exec-outcome-action-link:hover{color:#222220;background:#ebebe7}@media(max-width:720px){.workspace-exec-outcome-actions .workspace-exec-outcome-action-fields{grid-template-columns:minmax(0,1fr)}.workspace-exec-outcome-crm{align-items:flex-start;flex-direction:column}}.workspace-exec-section.is-policy-note{display:grid;grid-template-columns:34px minmax(0,1fr);gap:13px;align-items:start;padding:20px;background:var(--action-soft);border-color:var(--border)}.workspace-exec-section.is-policy-note h4{margin:1px 0 0;color:#292927;font-size:14px;font-weight:760}.workspace-exec-section.is-policy-note p{margin:7px 0 0;color:#68645f;font-size:13px;line-height:1.55}.workspace-exec-section-items{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid #e7e7e4;border-radius:9px}.workspace-exec-section-items li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;min-width:0;padding:11px 12px;border-top:1px solid #ecece9}.workspace-exec-section-items li.is-interactive{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;transition:background-color .12s ease,box-shadow .12s ease,opacity .12s ease}.workspace-exec-section-items li.is-interactive:hover{background:var(--action-soft)}.workspace-exec-section-items li.is-interactive.is-dragging{opacity:.45}.workspace-exec-section-items li.is-interactive.is-drop-target{background:var(--action-soft);box-shadow:inset 0 2px 0 var(--action)}.workspace-exec-section-items li:first-child{border-top:0}.workspace-exec-section-items li>span:nth-child(2){display:grid;gap:3px;min-width:0}.workspace-exec-section-items strong{color:var(--ink-2);font-size:12.5px;font-weight:750}.workspace-exec-section-items small{color:var(--ink-3);font-size:11.5px;line-height:1.4;overflow-wrap:anywhere}.workspace-exec-section-item-icon{display:grid;place-items:center;width:22px;height:22px;color:var(--action);background:var(--action-soft);border-radius:50%;font-size:11px;font-weight:850}.workspace-exec-section-item-icon[draggable=true]{cursor:grab;user-select:none}.workspace-exec-section-item-icon[draggable=true]:active{cursor:grabbing}.workspace-exec-section-item-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.workspace-exec-section-item-actions button{min-height:28px;padding:5px 8px;color:var(--ink-2);background:transparent;border:0;border-radius:7px;font:inherit;font-size:11.5px;font-weight:750;cursor:pointer}.workspace-exec-section-item-actions button:hover{color:var(--action);background:var(--action-soft)}.workspace-exec-section-item-actions button.danger{width:28px;padding:4px;color:var(--ink-3);font-size:18px;line-height:1}.workspace-exec-section-item-actions button.danger:hover{color:#a83224;background:#fff0ee}.workspace-exec-fields{display:grid;gap:16px}.pricing-builder{display:grid;gap:14px}.pricing-builder-currency{display:inline-flex;align-items:center;justify-self:end;gap:8px;color:var(--ink-3);font-size:12px}.pricing-builder-currency strong{padding:5px 9px;color:var(--ink);background:var(--bg);border:1px solid var(--border);border-radius:999px;font-size:12px}.pricing-builder-element{display:grid;gap:13px;padding:16px;background:#fff;border:1px solid #deddd9;border-radius:12px;box-shadow:0 1px #1f1f1d08}.pricing-builder-element.is-base{border-color:#d6d3cc;box-shadow:0 5px 18px #25221e0d}.pricing-builder-element-head,.pricing-builder-option-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pricing-builder-element-head span,.pricing-builder-option-head span{display:block;margin-bottom:3px;color:var(--ink-3);font-size:10px;font-weight:760;letter-spacing:.055em;text-transform:uppercase}.pricing-builder-element-head h5,.pricing-builder-option-head strong{margin:0;color:var(--ink);font-size:14px}.pricing-builder-element-head p{margin:4px 0 0;color:var(--ink-3);font-size:12px}.pricing-builder-options{display:grid;gap:10px}.pricing-builder-option{display:grid;gap:13px;padding:14px;background:#fafaf8;border:1px solid #e7e6e1;border-radius:10px}.pricing-builder-option-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pricing-builder-inline-action,.pricing-builder-add-element{display:flex;flex-wrap:wrap;gap:8px}.pricing-builder-inline-action button,.pricing-builder-add-element button,.pricing-builder-option-head button{min-height:34px;padding:6px 11px;color:#30302e;background:#f2f2ef;border:1px solid transparent;border-radius:999px;font:inherit;font-size:12px;font-weight:710;cursor:pointer}.pricing-builder-inline-action button:hover,.pricing-builder-add-element button:hover,.pricing-builder-option-head button:hover{background:#e9e9e5}.pricing-builder-inline-action .danger,.pricing-builder-option-head .danger{color:#9b332c;background:transparent}.pricing-builder-add-element{padding-top:2px}@media(max-width:720px){.pricing-builder-option-fields{grid-template-columns:minmax(0,1fr)}}.workspace-exec-section.is-vertical .workspace-exec-fields{grid-template-columns:minmax(0,1fr)}.workspace-exec-field{display:grid;gap:7px;padding:0}.workspace-exec-field-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ink-3);font-size:12.5px;font-weight:700;letter-spacing:0}.workspace-exec-field-tools{display:flex;align-items:center;gap:6px}.workspace-exec-field-help-wrap{position:relative;display:inline-flex}.workspace-exec-field-help{display:grid;place-items:center;width:22px;height:22px;color:var(--ink-2);background:#fff;border:1px solid var(--border);border-radius:999px;font:inherit;font-size:11px;font-weight:750;cursor:help}.workspace-exec-field-help:hover,.workspace-exec-field-help:focus-visible{color:var(--action);border-color:var(--action);outline:none}.workspace-exec-field-help-popover{position:absolute;z-index:12;top:calc(100% + 7px);right:0;width:min(280px,calc(100vw - 48px));padding:10px 12px;color:var(--ink);background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 28px #0f111529;font-size:12px;font-weight:550;letter-spacing:0;line-height:1.45;text-align:left;text-transform:none;white-space:pre-line;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.workspace-exec-field-help-wrap:hover .workspace-exec-field-help-popover,.workspace-exec-field-help-wrap:focus-within .workspace-exec-field-help-popover{opacity:1;visibility:visible;transform:translateY(0)}.workspace-exec-field-control{display:grid;grid-template-columns:minmax(0,1fr)}.workspace-exec-objection-list,.workspace-exec-objection-rows{display:grid;gap:10px}.workspace-exec-objection-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) auto;gap:10px;align-items:end;padding:12px;background:#fff;border:1px solid var(--border);border-radius:10px}.workspace-exec-objection-row label{display:grid;gap:6px}.workspace-exec-objection-row label>span{color:var(--ink-3);font-size:11px;font-weight:750;letter-spacing:.02em}.workspace-exec-field .workspace-exec-objection-row textarea{min-height:72px}.workspace-exec-objection-add,.workspace-exec-objection-remove{min-height:36px;padding:7px 10px;color:#30302e;background:#f6f6f4;border:1px solid transparent;border-radius:999px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.workspace-exec-objection-add{justify-self:start}.workspace-exec-objection-add:hover,.workspace-exec-objection-remove:hover{color:#111;background:#ecece9;border-color:transparent}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workspace-exec-outcome-action-fields>.workspace-exec-field.is-collection{grid-column:1 / -1}.workspace-exec-checkbox{display:inline-flex;align-items:center;gap:8px;min-height:42px;color:var(--ink);font-size:14px}.workspace-exec-field .workspace-exec-checkbox input{width:18px;min-height:18px}.workspace-exec-yes-no-toggle{position:relative;display:inline-flex;align-items:center;justify-self:start;gap:9px;min-height:42px;color:var(--ink);font-size:13px}.workspace-exec-field .workspace-exec-yes-no-toggle input,.messenger-auth-toggle input{position:absolute;width:1px;min-height:1px;margin:0;padding:0;opacity:0}.workspace-exec-toggle-option{color:var(--ink-3);font-weight:650;transition:color .12s ease}.workspace-exec-yes-no-toggle input:not(:checked)~.workspace-exec-toggle-option.is-off,.workspace-exec-yes-no-toggle input:checked~.workspace-exec-toggle-option.is-on{color:var(--ink);font-weight:800}.workspace-exec-toggle-track{position:relative;width:40px;height:22px;background:#d8d9d6;border-radius:999px;transition:background .12s ease}.workspace-exec-toggle-track span{position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0f111533;transition:transform .12s ease}.workspace-exec-yes-no-toggle input:checked~.workspace-exec-toggle-track{background:var(--action)}.workspace-exec-yes-no-toggle input:checked~.workspace-exec-toggle-track span{transform:translate(18px)}.workspace-exec-yes-no-toggle input:focus-visible~.workspace-exec-toggle-track{outline:2px solid var(--action-focus);outline-offset:2px}.workspace-exec-yes-no-toggle input:disabled~.workspace-exec-toggle-track,.workspace-exec-yes-no-toggle input:disabled~.workspace-exec-toggle-option{cursor:not-allowed;opacity:.55}.workspace-exec-field input,.workspace-exec-field textarea,.workspace-exec-field select{width:100%;min-height:42px;color:var(--ink);background:#fff;border:1px solid #dfdfdc;border-radius:11px;padding:10px 12px;font:inherit;font-size:14px;line-height:1.4}.workspace-exec-field textarea{min-height:104px;resize:vertical}.workspace-exec-field input:focus,.workspace-exec-field textarea:focus,.workspace-exec-field select:focus{outline:2px solid rgba(34,34,32,.1);border-color:#8d8d88}.workspace-exec-field.missing input,.workspace-exec-field.missing textarea,.workspace-exec-field.missing select{border-color:#ef9a90}.workspace-exec-field.warning input,.workspace-exec-field.warning textarea,.workspace-exec-field.warning select{border-color:#e0ad57}.workspace-exec-field.suggested input,.workspace-exec-field.suggested textarea,.workspace-exec-field.suggested select{background:#fff}.workspace-exec-field-generate{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:24px;padding:3px 7px;color:var(--action-contrast);background:var(--action);border:1px solid var(--action);border-radius:8px;font:inherit;font-size:11px;font-weight:800;letter-spacing:0;cursor:pointer}.workspace-exec-field-generate:hover{color:var(--action-contrast);background:var(--action-hover);border-color:var(--action-hover)}.qualification-condition-list{display:grid;gap:9px}.qualification-condition-head,.qualification-condition-row{display:grid;grid-template-columns:82px minmax(180px,1.25fr) minmax(120px,.68fr) minmax(170px,1fr) 34px;gap:8px;align-items:center}.qualification-condition-head{padding:0 0 1px;color:var(--ink-3);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.qualification-condition-row select,.qualification-condition-row input,.qualification-condition-row .workspace-exec-multi-trigger{width:100%;min-height:40px;padding:8px 10px;color:var(--ink);background:#fff;border:1px solid #dfdfdc;border-radius:9px;font:inherit;font-size:13px;line-height:1.35}.qualification-condition-row select:focus,.qualification-condition-row input:focus,.qualification-condition-row .workspace-exec-multi-trigger:focus{outline:2px solid rgba(34,34,32,.1);border-color:#8d8d88}.workspace-exec-multi{position:relative;display:block;min-width:0}.workspace-exec-multi-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer}.workspace-exec-multi-trigger>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-exec-multi-trigger>span:last-child{flex:none;color:var(--ink-3);font-size:15px}.workspace-exec-multi-menu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;display:grid;width:100%;max-height:220px;overflow-y:auto;padding:5px;background:#fff;border:1px solid #d9d9d5;border-radius:10px;box-shadow:0 12px 32px #0f111529}.workspace-exec-multi-menu[hidden]{display:none}.workspace-exec-multi-option{display:flex;align-items:center;gap:9px;min-height:36px;padding:7px 8px;border-radius:7px;color:var(--ink);font-size:13px;cursor:pointer}.workspace-exec-multi-option:hover{background:var(--action-soft)}.qualification-condition-row .workspace-exec-multi-option input{width:16px;min-height:16px;margin:0;accent-color:var(--action)}.qualification-condition-values{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;min-width:0}.qualification-condition-values.is-empty{min-height:1px}.qualification-condition-remove{display:grid;place-items:center;width:30px;height:30px;padding:0;color:var(--ink-3);background:transparent;border:0;border-radius:50%;font:inherit;font-size:20px;line-height:1;cursor:pointer}.qualification-condition-remove:hover{color:#a33b32;background:#fff0ee}@media(max-width:880px){.qualification-condition-head{display:none}.qualification-condition-row{grid-template-columns:68px minmax(0,1fr) 34px}.qualification-condition-field,.qualification-condition-operator,.qualification-condition-values{grid-column:2}.qualification-condition-connector{grid-column:1;grid-row:1}.qualification-condition-remove{grid-column:3;grid-row:1}}.workspace-exec-list{display:grid;gap:8px;margin:0;padding:22px 24px;list-style:none}.workspace-exec-list li,.workspace-exec-review-row{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:10px;background:var(--bg);border:1px solid var(--border);border-radius:8px}.workspace-exec-list strong,.workspace-exec-review-row strong{color:var(--ink-2);font-size:12px}.workspace-exec-list span,.workspace-exec-review-row span{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.workspace-exec-review{display:grid;gap:8px;padding:22px 24px}.workspace-exec-review p,.workspace-exec-empty{margin:0;color:var(--ink-2);font-size:13px;line-height:1.45}.workspace-exec-review-row.warn{background:var(--warn-soft);border-color:#f4d29b}.workspace-exec-review-row.bad{background:var(--bad-soft);border-color:#f1b8b2}.workspace-exec-section-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.workspace-exec-section-actions button{min-height:36px;padding:7px 13px;color:#282826;background:#f6f6f4;border:1px solid transparent;border-radius:999px;font:inherit;font-size:13px;font-weight:710;cursor:pointer}.workspace-exec-section-actions button:hover{background:#ecece9}.workspace-exec-section-actions button.danger{color:#9b332c;background:transparent}.workspace-exec-section-actions button.danger:hover{background:#fff0ee}.workspace-exec-actions{display:flex;justify-content:flex-end;gap:8px;padding:13px 24px;border-top:1px solid var(--border);background:#fff}.workspace-exec-actions button{min-height:36px;padding:8px 14px;color:#30302e;background:#f6f6f4;border:1px solid transparent;border-radius:999px;font:inherit;font-size:13px;font-weight:710;cursor:pointer}.workspace-exec-actions button:hover{color:#111;background:#ecece9}.workspace-exec-actions button.danger{color:#922d27;background:#fff0ee}.workspace-exec-actions button.danger:hover{background:#ffe2df}@media(max-width:760px){.workspace-form-panel{--workspace-panel-width: calc(100vw - 16px) ;padding:8px 8px 8px 0}.workspace-form-panel.is-wide{--workspace-panel-width: calc(100vw - 16px) }.workspace-form-panel.is-wide .workspace-exec-fields,.workspace-exec-objection-row{grid-template-columns:minmax(0,1fr)}.workspace-exec-objection-remove{justify-self:start}.workspace-exec-outcome-action-head{grid-template-columns:34px minmax(0,1fr)}.workspace-exec-outcome-action-fields{grid-template-columns:minmax(0,1fr)}.workspace-exec-card-head{min-height:64px;padding:12px 12px 12px 16px}.workspace-exec-card-head h2{font-size:18px}.workspace-exec-card-actions{gap:5px}.workspace-exec-card-actions button{min-height:36px;padding:7px 10px;font-size:12.5px}.workspace-exec-tabs,.workspace-exec-section-tabs,.workspace-exec-actions{padding-left:14px;padding-right:14px}.workspace-exec-section{grid-template-columns:1fr;gap:18px;padding:20px 16px 22px}.workspace-exec-section-head{display:block}.workspace-exec-content{padding:14px 12px 28px}.workspace-exec-list li,.workspace-exec-review-row{grid-template-columns:1fr;gap:4px}}.chip{display:inline-flex;align-items:center;flex:0 0 auto;font-size:11.5px;font-weight:600;color:var(--ink-2);background:var(--surface-2, #f4f5f7);border:1px solid var(--border);border-radius:999px;padding:3px 10px}.chip.ok{color:var(--ok);background:var(--ok-soft);border-color:#bdebcf}.chip.warn{color:var(--warn);background:var(--warn-soft);border-color:#f3dcae}.chip.bad{color:var(--bad);background:var(--bad-soft);border-color:#fecdca}.chip.info{color:#1d4ed8;background:#eef2ff;border-color:#c7d2fe}.execs,.custs,.opps,.offers,.rules,.audit{list-style:none;margin:0;padding:0}.empty{padding:14px 0;font-size:13.5px;color:var(--ink-3)}.cust-dot{flex:0 0 auto;width:8px;height:8px;background:var(--action);border-radius:50%}.cust-main,.exec-main,.offer-main{display:flex;flex-direction:column;min-width:0;flex:1}.cust-name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cust-detail,.exec-intent{font-size:12.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cust-stage{flex:0 0 auto;font-size:11.5px;font-weight:600;color:var(--action);background:var(--action-soft);border-radius:999px;padding:4px 10px}.exec{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid var(--border);cursor:pointer}.exec:first-child{border-top:none}.exec:hover{margin:0 -10px;padding:13px 10px;background:var(--bg);border-radius:10px;border-top-color:transparent}.exec.is-active{margin:0 -10px;padding:13px 10px;background:var(--action-soft);border-radius:10px;border-top-color:transparent}.detail-sub{margin:-6px 0 14px;font-size:13px;color:var(--ink-2)}.exec-meta{display:flex;align-items:center;gap:10px;flex:0 0 auto}.act-when{font-size:12px;color:var(--ink-3)}.steps-list{display:flex;flex-direction:column}.step{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:9px 0;border-top:1px solid var(--border)}.step:first-child{border-top:none}.step-label{font-size:12px;font-weight:600;color:var(--ink-3)}.step-value{font-size:13.5px;color:var(--ink)}.outcome{margin-top:14px;font-size:12.5px;font-weight:600;color:var(--ok);background:var(--ok-soft);border:1px solid #bdebcf;border-radius:10px;padding:9px 12px}.audit{display:flex;flex-direction:column;gap:6px;font-family:Geist Mono,ui-monospace,monospace}.audit li{font-size:12px;color:var(--ink-2);background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:7px 10px}.intents{display:flex;flex-direction:column;gap:14px}.intent{display:flex;flex-direction:column;gap:6px}.intent-name{font-size:13px;font-weight:600;color:var(--ink)}.exec-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;background:var(--bg);border:1px solid var(--border);border-radius:9px}.exec-line code{flex:1;min-width:0;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis}.cust,.opp,.offer{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border)}.cust:first-child,.opp:first-child,.offer:first-child{border-top:none}.opp-mrr,.offer-price{flex:0 0 auto;font-family:Varela Round,sans-serif;font-size:15px;color:var(--ink)}.offer-workspace{display:block;width:100%}.offer-asset-card{overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.screen-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:0 2px 24px}.screen-intro-copy{min-width:0}.screen-intro-eyebrow{display:block;margin-bottom:var(--shell-heading-gap);font-size:var(--shell-eyebrow-size);font-weight:750;line-height:var(--shell-eyebrow-line-height);letter-spacing:.09em;text-transform:uppercase;color:var(--action-hover)}.screen-intro-copy h1{margin:0;font-family:Varela Round,sans-serif;font-size:var(--shell-title-size);font-weight:400;line-height:1.08;letter-spacing:-.02em}.screen-intro-copy p{max-width:860px;margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--ink-2)}.screen-intro-controls{align-self:start}.screen-intro-controls .tabbar{margin:0;padding:4px;flex-wrap:nowrap;background:#ffffffb8;border:1px solid var(--border);border-radius:999px}.screen-intro-controls .hfilter{border-color:transparent}.screen-intro-controls .hfilter.is-active{border-color:var(--border);box-shadow:0 1px 2px #0f11150d}.screen-intro+.panels{margin-top:0}.operator-management-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.operator-management-card{display:flex;flex-direction:column;gap:13px;padding:18px}.operator-management-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.operator-management-identity{display:flex;align-items:center;gap:12px;min-width:0}.operator-management-icon{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;color:var(--action);background:var(--action-soft);border-radius:12px}.operator-management-icon .build-nav-icon{width:21px;height:21px}.operator-management-identity h2{margin:0;color:var(--ink);font-family:Varela Round,sans-serif;font-size:17px;font-weight:400;line-height:1.2}.operator-management-control{display:flex;flex:0 0 auto;align-items:center;gap:8px;color:var(--ink-2);font-size:11.5px;font-weight:700}.operator-management-switch{position:relative;flex:0 0 auto;width:40px;height:24px;padding:0;background:#ddd8d2;border:0;border-radius:999px;cursor:pointer;transition:background .14s ease}.operator-management-switch>span{position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0f11152e;transition:transform .14s ease}.operator-management-switch.is-active{background:var(--ok)}.operator-management-switch.is-active>span{transform:translate(16px)}.operator-management-switch:focus-visible{outline:3px solid var(--action-focus);outline-offset:2px}.operator-management-switch:disabled{cursor:not-allowed;opacity:.55}.operator-management-switch.is-saving{cursor:wait}.operator-management-switch.is-saving>span{animation:outcome-toggle-pulse .7s ease-in-out infinite alternate}.operator-management-description{margin:0;color:var(--ink-2);font-size:13px;line-height:1.55}.operator-management-availability{margin:-3px 0 0;padding:9px 11px;color:var(--ink-3);background:var(--bg);border-radius:8px;font-size:11.5px;line-height:1.4}.operator-management-pricing{display:grid;gap:7px;padding:14px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.operator-management-pricing h3,.operator-management-pricing label{margin:0;color:var(--ink);font-size:12px;font-weight:700}.operator-management-pricing select{width:100%;min-height:36px;padding:7px 9px;color:var(--ink);background:#fff;border:1px solid var(--border);border-radius:7px}.operator-management-pricing p{margin:0;color:var(--ink-3);font-size:11px;line-height:1.45}.operator-management-rates{display:grid;gap:10px;margin:3px 0;font-size:13px}.operator-management-rate{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.operator-management-rate dd{margin:0;text-align:right;color:var(--ink);font-weight:700}.operator-management-rate small{color:var(--ink-3);font-size:11px;font-weight:400}.operator-management-executions{display:grid;gap:4px;margin-top:8px;padding-top:10px;border-top:1px solid var(--border)}.operator-management-behavior{margin-top:auto;padding-top:13px;border-top:1px solid var(--border)}.operator-management-behavior h3{margin:0;color:var(--ink-2);font-size:12px;font-weight:700}.operator-management-behavior ul{display:grid;gap:7px;margin:12px 0 0;padding-left:18px;color:var(--ink-2);font-size:12px;line-height:1.45}.operator-management-unavailable{max-width:150px;color:var(--ink-3);font-size:10.5px;line-height:1.35;text-align:right}.operator-context{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 2px 12px;padding-bottom:12px;border-bottom:1px solid var(--border)}.operator-context-path{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ink-3);font-size:12px}.operator-context-path strong{overflow:hidden;color:var(--ink);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.operator-status-chip{display:inline-block;vertical-align:middle;padding:4px 9px;border-radius:999px;background:#eeece9;color:#686560;font-size:11px;font-weight:600}.operator-status-chip.is-active{background:#e5f2eb;color:var(--ok)}.operator-overview-controls{display:flex;align-items:center;gap:10px}.operator-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.operator-overview-card{padding:22px}.operator-overview-card h2{margin:0;color:var(--ink);font-size:16px;font-weight:600}.operator-overview-card>p{margin:7px 0 18px;color:var(--ink-2);font-size:12.5px;line-height:1.5}.operator-overview-card ul{display:grid;gap:9px;margin:15px 0 0;padding-left:18px;color:var(--ink-2);font-size:12.5px;line-height:1.5}.operator-overview-links{display:grid;gap:7px}.operator-overview-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;color:var(--ink);background:var(--bg);border:1px solid var(--border);border-radius:8px;font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.operator-overview-link:hover{background:var(--surface);border-color:var(--ink-3)}.operator-nav-icon{position:relative;display:inline-flex;flex:0 0 auto}.operator-status-dot{position:absolute;right:-2px;bottom:-1px;width:7px;height:7px;border-radius:50%;background:#92908c;border:2px solid var(--surface);box-sizing:content-box}.operator-status-dot.is-active{background:var(--ok)}.operator-status-feedback{margin:5px 0 0;color:var(--bad);font-size:11.5px;line-height:1.35}@media(max-width:640px){.operator-management-grid{grid-template-columns:minmax(0,1fr)}.operator-management-card-head{align-items:stretch;flex-direction:column}.operator-management-control{align-self:flex-start}.operator-context{align-items:stretch;flex-direction:column;gap:8px}.operator-context .text-btn{align-self:flex-start}.operator-overview-grid{grid-template-columns:minmax(0,1fr)}.operator-overview-controls{align-items:flex-start;flex-direction:column}}.offer-catalog-body{padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.offer-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.offer-catalog-toolbar h2{margin:0;font-family:Varela Round,sans-serif;font-size:19px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--ink)}.offer-catalog-toolbar span{display:block;margin-top:4px;font-size:12px;color:var(--ink-3)}.offer-catalog-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.offer-toggle-track{position:relative;width:30px;height:18px;flex:0 0 auto;background:#d5d7dc;border-radius:999px;transition:background .14s ease}.offer-toggle-track span{position:absolute;top:3px;left:3px;width:12px;height:12px;margin:0;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0f11152e;transition:transform .14s ease}.offer-status-toggle.is-on .offer-toggle-track{background:var(--action)}.offer-status-toggle.is-on .offer-toggle-track span{transform:translate(12px)}.offer-primary-action{min-height:34px;padding-inline:15px;color:var(--action-contrast);background:var(--action);border-color:var(--action)}.offer-primary-action:hover{background:var(--action-hover);border-color:var(--action-hover)}.offer-empty-state{padding:42px 24px;text-align:center;background:var(--bg);border:1px dashed #d9d9dd;border-radius:12px}.offer-empty-state h3{margin:0;font-size:16px}.offer-empty-state p{margin:7px 0 0;font-size:13px;color:var(--ink-2)}.offer-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.offer-list-toolbar h2{margin:0;font-size:24px}.offer-stage-list{display:flex;flex-direction:column;gap:0}.offer-table{overflow:hidden;border:1px solid var(--border);border-radius:8px}.offer-table-head,.offer-stage-head{display:grid;grid-template-columns:minmax(360px,2.4fr) minmax(130px,.75fr) minmax(52px,.25fr) minmax(116px,.55fr) 54px;align-items:center;gap:12px}.offer-table-head{min-height:36px;padding:7px 14px;color:var(--ink-3);background:var(--bg);border-bottom:1px solid var(--border);font-size:10.5px;font-weight:700;letter-spacing:.045em;line-height:1.2;text-transform:uppercase}.offer-table-head span:last-child{text-align:right}.offer-list-panel{min-width:0}.offer-list-panel{position:sticky;top:124px}.offer-list,.offer-rail{display:flex;flex-direction:column;gap:10px}.offer-rail-item{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;font:inherit;text-align:left;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:11px 12px;cursor:pointer}.offer-rail-item:hover,.offer-rail-item.is-active{border-color:var(--action-border);background:var(--action-soft)}.offer-rail-item strong,.offer-rail-item small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-rail-item strong{font-size:13.5px}.offer-rail-item small{margin-top:3px;font-size:11.5px;color:var(--ink-3)}.offer-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}.offer-card.is-active{border-color:var(--action-border);box-shadow:0 0 0 2px #0f111514}.offer-card-top,.plan-row{width:100%;display:grid;align-items:center;gap:12px;font:inherit;color:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.offer-card-top{grid-template-columns:minmax(0,1fr) auto;padding:14px 14px 12px}.offer-card-top:hover,.plan-row:hover,.plan-row.is-active{background:var(--action-soft)}.offer-card-main,.plan-row-main{min-width:0;display:flex;flex-direction:column;gap:3px}.offer-card-meta{font-size:11.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-kicker{display:block;margin-bottom:3px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.plan-list-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 14px;border-top:1px solid var(--border);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.mini-link{font:inherit;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--action);background:transparent;border:0;padding:3px 0;cursor:pointer}.plan-list{list-style:none;margin:0;padding:0 0 6px}.plan-row{grid-template-columns:minmax(0,1fr) auto auto;padding:10px 14px}.offer-stage{min-width:0;background:var(--surface);border:0;border-bottom:1px solid var(--border);border-radius:0;overflow:hidden}.offer-stage:last-child{border-bottom:0}.offer-stage:hover{background:var(--action-soft)}.offer-stage.is-inactive{background:#fcfcfd}.offer-stage.is-expanded .offer-stage-head{border-bottom:1px solid var(--border)}.offer-stage-head{min-height:70px;padding:11px 14px;background:transparent}.offer-stage-main-cell{min-width:0;display:flex;flex-direction:column;gap:3px}.offer-name-disclosure{min-width:0;max-width:100%;display:flex;align-items:center;gap:6px;padding:3px 2px;font:inherit;text-align:left;color:var(--ink);background:transparent;border:0;cursor:pointer}.offer-name-disclosure:hover .offer-stage-name,.offer-name-disclosure:focus-visible .offer-stage-name{color:var(--action)}.offer-disclosure-icon{flex:0 0 auto;color:var(--ink-3);font-size:20px;line-height:1;transform:rotate(0);transition:transform .14s ease}.offer-name-disclosure[aria-expanded=true] .offer-disclosure-icon{transform:rotate(90deg)}.offer-stage-name{min-width:0;overflow:hidden;font-family:Varela Round,sans-serif;font-size:18px;font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.offer-stage-description{min-width:0;overflow:hidden;padding-left:27px;color:var(--ink-3);font-size:11.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.offer-stage-kind,.offer-stage-plan-count{min-width:0;overflow:hidden;color:var(--ink-2);font-size:12.5px;font-weight:550;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.offer-stage-kind:before,.offer-stage-plan-count:before,.offer-stage-status:before{content:none}.offer-stage-plan-count{color:var(--ink);font-variant-numeric:tabular-nums}.offer-stage-status{min-width:0}.offer-status-toggle{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:4px 7px;font:inherit;font-size:12px;font-weight:650;color:var(--ink-2);background:transparent;border:0;border-radius:999px;cursor:pointer}.offer-status-toggle:hover{background:var(--bg)}.offer-status-toggle:disabled{opacity:.65;cursor:not-allowed}.offer-status-toggle.is-saving{opacity:.65;cursor:wait}.offer-status-label{min-width:48px;text-align:left}.offer-stage-actions{display:flex;align-items:center;justify-content:flex-end}.offer-edit-button{min-height:30px;padding:5px 10px;font:inherit;font-size:11.5px;font-weight:650;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:6px;cursor:pointer}.offer-edit-button:hover{color:var(--action);background:var(--action-soft)}.plan-board{padding:16px 20px 0;background:#fff}.plan-board-actions{display:flex;align-items:center;gap:12px}.plans-hide-btn{min-height:30px;font:inherit;font-size:12px;font-weight:700;color:var(--ink-3);background:#fff;border:1px solid var(--border);border-radius:999px;padding:5px 10px;text-align:center;cursor:pointer}.plans-hide-btn:hover{color:var(--action);border-color:var(--action-border);background:var(--action-soft)}.plan-readout-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.plan-readout h3{margin:0}.plan-tile-grid{display:flex;flex-direction:column;gap:0;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:8px}.plan-table-head,.plan-tile{min-width:0;display:grid;grid-template-columns:minmax(220px,1fr) max-content minmax(110px,max-content);align-items:center;gap:14px}.plan-table-head{min-height:32px;padding:7px 14px;color:var(--ink-3);background:var(--bg);border-bottom:1px solid var(--border);font-size:10px;font-weight:700;letter-spacing:.045em;line-height:1.2;text-transform:uppercase}.plan-table-head span:nth-child(2),.plan-table-head span:nth-child(3){text-align:right}.plan-tile{min-height:58px;width:100%;font:inherit;text-align:left;color:var(--ink);background:#fff;border:0;border-bottom:1px solid var(--border);border-radius:0;padding:12px 14px;cursor:pointer}.plan-tile:last-child{border-bottom:0}.plan-tile:hover,.plan-tile.is-active{background:var(--action-soft)}.plan-tile.is-inactive{background:#fbfbfc}.plan-tile.is-inactive:hover,.plan-tile.is-inactive.is-active{background:#f6f4f2}.plan-tile-main{min-width:0;display:flex;flex-direction:column;gap:3px}.plan-tile-main strong{min-width:0;overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px}.plan-tile:hover .plan-tile-main strong,.plan-tile:focus-visible .plan-tile-main strong{color:var(--action)}.plan-tile-main small{overflow:hidden;color:var(--ink-3);font-size:12px;font-weight:400;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.plan-tile-status{justify-self:end}.plan-tile-meta{min-width:0;justify-self:end;font-size:13px;text-align:right;color:var(--ink)}.plan-price-options{display:grid;gap:2px}.plan-price-options span{white-space:nowrap}.plan-price-options span+span{color:var(--ink-3);font-size:11.5px}.plan-table-footer{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 0;color:var(--ink-3);background:#fff;font-size:11.5px}.plan-tile-bottom{font-size:12.5px;color:var(--ink-3)}.plan-tile-bottom span:first-child{font-family:Varela Round,sans-serif;font-size:15px;color:var(--ink)}.plan-tile-bottom span:last-child{text-transform:capitalize}.plan-readout{padding:20px 26px 24px}.plan-readout.is-empty{color:var(--ink-3)}.plan-readout-head p{margin:6px 0 0;max-width:720px;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.plan-readout-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.plan-readout-grid div{min-width:0;padding-top:12px;border-top:1px solid var(--border)}.plan-readout-grid span{display:block;margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.plan-readout-grid p{margin:0;font-size:13px;line-height:1.45;color:var(--ink-2)}.plan-readout-grid pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--ink-2)}.plan-readout-wide{grid-column:1 / -1}.asset-detail{display:flex;flex-direction:column;gap:0;padding:0;background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}.asset-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 18px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#fff,var(--bg))}.asset-detail h2,.asset-detail h3{margin:0}.asset-detail h2{font-family:Varela Round,sans-serif;font-size:24px;line-height:1.12}.asset-detail h3{font-size:14px;color:var(--ink)}.asset-title-wrap{min-width:0}.asset-title-wrap p{margin:6px 0 0;max-width:680px;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.asset-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.asset-fact{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;padding:5px 8px;font-size:12.5px;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:7px}.asset-fact span{flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.asset-section,.asset-advanced{padding:18px 22px 20px;border-top:1px solid var(--border)}.asset-detail-head+.asset-section{border-top:0}.asset-section-head{display:grid;grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);gap:18px;margin-bottom:14px}.asset-section-head p{margin:0;font-size:13px;line-height:1.45;color:var(--ink-2)}.asset-advanced summary{width:fit-content;font-size:13px;font-weight:650;color:var(--ink-2);cursor:pointer}.asset-advanced[open] summary{margin-bottom:14px;color:var(--ink)}.asset-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.asset-field{min-width:0;display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:var(--ink-2)}.asset-field-wide{grid-column:span 2}.asset-field span{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.asset-field small{margin-top:-2px;font-size:11.5px;line-height:1.35;color:var(--ink-2)}.asset-field input,.asset-field select,.asset-field textarea{width:100%;min-width:0;font:inherit;font-size:13.5px;color:var(--ink);background:#fff;border:1px solid var(--border);border-radius:7px;padding:9px 10px;outline:none}.asset-field textarea{resize:vertical;line-height:1.45;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.asset-field input:focus,.asset-field select:focus,.asset-field textarea:focus{border-color:var(--action);box-shadow:0 0 0 3px var(--action-focus);background:var(--surface)}.offer-list-panel .ask-btn,.asset-detail .ask-btn{border-radius:7px}.expanded-object-card{margin-top:14px;background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}.expanded-object-card .asset-detail-head{background:var(--surface)}@media(max-width:920px){.screen-intro{grid-template-columns:1fr;align-items:start;gap:16px}.screen-intro-controls{justify-self:start}.offer-workspace,.asset-form-grid,.plan-readout-grid{grid-template-columns:1fr}.plan-tile{grid-template-columns:1fr;align-items:flex-start}.plan-tile-status{justify-self:start}.offer-list-panel{position:static}.asset-field-wide{grid-column:1}.asset-section-head{grid-template-columns:1fr;gap:6px}.asset-detail-head,.plan-readout-head{flex-direction:column}.plan-board-actions{flex-wrap:wrap}}@media(max-width:640px){.screen-intro{padding-top:2px}.screen-intro-copy h1{font-size:26px}.offer-catalog-body{padding:16px}.offer-catalog-actions{width:100%;justify-content:space-between;flex-wrap:wrap}.offer-catalog-toolbar{align-items:flex-start;flex-direction:column}.offer-stage-head,.plan-board{padding-left:16px;padding-right:16px}.offer-table-head,.plan-table-head{display:none}.offer-stage-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px}.offer-stage-main-cell{grid-column:1 / -1}.offer-stage-kind,.offer-stage-plan-count,.offer-stage-status{grid-column:1 / -1;display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;white-space:normal}.offer-stage-kind:before,.offer-stage-plan-count:before,.offer-stage-status:before,.plan-tile-meta:before,.plan-tile-status:before{content:attr(data-label);color:var(--ink-3);font-size:10px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.offer-stage-status .offer-status-toggle{justify-self:start}.offer-stage-actions{grid-column:2;justify-content:flex-end}.plan-tile{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.plan-tile-main{grid-column:1 / -1}.plan-tile-status{grid-column:1 / -1;display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:8px;justify-self:stretch}.plan-tile-meta{grid-column:1 / -1;display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:8px;justify-self:stretch;text-align:left}.plan-table-footer{align-items:flex-start;flex-direction:column;padding-left:16px}.plan-board-actions{width:100%;justify-content:space-between}}.asset-shell-card,.knowledge-card{padding:0;overflow:hidden}.asset-panels,.knowledge-panels{margin-top:0}.asset-page-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid var(--border)}.asset-page-title{min-width:0;display:flex;align-items:baseline;gap:6px;white-space:nowrap;overflow:hidden}.asset-page-title h1{margin:0;font-family:Varela Round,sans-serif;font-size:18px;font-weight:400;line-height:1.25;color:var(--ink)}.asset-page-title span{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:1.3;color:var(--ink-2)}.asset-page-head .tabbar{justify-self:end;margin:0}.asset-content-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;border-bottom:1px solid var(--border)}.asset-content-title{min-width:0}.asset-content-title h2{margin:0}.asset-content-title span{display:block;margin-top:4px;font-size:12.5px;color:var(--ink-3)}.asset-content-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.asset-scroll-window{height:clamp(360px,calc(100vh - 410px),620px);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px}.asset-shell-body{padding:18px}.setup-section-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:18px}.setup-section{min-width:0;min-height:180px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px;overflow:hidden}.setup-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.setup-section-head h2{margin:0;font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3)}.setup-section>.muted{margin:0 0 14px}.setup-inline-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.setup-inline-form label{display:grid;gap:6px;color:var(--ink-2);font-size:12px;font-weight:700}.setup-inline-form input,.setup-inline-form select{width:100%;min-width:0;padding:9px 10px;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:8px;font:inherit}.setup-inline-form .field-help{grid-column:1 / -1;margin:0}.setup-inline-form>.ask-btn{justify-self:start}.identity-asset-card{min-height:0;border-color:var(--border);box-shadow:0 1px 2px #0f111508,0 18px 48px #0f11150e}.identity-scroll-window{display:block;height:auto;overflow:visible;padding:20px;background:var(--bg)}.identity-profile-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:18px}.identity-profile-layout[hidden]{display:none}.identity-public-section,.identity-conversation-section,.identity-behavior-section{min-height:auto;overflow:visible;padding:24px;border-color:var(--border);border-radius:16px;box-shadow:0 1px 1px #0f111506}.identity-public-section,.identity-conversation-section{height:100%}.identity-conversation-section{background:var(--surface)}.identity-public-section .setup-section-head>div,.identity-conversation-section .setup-section-head>div,.identity-behavior-section .setup-section-head>div{display:grid;gap:6px}.identity-public-section .setup-section-head p,.identity-conversation-section .setup-section-head p,.identity-behavior-section .setup-section-head p{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.identity-public-section .setup-section-head h2,.identity-conversation-section .setup-section-head h2,.identity-behavior-section .setup-section-head h2{color:var(--ink);font-size:14px;letter-spacing:-.01em;text-transform:none}.identity-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.identity-field-full{grid-column:1 / -1}.identity-logo-field,.identity-launcher-message-field{max-width:none}.identity-public-section .asset-field input,.identity-conversation-section .asset-field input,.identity-conversation-section .asset-field textarea{border-radius:10px;padding:10px 12px}.identity-logo-control{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:14px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--bg)}.identity-logo-copy{min-width:0;display:grid;gap:8px}.identity-logo-copy>strong{overflow:hidden;color:var(--ink);font-size:13.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.identity-logo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.asset-field .identity-logo-upload-button,.asset-field .identity-logo-remove{width:auto;margin:0;padding:7px 11px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:12px;font-weight:700;line-height:1;text-transform:none;letter-spacing:0;cursor:pointer}.asset-field .identity-logo-upload-button:hover,.asset-field .identity-logo-remove:hover{border-color:var(--action);color:var(--action)}.identity-logo-upload-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.asset-field .identity-logo-preview{display:grid;place-items:center;width:60px;height:60px;overflow:hidden;color:#fff;background:linear-gradient(145deg,#f47d39,var(--brand-ink));border:3px solid #fff;border-radius:18px;box-shadow:0 4px 14px #d9540e2e;font-size:18px;font-weight:750}.asset-field .identity-logo-preview img{width:100%;height:100%;object-fit:cover;display:block}.identity-first-message-field{max-width:none}.identity-first-message{position:relative}.asset-field .identity-first-message textarea{min-height:112px;max-height:176px;padding:14px 15px;background:var(--surface);border-color:#dfd9d3;border-radius:12px;font-size:14px;line-height:1.5;resize:none;overflow-y:hidden}.identity-first-message-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:2px}.asset-field .identity-first-message-help>span,.asset-field .identity-shortcut{color:var(--ink-2);font-size:11px;font-weight:500;letter-spacing:0;line-height:1.35;text-transform:none}.asset-field .identity-shortcut{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.identity-shortcut kbd{min-width:21px;padding:2px 5px;color:var(--ink-2);background:#fff;border:1px solid #dedbd8;border-bottom-width:2px;border-radius:5px;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;line-height:1.2;text-align:center}.identity-shortcut b,.identity-shortcut i{color:var(--ink-3);font-style:normal;font-weight:500}.identity-save-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.identity-save-status{max-width:360px;font-size:12px;color:var(--ink-3)}.identity-save-status.is-error{color:#b42318}.identity-gauge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.identity-gauge{min-width:0;padding:17px;border:1px solid var(--border);border-radius:13px;background:linear-gradient(155deg,#fff,#fbfaf8);box-shadow:0 1px 1px #0f111506;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.identity-gauge:hover{border-color:var(--action-border);box-shadow:0 7px 20px #0f11150f;transform:translateY(-1px)}.identity-gauge-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.identity-gauge-head strong{display:block;font-size:13px;color:var(--ink)}.identity-gauge-head p{margin:4px 0 0;font-size:11.5px;line-height:1.35;color:var(--ink-3)}.identity-gauge-head output{min-width:32px;padding:4px 7px;border:1px solid var(--action-border);border-radius:999px;background:var(--action-soft);color:var(--action);font-size:12px;font-weight:700;text-align:center}.identity-gauge-scale{display:flex;justify-content:space-between;gap:12px;margin-top:14px;font-size:10.5px;color:var(--ink-3)}.identity-gauge-range{width:100%;height:4px;margin:9px 0 14px;appearance:none;border-radius:999px;outline:none;background:linear-gradient(to right,var(--action) 0 var(--identity-value),#e8e7e3 var(--identity-value) 100%)}.identity-gauge-range::-webkit-slider-thumb{width:16px;height:16px;appearance:none;border:2px solid #fff;border-radius:50%;background:var(--action);box-shadow:0 0 0 1px var(--action-hover);cursor:pointer}.identity-gauge-range::-moz-range-thumb{width:14px;height:14px;border:2px solid #fff;border-radius:50%;background:var(--action);box-shadow:0 0 0 1px var(--action-hover);cursor:pointer}.identity-bound-controls{display:flex;align-items:end;gap:8px;font-size:10.5px;color:var(--ink-3)}.identity-bound-controls label{display:grid;gap:4px}.identity-bound-controls input{width:68px;padding:5px 7px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit;font-size:11.5px}.identity-bound-controls>span{padding-bottom:7px}.identity-advanced{margin-top:20px;border:1px solid #e7e3df;border-radius:13px;padding:0 16px;background:#ffffff8c}.identity-advanced summary{width:100%;margin:0;padding:14px 0;color:var(--ink-2);cursor:pointer;font-size:12.5px;font-weight:650}.identity-advanced summary span{margin-left:6px;color:var(--ink-3);font-weight:500}.identity-advanced[open] summary{margin-bottom:2px;border-bottom:1px solid var(--border)}.identity-advanced[open] .identity-gauge-grid{padding:14px 0 16px}.identity-principles-head{margin-top:0;padding-top:0;border-top:0}.identity-behavior-section>.identity-field-grid+.setup-section-head{margin-top:26px;padding-top:22px;border-top:1px solid var(--border)}@media(max-width:920px){.identity-profile-layout,.identity-field-grid,.identity-gauge-grid{grid-template-columns:1fr}.identity-field-full{grid-column:1}.identity-save-actions{justify-content:flex-start}}@media(max-width:640px){.identity-scroll-window{padding:14px}.identity-public-section,.identity-conversation-section,.identity-behavior-section{padding:18px}.identity-logo-control{grid-template-columns:52px minmax(0,1fr);padding:10px}.asset-field .identity-logo-preview{width:52px;height:52px;border-radius:15px}.identity-first-message-help{align-items:flex-start;flex-direction:column}}.qualification-asset-card{min-height:0}.qualification-screen{height:auto;min-height:0;display:flex;flex-direction:column;gap:18px;padding:18px;overflow:visible}.qualification-meeting-panel,.qualification-fields-panel,.qualification-outcomes-panel{flex:0 0 auto;min-height:0}.qualification-config-section{min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.qualification-config-section .setup-section-head{flex:0 0 auto;margin:0;padding:18px 20px;border-bottom:1px solid var(--border)}.qualification-config-section .setup-section-head>div{min-width:0;display:grid;gap:3px}.qualification-config-section .setup-section-head>.ask-btn{flex:none;white-space:nowrap}.qualification-config-section .setup-section-head p{margin:0;color:var(--ink-3);font-size:12px;line-height:1.35}.scheduling-calendar-section{min-height:0}.scheduling-calendar-table{min-width:0}.scheduling-calendar-table-head,.scheduling-calendar-row{display:grid;grid-template-columns:minmax(280px,1.55fr) minmax(130px,.62fr) minmax(150px,.72fr) 24px;gap:18px;align-items:center;min-width:0}.scheduling-calendar-table-head{padding:10px 18px;color:var(--ink-3);background:#fbfaf8;border-bottom:1px solid var(--border);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.scheduling-calendar-rows{display:grid}.scheduling-calendar-row{width:100%;min-height:82px;padding:14px 18px;color:var(--ink);background:#fff;border:0;border-bottom:1px solid var(--border);font:inherit;text-align:left;cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease}.scheduling-calendar-row:last-child{border-bottom:0}.scheduling-calendar-row:hover{background:var(--action-soft)}.scheduling-calendar-row:focus-visible{position:relative;z-index:1;outline:2px solid var(--action-focus);outline-offset:-2px}.scheduling-calendar-identity{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.scheduling-calendar-icon{display:grid;place-items:center;width:38px;height:38px;color:var(--action);background:var(--action-soft);border:1px solid var(--border);border-radius:11px}.scheduling-calendar-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.scheduling-calendar-copy,.scheduling-calendar-fact{display:grid;gap:4px;min-width:0}.scheduling-calendar-copy strong,.scheduling-calendar-fact strong{min-width:0;overflow:hidden;color:var(--ink);font-size:13.5px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.scheduling-calendar-copy small{min-width:0;overflow:hidden;color:var(--ink-3);font-size:11.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.scheduling-calendar-fact small{display:none;color:var(--ink-3);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.scheduling-calendar-fact em{min-width:0;overflow:hidden;color:var(--ink-3);font-size:11.5px;font-style:normal;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.scheduling-calendar-status{display:flex;align-items:center;justify-content:flex-end}.scheduling-calendar-chevron{color:var(--ink-3);font-size:22px;line-height:1;transition:color .14s ease,transform .14s ease}.scheduling-calendar-row:hover .scheduling-calendar-chevron{color:var(--action);transform:translate(2px)}.qualification-panel-scroll{flex:0 0 auto;min-height:0;overflow-x:auto}.qualification-field-config-table,.qualification-outcome-config-list{display:grid}.qualification-field-config-table{min-width:1040px}.qualification-field-config-head,.qualification-field-config-row{display:grid;grid-template-columns:26px minmax(150px,1.35fr) minmax(90px,.65fr) minmax(130px,.9fr) minmax(78px,.6fr) minmax(82px,.65fr) minmax(80px,.6fr) minmax(96px,.75fr) minmax(76px,auto);gap:12px;align-items:center;min-width:0}.qualification-field-config-head{position:sticky;top:0;z-index:1;padding:10px 16px;color:var(--ink-3);background:#fbfaf8;border-bottom:1px solid var(--border);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.qualification-field-config-row,.qualification-rule-config-row,.qualification-outcome-config-row,.qualification-outcome-rule-row{width:100%;color:var(--ink);background:#fff;border:0;border-bottom:1px solid var(--border);font:inherit;text-align:left;cursor:pointer}.qualification-field-config-row{min-height:46px;padding:6px 16px;font-size:13px;cursor:default}.qualification-field-config-row.is-dragging{opacity:.45}.qualification-field-config-row.is-drop-target{background:var(--action-soft);box-shadow:inset 0 2px 0 var(--action)}.qualification-field-config-row:hover,.qualification-rule-config-row:hover,.qualification-outcome-config-row:hover,.qualification-outcome-rule-row:hover{background:var(--action-soft)}.qualification-drag{color:var(--ink-3);font-size:18px;line-height:1;cursor:grab}.qualification-field-config-row:active .qualification-drag{cursor:grabbing}.qualification-field-name{min-width:0}.qualification-field-config-row code{color:var(--ink-2);font-size:11.5px}.qualification-field-row-actions{display:flex;justify-content:flex-end;gap:6px}.qualification-field-inline-edit,.qualification-field-inline-remove{border:0;font:inherit;cursor:pointer}.qualification-field-inline-edit{padding:5px 8px;color:var(--ink-2);background:transparent;border-radius:7px;font-size:12px;font-weight:700}.qualification-field-inline-edit:hover{color:var(--ink);background:var(--cream)}.qualification-field-inline-remove{display:grid;place-items:center;width:28px;height:28px;padding:0;color:var(--ink-3);background:transparent;border-radius:50%;font-size:19px;line-height:1}.qualification-field-inline-remove:hover{color:#a33b32;background:#fff0ee}.qualification-field-name strong,.qualification-rule-main strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:720}.qualification-rule-config-row{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(140px,auto);gap:12px;align-items:center;min-height:76px;padding:12px 16px}.qualification-rule-priority{display:grid;place-items:center;width:26px;height:26px;color:var(--ink-2);background:var(--bg);border:1px solid var(--border);border-radius:6px;font-size:12px;font-weight:800}.qualification-rule-main{display:grid;gap:5px;min-width:0}.qualification-rule-main span,.qualification-rule-outcome{min-width:0;color:var(--ink-2);font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}.qualification-rule-outcome{justify-self:end;color:var(--action);font-weight:800;white-space:nowrap}.qualification-outcome-config-row{display:grid;grid-template-columns:28px minmax(120px,.7fr) minmax(180px,1.3fr) 16px;gap:11px;align-items:center;min-height:70px;padding:11px 16px}.qualification-outcome-route-card{min-width:0;background:#fff;border-bottom:1px solid var(--border)}.qualification-outcome-route-card:last-child{border-bottom:0}.qualification-outcome-icon{display:grid;place-items:center;width:25px;height:25px;color:var(--action-contrast);background:var(--action);border-radius:50%;font-size:12px;font-weight:900}.qualification-outcome-main,.qualification-outcome-action{display:grid;gap:4px;min-width:0}.qualification-outcome-main strong,.qualification-outcome-action strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:750}.qualification-outcome-main small,.qualification-outcome-action small{min-width:0;color:var(--ink-3);font-size:11.5px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qualification-outcome-action{padding-left:12px;border-left:1px solid var(--border)}.qualification-outcome-action strong:before{content:"Action · ";color:var(--ink-3);font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.qualification-outcome-action.is-warning strong{color:var(--warn)}.qualification-outcome-chevron{color:var(--ink-3);font-size:22px;line-height:1}.qualification-outcome-routing{display:grid;gap:8px;padding:12px 16px 15px 55px;background:#fbfaf8;border-top:1px solid var(--border)}.qualification-outcome-routing-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.qualification-outcome-routing-head>div{display:flex;align-items:baseline;gap:8px;min-width:0}.qualification-outcome-routing-head strong{font-size:11.5px;font-weight:800}.qualification-outcome-routing-head span{color:var(--ink-3);font-size:11.5px}.qualification-outcome-routing-head button{padding:5px 8px;color:var(--action-contrast);background:var(--action);border:1px solid var(--action);border-radius:7px;font:inherit;font-size:11.5px;font-weight:800;cursor:pointer}.qualification-outcome-routing-head button:hover{color:var(--action-contrast);background:var(--action-hover);border-color:var(--action-hover)}.qualification-outcome-rule-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:58px;padding:9px 10px;border:1px solid var(--border);border-radius:8px}.qualification-rule-edit{color:var(--action);font-size:11.5px;font-weight:800;white-space:nowrap}.qualification-outcome-no-rule{margin:0;padding:9px 10px;color:var(--ink-3);border:1px dashed var(--border);border-radius:8px;font-size:12px}.qualification-outcome-fallback{display:flex;align-items:center;gap:9px;padding:8px 10px;color:var(--ink-2);border:1px dashed var(--action-border);border-radius:8px;font-size:12px}.qualification-outcome-fallback span{color:var(--action);background:var(--action-soft);border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:800;text-transform:uppercase}.qualification-outcome-fallback p{margin:0}.sales-outcome-list{display:grid}.sales-outcome-card{display:grid;gap:0;background:#fff;border-bottom:1px solid var(--border);transition:background .14s ease,opacity .14s ease}.sales-outcome-card:last-child{border-bottom:0}.sales-outcome-card.is-inactive{background:#fbfaf8}.sales-outcome-card-head{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:72px;padding:13px 18px 9px}.sales-outcome-state{display:grid;place-items:center;width:26px;height:26px;margin-top:1px;color:var(--action-contrast);background:var(--action);border-radius:50%;font-size:12px;font-weight:900}.sales-outcome-card.is-inactive .sales-outcome-state{color:var(--ink-3);background:#fff;border:1px solid var(--border)}.sales-outcome-open{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:10px;align-items:center;align-self:stretch;padding:8px 0;color:inherit;text-align:left;background:transparent;border:0;font:inherit;cursor:pointer}.sales-outcome-open-icon{color:var(--ink-3);font-size:21px;line-height:1;transition:color .14s ease,transform .14s ease}.sales-outcome-open:hover .sales-outcome-identity strong,.sales-outcome-open:focus-visible .sales-outcome-identity strong{color:var(--action)}.sales-outcome-open:hover .sales-outcome-open-icon,.sales-outcome-open:focus-visible .sales-outcome-open-icon{color:var(--action);transform:translate(2px)}.sales-outcome-open:focus-visible{outline:2px solid var(--action-focus);outline-offset:4px;border-radius:4px}.sales-outcome-identity{display:grid;gap:4px;min-width:0}.sales-outcome-identity strong{font-size:15px;font-weight:780}.sales-outcome-identity small{display:block;max-width:720px;color:var(--ink-2);font-size:12.5px;line-height:1.45}.sales-outcome-card.is-inactive .sales-outcome-identity{opacity:.68}.sales-outcome-switch{position:relative;display:inline-block;flex:0 0 auto;width:38px;height:22px;margin-top:2px;padding:0;background:#ddd8d2;border:0;border-radius:999px;cursor:pointer;transition:background .14s ease}.sales-outcome-switch input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.sales-outcome-switch>span{position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0f11152e;transition:transform .14s ease}.sales-outcome-switch:has(input:checked){background:var(--action)}.sales-outcome-switch input:checked+span{transform:translate(16px)}.sales-outcome-switch:has(input:focus-visible){outline:3px solid var(--action-focus);outline-offset:2px}.sales-outcome-switch:has(input:disabled){cursor:not-allowed;opacity:.5}.sales-outcome-switch input[aria-busy=true]+span{animation:outcome-toggle-pulse .7s ease-in-out infinite alternate}@keyframes outcome-toggle-pulse{to{opacity:.45}}.sales-outcome-status-label{min-width:46px;color:var(--ink-3);font-size:11px;font-weight:750;text-align:left}.qualification-chooser{display:grid;gap:18px;padding:22px 24px 28px}.qualification-field-model-note{display:grid;gap:5px;padding:14px 16px;color:var(--ink-2);background:var(--action-soft);border:1px solid var(--border);border-radius:10px}.qualification-field-model-note strong{color:var(--ink);font-size:13px}.qualification-field-model-note p{margin:0;font-size:12.5px;line-height:1.5}.qualification-chooser-search{display:grid;gap:7px;color:var(--ink-3);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.qualification-chooser-search input{width:100%;min-height:42px;color:var(--ink);background:#fff;border:1px solid #e2e4e9;border-radius:8px;padding:9px 11px;font:inherit;font-size:14px;letter-spacing:0;text-transform:none}.qualification-chooser-group{display:grid;gap:8px}.qualification-chooser-group h4{margin:0;color:var(--ink-3);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.qualification-chooser-list{display:grid;border:1px solid var(--border);border-radius:8px;overflow:hidden}.qualification-chooser-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:10px 12px;color:var(--ink);background:#fff;border:0;border-bottom:1px solid var(--border);font:inherit;font-size:13.5px;font-weight:650;text-align:left;cursor:pointer}.qualification-chooser-row:last-child{border-bottom:0}.qualification-chooser-row:hover{background:var(--action-soft)}.qualification-chooser-row:disabled{color:var(--ink-3);background:#f8f8f6;cursor:default}.qualification-chooser-row:disabled:hover{background:#f8f8f6}.qualification-chooser-row span:last-child{color:var(--ink-3);font-size:11px;font-weight:800;text-transform:uppercase}.qualification-chooser-create{justify-self:start;min-height:36px;padding:8px 11px;color:var(--action-contrast);background:var(--action);border:1px solid var(--action);border-radius:8px;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer}.qualification-chooser-create:hover{color:var(--action-contrast);background:var(--action-hover);border-color:var(--action-hover)}@media(max-width:760px){.setup-inline-form{grid-template-columns:1fr}.qualification-screen{padding:10px}.qualification-config-section .setup-section-head{align-items:flex-start}.scheduling-calendar-table-head{display:none}.scheduling-calendar-row{grid-template-columns:minmax(0,1fr) auto;gap:13px 14px;align-items:start;padding:16px}.scheduling-calendar-identity{grid-column:1}.scheduling-calendar-fact{grid-column:1;padding-left:50px}.scheduling-calendar-fact small{display:block}.scheduling-calendar-status{grid-column:2;grid-row:1}.scheduling-calendar-chevron,.qualification-field-config-head{display:none}.qualification-field-config-row{grid-template-columns:24px minmax(0,1fr) auto;gap:8px 10px}.qualification-field-config-table{min-width:0}.qualification-field-config-row>span:nth-child(n+3):not(.qualification-field-row-actions){grid-column:2;color:var(--ink-3);font-size:12px}.qualification-field-row-actions{grid-column:3;grid-row:1}.qualification-rule-config-row{grid-template-columns:32px minmax(0,1fr)}.qualification-outcome-config-row{grid-template-columns:28px minmax(0,1fr) 16px}.qualification-outcome-action{grid-column:2;padding:8px 0 0;border-top:1px solid var(--border);border-left:0}.qualification-outcome-chevron{grid-column:3;grid-row:1 / span 2}.qualification-outcome-routing{padding-left:52px}.qualification-outcome-routing-head{align-items:flex-start}.qualification-outcome-routing-head>div{display:grid;gap:2px}.qualification-outcome-rule-row{grid-template-columns:30px minmax(0,1fr)}.qualification-rule-edit{grid-column:2}.qualification-rule-outcome{grid-column:2;justify-self:start;white-space:normal}.sales-outcome-card{padding:0}.sales-outcome-card-head{grid-template-columns:28px minmax(0,1fr) auto;padding:13px 14px 9px}.sales-outcome-status-label{display:none}}.connected-asset-card{overflow:visible;background:transparent;border:0;box-shadow:none}.connected-panels{display:block}.connected-asset-card .integrations-scroll-window{height:auto;overflow:visible}.integrations-scroll-window{display:block;padding:0;background:transparent}.integration-oauth-notice{margin:0 0 16px;padding:11px 14px;color:#216e3a;background:#eaf7ed;border:1px solid #bfe1c7;border-radius:12px;font-size:12.5px;font-weight:650}.integration-registry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;padding:0;background:transparent}.integration-type-card{position:relative;display:flex;flex-direction:column;min-height:214px;overflow:visible;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 1px 2px #201a1505}.integration-type-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;min-height:134px;padding:22px 22px 18px}.integration-type-card-copy{min-width:0}.integration-type-card-copy>span{display:block;margin-bottom:6px;color:var(--ink-3);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.integration-type-card-copy h2{margin:0;color:var(--ink);font-size:18px;font-weight:740;letter-spacing:-.015em}.integration-type-card-copy p{max-width:520px;margin:7px 0 0;color:var(--ink-2);font-size:12.5px;line-height:1.45}.integration-type-card-action{align-self:start}.integration-add-menu{position:relative}.integration-add-menu>summary{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 15px;color:var(--ink);background:#f7f7f5;border:1px solid transparent;border-radius:999px;font-size:13px;font-weight:700;list-style:none;white-space:nowrap;cursor:pointer}.integration-add-menu>summary::-webkit-details-marker{display:none}.integration-add-menu>summary:hover,.integration-add-menu[open]>summary{color:var(--ink);background:#f1f1ee;border-color:#e7e6e2}.integration-add-unavailable-wrap{position:relative;display:inline-flex}.integration-add-unavailable-wrap:after{position:absolute;z-index:21;top:calc(100% + 8px);right:0;width:max-content;max-width:min(280px,calc(100vw - 48px));padding:8px 10px;color:#fff;background:var(--ink);border-radius:8px;box-shadow:0 8px 24px #0f11152e;content:attr(data-tooltip);font-size:11px;font-weight:600;line-height:1.35;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease}.integration-add-unavailable-wrap:hover:after,.integration-add-unavailable-wrap:focus-visible:after{opacity:1;transform:translateY(0)}.integration-add-unavailable{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 15px;color:var(--ink-3);background:#f7f7f5;border:1px solid transparent;border-radius:999px;font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:not-allowed;opacity:.58}.integration-add-icon{font-size:22px;font-weight:400;line-height:1}.integration-add-chevron{margin-left:2px;font-size:11px;transition:transform .12s ease}.integration-add-menu[open]>summary .integration-add-chevron{transform:rotate(180deg)}.integration-add-menu-popover{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:210px;padding:8px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 16px 36px #0f111529}.integration-add-menu-popover button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 10px;color:inherit;text-align:left;background:transparent;border:0;border-radius:8px;cursor:pointer}.integration-add-menu-popover button:hover{background:#f7f6f3}.integration-add-menu-popover button:disabled{opacity:.58;cursor:not-allowed}.integration-add-menu-popover button:disabled:hover{background:transparent}.integration-add-provider-copy{display:grid;gap:2px;min-width:0}.integration-add-menu-popover strong{color:var(--ink);font-size:13px;font-weight:600}.integration-add-menu-popover small{color:var(--ink-3);font-size:11px;line-height:1.25}.integration-add-provider-requirement{width:fit-content;margin-top:3px;padding:3px 7px;color:#8a5300;background:#fff5df;border:1px solid #f2d79d;border-radius:999px;font-size:10px;font-weight:700;line-height:1.1}.integration-add-button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 13px;color:var(--action-contrast);background:var(--action);border:1px solid var(--action);border-radius:999px;font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.integration-add-button>span{font-size:18px;font-weight:400;line-height:1}.integration-add-button:hover{color:var(--action-contrast);background:var(--action-hover);border-color:var(--action-hover)}.integration-connection-list{margin-top:auto;padding:0 22px 18px}.integration-connection-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:62px;padding:11px 12px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 4px 14px #0f11150d}.integration-connection-row.is-ok{background:linear-gradient(135deg,#f7fcf8,#f2f9f4);border-color:#cce4d2;box-shadow:0 5px 16px #26683914}.integration-connection-row.is-warn{background:linear-gradient(135deg,#fffdf8,#fff9ec);border-color:#ecd9ad}.integration-connection-row.is-bad{background:linear-gradient(135deg,snow,#fff4f2);border-color:#edc8c3}.integration-connection-row.is-editable{cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.integration-connection-row.is-editable:hover{border-color:#9fc9a9;box-shadow:0 8px 22px #2668391f;transform:translateY(-1px)}.integration-connection-row.is-editable .integration-connection-name{cursor:pointer}.integration-connection-name{display:flex;align-items:center;gap:12px;min-width:0;padding:0;color:inherit;text-align:left;background:transparent;border:0;cursor:default}.integration-connection-name strong{overflow:hidden;color:var(--ink);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.integration-connection-name>span:not(.integration-connection-visual){display:grid;min-width:0;gap:3px}.integration-connection-name small{overflow:hidden;color:var(--ink-3);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.integration-logo{display:block;object-fit:contain}.integration-connection-visual{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;color:#28703c;background:#fff;border:1px solid #d9e9dc;border-radius:9px;box-shadow:0 2px 6px #0f11150f}.integration-connection-row.is-warn .integration-connection-visual{color:#91621b;border-color:#ead9b8}.integration-connection-row.is-bad .integration-connection-visual{color:var(--bad);border-color:#efd0cb}.integration-connection-logo{flex:0 0 auto;width:20px;height:20px}.integration-add-menu-logo{flex:0 0 auto;width:22px;height:22px}.integration-connection-state{display:flex;align-items:center;justify-content:flex-start}.integration-health{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.integration-health:before{width:6px;height:6px;background:currentColor;border-radius:50%;content:""}.integration-health-ok{color:#216e3a;background:#e0f5e5}.integration-health-warn{color:#8a5c13;background:#fbf0d7}.integration-health-bad{color:#9c3328;background:#fbe5e2}.integration-row-actions{display:flex;align-items:center;gap:3px}.integration-row-action{min-height:30px;padding:0 8px;color:var(--ink-2);background:#ffffffb8;border:1px solid rgba(217,213,207,.9);border-radius:7px;font:inherit;font-size:11.5px;font-weight:650;cursor:pointer}.integration-row-action:hover{color:var(--ink);background:#fff;border-color:#cfc9c1}.integration-row-action.is-danger{color:var(--bad);background:transparent;border-color:transparent}.integration-row-action.is-danger:hover{background:var(--bad-soft)}.integration-row-menu{position:relative;width:30px;height:30px}.integration-row-menu>summary{display:grid;place-items:center;width:30px;height:30px;padding:0;color:var(--ink-2);background:transparent;border:0;border-radius:7px;font-size:18px;line-height:1;list-style:none;cursor:pointer}.integration-row-menu>summary::-webkit-details-marker{display:none}.integration-row-menu>summary:hover,.integration-row-menu[open]>summary{color:var(--ink);background:#f3f3f0}.integration-row-menu-popover{position:absolute;z-index:25;top:calc(100% + 5px);right:0;width:132px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 30px #0f111524}.integration-row-menu-popover button{display:block;width:100%;min-height:34px;padding:7px 9px;color:var(--ink);font:inherit;font-size:12.5px;font-weight:600;text-align:left;background:transparent;border:0;border-radius:7px;cursor:pointer}.integration-row-menu-popover button:hover{background:#f6f6f3}.integration-row-menu-popover button.is-danger{color:var(--bad)}.integration-row-menu-popover button.is-danger:hover{background:var(--bad-soft)}.integration-connection-empty{display:flex;align-items:center;gap:8px;min-height:58px;padding:11px 12px;color:var(--ink-2);background:#fbfaf8;border:1px dashed #e7e3de;border-radius:10px;font-size:13px}.integration-connection-empty small{color:var(--ink-3)}.integration-sidepanel-body{max-width:620px;margin:0 auto}.integration-setup-heading{padding-bottom:4px}.integration-setup-heading>span{display:block;margin-bottom:4px;font-size:10px;font-weight:800;letter-spacing:.1em;color:var(--ink-2);text-transform:uppercase}.integration-setup-heading h2{margin:0;color:var(--ink);font-size:20px;font-weight:740;letter-spacing:-.01em;text-transform:none}.integration-setup-heading p{margin:7px 0 0;font-size:12.5px;line-height:1.45;color:var(--ink-3)}.integration-provider-grid{display:grid;grid-template-columns:1fr;gap:10px;margin-top:17px}.integration-provider-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:96px;padding:15px 16px;text-align:left;color:inherit;background:#fbfaf8;border:1px solid var(--border);border-radius:12px;font:inherit;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.integration-provider-card:hover{border-color:var(--action-border);box-shadow:0 8px 20px #0f11150f;transform:translateY(-1px)}.integration-provider-card:disabled{opacity:.58;cursor:not-allowed}.integration-provider-card:disabled:hover{border-color:var(--border);box-shadow:none;transform:none}.integration-provider-visual{display:grid;place-items:center;width:40px;height:40px;color:var(--action);background:var(--action-soft);border-radius:10px}.integration-provider-icon{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.integration-provider-logo{width:22px;height:22px}.integration-provider-copy{display:grid;gap:3px;min-width:0}.integration-provider-copy strong{color:var(--ink);font-size:13.5px}.integration-provider-copy small{font-size:11.5px;line-height:1.4;color:var(--ink-3)}.integration-provider-copy em{font-size:10.5px;font-style:normal;color:#9a5c2a}.integration-provider-requirement{width:fit-content;margin-top:2px;padding:3px 7px;color:#8a5300;background:#fff5df;border:1px solid #f2d79d;border-radius:999px;font-size:10px;font-weight:700;line-height:1.1}.integration-provider-chevron{font-size:11.5px;font-weight:750;color:var(--action);white-space:nowrap}.integration-management-summary{display:flex;align-items:center;gap:13px;padding:4px 0 18px;border-bottom:1px solid var(--border)}.integration-management-summary>.integration-connection-visual{width:44px;height:44px}.integration-management-summary>div{display:grid;justify-items:start;gap:4px}.integration-management-summary>div>span:first-child{color:var(--ink-3);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.integration-management-summary h2{margin:0;color:var(--ink);font-size:19px;letter-spacing:-.01em}.integration-management-detail{margin:16px 0;color:var(--ink-2);font-size:12.5px;line-height:1.5}.integration-management-facts{display:grid;gap:0;margin:16px 0 20px;border:1px solid var(--border);border-radius:10px}.integration-management-facts>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:11px 13px}.integration-management-facts>div+div{border-top:1px solid var(--border)}.integration-management-facts dt,.integration-management-facts dd{margin:0;font-size:12px}.integration-management-facts dt{color:var(--ink-3)}.integration-management-facts dd{color:var(--ink);font-weight:650}.integration-management-actions{display:flex;gap:8px}.integration-management-footnote{margin:12px 0 0;color:var(--ink-3);font-size:11px;line-height:1.45}.integration-setup-error{margin:14px 0 0;padding:9px 11px;font-size:11.5px;line-height:1.45;color:#8b2e21;background:#fff3f0;border:1px solid #f0c8c1;border-radius:8px}.integration-setup-form{max-width:680px}.integration-setup-back{padding:0;font:inherit;font-size:11.5px;font-weight:700;color:var(--action);background:transparent;border:0;cursor:pointer}.integration-setup-form-heading{display:flex;align-items:center;gap:11px;margin:17px 0}.integration-setup-form-heading h3{margin:0;font-size:16px}.integration-setup-form-heading p{margin:3px 0 0;font-size:11.5px;color:var(--ink-3)}.integration-credential-note{grid-column:1 / -1;margin:-2px 0 0;font-size:10.5px;line-height:1.4;color:var(--ink-3)}.integration-credential-control{display:grid;gap:6px}.integration-credential-label{color:var(--ink-2);font-size:12px;font-weight:700}.integration-saved-key-row{display:grid;grid-template-columns:minmax(104px,auto) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;padding:7px 8px 7px 12px;background:var(--surface-soft);border:1px solid var(--border);border-radius:8px}.integration-saved-key-row>code{overflow:hidden;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap}.integration-saved-key-row>span{display:grid;gap:1px;min-width:0}.integration-saved-key-row strong{color:var(--ink-2);font-size:11px}.integration-saved-key-row small{color:var(--ink-3);font-size:10px;font-weight:500}.integration-saved-key-row>button,.integration-credential-replacement-head>button{padding:7px 10px;color:var(--action);background:var(--surface);border:1px solid var(--border);border-radius:7px;font:inherit;font-size:10.5px;font-weight:750;cursor:pointer}.integration-saved-key-row>button:hover,.integration-credential-replacement-head>button:hover{background:var(--action-soft)}.integration-credential-replacement{display:grid;gap:6px}.integration-credential-replacement[hidden]{display:none}.integration-credential-replacement-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink-2);font-size:11px}.integration-credential-replacement-head>button{padding:3px 0;background:transparent;border:0}.integration-secret-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.setup-inline-form .integration-secret-field input{border-radius:8px 0 0 8px}.integration-secret-toggle{min-width:60px;padding:0 12px;color:var(--action);background:var(--surface-soft);border:1px solid var(--border);border-left:0;border-radius:0 8px 8px 0;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.integration-secret-toggle:hover{background:var(--action-soft)}.integration-saved-credential{color:var(--ink-3);font-size:10.5px;font-weight:500;line-height:1.4}.integration-connection-test-status{grid-column:1 / -1;display:flex;gap:8px;align-items:baseline;margin:0;padding:9px 11px;color:var(--ink-3);background:#f7f7f4;border:1px solid var(--border);border-radius:8px;font-size:10.5px;line-height:1.4}.integration-connection-test-status.is-ok{color:#246641;background:#f0f8f2;border-color:#cde5d4}.integration-connection-test-status.is-bad{color:#8b2e21;background:#fff3f0;border-color:#f0c8c1}.integration-setup-form-actions{grid-column:1 / -1;display:flex;align-items:center;gap:8px}.integration-sidepanel-body .setup-inline-form{grid-template-columns:1fr}.integration-manage-button{padding:5px 0;font:inherit;font-size:11.5px;font-weight:700;color:var(--action);background:transparent;border:0;cursor:pointer}.integration-api-form{margin:0;padding:0;border:0}.integration-config-form{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.integration-config-panel-body,.integration-config-section{width:100%}.integration-config-removal{border-color:#efd7d3}.integration-config-removal .workspace-exec-section-head{background:snow}.integration-config-fields{align-items:start}.integration-config-fields .workspace-exec-field input,.integration-config-fields .workspace-exec-field select{min-height:42px;padding:10px 12px;background:#fff;border-color:#dfdfdc;border-radius:11px;font-size:14px}.integration-config-fields .integration-secret-field input{border-radius:11px 0 0 11px}.integration-config-fields .integration-credential-control{grid-column:1 / -1}.integration-config-fields .integration-credential-label{color:var(--ink-3);font-size:12.5px;font-weight:700}.integration-config-section-action{display:grid;justify-items:start;gap:9px;padding-top:2px}.integration-connection-save-actions{padding-top:2px}.workspace-exec-section-actions .integration-save-action{color:var(--action-contrast);background:var(--action)}.workspace-exec-section-actions .integration-save-action:hover{background:var(--action-hover)}.integration-test-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.integration-test-state{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:5px 10px;color:#805915;background:#fff3d6;border-radius:999px;font-size:11.5px;font-weight:750}.integration-test-state>span{width:7px;height:7px;background:currentColor;border-radius:999px}.integration-test-state.is-valid{color:#276b47;background:#eaf6ee}.integration-test-state.is-invalid{color:#8b2e21;background:#fff0ed}.workspace-exec-section-actions .integration-test-action{color:var(--action-contrast);background:var(--action)}.workspace-exec-section-actions .integration-test-action:hover{background:var(--action-hover)}.workspace-exec-section-actions .integration-test-action:disabled,.workspace-exec-section-actions .integration-save-action:disabled{color:#96938f;background:#ecebe8;cursor:not-allowed}.integration-config-section-action>small{color:var(--ink-3);font-size:12px;line-height:1.45}.integration-api-form>.integration-field-help{margin:-7px 0 2px;color:var(--ink-3);font-size:11.5px;line-height:1.45}.integration-api-form>.integration-confirmation-check{display:flex;grid-template-columns:none;align-items:flex-start;gap:9px;padding:11px;color:var(--ink-2);background:var(--surface-soft);border:1px solid var(--border);border-radius:9px;font-size:11.5px;font-weight:500;line-height:1.45}.integration-api-form>.integration-confirmation-check input{width:auto;margin-top:2px}.integration-api-form>.integration-checkbox-row{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;padding:12px 13px;color:var(--ink);background:#fbfaf8;border:1px solid var(--border);border-radius:10px;cursor:pointer}.integration-api-form>.integration-checkbox-row input{width:18px;height:18px;min-height:18px;margin:2px 0 0;accent-color:var(--action);cursor:pointer}.integration-api-form>.integration-checkbox-row>span{display:grid;gap:3px;min-width:0}.integration-api-form>.integration-checkbox-row strong{color:var(--ink);font-size:12.5px;font-weight:750;line-height:1.35}.integration-api-form>.integration-checkbox-row small{color:var(--ink-3);font-size:11px;font-weight:500;line-height:1.4}.integration-api-form>section[data-papaya-calendar-settings],.integration-api-form>section[data-calendly-calendar-settings]{display:grid;gap:12px}.integration-api-form>section[hidden]{display:none}.sales-calendar-field-title{position:relative;display:inline-flex;align-items:center;gap:6px;width:fit-content}.sales-calendar-help-wrap{position:relative;display:inline-flex}.sales-calendar-help{display:grid;place-items:center;width:17px;height:17px;color:var(--ink-3);background:#fff;border:1px solid var(--border);border-radius:999px;font-size:10px;font-weight:800;line-height:1;cursor:help}.sales-calendar-help:hover,.sales-calendar-help:focus-visible{color:var(--action);border-color:var(--action);outline:none}.sales-calendar-help-popover{position:absolute;z-index:20;top:calc(100% + 6px);left:0;width:min(270px,calc(100vw - 56px));padding:9px 11px;color:var(--ink);background:#fff;border:1px solid var(--border);border-radius:9px;box-shadow:0 10px 28px #0f111529;font-size:11.5px;font-weight:550;line-height:1.45;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.sales-calendar-help-wrap:hover .sales-calendar-help-popover,.sales-calendar-help-wrap:focus-within .sales-calendar-help-popover{opacity:1;visibility:visible;transform:translateY(0)}.sales-calendar-management-note{display:grid;gap:4px;padding:12px 13px;background:var(--surface-soft);border:1px solid var(--border);border-radius:10px}.sales-calendar-management-note strong{color:var(--ink);font-size:12px;font-weight:750}.sales-calendar-management-note p,.sales-calendar-sync-empty p{margin:0;color:var(--ink-3);font-size:11.5px;line-height:1.45}.sales-calendar-editor-form{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;border:0}.sales-calendar-editor-section{margin:0}.sales-calendar-card-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.sales-calendar-card-fields.is-single{grid-template-columns:minmax(0,1fr)}.sales-calendar-card-fields>label{min-width:0}.sales-calendar-card-fields>.sales-calendar-field-wide,.sales-calendar-card-fields>.weekly-hours-fieldset,.sales-calendar-card-fields>.sales-calendar-sync-fields,.sales-calendar-card-fields>.sales-calendar-sync-empty{grid-column:1 / -1}.sales-calendar-card-fields>.weekly-hours-fieldset{margin:0}.integration-api-form .sales-calendar-sync-toggle{position:relative;display:inline-flex;align-items:center;justify-self:start;gap:9px;min-height:42px;flex:0 0 auto;cursor:pointer}.integration-api-form .sales-calendar-sync-toggle input{position:absolute;width:1px;min-height:1px;margin:0;padding:0;opacity:0}.sales-calendar-sync-fields,.sales-calendar-sync-empty{display:grid;gap:10px}.sales-calendar-sync-fields{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:2px}.sales-calendar-sync-fields[hidden]{display:none}.sales-calendar-sync-empty .ask-btn{justify-self:start}@media(max-width:620px){.sales-calendar-card-fields,.sales-calendar-sync-fields{grid-template-columns:minmax(0,1fr)}}.integration-action-routes{display:grid;gap:11px;margin:5px 0 2px;padding:16px;background:#fbfaf8;border:1px solid var(--border);border-radius:10px}.integration-action-routes legend{padding:0 5px;color:var(--ink);font-size:12px;font-weight:750}.integration-action-routes>p{margin:-3px 0 2px;color:var(--ink-3);font-size:11.5px;line-height:1.45}.integration-action-route{display:grid;gap:5px}.integration-action-route>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.integration-action-route>span code{padding:2px 6px;color:var(--action);background:var(--action-soft);border-radius:5px;font-size:10px}.integration-action-route>small{color:var(--ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.integration-product-task-routing{display:grid;justify-items:start;gap:7px;margin:5px 0 2px;padding:15px;background:var(--surface-soft);border:1px solid var(--border);border-radius:10px}.integration-product-task-routing>strong{color:var(--ink);font-size:12.5px}.integration-product-task-routing>p{margin:0 0 3px;color:var(--ink-2);font-size:11.5px;line-height:1.5}.weekly-hours-fieldset{margin:0;padding:0;border:0}.weekly-hours-fieldset legend{margin-bottom:3px;font-size:11.5px;font-weight:700}.weekly-hours-fieldset>p{margin:0 0 14px;color:var(--ink-3);font-size:11.5px;line-height:1.45}.weekly-hours-fieldset>.weekly-hours-error{margin:-4px 0 12px;padding:8px 10px;color:var(--bad);background:var(--bad-soft);border:1px solid color-mix(in srgb,var(--bad) 26%,transparent);border-radius:7px;font-weight:650}.weekly-hours-fieldset.has-error .weekly-hours-block input[type=time]{border-color:color-mix(in srgb,var(--bad) 42%,var(--border))}.weekly-hours-list{display:grid;gap:10px}.weekly-hours-day{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:start;gap:10px;min-height:36px}.weekly-hours-day-badge{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:#fff;background:var(--ink);border-radius:50%;font-size:11px;font-weight:800}.weekly-hours-blocks{display:grid;gap:7px;min-width:0}.weekly-hours-unavailable{min-height:32px;color:var(--ink-3);font-size:13px;line-height:32px}.weekly-hours-block{display:grid;grid-template-columns:minmax(82px,1fr) 12px minmax(82px,1fr) 30px;align-items:center;gap:7px}.setup-inline-form .weekly-hours-block input[type=time]{width:100%;min-width:0;height:34px;padding:6px 8px;font-size:12.5px}.weekly-hours-block>span{color:var(--ink-3);text-align:center}.weekly-hours-icon-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;color:var(--ink-2);background:transparent;border:1px solid var(--border);border-radius:50%;font:inherit;font-size:19px;line-height:1;cursor:pointer}.weekly-hours-icon-button:hover{color:var(--ink);background:var(--bg);border-color:var(--ink-3)}.weekly-hours-add{font-size:18px}.weekly-hours-remove{color:var(--ink-3);border-color:transparent}@media(max-width:760px){.integration-registry{grid-template-columns:1fr;gap:14px}.integration-type-card-header{grid-template-columns:1fr;gap:14px;min-height:0;padding:20px 18px 16px}.integration-type-card-copy p{font-size:13px}.integration-type-card-action{justify-self:start}.integration-connection-list{padding:0 18px 16px}.integration-connection-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px}.integration-connection-state{grid-column:1;grid-row:2;justify-content:flex-start;padding-left:46px}.integration-row-actions{grid-column:2;grid-row:1 / span 2;flex-direction:column;align-items:flex-end}.integration-connection-empty{align-items:flex-start;flex-direction:column;gap:2px;padding:10px 16px}.integration-add-button{min-height:38px;padding:0 13px;font-size:12px}.integration-provider-grid{grid-template-columns:1fr;margin-top:14px}.integration-provider-card{grid-template-columns:40px minmax(0,1fr)}.integration-provider-chevron{grid-column:2}}.knowledge-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) minmax(260px,380px) auto;align-items:center;gap:14px;padding:16px 18px;border-bottom:1px solid var(--border)}.asset-tab-panel h2{margin:0 0 8px}.asset-tab-panel>p{margin:0 0 14px}.knowledge-title{min-width:0}.knowledge-title h2{margin:0;font-size:12px;font-weight:780;letter-spacing:.07em;text-transform:uppercase}.knowledge-title span{display:block;margin-top:4px;font-size:12.5px;color:var(--ink-3)}.knowledge-search{min-width:0;height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;background:var(--bg);border:1px solid var(--border);border-radius:8px}.knowledge-search:focus-within{border-color:var(--action);box-shadow:0 0 0 3px var(--action-focus);background:var(--surface)}.knowledge-search span{flex:0 0 auto;font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.knowledge-search input{min-width:0;width:100%;font:inherit;font-size:13px;color:var(--ink);background:transparent;border:0;outline:0}.knowledge-taxonomy-select{display:none}.knowledge-taxonomy-select span{flex:0 0 auto;font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.knowledge-taxonomy-select select{min-width:0;width:100%;font:inherit;font-size:13px;color:var(--ink);background:transparent;border:0;outline:0}.knowledge-browser{display:grid;grid-template-columns:238px minmax(0,1fr);height:calc(100vh - 365px);height:calc(100dvh - 365px);min-height:360px;overflow:hidden}.ktax-panel{min-height:0;min-width:0;display:flex;flex-direction:column;padding:14px 12px 16px;background:var(--bg);border-right:1px solid var(--border);overflow:hidden}.ktax-title{margin:0 6px 10px;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.ktax-list{display:flex;flex-direction:column;gap:4px;flex:1;min-height:0;max-height:none;overflow-y:auto;padding-right:2px}.ktax-item{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 9px;align-items:center;font:inherit;text-align:left;color:var(--ink-2);background:transparent;border:1px solid transparent;border-radius:7px;padding:8px 9px;cursor:pointer}.ktax-parent{display:grid;gap:2px}.ktax-parent-head{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:1px}.ktax-expand,.ktax-parent-select{color:var(--ink-2);background:transparent;border:0;font:inherit;cursor:pointer}.ktax-expand{display:grid;place-items:center;width:24px;height:30px;padding:0;border-radius:6px}.ktax-expand:before{content:"";width:6px;height:6px;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(45deg) translate(-1px,-1px);transition:transform .14s ease}.ktax-parent.is-collapsed .ktax-expand:before{transform:rotate(-45deg)}.ktax-expand:hover{background:var(--surface)}.ktax-parent-select{min-width:0;padding:7px 8px 7px 2px;overflow:hidden;border-radius:6px;font-size:13px;font-weight:720;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ktax-parent-select:hover,.ktax-parent-select.is-active{color:var(--ink);background:var(--surface)}.ktax-parent-select.is-active{box-shadow:inset 2px 0 var(--brand)}.ktax-leaves{display:grid;gap:2px;padding-left:25px}.ktax-leaves[hidden]{display:none}.ktax-item.ktax-leaf{padding-top:6px;padding-bottom:6px}.ktax-item:hover{color:var(--ink);background:var(--surface);border-color:var(--border)}.ktax-item.is-active{color:var(--ink);background:var(--surface);border-color:var(--action-border);box-shadow:0 1px #0f111508}.ktax-item span,.ktax-item small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ktax-item span{font-size:13px;font-weight:650}.ktax-item small{grid-column:1;font-size:11.5px;color:var(--ink-3)}.ktax-item strong{grid-column:2;grid-row:1 / span 2;justify-self:end;font-size:11.5px;font-weight:700;color:var(--ink-3)}.knowledge-results{min-width:0;min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 18px 20px}.knowledge-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px}.knowledge-results-head span{min-width:0;font-size:13px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-results-head small{margin-left:7px;color:var(--ink-3);font-size:11.5px;font-weight:600}.kgroups{display:flex;flex-direction:column;gap:16px}.kgroup{min-width:0}.kgroup-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px;padding:0 0 9px;background:var(--surface);border-bottom:1px solid var(--border)}.kgroup-head h3{margin:0;font-size:13px;font-weight:700;line-height:1.25;color:var(--ink)}.kgroup-head>span{color:var(--ink-3);font-size:11.5px;font-weight:650;white-space:nowrap}.kgroup-head p{margin:3px 0 0;font-size:12px;line-height:1.35;color:var(--ink-3)}.kgrid{display:flex;flex-direction:column;gap:0;border:1px solid var(--border);border-radius:7px;overflow:visible}.kcard{position:relative;background:var(--surface);border:0;border-bottom:1px solid var(--border)}.kcard:has(.kcard-menu.is-open){z-index:10}.kcard:last-child{border-bottom:0}.kcard[open]{background:var(--surface)}.kcard.is-inactive{background:#fbfaf8}.kcard-summary{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:9px 12px;cursor:pointer;list-style:none}.kcard-summary::-webkit-details-marker{display:none}.kcard-summary:before{content:"";width:7px;height:7px;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(-45deg);transition:transform .16s ease,border-color .16s ease}.kcard[open] .kcard-summary:before{transform:rotate(45deg);border-color:var(--ink-2)}.kcard-summary:hover{background:#0f111506}.kcard-summary:focus{outline:none}.kcard-summary:focus-visible{outline:2px solid var(--action-focus);outline-offset:-2px}.kcard-title{grid-column:2;min-width:0;font-size:13.5px;font-weight:650;line-height:1.35;color:var(--ink);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kcard-inactive{padding:3px 7px;color:var(--ink-3);background:var(--bg);border:1px solid var(--border);border-radius:999px;font-size:10.5px;font-weight:720}.kcard-menu-trigger{color:var(--ink-2);background:transparent;border:1px solid transparent;border-radius:6px;font:inherit;cursor:pointer}.kcard-menu-trigger:hover{color:var(--action);background:var(--action-soft);border-color:var(--action-border)}.kcard-actions{grid-column:3;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.kcard-menu{position:relative;display:inline-flex}.kcard-menu-trigger{display:grid;place-items:center;min-width:30px;height:28px;padding:0 7px 4px;font-size:18px;line-height:1}.kcard-menu-popover{position:absolute;top:calc(100% + 5px);right:0;z-index:20;display:none;width:max-content;min-width:132px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:9px;box-shadow:0 12px 32px #0f111524}.kcard-menu.is-open .kcard-menu-popover{display:grid}.kcard-menu-popover button{width:100%;padding:8px 9px;color:var(--ink-2);background:transparent;border:0;border-radius:6px;font:inherit;font-size:12px;text-align:left;cursor:pointer}.kcard-menu-popover button:hover{color:var(--ink);background:var(--bg)}.kcard-menu-popover button.is-danger{color:#a33b32}.kcard-body{padding:9px 18px 16px 36px;border-top:1px solid var(--border)}.kcard-answer-label{margin-bottom:7px;color:var(--ink-3);font-size:10px;font-weight:780;letter-spacing:.07em;text-transform:uppercase}.kcard-copy{max-width:920px;margin:0;font-size:14.5px;line-height:1.65;color:var(--ink);white-space:pre-wrap}.kcard-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:12px;color:var(--ink-3);border-top:1px solid var(--border);font-size:11.5px}.kcard-availability{display:inline-flex;align-items:center;gap:9px;color:var(--ink-2);font-weight:650}.kcard-availability-toggle{position:relative;width:34px;height:20px;padding:2px;background:#d8d5d1;border:0;border-radius:999px;cursor:pointer;transition:background .14s ease}.kcard-availability-toggle>span{display:block;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0f111538;transition:transform .14s ease}.kcard-availability-toggle.is-on{background:var(--action)}.kcard-availability-toggle.is-on>span{transform:translate(14px)}.kcard-availability-toggle.is-saving,.kcard-availability-toggle:disabled{cursor:wait;opacity:.6}@media(max-width:920px){.asset-page-head{grid-template-columns:1fr;align-items:stretch}.asset-page-title{white-space:normal}.asset-page-head .tabbar{justify-self:start}.asset-content-toolbar{grid-template-columns:1fr;align-items:stretch}.asset-content-toolbar .ask-btn{justify-self:flex-start}.asset-content-actions{justify-content:flex-start}.asset-scroll-window{height:clamp(320px,calc(100vh - 390px),560px)}.setup-section-grid{grid-template-columns:1fr}.knowledge-toolbar{grid-template-columns:1fr;align-items:stretch}.knowledge-toolbar .ask-btn{justify-self:flex-start}.knowledge-browser{height:calc(100vh - 390px);height:calc(100dvh - 390px);min-height:320px;display:block}.ktax-panel{display:none}.knowledge-taxonomy-select{min-width:0;height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;background:var(--bg);border:1px solid var(--border);border-radius:8px}.knowledge-taxonomy-select:focus-within{border-color:var(--action);box-shadow:0 0 0 3px var(--action-focus);background:var(--surface)}}@media(max-width:640px){.asset-page-head,.asset-content-toolbar,.asset-scroll-window,.knowledge-toolbar,.asset-shell-body,.knowledge-results{padding-left:14px;padding-right:14px}.policy-row-summary{grid-template-columns:1fr;gap:2px}.policy-row-body{grid-template-columns:1fr;padding-left:14px}.knowledge-browser{height:auto;min-height:0;overflow:visible}.knowledge-results{height:auto;overflow-y:visible;overscroll-behavior:auto;scrollbar-gutter:auto}.knowledge-search span,.knowledge-taxonomy-select span{display:none}.kcard-summary{grid-template-columns:14px minmax(0,1fr) auto}.kcard-body{padding-left:16px}.kcard-footer{align-items:flex-start;flex-direction:column}.kcard-menu-popover{max-width:calc(100vw - 44px)}}.rule{display:grid;grid-template-columns:1fr 18px 1fr;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border)}.rule:first-child{border-top:none}.rule-when,.rule-then{display:flex;flex-direction:column;gap:2px;font-size:13.5px}.rule-when small{font-size:11.5px;color:var(--ink-3)}.rule-then{color:var(--ink-2)}.rule code{font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px;color:var(--ink)}.rule-arrow{color:var(--ink-3);text-align:center}.policy-list{display:flex;flex-direction:column;gap:0;border:1px solid var(--border);border-radius:8px;overflow:hidden}.policy-row{background:var(--surface);border-bottom:1px solid var(--border)}.policy-row:last-child{border-bottom:0}.policy-row-summary{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:12px;min-height:46px;padding:10px 13px;cursor:pointer;list-style:none}.policy-row-summary::-webkit-details-marker{display:none}.policy-row-summary:hover{background:#0f111506}.policy-row-summary:focus{outline:none}.policy-row-summary:focus-visible{outline:2px solid var(--action-focus);outline-offset:-2px}.policy-row-kicker{font-size:10.5px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.policy-row-title{min-width:0;font-size:13.5px;font-weight:650;line-height:1.35;color:var(--ink);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.policy-row-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:2px 16px 16px 95px}.policy-row-body p{max-width:920px;margin:5px 0 0;font-size:14px;line-height:1.6;color:var(--ink-2);white-space:pre-wrap}.support-handoff-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);align-items:start;gap:16px}.support-handoff-card,.support-destination-card,.support-payload-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 1px 2px #0f111506}.support-handoff-card{overflow:hidden}.support-handoff-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:26px 28px 24px;background:linear-gradient(145deg,#fff,#fbfaf8);border-bottom:1px solid var(--border-soft)}.support-handoff-card-head>div{min-width:0}.support-handoff-kicker{display:block;color:var(--ink-3);font-size:10px;font-weight:780;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.support-handoff-card-head h2{max-width:590px;margin:7px 0 0;color:var(--ink);font-family:Varela Round,sans-serif;font-size:21px;font-weight:400;letter-spacing:-.015em;line-height:1.25}.support-handoff-card-head p{max-width:640px;margin:9px 0 0;color:var(--ink-2);font-size:13px;line-height:1.55}.support-handoff-control-badge{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:6px 10px;color:#216e3a;background:#eaf7ed;border:1px solid #cce4d2;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap}.support-handoff-control-badge svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.support-handoff-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:26px 28px 28px;list-style:none}.support-handoff-flow li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);align-content:start;gap:11px;padding-right:24px}.support-handoff-flow li:not(:last-child):after{position:absolute;top:15px;right:8px;width:10px;height:1px;background:#cfd1d6;content:""}.support-handoff-step{display:grid;place-items:center;width:32px;height:32px;color:var(--ink);background:var(--surface-soft);border:1px solid #dfe0e3;border-radius:10px;font-size:12px;font-weight:800}.support-handoff-flow strong{display:block;padding-top:1px;color:var(--ink);font-size:13px;font-weight:720;line-height:1.35}.support-handoff-flow p{margin:5px 0 0;color:var(--ink-3);font-size:11.5px;line-height:1.48}.support-handoff-assurances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 28px 28px}.support-handoff-assurances>div{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:14px;background:#fbfaf8;border:1px solid var(--border-soft);border-radius:10px}.support-handoff-assurances svg{width:20px;height:20px;margin:2px 0 0 2px;fill:none;stroke:var(--ink-2);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.support-handoff-assurances span{color:var(--ink-3);font-size:11.5px;line-height:1.45}.support-handoff-assurances strong{display:block;margin-bottom:3px;color:var(--ink);font-size:12.5px;font-weight:700}.support-handoff-sidebar{display:grid;gap:12px}.support-destination-card,.support-payload-card{padding:20px}.support-destination-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.support-destination-status{display:inline-flex;align-items:center;gap:6px;max-width:150px;padding:5px 8px;overflow:hidden;color:#8a5c13;background:#fbf0d7;border-radius:999px;font-size:10.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.support-destination-status i{flex:0 0 auto;width:6px;height:6px;background:currentColor;border-radius:50%}.support-destination-card--ok .support-destination-status{color:#216e3a;background:#e0f5e5}.support-destination-card--bad .support-destination-status{color:#9c3328;background:#fbe5e2}.support-destination-identity{display:flex;align-items:center;gap:12px;margin:20px 0;padding:14px;background:#fbfaf8;border:1px solid var(--border-soft);border-radius:11px}.support-destination-icon{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;color:var(--ink-2);background:#fff;border:1px solid var(--border);border-radius:10px}.support-destination-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.support-destination-identity>span:last-child{display:grid;min-width:0;gap:3px}.support-destination-identity strong,.support-destination-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-destination-identity strong{font-size:13.5px;font-weight:700}.support-destination-identity small{color:var(--ink-3);font-size:11px}.support-destination-action{width:100%;justify-content:center}.support-payload-card ul{display:grid;gap:0;margin:13px 0 0;padding:0;list-style:none}.support-payload-card li{display:grid;gap:2px;padding:10px 0;border-top:1px solid var(--border-soft)}.support-payload-card li:first-child{border-top:0}.support-payload-card li span{color:var(--ink);font-size:12.5px;font-weight:680}.support-payload-card li small{color:var(--ink-3);font-size:11px;line-height:1.4}@media(max-width:980px){.support-handoff-layout{grid-template-columns:1fr}.support-handoff-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.support-handoff-card-head{flex-direction:column;gap:14px;padding:22px 20px 20px}.support-handoff-flow{grid-template-columns:1fr;gap:20px;padding:22px 20px}.support-handoff-flow li{padding-right:0}.support-handoff-flow li:not(:last-child):after{inset:38px auto -14px 15px;width:1px;height:10px}.support-handoff-assurances,.support-handoff-sidebar{grid-template-columns:1fr}.support-handoff-assurances{padding:0 20px 22px}}.action-catalog-layout{grid-template-columns:224px minmax(0,1fr)}.action-taxonomy{background:var(--bg)}.action-taxonomy .ktax-item{min-height:40px;padding:9px 10px}.action-resource-pane{padding-top:0}.action-toolbar{grid-template-columns:minmax(180px,1fr) minmax(260px,380px) auto}.action-resource-group .kgroup-head{align-items:center;padding-top:2px}.action-resource-group .kgroup-head>div{min-width:0}.action-resource-group .kgroup-head p{max-width:760px;font-family:inherit;line-height:1.45}.action-card-summary{grid-template-columns:14px minmax(0,1fr) auto;gap:10px 14px;min-height:50px;padding:11px 14px}.action-card-summary-meta{display:flex;align-items:center;justify-content:flex-end;gap:7px;white-space:nowrap}.action-mode-pill{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;font-size:11.5px;font-weight:650;line-height:1;color:var(--ink-2);background:var(--bg);border:1px solid var(--border);border-radius:999px}.action-directory-card[open]>.action-card-summary{background:#0f111505;border-bottom:1px solid var(--border)}.action-directory-card .kcard-body{padding:18px 20px 20px 40px}.action-card-description{max-width:820px;margin:0;font-size:14px;line-height:1.6;color:var(--ink-2)}.action-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0}.action-card-facts>div{min-width:0;padding:11px 12px;background:var(--bg);border:1px solid var(--border);border-radius:7px}.action-card-facts dt,.action-technical-row dt{font-size:9.75px;font-weight:750;letter-spacing:.055em;text-transform:uppercase;color:var(--ink-3)}.action-card-facts dd{margin:5px 0 0;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.action-technical-details{margin-top:14px;border-top:1px solid var(--border)}.action-technical-details>summary{width:fit-content;padding:11px 0 4px;font-size:11.5px;font-weight:650;color:var(--ink-3);cursor:pointer}.action-technical-details>summary:hover{color:var(--ink)}.action-technical-details dl{margin:8px 0 0;border:1px solid var(--border);border-radius:7px;overflow:hidden}.action-technical-row{min-width:0;display:grid;grid-template-columns:160px minmax(0,1fr);align-items:start;gap:12px;padding:9px 11px;border-top:1px solid var(--border)}.action-technical-row:first-child{border-top:0}.action-technical-row dd{min-width:0;margin:0}.action-technical-row code{display:block;min-width:0;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;line-height:1.5;color:var(--ink-2);white-space:normal;overflow-wrap:anywhere;word-break:break-word}.action-directory-card .kcard-actions{align-items:center;margin-top:16px}@media(max-width:920px){.action-toolbar{grid-template-columns:1fr}.action-toolbar .ask-btn{justify-self:flex-start}}@media(max-width:640px){.action-card-summary{grid-template-columns:14px minmax(0,1fr)}.action-card-summary-meta{grid-column:2;justify-content:flex-start;flex-wrap:wrap;white-space:normal}.action-directory-card .kcard-body{padding:15px 14px}.action-card-facts{grid-template-columns:1fr}.action-technical-row{grid-template-columns:1fr;gap:4px}}.action-permission-list{list-style:none;margin:0;padding:0}.action-permission{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(260px,2fr) auto auto;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--border)}.action-permission:first-child{border-top:none}.action-permission-main{min-width:0;display:flex;flex-direction:column;gap:3px}.action-permission-title{font-size:14px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-permission-detail{font-size:12.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-permission-grid{display:grid;grid-template-columns:repeat(4,minmax(92px,1fr));gap:10px;margin:0}.action-permission-meta{display:flex;flex-direction:column;gap:10px;min-width:0}.action-permission-grid div{min-width:0}.action-permission-grid dt{margin:0 0 2px;font-size:10.5px;font-weight:700;color:var(--ink-3);text-transform:uppercase}.action-permission-grid dd{margin:0;font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-resolution{display:flex;flex-direction:column;gap:6px;min-width:0}.action-resolution-summary{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-resolution-channels{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.action-resolution-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:4px 7px;border:1px solid var(--border);border-radius:999px;background:var(--bg);color:var(--ink-2);font-size:11.5px;line-height:1.2}.action-resolution-chip strong{color:var(--ink);font-weight:750}.action-resolution-chip.is-ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 30%,var(--border));background:color-mix(in srgb,var(--ok) 9%,var(--bg))}.action-resolution-chip.is-warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 30%,var(--border));background:color-mix(in srgb,var(--warn) 9%,var(--bg))}.action-resolution-chip.is-bad{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 30%,var(--border));background:color-mix(in srgb,var(--bad) 9%,var(--bg))}.action-resolution-chip.is-muted{color:var(--ink-3)}.advanced-details{font-size:12.5px;color:var(--ink-3)}.advanced-details summary{cursor:pointer;font-weight:700}.advanced-grid{display:grid;grid-template-columns:auto minmax(160px,1fr);gap:6px 10px;min-width:240px;margin-top:8px;padding:10px;background:var(--bg);border:1px solid var(--border);border-radius:8px}.advanced-grid code{min-width:0;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis}.split{display:grid;grid-template-columns:minmax(280px,360px) 1fr;gap:16px;align-items:start;margin-top:22px}.split-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 18px;box-shadow:var(--shadow)}.page-inbox{max-width:none;margin:0;height:100dvh;min-height:0;display:flex;flex-direction:column;padding:var(--shell-header-top) var(--workspace-gutter) var(--chat-clearance);overflow:hidden}.page-inbox .screen-intro{padding-inline:2px}.operate-summary{display:flex;align-items:stretch;gap:8px}.operate-summary>span{display:grid;gap:2px;min-width:112px;padding:10px 13px;color:var(--ink-3);background:#ffffffb8;border:1px solid var(--border);border-radius:12px;font-size:11.5px}.operate-summary strong{color:var(--ink);font-size:18px;line-height:1}.operate-summary .has-attention{color:#8a5d10;background:#faf3e0b8;border-color:#9a6a1333}.operate-summary .has-attention strong{color:#8a5d10}.inbox-shell{flex:1 1 auto;display:grid;grid-template-columns:300px minmax(0,1fr);min-height:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.inbox-pane{display:flex;flex-direction:column;min-height:0;padding:18px 14px 0;border-right:1px solid var(--border);background:var(--bg)}.inbox-pane-head h1{margin:0;font-family:Varela Round,sans-serif;font-weight:400;font-size:22px}.inbox-pane-head p{margin:2px 0 0;font-size:12.5px;color:var(--ink-3)}.inbox-search{margin-top:14px}.inbox-search input{width:100%;font:inherit;font-size:13px;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:9px 13px;outline:none}.inbox-search input:focus{border-color:var(--action);box-shadow:0 0 0 3px var(--action-focus)}.inbox-filters{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.hfilter{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12.5px;font-weight:500;color:var(--ink-2);background:transparent;border:1px solid var(--border);border-radius:999px;padding:5px 11px;cursor:pointer}.hfilter:hover{background:#0f11150a;color:var(--ink)}.hfilter.is-active{background:#fff;border-color:#cbd1dc;color:var(--ink);font-weight:600}.hfilter-n{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10.5px;font-weight:700;color:#fff;background:#8a6270;border-radius:999px}.account-filter-field{display:flex;align-items:center;gap:8px;margin:0 0 12px;font:inherit;font-size:11.5px;color:var(--ink-3);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.account-filter-field select{flex:1;min-width:0;width:100%;font:inherit;font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:7px 9px;outline:none}.account-filter-field select:focus{border-color:var(--action);box-shadow:0 0 0 3px var(--action-focus)}.conv-items{list-style:none;margin:0;padding:0;flex:1;min-height:0;overflow-y:auto}.conv-item{display:flex;flex-direction:column;gap:4px;padding:11px 12px;border-radius:10px;cursor:pointer}.conv-item:hover{background:#0f11150a}.conv-item.is-active{background:#0f11150b}.conv-item.is-high .conv-item-name{font-weight:700}.conv-item-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.conv-item-name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-item-identity{display:inline-flex;align-items:center;gap:6px;min-width:0}.conv-item-star{flex:0 0 auto;display:inline-grid;place-items:center;width:20px;height:20px;font:inherit;font-size:13px;line-height:1;color:var(--ink-3);background:transparent;border:1px solid transparent;border-radius:7px;padding:0;cursor:pointer}.conv-item-star:hover{color:var(--ink);background:#0f11150d}.conv-item-star.is-on{color:var(--ink);background:#0f11150f}.conv-item-bottom{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.conv-item-sub{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;color:var(--ink-3)}.conv-item-sub .sub-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-item-kind,.conv-inline-type{font-size:11.5px;color:var(--ink-3);font-weight:500}.conv-status{flex:0 0 auto;font-size:11.5px;font-weight:700;color:var(--ink-3);white-space:nowrap}.conv-status.is-ok{color:#47735a}.conv-status.is-warn{color:#9a6a13}.conv-status.is-bad{color:var(--bad)}.conv-status.is-info{color:#4b67a4}.conv-item-when{flex:0 0 auto;font-size:11px;color:var(--ink-3)}.inbox-foot{display:flex;align-items:center;justify-content:space-between;padding:12px 4px;font-size:12px;color:var(--ink-3);border-top:1px solid var(--border)}.inbox-pager button{font:inherit;font-size:15px;line-height:1;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:3px 9px;margin-left:5px;cursor:pointer}.inbox-pager button:disabled{opacity:.4;cursor:default}.conv-pane{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;min-width:0}.conv-pane.has-inspector{grid-template-columns:minmax(0,1fr) 320px}.conv-main{display:flex;flex-direction:column;min-height:0;min-width:0}.conv-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 28px 15px;border-bottom:1px solid var(--border)}.conv-head-main{min-width:0}.conv-head-main h1{margin:0;font-family:Varela Round,sans-serif;font-weight:400;font-size:22px;overflow-wrap:anywhere}.conv-sub{margin:4px 0 0;font-size:12.5px;color:var(--ink-2)}.conv-head-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:8px;font-size:12.5px;color:var(--ink-3)}.conv-head-tools{display:flex;align-items:center;gap:8px;flex:0 0 auto}.actions-btn{min-height:31px;font:inherit;font-size:12.5px;font-weight:700;border-radius:999px;padding:6px 12px;cursor:pointer}.actions-btn{color:var(--ink-2);background:#fff;border:1px solid var(--border)}.actions-btn:hover,.actions-btn.is-on{color:var(--ink);border-color:#cbd1dc;background:#0f111509}.icon-btn{font:inherit;font-size:16px;line-height:1;color:var(--ink-3);background:transparent;border:1px solid transparent;border-radius:9px;padding:6px 9px;cursor:pointer}.icon-btn:hover{background:#0f11150d;color:var(--ink)}.icon-btn.is-on{color:var(--action);background:var(--action-soft)}.thread{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:0;padding:0}.exec-card{background:var(--surface);border-top:1px solid var(--border)}.exec-card:first-child{border-top:none}.exec-card-head{display:flex;align-items:center;gap:12px;padding:14px 24px;cursor:pointer}.exec-card-icon{flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:12px;background:var(--ok-soft);border:1px solid #bdebcf;color:var(--ok)}.exec-card-icon.warn{background:var(--warn-soft);border-color:#f3dcae;color:var(--warn)}.exec-card-icon.bad{background:var(--bad-soft);border-color:#fecdca;color:var(--bad)}.exec-card-icon.info{background:#eef2ff;border-color:#c7d2fe;color:#1d4ed8}.exec-card-title{font-size:14px;color:var(--ink)}.exec-card-title strong{font-weight:700}.exec-card-status{font-weight:600}.exec-card-status.ok{color:var(--ok)}.exec-card-status.warn{color:var(--warn)}.exec-card-status.bad{color:var(--bad)}.exec-card-status.info{color:#1d4ed8}.exec-card-time{margin-left:auto;font-size:12.5px;color:var(--ink-3);white-space:nowrap}.exec-card-chevron{font-size:13px;color:var(--ink-3);width:14px;text-align:center}.exec-card.is-collapsed .exec-card-body{display:none}.exec-card-body{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.exec-col{padding:16px 18px;min-width:0}.exec-conv{border-right:1px solid var(--border)}.exec-col-label{font-size:12px;font-weight:700;color:var(--ink);margin-bottom:14px}.exec-empty{font-size:12.5px;color:var(--ink-3)}.msg{display:flex;align-items:flex-end;gap:8px;margin-bottom:12px}.msg:last-child{margin-bottom:0}.msg.user{flex-direction:row-reverse}.t-avatar{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:12px;font-weight:700}.t-avatar.is-papaya{color:#fff;background:var(--brand)}.t-avatar.is-user{color:var(--ink-3);background:var(--bg);border:1px solid var(--border)}.bubble{max-width:90%;font-size:13.5px;line-height:1.45;padding:10px 13px;border-radius:14px;overflow-wrap:anywhere}.msg.papaya .bubble{background:var(--bg);border:1px solid var(--border);border-bottom-left-radius:5px}.msg.user .bubble{background:var(--action);color:var(--action-contrast);border-bottom-right-radius:5px}.t-time{font-size:11px;color:var(--ink-3);white-space:nowrap;padding-bottom:3px}.bg-actions{display:flex;flex-direction:column}.bg-action{display:flex;gap:11px;position:relative;padding-bottom:16px}.bg-action:last-child{padding-bottom:0}.bg-action:before{content:"";position:absolute;left:10px;top:22px;bottom:-2px;width:2px;background:#cdeed9}.bg-action:last-child:before{display:none}.bg-dot{flex:0 0 auto;z-index:1;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:11px;background:var(--ok-soft);border:1.5px solid #bdebcf;color:var(--ok)}.bg-dot.warn{background:var(--warn-soft);border-color:#f3dcae;color:var(--warn)}.bg-dot.bad{background:var(--bad-soft);border-color:#fecdca;color:var(--bad)}.bg-dot.info{background:#eef2ff;border-color:#c7d2fe;color:#1d4ed8}.bg-body{display:flex;flex-direction:column;gap:1px;min-width:0;padding-top:2px}.bg-label{font-size:13px;font-weight:600;font-family:Geist Mono,ui-monospace,monospace;color:var(--ink);overflow-wrap:anywhere}.bg-reason{font-size:11.5px;color:var(--ink-2)}.bg-time{font-size:11.5px;color:var(--ink-3);overflow-wrap:anywhere}.kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:4px 0 18px}.kpi{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow)}.kpi-value{font-family:Varela Round,sans-serif;font-size:24px;font-weight:400}.kpi-value.ok{color:var(--ok)}.kpi-value.warn{color:var(--warn)}.kpi-value.bad{color:var(--bad)}.kpi-value.info{color:#1d4ed8}.kpi-label{font-size:12px;color:var(--ink-3)}.funnel{display:flex;flex-direction:column;gap:9px}.funnel-step{display:flex;align-items:center;gap:10px;position:relative;min-height:28px;outline:none}.funnel-step.has-detail{cursor:default}.funnel-step.has-detail:focus-visible{border-radius:6px;box-shadow:0 0 0 3px var(--action-focus)}.funnel-label{order:-1;flex:0 0 auto;width:78px;font-size:12px;color:var(--ink-2)}.funnel-bar{height:22px;min-width:6px;background:var(--action-soft);border-radius:6px}.funnel-n{font-size:12.5px;font-weight:600}.funnel-n small{color:var(--ink-3);font-weight:400}.funnel-detail{display:none;position:absolute;z-index:20;top:29px;left:88px;min-width:190px;padding:8px 10px;background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:0 14px 32px #0f11151f}.funnel-step.has-detail:hover .funnel-detail,.funnel-step.has-detail:focus .funnel-detail{display:block}.funnel-detail-row{display:flex;justify-content:space-between;gap:16px;font-size:12px;color:var(--ink-2)}.funnel-detail-row+.funnel-detail-row{margin-top:5px}.funnel-detail-row strong{color:var(--ink);font-weight:700}.needs{list-style:none;margin:0;padding:0}.need-row{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--border);font-size:13.5px}.need-row:first-child{border-top:none}.need-row>span:first-child{flex:1}.need-n{flex:0 0 auto;font-weight:700}.outs{list-style:none;margin:0;padding:0}.out-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--border);cursor:pointer}.out-row:first-child{border-top:none}.out-identity{font-size:13.5px;font-weight:600;min-width:130px}.out-summary{flex:1;min-width:0;font-size:13px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.out-when{flex:0 0 auto;font-size:12px;color:var(--ink-3)}.operate-outcome-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.operate-outcome-panels{margin-top:0}.operate-outcome-directory .setup-section-head p,.operate-outcome-activity .setup-section-head p{max-width:780px;margin:4px 0 0;color:var(--ink-2);font-size:13px;line-height:1.45}.operate-outcome-definition-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.operate-outcome-definition{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:14px 16px;color:var(--ink);text-align:left;background:var(--bg);border:1px solid var(--border);border-radius:10px;cursor:pointer}.operate-outcome-definition:hover,.operate-outcome-definition.is-selected{background:var(--action-soft);border-color:var(--action-border)}.operate-outcome-definition:focus-visible{outline:3px solid var(--action-focus);outline-offset:2px}.operate-outcome-definition-copy,.operate-outcome-definition-count,.operate-outcome-result,.operate-outcome-source{display:flex;min-width:0;flex-direction:column;gap:3px}.operate-outcome-definition-copy strong,.operate-outcome-result strong,.operate-outcome-source strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.operate-outcome-definition-copy small,.operate-outcome-definition-count small,.operate-outcome-result small,.operate-outcome-source small{overflow:hidden;color:var(--ink-3);font-size:11.5px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.operate-outcome-definition-count{flex:0 0 auto;align-items:flex-end}.operate-outcome-definition-count strong{font-family:Varela Round,sans-serif;font-size:22px;font-weight:400}.operate-outcome-activity-list{margin:0;padding:0;list-style:none}.operate-outcome-activity-row{display:grid;grid-template-columns:108px minmax(180px,1.25fr) minmax(150px,.9fr) auto;align-items:center;gap:16px;padding:13px 0;border-top:1px solid var(--border)}.operate-outcome-activity-row:first-child{border-top:0}.operate-outcome-activity-row>time{color:var(--ink-3);font-size:12px}.operate-outcome-customer{overflow:hidden;max-width:100%;color:var(--ink-2);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:0;padding:0;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px}.operate-outcome-customer:hover{color:var(--action);text-decoration-color:currentColor}.operate-outcome-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.operate-outcome-row-actions .ask-btn{white-space:nowrap}.operate-outcome-decisions{padding:0;overflow:hidden}.operate-outcome-decisions>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;list-style:none}.operate-outcome-decisions>summary::-webkit-details-marker{display:none}.operate-outcome-decisions>summary>span:first-child{display:flex;flex-direction:column;gap:3px}.operate-outcome-decisions>summary strong{font-size:13px;letter-spacing:.03em;text-transform:uppercase}.operate-outcome-decisions>summary small,.operate-outcome-decisions>summary>span:last-child{color:var(--ink-3);font-size:12px}.operate-outcome-decisions[open]>summary{border-bottom:1px solid var(--border)}.operate-outcome-decisions>.outs{padding:8px 20px}@media(max-width:1180px){.operate-outcome-activity-row{grid-template-columns:92px minmax(180px,1fr) minmax(150px,.8fr) auto}}@media(max-width:820px){.operate-outcome-kpis{grid-template-columns:1fr}.operate-outcome-activity-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px}.operate-outcome-activity-row>time{order:3}.operate-outcome-source{order:4}.operate-outcome-row-actions{grid-column:2;grid-row:1 / span 2}}.health{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.health-cell{display:flex;flex-direction:column;gap:2px}.health-v{font-size:18px;font-weight:700}.health-v.ok{color:var(--ok)}.health-k{font-size:12px;color:var(--ink-3)}.cust-dot.on{background:var(--ok)}.test-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sim-setup-notice{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:13px 15px;color:#7a5511;background:#faf3e0b8;border:1px solid rgba(154,106,19,.2);border-radius:12px;font-size:13px;line-height:1.4}.sim-setup-notice>span{min-width:0}.test-layout.is-unavailable .sim-card{opacity:.62}.sim-card{padding:0;overflow:hidden;display:flex;flex-direction:column;height:var(--test-window-height);min-height:0}.sim-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--border)}.sim-head .inbox-filters{margin:0}.sim-title{font-weight:700;font-size:14px}.sim-body{flex:1;height:auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:18px;background:var(--bg)}.sim-empty{font-size:13px;line-height:1.5;color:var(--ink-3);max-width:560px}.sim-msg{display:flex;align-items:flex-end;gap:8px}.sim-msg.user{flex-direction:row-reverse}.sim-msg .bubble{max-width:76%;font-size:13.5px;line-height:1.45;padding:10px 13px;border-radius:14px}.sim-msg.papaya .bubble{background:var(--surface);border:1px solid var(--border);border-bottom-left-radius:5px}.sim-msg.user .bubble{background:var(--action);color:var(--action-contrast);border-bottom-right-radius:5px}.sim-typing{color:var(--ink-3)}.sim-composer{display:flex;align-items:center;gap:10px;margin:0;padding:14px 18px;border-top:1px solid var(--border);background:var(--surface)}.sim-composer input{flex:1;font:inherit;font-size:13.5px;color:var(--ink);background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:11px 16px;outline:none}.sim-composer input:focus{border-color:var(--action);box-shadow:0 0 0 3px var(--action-focus)}.sim-composer .composer-send{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;font-size:14px;color:var(--action-contrast);background:var(--action);border:none;border-radius:50%;cursor:pointer}.sim-composer .composer-send:hover:not(:disabled){background:var(--action-hover)}.sim-composer input:disabled,.sim-composer .composer-send:disabled,.scenario:disabled{cursor:not-allowed;opacity:.55}.test-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.test-layout.is-composer-only{grid-template-columns:minmax(0,1fr)}.sim-head-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sim-binding select{max-width:320px;padding:6px 30px 6px 10px;color:var(--ink);background:var(--bg);border:1px solid var(--border);border-radius:999px;font:inherit;font-size:12.5px}.sim-binding select:focus{border-color:var(--action);outline:none;box-shadow:0 0 0 3px var(--action-focus)}[data-sim-reset]{font-size:12.5px;font-weight:600;padding:6px 11px;white-space:nowrap}.scenarios-panel{align-self:stretch;display:flex;flex-direction:column;height:var(--test-window-height);min-height:0}.scenarios{display:flex;flex-direction:column;flex:1;gap:8px;margin-top:12px;min-height:0;overflow-y:auto}.sequence-panel-head{flex:0 0 auto}.sequence-panel-head .ask-btn{white-space:nowrap}.sequence-create-form{display:grid;flex:0 0 auto;gap:10px;margin-bottom:4px;padding:12px;background:var(--bg);border:1px solid var(--border);border-radius:10px}.sequence-create-form .form-field{margin:0}.sequence-create-form textarea{min-height:86px;resize:vertical}.sequence-create-actions,.scenario-row-actions{display:flex;gap:6px;flex-wrap:wrap}.scenario-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.scenario{display:flex;flex-direction:column;gap:2px;text-align:left;font:inherit;padding:10px 12px;background:var(--bg);border:1px solid var(--border);border-radius:10px;cursor:pointer;min-width:0;width:100%}.scenario:hover{border-color:var(--action-border);background:var(--action-soft)}.scenario-label{font-size:13px;font-weight:600;color:var(--ink)}.scenario-expected{font-size:11.5px;color:var(--ink-3)}.scenario-preview{display:-webkit-box;overflow:hidden;color:var(--ink-2);font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scenario-row-actions{justify-content:flex-end}.scenario-row-actions .ask-btn{padding:7px 9px;font-size:11.5px}.test-layout.is-running .scenario{opacity:.5;pointer-events:none}.sim-pause{color:var(--warn);background:var(--warn-soft)}.sim-pause:hover{color:#fff;background:var(--warn)}.scenarios-page-card{display:flex;flex-direction:column;min-height:var(--test-window-height)}.scenario-list .rule{grid-template-columns:minmax(0,1fr) auto;flex-wrap:wrap;gap:10px}.scenario-list .rule-when{min-width:0}.scenario-list{flex:1}.scenario-seq{flex:1;min-width:0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenario-actions{display:flex;gap:6px;flex:0 0 auto}.scenario-command-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.table-wrap{overflow-x:auto;margin-top:4px}.crm-table{width:100%;border-collapse:collapse;font-size:13px}.crm-table th{text-align:left;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px;border-bottom:1px solid var(--border);white-space:nowrap}.crm-table td{padding:10px;border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap}.crm-table td.strong{font-weight:600}.crm-table td.muted{color:var(--ink-3)}.crm-table td.empty{text-align:center;color:var(--ink-3);padding:18px}.crm-row{cursor:pointer}.crm-row:hover{background:var(--bg)}.conv-head-main h1 .chip{font-size:11px;vertical-align:3px}.dlink{font:inherit;font-size:13px;font-weight:500;color:var(--action);background:transparent;border:none;padding:0;cursor:pointer}.dlink:hover{text-decoration:underline}.ins-muted{margin:0;font-size:12.5px;color:var(--ink-3)}@media(max-width:920px){.workspace-body{display:block;min-height:100vh;min-height:100dvh}.subnav{position:sticky;top:0;flex-direction:row;align-items:center;gap:0;width:100%;height:auto;padding:9px var(--workspace-gutter);background:#fbfaf8f0;border-right:0;border-bottom:1px solid var(--border);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.subnav::-webkit-scrollbar{display:none}.subnav-head{display:none}.subnav-list{display:flex;gap:4px;width:max-content}.build-nav-list,.build-nav-role,.build-nav-role-row,.build-nav-children{display:flex;align-items:center;width:max-content}.build-nav-section{display:none}.build-nav-role,.build-nav-children{gap:4px}.build-nav-children{margin:0;padding-left:0}.build-nav-children:before,.build-nav-child.is-active:before,.subnav:not([data-build-subnav]) .subnav-link.is-active:before,.build-nav-leaf.is-active:before{display:none}.build-nav-toggle{width:28px;height:28px}.subnav-link{width:auto;padding:6px 12px;border-radius:999px;white-space:nowrap}}@media(max-width:1080px){.split{grid-template-columns:1fr}.action-permission{grid-template-columns:1fr;align-items:stretch}.action-permission-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.advanced-grid{min-width:0}}@media(max-width:920px){.page-inbox{height:auto;min-height:100dvh;overflow:visible}}@media(max-width:860px){.inbox-shell{flex:none;grid-template-columns:1fr;height:auto}.inbox-pane{border-right:none;border-bottom:1px solid var(--border)}.conv-items{max-height:320px}.thread{overflow-y:visible}}@media(max-width:920px){.exec-card-body{grid-template-columns:1fr}.exec-conv{border-right:none;border-bottom:1px solid var(--border)}.exec-card-time{display:none}}@media(max-width:1180px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.panels{grid-template-columns:1fr}.health{grid-template-columns:repeat(2,minmax(0,1fr))}.test-layout{grid-template-columns:1fr}}@media(max-width:720px){.switcher-label{display:none}.activation-intro-controls{align-items:flex-start;flex-direction:column}.activation-story-summary{grid-template-columns:36px minmax(0,1fr);gap:12px}.activation-story-status{grid-column:2;justify-content:space-between}.activation-story-body{padding:0 12px 12px}.activation-story-task{grid-template-columns:26px minmax(0,1fr)}.activation-story-task .ask-btn{grid-column:2;justify-self:start}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.notif-wrap{position:relative;display:inline-flex}.notif-btn{position:relative}.notif-badge{position:absolute;top:-2px;right:-2px;min-width:15px;height:15px;padding:0 4px;font-size:9.5px;font-weight:700;line-height:15px;text-align:center;color:var(--action-contrast);background:var(--action);border-radius:999px}.notif-backdrop{position:fixed;inset:0;z-index:40}.notif-menu{position:absolute;left:44px;bottom:0;z-index:41;width:min(340px,calc(100vw - 68px));max-height:70vh;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);padding:6px}.notif-item{display:flex;flex-direction:column;gap:2px;width:100%;font:inherit;text-align:left;background:transparent;border:0;border-radius:10px;padding:9px 10px;cursor:pointer}.notif-item:hover{background:#0f11150a}.notif-item-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--action)}.notif-item-summary{font-size:13px;color:var(--ink)}.notif-item-source{font-size:11.5px;color:var(--ink-3)}.notif-empty{margin:10px;font-size:13px;color:var(--ink-2)}.notif-foot{margin:6px 10px;font-size:11px;color:var(--ink-3);border-top:1px solid var(--border);padding-top:8px}.tabbar{margin:0 0 16px}.sugg-list{margin:0}.sugg{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 2px;border-bottom:1px solid var(--border);list-style:none}.sugg:last-child{border-bottom:0}.sugg-main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.sugg-summary{font-size:13.5px;font-weight:600;color:var(--ink)}.sugg-source{font-size:12px}.suggestion-source-row{display:flex;align-items:center;gap:7px 12px;flex-wrap:wrap;margin-top:6px;color:var(--ink-3)}.suggestion-detected{padding-left:12px;border-left:1px solid var(--border)}.suggestion-source-link{font-size:12px;font-weight:650}.sugg-actions{position:relative;display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.sugg-draft{font:inherit;font-size:13px;width:100%;margin-top:6px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--bg);resize:vertical}.chat-object{background:#fff;border:1px solid var(--border);border-radius:8px;padding:14px;box-shadow:none}.sugg.chat-object{margin-bottom:10px;border-bottom:1px solid var(--border)}.knowledge-suggestion-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;border-color:var(--border);border-radius:12px;background:#fff;box-shadow:0 8px 28px #0f11150d}.knowledge-suggestion-card:hover{border-color:var(--action-border);box-shadow:0 10px 32px #0f111514}.suggestion-signal-icon{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:12px;background:var(--action-soft);color:var(--action);font-size:19px;font-weight:800}.suggestion-card-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.suggestion-card-heading .object-eyebrow{margin:0}.suggestion-card-state{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:999px;background:#fff5db;color:#76500a;font-size:10.5px;font-weight:720}.suggestion-gap-icon{display:inline-grid;width:14px;height:14px;place-items:center;border-radius:50%;background:#f3cb67;color:#553600;font-size:9px;font-weight:850;line-height:1}.knowledge-suggestion-card .sugg-summary{margin-top:4px;font-size:16px;line-height:1.35;font-weight:700;letter-spacing:-.01em}.knowledge-suggestion-card .sugg-actions{align-self:center;max-width:180px}.knowledge-suggestion-card .sugg-actions .ask-btn{flex:1 1 100%;justify-content:center;white-space:nowrap}.suggestion-create-action{gap:7px}.suggestion-page-icon{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.object-eyebrow{display:block;margin-bottom:2px;font-size:10.5px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}@media(max-width:760px){.knowledge-suggestion-card{grid-template-columns:38px minmax(0,1fr);padding:15px}.suggestion-signal-icon{width:38px;height:38px}.knowledge-suggestion-card .sugg-actions{grid-column:2;width:100%;max-width:none;justify-content:flex-start}.knowledge-suggestion-card .sugg-actions .ask-btn{flex:0 1 auto}}.reject-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:12;width:220px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow)}.reject-popover button{width:100%;display:block;font:inherit;font-size:12.5px;text-align:left;color:var(--ink);background:transparent;border:0;border-radius:6px;padding:8px 9px;cursor:pointer}.reject-popover button:hover{background:var(--bg)}.draft-actions{max-width:230px}.result-list{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.error-card{display:flex;flex-direction:column;gap:5px;color:var(--bad);background:var(--bad-soft);border-color:#fecdca}.go-link{font:inherit;font-size:inherit;color:var(--ink);background:transparent;border:0;padding:0;cursor:pointer;text-decoration:underline;text-decoration-color:var(--ink-3);text-underline-offset:3px}.go-link:hover{text-decoration-color:var(--action)}.snippet{font-size:12px;line-height:1.5;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:12px 14px;overflow-x:auto;white-space:pre;margin:0 0 10px}.widget-simple-page{background:var(--surface)}.widget-section{padding:22px;border-bottom:1px solid var(--border)}.widget-section:last-child{border-bottom:0}.widget-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.widget-section-head h2,.widget-access-title h2{margin:0;color:var(--ink);font-size:15px;font-weight:750;letter-spacing:0;line-height:1.25;text-transform:none}.widget-section-head p,.widget-access-main p{max-width:760px;margin:6px 0 0;color:var(--ink-3);font-size:13px;line-height:1.45}.widget-snippet{max-height:112px;margin-bottom:0;font-size:11.5px}.widget-access-section{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.widget-access-title{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.widget-help-wrap{display:inline-flex}.widget-help-wrap .workspace-exec-field-help-popover{right:auto;left:0}.widget-access-side{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.messenger-auth-toggle{cursor:pointer}.widget-auth-notice{margin:10px 0 0;color:var(--bad);font-size:12px;line-height:1.4}.widget-switch{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:3px 4px 3px 10px;color:var(--ink-3);background:var(--surface-2, #f4f5f7);border:1px solid var(--border);border-radius:999px;font-size:11.5px;font-weight:800;font-family:inherit;cursor:pointer}.widget-switch i{display:block;width:20px;height:20px;background:#fff;border:1px solid var(--border);border-radius:999px}.widget-switch.is-on{color:var(--ok);background:var(--ok-soft);border-color:#bdebcf}.widget-switch.is-warning{color:var(--warn);background:var(--warn-soft);border-color:#f3dcae}.widget-switch:disabled{opacity:.65;cursor:progress}.widget-fact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--border);border-radius:8px;overflow:hidden}.widget-fact-list.is-single{grid-template-columns:minmax(0,1fr)}.widget-fact-list div{min-width:0;padding:13px 14px;border-right:1px solid var(--border)}.widget-fact-list div:last-child{border-right:0}.widget-fact-list dt{margin:0 0 5px;color:var(--ink-3);font-size:11.5px;font-weight:800;text-transform:uppercase}.widget-fact-list dd{margin:0;overflow:hidden;color:var(--ink);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.widget-install-status-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.widget-install-classification-group{min-width:0;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:8px}.widget-install-classification-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:74px;padding:12px 13px;background:var(--bg);border-bottom:1px solid var(--border)}.widget-install-classification-head h3{margin:0;color:var(--ink);font-size:13px;line-height:1.3}.widget-install-classification-head p{margin:4px 0 0;color:var(--ink-3);font-size:11.5px;line-height:1.4}.widget-install-classification-head>span{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:999px;font-size:11px;font-weight:800}.widget-install-classification-group .widget-install-status-row{align-items:flex-start;flex-direction:column}.widget-install-classification-group .widget-install-status-controls{width:100%;flex-wrap:wrap;justify-content:flex-start}.widget-test-installation{background:color-mix(in srgb,var(--bg) 72%,transparent)}.widget-environment-badge{display:inline-flex;align-items:center;padding:3px 7px;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:999px;font-size:10.5px;font-weight:800;text-transform:uppercase}.widget-install-status-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 13px;border-bottom:1px solid var(--border)}.widget-install-status-row:last-child{border-bottom:0}.widget-install-status-site{display:grid;flex:1 1 auto;min-width:0;gap:3px}.widget-install-status-site strong{overflow:hidden;color:var(--ink);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.widget-install-status-site small,.widget-install-status-empty{color:var(--ink-3);font-size:12px;line-height:1.4}.widget-install-status-site .widget-install-status-reason{color:var(--bad)}.widget-install-status-site .widget-install-status-progress{color:var(--action)}.widget-install-status-site .widget-install-status-success{color:var(--ok)}.widget-install-status-badge{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding:4px 8px;color:var(--ink-3);background:var(--bg);border-radius:999px;font-size:11px;font-weight:800}.widget-install-status-row.is-connected .widget-install-status-badge{color:var(--ok);background:var(--ok-soft)}.widget-install-status-row.is-check-failed .widget-install-status-badge,.widget-install-status-row.is-not-detected .widget-install-status-badge{color:var(--ink-3);background:var(--bg)}.widget-install-status-row.is-checking .widget-install-status-badge{color:var(--action);background:var(--action-soft)}.widget-install-status-row.is-removing .widget-install-status-badge{color:var(--ink-2);background:var(--bg)}.widget-install-status-controls{display:flex;flex:0 0 auto;align-items:center;gap:8px}.widget-install-status-refresh,.widget-domain-delete{padding:6px 8px;background:transparent;border:0;border-radius:6px;font:inherit;font-size:11.5px;font-weight:750;cursor:pointer}.widget-install-status-refresh{color:var(--action)}.widget-install-status-refresh:hover:not(:disabled){background:var(--action-soft)}.widget-domain-delete{color:var(--bad)}.widget-domain-delete:hover:not(:disabled){background:var(--bad-soft)}.widget-install-status-refresh:disabled,.widget-domain-delete:disabled{cursor:default;opacity:.55}.widget-install-status-refresh.is-error{color:var(--bad)!important}.widget-install-status-spinner{width:10px;height:10px;border:2px solid var(--action-focus);border-top-color:currentColor;border-radius:50%;animation:widget-install-status-spin .7s linear infinite}@keyframes widget-install-status-spin{to{transform:rotate(360deg)}}.widget-install-status-empty{margin:0;padding:12px 13px}.widget-section .empty{margin:0}@media(max-width:980px){.widget-install-status-results,.widget-access-section,.widget-fact-list{grid-template-columns:minmax(0,1fr)}.widget-access-side{justify-content:flex-start}.widget-install-status-row{align-items:flex-start;flex-direction:column}.widget-install-status-controls{width:100%;justify-content:space-between}.widget-fact-list div{border-right:0;border-bottom:1px solid var(--border)}.widget-fact-list div:last-child{border-bottom:0}}@media(max-width:640px){.widget-section-head{flex-direction:column;align-items:flex-start}}.product-outcome-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 8px}.product-outcome-toolbar .task-table-search{max-width:420px}.product-outcome-toolbar .ask-btn{min-height:38px;padding:9px 16px}.product-outcome-loading{padding:28px 24px;color:var(--ink-3);font-size:13px}.product-outcome-page{padding-bottom:24px;background:color-mix(in srgb,var(--bg) 54%,var(--surface))}.product-outcome-import{margin:8px 24px 24px;padding:28px;color:#17332c;background:radial-gradient(circle at 92% 0%,rgba(255,255,255,.85),transparent 34%),linear-gradient(135deg,#e9f5ef,#f7f1e8);border:1px solid #d8e7dd;border-radius:18px}.product-outcome-import-main{display:flex;align-items:center;justify-content:space-between;gap:28px}.product-outcome-import-copy h2{margin:0;font-size:24px;letter-spacing:-.03em}.product-outcome-import-copy p{max-width:680px;margin:8px 0 0;color:#52665f;font-size:13px;line-height:1.55}.product-outcome-import-action{flex:none;min-width:154px}.product-outcome-import-stats{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.product-outcome-import-stats span{padding:8px 11px;color:#52665f;background:#ffffffad;border:1px solid rgba(23,51,44,.09);border-radius:999px;font-size:11px}.product-outcome-import-stats strong{margin-right:3px;color:#17332c;font-size:13px}.product-outcome-import-status{margin:16px 0 0;color:#176348;font-size:12px;font-weight:700}.product-outcome-import-details{margin-top:18px;padding-top:15px;border-top:1px solid rgba(23,51,44,.1);color:#52665f;font-size:12px}.product-outcome-import-details>summary{cursor:pointer;font-weight:750}.product-outcome-import-settings{display:grid;gap:16px;margin-top:18px}.product-outcome-import-settings form{display:grid;gap:10px}.product-outcome-import-settings label{display:grid;gap:6px;font-weight:700}.product-outcome-import-settings input{min-height:40px;padding:9px 11px;background:#fffc;border:1px solid rgba(23,51,44,.15);border-radius:8px;font:inherit}.product-outcome-directory,.product-outcome-builder,.product-outcome-tasks{margin:16px 24px 24px;padding:26px;background:var(--surface);border:1px solid var(--border);border-radius:16px}.product-outcome-directory-head,.product-outcome-builder-head,.product-outcome-tasks-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.product-outcome-eyebrow{display:block;margin-bottom:8px;color:var(--ink-3);font-size:10px;font-weight:800;letter-spacing:.12em}.product-outcome-directory h2,.product-outcome-builder h2,.product-outcome-tasks h2{margin:0;color:var(--ink);font-size:22px;letter-spacing:-.025em;text-transform:none}.product-outcome-directory-head p,.product-outcome-builder-head p,.product-outcome-tasks-head p{max-width:620px;margin:7px 0 0;color:var(--ink-3);font-size:13px;line-height:1.5}.product-outcome-count{flex:none;padding:7px 11px;color:var(--ink-2);background:var(--bg);border:1px solid var(--border);border-radius:999px;font-size:12px;font-weight:700}.product-outcome-list{display:grid;gap:20px;margin-top:24px}.product-outcome-empty{display:grid;justify-items:start;gap:10px;min-height:210px;padding:32px;background:color-mix(in srgb,var(--bg) 60%,var(--surface));border:1px dashed var(--border);border-radius:12px}.product-outcome-empty-icon{display:grid;place-items:center;width:42px;height:42px;color:var(--action);background:color-mix(in srgb,var(--action) 8%,var(--surface));border-radius:12px;font-size:26px}.product-outcome-empty h3{margin:0;color:var(--ink);font-size:18px}.product-outcome-empty p{max-width:560px;margin:0;color:var(--ink-3);font-size:13px;line-height:1.55}.product-outcome-readiness{margin:14px 0 0!important;padding:11px 14px;color:var(--ink-2)!important;background:var(--warn-soft);border:1px solid #f3dcae;border-radius:8px;font-size:12px!important;line-height:1.5}.product-outcome-empty .ask-btn{margin-top:7px}.product-outcome-card{display:flex;flex-direction:column;min-width:0;padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 8px 26px #1f232109}.product-outcome-card.is-ready{border-color:#b8dfca}.product-outcome-card.is-discovered{border-style:dashed}.product-outcome-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.product-outcome-card h3{margin:7px 0 3px;color:var(--ink);font-size:18px}.product-outcome-card code{color:var(--ink-3);font-size:11px}.product-outcome-card>p{margin:12px 0;color:var(--ink-2);font-size:13px;line-height:1.55}.product-outcome-card details{padding-top:12px;border-top:1px solid var(--border);font-size:12px}.product-outcome-card summary{color:var(--ink-2);cursor:pointer;font-weight:700}.product-outcome-status{display:inline-flex;padding:4px 8px;color:var(--ink-2);background:var(--bg);border-radius:999px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.product-outcome-status.is-published{color:#13724c;background:#e7f6ee}.product-outcome-plan-head{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:16px;border-top:1px solid var(--border)}.product-outcome-plan-head span{color:var(--ink);font-size:12px;font-weight:800}.product-outcome-plan-head small{color:var(--ink-3);font-size:11px}.product-outcome-plan{display:grid;gap:0;margin:13px 0 0;padding:0;list-style:none}.product-outcome-plan li{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;min-height:48px}.product-outcome-plan li:not(:last-child):after{content:"";position:absolute;top:24px;bottom:0;left:13px;width:1px;background:var(--border)}.product-outcome-plan-index{z-index:1;display:grid;place-items:center;width:28px;height:28px;color:var(--action);background:color-mix(in srgb,var(--action) 9%,var(--surface));border-radius:50%;font-size:11px;font-weight:850}.product-outcome-plan strong{display:block;padding-top:2px;color:var(--ink);font-size:12px}.product-outcome-plan small{display:block;margin-top:3px;color:var(--ink-3);font-size:10px;line-height:1.35}.product-outcome-proof{display:flex;align-items:center;gap:10px;margin-top:9px;padding:11px 12px;color:#176348;background:#eef8f2;border-radius:9px}.product-outcome-proof>span{display:grid;place-items:center;width:22px;height:22px;background:#d8efe2;border-radius:50%;font-weight:900}.product-outcome-proof p{display:grid;gap:1px;margin:0;min-width:0}.product-outcome-proof strong{font-size:10px;text-transform:uppercase;letter-spacing:.06em}.product-outcome-proof small{overflow:hidden;color:#517266;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.product-outcome-blocker{display:grid;gap:3px;margin:12px 0 0!important;padding:10px 12px;color:#76571b!important;background:#fff7e7;border-radius:9px;font-size:11px!important}.product-outcome-blocker strong{color:#66470f}.product-outcome-technical{margin-top:auto;padding-top:15px!important;border-top:0!important}.product-outcome-technical summary{color:var(--ink-3)!important;font-size:10px;font-weight:650!important}.product-outcome-group{display:grid;gap:8px}.product-outcome-group>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 4px}.product-outcome-group>header h3{margin:0;color:var(--ink);font-size:13px;font-weight:850;letter-spacing:.01em}.product-outcome-group>header span{color:var(--ink-3);font-size:11px}.product-outcome-group-rows{overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:12px}.product-outcome-row{border-bottom:1px solid var(--border)}.product-outcome-row:last-child{border-bottom:0}.product-outcome-row.is-ready{box-shadow:inset 3px 0 #65ad87}.product-outcome-row.is-discovered{box-shadow:inset 3px 0 #d7b467}.product-outcome-row-summary{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:72px;padding:13px 16px;cursor:pointer;list-style:none}.product-outcome-row-summary::-webkit-details-marker{display:none}.product-outcome-row-summary:hover{background:color-mix(in srgb,var(--bg) 68%,transparent)}.product-outcome-row-chevron{color:var(--ink-3);font-size:19px;transition:transform .16s ease}.product-outcome-row[open] .product-outcome-row-chevron{transform:rotate(90deg)}.product-outcome-row-copy{display:grid;gap:4px;min-width:0}.product-outcome-row-copy strong{overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.product-outcome-row-copy small{overflow:hidden;color:var(--ink-3);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.product-outcome-row-meta{display:flex;align-items:center;justify-content:flex-end;gap:10px}.product-outcome-availability{display:inline-flex;align-items:center;gap:7px;min-width:94px;color:var(--ink-3);font-size:10px;font-weight:750}.product-outcome-availability>span{position:relative;width:30px;height:17px;background:#cbd4d0;border-radius:999px}.product-outcome-availability>span:after{content:"";position:absolute;top:3px;left:3px;width:11px;height:11px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #17332c33}.product-outcome-availability[aria-checked=true]{color:#176348}.product-outcome-availability[aria-checked=true]>span{background:#65ad87}.product-outcome-availability[aria-checked=true]>span:after{transform:translate(13px)}.product-outcome-row-details{padding:0 46px 18px;background:color-mix(in srgb,var(--bg) 35%,var(--surface))}.product-outcome-row-details .product-outcome-plan-head{margin-top:0}.product-outcome-row-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.product-outcome-row-actions .product-outcome-technical{margin-left:auto}.product-outcome-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 24px}.product-outcome-summary-card{padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:14px}.product-outcome-summary-card h2{margin:0;color:var(--ink);font-size:18px;letter-spacing:-.02em}.product-outcome-summary-card>p{margin:8px 0 0;color:var(--ink-3);font-size:12px;line-height:1.5}.product-outcome-summary-card details{margin-top:14px;color:var(--ink-2);font-size:11px}.product-outcome-builder{border-color:color-mix(in srgb,var(--action) 28%,var(--border))}.product-outcome-builder form{margin-top:24px}.product-outcome-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.product-outcome-form-grid .is-wide{grid-column:1 / -1}.product-outcome-builder label,.product-outcome-advanced label{display:grid;gap:7px;color:var(--ink-2);font-size:12px;font-weight:750}.product-outcome-builder input,.product-outcome-builder select,.product-outcome-builder textarea{width:100%;min-height:40px;padding:9px 11px;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:8px;font:inherit;font-size:13px}.product-outcome-builder textarea{resize:vertical}.product-outcome-task-fields{margin-top:22px;padding:20px;background:var(--bg);border-radius:12px}.product-outcome-task-fields>p{margin:0;color:var(--ink-3);font-size:13px}.product-outcome-task-summary{margin-bottom:18px}.product-outcome-task-summary strong{display:block;color:var(--ink);font-size:14px}.product-outcome-task-summary span{color:var(--ink-3);font-size:11px}.product-outcome-task-summary p{margin:8px 0 0;color:var(--ink-2);font-size:12px}.product-outcome-task-fields .product-outcome-form-grid{margin-top:12px}.product-outcome-task-fields [hidden]{display:none}.product-outcome-proof-help{margin-top:16px!important}.product-outcome-form-error{min-height:0;margin:12px 0 0;color:var(--danger);font-size:12px}.product-outcome-form-error:empty{display:none}.product-outcome-form-actions{display:flex;align-items:center;gap:14px;margin-top:20px}.product-outcome-form-actions span{color:var(--ink-3);font-size:12px}.product-outcome-advanced{margin-top:22px;padding-top:20px;border-top:1px solid var(--border);color:var(--ink-3);font-size:12px}.product-outcome-advanced summary{cursor:pointer}.product-outcome-advanced p{color:var(--ink-3)}.product-outcome-tasks{padding:22px 26px}.product-outcome-tasks h2 span{color:var(--ink-3);font-size:15px}.product-outcome-tasks>details{margin-top:22px;border-top:1px solid var(--border)}.product-outcome-tasks>details>summary{padding:16px 0;color:var(--ink-2);cursor:pointer;font-size:13px;font-weight:750}.product-outcome-tasks .task-doc-notice{margin:16px 0 0}@media(max-width:700px){.product-outcome-toolbar{flex-wrap:wrap}.product-outcome-toolbar .task-table-search{flex-basis:100%;max-width:none}.product-outcome-directory,.product-outcome-builder,.product-outcome-tasks{margin:12px;padding:20px}.product-outcome-import{margin:8px 12px 16px;padding:20px}.product-outcome-import-main{align-items:flex-start;flex-direction:column}.product-outcome-list,.product-outcome-summary-grid{grid-template-columns:1fr}.product-outcome-summary-grid{margin:0 12px}.product-outcome-form-grid{grid-template-columns:1fr}.product-outcome-directory-head,.product-outcome-builder-head,.product-outcome-tasks-head{flex-wrap:wrap}.product-outcome-row-summary{grid-template-columns:18px minmax(0,1fr)}.product-outcome-row-meta{grid-column:2;justify-content:space-between}.product-outcome-row-details{padding:0 18px 18px 46px}.product-outcome-empty{padding:22px}}.task-doc-page{min-height:0;background:var(--surface)}.task-doc-editor-head,.task-doc-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.task-doc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:8px 18px;border-bottom:1px solid var(--border)}.task-doc-toolbar>span{color:var(--ink-3);font-size:11.5px}.task-doc-toolbar>span strong{color:var(--ink-2)}.task-doc-toolbar-actions{display:flex;align-items:center;gap:7px}.task-doc-toolbar-actions>button:not(.ask-btn){min-height:34px;padding:7px 11px;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:7px;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer}.task-table-search{flex:1;max-width:360px}.task-table-search input{width:100%;min-height:36px;padding:8px 11px;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:7px;font:inherit;font-size:12.5px}.task-table-wrap{overflow-x:auto}.task-table{width:100%;border-collapse:collapse;color:var(--ink-2);font-size:12.5px}.task-table th,.task-table td{padding:12px 16px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.task-table th{color:var(--ink-3);background:color-mix(in srgb,var(--surface) 94%,var(--bg));font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.task-table-task-row{cursor:pointer;outline:0;transition:background .12s ease}.task-table-task-row:hover,.task-table-task-row:focus-visible{background:var(--bg)}.task-table-group-row th{padding:0;background:var(--surface);border-bottom:1px solid var(--border)}.task-table-group-row button{display:flex;align-items:center;width:100%;padding:10px 16px;color:var(--ink-2);background:color-mix(in srgb,var(--surface) 91%,var(--bg));border:0;font:inherit;text-align:left;cursor:pointer}.task-table-group-row button:hover{background:var(--bg)}.task-table-group-row button strong{font-size:14px;letter-spacing:.02em}.task-table-group-row button small{margin-left:auto;color:var(--ink-3);font-size:10px;font-weight:650;letter-spacing:0;text-transform:none}.task-table-group-chevron{margin-right:8px;color:var(--ink-3);font-size:16px;line-height:1;transition:transform .12s ease}.task-table-group-row button[aria-expanded=true] .task-table-group-chevron{transform:rotate(90deg)}.task-table-task-row td:first-child{padding-left:40px}.task-table td:first-child{display:grid;gap:4px;min-width:280px}.task-table td:first-child strong{color:var(--ink);font-size:13px}.task-table td:first-child code{color:var(--ink-3);font-size:10.5px}.task-table td:nth-child(3){min-width:150px}.task-table td:nth-child(3) small{display:block;margin-top:3px;color:var(--ink-3);font-size:10px}.task-table-interface{color:var(--ink-2);font-weight:750}.task-table td:last-child{width:24px;color:var(--ink-3);font-size:19px;text-align:right}.task-doc-editor-head h2,.task-doc-detail-head h1{margin:0;color:var(--ink);letter-spacing:-.02em}.task-doc-editor-head h2{font-size:20px}.task-doc-editor-head p,.task-doc-detail-head p,.task-section-copy{max-width:760px;margin:6px 0 0;color:var(--ink-3);font-size:13px;line-height:1.5}.task-doc-notice{display:flex;align-items:center;gap:10px;margin:14px 24px 0;padding:11px 13px;color:var(--ink-2);background:var(--warn-soft);border:1px solid #f3dcae;border-radius:8px;font-size:12.5px}.task-doc-notice span{flex:1}.task-doc-notice.is-error{color:var(--danger);background:var(--danger-soft);border-color:#efc8c8}.task-doc-notice.is-success{background:color-mix(in srgb,#16a36a 9%,var(--surface));border-color:color-mix(in srgb,#16a36a 28%,var(--border))}.task-doc-browser{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;border-top:1px solid var(--border)}.task-doc-sidebar{min-width:0;padding:14px 10px 24px;background:color-mix(in srgb,var(--surface) 93%,var(--bg));border-right:1px solid var(--border)}.task-doc-search{display:grid;gap:6px;padding:0 4px;color:var(--ink-3);font-size:11px;font-weight:800;text-transform:uppercase}.task-doc-search input{width:100%;min-height:34px;padding:7px 10px;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:7px;font:inherit;text-transform:none}.task-doc-sidebar-meta{display:flex;justify-content:space-between;padding:12px 5px 10px;color:var(--ink-3);font-size:11px}.task-doc-sidebar-meta strong{color:var(--ink-2)}.task-doc-nav-group{margin:2px 0}.task-doc-nav-group>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 7px;color:var(--ink-2);border-radius:6px;font-size:11.5px;font-weight:800;cursor:pointer;list-style:none}.task-doc-nav-group>summary::-webkit-details-marker{display:none}.task-doc-nav-group>summary:before{content:"›";color:var(--ink-3);font-size:15px;line-height:1;transition:transform .12s ease}.task-doc-nav-group[open]>summary:before{transform:rotate(90deg)}.task-doc-nav-group>summary span{flex:1}.task-doc-nav-group>summary small{color:var(--ink-3);font-size:10px;font-weight:700}.task-doc-nav-group>summary:hover{background:var(--surface)}.task-doc-nav-resource>span{display:block;padding:7px 7px 3px 20px;color:var(--ink-3);font-size:10px;font-weight:750;text-transform:uppercase}.task-doc-nav-task{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;align-items:center;width:100%;padding:6px 7px 6px 20px;color:var(--ink-3);background:transparent;border:0;border-radius:6px;font-family:inherit;text-align:left;cursor:pointer}.task-doc-nav-task small{color:#2678c8;font-size:9px;font-weight:900;letter-spacing:.04em}.task-doc-nav-task span{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.task-doc-nav-task:hover,.task-doc-nav-task.is-active{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.task-doc-nav-task.is-active{font-weight:750}.task-doc-main{min-width:0;background:var(--surface)}.task-doc-detail{max-width:820px;padding:28px 36px 48px}.task-doc-detail-head h1{margin-top:9px;font-size:25px}.task-doc-detail-head>div:first-child>code{display:inline-block;margin-top:6px;color:var(--ink-3);font-size:12px}.task-source-badge,.task-doc-eyebrow,.task-execution-kind{display:inline-flex;width:fit-content;color:var(--ink-3);font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.task-source-badge{padding:4px 7px;border:1px solid var(--border);border-radius:999px}.task-source-badge.is-platform{color:#225da8;background:#edf5ff;border-color:#cddff5}.task-source-badge.is-custom{color:#755422;background:#fff8e8;border-color:#ead9ae}.task-doc-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.task-doc-flow{display:flex;align-items:center;gap:10px;margin:24px 0 0;padding:11px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.task-doc-flow span{color:var(--ink-2);font-size:11.5px;font-weight:750}.task-doc-flow b{color:var(--ink-3);font-size:11px}.task-doc-detail>section{padding:22px 0;border-bottom:1px solid var(--border);scroll-margin-top:16px}.task-doc-detail section h2{margin:0 0 14px;color:var(--ink);font-size:17px}.task-doc-detail section>p{color:var(--ink-2);font-size:13.5px;line-height:1.55}.task-contract-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px;border:1px solid var(--border);border-radius:8px;overflow:hidden}.task-contract-summary div{min-width:0;padding:11px 12px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.task-contract-summary dt{margin-bottom:4px;color:var(--ink-3);font-size:10px;font-weight:800;text-transform:uppercase}.task-contract-summary dd{margin:0;overflow-wrap:anywhere;color:var(--ink);font-size:12.5px}.task-intent-summary{margin:0;padding:13px 15px;background:var(--bg);border-left:3px solid var(--action);border-radius:0 7px 7px 0}.task-intent-columns,.task-execution-cards,.task-binding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.task-intent-columns>div,.task-guidance,.task-execution-cards article{padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.task-intent-columns h3,.task-library-row h3{margin:0 0 8px;color:var(--ink);font-size:13px}.task-intent-columns ul{margin:0;padding-left:18px;color:var(--ink-2);font-size:12.5px;line-height:1.5}.task-guidance{margin-top:12px}.task-guidance p{margin:5px 0 0;color:var(--ink-2);font-size:12.5px;line-height:1.5}.task-schema-table{width:100%;border:1px solid var(--border);border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden;color:var(--ink-2);font-size:12.5px}.task-schema-table th,.task-schema-table td{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left}.task-schema-table th{color:var(--ink-3);background:var(--bg);font-size:10px;text-transform:uppercase}.task-schema-table tr:last-child td{border-bottom:0}.task-required{color:var(--danger);font-size:9px;font-weight:800;text-transform:uppercase}.task-optional{color:var(--ink-3);font-size:9px;font-weight:750;text-transform:uppercase}.task-route-card{overflow:hidden;border:1px solid var(--border);border-radius:8px}.task-route-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--border)}.task-route-row>span{color:var(--ink-3);font-size:10px;font-weight:800;text-transform:uppercase}.task-route-row code{overflow-wrap:anywhere;color:var(--ink);font-size:12px}.task-route-meta{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px;background:var(--bg)}.task-route-meta span{padding:3px 7px;color:var(--ink-3);background:var(--surface);border:1px solid var(--border);border-radius:999px;font-size:9.5px;font-weight:700}.task-execution-cards article{display:grid;gap:8px}.task-execution-cards strong{color:var(--ink);font-size:13px}.task-execution-cards p{margin:0;color:var(--ink-3);font-size:12px;line-height:1.45}.task-doc-empty{max-width:480px;margin:100px auto;padding:28px;text-align:center}.task-doc-empty h2{color:var(--ink)}.task-doc-empty p{color:var(--ink-3)}.task-editor-panel{--workspace-panel-width: clamp(860px, 72vw, 1120px)}.task-doc-editor{height:100%}.task-editor-panel .task-doc-editor{container-name:task-editor;container-type:inline-size;border-color:#dfdfda;border-radius:20px;box-shadow:-28px 22px 80px #18181533}.task-doc-form{display:flex;flex:1;flex-direction:column;min-height:0}.task-doc-form>.workspace-exec-card-head{flex:0 0 auto;min-height:88px;padding:18px 26px 18px 30px;background:#fffffff5;border-bottom-color:#e7e7e2}.task-doc-form .workspace-exec-card-title{gap:7px}.task-doc-form .task-doc-eyebrow{color:#8a8a83;font-size:9.5px;letter-spacing:.105em}.task-doc-form .workspace-exec-card-title-line{gap:12px}.task-doc-form .workspace-exec-card-head h2{max-width:420px;overflow:hidden;font-size:24px;font-weight:720;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.task-doc-form .workspace-exec-header-status{position:relative;padding:5px 9px 5px 21px;color:#77633e;background:#f6f1e7;font-size:10px;letter-spacing:.015em}.task-doc-form .workspace-exec-header-status:before{position:absolute;top:50%;left:9px;width:6px;height:6px;background:currentColor;border-radius:50%;content:"";transform:translateY(-50%)}.task-doc-form .workspace-exec-header-status.is-ok{color:#287a4d;background:#edf7f0}.task-doc-form .workspace-exec-card-actions{gap:5px}.task-doc-form .workspace-exec-card-actions button{min-height:38px;padding:8px 12px;background:transparent;border-radius:10px;font-size:12.5px;font-weight:680}.task-doc-form .workspace-exec-card-actions button:hover{background:#f3f3f0}.task-doc-form .workspace-exec-card-actions .task-editor-action-danger{color:#a33d35}.task-doc-form .workspace-exec-card-actions .task-editor-action-danger:hover{background:#fff1ef}.task-editor-action-divider{width:1px;height:24px;margin:0 5px;background:#e3e3de}.task-doc-form .workspace-exec-card-actions .task-editor-action-cancel{padding-inline:14px;background:#f4f4f1}.task-doc-form .workspace-exec-card-actions .workspace-exec-primary{min-height:42px;padding-inline:18px;color:var(--action-contrast);background:var(--action);border-color:var(--action);box-shadow:0 1px 2px #1414122e}.task-doc-form .workspace-exec-card-actions .workspace-exec-primary:hover{background:var(--action-hover);border-color:var(--action-hover)}.task-editor-content{display:grid;align-content:start;gap:0;padding:28px 32px 52px;background:#f5f5f2;counter-reset:task-editor-section}.task-editor-section{grid-template-columns:minmax(170px,.62fr) minmax(0,1.75fr);gap:40px;margin:0;padding:30px 32px 32px;background:#fff;border-color:#e5e5e0;border-bottom:0;border-radius:0;counter-increment:task-editor-section}.task-editor-section:first-of-type{border-radius:16px 16px 0 0}.task-editor-section:last-of-type{border-bottom:1px solid #e5e5e0;border-radius:0 0 16px 16px}.task-editor-section:only-of-type{border-bottom:1px solid #e5e5e0;border-radius:16px}.task-editor-section .workspace-exec-section-head{min-width:0}.task-editor-section .workspace-exec-section-title{align-items:center;gap:8px}.task-editor-section .workspace-exec-section-title:before{display:grid;place-items:center;width:27px;height:27px;margin-right:2px;color:#777770;background:#f1f1ed;border-radius:8px;content:counter(task-editor-section,decimal-leading-zero);font-size:9px;font-weight:850;letter-spacing:.05em}.task-editor-section .workspace-exec-section-head h4{font-size:14px;font-weight:720;letter-spacing:-.01em}.task-editor-section .workspace-exec-section-head p{margin:11px 0 0 37px;color:#7b7b75;font-size:12.5px;line-height:1.55}.task-editor-section .workspace-exec-section-body{gap:18px}.task-chat-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:14px;border-bottom:1px solid var(--border)}.task-chat-fields .task-form-wide{grid-column:1 / -1}.task-chat-fields label{min-width:0}.task-input-group{display:grid;gap:8px}.task-input-group+.task-input-group{padding-top:14px;border-top:1px solid var(--border)}.task-input-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.task-input-group-head strong{color:var(--ink);font-size:12px}.task-input-group-head>span:last-child{color:var(--ink-3);font-size:10.5px}.task-input-group-title,.task-run-target-title,.task-field-label{display:flex;align-items:center;gap:5px}.task-input-group-title,.task-run-target-title{min-width:0}.task-field-label{justify-content:flex-start;width:fit-content}.task-field-label .workspace-exec-section-info,.task-input-group-title .workspace-exec-section-info,.task-run-target-title .workspace-exec-section-info{flex:0 0 auto}.task-run-controls label:last-child .workspace-exec-section-info-popover,.task-api-fields label:last-child .workspace-exec-section-info-popover{right:0;left:auto}.task-input-empty{color:var(--ink-3);font-size:10.5px}.task-input-empty{margin:2px 0}.task-input-table{overflow:hidden;border:1px solid var(--border);border-radius:9px}.task-input-table-head,.task-input-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(82px,.72fr) minmax(96px,.8fr) 22px;gap:5px;align-items:center}.task-input-table-head{min-height:22px;padding:3px 6px;color:var(--ink-3);background:#f7f7f5;border-bottom:1px solid var(--border);font-size:8.5px;font-weight:750;text-transform:uppercase}.task-input-list{display:grid}.task-input-list:empty:before{content:"No custom inputs";padding:10px;color:var(--ink-3);font-size:11px}.task-input-row{padding:3px 6px;background:#fff;border-bottom:1px solid var(--border)}.task-input-row:last-child{border-bottom:0}.task-input-row-static{min-height:30px;color:var(--ink-3);font-size:11.5px}.task-input-row-static code{overflow-wrap:anywhere;color:var(--ink);font:inherit;font-weight:500}.task-doc-form .task-input-row input,.task-doc-form .task-input-row select{min-height:26px;padding:3px 6px;background:var(--surface);font-size:11.5px;line-height:1.2}.task-input-remove{display:grid;place-items:center;width:22px;height:22px;padding:0;color:var(--ink-3);background:transparent;border:0;border-radius:50%;font:inherit;font-size:15px;cursor:pointer}.task-input-remove:hover{color:#8b2e21;background:#fff0ed}.task-input-actions{display:flex;gap:14px;align-items:center}.task-input-json{display:grid;gap:8px;padding:12px;background:#f7f7f5;border:1px solid var(--border);border-radius:9px}.task-input-json textarea{min-height:112px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.task-input-json p{margin:0;color:var(--ink-3);font-size:10.5px;line-height:1.4}.task-input-json-actions{display:flex;gap:12px;align-items:center}.task-input-json-actions .ask-btn{min-height:32px;padding:6px 12px}.task-input-json-actions [role=status]{color:var(--ink-3);font-size:10.5px}.task-doc-editor [hidden]{display:none!important}.task-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.task-form-wide{grid-column:1 / -1}.task-static-field{display:grid;gap:6px;min-width:0;color:var(--ink-2);font-size:11.5px;font-weight:750}.task-static-copy,.task-static-value{margin:0;color:var(--ink-2);font-size:12.5px;font-weight:500;line-height:1.5}.task-static-value{color:var(--ink);font-weight:700}.task-static-code{width:fit-content;padding:7px 10px;color:#4c4c47;background:#f4f4f0;border:1px solid #e5e5df;border-radius:8px;font-size:11.5px}.task-doc-form label{min-width:0;color:var(--ink-2);font-size:11.5px;font-weight:750}.task-doc-form label{display:grid;gap:6px}.task-doc-form input,.task-doc-form select,.task-doc-form textarea{width:100%;min-height:40px;padding:9px 11px;color:var(--ink);background:var(--surface);border:1px solid #dbdbd5;border-radius:9px;font:inherit;font-weight:500;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.task-doc-form input:focus,.task-doc-form select:focus,.task-doc-form textarea:focus{border-color:#a9a99f;box-shadow:0 0 0 3px #3e3e3714}.task-doc-form textarea{resize:vertical}.task-doc-form input[readonly],.task-doc-form textarea[readonly],.task-doc-form select:disabled{color:var(--ink-3);background:var(--bg)}.task-doc-form label small{color:var(--ink-3);font-weight:500;line-height:1.4}.task-run-controls,.task-api-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.task-run-targets{display:grid;gap:12px}.task-run-target{display:grid;gap:16px;padding:19px;background:#fcfcfa;border:1px solid #e3e3dd;border-radius:14px;box-shadow:0 1px #21211d06}.task-run-target-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:1px}.task-run-target-head strong{color:var(--ink);font-size:13px}.task-run-target-head>span:last-child{color:var(--ink-3);font-size:10px;font-weight:650;letter-spacing:.025em;text-transform:uppercase}.task-api-fields{grid-template-columns:120px minmax(0,1fr)}.task-route-icon{display:grid;flex:0 0 auto;place-items:center;width:28px;height:28px;color:#5f675f;background:#eff1ed;border:1px solid #e0e3dc;border-radius:8px;font-size:15px}.task-route-note{display:flex;gap:10px;align-items:flex-start;padding:12px 13px;color:#62665f;background:#f1f3ef;border-radius:10px}.task-route-note-icon{display:grid;flex:0 0 auto;place-items:center;width:20px;height:20px;margin-top:1px;color:#2d7a4e;background:#e2eee6;border-radius:50%;font-size:10px;font-weight:900}.task-route-note>div{display:grid;gap:3px}.task-route-note strong{color:#3f423d;font-size:11px}.task-route-note span{font-size:11.5px;line-height:1.45}.task-route-note code{color:#3f423d;font-size:10.5px;font-weight:650}.task-completion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.task-completion-path{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:11px;align-content:start;align-items:start;min-width:0;padding:15px;background:#fbfcfa;border:1px solid #e1e5df;border-radius:12px}.task-completion-icon{display:grid;place-items:center;width:28px;height:28px;color:#2d7a4e;background:#e4f0e8;border-radius:50%;font-size:11px;font-weight:900}.task-completion-copy{display:grid;gap:5px;min-width:0}.task-completion-copy strong{color:#292a27;font-size:12px}.task-completion-copy span{color:#696c66;font-size:11.5px;line-height:1.45;overflow-wrap:anywhere}.task-completion-state{padding:4px 7px;color:#2d7049;background:#e9f4ec;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.task-completion-path.is-blocked{background:#fffaf5;border-color:#eedfce}.task-completion-path.is-blocked .task-completion-icon{color:#9a642a;background:#f7ead9}.task-completion-path.is-blocked .task-completion-state{color:#8c5a24;background:#f7ead9}.task-completion-path.is-muted{background:#fafaf8;border-color:#e8e8e3}.task-completion-path.is-muted .task-completion-icon,.task-completion-path.is-muted .task-completion-state{color:#888881;background:#eeeeea}.task-secret-action{grid-column:2 / -1;justify-self:start;min-height:30px;padding:5px 9px;color:#464843;background:#fff;border:1px solid #dbddd7;border-radius:8px;font:inherit;font-size:10.5px;font-weight:720;cursor:pointer}.task-secret-action span{margin-right:5px;color:#777a73}.task-secret-action:hover{background:#f2f3ef}.task-completion-blockers{display:grid;gap:5px;margin:0;padding:12px 14px 12px 30px;color:#7f4d20;background:#fff8f0;border:1px solid #f0dfca;border-radius:10px;font-size:11.5px;line-height:1.45}@container task-editor (max-width: 820px){.task-doc-form>.workspace-exec-card-head{flex-wrap:wrap}.task-doc-form .workspace-exec-card-actions{flex:1 0 100%;justify-content:flex-end}.task-editor-content{padding:22px 24px 42px}.task-editor-section{grid-template-columns:minmax(0,1fr);gap:22px;padding:27px 28px 30px}.task-editor-section .workspace-exec-section-head p{max-width:560px}}@container task-editor (max-width: 620px){.task-doc-form>.workspace-exec-card-head{padding:15px 16px}.task-doc-form .workspace-exec-card-head h2{max-width:min(70vw,360px);font-size:20px}.task-doc-form .workspace-exec-card-actions{justify-content:flex-start;overflow-x:auto}.task-editor-action-divider{display:none}.task-editor-content{padding:12px 12px 30px}.task-editor-section{gap:19px;padding:23px 20px 26px}.task-run-controls,.task-api-fields,.task-completion-grid{grid-template-columns:minmax(0,1fr)}.task-run-target-head{align-items:flex-start;flex-direction:column}}.task-library-content{display:grid;align-content:start;gap:22px;padding:24px;background:#f7f7f4}.task-library-panel{--workspace-panel-width: clamp(620px, 52vw, 760px)}.task-library-panel .task-library{height:100%}.task-library-intro{margin:0;color:var(--ink-3);font-size:13px}.task-library-list{display:grid;gap:8px;margin-top:16px}.task-add-manual h3{margin:3px 0 5px;color:var(--ink)}.task-add-manual p{margin:0;color:var(--ink-3);font-size:12.5px;line-height:1.5}.task-add-manual{padding:20px 22px;background:var(--surface);border:1px solid #e1e1dc;border-radius:14px}.task-add-manual-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.task-add-manual-head>button{white-space:nowrap}.task-platform-templates{margin-top:16px;border-top:1px solid var(--border)}.task-platform-templates summary{display:flex;align-items:center;justify-content:space-between;padding:14px 0 0;color:var(--ink-2);font-size:12px;font-weight:750;cursor:pointer;list-style:none}.task-platform-templates summary::-webkit-details-marker{display:none}.task-platform-templates summary small{color:var(--ink-3);font-weight:650}.task-platform-empty{display:flex;justify-content:space-between;gap:16px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border);font-size:11.5px}.task-platform-empty strong{color:var(--ink-2)}.task-platform-empty span{color:var(--ink-3);text-align:right}.task-library-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:14px;border:1px solid var(--border);border-radius:8px}.task-library-row code{margin-left:8px;color:var(--ink-3);font-size:11px}.task-library-row h3{margin:9px 0 4px}.task-library-row p{margin:0;color:var(--ink-3);font-size:12.5px;line-height:1.45}@media(max-width:900px){.task-doc-browser{grid-template-columns:minmax(0,1fr)}.task-doc-sidebar{border-right:0;border-bottom:1px solid var(--border)}.task-doc-detail{padding:28px 24px 56px}}@media(max-width:640px){.task-doc-toolbar{flex-wrap:wrap}.task-table-search{flex-basis:100%;max-width:none;order:3}.task-doc-toolbar-actions{width:100%}.task-doc-toolbar-actions>button{flex:1}.task-table th:nth-child(2),.task-table td:nth-child(2){display:none}.task-table th,.task-table td{padding:11px 12px}.task-table td:first-child{min-width:220px}.task-doc-detail-head,.task-library-row{grid-template-columns:minmax(0,1fr);flex-direction:column}.task-add-manual-head>button{width:100%}.task-add-manual-head{align-items:stretch;flex-direction:column}.task-contract-summary,.task-intent-columns,.task-execution-cards,.task-form-grid,.task-run-controls,.task-api-fields{grid-template-columns:minmax(0,1fr)}.task-editor-section{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}.task-input-table{overflow-x:auto}.task-input-table-head,.task-input-row{min-width:520px}.task-doc-head-actions{justify-content:flex-start}.task-route-row{grid-template-columns:minmax(0,1fr);gap:5px}}.sig-hint{color:var(--warn);font-weight:600}.conv-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.conv-warning{display:flex;align-items:baseline;gap:8px;padding:9px 28px;border-bottom:1px solid rgba(154,106,19,.18);background:#faf3e094;color:#7a5511;font-size:12.5px;font-weight:600}.conv-warning span{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#9a6a131f;font-size:10px}.conversation-detail-state{display:flex;align-items:center;gap:9px;padding:9px 28px;color:var(--ink-3);background:#fbfbfa;border-bottom:1px solid var(--border);font-size:12px}.conversation-detail-state.is-error{justify-content:space-between;color:var(--bad);background:var(--bad-soft)}.conversation-detail-spinner{width:12px;height:12px;border:2px solid rgba(15,17,21,.14);border-top-color:var(--ink-2);border-radius:50%;animation:conversation-detail-spin .7s linear infinite}@keyframes conversation-detail-spin{to{transform:rotate(360deg)}}.conv-inspector{min-width:0;min-height:0;overflow-y:auto;border-left:1px solid var(--border);background:#fbfbfa}.conv-inspector-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--border);background:#fbfbfa}.conv-inspector-head h1{margin:0;font-family:Varela Round,sans-serif;font-size:17px;font-weight:400}.inspector-section{padding:14px 18px;border-bottom:1px solid var(--border)}.inspector-section h2{margin:0 0 9px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.inspector-section p,.inspector-section dl{margin:0}.inspector-kv{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;padding:5px 0}.inspector-kv dt{font-size:11.5px;color:var(--ink-3)}.inspector-kv dd{margin:0;font-size:12px;color:var(--ink);overflow-wrap:anywhere}.inspector-list{list-style:none;margin:0;padding:0}.inspector-list li{display:flex;flex-direction:column;gap:2px;padding:7px 0;border-top:1px solid rgba(15,17,21,.06)}.inspector-list li:first-child{border-top:0}.inspector-list span{font-size:11px;color:var(--ink-3)}.inspector-list strong{font-size:12.5px;color:var(--ink);font-weight:600}.inspector-list small,.inspector-list .is-empty{font-size:11.5px;color:var(--ink-3)}.conv-transcript{min-width:0;overflow-y:auto;padding:16px 24px 24px}.conv-automation{overflow-y:auto;padding:16px 16px 24px;border-left:1px solid var(--border);background:var(--bg)}.thread-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.thread-label{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.conv-automation .thread-label{display:block;margin-bottom:12px}.auto-mark{display:flex;align-items:baseline;gap:7px;margin:2px 0 10px;font-size:12px;color:var(--ink-3)}.auto-mark .auto-ic{font-size:10px;color:var(--ok)}.auto-mark.warn,.auto-mark.warn .auto-ic,.auto-mark.bad .auto-ic{color:var(--warn)}.auto-mark.bad,.auto-mark.bad .auto-ic{color:var(--bad)}.op-divider{margin:14px 0;padding-top:8px;border-top:1px solid var(--border);font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.auto-row{display:flex;gap:9px;width:100%;font:inherit;text-align:left;background:transparent;border:none;border-radius:9px;padding:7px 8px;cursor:pointer}.auto-row:hover{background:#0f11150a}.auto-row-body{display:flex;flex-direction:column;gap:2px;min-width:0}.auto-row-label{font-size:12.5px;font-weight:600;color:var(--ink)}.conv-timeline{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:10px 28px 28px;background:var(--surface)}.exec-group{display:grid;grid-template-columns:84px minmax(0,1fr);column-gap:16px;align-items:start;border-top:1px solid rgba(15,17,21,.06)}.exec-group:first-child{border-top:none}.exec-group-timecol{padding:17px 0 0;font-size:10.5px;line-height:1.3;color:var(--ink-3);text-align:right}.exec-group-content{min-width:0}.exec-group-head{display:flex;align-items:center;gap:7px;width:100%;font:inherit;font-size:11.5px;color:var(--ink-2);text-align:left;background:transparent;border:none;border-radius:9px;padding:14px 0 6px;cursor:pointer}.exec-group-head:hover .exec-group-title{color:var(--ink)}.exec-group-caret{flex:0 0 auto;display:grid;place-items:center;width:12px;height:16px;font-size:12px;line-height:1;color:var(--ink-3)}.exec-group-title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.exec-group-dot{color:var(--ink-3)}.exec-group-operator{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--ink-2)}.exec-status-text{font-size:11px;font-weight:700;color:var(--ink-3)}.exec-status-text.ok{color:#47735a}.exec-status-text.warn{color:#9a6a13}.exec-status-text.bad{color:var(--bad)}.exec-status-text.info{color:#4b67a4}.exec-group-sum{margin-left:2px;font-size:11px;color:var(--ink-3)}.exec-group-body{min-width:0;display:flex;flex-direction:column;gap:11px;padding:4px 0 20px}.exec-group-body .msg{margin-bottom:0}.exec-group.is-collapsed .exec-group-timecol{padding-top:12px}.exec-group.is-collapsed .exec-group-head{padding:10px 0}.bubble{max-width:min(600px,82%);border-radius:14px;padding:10px 13px;font-size:13.5px;line-height:1.45}.msg.papaya .bubble{background:#f7f5f1;border:1px solid var(--border);color:#1a1d23;border-bottom-left-radius:4px;box-shadow:none}.msg.user .bubble{background:var(--action);border:none;color:var(--action-contrast);border-bottom-right-radius:4px;box-shadow:0 3px 10px #0f111524}@media(max-width:920px){.conv-pane.has-inspector{grid-template-columns:minmax(0,1fr)}.conv-inspector{max-height:360px;border-left:0;border-top:1px solid var(--border)}.conv-head{align-items:flex-start;flex-direction:column}.conv-head-tools{width:100%;justify-content:flex-start}}@media(max-width:640px){.app-shell{grid-template-columns:52px minmax(0,1fr)}.app-rail{align-items:center;width:52px;padding:10px 5px}.rail-switcher,.railnav-link,.rail-util{grid-template-columns:1fr;place-items:center;width:36px;height:36px;min-height:36px;padding:0}.rail-switcher{height:38px}.railnav,.rail-bottom{align-items:center}.rail-label{display:none}.rail-language-badge{left:auto;right:2px;bottom:2px}.rail-menu{left:42px}.topbar{gap:8px;padding:0 10px;overflow:hidden}.topbar-product{display:none}.switcher{flex:0 0 auto;padding-right:4px}.switcher-label,.switcher-chev,.ws{display:none}.topnav{flex:1 1 auto}.topbar-section{font-size:13px}.topbar-right{flex:0 0 auto;gap:6px;margin-left:auto}.signout{padding:6px 8px;font-size:12px}.conv-timeline{padding:12px 16px 22px}.exec-group{grid-template-columns:1fr;column-gap:0}.exec-group-timecol{padding:10px 0 0;text-align:left}.exec-group-head{padding:5px 0 8px}.exec-group-body{padding:0 0 18px}.bubble{max-width:min(520px,88%)}}.qualification-meeting-panel{grid-column:1 / -1}.onboarding-builder{background:var(--surface)}.onboarding-builder-head{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:26px 30px 24px;background:linear-gradient(135deg,#fff 0%,var(--bg) 100%);border-bottom:1px solid var(--border)}.onboarding-builder-title{display:grid;width:min(720px,100%);gap:6px}.onboarding-builder-eyebrow,.onboarding-sidebar-eyebrow,.onboarding-section-heading>div>span{color:var(--ink-2);font-size:10.5px;font-weight:850;letter-spacing:.075em;text-transform:uppercase}.onboarding-builder-eyebrow{display:flex;align-items:center;gap:9px}.onboarding-builder-eyebrow .chip{letter-spacing:0;text-transform:none}.task-doc-form .onboarding-builder-title input,.task-doc-form .onboarding-builder-title textarea{min-height:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.task-doc-form .onboarding-builder-title input{color:var(--ink);font-family:Varela Round,sans-serif;font-size:clamp(25px,2.4vw,34px);font-weight:400;letter-spacing:-.035em;line-height:1.18}.task-doc-form .onboarding-builder-title textarea{max-width:680px;color:var(--ink-2);font-size:14px;line-height:1.55;resize:none}.task-doc-form .onboarding-builder-title input:focus,.task-doc-form .onboarding-builder-title textarea:focus{outline:none;box-shadow:inset 0 -1px var(--action)}.onboarding-builder-actions{flex:0 0 auto}.onboarding-readiness-banner,.onboarding-soft-notice{display:flex;align-items:center;gap:13px;margin:18px 28px 0;padding:13px 15px;background:var(--action-soft);border:1px solid var(--border);border-radius:12px}.onboarding-readiness-icon{display:grid;flex:0 0 auto;place-items:center;width:28px;height:28px;color:var(--action);background:var(--surface);border-radius:50%;font-size:12px;font-weight:900}.onboarding-readiness-banner>div,.onboarding-soft-notice{min-width:0}.onboarding-readiness-banner strong,.onboarding-soft-notice strong{color:var(--ink);font-size:13px}.onboarding-readiness-banner p,.onboarding-soft-notice span{margin:3px 0 0;color:var(--ink-3);font-size:12px;line-height:1.45}.onboarding-readiness-banner .ask-btn{flex:0 0 auto;margin-left:auto;white-space:nowrap}.onboarding-soft-notice{align-items:baseline;background:var(--bg);border-color:var(--border)}.onboarding-layout{display:grid;grid-template-columns:minmax(0,1fr) 306px;min-height:620px}.onboarding-canvas{min-width:0;padding:28px 30px 42px}.onboarding-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.onboarding-section-heading h2{margin:5px 0 0;color:var(--ink);font-family:Varela Round,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.02em;text-transform:none}.onboarding-section-heading p{margin:6px 0 0;color:var(--ink-3);font-size:12.5px;line-height:1.5}.onboarding-section-heading>.ask-btn{white-space:nowrap}.onboarding-stages{display:grid;gap:24px}.onboarding-stage{padding:18px 18px 22px;background:var(--surface);border:1px solid var(--border);border-radius:16px}.onboarding-stage-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:1px solid var(--border)}.onboarding-stage-identity{display:grid;width:min(680px,100%);gap:4px}.onboarding-stage-identity>span{color:var(--ink-2);font-size:9.5px;font-weight:850;letter-spacing:.075em;text-transform:uppercase}.onboarding-stage-identity label{display:grid}.task-doc-form .onboarding-stage-identity input,.task-doc-form .onboarding-stage-identity textarea{min-height:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.task-doc-form .onboarding-stage-identity input{color:var(--ink);font-family:Varela Round,sans-serif;font-size:19px;font-weight:400}.task-doc-form .onboarding-stage-identity textarea{color:var(--ink-3);font-size:12px;line-height:1.45;resize:vertical}.task-doc-form .onboarding-stage-identity input:focus,.task-doc-form .onboarding-stage-identity textarea:focus{outline:none;box-shadow:inset 0 -1px var(--action)}.onboarding-stage-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.onboarding-stage-actions .text-btn{color:var(--ink-3)}.onboarding-stage-advanced{margin:10px 0 16px 56px}.onboarding-stage-advanced summary{width:fit-content;color:var(--ink-3);font-size:10px;font-weight:750;cursor:pointer}.onboarding-stage-advanced label{display:grid;max-width:320px;gap:5px;margin-top:8px;color:var(--ink-3);font-size:10px}.task-doc-form .onboarding-stage-advanced input{min-height:32px;font-size:12px}.onboarding-stage>.onboarding-timeline{margin-top:14px}.onboarding-timeline{position:relative;display:grid;gap:13px}.onboarding-timeline:before{position:absolute;top:30px;bottom:30px;left:20px;width:1px;background:linear-gradient(var(--action-border),#e4e4df);content:""}.onboarding-step-row{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) 30px;align-items:start;gap:14px}.onboarding-step-marker{z-index:1;display:grid;place-items:center;width:40px;height:40px;margin-top:16px;color:var(--action);background:var(--action-soft);border:1px solid var(--action-border);border-radius:50%;box-shadow:0 0 0 6px var(--surface);font:800 12px/1 Geist Mono,ui-monospace,monospace}.onboarding-step-row.is-blocked .onboarding-step-marker{color:var(--ink-3);background:var(--bg);border-color:var(--border)}.onboarding-step-content{min-width:0;padding:15px 17px 13px;background:var(--surface);border:1px solid #e3e3df;border-radius:14px;box-shadow:0 4px 16px #2222200a;transition:border-color .14s ease,box-shadow .14s ease}.onboarding-step-content:focus-within{border-color:var(--action-border);box-shadow:0 8px 24px #0f111514}.onboarding-step-row.is-blocked .onboarding-step-content{background:#fcfcfa;border-style:dashed;box-shadow:none}.onboarding-step-row.is-dragging{opacity:.48}.onboarding-step-row.is-drop-target .onboarding-step-content{border-color:var(--action);box-shadow:0 8px 24px #0f11151a}.onboarding-step-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.onboarding-step-title{display:grid;flex:1 1 auto;gap:4px}.onboarding-step-title>span,.onboarding-step-instruction>span{color:var(--ink-3);font-size:9.5px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.task-doc-form .onboarding-step-title input{min-height:28px;padding:2px 0;color:var(--ink);background:transparent;border:0;border-radius:0;font-size:15px;font-weight:780}.task-doc-form .onboarding-step-title input:focus{outline:none;box-shadow:inset 0 -1px var(--action)}.onboarding-step-badges{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:5px}.onboarding-step-badges span{padding:4px 7px;color:var(--ink-3);background:var(--bg);border-radius:999px;font-size:9.5px;font-weight:750;white-space:nowrap}.onboarding-step-badges span.is-ready{color:var(--ok);background:var(--ok-soft)}.onboarding-step-instruction{display:grid;gap:5px;margin-top:11px}.task-doc-form .onboarding-step-instruction textarea{min-height:68px;padding:8px 10px;color:var(--ink-2);background:#f7f7f5;border:1px solid transparent;border-radius:9px;font-size:12.5px;line-height:1.45;resize:vertical}.task-doc-form .onboarding-step-instruction textarea:focus{outline:none;border-color:var(--action)}.onboarding-task-select{display:grid;grid-template-columns:98px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px}.onboarding-task-select>span{color:var(--ink-3);font-size:10px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.task-doc-form .onboarding-task-select select{min-height:32px;padding:6px 9px;background:#f7f7f5;border-color:transparent;font-size:12px}.onboarding-advanced-card>summary{width:fit-content;color:var(--ink-3);font-size:10.5px;font-weight:750;cursor:pointer;list-style:none}.onboarding-advanced-card>summary::-webkit-details-marker{display:none}.onboarding-advanced-card>summary:before{display:inline-block;margin-right:6px;content:"›";transition:transform .12s ease}.onboarding-advanced-card[open]>summary:before{transform:rotate(90deg)}.onboarding-step-actions{display:grid;gap:4px;padding-top:14px}.onboarding-step-actions button,.onboarding-step-drag{display:grid;place-items:center;width:28px;height:28px;padding:0;color:var(--ink-3);background:transparent;border:0;border-radius:50%;font-family:inherit;font-size:14px;font-weight:650;line-height:1;cursor:pointer}.onboarding-step-drag{cursor:grab;user-select:none}.onboarding-step-drag:active{cursor:grabbing}.onboarding-step-drag:focus-visible{color:var(--ink);outline:2px solid var(--action-focus);outline-offset:1px}.onboarding-step-actions button:hover:not(:disabled){color:var(--ink);background:var(--bg)}.onboarding-step-actions button:last-child:hover:not(:disabled){color:var(--bad);background:var(--bad-soft)}.onboarding-step-actions button:disabled{opacity:.22;cursor:default}.onboarding-sidebar{display:grid;align-content:start;gap:14px;padding:28px 22px;background:#fafaf8;border-left:1px solid var(--border)}.onboarding-summary-card,.onboarding-how-card,.onboarding-advanced-card{padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:13px}.onboarding-summary-card>strong{display:block;margin-top:7px;color:var(--ink);font-size:15px}.onboarding-progress{height:6px;margin:12px 0 15px;overflow:hidden;background:#eeeeea;border-radius:999px}.onboarding-progress span{display:block;height:100%;background:var(--action);border-radius:inherit}.onboarding-summary-card dl{display:grid;gap:9px;margin:0}.onboarding-summary-card dl>div{display:flex;justify-content:space-between;gap:10px;padding-top:9px;border-top:1px solid var(--border)}.onboarding-summary-card dt,.onboarding-summary-card dd{margin:0;font-size:10.5px}.onboarding-summary-card dt{color:var(--ink-3)}.onboarding-summary-card dd{color:var(--ink-2);font-weight:700;text-align:right}.onboarding-how-card ol{display:grid;gap:14px;margin:15px 0 0;padding:0;list-style:none}.onboarding-how-card li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start}.onboarding-how-card li b{display:grid;place-items:center;width:22px;height:22px;color:var(--action);background:var(--action-soft);border-radius:50%;font-size:9px}.onboarding-how-card li span{color:var(--ink-3);font-size:11px;line-height:1.4}.onboarding-how-card li strong{display:block;margin-bottom:2px;color:var(--ink);font-size:11.5px}.onboarding-how-card p{display:grid;gap:8px;margin:14px 0 0;color:var(--ink-2);font-size:11.5px;line-height:1.45}.onboarding-how-card p>span{color:var(--action);font-weight:800}.onboarding-advanced-card[open]>summary{margin-bottom:12px}.onboarding-advanced-card label{display:grid;gap:6px}.onboarding-empty{display:grid;gap:5px;padding:38px 24px;text-align:center;background:var(--bg);border:1px dashed var(--border);border-radius:14px}.onboarding-empty strong{color:var(--ink);font-size:14px}.onboarding-empty span{color:var(--ink-3);font-size:12px}@media(max-width:1040px){.onboarding-layout{grid-template-columns:1fr}.onboarding-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border);border-left:0}.onboarding-advanced-card{grid-column:1 / -1}}@media(max-width:720px){.onboarding-builder-head,.onboarding-section-heading,.onboarding-stage-heading,.onboarding-readiness-banner{align-items:stretch;flex-direction:column}.onboarding-builder-head,.onboarding-canvas{padding-right:18px;padding-left:18px}.onboarding-builder-actions{justify-content:flex-start}.onboarding-readiness-banner,.onboarding-soft-notice{margin-right:18px;margin-left:18px}.onboarding-readiness-banner .ask-btn{align-self:flex-start;margin-left:0}.onboarding-step-row{grid-template-columns:34px minmax(0,1fr);gap:10px}.onboarding-timeline:before{left:16px}.onboarding-step-marker{width:32px;height:32px;box-shadow:0 0 0 4px var(--surface)}.onboarding-step-head{align-items:flex-start;flex-direction:column;gap:5px}.onboarding-step-badges{justify-content:flex-start}.onboarding-task-select{grid-template-columns:1fr;gap:5px}.onboarding-step-actions{grid-column:2;grid-row:2;grid-template-columns:repeat(2,28px);padding:0 0 0 4px}.onboarding-stage{padding-right:12px;padding-left:12px}.onboarding-stage-actions{align-items:flex-start;flex-direction:column}.onboarding-stage-advanced{margin-left:44px}.onboarding-sidebar{grid-template-columns:1fr;padding:18px}.onboarding-advanced-card{grid-column:auto}}.comparison-proxy-card{display:grid;gap:18px}.comparison-proxy-heading,.comparison-proxy-save{display:flex;align-items:center;justify-content:space-between;gap:16px}.comparison-proxy-heading h2,.comparison-proxy-heading p{margin:0}.comparison-proxy-heading p,.comparison-proxy-source small,.comparison-proxy-note,.comparison-proxy-save span{color:var(--ink-2)}.comparison-proxy-note{padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--bg);font-size:13px;line-height:1.5}.comparison-proxy-table{display:grid;gap:10px}.comparison-proxy-row{display:grid;grid-template-columns:minmax(190px,1.4fr) minmax(120px,.7fr) minmax(190px,1fr) minmax(110px,.55fr);gap:14px;align-items:end;padding:14px;border:1px solid var(--border);border-radius:10px}.comparison-proxy-source,.comparison-proxy-row label{display:grid;gap:6px}.comparison-proxy-row label>span{color:var(--ink-2);font-size:12px;font-weight:600}.comparison-proxy-row select,.comparison-proxy-row input{width:100%}.product-discovery-health{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}@media(max-width:900px){.comparison-proxy-heading,.comparison-proxy-save{align-items:stretch;flex-direction:column}.comparison-proxy-row{grid-template-columns:1fr}}.surface-presentation-editor{padding:0;container-type:inline-size}.surface-presentation-editor [hidden]{display:none!important}.presentation-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;padding:18px 24px;border-bottom:1px solid var(--border-soft)}.presentation-toolbar-info,.presentation-actions{display:flex;align-items:center;gap:14px}.presentation-toolbar h2{margin:0;font-size:14px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--ink)}.presentation-plan{padding:4px 9px;border:1px solid var(--border);border-radius:6px;font-size:11px;color:var(--ink-2)}.presentation-actions .ask-btn{min-height:36px;padding:8px 16px;border-radius:8px}.presentation-actions .ask-btn:disabled{opacity:.4;cursor:default}.presentation-actions .text-btn{font-size:12px;color:var(--ink-2)}[data-presentation-status]{max-width:320px;font-size:12px;line-height:1.5;color:var(--ink-3)}[data-presentation-status].is-error,[data-website-import-status].is-error{color:var(--bad)}.presentation-load-state{min-height:500px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;font-size:13px;color:var(--ink-3);background:#f4f4f3}.presentation-stage{position:relative;container-type:inline-size;padding:56px 24px 112px;background:#f4f4f3}.presentation-stage-caption{position:absolute;top:20px;left:24px;right:24px;display:flex;justify-content:space-between;gap:12px;color:var(--ink-3);font-size:11px}.presentation-stage-caption>span:first-child{text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:600}.presentation-widget{display:flex;flex-direction:column;width:min(100%,420px);height:clamp(460px,calc(100dvh - 400px),620px);margin:0 auto;border:1px solid #dedfe3;border-radius:22px;overflow:hidden;box-shadow:0 20px 55px #0f11151f,0 2px 8px #0f11150d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.presentation-header{display:flex;align-items:center;gap:11px;position:relative;padding:16px 18px;border-bottom:1px solid #ececef}.presentation-name,.presentation-logo{background:transparent;border:0;color:inherit;cursor:pointer;padding:0;font:inherit;border-radius:4px}.presentation-name{font-family:Varela Round,-apple-system,sans-serif;font-weight:400;font-size:17px;line-height:1.15;letter-spacing:-.01em;text-align:left;overflow-wrap:anywhere;min-width:0}.presentation-logo{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center}.presentation-logo img{width:25px;height:25px;object-fit:contain;display:block}.presentation-header-controls{margin-left:auto;display:flex;gap:11px;padding-left:8px;opacity:.7}.presentation-header-controls svg{width:17px;height:17px}.presentation-messages{position:relative;flex:1;overflow-y:auto;min-height:0;padding:18px}.presentation-first-message{display:block;padding:10px 14px;max-width:84%;border-radius:17px 17px 17px 6px;border:1px solid #dedfe3;background:#fff;color:#0f1115;box-shadow:0 2px 8px #0f11150a;font:inherit;font-size:13.5px;line-height:1.48;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer}.presentation-message-lock{display:flex;align-items:center;gap:4px;margin:8px 4px 0;font-size:10px;opacity:0;transition:opacity .15s}.presentation-message-lock svg{width:11px;height:11px}.presentation-first-message:is(:hover,:focus-visible,.is-selected)+.presentation-message-lock{opacity:.65}.presentation-bottom{padding:12px 14px 10px;border-top:1px solid #dedfe3}.presentation-composer{display:flex;align-items:center;gap:8px;padding:5px 6px 5px 14px;background:#fff;border:1px solid #dedfe3;border-radius:15px;font-size:13.5px;color:#656d78}.presentation-composer>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.presentation-send{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:0;border-radius:50%;cursor:pointer;padding:0}.presentation-send svg{width:16px;height:16px}.presentation-attribution{display:block;padding-top:8px;text-align:center;font-size:10px;line-height:1.3;opacity:.7}.presentation-attribution b{font-weight:700}.presentation-launcher-track{position:absolute;bottom:20px;left:24px;right:24px;height:72px}.presentation-drag-hint{position:absolute;top:29px;left:50%;transform:translate(-50%);color:var(--ink-3);font-size:11px;white-space:nowrap;pointer-events:none}.presentation-launcher{display:grid;place-items:center;position:absolute;width:72px;height:72px;padding:0;border-radius:50%;border:0;box-shadow:0 10px 24px #0f11151f,0 3px 10px #0f11150d;cursor:grab;touch-action:none;user-select:none}.presentation-launcher img{width:34px;height:34px;object-fit:contain;pointer-events:none}.presentation-puppet{display:block;width:62px;height:67.17px;background-size:800% 1100%;background-position:0 0;background-repeat:no-repeat;pointer-events:none}.presentation-launcher:active{cursor:grabbing}.presentation-widget [role=button]{cursor:pointer}.presentation-widget [data-preview-color]:hover:not(:has(button:hover)),.presentation-widget button:hover,.presentation-launcher:hover{outline:1px dashed #808791;outline-offset:-3px}.presentation-widget .is-selected,.presentation-launcher.is-selected,.presentation-widget :focus-visible,.presentation-launcher:focus-visible{outline:2px solid #717986;outline-offset:-2px}.presentation-context{position:absolute;top:clamp(12px,var(--context-top, 60px),calc(100% - var(--context-height, 240px) - 12px));left:calc(50% + 230px);width:272px;max-width:calc(100% - 32px);background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:12px;padding:18px;box-shadow:0 12px 36px #0f111518,0 2px 6px #0f111508;z-index:3}.presentation-context-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.presentation-context h3{margin:0;font-size:14px;font-weight:600}.presentation-context-close{display:grid;place-items:center;width:24px;height:24px;background:transparent;color:var(--ink-3);border:0;padding:2px;border-radius:5px;cursor:pointer}.presentation-context-close svg{width:20px;height:20px}.presentation-context label{display:grid;gap:7px;font-size:11px;color:var(--ink-2)}.presentation-context input:not([type=color]),.presentation-context textarea{width:100%;min-width:0;box-sizing:border-box;padding:10px 11px;border:1px solid var(--border);border-radius:7px;font:inherit;font-size:13px;color:var(--ink);background:var(--surface)}.presentation-context textarea{resize:vertical;line-height:1.5;max-height:240px}.presentation-context textarea[readonly]{background:var(--surface-2);color:var(--ink-2)}.presentation-context :is(input,textarea,button):focus-visible{outline:2px solid var(--action-focus);outline-offset:2px}.presentation-context input[aria-invalid=true]{border-color:var(--bad)}.presentation-color-control{display:flex;align-items:flex-end;gap:10px}.presentation-color-control input[type=color]{appearance:none;width:40px;height:40px;flex:0 0 40px;padding:0;background:none;border:1px solid var(--border);border-radius:8px;cursor:pointer;overflow:hidden}.presentation-color-control input[type=color]::-webkit-color-swatch-wrapper{padding:3px}.presentation-color-control input[type=color]::-webkit-color-swatch{border:0;border-radius:5px}.presentation-color-control label{flex:1}.presentation-color-control input[type=text]{font-family:ui-monospace,monospace;letter-spacing:.03em;height:40px}.presentation-palette{display:flex;gap:8px;margin-top:15px}.presentation-palette button{width:26px;height:26px;padding:0;border:1px solid #0000001f;border-radius:50%;cursor:pointer}.presentation-palette button[aria-pressed=true]{outline:1px solid var(--ink);outline-offset:3px}.presentation-context .presentation-context-hint{margin:14px 0 0;font-size:11px;line-height:1.6;color:var(--ink-3)}.presentation-context .presentation-entitlement-note{margin:12px 0 0;padding:10px 12px;border-radius:7px;background:var(--surface-2);color:var(--ink-2);font-size:12px;line-height:1.5}.presentation-context-done{display:block;width:100%;padding:8px 12px;margin-top:18px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.presentation-context-done:hover,.presentation-context-close:hover{background:var(--surface-2)}.presentation-launcher-variants{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.presentation-launcher-variants button{display:flex;align-items:center;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font:inherit;font-size:12px;color:var(--ink-2);cursor:pointer}.presentation-launcher-variants button[aria-pressed=true]{border-color:var(--ink);background:var(--surface-2);color:var(--ink)}.presentation-variant-icon{display:grid;place-items:center;height:40px}.presentation-variant-icon img{width:30px;height:30px;object-fit:contain}.presentation-variant-icon .presentation-puppet{width:36px;height:39px}.presentation-logo-preview{display:grid;place-items:center;padding:18px;border:1px solid var(--border-soft);border-radius:8px;background:var(--bg)}.presentation-logo-preview img{width:64px;height:64px;object-fit:contain}.presentation-upload{width:100%;padding:10px;margin-top:12px;background:var(--ink);color:var(--surface);border:0;border-radius:7px;font:inherit;font-size:12px;cursor:pointer}.presentation-remove-logo{display:block;margin:10px auto 0;background:none;border:0;color:var(--ink-2);font:inherit;font-size:11px;cursor:pointer}.presentation-opening-note{display:flex;align-items:center;gap:14px;padding:20px 24px;border-top:1px solid var(--border-soft)}.presentation-opening-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid var(--border-soft);border-radius:8px;color:var(--ink-3);font-family:ui-monospace,monospace;font-size:12px}.presentation-opening-note h3{margin:0 0 5px;font-size:12px;font-weight:500;color:var(--ink)}.presentation-opening-note p{margin:0;font-size:12px;line-height:1.6;color:var(--ink-3)}.presentation-opening-note code{padding:2px 4px;background:var(--surface-2);border-radius:3px;font-size:11px}@container (max-width: 1000px){.presentation-context{left:auto;right:16px}}@container (max-width: 620px){.presentation-toolbar{flex-wrap:wrap;gap:12px;padding:16px}.presentation-actions{width:100%;justify-content:flex-end;gap:10px}[data-presentation-status]{margin-right:auto;max-width:180px}.presentation-stage{padding:52px 12px 112px}.presentation-widget{height:480px}.presentation-context{left:50%;right:auto;transform:translate(-50%);top:clamp(12px,calc(var(--context-top, 60px) + 38px),calc(100% - var(--context-height, 240px) - 12px));width:320px}}@media(max-width:1100px){.presentation-toolbar{align-items:flex-start;flex-wrap:wrap;gap:12px;padding:16px 20px}.presentation-actions{margin-left:auto}[data-presentation-status]{max-width:220px}}@media(max-width:640px){.presentation-toolbar{padding:16px}.presentation-actions{flex-wrap:wrap;width:100%;justify-content:flex-end;gap:10px}[data-presentation-status]{margin-right:auto;max-width:180px}.presentation-stage{padding:52px 12px 112px}.presentation-stage-caption{left:16px;right:16px}.presentation-widget{height:480px}.presentation-opening-note{align-items:flex-start;padding:18px 16px}}.website-knowledge>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.website-knowledge h3{margin:0 0 6px}.website-knowledge p{color:var(--ink-2);line-height:1.5}[data-website-import-status]{font-size:13px;min-height:20px}.website-knowledge{padding:22px;border-bottom:1px solid var(--border)}.website-knowledge>header p{margin:0;font-size:13px}.website-import-job{padding:18px;margin-top:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.website-import-job progress{display:block;width:100%;height:9px;margin:14px 0;accent-color:var(--ok)}.website-import-job p{margin:8px 0;font-size:13px}.website-import-job small{color:var(--ink-2)}.website-import-dialog{max-width:460px;width:calc(100% - 40px);padding:28px;border:1px solid var(--border);border-radius:18px;color:var(--ink);background:var(--surface)}.website-import-dialog::backdrop{background:#171b2355;backdrop-filter:blur(3px)}.website-import-dialog label,.website-suggestion-fields label{display:grid;gap:8px;margin-top:15px;font-size:13px;font-weight:600}.website-import-dialog input,.website-suggestion-fields input,.website-suggestion-fields textarea,.website-suggestion-fields select{box-sizing:border-box;width:100%;padding:11px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit}.website-import-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.website-import-suggestion{margin-top:12px;border:1px solid var(--border);border-radius:10px}.website-import-suggestion summary{cursor:pointer;padding:15px;font-weight:600}.website-suggestion-fields{padding:0 18px 18px}.website-suggestion-fields>button{margin:16px 10px 0 0}.website-suggestion-sources{display:grid;gap:6px;margin-top:12px;overflow-wrap:anywhere;font-size:12px}@media(max-width:640px){.website-knowledge>header{align-items:flex-start;flex-direction:column}}.pricing-configuration-editor{width:min(800px,calc(100vw - 40px));max-height:85vh;overflow:auto;border:1px solid var(--border);border-radius:18px;padding:28px;background:var(--surface);color:var(--ink)}.pricing-configuration-editor::backdrop{background:#14141466}.pricing-configuration-editor fieldset{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0;padding:14px;border:1px solid var(--border);border-radius:12px;width:100%;box-sizing:border-box}.pricing-configuration-editor legend{font-weight:600;padding:0 6px}.pricing-configuration-editor label{display:flex;flex-direction:column;gap:6px;font-size:13px;flex:1 1 220px}.pricing-configuration-editor input,.pricing-configuration-editor select{padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:inherit}.pricing-editor-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;position:sticky;bottom:-28px;padding:16px 0;background:var(--surface);border-top:1px solid var(--border);flex-wrap:wrap}.pricing-editor-error{color:#ac3025}@media(max-width:600px){.pricing-configuration-editor{padding:16px}.pricing-editor-actions{bottom:-16px}.pricing-configuration-editor label{flex-basis:100%;min-width:0}}.catalog-view-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-bottom:26px}.catalog-view-controls p{flex:1 1 260px;margin:0;font-size:12px;line-height:1.5;color:var(--ink-3)}.catalog-view-switch{display:inline-flex;flex-wrap:wrap;gap:3px;padding:4px;background:var(--bg);border:1px solid var(--border);border-radius:9px}.catalog-view-button{padding:7px 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ink-2);font:inherit;font-size:12px;cursor:pointer}.catalog-view-button[aria-pressed=true]{color:var(--ink);background:var(--surface);border-color:var(--border);box-shadow:0 1px 3px #00000008}.catalog-view-button:hover{color:var(--action)}.catalog-browser{--catalog-accent-ink: #a6400b;--catalog-accent-border: #f4c6a5}.catalog-browser .catalog-view-button[aria-pressed=true]{color:var(--catalog-accent-ink);background:var(--brand-soft);border-color:var(--catalog-accent-border)}.catalog-browser .catalog-view-button:hover,.catalog-browser .offer-name-disclosure:hover .offer-stage-name,.catalog-browser .offer-name-disclosure:focus-visible .offer-stage-name,.catalog-browser .offer-edit-button:hover,.catalog-browser .catalog-access-button:hover{color:var(--catalog-accent-ink)}.catalog-browser .offer-edit-button:hover{background:var(--brand-soft);border-color:var(--catalog-accent-border)}.catalog-browser .offer-stage.is-expanded>.offer-stage-head{background:var(--brand-soft);box-shadow:inset 3px 0 var(--brand)}.catalog-browser .offer-name-disclosure[aria-expanded=true] .offer-disclosure-icon{color:var(--catalog-accent-ink)}.catalog-browser .offer-status-toggle.is-on{color:var(--ok)}.catalog-browser .offer-status-toggle.is-on .offer-toggle-track{background:var(--ok)}.catalog-browser .catalog-category{max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.45;border-radius:7px;text-align:left}.catalog-status-section[data-status=active]>h3{color:var(--ok)}.catalog-status-section[data-status=active]>h3>span{color:var(--ok);background:var(--ok-soft);border-color:#bdebcf}.catalog-status-section+.catalog-status-section{margin-top:26px}.catalog-status-section>h3{display:flex;align-items:center;gap:9px;margin:0 0 10px;color:var(--ink-2);font-size:12px;font-weight:650}.catalog-status-section>h3>span{min-width:23px;padding:2px 6px;border:1px solid var(--border);border-radius:5px;color:var(--ink-3);text-align:center;font-size:10.5px;font-variant-numeric:tabular-nums}.catalog-browser .catalog-row-grid{grid-template-columns:minmax(220px,2fr) minmax(120px,.85fr) minmax(140px,1fr) 104px 96px}.catalog-browser .offer-stage-description{padding-left:19px;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.catalog-browser .catalog-item-name{padding-left:19px}.catalog-row-context:empty{visibility:hidden}.catalog-row-context{min-width:0;display:flex;flex-direction:column;gap:4px;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.catalog-row-context strong{font-weight:550}.catalog-row-context small{color:var(--ink-3);font-size:11px}.catalog-browser .offer-stage-actions{flex-direction:column;align-items:flex-end;gap:5px}.catalog-access-button{padding:0;border:0;background:transparent;color:var(--ink-3);font:inherit;font-size:10px;cursor:pointer}.catalog-access-button:hover{color:var(--action);text-decoration:underline}.catalog-children[hidden]{display:none}.catalog-children{padding-top:4px}.catalog-children h4{margin:14px 0 9px;color:var(--ink-3);font-size:11px;font-weight:600}.catalog-browser .catalog-child-row{grid-template-columns:minmax(160px,1fr) 104px 96px;cursor:default}.catalog-child-name{padding:0;border:0;background:transparent;text-align:left;font:inherit;cursor:pointer}.catalog-item-name .offer-stage-name,.catalog-child-name strong{white-space:normal;overflow-wrap:anywhere}.catalog-browser .offer-empty-state{border:0;border-radius:0;padding:24px}.catalog-browser .offer-empty-state h3{font-size:13px;font-weight:500;color:var(--ink-3)}.catalog-item-editor h2{margin:0 0 22px;font-family:Varela Round,sans-serif;font-size:22px;font-weight:400}.catalog-create-chooser h2,.catalog-delete-confirmation h2{margin-top:0}.catalog-create-chooser>form>p,.catalog-delete-confirmation>form>p{color:var(--ink-3);line-height:1.55}.catalog-create-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.catalog-create-choice{display:grid;gap:6px;padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--ink);text-align:left;font:inherit;cursor:pointer}.catalog-create-choice:hover,.catalog-create-choice:focus-visible{border-color:var(--action);background:var(--brand-soft)}.catalog-create-choice small{color:var(--ink-3);line-height:1.45}.catalog-editor-delete{margin-right:auto}.catalog-field-heading{display:flex;align-items:center;gap:6px}.catalog-field-help{display:inline-grid;place-items:center;width:17px;height:17px;padding:0;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--ink-3);font:700 11px/1 inherit;cursor:pointer}.catalog-field-help:hover,.catalog-field-help[aria-expanded=true]{border-color:var(--action);color:var(--action)}.catalog-field-help-text{color:var(--ink-3);font-size:11px;line-height:1.5;font-weight:400}.catalog-field-help-text[hidden]{display:none}@media(max-width:600px){.catalog-create-choices{grid-template-columns:1fr}}.catalog-item-editor form>label{margin:14px 0}.catalog-item-editor [hidden]{display:none}.catalog-item-editor input,.catalog-item-editor select,.catalog-item-editor textarea{font:inherit}.catalog-item-editor textarea{min-height:82px;resize:vertical;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:inherit}.catalog-item-editor p{width:100%;margin:4px 0;color:var(--ink-3);font-size:12px;line-height:1.5}.catalog-item-editor [role=alert]{color:var(--bad)}.catalog-item-editor select[multiple]{min-height:100px}.catalog-item-name-preview{display:grid;gap:10px;padding:14px 16px;margin:14px 0 20px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2, var(--surface))}.catalog-item-name-heading{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-3)}.catalog-item-name-heading button{font:inherit;cursor:pointer}.catalog-item-name-preview output{font-size:16px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.catalog-item-editor .catalog-item-name-prefix{display:flex;flex-direction:row;align-items:center;flex:none;gap:9px;font-size:12px;color:var(--ink-2)}.catalog-item-name-prefix input{width:16px;height:16px;margin:0;accent-color:var(--action)}.catalog-item-editor .catalog-item-name-preview [hidden]{display:none}@media(max-width:1100px)and (min-width:641px){.catalog-browser .catalog-row-grid{grid-template-columns:minmax(180px,1.5fr) minmax(120px,1fr) 104px 80px}.catalog-browser .offer-table-head>span:nth-child(2){display:none}.catalog-browser .offer-stage-kind{display:flex;grid-column:1;grid-row:2;padding-left:19px}.catalog-browser .offer-stage-head>.catalog-row-context{grid-column:2;grid-row:1 / span 2}.catalog-browser .offer-stage-status{grid-column:3;grid-row:1 / span 2}.catalog-browser .offer-stage-head>.offer-stage-actions{grid-column:4;grid-row:1 / span 2}.catalog-browser .catalog-child-row{grid-template-columns:minmax(150px,1fr) 104px 80px}.catalog-child-row>.offer-stage-actions{grid-column:3}}@media(max-width:640px){.catalog-view-switch{width:100%}.catalog-view-button{flex:1;padding-inline:7px}.catalog-browser .catalog-row-grid{grid-template-columns:minmax(0,1fr) auto}.catalog-browser .offer-stage-name{font-size:17px;white-space:normal;overflow-wrap:anywhere}.catalog-browser .offer-stage-description{white-space:normal}.catalog-browser .offer-stage-kind,.catalog-browser .offer-stage-status,.catalog-row-context{grid-column:1 / -1;display:grid;grid-template-columns:100px minmax(0,1fr);gap:6px}.catalog-row-context:before{content:attr(data-label);color:var(--ink-3);font-size:10px;font-weight:700;text-transform:uppercase}.catalog-row-context>*{grid-column:2}.catalog-row-context>:first-child{grid-row:1}.catalog-browser .catalog-child-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.catalog-child-row>.offer-stage-actions{grid-column:2}.catalog-children .plan-table-footer{align-items:flex-start;flex-direction:column;gap:10px;padding-bottom:16px}}.workspace-plan{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.workspace-plan h2{margin:0 0 6px}.workspace-plan p{margin:0;color:var(--ink-2)}.workspace-plan-choice{display:flex;align-items:end;flex-wrap:wrap;gap:16px}.workspace-plan-choice label{display:grid;gap:6px}.workspace-plan-choice select{min-width:170px;padding:9px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:inherit}.workspace-plan-choice p{padding-bottom:10px}.pricing-configuration-editor .catalog-configuration-section{display:grid;gap:16px}.catalog-configuration-section>label{display:grid;gap:7px;width:100%}.catalog-configuration-section small{font-size:11px;line-height:1.5;font-weight:400;color:var(--ink-3)}.catalog-configuration-section input[type=checkbox]{width:18px;min-height:18px;accent-color:var(--action)}.catalog-objections{width:100%;margin:0}.catalog-objection-row{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;padding-bottom:14px}.catalog-objection-row label{min-width:0;display:grid;gap:7px}.catalog-objection-row textarea{width:100%}@media(max-width:640px){.catalog-objection-row{grid-template-columns:1fr}.catalog-objection-row>button{justify-self:end}}.catalog-editor-tabs{display:flex;gap:20px;border-bottom:1px solid var(--border);margin-bottom:20px;overflow-x:auto}.catalog-editor-tab{padding:10px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-3);font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.catalog-editor-tab[aria-selected=true]{border-bottom-color:var(--action);color:var(--ink);font-weight:600}.catalog-editor-panel>label{margin:14px 0}.pricing-configuration-editor .catalog-objections{display:block}.catalog-objections>button{margin-top:10px}.billing-page{display:grid;gap:20px;padding-bottom:24px}.billing-current{display:flex;align-items:center;justify-content:space-between;gap:20px}.billing-current h2{display:flex;gap:12px;align-items:center}.billing-eyebrow{display:block;color:var(--ink-3);font-size:11px;margin-bottom:10px}.billing-active{border-radius:999px;padding:4px 9px;background:var(--bg);color:var(--ink-2);font-size:11px;letter-spacing:0;text-transform:none}.billing-current p,.billing-section-heading p,.billing-plans-heading p,.billing-records p,.billing-confirm p{color:var(--ink-2);font-size:13px;line-height:1.6}.billing-summary-actions{display:flex;align-items:center;gap:24px}.billing-amount{font-size:32px;font-weight:600;letter-spacing:-.03em}.billing-current-price .billing-amount,.billing-confirm-price .billing-amount{font-size:24px}.billing-cadence{margin-left:6px;color:var(--ink-2);font-size:12px}.billing-table-scroll{overflow-x:auto}.billing-usage table{border-collapse:collapse;width:100%;text-align:left;font-size:13px}.billing-usage th,.billing-usage td{border-bottom:1px solid var(--border);padding:14px 10px;vertical-align:middle}.billing-usage thead th{font-size:11px;font-weight:500;color:var(--ink-3)}.billing-usage tbody th{font-weight:500}.billing-usage small,.billing-benefits small{display:block;color:var(--ink-3);font-size:11px;font-weight:400;margin-top:4px}.billing-footnote{font-size:11px;color:var(--ink-3);line-height:1.6;margin-top:16px}.billing-entity+.billing-entity{margin-top:20px}.billing-entity dl{margin:0}.billing-entity dl>div{display:grid;grid-template-columns:160px 1fr;gap:16px;border-top:1px solid var(--border);padding:12px 0;font-size:13px}.billing-entity dt{color:var(--ink-2)}.billing-entity dd{margin:0}.billing-plan-dialog{box-sizing:border-box;width:clamp(780px,74vw,1180px);max-width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);margin:12px 12px 12px auto;padding:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.billing-plan-dialog::backdrop{background:#0f111552;backdrop-filter:blur(1.5px) saturate(.86)}.billing-plans-close{display:flex;justify-content:flex-end}.billing-plans-heading{text-align:center;margin-bottom:20px}.billing-plans-heading h2{font-size:24px;font-weight:600}.billing-cadence-switch{display:flex;justify-content:center;gap:8px;margin-bottom:24px}.billing-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.billing-plan-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.billing-plan-top h3{margin:0;font-size:20px}.billing-plan-price{margin:24px 0 12px}.billing-plan-description{font-size:12px;min-height:34px;color:var(--ink-2)}.billing-plan-card>.ask-btn{width:100%;margin:12px 0}.billing-plan-card.is-current{border-color:var(--ink-3)}.billing-benefits{list-style:none;padding:0;display:grid;gap:20px}.billing-benefits li{display:flex;gap:10px;font-size:12px;line-height:1.6}.billing-benefits li>span{font-size:18px}.billing-confirm{display:flex;justify-content:space-between;gap:24px;padding:24px;margin-top:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg)}.billing-confirm-actions{display:flex;flex-direction:column;justify-content:center;gap:12px;min-width:200px}.billing-feedback{padding:16px;border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px}.billing-page button:disabled,.billing-plan-dialog button:disabled{opacity:.5;cursor:default}@media(max-width:700px){.billing-current,.billing-confirm{flex-direction:column;align-items:stretch}.billing-summary-actions{justify-content:space-between;flex-wrap:wrap}.billing-plan-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);margin:8px;padding:16px}.billing-plan-grid{grid-template-columns:1fr}.billing-usage table{min-width:520px}}.workspace-exec-field[hidden]{display:none}.workspace-exec-guidance{margin:0;color:var(--ink-2);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.widget-install-classification-head>div{flex:1;min-width:0}.widget-install-classification-head>span{flex:0 0 auto}a.widget-install-status-refresh{text-decoration:none}.website-detail-nav{margin-bottom:8px}.website-detail-head h2{margin:0;font-size:20px}.website-detail-head p{margin:4px 0 0;color:var(--ink-2)}.website-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0 0 16px}.website-facts div{border:1px solid var(--border-soft);border-radius:10px;padding:10px 12px;background:var(--surface)}.website-facts dt{font-size:12px;color:var(--ink-3);margin-bottom:4px}.website-facts dd{margin:0;overflow-wrap:anywhere}.website-facts small{color:var(--ink-2)}.website-statuses{list-style:none;margin:0;padding:0;display:grid;gap:8px}.website-status{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border-soft);border-radius:10px;background:var(--surface)}.website-status-dot{width:10px;height:10px;border-radius:50%;background:var(--ink-3)}.website-status.is-ok .website-status-dot{background:var(--ok)}.website-status.is-bad .website-status-dot{background:var(--bad)}.website-status-copy{display:grid;gap:2px;min-width:0}.website-status-copy small{color:var(--ink-2);overflow-wrap:anywhere}.website-status-value{font-weight:600;font-size:13px}.website-status.is-ok .website-status-value{color:var(--ok)}.website-status.is-bad .website-status-value{color:var(--bad)}.website-detail-actions{margin-top:10px}.website-secret{border:1px solid var(--warn);background:var(--warn-soft);border-radius:10px;padding:12px 14px;margin-top:8px}.website-secret-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.website-secret-value{display:block;margin:10px 0;font-size:16px;letter-spacing:2px;overflow-wrap:anywhere}.website-secret p{margin:6px 0 0}.website-secret-warning{color:var(--warn)}.website-code-block{margin-top:12px}.website-code-head{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-weight:600}.website-code-head small{color:var(--ink-3);font-weight:400}.website-code-head button{margin-left:auto}.website-claims{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:4px}.website-claims li{display:grid;grid-template-columns:110px 1fr;gap:8px}.website-jwt-test textarea{width:100%;box-sizing:border-box;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;border:1px solid var(--border);border-radius:8px;padding:8px;resize:vertical}.website-jwt-test-actions{margin-top:8px}.website-jwt-result{margin-top:12px;border-radius:10px;padding:10px 12px}.website-jwt-result.is-ok{background:var(--ok-soft);color:var(--ink)}.website-jwt-result.is-bad{background:var(--bad-soft);color:var(--bad)}.website-jwt-result dl{display:grid;grid-template-columns:110px 1fr;gap:4px 8px;margin:8px 0 0}.website-jwt-result dt{color:var(--ink-3)}.website-jwt-result dd{margin:0;overflow-wrap:anywhere}.website-error{color:var(--bad)}@media(max-width:640px){.website-claims li,.website-jwt-result dl{grid-template-columns:1fr}.website-secret-head{flex-direction:column;align-items:flex-start}}.sales-process-form{display:contents}.sp-dirty{color:var(--ink-3);font-size:12px}.sp-dirty:before{display:inline-block;width:6px;height:6px;margin-right:6px;background:var(--brand);border-radius:50%;content:"";vertical-align:middle}.sp-dirty[hidden]{display:none}.sp-steps{gap:2px}.ktax-item.sp-step{grid-template-columns:20px minmax(0,1fr) auto;gap:9px;align-items:center;padding:7px 9px}.sp-step-number{display:grid;place-items:center;width:20px;height:20px;color:var(--ink-3);background:var(--bg);border:1px solid var(--border);border-radius:50%;font-size:10.5px;font-weight:700}.sp-step.is-active .sp-step-number{color:var(--action-contrast);background:var(--action);border-color:var(--action)}.ktax-item.sp-step .sp-step-name{grid-column:2;overflow:visible;font-size:12.5px;font-weight:600;line-height:1.3;white-space:normal}.sp-step-dot{width:6px;height:6px;background:var(--brand);border-radius:50%}.sp-step-dot[hidden],.sp-step-panel[hidden]{display:none}.sp-head{position:sticky;top:0;z-index:3;display:flex;gap:16px;align-items:flex-start;justify-content:space-between;padding:16px 0 12px;background:var(--surface);border-bottom:1px solid var(--border)}.sp-head-title span{display:block;margin-bottom:2px;color:var(--ink-3);font-size:11.5px;font-weight:600}.sp-head-title h2{margin:0;color:var(--ink);font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.2;text-transform:none}.sp-head-actions{display:flex;flex:none;gap:12px;align-items:center}.sp-locked,.sp-editable{color:var(--ink-3);font-size:11.5px;font-weight:600;white-space:nowrap}.sp-editable{color:var(--brand-ink)}.sp-groups{gap:14px;padding-top:14px}.sp-instructions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;align-items:start}.sp-howitworks>span,.sp-custom>span{display:block;margin-bottom:5px;color:var(--ink-3);font-size:11.5px;font-weight:650}.sp-custom>span small{margin-left:4px;font-weight:500}.sp-howitworks p{margin:0;color:var(--ink-2);font-size:12.5px;line-height:1.5}.sp-custom textarea{width:100%;padding:9px 11px;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:7px;font-family:inherit;font-size:12.5px;line-height:1.5;resize:vertical}.sp-fields-empty{margin:0;padding:16px;color:var(--ink-3);font-size:12px;text-align:center}.sp-field{padding:6px 8px;border-bottom:1px solid var(--border)}.sp-field:last-child{border-bottom:0}.sp-field.is-dragging{opacity:.4}.sp-field.is-drop-target{box-shadow:inset 0 -2px 0 var(--brand)}.sp-field-line{display:grid;grid-template-columns:16px 18px minmax(150px,215px) 104px minmax(0,1fr) 24px 24px;align-items:center;gap:7px}.sp-field.is-readonly .sp-field-line{grid-template-columns:minmax(150px,215px) 74px minmax(0,1fr);padding:4px 2px 4px 23px}.sp-field-drag{color:var(--ink-3);cursor:grab;font-size:12px;line-height:1;text-align:center;user-select:none}.sp-field-drag:active{cursor:grabbing}.sp-field-position{color:var(--ink-3);font-size:11px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.kgroup-head h3 small{margin-left:8px;color:var(--ink-3);font-size:11.5px;font-weight:500}.sp-field-code,.sp-field-collection,.sp-field-desc,.sp-field-more input,.sp-field-more select{width:100%;min-width:0;min-height:28px;padding:4px 8px;color:var(--ink);background:var(--surface);border:1px solid transparent;border-radius:6px;font-family:inherit;font-size:12px}.sp-field-code{font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px}.sp-field-desc{color:var(--ink-2);text-overflow:ellipsis}.sp-field-code:hover,.sp-field-collection:hover,.sp-field-desc:hover{border-color:var(--border)}.sp-field-code:focus,.sp-field-collection:focus,.sp-field-desc:focus,.sp-field-more input:focus,.sp-field-more select:focus{border-color:var(--action-border);background:var(--surface);outline:2px solid var(--action-soft)}.sp-field.is-readonly .sp-field-code{padding:0;font-weight:600}.sp-field-kind,.sp-field.is-readonly .sp-field-desc{color:var(--ink-3);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-field-icon{width:24px;height:26px;color:var(--ink-3);background:transparent;border:0;border-radius:5px;font-size:14px;line-height:1;cursor:pointer}.sp-field-icon:hover{color:var(--ink);background:var(--bg)}.sp-field-remove:hover{color:var(--bad);background:var(--bad-soft)}.sp-field-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 4px 23px;padding:9px 10px;background:var(--bg);border-radius:7px}.sp-field-more[hidden]{display:none}.sp-field-more label{display:grid;gap:3px;min-width:0}.sp-field-more label>span{color:var(--ink-3);font-size:11px}.sp-field-options{grid-column:1 / -1}.sp-field-more input,.sp-field-more select{border-color:var(--border)}@media(max-width:1100px){.sp-instructions{grid-template-columns:minmax(0,1fr);gap:12px}.sp-field-line{grid-template-columns:16px 18px minmax(0,1fr) 104px 24px 24px}.sp-field-desc{grid-column:3 / -1}.sp-field.is-readonly .sp-field-line{grid-template-columns:minmax(0,1fr) 74px}.sp-field.is-readonly .sp-field-desc{grid-column:1 / -1;white-space:normal}.sp-field-more{grid-template-columns:minmax(0,1fr)}}.ob-stage,.ob-stage-steps{display:contents}.sp-head-input{width:100%;min-width:0;padding:2px 6px;margin-left:-7px;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:7px;font-family:inherit;font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.sp-head-input:hover{border-color:var(--border)}.sp-head-input:focus{background:var(--surface);border-color:var(--action-border);outline:2px solid var(--action-soft)}.sp-head-title{min-width:0;flex:1}.sp-head-remove{color:var(--ink-3)}.sp-head-remove:hover{color:var(--bad)}.sp-panel-left-foot{display:grid;gap:6px;justify-items:start;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.sp-panel-left-foot .identity-save-status:empty{display:none}.sp-outcome{display:grid;gap:6px}.sp-outcome select{width:100%;max-width:420px;min-height:34px;padding:6px 9px;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:7px;font-family:inherit;font-size:12.5px}.sp-outcome select:focus{border-color:var(--action-border);outline:2px solid var(--action-soft)}.sp-outcome p{margin:0;color:var(--ink-3);font-size:11.5px}.sp-step-panel.is-blocked .sp-editable{color:var(--warn)}.billing-release{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px}.billing-release-name{flex-basis:100%;color:var(--ink-2);font-size:12px;font-weight:600}.billing-release-normal{color:var(--ink-3, var(--ink-2));font-size:15px}.billing-release-scarcity{flex-basis:100%;color:var(--ink);font-size:12px;font-weight:600}.billing-release-ladder{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 16px;padding:0;list-style:none;font-size:12px;color:var(--ink-2)}.billing-release-ladder .is-current{color:var(--ink);font-weight:600}
