:root{--color-paper:var(--t-background-primary);--color-paper-subtle:var(--t-background-secondary);--color-paper-raised:var(--t-background-tertiary);--color-ink:var(--t-font-color-primary);--color-ink-secondary:var(--t-font-color-primary);--color-ink-muted:var(--t-font-color-secondary);--color-ink-faint:var(--t-font-color-tertiary);--color-ink-inverted:var(--t-font-color-inverted);--color-rule:var(--t-border-color-medium);--color-rule-strong:var(--t-border-color-strong);--color-action:var(--t-background-primary-inverted);--color-action-hover:var(--t-background-primary-inverted-hover);--color-positive:var(--t-color-green9);--color-positive-subtle:var(--t-tag-background-green);--color-attention:var(--t-color-orange9);--color-attention-subtle:var(--t-tag-background-orange);--color-info:var(--t-color-blue9);--color-info-subtle:var(--t-tag-background-blue);--font-display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, serif;--font-body:var(--t-font-family);--font-mono:var(--t-code-font-family);--font-weight-light:var(--t-font-weight-regular);--font-weight-regular:var(--t-font-weight-regular);--font-weight-medium:var(--t-font-weight-medium);--font-weight-semibold:var(--t-font-weight-semi-bold);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-display:clamp(3rem, 7vw, 6.75rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--page-gutter:clamp(1rem, 4vw, 3rem);--page-width:82rem;--copy-width:68ch;--touch-target:2.75rem;--rule-hair:1px;--radius-card:.25rem;--radius-pill:999px;--radius-circle:50%;--dur-fast:.15s;--dur-normal:.25s;--dur-slow:.7s;--dur-reduced:.01ms;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}.sm2z088{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);min-height:100vh;overflow-x:clip}.sm2z088 *,.sm2z088 :before,.sm2z088 :after{box-sizing:border-box}.sm2z088 a{color:inherit}.sm2z088 button,.sm2z088 input{font:inherit}.sm2z088 button,.sm2z088 a{-webkit-tap-highlight-color:transparent}.sm2z088 button:focus-visible,.sm2z088 a:focus-visible,.sm2z088 summary:focus-visible,.sm2z088 input:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.sm2z088 button:disabled,.sm2z088 input:disabled,.sm2z088 a[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.sm2z088 .page-shell{max-width:var(--page-width);padding-inline:var(--page-gutter);width:100%;margin:0 auto}.sm2z088 .site-header{background:var(--color-paper);border-bottom:var(--rule-hair) solid var(--color-rule);z-index:100;position:sticky;top:0}.sm2z088 .nav-inner{display:-ms-grid;align-items:center;gap:var(--space-4);-ms-grid-columns:minmax(0, 1fr) minmax(14rem, 24rem) minmax(0, 1fr);grid-template-columns:minmax(0,1fr) minmax(14rem,24rem) minmax(0,1fr);min-height:4.5rem;display:grid}.sm2z088 .wordmark{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-3);letter-spacing:.06em;min-height:var(--touch-target);width:fit-content;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.sm2z088 .wordmark-mark{border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-card);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;position:relative}.sm2z088 .wordmark-mark:before,.sm2z088 .wordmark-mark:after{background:var(--color-ink);content:"";position:absolute}.sm2z088 .wordmark-mark:before{height:var(--rule-hair);width:.875rem}.sm2z088 .wordmark-mark:after{height:.875rem;width:var(--rule-hair)}.sm2z088 .wordmark:hover{color:var(--color-ink-secondary)}.sm2z088 .wordmark:active{color:var(--color-ink-muted)}.sm2z088 .search-pill{background:var(--color-paper-subtle);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-ink-secondary);cursor:pointer;align-items:center;gap:var(--space-3);height:var(--touch-target);-ms-grid-column-align:center;max-width:24rem;padding:0 var(--space-2) 0 var(--space-4);-webkit-transition:border-color var(--dur-normal) var(--ease-out),-webkit-transform var(--dur-normal) var(--ease-out);transition:border-color var(--dur-normal) var(--ease-out),transform var(--dur-normal) var(--ease-out);justify-self:center;width:100%;display:flex}.sm2z088 .search-pill:hover{border-color:var(--color-rule-strong);transform:translateY(-1px)}.sm2z088 .search-pill:active{background:var(--color-paper-raised);transform:translateY(0)}.sm2z088 .search-pill-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sm2z088 .search-pill kbd,.sm2z088 .command-footer kbd,.sm2z088 .command-field kbd{background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);padding:var(--space-2);line-height:1}.sm2z088 .search-pill kbd{margin-left:auto}.sm2z088 .nav-actions{align-items:center;gap:var(--space-2);justify-content:flex-end;display:flex}.sm2z088 .nav-link,.sm2z088 .button{border-radius:var(--radius-card);font-size:var(--text-sm);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-4);-webkit-transition:background-color var(--dur-normal) var(--ease-out),border-color var(--dur-normal) var(--ease-out),color var(--dur-normal) var(--ease-out),-webkit-transform var(--dur-normal) var(--ease-out);transition:background-color var(--dur-normal) var(--ease-out),border-color var(--dur-normal) var(--ease-out),color var(--dur-normal) var(--ease-out),transform var(--dur-normal) var(--ease-out);white-space:nowrap;justify-content:center;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.sm2z088 .nav-link:hover{background:var(--color-paper-subtle)}.sm2z088 .nav-link:active{background:var(--color-paper-raised)}.sm2z088 .button-primary{background:var(--color-action);border:var(--rule-hair) solid var(--color-action);color:var(--color-ink-inverted)}.sm2z088 .button-primary:hover{background:var(--color-action-hover);border-color:var(--color-action-hover);transform:translateY(-1px)}.sm2z088 .button-secondary{border:var(--rule-hair) solid var(--color-rule-strong);background:0 0}.sm2z088 .button-secondary:hover{background:var(--color-paper-subtle);transform:translateY(-1px)}.sm2z088 .button:active{transform:translateY(0)}.sm2z088 .hero{display:-ms-grid;align-items:center;gap:clamp(var(--space-12), 7vw, var(--space-24));-ms-grid-columns:minmax(0, .82fr) minmax(0, 1.18fr);min-height:calc(100vh - 4.5rem);padding:var(--space-16) 0 var(--space-24);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);display:grid}.sm2z088 .hero-copy,.sm2z088 .feature-copy,.sm2z088 .section-heading,.sm2z088 .ownership-copy{min-width:0}.sm2z088 .eyebrow{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:.08em;margin:0 0 var(--space-6);text-transform:uppercase}.sm2z088 h1,.sm2z088 h2,.sm2z088 h3,.sm2z088 p{overflow-wrap:anywhere}.sm2z088 h1,.sm2z088 h2,.sm2z088 h3{font-family:var(--font-display);font-weight:var(--font-weight-light);letter-spacing:-.025em;text-wrap:balance;min-width:0;margin:0}.sm2z088 h1{max-width:11ch;font-size:clamp(3.25rem,5.6vw,5.5rem);line-height:.94}.sm2z088 h2{font-size:clamp(2.4rem,5vw,4.75rem);line-height:1}.sm2z088 h3{font-size:clamp(1.85rem,3vw,3rem);line-height:1.04}.sm2z088 .hero-lede{color:var(--color-ink-secondary);font-size:clamp(var(--text-lg), 2vw, var(--text-xl));margin:var(--space-8) 0 0;max-width:35rem;line-height:1.55}.sm2z088 .hero-actions{-webkit-box-flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.sm2z088 .hero-note{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-2);margin:var(--space-6) 0 0;display:flex}.sm2z088 .hero-note svg{flex:none}.sm2z088 .product-figure{min-width:0;margin:0}.sm2z088 .product-frame{background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-card);min-width:0;overflow:hidden}.sm2z088 .product-frame-header{background:var(--color-paper-subtle);border-bottom:var(--rule-hair) solid var(--color-rule);align-items:center;gap:var(--space-3);min-height:3.25rem;padding:0 var(--space-4);display:flex}.sm2z088 .product-frame-header strong,.sm2z088 .product-frame-header span{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.sm2z088 .product-frame-header .header-muted{color:var(--color-ink-muted);font-weight:var(--font-weight-regular)}.sm2z088 .frame-spacer{flex:1}.sm2z088 .status-dot{background:var(--color-positive);border-radius:var(--radius-circle);height:var(--space-2);width:var(--space-2)}.sm2z088 .hero-workbench{display:-ms-grid;-ms-grid-columns:9.5rem minmax(0, 1fr);grid-template-columns:9.5rem minmax(0,1fr);min-height:28rem;display:grid}.sm2z088 .mini-sidebar{background:var(--color-paper-subtle);border-right:var(--rule-hair) solid var(--color-rule);padding:var(--space-4) var(--space-3)}.sm2z088 .sidebar-label{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);margin:var(--space-2) var(--space-2) var(--space-3);text-transform:uppercase}.sm2z088 .sidebar-item{border-radius:var(--radius-card);color:var(--color-ink-secondary);font-size:var(--text-sm);align-items:center;gap:var(--space-2);min-height:2.25rem;padding:0 var(--space-2);display:flex}.sm2z088 .sidebar-item.active{background:var(--color-paper);color:var(--color-ink)}.sm2z088 .workspace-content{min-width:0;padding:var(--space-6)}.sm2z088 .workspace-title-row{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);justify-content:space-between;display:flex}.sm2z088 .workspace-title-row strong{font-size:var(--text-xl);font-weight:var(--font-weight-medium)}.sm2z088 .mini-button,.sm2z088 .mini-chip{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);font-size:var(--text-xs);min-height:2rem;padding:0 var(--space-3);white-space:nowrap;align-items:center;display:inline-flex}.sm2z088 .mini-button{background:var(--color-action);color:var(--color-ink-inverted)}.sm2z088 .mini-chip{background:var(--color-paper-subtle);color:var(--color-ink-secondary)}.sm2z088 .data-table{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);overflow:hidden}.sm2z088 .data-row{display:-ms-grid;font-size:var(--text-sm);align-items:center;gap:var(--space-3);-ms-grid-columns:minmax(8rem, 1.4fr) minmax(6rem, 1fr) minmax(5rem, .7fr);min-height:3.5rem;padding:0 var(--space-4);grid-template-columns:minmax(8rem,1.4fr) minmax(6rem,1fr) minmax(5rem,.7fr);display:grid}.sm2z088 .data-row+.data-row{border-top:var(--rule-hair) solid var(--color-rule)}.sm2z088 .data-row.header-row{background:var(--color-paper-subtle);color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);min-height:2.75rem}.sm2z088 .company-cell{align-items:center;gap:var(--space-3);min-width:0;display:flex}.sm2z088 .company-avatar,.sm2z088 .person-avatar{background:var(--color-paper-raised);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);font-family:var(--font-mono);flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.sm2z088 .company-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sm2z088 .stage{align-items:center;gap:var(--space-2);display:inline-flex}.sm2z088 .stage:before{background:var(--color-info);border-radius:var(--radius-circle);content:"";width:.45rem;height:.45rem}.sm2z088 .stage.qualified:before{background:var(--color-positive)}.sm2z088 .stage.discovery:before{background:var(--color-attention)}.sm2z088 figcaption{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);align-items:flex-start;gap:var(--space-2);margin-top:var(--space-4);line-height:1.5;display:flex}.sm2z088 figcaption svg{margin-top:var(--space-1);flex:none}.sm2z088 .argument{border-bottom:var(--rule-hair) solid var(--color-rule);border-top:var(--rule-hair) solid var(--color-rule);display:-ms-grid;gap:var(--space-12);-ms-grid-columns:minmax(0, .8fr) minmax(0, 1.2fr);padding-block:var(--space-24);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.sm2z088 .argument h2{max-width:11ch}.sm2z088 .argument-copy{color:var(--color-ink-secondary);font-size:clamp(var(--text-lg), 2.4vw, var(--text-2xl));max-width:34ch;margin:0;line-height:1.45}.sm2z088 .evidence{border-bottom:var(--rule-hair) solid var(--color-rule);padding-block:var(--space-8)}.sm2z088 .evidence-inner{display:-ms-grid;align-items:baseline;gap:var(--space-3) var(--space-8);-ms-grid-columns:minmax(0, auto) minmax(0, 1fr);grid-template-columns:minmax(0,auto) minmax(0,1fr);display:grid}.sm2z088 .evidence-label{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin:0}.sm2z088 .evidence-statement{font-size:var(--text-lg);max-width:64ch;margin:0;line-height:1.55}.sm2z088 .evidence-statement a,.sm2z088 .inline-link{text-decoration-thickness:var(--rule-hair);text-underline-offset:var(--space-1)}.sm2z088 .evidence-statement a:hover,.sm2z088 .inline-link:hover{color:var(--color-ink-secondary)}.sm2z088 .evaluate{padding-block:var(--space-24);scroll-snap-margin-top:6rem;scroll-margin-top:6rem}.sm2z088 .evaluate .section-heading{margin-bottom:var(--space-12)}.sm2z088 .evaluate-rail{border-top:var(--rule-hair) solid var(--color-rule-strong)}.sm2z088 .evaluate-row{border-bottom:var(--rule-hair) solid var(--color-rule);display:-ms-grid;align-items:baseline;gap:var(--space-4) var(--space-8);-ms-grid-columns:minmax(9rem, .4fr) minmax(0, 1.6fr) minmax(0, auto);padding-block:var(--space-6);-webkit-transition:background-color var(--dur-normal) var(--ease-out);transition:background-color var(--dur-normal) var(--ease-out);grid-template-columns:minmax(9rem,.4fr) minmax(0,1.6fr) minmax(0,auto);display:grid}.sm2z088 .evaluate-row:hover{background:var(--color-paper-subtle)}.sm2z088 .evaluate-role{font-family:var(--font-display);font-size:var(--text-xl);margin:0}.sm2z088 .evaluate-need{color:var(--color-ink-secondary);max-width:52ch;margin:0;line-height:1.6}.sm2z088 .evaluate-link{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);align-items:center;gap:var(--space-2);letter-spacing:.04em;min-height:var(--touch-target);white-space:nowrap;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.sm2z088 .evaluate-link:hover{color:var(--color-ink)}.sm2z088 .evaluate-link svg{flex:none}.sm2z088 .controls-note{border-top:var(--rule-hair) solid var(--color-rule-strong);color:var(--color-ink-secondary);margin:var(--space-6) 0 0;max-width:52ch;padding-top:var(--space-6);line-height:1.6}.sm2z088 .rollout{padding-block:var(--space-24);scroll-snap-margin-top:6rem;scroll-margin-top:6rem}.sm2z088 .rollout .section-heading{margin-bottom:var(--space-12)}.sm2z088 .rollout-rail{border-top:var(--rule-hair) solid var(--color-rule-strong);display:-ms-grid;gap:var(--space-8);-ms-grid-columns:repeat(4, minmax(0, 1fr));grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sm2z088 .rollout-step{padding-top:var(--space-6);position:relative}.sm2z088 .rollout-step+.rollout-step:before{background:var(--color-rule);content:"";height:100%;left:calc(var(--space-4) * -1);width:var(--rule-hair);position:absolute;top:0}.sm2z088 .rollout-number{color:var(--color-ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:.08em;margin:0}.sm2z088 .rollout-step h3{font-size:var(--text-xl);letter-spacing:-.01em;margin-top:var(--space-4)}.sm2z088 .rollout-step p{color:var(--color-ink-secondary);margin:var(--space-3) 0 0;line-height:1.6}.sm2z088 .rollout-footnote{color:var(--color-ink-secondary);-webkit-box-flex-wrap:wrap;align-items:center;gap:var(--space-3);margin:var(--space-10) 0 0;flex-wrap:wrap;line-height:1.6;display:flex}.sm2z088 .feature-tour{padding-block:var(--space-32)}.sm2z088 .section-heading{display:-ms-grid;gap:var(--space-8);-ms-grid-columns:minmax(0, 1fr) minmax(20rem, .72fr);margin-bottom:var(--space-24);grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);display:grid}.sm2z088 .section-heading h2{max-width:12ch}.sm2z088 .section-heading p{color:var(--color-ink-secondary);font-size:var(--text-lg);margin:var(--space-2) 0 0;max-width:var(--copy-width);line-height:1.6}.sm2z088 .feature-block{display:-ms-grid;align-items:center;gap:clamp(var(--space-12), 8vw, var(--space-24));-ms-grid-columns:minmax(0, .74fr) minmax(0, 1.26fr);margin-top:var(--space-24);scroll-snap-margin-top:6rem;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);scroll-margin-top:6rem;display:grid}.sm2z088 .feature-block.visual-first{-ms-grid-columns:minmax(0, 1.26fr) minmax(0, .74fr);grid-template-columns:minmax(0,1.26fr) minmax(0,.74fr)}.sm2z088 .feature-block.visual-first .feature-copy{order:2}.sm2z088 .feature-block.visual-first .product-figure{order:1}.sm2z088 .feature-icon{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);height:2.75rem;margin-bottom:var(--space-6);justify-content:center;align-items:center;width:2.75rem;display:inline-flex}.sm2z088 .feature-copy>p{color:var(--color-ink-secondary);font-size:var(--text-lg);margin:var(--space-6) 0 0;max-width:31rem;line-height:1.6}.sm2z088 .feature-list{display:-ms-grid;gap:var(--space-3);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.sm2z088 .feature-list li{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;color:var(--color-ink-secondary);align-items:flex-start;gap:var(--space-3);line-height:1.5;display:flex}.sm2z088 .feature-list svg{color:var(--color-positive);margin-top:var(--space-1);flex:none}.sm2z088 .record-workbench{display:-ms-grid;-ms-grid-columns:minmax(12rem, .7fr) minmax(0, 1.3fr);grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);min-height:27rem;display:grid}.sm2z088 .record-profile{background:var(--color-paper-subtle);border-right:var(--rule-hair) solid var(--color-rule);padding:var(--space-6)}.sm2z088 .record-person{align-items:center;gap:var(--space-3);display:flex}.sm2z088 .person-avatar{border-radius:var(--radius-circle);width:2.75rem;height:2.75rem}.sm2z088 .record-person strong,.sm2z088 .record-person span{display:block}.sm2z088 .record-person span,.sm2z088 .field-label,.sm2z088 .activity-time{color:var(--color-ink-muted);font-size:var(--text-xs)}.sm2z088 .record-fields{display:-ms-grid;gap:var(--space-4);margin-top:var(--space-8);display:grid}.sm2z088 .field-value{font-size:var(--text-sm);margin-top:var(--space-1)}.sm2z088 .activity-panel{padding:var(--space-6)}.sm2z088 .activity-panel>strong{font-weight:var(--font-weight-medium)}.sm2z088 .activity-list{margin-top:var(--space-6)}.sm2z088 .activity-item{border-left:var(--rule-hair) solid var(--color-rule-strong);margin-left:var(--space-2);padding:0 0 var(--space-6) var(--space-6);position:relative}.sm2z088 .activity-item:before{background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-circle);content:"";height:var(--space-3);left:calc(var(--space-2) * -.75);top:var(--space-1);width:var(--space-3);position:absolute}.sm2z088 .activity-item p{font-size:var(--text-sm);margin:var(--space-1) 0 0;line-height:1.5}.sm2z088 .board{display:-ms-grid;gap:var(--space-3);-ms-grid-columns:repeat(3, minmax(0, 1fr));min-height:27rem;padding:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sm2z088 .board-column{background:var(--color-paper-subtle);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);min-width:0;padding:var(--space-3)}.sm2z088 .board-column-title{font-size:var(--text-sm);margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.sm2z088 .board-count{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.sm2z088 .deal-card{background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);padding:var(--space-4)}.sm2z088 .deal-card+.deal-card{margin-top:var(--space-3)}.sm2z088 .deal-card strong,.sm2z088 .deal-card span{display:block}.sm2z088 .deal-card strong{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.sm2z088 .deal-card span{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);margin-top:var(--space-3)}.sm2z088 .workflow-canvas{background:var(--color-paper-subtle);display:-ms-grid;gap:var(--space-5);min-height:28rem;padding:var(--space-10);place-content:center;display:grid}.sm2z088 .workflow-node{background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-card);display:-ms-grid;align-items:center;gap:var(--space-4);-ms-grid-columns:auto minmax(0, 1fr) auto;min-width:min(26rem,100%);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.sm2z088 .workflow-node+.workflow-node:before{background:var(--color-rule-strong);content:"";height:var(--space-5);left:1.9rem;top:calc(var(--space-5) * -1);width:var(--rule-hair);position:absolute}.sm2z088 .workflow-node-icon{background:var(--color-paper-subtle);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.sm2z088 .workflow-node strong,.sm2z088 .workflow-node span{display:block}.sm2z088 .workflow-node strong{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.sm2z088 .workflow-node span{color:var(--color-ink-muted);font-size:var(--text-xs);margin-top:var(--space-1)}.sm2z088 .node-status{color:var(--color-positive);font-family:var(--font-mono);font-size:var(--text-xs)}.sm2z088 .permissions{min-height:27rem;padding:var(--space-6)}.sm2z088 .permission-row{border-bottom:var(--rule-hair) solid var(--color-rule);display:-ms-grid;font-size:var(--text-sm);align-items:center;gap:var(--space-4);-ms-grid-columns:minmax(9rem, 1.5fr) repeat(3, minmax(4rem, .6fr));grid-template-columns:minmax(9rem,1.5fr) repeat(3,minmax(4rem,.6fr));min-height:4rem;display:grid}.sm2z088 .permission-row.header-row{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);min-height:3rem}.sm2z088 .permission-value{align-items:center;gap:var(--space-2);display:flex}.sm2z088 .permission-value svg{color:var(--color-positive)}.sm2z088 .permission-value.restricted{color:var(--color-ink-muted)}.sm2z088 .permission-value.restricted svg{color:var(--color-ink-faint)}.sm2z088 .sticky-cta{background:var(--color-action);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-card);bottom:var(--space-4);color:var(--color-ink-inverted);align-items:center;gap:var(--space-4);margin:var(--space-20) auto 0;max-width:42rem;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);z-index:40;justify-content:space-between;display:flex;position:sticky}.sm2z088 .sticky-cta p{font-size:var(--text-sm);margin:0}.sm2z088 .sticky-cta .button{background:var(--color-paper);color:var(--color-ink)}.sm2z088 .ownership{background:var(--color-paper-subtle);border-bottom:var(--rule-hair) solid var(--color-rule);border-top:var(--rule-hair) solid var(--color-rule);padding-block:var(--space-24)}.sm2z088 .ownership-grid{display:-ms-grid;gap:var(--space-16);-ms-grid-columns:minmax(0, .82fr) minmax(0, 1.18fr);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);display:grid}.sm2z088 .ownership-copy h2{max-width:10ch}.sm2z088 .ownership-copy p{color:var(--color-ink-secondary);font-size:var(--text-lg);margin:var(--space-6) 0 0;max-width:31rem;line-height:1.6}.sm2z088 .ownership-list{margin:0}.sm2z088 .ownership-row{border-top:var(--rule-hair) solid var(--color-rule-strong);display:-ms-grid;gap:var(--space-6);-ms-grid-columns:minmax(8rem, .55fr) minmax(0, 1.45fr);padding-block:var(--space-6);grid-template-columns:minmax(8rem,.55fr) minmax(0,1.45fr);display:grid}.sm2z088 .ownership-row dt{font-family:var(--font-display);font-size:var(--text-xl)}.sm2z088 .ownership-row dd{color:var(--color-ink-secondary);margin:0;line-height:1.6}.sm2z088 .pricing{padding-block:var(--space-32);scroll-snap-margin-top:6rem;scroll-margin-top:6rem}.sm2z088 .pricing .section-heading{margin-bottom:var(--space-12)}.sm2z088 .pricing-grid{border-bottom:var(--rule-hair) solid var(--color-rule-strong);border-top:var(--rule-hair) solid var(--color-rule-strong);display:-ms-grid;-ms-grid-columns:repeat(2, minmax(0, 1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sm2z088 .pricing-plan{min-width:0;padding:var(--space-8);flex-direction:column;display:flex}.sm2z088 .pricing-plan+.pricing-plan{border-left:var(--rule-hair) solid var(--color-rule-strong)}.sm2z088 .pricing-plan.featured{background:var(--color-paper-subtle)}.sm2z088 .pricing-kicker{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin:0}.sm2z088 .pricing-price{-webkit-box-flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);margin:var(--space-6) 0 0;flex-wrap:wrap;display:flex}.sm2z088 .pricing-currency{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.sm2z088 .pricing-value{font-family:var(--font-display);font-size:clamp(3rem,6vw,5rem);font-weight:var(--font-weight-regular);letter-spacing:-.03em;line-height:.9}.sm2z088 .pricing-period{color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.sm2z088 .pricing-description{color:var(--color-ink-secondary);margin:var(--space-6) 0 0;max-width:34rem;line-height:1.6}.sm2z088 .pricing-features{display:-ms-grid;gap:var(--space-3);margin:var(--space-8) 0;padding:0;list-style:none;display:grid}.sm2z088 .pricing-features li{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:var(--space-3);line-height:1.5;display:flex}.sm2z088 .pricing-features svg{color:var(--color-positive);margin-top:var(--space-1);flex:none}.sm2z088 .pricing-annual{color:var(--color-ink-secondary);font-size:var(--text-sm);margin:var(--space-4) 0 0}.sm2z088 .pricing-annual strong{color:var(--color-ink);font-weight:var(--font-weight-medium)}.sm2z088 .plan-actions{-webkit-box-flex-wrap:wrap;gap:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.sm2z088 .plan-actions .button{align-self:flex-start}.sm2z088 .pricing-note{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-medium);margin:var(--space-5) 0 0;line-height:1.5}.sm2z088 .faq{display:-ms-grid;gap:var(--space-16);-ms-grid-columns:minmax(0, .72fr) minmax(0, 1.28fr);padding-block:var(--space-24);scroll-snap-margin-top:6rem;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);scroll-margin-top:6rem;display:grid}.sm2z088 .faq h2{max-width:8ch}.sm2z088 .faq-list{border-top:var(--rule-hair) solid var(--color-rule-strong)}.sm2z088 .faq details{border-bottom:var(--rule-hair) solid var(--color-rule)}.sm2z088 .faq summary{cursor:pointer;font-size:var(--text-lg);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-4);min-height:4.5rem;padding-block:var(--space-4);-webkit-transition:background-color var(--dur-normal) var(--ease-out);transition:background-color var(--dur-normal) var(--ease-out);justify-content:space-between;list-style:none;display:flex}.sm2z088 .faq summary:hover{background:var(--color-paper-subtle)}.sm2z088 .faq summary:active{background:var(--color-paper-raised)}.sm2z088 .faq summary::-webkit-details-marker{display:none}.sm2z088 .faq summary:after{content:"+";font-family:var(--font-mono);font-size:var(--text-xl);font-weight:var(--font-weight-regular)}.sm2z088 .faq details[open] summary:after{content:"−"}.sm2z088 .faq details p{color:var(--color-ink-secondary);max-width:var(--copy-width);padding:0 var(--space-10) var(--space-6) 0;margin:0;line-height:1.65}.sm2z088 .faq details a{text-decoration-thickness:var(--rule-hair);text-underline-offset:var(--space-1)}.sm2z088 .site-footer{border-top:var(--rule-hair) solid var(--color-rule-strong);padding-block:var(--space-24) var(--space-10)}.sm2z088 .footer-statement{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,5.5rem);font-weight:var(--font-weight-light);letter-spacing:-.03em;max-width:13ch;margin:0;line-height:.98}.sm2z088 .footer-action{-webkit-box-flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.sm2z088 .footer-nav{border-top:var(--rule-hair) solid var(--color-rule);display:-ms-grid;gap:var(--space-8);-ms-grid-columns:repeat(4, minmax(0, 1fr));margin-top:var(--space-16);padding-top:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sm2z088 .footer-nav h2{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.sm2z088 .footer-nav ul{display:-ms-grid;gap:var(--space-1);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.sm2z088 .footer-nav a{color:var(--color-ink-secondary);font-size:var(--text-sm);min-height:var(--touch-target);align-items:center;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.sm2z088 .footer-nav a:hover{color:var(--color-ink);text-underline-offset:var(--space-1);-webkit-text-decoration:underline;text-decoration:underline}.sm2z088 .footer-meta{border-top:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-4);margin-top:var(--space-16);padding-top:var(--space-5);justify-content:space-between;display:flex}.sm2z088 .footer-links{-webkit-box-flex-wrap:wrap;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.sm2z088 .footer-links a{min-height:var(--touch-target);text-underline-offset:var(--space-1);align-items:center;display:inline-flex}.sm2z088 .footer-links a:hover,.sm2z088 .faq details a:hover{color:var(--color-ink-secondary)}.sm2z088 .footer-links a:active,.sm2z088 .faq details a:active{color:var(--color-ink-muted)}.sm2z088 .command-dialog{color:var(--color-ink);margin:var(--space-24) auto 0;max-width:35rem;max-height:84vh;width:calc(100% - var(--space-8));background:0 0;border:0;padding:0}.sm2z088 .command-dialog::backdrop{background:var(--color-ink-secondary);opacity:.42}.sm2z088 .command-panel{background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-card);overflow:hidden}.sm2z088 .command-field{border-bottom:var(--rule-hair) solid var(--color-rule);align-items:center;gap:var(--space-3);min-height:3.75rem;padding:0 var(--space-4);display:flex}.sm2z088 .command-field input{color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;min-width:0}.sm2z088 .command-field:focus-within{outline:2px solid var(--color-ink);outline-offset:-2px}.sm2z088 .command-close{color:var(--color-ink-muted);cursor:pointer;height:var(--touch-target);width:var(--touch-target);background:0 0;border:0;justify-content:center;align-items:center;display:none}.sm2z088 .command-results{max-height:22rem;padding:var(--space-3);overflow-y:auto}.sm2z088 .command-group-label{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;margin:var(--space-2) var(--space-3) var(--space-3);text-transform:uppercase}.sm2z088 .command-item{border-radius:var(--radius-card);color:var(--color-ink);cursor:pointer;display:-ms-grid;align-items:center;gap:var(--space-1) var(--space-3);-ms-grid-columns:minmax(0, 1fr) auto;min-height:3.75rem;padding:var(--space-3);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.sm2z088 .command-item[data-active=true],.sm2z088 .command-item:hover{background:var(--color-paper-subtle)}.sm2z088 .command-item:active,.sm2z088 .command-close:active{background:var(--color-paper-raised)}.sm2z088 .command-item strong{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.sm2z088 .command-item span{color:var(--color-ink-muted);font-size:var(--text-xs);-ms-grid-column:1;grid-column:1}.sm2z088 .command-item svg{-ms-grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;grid-area:1/2/span 2}.sm2z088 .command-empty{color:var(--color-ink-muted);padding:var(--space-8);text-align:center;margin:0}.sm2z088 .command-footer{border-top:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-muted);font-size:var(--text-xs);align-items:center;gap:var(--space-5);min-height:3rem;padding:0 var(--space-4);display:flex}.sm2z088 .command-footer span{align-items:center;gap:var(--space-2);display:inline-flex}@media (width<=60rem){.sm2z088 .nav-inner{-ms-grid-columns:minmax(0, auto) minmax(0, 1fr) auto;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto}.sm2z088 .hero,.sm2z088 .argument,.sm2z088 .section-heading,.sm2z088 .feature-block,.sm2z088 .feature-block.visual-first,.sm2z088 .ownership-grid,.sm2z088 .faq{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0,1fr)}.sm2z088 .hero{min-height:auto}.sm2z088 .hero-copy{max-width:44rem}.sm2z088 .feature-block.visual-first .feature-copy,.sm2z088 .feature-block.visual-first .product-figure{-webkit-order:initial;-ms-flex-order:initial;order:initial}.sm2z088 .feature-block.visual-first .product-figure{order:2}.sm2z088 .section-heading{margin-bottom:var(--space-16)}.sm2z088 .ownership-grid,.sm2z088 .faq{gap:var(--space-12)}.sm2z088 .rollout-rail,.sm2z088 .footer-nav{-ms-grid-columns:repeat(2, minmax(0, 1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.sm2z088 .rollout-step:nth-child(odd):before{display:none}.sm2z088 .evaluate-row{-ms-grid-columns:minmax(8rem, .5fr) minmax(0, 1.5fr);grid-template-columns:minmax(8rem,.5fr) minmax(0,1.5fr)}.sm2z088 .evaluate-link{-ms-grid-column:2;grid-column:2}}@media (width<=40rem){.sm2z088 .site-header{position:relative}.sm2z088 .nav-inner{min-height:4rem}.sm2z088 .search-pill-label,.sm2z088 .search-pill kbd,.sm2z088 .nav-link.docs-link,.sm2z088 .nav-demo,.sm2z088 .wordmark-mark{display:none}.sm2z088 .wordmark{font-size:var(--text-xs);letter-spacing:.08em;white-space:nowrap}.sm2z088 .search-pill{height:var(--touch-target);-ms-grid-column-align:end;width:var(--touch-target);justify-content:center;justify-self:end;padding:0}.sm2z088 .nav-actions .button{padding-inline:var(--space-3)}.sm2z088 .hero{gap:var(--space-12);padding:var(--space-12) 0 var(--space-20)}.sm2z088 h1,.sm2z088 .argument h2,.sm2z088 .section-heading h2,.sm2z088 .ownership-copy h2,.sm2z088 .faq h2,.sm2z088 .footer-statement{max-width:none}.sm2z088 h1{font-size:clamp(2.1rem,9.5vw,3.1rem)}.sm2z088 h2,.sm2z088 .footer-statement{font-size:clamp(1.85rem,8vw,2.6rem)}.sm2z088 .hero-actions,.sm2z088 .footer-action{flex-direction:column;align-items:stretch}.sm2z088 .hero-actions .button,.sm2z088 .footer-action .button{width:100%}.sm2z088 .hero-workbench{-ms-grid-columns:1fr;grid-template-columns:1fr;min-height:0}.sm2z088 .mini-sidebar{background:linear-gradient(to right, var(--color-paper), transparent) left center,linear-gradient(to left, var(--color-paper), transparent) right center,linear-gradient(to right, color-mix(in srgb, var(--color-ink) 10%, transparent), transparent) left center,linear-gradient(to left, color-mix(in srgb, var(--color-ink) 10%, transparent), transparent) right center;-webkit-background-size:2rem 100%,2rem 100%,.75rem 100%,.75rem 100%;border-bottom:var(--rule-hair) solid var(--color-rule);gap:var(--space-1);overscroll-behavior-x:contain;padding:var(--space-2);scrollbar-width:none;-webkit-scroll-snap-type:x proximity;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;background-repeat:no-repeat;background-size:2rem 100%,2rem 100%,.75rem 100%,.75rem 100%;background-attachment:local,local,scroll,scroll;border-right:0;display:flex;overflow-x:auto}.sm2z088 .mini-sidebar::-webkit-scrollbar{display:none}.sm2z088 .sidebar-label{display:none}.sm2z088 .sidebar-item{min-height:var(--touch-target);scroll-snap-snap-align:start;scroll-snap-align:start;flex:none}.sm2z088 .workspace-content{padding:var(--space-4)}.sm2z088 .data-row{-ms-grid-columns:minmax(7rem, 1fr) minmax(5rem, .7fr);grid-template-columns:minmax(7rem,1fr) minmax(5rem,.7fr)}.sm2z088 .data-row>:nth-child(3){display:none}.sm2z088 .argument,.sm2z088 .feature-tour,.sm2z088 .ownership,.sm2z088 .evaluate,.sm2z088 .rollout,.sm2z088 .faq,.sm2z088 .site-footer{padding-block:var(--space-16)}.sm2z088 .evidence-inner,.sm2z088 .evaluate-row,.sm2z088 .rollout-rail,.sm2z088 .footer-nav{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0,1fr)}.sm2z088 .evaluate-link{-ms-grid-column:1;grid-column:1}.sm2z088 .rollout-rail{gap:0}.sm2z088 .rollout-step+.rollout-step{border-top:var(--rule-hair) solid var(--color-rule);margin-top:var(--space-6)}.sm2z088 .rollout-step+.rollout-step:before{display:none}.sm2z088 .footer-nav{gap:var(--space-6)}.sm2z088 .feature-block{gap:var(--space-10);margin-top:var(--space-20)}.sm2z088 .record-workbench{-ms-grid-columns:1fr;grid-template-columns:1fr}.sm2z088 .pricing{padding-block:var(--space-16)}.sm2z088 .pricing-grid{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0,1fr)}.sm2z088 .pricing-plan+.pricing-plan{border-left:0;border-top:var(--rule-hair) solid var(--color-rule-strong)}.sm2z088 .pricing-plan{padding:var(--space-8) 0}.sm2z088 .record-profile{border-bottom:var(--rule-hair) solid var(--color-rule);border-right:0}.sm2z088 .board{-ms-grid-columns:1fr;grid-template-columns:1fr}.sm2z088 .board-column{min-height:10rem}.sm2z088 .workflow-canvas{min-height:0;padding:var(--space-6) var(--space-4)}.sm2z088 .workflow-node{min-width:0}.sm2z088 .permissions{background:linear-gradient(to right, var(--color-paper), transparent) left center,linear-gradient(to left, var(--color-paper), transparent) right center,linear-gradient(to right, color-mix(in srgb, var(--color-ink) 10%, transparent), transparent) left center,linear-gradient(to left, color-mix(in srgb, var(--color-ink) 10%, transparent), transparent) right center;-webkit-background-size:2rem 100%,2rem 100%,.75rem 100%,.75rem 100%;overscroll-behavior-x:contain;min-height:0;padding:var(--space-4);scrollbar-width:none;background-repeat:no-repeat;background-size:2rem 100%,2rem 100%,.75rem 100%,.75rem 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}.sm2z088 .permissions::-webkit-scrollbar{display:none}.sm2z088 .permission-row{min-width:32rem}.sm2z088 .sticky-cta{flex-direction:column;align-items:stretch;position:static}.sm2z088 .sticky-cta .button{width:100%}.sm2z088 .ownership-row{-ms-grid-columns:1fr;grid-template-columns:1fr}.sm2z088 .footer-meta{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;flex-direction:column;align-items:flex-start}.sm2z088 .command-dialog{width:100%;max-width:none;height:100vh;max-height:none;margin:0}.sm2z088 .command-panel{border:0;border-radius:0;flex-direction:column;height:100%;display:flex}.sm2z088 .command-field{min-height:4rem}.sm2z088 .command-close{display:inline-flex}.sm2z088 .command-field>kbd{display:none}.sm2z088 .command-results{flex:1;max-height:none}.sm2z088 .command-footer{display:none}}@media (width<=30rem){.sm2z088 .hero-lede,.sm2z088 .argument-copy,.sm2z088 .section-heading p,.sm2z088 .feature-copy>p,.sm2z088 .ownership-copy p{font-size:var(--text-lg)}.sm2z088 .hero-note{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;line-height:1.5}.sm2z088 .product-frame-header .header-muted{display:none}.sm2z088 .workspace-title-row{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;flex-direction:column;align-items:flex-start}.sm2z088 .footer-links{gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){.sm2z088 *,.sm2z088 :before,.sm2z088 :after{scroll-behavior:auto!important;transition-duration:var(--dur-reduced)!important}.sm2z088 .search-pill:hover,.sm2z088 .button:hover{transform:none}}.sm2z088 .command-field input::-webkit-input-placeholder{color:var(--color-ink-muted)}.sm2z088 .command-field input::placeholder{color:var(--color-ink-muted)}.sm2z088 .command-field input:-ms-placeholder-shown{color:var(--color-ink-muted)}.sm2z088 .command-field input::placeholder{color:var(--color-ink-muted)}
