.sam{--font-core:var(--sam-font-core), "Instrument Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display:var(--sam-font-display), "Instrument Serif", "Iowan Old Style", Georgia, serif;--font-mono:var(--sam-font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--sam-header-h:64px;--sam-header-hairline:1px;--sam-gutter:40px;font:var(--weight-regular) var(--text-md) / var(--leading-normal) var(--font-core);letter-spacing:var(--tracking-body);color:var(--text-body);background:var(--surface-card);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.sam h1,.sam h2,.sam h3,.sam h4,.sam h5,.sam h6,.sam p,.sam span,.sam li,.sam dt,.sam dd{color:inherit;margin:0}.sam ul,.sam ol,.sam dl{margin:0;padding:0;list-style:none}.sam figure,.sam blockquote{margin:0}.sam img{max-width:100%;display:block}.sam a{color:inherit;text-decoration:none}.sam :focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-xs)}.sam ::selection{background:var(--blue-100);color:var(--navy-900)}.sam{--sam-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.sam .sam-surface-authority,.sam .sam-surface-mist{isolation:isolate;position:relative;overflow:hidden}.sam .sam-surface-authority{background:var(--gradient-authority);color:var(--white)}.sam .sam-surface-mist{background:linear-gradient(168deg, var(--neutral-050) 0%, var(--navy-050) 55%, var(--blue-050) 100%);color:var(--navy-900)}.sam .sam-surface-authority:after,.sam .sam-surface-mist:after{content:"";z-index:1;pointer-events:none;background-image:var(--sam-grain);opacity:.05;mix-blend-mode:overlay;position:absolute;inset:0}.sam .sam-surface-mist:after{opacity:.07;mix-blend-mode:multiply}.sam .sam-eyebrow{font:var(--weight-semibold) var(--text-2xs) / 1.2 var(--font-core);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;display:inline-block}.sam .sam-eyebrow--muted,.sam .sam-eyebrow--subtle{color:var(--text-subtle)}.sam .sam-eyebrow--inverse{color:var(--navy-300)}.sam .sam-eyebrow--accent{color:var(--blue-600)}.sam .sam-eyebrow--ai{color:var(--cyan-600)}.sam .sam-btn{justify-content:center;align-items:center;gap:var(--space-4);border-radius:var(--radius-control);font:var(--weight-medium) var(--text-md) / 1 var(--font-core);letter-spacing:var(--tracking-body);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);border:1px solid #0000;display:inline-flex}.sam .sam-btn--sm{height:var(--control-h-md);padding:0 var(--control-pad-x-md);font-size:var(--text-sm)}.sam .sam-btn--md{height:var(--control-h-lg);padding:0 var(--control-pad-x-lg);font-size:var(--text-sm)}.sam .sam-btn--lg{height:48px;padding:0 22px}.sam .sam-btn--primary{background:var(--blue-600);color:var(--white)}.sam .sam-btn--primary:hover{background:var(--blue-700);color:var(--white)}.sam .sam-btn--primary:active{background:var(--blue-800);transform:scale(var(--press-scale))}.sam .sam-btn--secondary{background:var(--surface-card);border-color:var(--border-default);color:var(--navy-900)}.sam .sam-btn--secondary:hover{background:var(--surface-hover);border-color:var(--border-strong);color:var(--navy-900)}.sam .sam-btn--secondary:active{transform:scale(var(--press-scale))}.sam .sam-btn--ghost{color:var(--navy-900);background:0 0}.sam .sam-btn--ghost:hover{background:var(--surface-hover);border-color:var(--border-default)}.sam .sam-btn--inverse.sam-btn--secondary{border-color:var(--border-inverse);color:var(--white);background:0 0}.sam .sam-btn--inverse.sam-btn--secondary:hover{background:#ffffff14;border-color:#ffffff47}.sam .sam-btn:focus-visible{box-shadow:var(--ring-focus)}.sam .sam-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-xs)}.sam .sam-card--pad-none{padding:0;overflow:hidden}.sam .sam-card--pad-md{padding:var(--space-7)}.sam .sam-card--pad-lg{padding:var(--space-8)}.sam .sam-card--interactive{transition:box-shadow var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard)}.sam .sam-card--interactive:hover{border-color:var(--border-default);box-shadow:var(--shadow-md)}.sam .sam-section{padding:96px var(--sam-gutter);border-top:1px solid var(--border-subtle)}.sam .sam-section--card,.sam .sam-section--page{background:var(--surface-card)}.sam .sam-onboarding-band+.sam-security{border-top:0}.sam .sam-hero:has(.sam-hero__video)+*{border-top:0}.sam .sam-section:has(+.sam-onboarding-band){padding-bottom:var(--space-11)}.sam .sam-section__inner{max-width:var(--layout-max-content);gap:var(--space-10);flex-direction:column;margin:0 auto;display:flex}.sam .sam-section__inner--wide-gap{gap:44px}.sam .sam-section__head{gap:var(--space-6);flex-direction:column;max-width:760px;display:flex}.sam .sam-section__head--split{justify-content:space-between;align-items:flex-end;gap:var(--space-11);flex-direction:row;max-width:none}.sam .sam-section__headline{flex-direction:column;gap:14px;max-width:640px;display:flex}.sam .sam-section__title{font:var(--weight-regular) var(--sam-title-section) / 1.12 var(--font-display);letter-spacing:var(--tracking-display);color:var(--navy-900);text-wrap:balance}.sam .sam-section__title--lg{font-size:calc(var(--sam-title-section) + 6px);line-height:1.1}.sam .sam-section__lede{font:var(--weight-regular) var(--text-lg) / var(--leading-relaxed) var(--font-core);color:var(--text-muted);text-wrap:pretty}.sam .sam-section__lede--aside{max-width:400px;font-size:var(--text-md);line-height:1.6}.sam-header-host{z-index:60;position:sticky;top:0}.sam .sam-header__new-badge{background:var(--blue-600);color:#fff;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:700;line-height:1}.sam .sam-header__mobile-link .sam-header__new-badge{margin-left:var(--space-2)}.sam .sam-header{z-index:60;border-bottom:var(--sam-header-hairline) solid transparent;transition:border-color var(--duration-slow) var(--ease-standard);position:sticky;top:0}.sam .sam-header:before{content:"";z-index:-1;transition:background-color var(--duration-slow) var(--ease-standard), backdrop-filter var(--duration-slow) var(--ease-standard);position:absolute;inset:0}.sam .sam-header.is-past:before{background:var(--surface-glass);-webkit-backdrop-filter:var(--blur-glass)}.sam .sam-header.is-past{border-bottom-color:#dee2e7b3}.sam .sam-header__inner{max-width:var(--layout-max-content);padding:0 var(--sam-gutter);height:var(--sam-header-h);justify-content:space-between;align-items:center;gap:var(--space-9);margin:0 auto;display:flex}.sam .sam-header__left{align-items:center;gap:36px;min-width:0;display:flex}.sam .sam-header__logo{color:var(--navy-900);transition:color var(--duration-slow) var(--ease-standard);flex:none;margin-right:-3px;display:block}.sam .sam-header.is-past .sam-header__logo{color:var(--blue-600)}.sam:has(.sam-hero__video) .sam-header:not(.is-past) .sam-header__logo{color:#fff}.sam:has(.sam-hero__video) .sam-header:not(.is-past){--sam-wordmark:#fff}.sam:has(.sam-hero__video) .sam-header:not(.is-past) .sam-header__link{color:#ffffffd1}.sam:has(.sam-hero__video) .sam-header:not(.is-past) .sam-header__link:hover{color:#fff}.sam:has(.sam-hero__video) .sam-header:not(.is-past) .sam-header__burger{color:#fff}.sam .sam-header__link,.sam .sam-header__burger{transition:color var(--duration-slow) var(--ease-standard)}.sam .sam-header__nav{align-items:center;gap:var(--space-7);display:flex}.sam .sam-header__left,.sam .sam-header__nav{align-self:stretch}.sam .sam-header__item{align-self:stretch;align-items:center;display:flex;position:static}.sam .sam-header__trigger{align-items:center;gap:var(--space-2);display:inline-flex}.sam .sam-header__trigger svg{transition:transform var(--duration-fast) var(--ease-standard)}.sam .sam-header__item:hover .sam-header__trigger svg,.sam .sam-header__item:focus-within .sam-header__trigger svg{transform:rotate(180deg)}.sam .sam-header__link{font:var(--weight-medium) 14px / 1 var(--font-core);color:var(--text-body);transition:color var(--duration-fast) var(--ease-standard)}.sam .sam-header__link:hover{color:var(--navy-900)}.sam .sam-header__right{align-items:center;gap:var(--space-6);display:flex}.sam .sam-header__burger{width:44px;height:44px;color:var(--navy-900);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-10px;display:none}.sam .sam-header__mobile{top:var(--sam-header-h);gap:var(--space-6);padding:var(--space-6) var(--layout-gutter) var(--space-8);border-top:1px solid var(--border-subtle);background:var(--surface-card);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.sam .sam-header__mobile nav{flex-direction:column;display:flex}.sam .sam-header__mobile-link{border-bottom:1px solid var(--border-subtle);font:var(--weight-medium) var(--text-lg) / 1.2 var(--font-core);color:var(--navy-900);padding:14px 0}.sam .sam-header__mobile-cta{flex:none;width:100%}.sam .sam-header__mobile-group{flex-direction:column;display:flex}.sam .sam-header__mobile-row{justify-content:space-between;align-items:center;gap:var(--space-4);border:0;border-bottom:1px solid var(--border-subtle);text-align:left;cursor:pointer;background:0 0;width:100%;padding:0;display:flex}.sam .sam-header__mobile-row .sam-header__mobile-link{border-bottom:0;flex:auto}.sam .sam-header__mobile-chevron{color:var(--text-muted);transition:transform var(--duration-base) var(--ease-standard);flex:none}.sam .sam-header__mobile-row[aria-expanded=true] .sam-header__mobile-chevron{transform:rotate(180deg)}.sam .sam-header__mobile-sub{padding:var(--space-6) 0;border-bottom:1px solid var(--border-subtle)}.sam .sam-header__mobile-sub-label{margin-bottom:var(--space-5);font:var(--weight-medium) var(--text-2xs) / 1 var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);display:block}.sam .sam-header__mobile-sub-label--link{font:var(--weight-medium) var(--text-md) / 1.3 var(--font-core);letter-spacing:normal;text-transform:none;color:var(--text-strong);margin-bottom:0}.sam .sam-header__mobile-sub-list{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sam .sam-header__mobile-sub-link{align-items:center;gap:var(--space-2);font:var(--weight-regular) var(--text-md) / 1.3 var(--font-core);color:var(--text-body);display:inline-flex}.sam .sam-mega{top:100%;left:var(--sam-gutter);right:var(--sam-gutter);max-width:1320px;padding-top:var(--space-4);visibility:hidden;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), visibility var(--duration-fast) var(--ease-standard);margin:0 auto;position:absolute;transform:translateY(-4px)}.sam .sam-header__item:hover .sam-mega,.sam .sam-header__item:focus-within .sam-mega{visibility:visible;opacity:1;transform:none}.sam .sam-mega__inner{padding:var(--space-9) var(--space-9) var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);box-shadow:var(--shadow-lg);background:var(--surface-card);position:relative;overflow:hidden}.sam .sam-mega__cols{gap:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.sam .sam-mega__col-label{margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--border-subtle);font:var(--weight-medium) var(--text-2xs) / 1 var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);display:block}.sam .sam-mega__list{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sam .sam-mega__link{align-items:center;gap:var(--space-3);font:var(--weight-regular) var(--text-md) / 1.3 var(--font-core);color:var(--text-body);transition:color var(--duration-fast) var(--ease-standard);display:inline-flex}.sam .sam-mega__link:hover{color:var(--blue-600)}.sam .sam-mega__ext{color:var(--text-muted);flex:none}.sam .sam-mega__foot{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border-subtle)}.sam .sam-mega__more{font:var(--weight-medium) var(--text-sm) / 1 var(--font-core);color:var(--blue-600)}.sam .sam-mega__more:after{content:" →"}.sam .sam-mega--cards{max-width:700px}.sam .sam-mega--cards .sam-mega__cols{align-items:start;gap:var(--space-9);grid-template-columns:repeat(2,minmax(0,1fr))}.sam .sam-mega--cards-featured{max-width:940px}.sam .sam-mega--cards-featured .sam-mega__cols{grid-template-columns:repeat(2,minmax(0,1fr)) 260px}.sam .sam-mega__cards{gap:var(--space-4);flex-direction:column;display:flex}.sam .sam-mega__card,.sam .sam-mega__icard{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);margin-left:calc(var(--space-5) * -1);border-radius:var(--radius-card);transition:background var(--duration-fast) var(--ease-standard);display:flex}.sam .sam-mega__card:hover,.sam .sam-mega__icard:hover{background:var(--surface-hover)}.sam .sam-mega__card-body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.sam .sam-mega__card-title{align-items:center;gap:var(--space-2);font:var(--weight-medium) var(--text-md) / 1.3 var(--font-core);color:var(--text-strong);display:inline-flex}.sam .sam-mega__card-desc{font:var(--weight-regular) var(--text-sm) / 1.4 var(--font-core);color:var(--text-muted)}.sam .sam-mega__blog{gap:var(--space-3);padding:var(--space-6) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:linear-gradient(165deg, var(--blue-050) 0%, var(--navy-050) 100%);transition:border-color var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex}.sam .sam-mega__blog:hover{border-color:var(--border-strong)}.sam .sam-mega__blog-cover{margin:calc(var(--space-6) * -1) calc(var(--space-5) * -1) var(--space-2);border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--navy-050);display:block;overflow:hidden}.sam .sam-mega__blog-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:132px;display:block}.sam .sam-mega__blog-eyebrow{font:var(--weight-semibold) var(--text-2xs) / 1 var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--blue-700)}.sam .sam-mega__blog-title{font:var(--weight-medium) var(--text-md) / 1.35 var(--font-core);color:var(--text-strong)}.sam .sam-mega__blog-excerpt{font:var(--weight-regular) var(--text-sm) / 1.45 var(--font-core);color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sam .sam-mega__blog-cta{padding-top:var(--space-2);font:var(--weight-semibold) var(--text-sm) / 1 var(--font-core);color:var(--blue-600);margin-top:auto}.sam .sam-mega--cards-wide{max-width:1000px}.sam .sam-mega--cards-wide .sam-mega__cols{grid-template-columns:repeat(3,minmax(0,1fr))}.sam .sam-mega__icard-icon{width:20px;height:20px;color:var(--text-muted);flex:none;place-items:center;margin-top:2px;display:grid}.sam .sam-mega--flow{--sam-mega-shot-w:260px;--sam-mega-shot-h:224px;max-width:1180px}.sam .sam-mega--flow .sam-mega__cols{gap:var(--space-2) var(--space-6);padding-right:calc(var(--sam-mega-shot-w) + var(--space-8));min-height:var(--sam-mega-shot-h);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.sam .sam-mega__col--flow{position:static}.sam .sam-mega__stage-num{margin-right:var(--space-2);font:var(--weight-medium) var(--text-2xs) / 1 var(--font-mono);color:var(--blue-600)}.sam .sam-mega__shot{width:var(--sam-mega-shot-w);height:var(--sam-mega-shot-h);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:linear-gradient(165deg, var(--blue-050) 0%, var(--navy-050) 100%);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;padding:10px;display:flex;position:absolute;top:50%;right:0;overflow:hidden;transform:translateY(-50%)}.sam .sam-mega__shot--default,.sam .sam-mega__col--flow:is(:hover,:focus-within) .sam-mega__shot{opacity:1}.sam .sam-mega__cols:has(.sam-mega__col--flow:is(:hover,:focus-within)) .sam-mega__shot--default{opacity:0}@media (prefers-reduced-motion:reduce){.sam .sam-mega{transition:none;transform:none}.sam .sam-mega__shot{transition:none}}.sam .sam-nv{width:100%;height:100%;position:relative}.sam .sam-nv__front{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);width:100%;height:100%;box-shadow:0 18px 34px -18px #0a183359, var(--shadow-xs);position:relative}.sam .sam-nv__scene{opacity:0;flex-direction:column;gap:10px;padding:18px 20px;display:flex;position:absolute;inset:0}.sam .sam-nv__scene:first-child{opacity:1}.sam .sam-nv__row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.sam .sam-nv__row--top{justify-content:space-between}.sam .sam-nv__tag,.sam .sam-nv__cap{font:var(--weight-semibold) 10.5px / 1.4 var(--font-core);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.sam .sam-nv__tag{border:1px solid var(--border-subtle);border-radius:var(--radius-badge,4px);padding:3px 8px}.sam .sam-nv__fit{font:var(--weight-semibold) 16px / 1 var(--font-core);color:var(--green-700,#0f8554)}.sam .sam-nv__fit small{font-size:10.5px;font-weight:var(--weight-medium)}.sam .sam-nv__title{font:var(--weight-medium) 14.5px / 1.35 var(--font-core);color:var(--text-strong)}.sam .sam-nv__pill{border-radius:var(--radius-badge,4px);font:var(--weight-medium) 11px / 1.5 var(--font-core);white-space:nowrap;padding:3px 8px}.sam .sam-nv__pill--blue{background:var(--surface-brand-subtle);color:var(--blue-700)}.sam .sam-nv__pill--green{color:#0f8554;background:#e7f5ee}.sam .sam-nv__pill--amber{color:#b4650d;background:#fdf2e2}.sam .sam-nv__check{color:#0f8554;flex:none}.sam .sam-nv__foot{font:var(--weight-medium) 11px / 1 var(--font-mono);color:var(--text-subtle);margin-top:auto}.sam .sam-nv__overview-rows{gap:var(--space-6);padding-top:var(--space-4);flex-direction:column;flex:auto;display:flex}.sam .sam-nv__overview{justify-content:center;align-items:flex-start;gap:6px;display:flex}.sam .sam-nv__overview-step{color:var(--blue-600);flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.sam .sam-nv__overview-step em{font:var(--weight-medium) 10.5px / 1.2 var(--font-core);color:var(--text-body);font-style:normal}.sam .sam-nv__overview-arrow{background-image:linear-gradient(to right, var(--border-default) 0 3px, transparent 3px 7px);background-repeat:repeat-x;background-size:7px 1px;flex:none;align-self:center;width:22px;height:1px;margin-top:8.5px}.sam .sam-nv__matrix{flex-direction:column;gap:9px;display:flex}.sam .sam-nv__matrix-row{font:var(--weight-regular) 12px / 1.3 var(--font-core);align-items:center;gap:8px;display:flex}.sam .sam-nv__matrix-id{font:var(--weight-medium) 10.5px / 1 var(--font-mono);color:var(--text-subtle);flex:none}.sam .sam-nv__matrix-req{color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.sam .sam-nv__matrix-check{font:var(--weight-medium) 10.5px / 1 var(--font-core);color:var(--text-subtle);flex:none;align-items:center;gap:4px;display:inline-flex}.sam .sam-nv__draft{flex-direction:column;flex:auto;justify-content:center;gap:11px;display:flex}.sam .sam-nv__draft-line{background:var(--neutral-200);height:7px;width:calc(60% + 8% * var(--sam-i));border-radius:3.5px}.sam .sam-nv__draft-line:nth-child(2){width:92%}.sam .sam-nv__draft-line:nth-child(4){width:44%}.sam .sam-nv__cursor{background:var(--blue-600);width:1.5px;height:12px;animation:1s step-end infinite sam-nv-blink}.sam .sam-nv__chat-q{font:var(--weight-regular) 12px / 1.35 var(--font-core);color:var(--text-muted)}.sam .sam-nv__chat{flex:auto;align-items:center;gap:10px;display:flex}.sam .sam-nv__chat-avatar{background:var(--surface-sunken);border-radius:50%;flex:none}.sam .sam-nv__fields{flex-direction:column;gap:10px;display:flex}.sam .sam-nv__field{flex-direction:column;gap:3px;display:flex}.sam .sam-nv__field em{font:var(--weight-medium) 10.5px / 1.4 var(--font-mono);color:var(--text-subtle)}.sam .sam-nv__field b{font:var(--weight-medium) 13px / 1.3 var(--font-core);color:var(--text-strong);align-items:center;gap:5px;display:inline-flex}.sam .sam-nv__board{flex:auto;gap:8px;display:flex;position:relative}.sam .sam-nv__board-col{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.sam .sam-nv__board-head{font:var(--weight-semibold) 9.5px / 1.4 var(--font-core);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-subtle)}.sam .sam-nv__board-card{border:1px solid var(--border-subtle);background:var(--surface-page);font:var(--weight-medium) 10.5px / 1.3 var(--font-core);color:var(--text-body);border-radius:5px;padding:6px 8px}.sam .sam-nv__mouse{color:var(--blue-600);opacity:0;pointer-events:none;align-items:flex-start;gap:3px;display:flex;position:absolute;top:22px;left:6%}.sam .sam-nv__mouse svg{filter:drop-shadow(0 1px 1px #0a183340);flex:none}.sam .sam-nv__mouse em{border-radius:var(--radius-badge,4px);font:var(--weight-semibold) 9.5px / 1.4 var(--font-core);color:var(--white);white-space:nowrap;background:currentColor;margin-top:10px;padding:2px 6px}.sam .sam-nv__mouse--b{color:#0f8554;top:64px;left:40%}.sam .sam-mega__col--flow:is(:hover,:focus-within) .sam-nv__mouse{animation:sam-nv-mouse-a 4.2s var(--ease-standard) infinite}.sam .sam-mega__col--flow:is(:hover,:focus-within) .sam-nv__mouse--b{animation-name:sam-nv-mouse-b;animation-delay:.9s}@keyframes sam-nv-mouse-a{0%{opacity:0;transform:translate(0)}8%,40%{opacity:1;transform:translate(0)}55%{opacity:1;transform:translate(72px,30px)}80%,to{opacity:0;transform:translate(72px,30px)}}@keyframes sam-nv-mouse-b{0%{opacity:0;transform:translate(0)}8%,40%{opacity:1;transform:translate(0)}55%{opacity:1;transform:translate(66px,-26px)}80%,to{opacity:0;transform:translate(66px,-26px)}}.sam .sam-nv__tasks{flex-direction:column;flex:auto;justify-content:center;gap:12px;display:flex}.sam .sam-nv__task{align-items:center;gap:9px;display:flex}.sam .sam-nv__task-box{border:1px solid var(--border-default);color:#0000;border-radius:4px;flex:none;place-items:center;width:15px;height:15px;display:grid}.sam .sam-nv__task-label{font:var(--weight-regular) 12px / 1.3 var(--font-core);color:var(--text-body);flex:auto}.sam .sam-nv__task-due{font:var(--weight-medium) 10.5px / 1 var(--font-mono);color:var(--text-subtle);flex:none}@keyframes sam-nv-blink{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes sam-nv-2a{0%,40%{opacity:1;transform:none}50%,92%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes sam-nv-2b{0%,40%{opacity:0;transform:translateY(3px)}50%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(3px)}}.sam .sam-mega__col--flow:is(:hover,:focus-within) .sam-nv__front--2 .sam-nv__scene--a{animation:sam-nv-2a 3.2s var(--ease-standard) infinite}.sam .sam-mega__col--flow:is(:hover,:focus-within) .sam-nv__front--2 .sam-nv__scene--b{animation:sam-nv-2b 3.2s var(--ease-standard) infinite}@keyframes sam-nv-3a{0%,25%{opacity:1;transform:none}33%,93%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes sam-nv-3b{0%,25%{opacity:0;transform:translateY(3px)}33%,60%{opacity:1;transform:none}67%,93%{opacity:0;transform:translateY(-3px)}to{opacity:0;transform:translateY(3px)}}@keyframes sam-nv-3c{0%,60%{opacity:0;transform:translateY(3px)}67%,93%{opacity:1;transform:none}to{opacity:0;transform:translateY(3px)}}.sam .sam-mega__col--flow:is(:hover,:focus-within) .sam-nv__front--3 .sam-nv__scene--a{animation:sam-nv-3a 4.8s var(--ease-standard) infinite}.sam .sam-mega__col--flow:is(:hover,:focus-within) .sam-nv__front--3 .sam-nv__scene--b{animation:sam-nv-3b 4.8s var(--ease-standard) infinite}.sam .sam-mega__col--flow:is(:hover,:focus-within) .sam-nv__front--3 .sam-nv__scene--c{animation:sam-nv-3c 4.8s var(--ease-standard) infinite}.sam .sam-mega__col--flow:is(:hover,:focus-within) .sam-nv__matrix-row,.sam .sam-mega__col--flow:is(:hover,:focus-within) .sam-nv__field,.sam .sam-mega__col--flow:is(:hover,:focus-within) .sam-nv__board-card,.sam .sam-mega__col--flow:is(:hover,:focus-within) .sam-nv__task{animation:sam-nv-in .5s var(--ease-out) both;animation-delay:calc(.12s + var(--sam-i) * 90ms)}@keyframes sam-nv-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sam .sam-nv__cursor,.sam .sam-mega__shot .sam-nv__front--2 .sam-nv__scene--a,.sam .sam-mega__shot .sam-nv__front--2 .sam-nv__scene--b,.sam .sam-mega__shot .sam-nv__front--3 .sam-nv__scene--a,.sam .sam-mega__shot .sam-nv__front--3 .sam-nv__scene--b,.sam .sam-mega__shot .sam-nv__front--3 .sam-nv__scene--c,.sam .sam-mega__shot .sam-nv__matrix-row,.sam .sam-mega__shot .sam-nv__field,.sam .sam-mega__shot .sam-nv__board-card,.sam .sam-mega__shot .sam-nv__task,.sam .sam-mega__shot .sam-nv__mouse{animation:none}.sam .sam-nv__scene:first-child{opacity:1}.sam .sam-nv__scene:not(:first-child){opacity:0}.sam .sam-nv__mouse{display:none}}.sam .sam-hero{z-index:0;margin-top:calc(-1 * (var(--sam-header-h) + var(--sam-header-hairline)));padding-top:calc(var(--sam-header-h) + var(--sam-header-hairline));background:#c9ced6;flex-direction:column;height:100svh;min-height:720px;display:flex;position:relative;overflow:hidden}.sam .sam-hero__ground{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.sam .sam-hero__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sam .sam-hero__grade{animation:sam-hero-pan 24s var(--ease-standard) infinite alternate;background:linear-gradient(150deg,#9aa3b0 0%,#78838f 30%,#4d5a6e 60%,#2b3a54 100%);position:absolute;inset:0}.sam .sam-hero:has(.sam-hero__video) .sam-hero__grade{opacity:.22;mix-blend-mode:multiply;animation:none}@keyframes sam-hero-pan{0%{transform:scale(1.06)translate(0,0)}to{transform:scale(1.14)translate(-2.5%,-1.5%)}}@media (prefers-reduced-motion:reduce){.sam .sam-hero__grade{animation:none}}.sam .sam-hero__scrim{background:linear-gradient(#f7f8facc 0%,#f7f8faed 34% 62%,#f7f8fa99 84%,#f7f8fa4d 100%);position:absolute;inset:0}.sam .sam-hero:has(.sam-hero__video) .sam-hero__scrim{background:linear-gradient(#060c1899 0%,#060c1875 22%,#060c186b 52%,#060c187a 78%,#060c1899 100%)}.sam .sam-hero__body{padding:0 var(--sam-gutter);flex:1;align-items:center;display:flex;position:relative}.sam .sam-hero__copy{text-align:center;flex-direction:column;align-items:center;gap:26px;max-width:880px;margin:0 auto;display:flex;position:relative}.sam .sam-hero__body{z-index:2}.sam .sam-hero:has(.sam-hero__video) .sam-hero__title{color:#fff;text-shadow:0 1px 2px #040a1657,0 8px 34px #040a1670}.sam .sam-hero:has(.sam-hero__video) .sam-hero__lede{color:#ffffffeb;text-shadow:0 1px 2px #040a1666,0 4px 20px #040a1666}.sam .sam-hero__title{font:var(--weight-regular) clamp(40px, 5.9vw, 76px) / 1.03 var(--font-display);letter-spacing:var(--tracking-display);color:var(--navy-900);text-wrap:balance}.sam .sam-hero__lede{max-width:46ch;font:var(--weight-regular) clamp(17px, 1.6vw, 20px) / 1.6 var(--font-core);color:var(--text-muted);text-wrap:pretty}.sam .sam-hero__actions{justify-content:center;align-items:center;gap:var(--space-5);margin-top:2px;display:flex}@keyframes sam-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sam-hero-title-in{0%{filter:blur(9px);transform:translateY(22px)}to{filter:blur();transform:none}}@keyframes sam-hero-band-in{0%{opacity:0}to{opacity:1}}.sam .sam-hero__title{animation:sam-hero-title-in 1.1s var(--ease-out) .12s both}.sam .sam-hero__lede{animation:sam-hero-rise .9s var(--ease-out) .32s both}.sam .sam-hero__actions{animation:sam-hero-rise .9s var(--ease-out) .47s both}.sam .sam-hero__logos{animation:sam-hero-band-in .9s var(--ease-standard) .7s both}@media (prefers-reduced-motion:reduce){.sam .sam-hero__title,.sam .sam-hero__lede,.sam .sam-hero__actions,.sam .sam-hero__logos{animation:none}}.sam .sam-hero__logos{z-index:2;-webkit-backdrop-filter:saturate(120%)blur(16px);background:#ffffffe0;border-top:1px solid #ffffffb3;position:relative;box-shadow:0 -1px 24px -12px #0a18332e}.sam .sam-hero__logos-viewport{max-width:var(--layout-max-content);padding:var(--space-7) 0;margin-inline:auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%)}.sam .sam-hero__logo-track{align-items:center;width:max-content;display:flex}.sam .sam-hero__logo-track.is-looping{animation:38s linear infinite sam-logo-marquee}.sam .sam-hero__logos:hover .sam-hero__logo-track.is-looping{animation-play-state:paused}@keyframes sam-logo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sam .sam-hero__logo-item{flex:none;justify-content:center;align-items:center;width:176px;height:36px;margin-right:48px;display:flex}.sam .sam-hero__logo-item img{-o-object-fit:contain;object-fit:contain;opacity:.62;filter:grayscale();width:auto}@media (prefers-reduced-motion:reduce){.sam .sam-hero__logo-track.is-looping{animation:none}}.sam .sam-hero:has(.sam-hero__video) .sam-hero__logos{-webkit-backdrop-filter:saturate(140%)blur(3px)brightness(.8);background:linear-gradient(#ffffff08 0%,#ffffff12 100%);border-top:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff24}.sam .sam-hero:has(.sam-hero__video) .sam-hero__logo-item img{opacity:.82;filter:brightness(0)invert()}.sam .sam-proof{background:var(--surface-card);border-top:1px solid var(--border-subtle);padding:56px 0 60px}.sam .sam-proof__inner{max-width:var(--layout-max-content);padding:0 var(--sam-gutter);gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.sam .sam-proof__head{flex-direction:column;gap:10px;display:flex}.sam .sam-proof__title{max-width:50ch;font:var(--weight-regular) 34px / 1.14 var(--font-display);letter-spacing:var(--tracking-display);color:var(--navy-900);text-wrap:balance}.sam .sam-proof__stats{background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:0;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.sam .sam-proof__stat{background:var(--surface-card);gap:var(--space-3);flex-direction:column;padding:18px 20px 20px;display:flex}.sam .sam-proof__stat-value{font:var(--weight-regular) 44px / 1.05 var(--font-display);letter-spacing:var(--tracking-display);color:var(--navy-900);font-variant-numeric:tabular-nums lining-nums}.sam .sam-proof__stat-value--mono{background:linear-gradient(158deg, var(--navy-900) 6%, var(--blue-600) 92%);color:#0000;-webkit-background-clip:text;background-clip:text}.sam .sam-proof__stat-label{font:var(--weight-regular) var(--text-sm) / 1.4 var(--font-core);color:var(--text-muted);text-wrap:pretty}.sam .sam-proof__rail{--sam-rail-card-w:310px;--sam-rail-card-gap:var(--space-6);margin-top:var(--space-8);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;padding:4px 0 18px;position:relative;overflow:hidden}.sam .sam-proof__rail.is-dragging{cursor:grabbing}.sam .sam-proof__rail.is-hovering-hide-cursor{cursor:none}.sam .sam-proof__rail-track{will-change:transform;width:max-content;display:flex}.sam .sam-proof__case{width:var(--sam-rail-card-w);margin-right:var(--sam-rail-card-gap);flex:none}.sam .sam-case__cursor-pill{z-index:80;opacity:0;visibility:hidden;pointer-events:none;font:var(--weight-semibold) var(--text-xs) / 1 var(--font-core);letter-spacing:.02em;text-transform:uppercase;color:var(--navy-900,#0a1833);background:#fff;border-radius:999px;padding:8px 16px;position:fixed;top:0;left:0;box-shadow:0 8px 24px #00000059}.sam .sam-case__cursor-pill.is-visible{opacity:1;visibility:visible}.sam .sam-case{--sam-case-body-h:193px;background:var(--navy-900);height:440px;box-shadow:var(--shadow-xs);transition:box-shadow var(--duration-fast) var(--ease-standard);border-radius:0;display:block;position:relative;overflow:hidden}.sam .sam-case:hover{box-shadow:var(--shadow-md)}.sam .sam-case__ground{position:absolute;inset:0}.sam .sam-case__hatch{background:repeating-linear-gradient(135deg,#ffffff12 0 1px,#0000 1px 11px);position:absolute;inset:0}.sam .sam-case__photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.sam .sam-case__tint{background:linear-gradient(#08142cd1 0%,#08142ca3 38%,#08142c4d 70%,#08142c00 100%);height:120px;position:absolute;inset:0}.sam .sam-case__protect{background:linear-gradient(to top, #08142cf7 0px, #08142cf0 calc(var(--sam-case-body-h) * .45), #08142cdb calc(var(--sam-case-body-h) * .92), #08142c8c calc(var(--sam-case-body-h) * 1.12), #08142c33 calc(var(--sam-case-body-h) * 1.26), #08142c00 calc(var(--sam-case-body-h) * 1.36));position:absolute;inset:0}.sam .sam-case__mark{height:var(--sam-mark-h,48px);align-items:center;max-width:176px;display:flex;position:absolute;top:24px;left:24px}.sam .sam-case__mark img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;filter:brightness(0)invert()drop-shadow(0 2px 8px #000000d9);width:auto;max-width:176px;height:100%;display:block}.sam .sam-case__mark span{max-width:13ch;font:var(--weight-bold) 1.125rem / 1.15 var(--font-core);letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 2px 6px #000000e6}.sam .sam-case__body{flex-direction:column;padding:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.sam .sam-case--story{--sam-case-body-h:287px;width:310px;height:580px}.sam .sam-case__headline{font:var(--weight-medium) 1.0625rem / 1.45 var(--font-display);letter-spacing:.015em;color:#fff;text-shadow:0 1px 8px #08142cbf;text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;order:-1;height:4.35em;margin-bottom:20px;display:-webkit-box;overflow:hidden}.sam .sam-case__body:before{content:"";background:linear-gradient(90deg, var(--blue-400) 0%, var(--blue-600) 100%);border-radius:2px;width:44px;height:3px;margin-bottom:16px;box-shadow:0 0 16px -2px #6690f0b3}.sam .sam-case__stat-value{height:70px;font:var(--weight-semibold) var(--sam-stat-size,3.75rem) / .95 var(--font-mono);letter-spacing:-.02em;color:#fff;filter:drop-shadow(0 2px 10px #040c208c);background-image:linear-gradient(160deg,#fff 0% 38%,#dfe6f1 62%,#b9c5d8 82%,#eef2f8 100%);align-items:flex-end;display:flex}@supports ((-webkit-background-clip:text) or (background-clip:text)){.sam .sam-case__stat-value{color:#0000;-webkit-background-clip:text;background-clip:text}}.sam .sam-case__stat-label{font:var(--weight-medium) .9375rem / 1.45 var(--font-core);letter-spacing:-.003em;color:#fffffff0;text-shadow:0 1px 6px #040c20cc;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.9em;margin-top:12px;display:-webkit-box;overflow:hidden}.sam .sam-platform{height:calc(var(--sam-steps,7) * 100vh);background:var(--surface-card);border-top:1px solid var(--border-subtle);position:relative}.sam .sam-platform__sticky{background:var(--surface-card);justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.sam .sam-platform__wash{--sam-wash:29, 78, 216;z-index:0;pointer-events:none;background:radial-gradient(125% 95% at 104% 46%, rgba(var(--sam-wash), .16) 0%, rgba(var(--sam-wash), .07) 34%, rgba(var(--sam-wash), .015) 62%, transparent 82%), linear-gradient(178deg, rgba(var(--sam-wash), .022) 0%, rgba(var(--sam-wash), 0) 58%);transition:opacity var(--duration-slower) var(--ease-standard);position:absolute;inset:0}.sam .sam-platform__wash[data-stage="01"]{--sam-wash:59, 86, 120}.sam .sam-platform__wash[data-stage="02"]{--sam-wash:23, 57, 155}.sam .sam-platform__wash[data-stage="03"]{--sam-wash:29, 78, 216}.sam .sam-platform__wash[data-stage="04"]{--sam-wash:14, 116, 144}.sam .sam-platform__wash[data-stage="05"]{--sam-wash:15, 133, 84}.sam .sam-platform__wash[data-stage="06"]{--sam-wash:138, 107, 18}.sam .sam-platform__sticky:after{content:"";z-index:0;pointer-events:none;background-image:var(--sam-grain);opacity:.06;mix-blend-mode:multiply;position:absolute;inset:0}.sam .sam-platform__stage{z-index:1;transform-origin:50%;width:1240px;height:760px;transform:scale(var(--sam-stage-scale,1));flex:none;position:relative}.sam .sam-platform__tag{border-radius:var(--radius-badge);font:var(--weight-medium) var(--text-2xs) / 1.4 var(--font-core);background:var(--surface-brand-subtle);color:var(--blue-700);align-self:flex-start;padding:3px 8px;display:inline-block}.sam .sam-platform__tag--static{display:none}.sam .sam-platform__copy{left:var(--sam-gutter);width:486px;height:566px;position:absolute;top:104px}.sam .sam-platform__panel{transition:opacity var(--duration-slow) var(--ease-standard);flex-direction:column;display:flex;position:absolute;inset:0}.sam .sam-platform__panel[data-on=false]{opacity:0;pointer-events:none}.sam .sam-platform__panel--intro,.sam .sam-platform__panel--detail{gap:var(--space-7)}.sam .sam-platform__panel--closing{gap:var(--space-7);justify-content:center}.sam .sam-platform__panel-head{align-items:flex-start;gap:0;display:flex}.sam .sam-platform__title{font:var(--weight-regular) 44px / 1.1 var(--font-display);letter-spacing:var(--tracking-display);color:var(--navy-900);text-wrap:balance}.sam .sam-platform__lede{font:var(--weight-regular) var(--text-lg) / var(--leading-relaxed) var(--font-core);color:var(--text-muted);text-wrap:pretty}.sam .sam-platform__n{width:34px;font:var(--weight-semibold) var(--text-sm) / 1 var(--font-mono);letter-spacing:.2em;font-variant-numeric:tabular-nums;color:var(--blue-600);flex:none;margin-top:.42em;margin-left:-34px}.sam .sam-platform__bottleneck{min-width:0;font:var(--weight-regular) 40px / 1.12 var(--font-display);letter-spacing:var(--tracking-display);color:var(--navy-900);text-wrap:pretty;flex:1}.sam .sam-platform__solution{font:var(--weight-regular) var(--text-lg) / var(--leading-relaxed) var(--font-core);color:var(--text-muted);text-wrap:pretty}.sam .sam-platform__highlights{gap:var(--space-8);background:0 0;border:0;border-radius:0;flex-direction:column;display:flex;overflow:visible}.sam .sam-platform__highlight{gap:var(--space-3);background:0 0;flex-direction:column;align-items:stretch;padding:0 0 0 30px;display:flex;position:relative}.sam .sam-platform__highlight:before{content:"";background:var(--blue-600);opacity:.55;width:16px;height:1px;position:absolute;top:6px;left:0}.sam .sam-platform__highlight-k{width:auto;font:var(--weight-semibold) var(--text-2xs) / 1 var(--font-core);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);flex:none}.sam .sam-platform__highlight-v{font:var(--weight-regular) var(--text-md) / 1.55 var(--font-core);color:var(--navy-900);text-wrap:pretty;flex:none}.sam .sam-platform__closing-title{font:var(--weight-regular) 40px / 1.12 var(--font-display);letter-spacing:var(--tracking-display);color:var(--navy-900);text-wrap:balance}.sam .sam-platform__actions{align-items:center;gap:var(--space-5);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.sam .sam-platform__apps{z-index:2;pointer-events:none;position:absolute;inset:0 0 0 540px}.sam .sam-platform__app{opacity:0;transition:opacity var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-out);justify-content:center;align-items:flex-start;padding-top:252px;display:flex;position:absolute;inset:0;transform:translateY(10px)scale(.985)}.sam .sam-platform__app[data-on=true]{opacity:1;transform:none}.sam .sam-platform__app>*{width:600px}.sam .sam-app{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-card);box-shadow:0 30px 60px -34px #0a18336b, var(--shadow-xs);overflow:hidden}.sam .sam-app__caption{font:var(--weight-medium) var(--text-2xs) / 1 var(--font-mono);color:var(--text-muted);letter-spacing:.02em}.sam .sam-app__body{padding:var(--space-6);gap:var(--space-5);flex-direction:column;min-height:214px;display:flex}.sam .sam-app__mono{font:var(--weight-medium) 11px / 1.3 var(--font-mono);color:var(--navy-900)}.sam .sam-app__row{justify-content:space-between;align-items:center;display:flex}.sam .sam-app__chip{border-radius:var(--radius-pill);background:var(--surface-brand-subtle);color:var(--blue-700);font:var(--weight-semibold) 10px / 1.5 var(--font-core);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;padding:2px 8px}.sam .sam-app__list{gap:var(--space-4);flex-direction:column;display:flex}.sam .sam-app__list li,.sam .sam-app__foot{align-items:center;gap:var(--space-4);font:var(--weight-regular) var(--text-xs) / 1.4 var(--font-core);color:var(--text-muted);display:flex}.sam .sam-app__list li{opacity:0;animation:sam-app-in 5.4s var(--ease-out) infinite;animation-delay:var(--sam-d,0s)}.sam .sam-app__tick{background:var(--surface-brand-subtle);width:14px;height:14px;box-shadow:0 0 0 1px var(--blue-200) inset;border-radius:50%;flex:none;position:relative}.sam .sam-app__tick:after{content:"";background:var(--blue-600);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;left:4px}@keyframes sam-app-in{0%{opacity:0;transform:translateY(4px)}10%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)}}@property --sam-prob{syntax:"<integer>";inherits:true;initial-value:0}.sam .sam-ui{--sam-cycle:9s;position:relative}.sam .sam-ui__rows{flex-direction:column;gap:14px;display:flex}.sam .sam-ui__row{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-card);box-shadow:0 22px 44px -30px #0a183366, var(--shadow-xs);opacity:0;flex-direction:column;gap:12px;padding:20px 22px;display:flex}.sam .sam-ui__row-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sam .sam-ui__tag{border:1px solid var(--border-subtle);border-radius:var(--radius-badge,4px);font:var(--weight-semibold) 10px / 1.5 var(--font-core);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;white-space:nowrap;color:var(--text-muted);background:0 0;padding:3px 10px}.sam .sam-ui__when{font:var(--weight-medium) 11px / 1.2 var(--font-mono);color:var(--text-subtle);white-space:nowrap}.sam .sam-ui__title{font:var(--weight-semibold) 16px / 1.35 var(--font-core);color:var(--navy-900)}.sam .sam-ui__fields{grid-template-columns:1.5fr 1fr 1.2fr;align-items:start;gap:14px;display:grid}.sam .sam-ui__field{flex-direction:column;gap:6px;min-width:0;display:flex}.sam .sam-ui__field em{font:var(--weight-semibold) 9px / 1.2 var(--font-core);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-subtle);font-style:normal}.sam .sam-ui__pill{border-radius:var(--radius-badge,6px);max-width:100%;font:var(--weight-semibold) 12px / 1.3 var(--font-core);white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;align-items:center;padding:5px 10px;display:inline-flex;overflow:hidden}.sam .sam-ui__pill--blue{background:var(--blue-050,#eef3fd);color:var(--blue-700)}.sam .sam-ui__pill--green{background:var(--green-100);color:var(--green-700)}.sam .sam-ui__pill--amber{background:var(--amber-100);color:var(--amber-700)}.sam .sam-ui__prob{font:inherit;font-variant-numeric:tabular-nums;font-style:normal}.sam .sam-ui__prob:after{counter-reset:p var(--sam-prob);content:counter(p) "%"}.sam .sam-platform__app[data-on=true] .sam-ui__row--1{animation:sam-i-row1 var(--sam-cycle) var(--ease-out) infinite}.sam .sam-platform__app[data-on=true] .sam-ui__row--2{animation:sam-i-row2 var(--sam-cycle) var(--ease-out) infinite}.sam .sam-platform__app[data-on=true] .sam-ui__row--3{animation:sam-i-row3 var(--sam-cycle) var(--ease-out) infinite}.sam .sam-platform__app[data-on=true] .sam-ui__prob{animation:sam-i-prob var(--sam-cycle) linear infinite}.sam .sam-platform__app[data-on=true] .sam-ui__pill--amber{animation:sam-i-verdict var(--sam-cycle) step-end infinite}@keyframes sam-i-row1{0%,2%{opacity:0;transform:translateY(7px)}14%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes sam-i-row2{0%,12%{opacity:0;transform:translateY(7px)}24%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes sam-i-row3{0%,22%{opacity:0;transform:translateY(7px)}34%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes sam-i-prob{0%,8%{--sam-prob:0}32%,to{--sam-prob:87}}@keyframes sam-i-verdict{0%,29.4%{background:var(--amber-100);color:var(--amber-700)}30.2%,to{background:var(--green-100);color:var(--green-700)}}@property --sam-score1{syntax:"<integer>";inherits:true;initial-value:0}@property --sam-score2{syntax:"<integer>";inherits:true;initial-value:0}@property --sam-k{syntax:"<integer>";inherits:true;initial-value:1}@property --sam-k-end{syntax:"<integer>";inherits:true;initial-value:1}@property --sam-rejected{syntax:"<integer>";inherits:true;initial-value:1}@property --sam-rejected-end{syntax:"<integer>";inherits:true;initial-value:1}.sam .sam-ui--capture .sam-ui__rows{gap:9px}.sam .sam-ui--capture .sam-ui__row{gap:9px;padding:14px 16px}.sam .sam-ui--capture .sam-ui__title{font-size:14px;line-height:1.3}.sam .sam-cap__tally{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;height:66px;display:grid}.sam .sam-cap__figure{white-space:nowrap;flex-direction:column;gap:2px;display:flex}.sam .sam-cap__figure--out{text-align:right}.sam .sam-cap__figure em{font:var(--weight-regular) 10px / 1 var(--font-core);color:var(--text-subtle);font-style:normal}.sam .sam-cap__total,.sam .sam-cap__rejected{font:var(--weight-semibold) 20px / 1.1 var(--font-core);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sam .sam-cap__total{color:var(--navy-900)}.sam .sam-cap__rejected{color:var(--red-600)}.sam .sam-cap__total i,.sam .sam-cap__rejected i{font-style:normal}.sam .sam-cap__total i:after{counter-reset:k var(--sam-k);content:counter(k)}.sam .sam-cap__rejected i:after{counter-reset:rj var(--sam-rejected);content:counter(rj)}.sam .sam-cap__stream{height:100%;display:block;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%)}.sam .sam-cap__stream i{border:1px solid var(--border-default);background:var(--surface-card);opacity:0;border-radius:4px;flex-direction:column;justify-content:center;gap:4px;width:62px;height:26px;margin:-13px 0 0 -31px;padding:5px 6px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 3px 8px -5px #0a183366}.sam .sam-cap__stream i u,.sam .sam-cap__stream i s{background:var(--border-default);border-radius:2px;height:4px;text-decoration:none;display:block}.sam .sam-cap__stream i u{width:100%}.sam .sam-cap__stream i s{opacity:.7;width:62%;height:3px}.sam .sam-cap__stream i.is-accepted{border-color:#2563eb80}.sam .sam-cap__stream i.is-accepted u{background:#2563eb8c}.sam .sam-cap__sources{grid-template-columns:repeat(5,1fr);gap:6px;padding-top:1px;display:grid}.sam .sam-cap__source{text-align:center;border:1px solid var(--border-subtle);border-radius:var(--radius-badge,6px);font:var(--weight-medium) 10px / 1.3 var(--font-core);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;padding:5px 4px;position:relative;overflow:hidden}.sam .sam-cap__source:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#2563eb00 0%,#2563eb38 45%,#2563eb4d 55%,#2563eb00 100%);width:55%;position:absolute;top:0;bottom:0;left:-60%}.sam .sam-cap__arrow{opacity:0;align-items:center;gap:10px;padding:0 2px;display:flex}.sam .sam-cap__arrow span{background:var(--border-subtle);flex:1;height:1px}.sam .sam-cap__arrow em{font:var(--weight-semibold) 9px / 1.4 var(--font-core);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--blue-700);white-space:nowrap;font-style:normal}.sam .sam-cap__rec{min-height:74px;display:grid}.sam .sam-cap__rec>*{grid-area:1/1}.sam .sam-cap__skeleton{grid-template-columns:1fr auto;align-content:center;align-items:center;gap:8px 12px;display:grid}.sam .sam-cap__sk-tag{background:#2563eb29;border-radius:3px;grid-column:1;width:54px;height:9px}.sam .sam-cap__sk-line{background:var(--border-subtle);border-radius:3px;grid-column:1;height:7px}.sam .sam-cap__sk-line--short{width:58%}.sam .sam-cap__sk-score{background:#2563eb1a;border-radius:5px;grid-area:1/2/span 3;width:38px;height:28px}.sam .sam-cap__body{opacity:0;flex-direction:column;gap:8px;display:flex}.sam .sam-cap__verdict{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.sam .sam-cap__lead{flex-direction:column;gap:6px;min-width:0;display:flex}.sam .sam-cap__meta{flex-wrap:wrap;gap:5px;display:flex}.sam .sam-cap__cite{font:var(--weight-regular) 11px / 1.3 var(--font-core);color:var(--text-muted);align-items:center;gap:6px;display:flex}.sam .sam-cap__tick{background:var(--green-100);border-radius:50%;flex:none;width:12px;height:12px;position:relative}.sam .sam-cap__tick:before,.sam .sam-cap__tick:after{content:"";background:var(--green-700);border-radius:1px;position:absolute}.sam .sam-cap__tick:before{transform-origin:0;width:3.4px;height:1.4px;top:6px;left:3px;transform:rotate(45deg)}.sam .sam-cap__tick:after{transform-origin:0;width:5.4px;height:1.4px;top:7.8px;left:5px;transform:rotate(-52deg)}.sam .sam-cap__score{border-left:1px solid var(--border-subtle);flex-direction:column;align-items:center;gap:1px;padding-left:14px;display:flex}.sam .sam-cap__pct{font:var(--weight-semibold) 30px / 1 var(--font-core);font-variant-numeric:tabular-nums;color:var(--green-600);letter-spacing:-.02em}.sam .sam-cap__pct--1:after{counter-reset:s var(--sam-score1);content:counter(s) "%"}.sam .sam-cap__pct--2:after{counter-reset:s var(--sam-score2);content:counter(s) "%"}.sam .sam-cap__score em{font:var(--weight-medium) 10px / 1.2 var(--font-core);color:var(--green-700);font-style:normal}.sam .sam-platform__app[data-on=true] .sam-cap__run{animation:sam-c-in .55s var(--ease-out) 0s both}.sam .sam-platform__app[data-on=true] .sam-cap__total i{animation:2.9s linear .4s both sam-c-count}.sam .sam-platform__app[data-on=true] .sam-cap__rejected i{animation:2.9s linear .4s both sam-c-count-rejected}.sam .sam-platform__app[data-on=true] .sam-cap__source{animation:sam-c-source 1s var(--ease-standard) both;animation-delay:calc(.35s + var(--sam-i) * .105s)}.sam .sam-platform__app[data-on=true] .sam-cap__source:after{animation:sam-c-scan 1s var(--ease-standard) both;animation-delay:calc(.35s + var(--sam-i) * .105s)}.sam .sam-platform__app[data-on=true] .sam-cap__stream i.is-rejected{animation:2.2s linear both sam-c-reject;animation-delay:calc(.6s + var(--sam-i) * .34s)}.sam .sam-platform__app[data-on=true] .sam-cap__stream i.is-accepted{animation:sam-c-accept 2.6s var(--ease-standard) both;animation-delay:calc(.6s + var(--sam-i) * .34s);z-index:2}.sam .sam-platform__app[data-on=true] .sam-cap__arrow{animation:sam-c-fade .45s var(--ease-out) 1.5s both}.sam .sam-platform__app[data-on=true] .sam-cap__rec{animation:sam-c-in .5s var(--ease-out) both}.sam .sam-platform__app[data-on=true] .sam-cap__rec--1{animation-delay:1.7s}.sam .sam-platform__app[data-on=true] .sam-cap__rec--2{animation-delay:1.9s}.sam .sam-platform__app[data-on=true] .sam-cap__rec--3{animation-delay:2.1s}.sam .sam-platform__app[data-on=true] .sam-cap__rec--4{animation-delay:2.3s}.sam .sam-platform__app[data-on=true] .sam-cap__rec.is-resolving .sam-cap__skeleton{animation:sam-c-fade-out .4s var(--ease-standard) both}.sam .sam-platform__app[data-on=true] .sam-cap__rec.is-resolving .sam-cap__body{animation:sam-c-fade .5s var(--ease-out) both}.sam .sam-platform__app[data-on=true] .sam-cap__rec--1.is-resolving .sam-cap__skeleton{animation-delay:2.9s}.sam .sam-platform__app[data-on=true] .sam-cap__rec--1.is-resolving .sam-cap__body{animation-delay:3s}.sam .sam-platform__app[data-on=true] .sam-cap__rec--2.is-resolving .sam-cap__skeleton{animation-delay:3.5s}.sam .sam-platform__app[data-on=true] .sam-cap__rec--2.is-resolving .sam-cap__body{animation-delay:3.6s}.sam .sam-platform__app[data-on=true] .sam-cap__rec--3,.sam .sam-platform__app[data-on=true] .sam-cap__rec--4{animation-name:sam-c-in-dim}.sam .sam-platform__app[data-on=true] .sam-cap__pct--1{animation:.85s linear 3.2s both sam-c-score1}.sam .sam-platform__app[data-on=true] .sam-cap__pct--2{animation:.85s linear 3.8s both sam-c-score2}@keyframes sam-c-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sam-c-in-dim{0%{opacity:0;transform:translateY(8px)}to{opacity:.55;transform:none}}@keyframes sam-c-fade{0%{opacity:0}to{opacity:1}}@keyframes sam-c-fade-out{0%{opacity:1}to{opacity:0}}@keyframes sam-c-count{0%{--sam-k:1}to{--sam-k:var(--sam-k-end)}}@keyframes sam-c-count-rejected{0%{--sam-rejected:1}to{--sam-rejected:var(--sam-rejected-end)}}@keyframes sam-c-scan{0%{opacity:0;left:-60%}15%{opacity:1}70%{opacity:1}to{opacity:0;left:105%}}@keyframes sam-c-reject{0%{opacity:0;transform:translate(-215px, var(--sam-y)) scale(.86);border-color:var(--border-default);background:var(--surface-card)}14%{opacity:1;transform:translate(-150px, var(--sam-y)) scale(1)}46%{opacity:1;transform:translate(0, var(--sam-y)) scale(1);border-color:var(--border-default);background:var(--surface-card)}56%{background:#b4231814;border-color:#b423188c}86%{opacity:1}to{opacity:0;transform:translate(215px, var(--sam-y)) scale(.86);background:#b4231814;border-color:#b423188c}}@keyframes sam-c-accept{0%{opacity:0;transform:translate(-215px, var(--sam-y)) scale(.86);border-color:var(--border-default);background:var(--surface-card);box-shadow:0 3px 8px -5px #0a183366}12%{opacity:1;transform:translate(-150px, var(--sam-y)) scale(1)}38%{opacity:1;transform:translate(0, var(--sam-y)) scale(1);border-color:var(--border-default);background:var(--surface-card)}52%{opacity:1;transform:translate(0, calc(var(--sam-y) - 8px)) scale(1.4);background:#2563eb0f;border-color:#2563ebd9;box-shadow:0 0 0 5px #2563eb21,0 12px 26px -12px #0a183380}70%{opacity:1;transform:translate(0, calc(var(--sam-y) - 8px)) scale(1.4);background:#2563eb0f;border-color:#2563ebd9;box-shadow:0 0 0 5px #2563eb21,0 12px 26px -12px #0a183380}to{opacity:0;transform:translate(0, calc(var(--sam-y) + 96px)) scale(1.05);background:#2563eb0f;border-color:#2563ebd9;box-shadow:0 0 #2563eb00,0 12px 26px -12px #0a183380}}@keyframes sam-c-source{0%{border-color:var(--border-subtle);color:var(--text-muted);background:0 0}40%{color:var(--blue-700);background:#2563eb12;border-color:#2563eb6b}to{border-color:var(--border-subtle);color:var(--text-muted);background:0 0}}@keyframes sam-c-score1{0%{--sam-score1:0}to{--sam-score1:79}}@keyframes sam-c-score2{0%{--sam-score2:0}to{--sam-score2:84}}.sam .sam-ui--analyze .sam-ui__rows{gap:9px}.sam .sam-ui--analyze .sam-ui__row{gap:9px;padding:14px 16px}.sam .sam-an__doc-card{opacity:0;flex-direction:column;align-items:center;gap:8px;display:flex}.sam .sam-an__doc-label{font:var(--weight-medium) 10px / 1 var(--font-mono);color:var(--text-subtle)}.sam .sam-an__page{aspect-ratio:17/22;border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:3px;flex-direction:column;gap:7px;width:268px;margin:0 auto;padding:20px 22px 20px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px -18px #0a183366}.sam .sam-an__page:before{content:"";background:#b4231824;width:1px;position:absolute;top:0;bottom:0;left:22px}.sam .sam-an__scan{pointer-events:none;opacity:0;background:linear-gradient(#2563eb00 0%,#2563eb1a 55%,#2563eb29 100%);border-bottom:1px solid #2563eb66;height:30px;position:absolute;top:-30px;left:0;right:0}.sam .sam-an__line{height:6px;width:var(--sam-w);background:var(--border-subtle);border-radius:3px;display:block;position:relative}.sam .sam-an__line.is-hit{background:var(--border-subtle);border-radius:4px;height:15px}.sam .sam-an__line.is-hit em{font:var(--weight-semibold) 9px / 1 var(--font-mono);color:var(--blue-700);opacity:0;font-style:normal;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.sam .sam-an__row{border-bottom:1px solid var(--border-subtle);opacity:0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:7px 0;display:grid}.sam .sam-an__row:last-of-type{border-bottom:0}.sam .sam-an__id{font:var(--weight-semibold) 11px / 1 var(--font-mono);color:var(--blue-700);min-width:34px}.sam .sam-an__req{font:var(--weight-regular) 12px / 1.3 var(--font-core);color:var(--navy-900);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sam .sam-an__kind{border-radius:var(--radius-badge,4px);background:var(--blue-050,#eef3fd);font:var(--weight-medium) 9px / 1.5 var(--font-core);color:var(--blue-700);white-space:nowrap;padding:2px 7px}.sam .sam-an__cite{font:var(--weight-medium) 10px / 1 var(--font-mono);color:var(--text-subtle)}.sam .sam-an__foot{font:var(--weight-regular) 11px / 1.3 var(--font-core);color:var(--text-muted);opacity:0;align-items:center;gap:6px;padding-top:2px;display:flex}.sam .sam-an__arrow{opacity:0}.sam .sam-an__chat{border-top:1px dashed var(--border-subtle);opacity:0;flex-direction:column;gap:7px;margin-top:11px;padding-top:11px;display:flex}.sam .sam-an__chat-q{font:var(--weight-medium) 11px / 1.4 var(--font-core);color:var(--text-muted)}.sam .sam-an__chat-a{align-items:center;gap:7px;display:flex;position:relative}.sam .sam-an__chat-label{font:var(--weight-semibold) 9px / 1.4 var(--font-core);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--blue-700);flex:none}.sam .sam-an__chat-line{background:var(--border-subtle);transform-origin:0;border-radius:3px;height:6px;transform:scaleX(0)}.sam .sam-an__chat-cursor{background:var(--blue-600);opacity:0;width:2px;height:11px}.sam .sam-platform__app[data-on=true] .sam-an__doc-card{animation:sam-c-in .55s var(--ease-out) 0s both}.sam .sam-platform__app[data-on=true] .sam-an__scan{animation:sam-a-scan 2.4s var(--ease-standard) .35s both}.sam .sam-platform__app[data-on=true] .sam-an__line.is-hit{animation:sam-a-hit .7s var(--ease-out) both;animation-delay:calc(.9s + var(--sam-i) * 82ms)}.sam .sam-platform__app[data-on=true] .sam-an__line.is-hit em{animation:sam-c-fade .4s var(--ease-out) both;animation-delay:calc(1.05s + var(--sam-i) * 82ms)}.sam .sam-platform__app[data-on=true] .sam-an__arrow{animation:sam-c-fade .4s var(--ease-out) .8s both}.sam .sam-platform__app[data-on=true] .sam-an__matrix-card{animation:sam-c-in .55s var(--ease-out) .7s both}.sam .sam-platform__app[data-on=true] .sam-an__row{animation:sam-a-row .55s var(--ease-out) both;animation-delay:calc(1.15s + var(--sam-i) * .65s)}.sam .sam-platform__app[data-on=true] .sam-an__foot{animation:sam-c-fade .5s var(--ease-out) 2.6s both}.sam .sam-platform__app[data-on=true] .sam-an__chat{animation:sam-c-fade .5s var(--ease-out) 2.95s both}.sam .sam-platform__app[data-on=true] .sam-an__chat-line{animation:sam-r-write .38s var(--ease-out) both;animation-delay:calc(3.25s + var(--sam-i) * .22s)}.sam .sam-platform__app[data-on=true] .sam-an__chat-cursor{animation:.9s steps(2,jump-none) 3.25s 3 both sam-r-caret}@keyframes sam-a-scan{0%{opacity:0;top:-30px}8%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}@keyframes sam-a-hit{0%{background:var(--border-subtle)}to{background:#2563eb24}}@keyframes sam-a-row{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.sam .sam-ui--manage .sam-ui__row{gap:12px;padding:14px 16px}.sam .sam-mg__who{font:var(--weight-medium) 10px / 1 var(--font-core);color:var(--text-subtle);align-items:center;gap:5px;display:flex}.sam .sam-mg__dot{border:1.5px solid var(--surface-card);border-radius:50%;width:7px;height:7px}.sam .sam-mg__dot--a{background:#2563eb}.sam .sam-mg__dot--b{background:#0f8554;margin-left:-5px}.sam .sam-mg__dot--c{background:#b4650d;margin-left:-5px}.sam .sam-mg__board{grid-template-columns:repeat(3,1fr);gap:8px;min-height:214px;display:grid;position:relative}.sam .sam-mg__col{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);flex-direction:column;gap:6px;padding:8px;display:flex}.sam .sam-mg__col-head{font:var(--weight-semibold) 9px / 1.4 var(--font-core);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-subtle);justify-content:space-between;align-items:center;display:flex}.sam .sam-mg__col-head b{font:var(--weight-semibold) 10px / 1 var(--font-mono);color:var(--text-muted)}.sam .sam-mg__card{border:1px solid var(--border-subtle);background:var(--surface-card);box-shadow:var(--shadow-xs);border-radius:6px;flex-direction:column;gap:3px;padding:7px 8px;display:flex}.sam .sam-mg__card-name{font:var(--weight-semibold) 10px / 1.25 var(--font-core);color:var(--navy-900)}.sam .sam-mg__card-meta{font:var(--weight-regular) 9px / 1.2 var(--font-mono);color:var(--text-subtle)}.sam .sam-mg__card{position:relative}.sam .sam-mg__owners{display:flex;position:absolute;top:6px;right:6px}.sam .sam-mg__owners.sam-mg__assign{opacity:0;right:6px}.sam .sam-mg__avatar{border:1.5px solid var(--surface-card);width:15px;height:15px;font:var(--weight-semibold) 7px / 1 var(--font-core);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.sam .sam-mg__avatar.is-a{background:#2563eb}.sam .sam-mg__avatar.is-b{background:#0f8554}.sam .sam-mg__avatar.is-c{background:#b4650d}.sam .sam-mg__slot{border:1px dashed #0000;border-radius:6px;height:0;display:block}.sam .sam-mg__flyer{background:var(--surface-card);z-index:2;opacity:0;border:1px solid #2563eb73;border-radius:6px;flex-direction:column;gap:3px;width:29.6%;padding:7px 8px;display:flex;position:absolute;top:28px;left:35%;box-shadow:0 10px 24px -12px #0a183373}.sam .sam-mg__cursor{z-index:3;pointer-events:none;opacity:0;align-items:flex-start;gap:2px;display:flex;position:absolute}.sam .sam-mg__cursor em{font:var(--weight-semibold) 9px / 1.4 var(--font-core);color:#fff;white-space:nowrap;border-radius:0 6px 6px;padding:2px 6px;font-style:normal}.sam .sam-mg__cursor--a{color:#2563eb}.sam .sam-mg__cursor--a em{background:#2563eb}.sam .sam-mg__cursor--b{color:#0f8554}.sam .sam-mg__cursor--b em{background:#0f8554}.sam .sam-platform__app[data-on=true] .sam-mg__board-card{animation:sam-c-in .55s var(--ease-out) 0s both}.sam .sam-platform__app[data-on=true] .sam-mg__cursor--a{animation:sam-m-dana 4.2s var(--ease-standard) .4s both}.sam .sam-platform__app[data-on=true] .sam-mg__flyer{animation:sam-m-flyer 4.2s var(--ease-standard) .4s both}.sam .sam-platform__app[data-on=true] .sam-mg__slot{animation:sam-m-slot 4.2s var(--ease-standard) .4s both}.sam .sam-platform__app[data-on=true] .sam-mg__cursor--b{animation:sam-m-marcus 4.2s var(--ease-standard) .9s both}.sam .sam-platform__app[data-on=true] .sam-mg__assign{animation:sam-c-in .45s var(--ease-out) 2.83s both}@keyframes sam-m-dana{0%{opacity:0;top:118px;left:30%}8%{opacity:1}16%{top:44px;left:41%}22%{top:44px;left:41%}60%{top:62px;left:75%}74%{top:94px;left:75%}92%{opacity:1;top:132px;left:80%}to{opacity:0;top:144px;left:82%}}@keyframes sam-m-flyer{0%,20%{opacity:0;top:28px;left:35%;transform:scale(.98)rotate(0)}24%{opacity:1;top:28px;left:35%;transform:scale(1.03)rotate(-1.5deg)}62%{opacity:1;top:46px;left:69%;transform:scale(1.03)rotate(-1.5deg)}74%{opacity:1;top:76px;left:69%;transform:scale(1)rotate(0)}to{opacity:1;top:76px;left:69%;transform:scale(1)rotate(0)}}@keyframes sam-m-slot{0%,58%{border-color:#0000;height:0}70%{border-color:#2563eb59;height:38px}to{border-color:#0000;height:38px}}@keyframes sam-m-marcus{0%{opacity:0;top:156px;left:58%}10%{opacity:1}38%{top:104px;left:22%}46%,72%{top:92px;left:18%}90%{opacity:1;top:150px;left:12%}to{opacity:0;top:164px;left:10%}}.sam .sam-ui--respond .sam-ui__rows{gap:9px}.sam .sam-ui--respond .sam-ui__row{gap:8px;padding:14px 16px}.sam .sam-rs__check{opacity:0;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:5px 0;display:grid}.sam .sam-rs__box{border:1.5px solid var(--border-default);background:var(--surface-card);border-radius:4px;width:14px;height:14px;position:relative}.sam .sam-rs__box:before,.sam .sam-rs__box:after{content:"";opacity:0;background:#fff;border-radius:1px;position:absolute}.sam .sam-rs__box:before{transform-origin:0;width:4px;height:1.6px;top:6.5px;left:3px;transform:rotate(45deg)}.sam .sam-rs__box:after{transform-origin:0;width:6.4px;height:1.6px;top:8.6px;left:5.2px;transform:rotate(-52deg)}.sam .sam-rs__label{font:var(--weight-medium) 12px / 1.3 var(--font-core);color:var(--navy-900)}.sam .sam-rs__meta{font:var(--weight-regular) 10px / 1.2 var(--font-mono);color:var(--text-subtle)}.sam .sam-rs__work{grid-template-columns:1.15fr 1fr;gap:12px;display:grid}.sam .sam-rs__draft,.sam .sam-rs__form{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);flex-direction:column;gap:6px;min-height:96px;padding:10px 11px;display:flex;position:relative}.sam .sam-rs__work-title{font:var(--weight-semibold) 9px / 1.4 var(--font-core);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-subtle);margin-bottom:1px}.sam .sam-rs__draft-line{background:var(--border-subtle);transform-origin:0;border-radius:3px;height:5px;transform:scaleX(0)}.sam .sam-rs__draft-line:nth-child(3){width:92%}.sam .sam-rs__draft-line:nth-child(4){width:80%}.sam .sam-rs__draft-line:nth-child(5){width:88%}.sam .sam-rs__draft-line:nth-child(6){width:62%}.sam .sam-rs__cursor{background:var(--blue-600);opacity:0;width:2px;height:9px;position:absolute;bottom:12px;left:11px}.sam .sam-rs__field{flex-direction:column;gap:3px;display:flex}.sam .sam-rs__field em{font:var(--weight-medium) 8px / 1.2 var(--font-core);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-subtle);font-style:normal}.sam .sam-rs__field b{border:1px solid var(--border-subtle);background:var(--surface-card);font:var(--weight-medium) 9px / 1.3 var(--font-mono);color:var(--navy-900);white-space:nowrap;text-overflow:ellipsis;opacity:0;border-radius:4px;padding:3px 6px;overflow:hidden}.sam .sam-platform__app[data-on=true] .sam-rs__list-card{animation:sam-c-in .55s var(--ease-out) 0s both}.sam .sam-platform__app[data-on=true] .sam-rs__check{animation:sam-c-in .45s var(--ease-out) both;animation-delay:calc(.3s + var(--sam-i) * .24s)}.sam .sam-platform__app[data-on=true] .sam-rs__check.is-done .sam-rs__box{animation:sam-r-box .4s var(--ease-out) both;animation-delay:calc(.56s + var(--sam-i) * .24s)}.sam .sam-platform__app[data-on=true] .sam-rs__check.is-done .sam-rs__box:before,.sam .sam-platform__app[data-on=true] .sam-rs__check.is-done .sam-rs__box:after{animation:sam-c-fade .25s var(--ease-out) both;animation-delay:calc(.66s + var(--sam-i) * .24s)}.sam .sam-platform__app[data-on=true] .sam-rs__work-card{animation:sam-c-in .55s var(--ease-out) 1.5s both}.sam .sam-platform__app[data-on=true] .sam-rs__draft-line{animation:sam-r-write .42s var(--ease-out) both;animation-delay:calc(1.85s + var(--sam-i) * .19s)}.sam .sam-platform__app[data-on=true] .sam-rs__cursor{animation:.9s steps(2,jump-none) 1.85s 3 both sam-r-caret}.sam .sam-platform__app[data-on=true] .sam-rs__field b{animation:sam-r-fill .45s var(--ease-out) both;animation-delay:calc(2.2s + var(--sam-i) * .32s)}.sam .sam-platform__app[data-on=true] .sam-ui--respond .sam-an__foot,.sam .sam-platform__app[data-on=true] .sam-rs__work-card .sam-an__foot{animation:sam-c-fade .5s var(--ease-out) 3.3s both}@keyframes sam-r-box{0%{border-color:var(--border-default);background:var(--surface-card)}to{border-color:var(--green-600);background:var(--green-600)}}@keyframes sam-r-write{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sam-r-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes sam-r-fill{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sam .sam-ui--finance .sam-ui__rows{gap:9px}.sam .sam-ui--finance .sam-ui__row{gap:8px;padding:14px 16px}.sam .sam-fi__step{opacity:0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:6px 0 6px 2px;display:grid;position:relative}.sam .sam-fi__step:before{content:"";background:var(--border-subtle);width:1px;position:absolute;top:22px;bottom:-8px;left:6px}.sam .sam-fi__step:last-of-type:before{display:none}.sam .sam-fi__marker{border:2px solid var(--green-600);background:var(--surface-card);border-radius:50%;width:11px;height:11px;position:relative}.sam .sam-fi__step.is-gap .sam-fi__marker{border-color:var(--amber-600);background:var(--amber-100)}.sam .sam-fi__label{font:var(--weight-semibold) 12px / 1.3 var(--font-core);color:var(--navy-900)}.sam .sam-fi__meta{font:var(--weight-regular) 10px / 1.3 var(--font-mono);color:var(--text-subtle);text-align:right}.sam .sam-fi__step.is-gap .sam-fi__meta{color:var(--amber-700);font-weight:var(--weight-medium)}.sam .sam-fi__arrow{opacity:0}.sam .sam-fi__offer{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);opacity:0;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.sam .sam-fi__offer.is-best{border-color:#0f855473}.sam .sam-fi__offer-lead{flex-direction:column;gap:2px;display:flex}.sam .sam-fi__offer-lead b{font:var(--weight-semibold) 12px / 1.2 var(--font-core);color:var(--navy-900)}.sam .sam-fi__offer-lead em{font:var(--weight-regular) 10px / 1.2 var(--font-mono);color:var(--text-subtle);font-style:normal}.sam .sam-fi__amount{font:var(--weight-semibold) 15px / 1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--navy-900)}.sam .sam-fi__badge{border-radius:var(--radius-badge,4px);background:var(--green-100);font:var(--weight-semibold) 9px / 1.5 var(--font-core);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--green-700);padding:3px 8px}.sam .sam-platform__app[data-on=true] .sam-fi__flow-card{animation:sam-c-in .55s var(--ease-out) 0s both}.sam .sam-platform__app[data-on=true] .sam-fi__step{animation:sam-c-in .5s var(--ease-out) both;animation-delay:calc(.35s + var(--sam-i) * .5s)}.sam .sam-platform__app[data-on=true] .sam-fi__arrow{animation:sam-c-fade .4s var(--ease-out) 1.9s both}.sam .sam-platform__app[data-on=true] .sam-fi__offers-card{animation:sam-c-in .55s var(--ease-out) 1.95s both}.sam .sam-platform__app[data-on=true] .sam-fi__offer{animation:sam-c-in .5s var(--ease-out) both;animation-delay:calc(2.1s + var(--sam-i) * .38s)}.sam .sam-platform__app[data-on=true] .sam-fi__offers-card .sam-an__foot{animation:sam-c-fade .5s var(--ease-out) 3.2s both}.sam .sam-ring__pulse{animation:4.5s linear infinite sam-ring-pulse;animation-delay:calc(var(--sam-i) * -1.5s)}@keyframes sam-ring-pulse{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1420px}}.sam .sam-auto{flex-direction:column;align-items:center;width:340px;display:flex;position:absolute;transform:translate(-50%)}.sam .sam-auto__slot{width:100%;height:20px;display:block;position:relative}.sam .sam-auto__step{font:var(--weight-medium) 13px / 20px var(--font-core);color:var(--navy-900);white-space:nowrap;opacity:0;animation:10s linear infinite sam-auto-step;animation-delay:calc(var(--sam-i) * 2s);justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;top:0;left:0;right:0}@keyframes sam-auto-step{0%{opacity:1}19.9%{opacity:1}20%{opacity:0}to{opacity:0}}.sam .sam-auto__tick{background:var(--blue-600);border-radius:50%;flex:none;width:14px;height:14px;position:relative}.sam .sam-auto__tick:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:3px;height:6px;position:absolute;top:3px;left:5px;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.sam .sam-auto__step{opacity:0;animation:none}.sam .sam-auto__step:first-child{opacity:1}.sam .sam-ring__pulse{opacity:0;animation:none}.sam .sam-app__list li{opacity:1;animation:none}.sam .sam-platform__app[data-on=true] .sam-fi__flow-card,.sam .sam-platform__app[data-on=true] .sam-fi__step,.sam .sam-platform__app[data-on=true] .sam-fi__arrow,.sam .sam-platform__app[data-on=true] .sam-fi__offers-card,.sam .sam-platform__app[data-on=true] .sam-fi__offer{animation:none}.sam .sam-fi__step,.sam .sam-fi__arrow,.sam .sam-fi__offer{opacity:1}.sam .sam-platform__app[data-on=true] .sam-an__doc-card,.sam .sam-platform__app[data-on=true] .sam-an__matrix-card,.sam .sam-platform__app[data-on=true] .sam-an__scan,.sam .sam-platform__app[data-on=true] .sam-an__line.is-hit,.sam .sam-platform__app[data-on=true] .sam-an__line.is-hit em,.sam .sam-platform__app[data-on=true] .sam-an__row,.sam .sam-platform__app[data-on=true] .sam-an__foot,.sam .sam-platform__app[data-on=true] .sam-an__arrow,.sam .sam-platform__app[data-on=true] .sam-an__chat,.sam .sam-platform__app[data-on=true] .sam-an__chat-line,.sam .sam-platform__app[data-on=true] .sam-an__chat-cursor,.sam .sam-platform__app[data-on=true] .sam-mg__board-card,.sam .sam-platform__app[data-on=true] .sam-mg__cursor--a,.sam .sam-platform__app[data-on=true] .sam-mg__cursor--b,.sam .sam-platform__app[data-on=true] .sam-mg__flyer,.sam .sam-platform__app[data-on=true] .sam-mg__slot,.sam .sam-platform__app[data-on=true] .sam-mg__assign,.sam .sam-platform__app[data-on=true] .sam-rs__list-card,.sam .sam-platform__app[data-on=true] .sam-rs__work-card,.sam .sam-platform__app[data-on=true] .sam-rs__check,.sam .sam-platform__app[data-on=true] .sam-rs__box,.sam .sam-platform__app[data-on=true] .sam-rs__box:before,.sam .sam-platform__app[data-on=true] .sam-rs__box:after,.sam .sam-platform__app[data-on=true] .sam-rs__draft-line,.sam .sam-platform__app[data-on=true] .sam-rs__cursor,.sam .sam-platform__app[data-on=true] .sam-rs__field b{animation:none}.sam .sam-an__row,.sam .sam-an__foot,.sam .sam-an__arrow,.sam .sam-an__chat,.sam .sam-an__line.is-hit em,.sam .sam-rs__check,.sam .sam-rs__field b{opacity:1}.sam .sam-an__scan{opacity:0}.sam .sam-an__line.is-hit{background:#2563eb24}.sam .sam-an__chat-line{transform:scaleX(1)}.sam .sam-an__chat-cursor{opacity:0}.sam .sam-rs__draft-line{transform:scaleX(1)}.sam .sam-rs__cursor{opacity:0}.sam .sam-rs__check.is-done .sam-rs__box{border-color:var(--green-600);background:var(--green-600)}.sam .sam-rs__check.is-done .sam-rs__box:before,.sam .sam-rs__check.is-done .sam-rs__box:after{opacity:1}.sam .sam-mg__flyer{opacity:1;top:76px;left:69%}.sam .sam-mg__slot{height:38px}.sam .sam-mg__cursor{opacity:0}.sam .sam-mg__assign{opacity:1}.sam .sam-platform__app[data-on=true] .sam-ui__row,.sam .sam-platform__app[data-on=true] .sam-ui__prob,.sam .sam-platform__app[data-on=true] .sam-ui__pill--amber,.sam .sam-platform__app[data-on=true] .sam-cap__run,.sam .sam-platform__app[data-on=true] .sam-cap__rec,.sam .sam-platform__app[data-on=true] .sam-cap__arrow,.sam .sam-platform__app[data-on=true] .sam-cap__total i,.sam .sam-platform__app[data-on=true] .sam-cap__stream i,.sam .sam-platform__app[data-on=true] .sam-cap__pct,.sam .sam-platform__app[data-on=true] .sam-cap__skeleton,.sam .sam-platform__app[data-on=true] .sam-cap__body,.sam .sam-platform__app[data-on=true] .sam-cap__source{animation:none}.sam .sam-ui__row{opacity:1;transform:none}.sam .sam-ui__prob{--sam-prob:87}.sam .sam-ui__pill--amber{background:var(--green-100);color:var(--green-700)}.sam .sam-cap__arrow{opacity:1}.sam .sam-cap__rec.is-resolving .sam-cap__skeleton{opacity:0}.sam .sam-cap__rec.is-resolving .sam-cap__body{opacity:1}.sam .sam-cap__rec--3,.sam .sam-cap__rec--4{opacity:.55}.sam .sam-cap__total i{--sam-k:var(--sam-k-end)}.sam .sam-cap__rejected i{--sam-rejected:var(--sam-rejected-end)}.sam .sam-cap__source:after{opacity:0}.sam .sam-cap__stream i{opacity:1;transform:translate(0, var(--sam-y))}.sam .sam-cap__stream i.is-rejected{background:var(--red-600)}.sam .sam-cap__stream i.is-accepted{background:var(--green-600)}.sam .sam-cap__pct--1{--sam-score1:79}.sam .sam-cap__pct--2{--sam-score2:84}}.sam .sam-platform__ring-window{transition:opacity var(--duration-slow) var(--ease-standard);z-index:1;position:absolute;inset:0 0 0 540px;overflow:hidden;-webkit-mask-image:radial-gradient(78% 78%,#000 58%,#0000 100%);mask-image:radial-gradient(78% 78%,#000 58%,#0000 100%)}.sam .sam-platform__ring{width:1160px;height:760px;transition:transform .62s var(--ease-standard);position:absolute;top:0;left:-540px}.sam .sam-ring__node{--sam-lens-ink:var(--navy-600);white-space:nowrap;text-align:center;transition:opacity var(--duration-slow) var(--ease-standard), filter .4s var(--ease-standard);flex-direction:column;align-items:center;gap:9px;display:flex;position:absolute;transform:translate(-50%,-50%)}.sam .sam-ring__label{font:var(--weight-semibold) 18px / 1.15 var(--font-core);letter-spacing:var(--tracking-heading);color:var(--text-muted);transition:font-size .62s var(--ease-standard), color var(--duration-slow) var(--ease-standard)}.sam .sam-platform__sticky[data-zoomed=true] .sam-ring__n{opacity:0}.sam .sam-ring__n{transition:opacity var(--duration-slow) var(--ease-standard), color var(--duration-slow) var(--ease-standard);font:var(--weight-medium) 10px / 1 var(--font-mono);letter-spacing:.2em;text-indent:.2em;color:var(--text-subtle);transition:color var(--duration-slow) var(--ease-standard);order:-1}.sam .sam-ring__node[data-stage="01"]{--sam-lens-ink:var(--navy-500)}.sam .sam-ring__node[data-stage="02"]{--sam-lens-ink:var(--blue-800)}.sam .sam-ring__node[data-stage="03"]{--sam-lens-ink:var(--blue-600)}.sam .sam-ring__node[data-stage="04"]{--sam-lens-ink:var(--cyan-600)}.sam .sam-ring__node[data-stage="05"]{--sam-lens-ink:var(--green-600)}.sam .sam-ring__node[data-stage="06"]{--sam-lens-ink:var(--gold-700)}.sam .sam-ring__node.is-active .sam-ring__label{color:var(--sam-lens-ink);font-size:42px}.sam .sam-ring__node.is-active .sam-ring__n{color:var(--sam-lens-ink)}.sam .sam-ring__node.is-connected .sam-ring__label{color:var(--navy-900)}.sam .sam-ring__core{width:140px;height:140px;color:var(--navy-900);transition:opacity var(--duration-slow) var(--ease-standard), color 1.9s cubic-bezier(.4, 0, .25, 1) .22s;justify-content:center;align-items:center;display:flex;position:absolute}.sam .sam-ring__core.is-connected{color:var(--blue-600)}@media (prefers-reduced-motion:reduce){.sam .sam-ring__core{transition:none}}.sam .sam-ring__orbit{transition:opacity var(--duration-slow) var(--ease-standard);position:absolute;overflow:visible}.sam .sam-ring__orbit.is-connected circle{stroke-width:1.25px}.sam .sam-integrations__layout{gap:var(--space-12);grid-template-columns:1.18fr .82fr;align-items:center;display:grid}.sam .sam-integrations__layout>.sam-orbit{order:1}.sam .sam-integrations__copy{gap:var(--space-6);flex-direction:column;order:2;max-width:440px;display:flex}.sam .sam-orbit{justify-content:center;display:flex}.sam .sam-orbit__stage{width:620px;height:580px;position:relative}.sam .sam-orbit__ring{border:1px solid var(--border-subtle);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sam .sam-orbit__ring[data-ring="0"]{width:236px;height:236px}.sam .sam-orbit__ring[data-ring="1"]{opacity:.7;border-style:dashed;width:492px;height:492px}.sam .sam-orbit__core{background:var(--surface-card);border:1px solid var(--blue-200);width:92px;height:92px;box-shadow:0 10px 30px -12px #1d4ed859, var(--shadow-sm);z-index:3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sam .sam-orbit__field{position:absolute;inset:0}.sam .sam-orbit__spoke{width:var(--sam-r);transform-origin:0;height:1.5px;transform:rotate(var(--sam-a));background:linear-gradient(90deg,#1d4ed847 0%,#1d4ed81a 55%,#1d4ed800 100%);border-radius:1px;position:absolute;top:50%;left:50%}.sam .sam-orbit__node{text-align:center;z-index:2;width:124px;transform:translate(50%, -28px) rotate(calc(-1 * var(--sam-a)));transform-origin:50% 28px;flex-direction:column;align-items:center;gap:9px;display:flex;position:absolute;top:50%;right:0}.sam .sam-orbit__tile{border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-subtle);width:56px;height:56px;box-shadow:var(--shadow-sm);justify-content:center;align-items:center;display:flex}.sam .sam-orbit__tile img{-o-object-fit:contain;object-fit:contain;width:30px;height:30px}.sam .sam-orbit__name{border-radius:var(--radius-badge);background:var(--surface-card);font:var(--weight-semibold) 13px / 1.25 var(--font-core);color:var(--navy-900);padding:1px 6px}.sam .sam-orbit__group{border-radius:var(--radius-pill);font:var(--weight-semibold) 10px / 1.3 var(--font-core);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);transition:color var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard);padding:2px 7px}.sam .sam-orbit__list{display:none}.sam .sam-security{isolation:isolate;padding:96px var(--sam-gutter) 104px;background:var(--surface-card);border-top:0;position:relative;overflow:hidden}.sam .sam-onboarding-band{border-top:1px solid var(--border-subtle)}.sam .sam-onboarding-band+.sam-security:before{content:"";width:min(var(--layout-max-content), calc(100% - var(--sam-gutter) * 2));z-index:2;pointer-events:none;background:var(--border-subtle);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.sam .sam-security__field{display:none}.sam .sam-security__inner{max-width:var(--layout-max-content);gap:var(--space-12);flex-direction:column;margin:0 auto;display:flex;position:relative}.sam .sam-security__head{text-align:center;align-items:center;gap:var(--space-5);flex-direction:column;max-width:62ch;margin:0 auto;display:flex}.sam .sam-security__title{font:var(--weight-regular) 40px / 1.12 var(--font-display);letter-spacing:var(--tracking-display);color:var(--navy-900);text-wrap:balance}.sam .sam-security__lede{font:var(--weight-regular) var(--text-lg) / var(--leading-relaxed) var(--font-core);color:var(--text-muted);text-wrap:pretty}.sam .sam-security__board{-moz-column-gap:1px;border:1px solid var(--border-subtle);background:var(--border-subtle);box-shadow:var(--shadow-xs);border-radius:0;grid-template-columns:repeat(3,1fr);gap:0 1px;display:grid;overflow:hidden}.sam .sam-security__cell{padding:var(--space-9);background:var(--surface-card);transition:background var(--duration-base) var(--ease-standard);flex-direction:column;align-items:flex-start;display:flex}.sam .sam-security__cell:nth-child(n+4){border-top:1px solid var(--border-subtle)}.sam .sam-security__cell:hover{background:var(--surface-hover)}.sam .sam-security__figure{zoom:var(--sam-fig-zoom,1.32);margin-bottom:var(--space-6);align-self:center;display:block}.sam .sam-security__tag{font:var(--weight-medium) var(--text-2xs) / 1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:var(--space-5)}.sam .sam-security__cell-title{font:var(--weight-semibold) var(--text-md) / 1.35 var(--font-core);color:var(--navy-900);text-wrap:pretty;margin-bottom:var(--space-4)}.sam .sam-security__cell-body{font:var(--weight-regular) 14px / 1.55 var(--font-core);color:var(--text-muted);text-wrap:pretty}.sam .sam-secfig{width:112px;height:96px;display:block;position:relative}.sam .sam-secfig__svg{width:112px;height:96px;display:block;overflow:visible}.sam .sam-secfig__body{fill:var(--white);stroke:var(--neutral-300);stroke-width:1.25px}.sam .sam-secfig__body--dashed{stroke-dasharray:3.5 3.5}.sam .sam-secfig__well{fill:var(--neutral-050);stroke:var(--neutral-200);stroke-width:1px}.sam .sam-secfig__rule{stroke:var(--neutral-200);stroke-width:2.5px;stroke-linecap:round}.sam .sam-secfig__wire{fill:none;stroke:var(--neutral-300);stroke-width:1.25px;stroke-linecap:round}.sam .sam-secfig__wire--dashed{stroke-dasharray:3.5 3.5}.sam .sam-secfig__solid,.sam .sam-secfig__pins{fill:var(--neutral-300)}.sam .sam-secfig__mark{pointer-events:none;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.sam .sam-secfig__mark img{width:var(--sam-mark,32px);height:var(--sam-mark,32px);-o-object-fit:contain;object-fit:contain;max-width:none;display:block}.sam .sam-secfig__mark[data-slot=core]{color:var(--neutral-400);top:48px;left:56px}.sam .sam-secfig__mark[data-slot=stamp]{border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:0 0 0 4px var(--surface-card);top:70px;left:80px}.sam .sam-secfig__mark[data-slot=plate]{border-radius:3px;width:42px;top:67px;left:56px;overflow:hidden;box-shadow:0 0 0 1px #0a183333}.sam .sam-secfig__mark[data-slot=plate] svg{width:100%;height:auto;display:block}.sam .sam-secfig__mark[data-slot=idp-top]{top:26px;left:19px}.sam .sam-secfig__mark[data-slot=idp-bottom]{top:70px;left:19px}.sam .sam-secfig__mark[data-slot=hub]{color:var(--blue-600);top:48px;left:88px}.sam .sam-onboarding-band{isolation:isolate;padding:104px var(--sam-gutter) 96px;background:var(--surface-card);position:relative;overflow:hidden}.sam .sam-onboarding{gap:var(--space-12);flex-direction:column;display:flex}.sam .sam-onboarding__head{text-align:center;align-items:center;gap:var(--space-5);flex-direction:column;max-width:62ch;margin:0 auto;display:flex}.sam .sam-onboarding-band .sam-section__title{color:var(--navy-900)}.sam .sam-onboarding__lede{font:var(--weight-regular) var(--text-lg) / var(--leading-relaxed) var(--font-core);color:var(--text-muted)}.sam .sam-onboarding__foot{align-items:center;gap:var(--space-7);flex-direction:column;display:flex}.sam .sam-onboarding__support{justify-content:center;align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}.sam .sam-onboarding__item{align-items:center;gap:var(--space-4);font:var(--weight-semibold) var(--text-md) / 1.35 var(--font-core);color:var(--navy-900);display:inline-flex}.sam .sam-onboarding__glyph{width:24px;height:24px;color:var(--blue-600);flex:none}.sam .sam-onboarding__cta{flex:none}.sam .sam-timeline{background:var(--surface-card);border:1px solid var(--border-subtle);border-top:3px solid var(--border-default);border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;display:grid;position:relative}.sam .sam-timeline__step{gap:var(--space-3);padding:var(--space-8);flex-direction:column;display:flex;position:relative}.sam .sam-timeline__step+.sam-timeline__step{border-left:1px solid var(--border-subtle)}.sam .sam-timeline__check{z-index:1;background:var(--surface-card);width:22px;height:22px;box-shadow:0 0 0 2px var(--border-default) inset;color:var(--border-default);transition:box-shadow var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);transition-delay:var(--sam-done,0s);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-3px;right:0;transform:translate(50%,-50%)}.sam .sam-timeline__tick{stroke-width:2.4px;opacity:0;width:13px;height:13px;transition:opacity var(--duration-base) var(--ease-out);transition-delay:var(--sam-done,0s)}.sam .sam-timeline.is-drawn .sam-timeline__check{box-shadow:0 0 0 2px var(--blue-600) inset;color:var(--blue-600)}.sam .sam-timeline.is-drawn .sam-timeline__tick{opacity:1}.sam .sam-timeline__edge{height:3px;position:absolute;top:-3px;left:-1px;right:-1px;overflow:hidden}.sam .sam-timeline__fill{transform-origin:0;background:linear-gradient(90deg, var(--blue-700) 0%, var(--blue-600) 30%, var(--blue-500) 64%, var(--cyan-500) 100%);transition:transform var(--sam-draw,3s) linear;position:absolute;inset:0;transform:scaleX(0)}.sam .sam-timeline.is-drawn .sam-timeline__fill{transform:scaleX(1)}.sam .sam-timeline__when,.sam .sam-timeline__title,.sam .sam-timeline__body{transition:color var(--duration-slow) var(--ease-out);transition-delay:var(--sam-delay,0s)}.sam .sam-timeline__when{font:var(--weight-semibold) var(--text-2xs) / 1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--neutral-300)}.sam .sam-timeline.is-drawn .sam-timeline__when{color:var(--blue-600)}.sam .sam-timeline__title{font:var(--weight-regular) 26px / 1.16 var(--font-display);letter-spacing:var(--tracking-display);color:var(--neutral-300)}.sam .sam-timeline.is-drawn .sam-timeline__title{color:var(--navy-900)}.sam .sam-timeline__body{font:var(--weight-regular) var(--text-md) / 1.55 var(--font-core);color:var(--neutral-300);text-wrap:pretty;max-width:34ch}.sam .sam-timeline.is-drawn .sam-timeline__body{color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.sam .sam-timeline__fill,.sam .sam-timeline.is-drawn .sam-timeline__fill{transition:none;transform:none}.sam .sam-timeline__tick,.sam .sam-timeline.is-drawn .sam-timeline__tick{opacity:1;transition:none}.sam .sam-timeline__check,.sam .sam-timeline.is-drawn .sam-timeline__check{box-shadow:0 0 0 2px var(--blue-600) inset;color:var(--blue-600);transition:none}.sam .sam-timeline__when,.sam .sam-timeline__title,.sam .sam-timeline__body,.sam .sam-timeline__check,.sam .sam-timeline__tick{transition:none}.sam .sam-timeline__when,.sam .sam-timeline.is-drawn .sam-timeline__when{color:var(--blue-600)}.sam .sam-timeline__title,.sam .sam-timeline.is-drawn .sam-timeline__title{color:var(--navy-900)}.sam .sam-timeline__body,.sam .sam-timeline.is-drawn .sam-timeline__body{color:var(--text-muted)}}.sam .sam-voices{gap:var(--space-7);grid-template-columns:repeat(2,1fr);display:grid}.sam .sam-voices__feature{grid-column:1/-1}.sam .sam-voices>li{display:flex}.sam .sam-voice{flex:1;display:flex}.sam .sam-voice__figure{flex-direction:column;flex:1;gap:18px;margin:0;display:flex}.sam .sam-voice__text{quotes:none;font:var(--weight-regular) 26px / 1.45 var(--font-core);letter-spacing:-.015em;color:var(--navy-500);text-wrap:pretty;border:0;margin:0;padding:0}.sam .sam-voice__em{font-weight:var(--weight-semibold);color:var(--navy-900)}.sam .sam-voice__person{padding-top:var(--space-7);align-items:center;gap:var(--space-6);margin-top:auto;display:flex}.sam .sam-voice__avatar{-o-object-fit:cover;object-fit:cover;border:1px solid var(--border-subtle);border-radius:50%;flex:none;width:60px;max-width:none;height:60px;display:block}.sam .sam-voice__who{flex-direction:column;gap:3px;min-width:0;display:flex}.sam .sam-voice__name{font:var(--weight-semibold) var(--text-md) / 1.2 var(--font-core);color:var(--navy-900)}.sam .sam-voice__role{font:var(--weight-regular) var(--text-xs) / 1.35 var(--font-core);color:var(--text-muted);text-wrap:pretty}.sam .sam-voice--feature .sam-voice__figure{align-items:center;gap:var(--space-10);flex-direction:row}.sam .sam-voice__portrait{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-panel);border:1px solid var(--border-subtle);flex:none;width:168px;max-width:none;height:168px;display:block}.sam .sam-voice__body{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.sam .sam-voice--feature .sam-voice__text{font-size:30px;line-height:1.4}.sam .sam-voice--feature .sam-voice__person{justify-content:space-between;gap:var(--space-8);margin-top:0;padding-top:0}.sam .sam-voice__logo{flex:none;width:auto;max-width:none;height:32px;display:block}.sam .sam-voices__more{margin-top:calc(var(--space-6) * -1);font:var(--weight-semibold) 14px / 1.3 var(--font-core);color:var(--blue-700);align-self:flex-start;text-decoration:none;position:relative}.sam .sam-voices__more:after{content:"";position:absolute;inset:-13px 0}.sam .sam-voices__more:hover{color:var(--blue-800)}.sam .sam-cta{justify-content:space-between;align-items:center;gap:var(--space-11);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-card);padding:30px 36px;display:flex}.sam .sam-cta__copy{flex-direction:column;gap:14px;min-width:0;display:flex}.sam .sam-cta__title{font:var(--weight-regular) var(--text-2xl) / 1.3 var(--font-display);color:var(--navy-900);text-wrap:pretty}.sam .sam-cta__action{flex:none}.sam .sam-faq{padding:96px var(--sam-gutter);background:var(--surface-card);border-top:1px solid var(--border-subtle)}.sam .sam-faq__inner{max-width:var(--layout-max-content);gap:var(--space-12);grid-template-columns:.8fr 1.2fr;align-items:start;margin:0 auto;display:grid}.sam .sam-faq__head{top:calc(var(--sam-header-h) + var(--space-10));flex-direction:column;gap:14px;display:flex;position:sticky}.sam .sam-faq__lede{font:var(--weight-regular) var(--text-md) / 1.6 var(--font-core);color:var(--text-muted)}.sam .sam-faq__list{flex-direction:column;display:flex}.sam .sam-faq__item{padding:var(--space-8) 0;border-top:1px solid var(--border-subtle);flex-direction:column;gap:10px;display:flex}.sam .sam-faq__q{font:var(--weight-semibold) 18px / 1.35 var(--font-core);color:var(--navy-900);text-wrap:pretty}.sam .sam-faq__a{font:var(--weight-regular) var(--text-md) / var(--leading-relaxed) var(--font-core);color:var(--text-muted);text-wrap:pretty}@media (max-width:1100px){.sam .sam-faq__inner{gap:var(--space-10);grid-template-columns:1fr}.sam .sam-faq__head{position:static}.sam .sam-security__cell{padding:var(--space-8)}.sam .sam-integrations__layout{gap:var(--space-10);grid-template-columns:1fr}.sam .sam-integrations__layout>.sam-orbit{order:2}.sam .sam-integrations__copy{order:1;max-width:none}.sam .sam-orbit__stage{transform:scale(.84)}}@media (max-width:1023px){.sam{--sam-gutter:var(--layout-gutter)}.sam .sam-header__nav,.sam .sam-header__right{display:none}.sam .sam-header__burger{display:inline-flex}.sam .sam-header__mobile{display:flex}.sam .sam-hero{height:auto;min-height:640px;padding-bottom:0}.sam .sam-hero__body{padding:88px var(--sam-gutter) 72px}.sam .sam-hero__logo-item{width:132px;margin-right:32px}.sam .sam-hero__logo-item img{--sam-logo-scale:.85}.sam .sam-section,.sam .sam-faq{padding:72px var(--sam-gutter)}.sam .sam-security{padding:72px var(--sam-gutter) 80px}.sam .sam-security__board{grid-template-columns:repeat(2,1fr)}.sam .sam-security__cell:nth-child(n+3){border-top:1px solid var(--border-subtle)}.sam .sam-security__inner{gap:var(--space-11)}.sam .sam-onboarding-band{padding:80px var(--sam-gutter) 72px}.sam .sam-section__head--split{align-items:flex-start;gap:var(--space-6);flex-direction:column}.sam .sam-proof__stats{grid-template-columns:repeat(2,1fr)}.sam .sam-voices{grid-template-columns:1fr}.sam .sam-voice__text{font-size:22px}.sam .sam-voice--feature .sam-voice__figure{align-items:flex-start;gap:var(--space-8);flex-direction:column}.sam .sam-voice--feature .sam-voice__text{font-size:24px}.sam .sam-voice--feature .sam-voice__person{justify-content:flex-start;gap:var(--space-6);flex-wrap:wrap}.sam .sam-onboarding{gap:var(--space-10)}.sam .sam-timeline{grid-template-columns:1fr}.sam .sam-timeline__step{padding:var(--space-7)}.sam .sam-timeline__step+.sam-timeline__step{border-left:none;border-top:1px solid var(--border-subtle)}.sam .sam-timeline__check{top:auto;bottom:-1px;right:var(--space-7);transform:translateY(50%)}.sam .sam-timeline__body{max-width:42ch}.sam .sam-onboarding__support{gap:var(--space-6)}.sam .sam-cta{align-items:flex-start;gap:var(--space-8);flex-direction:column}.sam .sam-orbit{display:none}.sam .sam-orbit__list{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.sam .sam-orbit__list-item{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);flex-direction:column;display:flex}.sam .sam-orbit__list-item img{-o-object-fit:contain;object-fit:contain;width:30px;height:30px}.sam .sam-platform{height:auto;padding:72px var(--sam-gutter)}.sam .sam-platform__sticky{height:auto;display:block;position:static;overflow:visible}.sam .sam-platform__stage{width:100%;max-width:var(--layout-max-content);height:auto;margin:0 auto;transform:none}.sam .sam-platform__eyebrow{display:none}.sam .sam-platform__tag--static{display:inline-block}.sam .sam-platform__copy{gap:var(--space-11);flex-direction:column;width:auto;height:auto;display:flex;position:static}.sam .sam-platform__panel{position:static;inset:auto}.sam .sam-platform__panel[data-on=false]{opacity:1;pointer-events:auto}.sam .sam-platform__panel--detail{padding-top:var(--space-8);border-top:1px solid var(--border-subtle)}.sam .sam-platform__ring-window{display:none}.sam .sam-platform__copy,.sam .sam-platform__apps{display:contents}.sam .sam-platform__stage{gap:var(--space-11);flex-direction:column;display:flex}.sam .sam-platform__panel--intro{order:0}.sam .sam-platform__panel--detail:nth-child(2){order:10}.sam .sam-platform__app:first-child{order:15}.sam .sam-platform__panel--detail:nth-child(3){order:20}.sam .sam-platform__app:nth-child(2){order:25}.sam .sam-platform__panel--detail:nth-child(4){order:30}.sam .sam-platform__app:nth-child(3){order:35}.sam .sam-platform__panel--detail:nth-child(5){order:40}.sam .sam-platform__app:nth-child(4){order:45}.sam .sam-platform__panel--detail:nth-child(6){order:50}.sam .sam-platform__app:nth-child(5){order:55}.sam .sam-platform__panel--detail:nth-child(7){order:60}.sam .sam-platform__app:nth-child(6){order:65}.sam .sam-platform__panel--closing{order:100}.sam .sam-platform__app{margin-top:calc(var(--space-8) - var(--space-11));justify-content:flex-start;padding-top:0;position:static;inset:auto}.sam .sam-platform__app>*{zoom:var(--sam-app-zoom,1)}.sam .sam-platform__panel-head{gap:10px}.sam .sam-platform__n{margin-left:0}.sam .sam-platform__bottleneck{font-size:28px}.sam .sam-platform__closing-title{font-size:32px}}@media (max-width:640px){.sam .sam-proof__stats,.sam .sam-security__board{grid-template-columns:1fr}.sam .sam-security__cell:nth-child(n+2){border-top:1px solid var(--border-subtle)}.sam .sam-section__title,.sam .sam-security__title,.sam .sam-platform__title{font-size:30px}.sam .sam-section__title--lg{font-size:34px}.sam .sam-proof__title{font-size:26px}}.sam .sam-footer{border-top:1px solid var(--border-subtle);background:var(--surface-card);padding:var(--space-11) var(--sam-gutter) var(--space-8)}.sam .sam-footer__inner{max-width:var(--layout-max-content);gap:var(--space-12);grid-template-columns:320px 1fr;align-items:start;margin:0 auto;display:grid}.sam .sam-footer__brand{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.sam .sam-footer__logo{color:var(--blue-600);text-decoration:none}.sam .sam-footer__line{font:var(--weight-regular) var(--text-md) / var(--leading-relaxed) var(--font-core);color:var(--text-muted);max-width:30ch}.sam .sam-footer__ask{gap:var(--space-5);flex-direction:column;display:flex}.sam .sam-footer__ask-label{font:var(--weight-semibold) var(--text-2xs) / 1 var(--font-core);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.sam .sam-footer__ask-links{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.sam .sam-footer__ask-link{align-items:center;gap:var(--space-3);font:var(--weight-regular) 14px / 1.4 var(--font-core);color:var(--text-body);transition:color var(--duration-base) var(--ease-standard);text-decoration:none;display:inline-flex}.sam .sam-footer__ask-link:hover{color:var(--blue-600)}.sam .sam-footer__socials{align-items:center;gap:var(--space-6);display:flex}.sam .sam-footer__social{color:var(--text-muted);transition:color var(--duration-base) var(--ease-standard);display:inline-flex}.sam .sam-footer__social:hover{color:var(--navy-900)}.sam .sam-footer__nav{gap:var(--space-8);grid-template-columns:repeat(4,1fr);display:grid}.sam .sam-footer__col{gap:var(--space-5);flex-direction:column;display:flex}.sam .sam-footer__col-title{font:var(--weight-semibold) var(--text-2xs) / 1 var(--font-core);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.sam .sam-footer__list{gap:var(--space-4);flex-direction:column;display:flex}.sam .sam-footer__link{font:var(--weight-regular) 14px / 1.4 var(--font-core);color:var(--text-body);transition:color var(--duration-base) var(--ease-standard);text-decoration:none}.sam .sam-footer__link:hover{color:var(--blue-600)}.sam .sam-footer__proof{max-width:var(--layout-max-content);margin:var(--space-10) auto 0;padding-top:var(--space-8);border-top:1px solid var(--border-subtle);gap:var(--space-12);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.sam .sam-footer__badges{gap:var(--space-5);flex-direction:column;display:flex}.sam .sam-footer__offsite{justify-content:start;gap:var(--space-12);grid-template-columns:auto auto;display:grid}.sam .sam-footer__follow{gap:var(--space-5);flex-direction:column;display:flex}.sam .sam-footer__badges-label{font:var(--weight-semibold) var(--text-2xs) / 1 var(--font-core);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.sam .sam-footer__badges-row{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.sam .sam-footer__badges-row a{opacity:.85;transition:opacity var(--duration-base) var(--ease-standard);align-items:center;display:inline-flex}.sam .sam-footer__badges-row a:hover{opacity:1}.sam .sam-footer__badges-row img{-o-object-fit:contain;object-fit:contain;width:auto;height:96px}.sam .sam-footer__bar{max-width:var(--layout-max-content);margin:var(--space-10) auto 0;padding-top:var(--space-6);border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:var(--space-5) var(--space-8);flex-wrap:wrap;display:flex}.sam .sam-footer__copy{font:var(--weight-regular) 13px / 1.4 var(--font-core);color:var(--text-muted)}.sam .sam-footer__meta{align-items:center;gap:var(--space-5) var(--space-8);flex-wrap:wrap;display:flex}.sam .sam-footer__meta-group{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.sam .sam-footer__meta-group .sam-footer__link{color:var(--text-muted);font-size:13px}.sam .sam-footer__meta-label{font:var(--weight-semibold) var(--text-2xs) / 1 var(--font-core);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}@media (max-width:1023px){.sam .sam-footer{padding:var(--space-10) var(--sam-gutter) var(--space-8)}.sam .sam-footer__inner{gap:var(--space-9);grid-template-columns:1fr}.sam .sam-footer__nav{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(2,1fr)}.sam .sam-footer__bar{flex-direction:column;align-items:flex-start}.sam .sam-footer__badges-row{gap:var(--space-6)}.sam .sam-footer__badges-row img{height:76px}.sam .sam-footer__proof{gap:var(--space-9);grid-template-columns:1fr}}@media (max-width:560px){.sam .sam-footer__offsite{gap:var(--space-8);grid-template-columns:1fr}}.sam .sam-platform__more{margin-top:var(--space-6);font:var(--weight-semibold) 14px / 1.3 var(--font-core);color:var(--blue-700);align-self:flex-start;text-decoration:none;position:relative}.sam .sam-platform__more:after{content:"";position:absolute;inset:-13px 0}.sam .sam-platform__more:hover{color:var(--blue-800)}
