@font-face{font-family:TT Neoris;src:url(/fonts/tt-neoris/TT_Neoris_Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Neoris;src:url(/fonts/tt-neoris/TT_Neoris_Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TT Neoris;src:url(/fonts/tt-neoris/TT_Neoris_DemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TT Neoris;src:url(/fonts/tt-neoris/TT_Neoris_Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--n4ea: #08085B;--u: 8px;--gutter: 24px;--margin: 32px;--cols: 12;--content: 1296px;--content-max: 1360px;--content-wide: 1440px;--doc-width: calc(var(--content) + 2 * var(--margin));--shell-inset: max(var(--margin), calc((100vw - var(--doc-width)) / 2));--nav-rail-width: clamp(176px, 12vw, 248px);--sans: "TT Neoris", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--mono: ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--type-display: clamp(2.88rem, 8.96vw, 8.32rem);--type-lead: clamp(2.25rem, 4.5vw, 3.35rem);--type-section: clamp(1.375rem, 2.4vw, 2rem);--type-card: clamp(1.125rem, 1.6vw, 1.375rem);--type-body-lg: clamp(1.125rem, 1.75vw, 1.375rem);--type-body: clamp(1.0625rem, 1.5vw, 1.1875rem);--type-stat: clamp(1.875rem, 3.2vw, 2.75rem);--type-label: 12px;--paper: #08085B;--ink: #fff;--sec: #C8CBE0;--muted: #A8ACCC;--rule: rgba(255, 255, 255, .45);--rule-light: rgba(255, 255, 255, .2);--rule-hairline: rgba(255, 255, 255, .11);--surface: rgba(255, 255, 255, .045);--surface-raised: rgba(255, 255, 255, .075);--field-bg: rgba(255, 255, 255, .06);--slide-bg-opacity: .07;--slide-bg-tint: rgba(8, 8, 91, .62)}.theme-light,body.theme-light{--paper: #fff;--ink: #08085B;--sec: #2E2E5C;--muted: #4A4A78;--rule: rgba(8, 8, 91, .32);--rule-light: rgba(8, 8, 91, .16);--rule-hairline: rgba(8, 8, 91, .09);--surface: rgba(8, 8, 91, .03);--surface-raised: rgba(8, 8, 91, .06);--field-bg: rgba(8, 8, 91, .04)}.theme-mix,body.theme-mix{--paper: #E0E0EA;--ink: #08085B;--sec: #2E2E5C;--muted: #4A4A78;--rule: rgba(8, 8, 91, .32);--rule-light: rgba(8, 8, 91, .16);--rule-hairline: rgba(8, 8, 91, .09);--surface: #fff;--surface-raised: #fff;--field-bg: #fff}.theme-dark,body.theme-dark{--paper: #08085B;--ink: #fff;--sec: #C8CBE0;--muted: #A8ACCC;--rule: rgba(255, 255, 255, .45);--rule-light: rgba(255, 255, 255, .2);--rule-hairline: rgba(255, 255, 255, .11);--surface: rgba(255, 255, 255, .045);--surface-raised: rgba(255, 255, 255, .075);--field-bg: rgba(255, 255, 255, .06)}.dev-theme-box{position:fixed;top:12px;left:12px;z-index:9999;display:flex;align-items:center;gap:10px;padding:6px 10px;border:1px solid var(--rule);background:var(--surface-raised);color:var(--ink);font:700 10px/14px var(--mono);letter-spacing:.12em;text-transform:uppercase;pointer-events:auto}.dev-theme-label{opacity:.65;white-space:nowrap}.dev-theme-options{display:flex;align-items:stretch;gap:0;border:1px solid var(--rule)}.dev-theme-pick{margin:0;padding:4px 10px;border:none;border-right:1px solid var(--rule-light);background:var(--surface);color:var(--sec);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.dev-theme-pick:last-child{border-right:none}.dev-theme-pick:hover{background:var(--surface-raised);color:var(--ink)}.dev-theme-pick.active,.dev-theme-pick.active:hover{background:var(--ink);color:var(--paper)}body[data-page-id=home] .site-document .reg.head .chrome-band .mk svg,body[data-page-id=home] .site-document .reg.face .chrome-band .mk svg{height:clamp(80px,12vw,120px);width:auto}.site-main .reg:not(.face):not(.foot)>.band:not(.chrome-band):not(.chrome-nav-band):not(.ticker-band):not(.mkt-hero){padding-top:72px;padding-bottom:72px;row-gap:40px}.site-main .ix{padding-top:20px;line-height:1.5}.site-main .ix em+em{padding-top:12px}.ticker-band{padding-top:0;padding-bottom:0;overflow:hidden;border-bottom:1px solid var(--rule-light)}.ticker-band.band,body.theme-dark .reg>.band.ticker-band{padding-top:0;padding-bottom:0;row-gap:0}.ticker-track{grid-column:1 / 13;display:flex;gap:32px;padding:5px 0;width:max-content;animation:ticker-scroll 80s linear infinite;font:400 11px/16px var(--mono);letter-spacing:.06em;white-space:nowrap}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{display:inline-flex;align-items:center;gap:8px;color:var(--sec)}.t-lane{color:var(--ink);font-weight:700}.t-sep{opacity:.45}.t-val.t-good{color:var(--ink)}.t-val.t-bad{font-weight:700;text-decoration:underline;text-underline-offset:2px}.mkt-hero,body.theme-dark .reg>.band.mkt-hero{padding-top:32px;padding-bottom:56px;row-gap:28px}.mkt-hero-eyebrow{grid-column:1 / 13;font:700 var(--type-label)/16px var(--mono);letter-spacing:.14em;text-transform:uppercase;padding-bottom:12px;border-bottom:1px solid var(--ink);opacity:.85}.mkt-hero h1,.mkt-hero-display{grid-column:1 / 13;margin:28px 0 0;font-family:"TT Neoris",var(--sans);font-weight:700;font-size:var(--type-display);line-height:.92;letter-spacing:-.03em;font-feature-settings:"kern" 1,"liga" 1;text-transform:none;border-bottom:none;padding-bottom:0}.mkt-hero-line{display:block}.mkt-hero-body{grid-column:1 / 13;margin:40px 0 0;font-family:"TT Neoris",var(--sans);font-weight:400;font-size:var(--type-body-lg);line-height:1.62;color:var(--sec);max-width:62ch}.featured-band{padding-top:72px;padding-bottom:80px;row-gap:48px}.featured-band .ix{padding-top:20px;align-self:start}.featured-card{grid-column:3 / 13;border:1px solid var(--rule);background:var(--surface);padding:64px 32px 56px}.featured-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;padding-top:8px;padding-bottom:28px;border-bottom:1px solid var(--rule-light);margin-bottom:40px}.featured-card .instrument-controls label:first-of-type{padding-top:8px}.featured-card .instrument-controls label{padding-bottom:12px;padding-top:4px}.featured-card .instrument-controls,.featured-card .instrument-answer,.featured-card .instrument-plot{grid-column:unset}.featured-card .instrument-answer{padding-top:32px}.featured-card .instrument-plot{padding-top:40px}.featured-card .answer-n{font:700 clamp(1.5rem,2.8vw,2.25rem)/1.16 var(--sans);letter-spacing:-.03em}.featured-card .answer-s{color:var(--sec);max-width:52ch;margin-top:16px;line-height:1.65}.featured-card a{color:var(--sec)}.featured-card a:hover{color:var(--ink)}.mkt-ctas{display:flex;flex-wrap:wrap;gap:12px;padding-top:40px}.mkt-hero .mkt-ctas{grid-column:1 / 13}.product-lead .mkt-ctas{grid-column:3 / 13}.mkt-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:700 11px/16px var(--mono);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .12s ease,color .12s ease,border-color .12s ease}.mkt-btn:hover{background:var(--paper);color:var(--ink);text-decoration:none}.mkt-btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--rule)}.mkt-btn-ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.theme-light .mkt-btn{background:var(--ink);color:var(--paper)}.theme-light .mkt-btn-ghost{background:var(--surface);color:var(--ink)}.site-nav{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(20px,2.4vw,36px);width:100%;margin:0;padding:0;font:400 11px/16px var(--mono);letter-spacing:.12em;text-transform:uppercase}.site-nav>a,.site-nav .nav-dropdown>a{display:inline-flex;align-items:center;flex:0 0 auto;height:32px;padding:0;border:none;border-bottom:2px solid transparent;white-space:nowrap;text-decoration:none;color:inherit;box-sizing:border-box}.site-nav .nav-dropdown{display:inline-flex;flex:0 0 auto;align-items:center;padding:0;border:none;min-height:0}.site-nav>a:hover,.site-nav>a.active,.site-nav .nav-dropdown>a:hover,.site-nav .nav-dropdown>a.active,.site-nav .nav-dropdown.active>a{border-bottom-color:currentColor;text-decoration:none}body.theme-dark .site-nav>a,body.theme-dark .site-nav .nav-dropdown>a{color:var(--sec)}body.theme-dark .site-nav>a:hover,body.theme-dark .site-nav>a.active,body.theme-dark .site-nav .nav-dropdown>a:hover,body.theme-dark .site-nav .nav-dropdown>a.active,body.theme-dark .site-nav .nav-dropdown.active>a{color:var(--ink)}body.theme-dark .face nav a{color:var(--sec)}body.theme-dark .face nav a:hover,body.theme-dark .face nav a.active{color:var(--ink)}body.theme-dark .nav-cta{border:2px solid var(--ink);padding:0 12px;height:32px;display:inline-flex;align-items:center;color:var(--ink);box-sizing:border-box}body.theme-dark .nav-cta:hover{background:var(--ink);color:var(--paper);text-decoration:none}body.theme-dark .foot .l,body.theme-dark .foot .r{color:var(--muted)}body.theme-dark .foot .band{border-top:1px solid var(--ink);padding-top:calc(2.5 * var(--u))}.mkt-tdrx{padding-top:64px;padding-bottom:72px;row-gap:48px}.mkt-tdrx .ix{padding-top:20px;align-self:start}.mkt-tdrx p{grid-column:3 / 10;margin:24px 0 0;font:400 1.05rem/1.68 var(--sans);color:var(--sec);max-width:56ch}.mkt-tdrx .mkt-ctas-wrap{grid-column:3 / 10;padding-top:40px}@media (max-width: 900px){body[data-page-id=home] .site-document .reg.head .chrome-band .mk svg,body[data-page-id=home] .site-document .reg.face .chrome-band .mk svg{height:clamp(64px,18vw,88px)}.site-document .reg.head .chrome-band,.site-document .reg.face .chrome-band{min-height:calc(16px + clamp(64px,18vw,88px))}.site-nav{flex-wrap:wrap;row-gap:10px;column-gap:clamp(14px,3vw,24px)}.mkt-hero h1,.mkt-hero-display,.mkt-hero-body,.featured-card,.mkt-ctas,.mkt-tdrx p,.mkt-tdrx .mkt-ctas-wrap{grid-column:1 / 13}}@media (prefers-reduced-motion: reduce){.ticker-track{animation:none}}.nav-dropdown{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.nav-dropdown>a{white-space:nowrap;line-height:16px}.nav-dropdown-panel{display:none;position:absolute;top:100%;left:0;min-width:100%;width:max-content;margin:0;padding:0;background:var(--paper);border:1px solid var(--rule);border-top:none;box-shadow:none;z-index:200;flex-direction:column}.nav-dropdown:hover .nav-dropdown-panel,.nav-dropdown:focus-within .nav-dropdown-panel{display:flex}.site-nav .nav-dropdown-panel a{display:block;padding:12px 24px;border-bottom:1px solid var(--rule-hairline);font:700 11px/16px var(--mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--sec)}.nav-dropdown-panel a:last-child{border-bottom:none}.nav-dropdown-panel a:hover,.nav-dropdown-panel a.active{color:var(--ink);background:var(--surface-raised);text-decoration:none}body.theme-dark .nav-dropdown-panel{background:var(--paper);border-color:var(--ink)}.nav-cta{white-space:nowrap;flex-shrink:0;line-height:16px;height:32px;display:inline-flex;align-items:center;padding:0 12px;border:2px solid var(--ink);box-sizing:border-box;text-decoration:none}.product-lead>.ix,.product-band>.ix,.delivery-band>.ix,.demo-band>.ix,.persona-band>.ix{grid-row:1 / -1;align-self:start}.band-actions{grid-column:3 / 13;display:flex;flex-wrap:wrap;gap:12px;padding-top:24px}.snapshot-band{align-items:start;row-gap:32px}.snapshot-callout{grid-column:3 / 13;border:1px solid var(--rule);background:var(--surface);padding:40px 32px}.snapshot-label{font:700 var(--type-label)/16px var(--mono);letter-spacing:.14em;text-transform:uppercase;text-align:center;padding-bottom:24px;border-bottom:1px solid var(--rule-light);margin-bottom:28px;opacity:.85}.snapshot-meta{display:flex;flex-wrap:wrap;gap:32px 48px;margin-bottom:28px}.snapshot-meta-item{display:flex;flex-direction:column;gap:6px}.snapshot-val{font-family:"TT Neoris",var(--sans);font-weight:700;font-size:var(--type-card);line-height:1.3;letter-spacing:-.02em}.snapshot-stat{font-family:"TT Neoris",var(--sans);font-weight:700;font-size:var(--type-stat);line-height:1.1;letter-spacing:-.03em;margin-bottom:12px}.snapshot-sub{font-family:"TT Neoris",var(--sans);font-weight:400;font-size:var(--type-body);line-height:1.6;color:var(--sec);margin:0 0 16px}.snapshot-note{font-family:"TT Neoris",var(--sans);font-weight:400;font-size:var(--type-body);line-height:1.62;color:var(--sec);max-width:56ch;margin:0 0 28px}.coming-soon-badge{grid-column:3 / 10;display:inline-flex;align-items:center;gap:8px;border:none;border-bottom:1px solid var(--rule);padding:0 0 8px;font:700 11px/16px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.coming-soon-badge .dot{width:8px;height:8px;background:var(--ink);flex-shrink:0}.uc-preview-grid{grid-column:3 / 13;display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:0;border:1px solid var(--rule)}.uc-preview-card{border:none;border-left:1px solid var(--rule-light);margin-left:0;padding:24px 20px;min-height:100%;background:var(--surface)}.uc-preview-card:first-child{border-left:none}.uc-kicker{font:700 11px/16px var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin-bottom:10px}.uc-question{font-family:"TT Neoris",var(--sans);font-weight:700;font-size:var(--type-card);line-height:1.28;margin-bottom:8px}.uc-answer{font-family:"TT Neoris",var(--sans);font-weight:400;font-size:var(--type-body);line-height:1.58;color:var(--sec)}.demo-band{align-items:start}.demo-callout{grid-column:3 / 13;border:1px solid var(--rule);background:var(--surface);padding:0}.demo-callout h3{margin:0 0 24px;font-family:"TT Neoris",var(--sans);font-weight:700;font-size:var(--type-section);line-height:1.12;letter-spacing:-.02em}.uc-demo{display:flex;flex-direction:column}.uc-story-index{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--rule)}.uc-story-pick{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:18px 20px;background:transparent;border:none;border-right:1px solid var(--rule-light);cursor:pointer;text-align:left;color:var(--sec);transition:color .12s ease,background .12s ease}.uc-story-pick:last-child{border-right:none}.uc-story-pick:hover:not(.active){color:var(--ink);background:var(--surface-raised)}.uc-story-pick:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.uc-story-pick.active{background:var(--ink);color:var(--paper)}.uc-story-num{font:700 var(--type-label)/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.uc-story-label{font:700 11px/16px var(--mono);letter-spacing:.1em;text-transform:uppercase}.uc-story-pick.active .uc-story-num,.uc-story-pick.active .uc-story-label{color:var(--paper)}.uc-story-head{padding:28px 32px 24px;border-bottom:1px solid var(--rule-light)}.uc-story-kicker{margin:0 0 10px;font:700 var(--type-label)/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.uc-story-title{margin:0;font-family:"TT Neoris",var(--sans);font-weight:700;font-size:clamp(1.5rem,2.8vw,2.25rem);line-height:1.12;letter-spacing:-.02em;color:var(--ink)}.uc-story-slice{padding:24px 32px;border-bottom:1px solid var(--rule-light);background:var(--surface-raised)}.uc-story-slice-label{margin:0 0 16px;font:700 var(--type-label)/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.uc-story-body{padding:28px 32px 32px}.demo-callout .instrument-controls{grid-column:unset;margin-bottom:0;padding-top:0}.demo-callout .instrument-controls+.instrument-controls{padding-top:0}.demo-callout .uc-story-body .instrument-controls{margin-bottom:24px}.mkt-tab-row{display:flex;flex-wrap:wrap;gap:20px 28px;border-bottom:2px solid var(--ink);margin-bottom:28px}.mkt-tab-btn{background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;padding:0 0 12px;font:700 11px/16px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sec);cursor:pointer}.mkt-tab-btn.active{color:var(--ink);border-bottom-color:var(--ink)}.mkt-tab-panel{display:none}.mkt-tab-panel.active{display:block}.mkt-tab-panel[hidden]{display:none!important}@media (max-width: 760px){.uc-story-index{grid-template-columns:1fr}.uc-story-pick{border-right:none;border-bottom:1px solid var(--rule-light)}.uc-story-pick:last-child{border-bottom:none}.uc-story-head,.uc-story-slice,.uc-story-body{padding-left:20px;padding-right:20px}}.node-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 28px}.node-chip{font:700 11px/16px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--surface);color:var(--sec);border:1px solid var(--rule-light);padding:10px 14px;cursor:pointer}.node-chip.off{background:var(--ink);color:var(--paper);border-color:var(--ink)}.sketch-stat-row{display:flex;flex-wrap:wrap;gap:32px 48px;margin-bottom:20px}.sketch-stat{font-family:"TT Neoris",var(--sans);font-weight:700;font-size:var(--type-stat);line-height:1.08;letter-spacing:-.025em}.sketch-stat .before{opacity:.4;text-decoration:line-through;margin-right:8px}.sketch-note{font-family:"TT Neoris",var(--sans);font-weight:400;font-size:var(--type-body);line-height:1.62;color:var(--sec);max-width:60ch;margin-top:16px}.layer-bar-row{display:grid;grid-template-columns:180px 1fr 40px;align-items:center;gap:14px;margin-bottom:14px;font:400 .85rem/1.4 var(--sans)}.layer-bar-track{height:10px;background:var(--rule-hairline);border:none}.layer-bar-fill{height:100%;background:var(--ink);transition:width .2s ease}.layer-bar-val{font:400 11px/16px var(--mono);text-align:right;color:var(--sec)}.risk-band-label{display:inline-flex;align-items:center;gap:8px;border:none;border-bottom:1px solid var(--rule);padding:0 0 8px;font:700 11px/16px var(--mono);letter-spacing:.1em;text-transform:uppercase}.risk-band-label .dot{width:8px;height:8px;background:var(--ink)}.risk-band-label.elevated .dot{opacity:.65}.scenario-q-grid{grid-column:3 / 13;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.scenario-q-card{display:block;width:100%;margin:0;padding:24px;border:2px solid var(--rule);background:var(--surface);color:inherit;text-align:left;cursor:pointer;user-select:text;box-sizing:border-box}.scenario-q-card:hover,.scenario-q-card:focus-visible{border-color:var(--ink);outline:none}.scenario-q-card:hover .q,.scenario-q-card:focus-visible .q{text-decoration:underline}.scenario-q-card.is-lit{border-color:var(--ink);background:var(--paper)}.scenario-q-card.is-lit .q{text-decoration:underline}.scenario-q-card .k{font:700 11px/16px var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.65;margin-bottom:8px}.scenario-q-card .q{font-family:"TT Neoris",var(--sans);font-weight:700;font-size:var(--type-section);line-height:1.18;letter-spacing:-.025em;margin-bottom:12px}.scenario-q-card .a{font-family:"TT Neoris",var(--sans);font-weight:400;font-size:var(--type-body);line-height:1.58;color:var(--sec)}.poll-chart,.poll-form{grid-column:3 / 13}.poll-chart{display:grid;grid-template-columns:minmax(16ch,28ch) 1fr 5.5ch;column-gap:var(--gutter);row-gap:14px;align-items:center;margin:8px 0 0;width:100%;min-width:0}.poll-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;width:100%;margin:0;padding:8px 0;border:none;border-bottom:1px solid var(--rule-hairline);background:transparent;color:inherit;text-align:left;cursor:pointer;appearance:none;box-sizing:border-box}.poll-row:last-child{border-bottom:none}.poll-row:hover .poll-row-label,.poll-row:focus-visible .poll-row-label,.poll-row.is-lit .poll-row-label{text-decoration:underline;color:var(--ink)}.poll-row:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.poll-row-label{grid-column:1;font-family:"TT Neoris",var(--sans);font-weight:700;font-size:var(--type-body);line-height:1.28;letter-spacing:-.01em;color:var(--sec)}.poll-row-track{grid-column:2;display:block;height:20px;min-width:0;border:2px solid var(--ink);background:var(--paper);box-sizing:border-box}.poll-row-fill{display:block;height:100%;background:var(--ink)}.poll-row-n{grid-column:3;font:700 14px/16px var(--mono);letter-spacing:.04em;text-align:right;color:var(--ink)}.poll-form{margin-top:8px;max-width:42ch}@supports not (grid-template-columns: subgrid){.poll-row{grid-template-columns:minmax(16ch,28ch) 1fr 5.5ch;column-gap:var(--gutter)}}.product-lead h1,.lead-title{grid-column:3 / 10;margin:20px 0 0;font-family:"TT Neoris",var(--sans);font-weight:700;font-size:var(--type-lead);line-height:1.08;letter-spacing:-.025em;text-transform:none;border-bottom:none;padding-bottom:0}.lead-body{grid-column:3 / 10;margin:28px 0 0;max-width:58ch;font-family:"TT Neoris",var(--sans);font-weight:400;font-size:var(--type-body-lg);line-height:1.62;color:var(--sec);text-align:left}.product-lead .lead-body{grid-column:3 / 10;margin:28px 0 0;max-width:58ch}.product-lead .lead-body+.lead-body{margin-top:20px}@media (max-width: 900px){.product-lead>.ix,.product-band>.ix,.delivery-band>.ix,.demo-band>.ix,.persona-band>.ix{grid-row:auto}.snapshot-callout,.demo-callout,.coming-soon-badge,.product-lead h1,.lead-title,.product-lead .lead-body,.band-actions,.uc-preview-grid,.scenario-q-grid,.poll-chart,.poll-form{grid-column:1 / 13}.uc-preview-grid,.scenario-q-grid{grid-template-columns:1fr}.uc-preview-card{margin-left:0;margin-top:-2px}.uc-preview-card:first-child{margin-top:0}.layer-bar-row{grid-template-columns:1fr;gap:6px}.poll-chart,.poll-row{grid-template-columns:1fr 5.5ch}.poll-row-label{grid-column:1 / -1}.poll-row-track{grid-column:1}.poll-row-n{grid-column:2}}.product-band{align-items:start;row-gap:28px}.product-copy{grid-column:3 / 10;max-width:62ch}.product-copy .k{font:700 11px/16px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-bottom:20px}.product-copy h2{margin:0 0 28px;font-family:"TT Neoris",var(--sans);font-weight:700;font-size:var(--type-lead);line-height:1.08;letter-spacing:-.025em}.product-copy p{margin:0 0 24px;font-family:"TT Neoris",var(--sans);font-weight:400;font-size:var(--type-body-lg);line-height:1.62;color:var(--sec);max-width:58ch}.product-copy p:last-child{margin-bottom:0}.product-copy a{text-decoration:underline;text-underline-offset:3px;font-weight:600}.product-copy a:hover{opacity:.7}.press-list{grid-column:3 / 10;max-width:62ch;display:flex;flex-direction:column}.press-item{padding:24px 0;border-bottom:1px solid var(--rule-light)}.press-item:first-child{padding-top:0}.press-item:last-child{border-bottom:none;padding-bottom:0}.press-item-source{font:700 11px/16px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.press-item-title{margin:0 0 10px;font-family:"TT Neoris",var(--sans);font-weight:700;font-size:var(--type-card);line-height:1.28;letter-spacing:-.02em}.press-item-title a{text-decoration:underline;text-underline-offset:3px}.press-item-title a:hover{opacity:.7}.press-item-excerpt{margin:0;font-family:"TT Neoris",var(--sans);font-weight:400;font-size:var(--type-body);line-height:1.62;color:var(--sec)}.product-band-intro{grid-column:3 / 10;margin:0 0 24px;max-width:58ch;font-family:"TT Neoris",var(--sans);font-weight:400;font-size:var(--type-body-lg);line-height:1.62;color:var(--sec);text-align:left}.product-band-head{grid-column:3 / 13;margin:0 0 28px;font-family:"TT Neoris",var(--sans);font-weight:700;font-size:var(--type-section);line-height:1.12;letter-spacing:-.02em;text-transform:none;border-top:none;padding-top:0}.persona-band{align-items:start}.persona-grid{grid-column:3 / 13;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--rule)}.persona-grid--2{grid-template-columns:repeat(2,1fr)}.persona-card{padding:28px 24px;margin-left:0;border:none;border-left:1px solid var(--rule-light);min-height:220px;background:var(--surface)}.persona-card:first-child{border-left:none}.persona-card .num{font:700 11px/16px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-bottom:16px}.persona-card .title{font-family:"TT Neoris",var(--sans);font-weight:700;font-size:var(--type-card);line-height:1.28;letter-spacing:-.02em;padding-bottom:16px}.persona-card .body{font-family:"TT Neoris",var(--sans);font-weight:400;font-size:var(--type-body);line-height:1.62;color:var(--sec)}.delivery-band{align-items:start;row-gap:28px}.delivery-grid{grid-column:3 / 13;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--rule)}.delivery-card{padding:28px 24px;margin-left:0;border:none;border-left:1px solid var(--rule-light);background:var(--surface)}.delivery-card:first-child{border-left:none}.delivery-card .title{font:700 11px/16px var(--mono);letter-spacing:.14em;text-transform:uppercase;padding-bottom:16px;border-bottom:1px solid var(--rule-hairline);margin-bottom:16px}.delivery-item{font-family:"TT Neoris",var(--sans);font-weight:400;font-size:var(--type-body);line-height:1.58;color:var(--sec);padding:8px 0;border-bottom:1px solid var(--rule-hairline)}.delivery-item:last-child{border-bottom:none}.cta-band{padding-top:0;padding-bottom:0}.cta-grid{grid-column:1 / 13;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--rule)}.cta-cell{padding:40px 32px;border-right:1px solid var(--rule-hairline);display:flex;flex-direction:column;gap:16px;background:transparent}.cta-cell:last-child{border-right:none}.cta-cell .title{font-family:"TT Neoris",var(--sans);font-weight:700;font-size:var(--type-section);line-height:1.12;letter-spacing:-.02em}.cta-cell .body{font-family:"TT Neoris",var(--sans);font-weight:400;font-size:var(--type-body);line-height:1.62;color:var(--sec);flex:1}.cta-cell .action{font:700 11px/16px var(--mono);letter-spacing:.12em;text-transform:uppercase}.product-catalog{grid-column:3 / 13;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--rule)}.product-catalog-card{display:flex;flex-direction:column;gap:12px;padding:28px 24px;margin-left:0;border:none;border-left:1px solid var(--rule-light);background:var(--surface);color:inherit;text-decoration:none;min-height:240px;transition:background .12s ease,color .12s ease}.product-catalog-card:first-child{border-left:none}.product-catalog-card:hover{background:var(--surface-raised);color:var(--ink);text-decoration:none}.product-catalog-card:hover .product-catalog-title{text-decoration:underline;text-underline-offset:4px}.product-catalog-status{font:700 11px/16px var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.65}.product-catalog-title{font-family:"TT Neoris",var(--sans);font-weight:700;font-size:var(--type-section);line-height:1.12;letter-spacing:-.02em;min-height:2.24em;display:flex;align-items:flex-start}.product-catalog-sub{opacity:.7}.product-catalog-body{font-family:"TT Neoris",var(--sans);font-weight:400;font-size:var(--type-body);line-height:1.62;color:var(--sec);flex:1;margin:0}.product-catalog-card:hover .product-catalog-body{color:var(--sec)}.product-catalog-link{font:700 11px/16px var(--mono);letter-spacing:.1em;text-transform:uppercase}@media (max-width: 900px){.product-copy,.press-list,.product-band-head,.product-band-intro,.persona-grid,.delivery-grid,.product-catalog,.cta-grid{grid-column:1 / 13}.persona-grid,.delivery-grid,.product-catalog,.persona-grid--2{grid-template-columns:1fr}.persona-card,.delivery-card,.product-catalog-card{margin-left:0;margin-top:-2px}.persona-card:first-child,.delivery-card:first-child,.product-catalog-card:first-child{margin-top:0}.cta-cell{border-right:none;border-bottom:1px solid var(--rule-light)}.cta-cell:last-child{border-bottom:none}}body.theme-dark .res-lead-band,body.theme-dark .insights-band,body.theme-dark .res-start-band,body.theme-dark .dataroom-band{row-gap:0}.res-lead-band{padding-top:56px;padding-bottom:48px;row-gap:0}.res-kicker{grid-column:3 / 13;font:700 11px/16px var(--mono);letter-spacing:.14em;text-transform:uppercase;padding-bottom:20px;border-bottom:1px solid var(--rule);opacity:.85}.res-h1{grid-column:3 / 10;margin:40px 0 0;font-family:"TT Neoris",var(--sans);font-weight:700;font-size:var(--type-lead);line-height:1.08;letter-spacing:-.025em}.res-lead{grid-column:3 / 10;margin:28px 0 0;font-family:"TT Neoris",var(--sans);font-weight:400;font-size:var(--type-body-lg);line-height:1.62;color:var(--sec);max-width:58ch}.res-lead-band .mkt-ctas{grid-column:3 / 13;padding-top:8px}.res-section-band{align-items:start;row-gap:0}.res-section-band>.ix{grid-column:1 / 3;grid-row:1;padding-top:20px;align-self:start}.insights-band{align-items:start}.insights-band>.ix{grid-column:1 / 3;grid-row:1;padding-top:20px;align-self:start}.insights-grid{grid-column:3 / 13;grid-row:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:stretch;width:100%;min-width:0;border:1px solid var(--rule)}.insight-card{display:flex;flex-direction:column;min-width:0;min-height:320px;padding:32px 28px;margin-left:0;border:none;border-left:1px solid var(--rule-light);background:var(--surface)}.insight-card:first-child{border-left:none}.insight-type{font:700 10px/16px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-bottom:14px}.insight-date{font:400 11px/16px var(--mono);letter-spacing:.08em;color:var(--muted);padding-bottom:20px}.insight-title{font-family:"TT Neoris",var(--sans);font-weight:700;font-size:var(--type-card);line-height:1.28;letter-spacing:-.02em;margin:0 0 16px;flex:1 1 auto}.insight-excerpt{font-family:"TT Neoris",var(--sans);font-weight:400;font-size:var(--type-body);line-height:1.62;color:var(--sec);margin:0 0 28px;flex:0 0 auto}.insight-dl{display:block;width:100%;margin-top:auto;padding:12px 16px;font:700 11px/16px var(--mono);letter-spacing:.12em;text-transform:uppercase;text-align:center;text-decoration:none;border:1px solid var(--rule);background:var(--surface-raised);color:var(--ink);box-sizing:border-box}.insight-dl:hover{background:var(--ink);color:var(--paper);border-color:var(--ink);text-decoration:none}.res-start-band{align-items:start}.res-start-band>.ix{grid-column:1 / 3;padding-top:20px}.res-start-panel{grid-column:3 / 9;border:1px solid var(--rule);background:var(--surface);padding:32px 28px}.res-start-panel a{display:block;font-family:"TT Neoris",var(--sans);font-weight:700;font-size:var(--type-card);line-height:1.28;letter-spacing:-.02em;margin-bottom:12px}.res-start-panel span{display:block;font:400 11px/16px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.dataroom-band{align-items:start;row-gap:0}.dataroom-band>.ix{grid-column:1 / 3;grid-row:1 / 3;padding-top:20px;align-self:start}.dataroom-copy{grid-column:3 / 7;grid-row:1;padding-top:8px;max-width:none}.dataroom-copy h2{margin:0 0 28px;font-family:"TT Neoris",var(--sans);font-weight:700;font-size:var(--type-section);line-height:1.1;letter-spacing:-.025em}.dataroom-copy p{margin:0;font-family:"TT Neoris",var(--sans);font-weight:400;font-size:var(--type-body-lg);line-height:1.62;color:var(--sec);max-width:42ch}.dataroom-form{grid-column:7 / 13;grid-row:1 / 3;align-self:start;border:1px solid var(--rule);background:var(--surface);padding:36px 32px}.dataroom-form .title{font:700 11px/16px var(--mono);letter-spacing:.14em;text-transform:uppercase;padding-bottom:20px}.collateral-list{border-top:1px solid var(--rule-hairline);margin-bottom:28px}.collateral-item{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid var(--rule-hairline);font:400 .95rem/1.5 var(--sans);color:var(--sec)}.collateral-item:last-child{border-bottom:none}.collateral-item .lock{font:700 10px/16px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex:0 0 auto}.mkt-field{display:block;width:100%;margin-bottom:12px;padding:10px 12px;font:400 14px/24px var(--mono);border:1px solid var(--rule-light);border-radius:0;background:var(--field-bg);color:var(--ink);appearance:none;box-sizing:border-box;transition:border-color .12s ease,background .12s ease}.mkt-field:focus{border-color:var(--ink);background:var(--surface-raised);outline:none;box-shadow:0 0 0 1px var(--ink)}.mkt-field-row{display:flex;gap:12px}.mkt-field-row .mkt-field{flex:1;min-width:0}textarea.mkt-field{min-height:100px;resize:vertical;font-family:var(--sans)}.mkt-submit{width:100%;margin-top:12px;padding:14px 16px;font:700 12px/16px var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer}.mkt-submit:hover{background:var(--paper);color:var(--ink);opacity:1}.mkt-note{font:400 11px/16px var(--mono);letter-spacing:.06em;text-align:center;color:var(--muted);padding-top:16px;line-height:1.5}.mkt-confirm{font:400 1rem/1.65 var(--sans);color:var(--sec);padding:16px 0}@media (max-width: 900px){.res-kicker,.res-h1,.res-lead,.insights-grid,.res-start-panel,.dataroom-copy,.dataroom-form{grid-column:1 / 13}.dataroom-band>.ix,.res-start-band>.ix,.insights-band>.ix{grid-row:auto;margin-bottom:8px}.insights-grid{grid-template-columns:1fr}.insight-card{margin-left:0;margin-top:-2px;min-height:0}.insight-card:first-child{margin-top:0}.dataroom-form{margin-top:32px;grid-row:auto}.dataroom-copy{grid-row:auto;margin-bottom:8px}.mkt-field-row{flex-direction:column;gap:0}}:root{--measure: 68ch;--label-col: 128px;--wm-ratio: 3.4592}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--paper);color:var(--ink);font:400 16px/24px var(--sans);-webkit-font-smoothing:antialiased}body.theme-dark{background:var(--paper);color:var(--ink)}body.theme-dark .reg+.reg{border-top:1px solid var(--rule-light)}body.theme-dark .reg.ink{--paper: #fff;--ink: #08085B;--sec: #2E2E5C;--muted: #4A4A78;--rule-light: rgba(8, 8, 91, .16);background:var(--paper);color:var(--ink)}body.theme-dark .ix{color:var(--muted)}body.theme-dark .ix em{color:var(--ink)}body.theme-dark .theme-light{--paper: #fff;--ink: #08085B;--sec: #2E2E5C;--muted: #4A4A78;--rule-light: rgba(8, 8, 91, .16);background:var(--paper);color:var(--ink)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}.tab{font-variant-numeric:tabular-nums}.lab{font:700 12px/16px var(--mono);letter-spacing:.16em;text-transform:uppercase}.mic{font:400 12px/16px var(--mono);letter-spacing:.06em}.reg{background:var(--paper)}.reg.ink{background:var(--ink);color:var(--paper)}.reg+.reg{border-top:1px solid var(--rule-light)}.site-doc{width:100%;max-width:var(--doc-width);margin-left:auto;margin-right:auto;padding-left:var(--margin);padding-right:var(--margin);box-sizing:border-box}.band{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);width:100%;max-width:var(--doc-width);margin-left:auto;margin-right:auto;padding-left:var(--margin);padding-right:var(--margin);box-sizing:border-box}.ix{display:none;grid-column:1 / 3;padding-top:8px;font:700 12px/16px var(--mono);letter-spacing:.14em;text-transform:uppercase}.ix em{display:block;font-style:normal;font-weight:400}.wm{display:block;fill:currentColor}.site-frame{width:100%}.site-document{max-width:var(--doc-width);margin:0 auto;min-width:0}.site-document .reg.head .chrome-band,.site-document .reg.face .chrome-band{grid-template-columns:repeat(12,1fr);padding-top:16px;padding-bottom:0;align-items:end;border-bottom:2px solid var(--ink);box-sizing:border-box;min-height:calc(16px + clamp(80px,12vw,120px))}.site-document .reg.head .chrome-band .mk,.site-document .reg.face .chrome-band .mk{grid-column:1 / 13;grid-row:1;justify-self:center;align-self:end;line-height:0}.site-document .reg.head .chrome-band .mk a,.site-document .reg.face .chrome-band .mk a{display:block;line-height:0}.site-document .reg.head .chrome-band .mk svg,.site-document .reg.face .chrome-band .mk svg{display:block;width:auto}.site-document .chrome-band--title{align-items:center}.site-document .chrome-masthead{grid-column:1 / 13;grid-row:1;justify-self:center;align-self:center;line-height:1}.site-document .chrome-masthead-inner{display:inline-flex;align-items:baseline;justify-content:center;gap:.65em;font:700 clamp(18px,2vw,24px)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--ink)}.site-document .chrome-masthead-inner a{color:inherit;text-decoration:none}.site-document .chrome-masthead-inner a.chrome-masthead-label:hover{text-decoration:underline}.site-document .chrome-masthead-inner .wm-masthead{display:block;flex-shrink:0;height:1em;width:auto}.site-document .chrome-masthead-sep{opacity:.55}.site-document .chrome-masthead-label{letter-spacing:.35em;font-weight:700}.site-document .chrome-nav-band{display:flex;justify-content:center;align-items:center;padding:4px var(--margin) 6px;border-bottom:1px solid var(--ink);row-gap:0;overflow:visible}.site-document .chrome-nav-band .site-nav{grid-column:unset;width:100%;max-width:100%}.head .chrome-band .mk,.face .chrome-band .mk{grid-column:1 / 13;grid-row:1;line-height:0}.head .band,.face .band{align-items:center}.head .chrome-band{padding-top:16px;padding-bottom:0}.face .chrome-band{padding-top:64px;padding-bottom:64px}.head .say,.face .tag{display:none}.head .mk:not(.chrome-band .mk){grid-column:1 / 4}.head nav:not(.site-nav){grid-column:4 / 13;display:flex;justify-content:flex-end;gap:24px;font:400 12px/16px var(--mono);letter-spacing:.14em;text-transform:uppercase}.face .mk:not(.chrome-band .mk){grid-column:1 / 6}.face nav:not(.site-nav){grid-column:6 / 13;display:flex;justify-content:flex-end;gap:32px;font:400 12px/16px var(--mono);letter-spacing:.14em;text-transform:uppercase}.head nav a,.face nav a{padding:4px 0;border-bottom:2px solid transparent;font-weight:700}.head nav a:hover,.head nav a.active,.face nav a:hover,.face nav a.active{border-bottom-color:currentColor}.face .band:not(.chrome-band){padding-top:64px;padding-bottom:64px}.head .band:not(.chrome-band):not(.chrome-nav-band){padding-top:24px;padding-bottom:24px}.ask{padding-top:24px;padding-bottom:48px}.ask h1{grid-column:3 / 10;margin:0;font:700 56px/56px var(--sans);letter-spacing:-.03em}.ask .spec{grid-column:11 / 13;font:400 12px/24px var(--mono)}.ask .spec div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid var(--ink)}.ask .spec b{font-weight:700;letter-spacing:.12em;text-transform:uppercase}.plotband{padding-top:24px;padding-bottom:56px}.plotband .cap{grid-column:3 / 13;padding-bottom:16px}.plotband .plot{grid-column:3 / 13}.plot-frame{background:var(--paper)}.plot-canvas{position:relative;height:240px;overflow:hidden;border-left:1px solid var(--rule);background:var(--surface)}.plot-canvas .geom,.plot-canvas svg{display:block;width:100%;height:100%}.plot-canvas .geom-curve path{fill:none;stroke:currentColor;stroke-width:2.5px;vector-effect:non-scaling-stroke}.plot-frame .axis{border-top:1px solid var(--rule);position:relative;height:32px;background:var(--paper)}.plot-frame .axis span{position:absolute;top:8px;font:400 12px/16px var(--mono);letter-spacing:.06em;transform:translate(-50%);white-space:nowrap}.plot-frame .axis span:first-child{transform:none}.plot-frame .axis span.last{transform:translate(-100%)}.plot .geom{display:block;width:100%;height:280px}.plot .geom-sm{height:96px}.plot .axis{border-top:2px solid var(--ink);position:relative;height:32px}.reg.ink .plot .axis{border-top-color:var(--paper)}.plot .axis span{position:absolute;top:8px;font:400 12px/16px var(--mono);letter-spacing:.06em;transform:translate(-50%);white-space:nowrap}.plot .axis span:first-child{transform:none}.plot .axis span.last{transform:translate(-100%)}.plot .call{position:absolute;top:0;bottom:0;border-left:1px solid var(--ink)}.reg.ink .plot .call{border-left-color:var(--paper)}.plot .call b{position:absolute;top:0;left:8px;font:700 12px/16px var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:var(--paper);padding-right:4px}.reg.ink .plot .call b{background:var(--ink)}.plot .call i{position:absolute;top:16px;left:8px;font:400 12px/16px var(--mono);font-style:normal;font-variant-numeric:tabular-nums;background:var(--paper);padding-right:4px}.reg.ink .plot .call i{background:var(--ink)}.plot-canvas .thresh{position:absolute;top:0;bottom:0;width:0;border-left:2px solid var(--ink);pointer-events:none;z-index:2}.plot-canvas .thresh-tag{position:absolute;top:8px;left:8px;transform:translate(-50%);font:700 10px/14px var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--paper);padding:2px 6px;white-space:nowrap}.fieldband{padding-top:24px;padding-bottom:48px}.fieldband .cap{grid-column:3 / 13;padding-bottom:16px}.fieldband .plot{grid-column:3 / 13}.fieldband .plot svg{display:block;width:100%;height:240px}.sheet-band{padding-top:24px;padding-bottom:48px}.sheet-band .cap{grid-column:3 / 13;padding-bottom:8px}.sheet-band .sheet{grid-column:3 / 13}.rrow{display:grid;grid-template-columns:repeat(10,1fr);column-gap:var(--gutter);border-bottom:1px solid var(--ink);align-items:center}.rhead>*{padding:8px 0;font:700 12px/16px var(--mono);letter-spacing:.1em;text-transform:uppercase}.rrow>*{padding:8px 0}.rrow .lane{grid-column:1 / 3;font-family:var(--mono);font-size:14px;white-space:nowrap}.rrow .glyph{grid-column:3 / 6}.rrow .glyph svg{display:block;width:100%;height:24px}.k1{grid-column:6 / 7}.k2{grid-column:7 / 8}.k3{grid-column:8 / 9}.k4{grid-column:9 / 10}.k5{grid-column:10 / 11}.rrow .num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:14px}.mass .band{padding-top:64px;padding-bottom:64px}.mass .ix{color:var(--paper)}.mass .n{grid-column:3 / 8;font:700 160px/144px var(--sans);letter-spacing:-.05em}.mass .say{grid-column:8 / 13;align-self:end}.mass .say .k{padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid var(--paper)}.mass .say p{margin:0;font:400 24px/32px var(--sans);letter-spacing:-.01em}.access-band{padding-top:24px;padding-bottom:64px}.access-band ul{grid-column:3 / 13;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0 var(--gutter)}.access-band li{padding:16px;border:2px solid var(--ink);margin-left:-2px}.access-band li:first-child{margin-left:0}.access-band li:hover,.access-band li:focus-within{background:var(--ink);color:var(--paper);z-index:1}.access-band li:hover a,.access-band li:focus-within a{color:var(--paper);text-decoration:none}.access-band a{font:500 20px/28px var(--sans);display:block}.access-band span{font:400 12px/16px var(--mono);letter-spacing:.14em;text-transform:uppercase}.layer .band{padding-top:32px;padding-bottom:32px;align-items:baseline}.layer .k{grid-column:1 / 4;font:700 12px/16px var(--mono);letter-spacing:.16em;text-transform:uppercase}.layer .n{grid-column:4 / 8;font:700 64px/64px var(--sans);letter-spacing:-.04em}.layer .x{grid-column:8 / 13;font:400 16px/24px var(--sans);align-self:end;text-align:right}.dense-head .band{padding-top:24px;padding-bottom:24px;align-items:end}.dense-head .issue{grid-column:1 / 13;display:flex;justify-content:flex-end;gap:32px;text-align:right;font:400 11px/17px var(--mono);letter-spacing:.1em;text-transform:uppercase}.dense-head .issue div{display:flex;gap:14px}.dense-head .issue b{font-weight:700}.dense-head .issue span{min-width:11ch;text-align:left}.sec-h{padding-top:8px}.sec-h h2{grid-column:1 / 13;margin:0;padding:10px 0 9px;border-bottom:1px solid var(--ink);font:700 11px/16px var(--mono);letter-spacing:.1em;text-transform:uppercase;display:flex;gap:16px;align-items:baseline;flex-wrap:wrap}.sec-h .cat{letter-spacing:.42em}.sec-h .of{margin-left:auto;font-weight:400}table.rt{width:100%;border-collapse:collapse}table.rt th{font:700 10px/16px var(--mono);letter-spacing:.1em;text-transform:uppercase;text-align:left;padding:8px 10px 7px 0;border-bottom:1px solid var(--ink)}table.rt th.nr,table.rt td.nr{text-align:right;padding-right:0}table.rt td{padding:6px 10px 6px 0;border-bottom:1px solid var(--rule-light);font-size:13px;line-height:19px}table.rt td.id{font-family:var(--mono);font-size:12px}table.rt tbody tr:last-child td{border-bottom:1px solid var(--ink)}.calc-band{padding-top:24px;padding-bottom:48px}.calc-form{grid-column:3 / 8}.calc-form label{display:block;font:700 11px/16px var(--mono);letter-spacing:.12em;text-transform:uppercase;padding-bottom:8px}.calc-form select{width:100%;margin-bottom:16px;padding:8px 0;font:400 14px/24px var(--mono);border:none;border-bottom:1px solid var(--ink);border-radius:0;background:var(--paper);color:var(--ink);appearance:none}.calc-out{grid-column:8 / 13}.calc-out .nums div{display:flex;justify-content:space-between;border-bottom:1px solid var(--ink);font:400 14px/24px var(--mono);padding:4px 0}.calc-out .nums b{font-weight:700;letter-spacing:.1em;text-transform:uppercase}.refapp-head{grid-column:3 / 13;padding-bottom:24px}.refapp-head h1{margin:8px 0 0;font:700 40px/44px var(--sans);letter-spacing:-.025em}.refapp-sub{margin:12px 0 0;font:400 16px/24px var(--sans);max-width:52ch}.refapp-endpoint{margin-top:16px;padding:8px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.instrument-band{padding-top:24px;padding-bottom:32px}.instrument-controls{grid-column:3 / 6;align-self:start}.instrument-answer{grid-column:6 / 13;align-self:start}.instrument-plot{grid-column:3 / 13;padding-top:24px}.instrument-controls label{display:block;font:700 11px/16px var(--mono);letter-spacing:.12em;text-transform:uppercase;padding-bottom:8px}.touch-target{cursor:pointer}.touch-target:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.touch-field{display:block;width:100%;margin-bottom:12px;padding:10px 12px;font:400 14px/24px var(--mono);border:1px solid var(--rule-light);border-radius:0;background:var(--field-bg);color:var(--ink);appearance:none;cursor:pointer;transition:border-color .12s ease,background .12s ease}.touch-field:hover{border-color:var(--rule);background:var(--surface-raised);color:var(--ink)}.touch-field:focus{border-color:var(--ink);background:var(--surface-raised);color:var(--ink);outline:none;box-shadow:0 0 0 1px var(--ink)}select.touch-field{padding-right:28px;background-image:linear-gradient(45deg,transparent 50%,var(--sec) 50%),linear-gradient(135deg,var(--sec) 50%,transparent 50%);background-position:calc(100% - 12px) calc(50% + 1px),calc(100% - 8px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.instrument-controls input[type=range].touch-field{padding:0;height:32px;background:transparent;border:none;border-bottom:1px solid var(--rule);box-shadow:none}.instrument-controls input[type=range].touch-field:hover{background:transparent;color:var(--ink)}.instrument-controls input[type=range].touch-field:focus{background:transparent;color:var(--ink);outline:none}.instrument-controls input[type=range].touch-field:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.drag-readout{font:400 12px/16px var(--mono);letter-spacing:.06em;padding:4px 0 12px;min-height:20px;word-break:break-word}.answer-band{padding:0;border-bottom:none;margin-bottom:0}.answer-n{font:700 40px/44px var(--sans);letter-spacing:-.04em}.answer-s{font:400 16px/24px var(--sans);padding-top:8px;max-width:42ch}.answer-f{padding-top:8px;letter-spacing:.06em}.readout{grid-column:3 / 13}.readout-row{display:grid;grid-template-columns:1fr auto;gap:var(--gutter);padding:10px 0;border-bottom:1px solid var(--rule-light);align-items:baseline}.readout-row:last-child{border-bottom:1px solid var(--ink)}.readout-plain{font:400 15px/22px var(--sans)}.readout-meta{text-align:right;white-space:nowrap}.readout-meta .mic{display:block;font-size:11px;padding-bottom:2px}.callpanel{grid-column:3 / 13;padding:24px 0 48px}.callpanel-req{padding:12px 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);word-break:break-all}.callpanel-res{margin:0;padding:16px 0 0;font:400 12px/20px var(--mono);overflow-x:auto;white-space:pre-wrap;word-break:break-word}.callpanel-note{margin:12px 0 0}.tools-front{padding-top:24px;padding-bottom:32px}.tool-strip{grid-column:3 / 13;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.tool-tile{display:flex;flex-direction:column;min-height:136px;padding:16px;margin-left:-2px;border:2px solid var(--ink);background:var(--paper);color:var(--ink);text-decoration:none}.tool-tile:first-child{margin-left:0}.tool-tile:hover,.tool-tile:focus-visible{background:var(--ink);color:var(--paper);z-index:1}.tool-tile-k{display:block;padding-bottom:8px}.tool-tile-t{font:600 18px/24px var(--sans);letter-spacing:-.02em;flex:1}.tool-tile-a{font:400 13px/20px var(--sans);padding-top:8px}.tool-tile-go{display:block;padding-top:12px;letter-spacing:.14em}.tool-grid{grid-column:3 / 13;display:grid;grid-template-columns:repeat(2,1fr);gap:0;border:1px solid var(--rule)}.tool-card{display:flex;flex-direction:column;min-height:160px;padding:24px 20px;margin:0;border:none;border-left:1px solid var(--rule-light);border-bottom:1px solid var(--rule-light);background:var(--surface);text-decoration:none;color:inherit;transition:background .12s ease,color .12s ease}.tool-card:nth-child(odd){border-left:none}.tool-card:hover,.tool-card:focus-visible{background:var(--surface-raised);color:var(--ink);z-index:1}.tool-card:hover .title,.tool-card:focus-visible .title{text-decoration:underline;text-underline-offset:4px}.tool-card .title{font:600 22px/28px var(--sans);display:block;color:inherit;text-decoration:none}.tool-card .aud{font:400 14px/22px var(--sans);padding-top:8px;max-width:36ch;flex:1}.tool-card .ep{font:400 11px/16px var(--mono);letter-spacing:.08em;padding-top:12px}.tool-card .go{font:700 11px/16px var(--mono);letter-spacing:.14em;text-transform:uppercase;padding-top:12px}.cov-band{padding-top:24px;padding-bottom:48px;align-items:start}.cov-table-wrap{grid-column:3 / 13;overflow-x:auto}.cov-table{width:100%;border-collapse:collapse;table-layout:fixed}.cov-table .cov-col-name{width:50%}.cov-table .cov-col-num{width:16%}.cov-table th{font:700 10px/16px var(--mono);letter-spacing:.1em;text-transform:uppercase;text-align:left;padding:8px 12px 8px 0;border-bottom:1px solid var(--ink);vertical-align:bottom}.cov-table td{padding:10px 12px 10px 0;border-bottom:1px solid var(--rule-light);font-size:14px;line-height:21px;vertical-align:middle}.cov-table td.nr,.cov-table th.nr{text-align:right;padding-right:0;font-variant-numeric:tabular-nums}.cov-note{grid-column:3 / 13;font:400 14px/22px var(--sans);max-width:60ch;padding-top:16px;margin:0}.tax-block{grid-column:3 / 13;padding-bottom:32px}.tax-block h3{margin:0 0 8px;font:700 12px/16px var(--mono);letter-spacing:.14em;text-transform:uppercase}.tax-block p{margin:0 0 16px;font:400 14px/22px var(--sans)}.tax-codes{border-top:1px solid var(--ink)}.tax-row{display:grid;grid-template-columns:180px 1fr;gap:var(--gutter);padding:10px 0;border-bottom:1px solid var(--rule-light);font-size:14px}.tax-row code{font-family:var(--mono);font-size:13px}.build-stack{grid-column:3 / 13}.build-layer{display:grid;grid-template-columns:128px 1fr;gap:var(--gutter);padding:16px 0;border-bottom:1px solid var(--rule-light);align-items:start}.build-layer:last-child{border-bottom:1px solid var(--ink)}.build-layer .k{font:700 11px/16px var(--mono);letter-spacing:.12em;text-transform:uppercase}.build-layer pre{margin:0;font:400 12px/20px var(--mono);overflow-x:auto}.register-mast .band{padding-top:24px;padding-bottom:24px}.register-mast-inner{grid-column:1 / 13}.register-mast-k{padding-bottom:8px}.register-mast-v{font:700 40px/44px var(--sans);letter-spacing:-.04em;padding-bottom:16px}.register-mast-meta{display:flex;flex-wrap:wrap;gap:24px;font:400 11px/17px var(--mono);letter-spacing:.1em;text-transform:uppercase}.register-mast-meta b{font-weight:700;margin-right:8px}.register-band{padding-top:24px;padding-bottom:32px}.register-lead{grid-column:3 / 13;margin:0 0 16px;font:400 15px/24px var(--sans);max-width:56ch}.reg-table{grid-column:3 / 13;width:100%;border-collapse:collapse;border-top:2px solid var(--ink)}.reg-table th,.reg-table td{padding:8px 12px 8px 0;border-bottom:1px solid var(--rule-light);font-size:14px;line-height:21px;text-align:left;vertical-align:top}.reg-table th{width:180px;font:700 10px/16px var(--mono);letter-spacing:.1em;text-transform:uppercase}.reg-table tbody tr:last-child th,.reg-table tbody tr:last-child td{border-bottom:2px solid var(--ink)}.reg-table thead th{font:700 10px/16px var(--mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--ink)}.reg-table td.nr,.reg-table th.nr{text-align:right;padding-right:0}.reg-table td.id,.reg-table td.file{font-family:var(--mono);font-size:12px}.cite-stack{grid-column:3 / 13;border-top:2px solid var(--ink)}.cite-row{display:grid;grid-template-columns:80px 1fr;gap:var(--gutter);padding:12px 0;border-bottom:1px solid var(--rule-light);align-items:baseline}.cite-row:last-child{border-bottom:2px solid var(--ink)}.cite-code{font:400 13px/22px var(--mono);word-break:break-word}.register-prose{grid-column:3 / 13;font:400 15px/24px var(--sans);max-width:62ch}.register-prose p{margin:0 0 16px}.register-prose p:last-child{margin-bottom:0}.register-prose code{font-family:var(--mono);font-size:13px}.register-next{padding-top:24px;padding-bottom:48px}.register-links{grid-column:3 / 13;display:grid;grid-template-columns:repeat(3,1fr)}.register-link{display:block;padding:16px;margin-left:-2px;border:2px solid var(--ink);color:inherit;text-decoration:none;font:600 18px/24px var(--sans)}.register-link:first-child{margin-left:0}.register-link span{display:block;font:400 13px/20px var(--sans);font-weight:400;padding-top:6px}.register-link:hover,.register-link:focus-visible{background:var(--ink);color:var(--paper);z-index:1}.compare-verdict{grid-column:3 / 13;padding:16px 0 0;border-top:2px solid var(--ink);margin-top:8px}.compare-verdict-n{font:700 22px/28px var(--sans);letter-spacing:-.02em}.compare-verdict-s{font:400 15px/22px var(--sans);padding-top:8px;max-width:48ch}.compare-stage{grid-column:3 / 13;display:grid;grid-template-columns:1fr 1fr;column-gap:var(--gutter);row-gap:12px;border:2px solid var(--ink);padding:16px;margin-top:16px}.compare-col{display:grid;grid-template-rows:auto auto 200px;row-gap:12px;min-width:0}.compare-picker label{display:block;font:700 11px/16px var(--mono);letter-spacing:.12em;text-transform:uppercase;padding-bottom:8px}.compare-picker select{width:100%}.compare-readout-k{font:700 11px/16px var(--mono);letter-spacing:.12em;text-transform:uppercase;padding-bottom:8px;border-bottom:1px solid var(--rule-light);margin-bottom:8px}.compare-readout-lane{font:600 22px/28px var(--sans);letter-spacing:-.02em}.compare-readout-meta{font:400 13px/20px var(--sans);padding:4px 0 8px}.compare-readout .answer-n{font:700 28px/32px var(--sans);letter-spacing:-.03em}.compare-readout .answer-s{font:400 14px/22px var(--sans);padding-top:4px}.compare-plot-cell{height:200px;overflow:hidden;border-left:2px solid var(--ink);align-self:end}.compare-plot-cell svg{display:block;width:100%;height:100%}.compare-axis-shared{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;column-gap:var(--gutter)}.compare-axis-track{border-top:2px solid var(--ink);position:relative;height:32px;background:var(--paper)}.compare-axis-track span{position:absolute;top:8px;font:400 12px/16px var(--mono);letter-spacing:.06em;transform:translate(-50%);white-space:nowrap}.compare-axis-track span:first-child{transform:none;left:0!important}.compare-axis-track span.last{transform:translate(-100%)}.compare-pair{grid-column:3 / 13;display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter);padding-top:24px}.compare-panel{border:2px solid var(--ink);padding:16px;min-width:0}.compare-panel-k{font:700 11px/16px var(--mono);letter-spacing:.12em;text-transform:uppercase;padding-bottom:12px;border-bottom:1px solid var(--ink);margin-bottom:12px}.compare-panel-lane{font:600 22px/28px var(--sans);letter-spacing:-.02em;padding-bottom:8px}.compare-panel-meta{font:400 13px/20px var(--sans);padding-bottom:12px}.compare-panel .answer-n{font:700 28px/32px var(--sans);letter-spacing:-.03em}.compare-panel .plot-frame{margin-top:8px}.compare-panel .plot-canvas svg{height:160px}.cmp-table-wrap{grid-column:3 / 13;overflow-x:auto}.cmp-table{width:100%;border-collapse:collapse}.cmp-table th{font:700 10px/16px var(--mono);letter-spacing:.1em;text-transform:uppercase;text-align:left;padding:8px 8px 8px 0;border-bottom:1px solid var(--ink)}.cmp-table td{padding:8px 8px 8px 0;border-bottom:1px solid var(--rule-light);font-size:13px}.cmp-table td.nr{text-align:right;font-family:var(--mono)}.site-shell{width:100%}.site-running-head{position:sticky;top:0;z-index:10;background:var(--paper)}.site-running-head .site-doc{padding-top:calc(var(--gutter) / 2);padding-bottom:calc(var(--gutter) / 2);border-bottom:2px solid var(--ink);text-align:center;font:500 12px/16px var(--mono);letter-spacing:.1em;text-transform:uppercase}.site-running-head .spaced{letter-spacing:.35em;font-weight:700}.site-running-inner{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.site-running-sep{opacity:.55}.wm-inline{display:block;flex-shrink:0;color:var(--ink)}.site-running-foot{margin-top:calc(var(--gutter) * 2)}.site-running-foot .site-doc{padding-top:calc(var(--gutter) / 2);padding-bottom:calc(var(--gutter) / 2);border-top:2px solid var(--ink);text-align:center;font:400 11px/16px var(--mono);letter-spacing:.1em;text-transform:uppercase}.site-main{min-height:40vh}.doc-band{padding-top:0;padding-bottom:0}.doc-band .measure-wrap{grid-column:1 / 13;max-width:calc(var(--measure) + 2 * var(--gutter));margin:0 auto;width:100%;padding:calc(var(--gutter) * 2) var(--gutter) calc(var(--gutter) * 3)}.section-prose{display:contents}.ledger-prose h1:not(.mkt-hero-display):not(.lead-title),.measure-wrap h1:not(.mkt-hero-display):not(.lead-title){font:600 clamp(1.5rem,2.5vw,28px)/1.15 var(--sans);text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--ink);padding-bottom:calc(var(--gutter) / 2)}.ledger-prose h2:not(.product-band-head),.ledger-prose .product-band-head,.measure-wrap h2:not(.product-band-head){font:600 14px/24px var(--sans);text-transform:uppercase;letter-spacing:.1em;border-top:1px solid var(--ink);padding-top:calc(var(--gutter) / 2);margin:calc(var(--gutter) * 1.5) 0 calc(var(--gutter) / 2) 0}.ledger-prose .product-band-head{border-top:none;padding-top:0;margin:0 0 28px;font-family:"TT Neoris",var(--sans);font-weight:700;font-size:var(--type-section);line-height:1.12;letter-spacing:-.02em;text-transform:none}.ledger-prose p,.ledger-prose .lead-body,.ledger-prose .product-band-intro,.measure-wrap p{font-family:"TT Neoris",var(--sans);font-weight:400;text-align:left}.ledger-prose .lead-body,.ledger-prose .product-band-intro{font-size:var(--type-body-lg);line-height:1.62;color:var(--sec)}.ledger-prose dl.meta,.measure-wrap dl.meta{display:grid;grid-template-columns:var(--label-col) 1fr;margin:0 0 calc(var(--gutter) * 2) 0;text-align:left}.ledger-prose dl.meta dt,.measure-wrap dl.meta dt{font:600 11px/24px var(--mono);letter-spacing:.1em;text-transform:uppercase;padding-right:12px}.ledger-prose dl.meta dd,.measure-wrap dl.meta dd{margin:0;font:400 14px/24px var(--sans);border-bottom:1px solid var(--rule-light)}.ledger-prose a,.measure-wrap a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ledger-prose table,.measure-wrap table{border-collapse:collapse;width:100%;margin:calc(var(--gutter) / 2) 0 var(--gutter);border:1px solid var(--ink);text-align:left}.ledger-prose thead tr,.measure-wrap thead tr{background:var(--ink);color:var(--paper)}.ledger-prose th,.measure-wrap th{font:600 11px/16px var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:4px 12px}.ledger-prose td,.measure-wrap td{font:400 14px/24px var(--sans);padding:4px 12px;border-bottom:1px solid var(--ink)}.ledger-prose td.num,.ledger-prose th.num,.measure-wrap td.num,.measure-wrap th.num{text-align:right;font-family:var(--mono);font-size:13px}.ledger-prose pre,.measure-wrap pre{font:400 13px/24px var(--mono);border-left:3px solid var(--ink);padding-left:12px;overflow-x:auto;text-align:left}.ledger-prose blockquote,.measure-wrap blockquote{border-left:3px solid var(--ink);margin:calc(var(--gutter) / 2) 0;padding:0 0 0 12px;font-style:italic}.ledger-prose figure.c5-field,.measure-wrap figure.c5-field{margin:calc(var(--gutter)) 0;padding:0}.ledger-prose figure.c5-field figcaption,.measure-wrap figure.c5-field figcaption{margin-top:12px;font:400 13px/20px var(--sans);color:var(--sec)}.ledger-prose code,.measure-wrap code{font-family:var(--mono);font-size:13px}.measure-wrap{max-width:calc(var(--measure) + 2 * var(--gutter));margin:0 auto;padding:calc(var(--gutter) * 2) var(--gutter) calc(var(--gutter) * 3)}.measure-wrap header.running{position:sticky;top:0;background:var(--paper);border-bottom:2px solid var(--ink);padding:calc(var(--gutter) / 2) var(--gutter);font:500 12px/16px var(--mono);letter-spacing:.1em;text-transform:uppercase;text-align:center}.measure-wrap header.running .spaced{letter-spacing:.35em;font-weight:700}.measure-wrap dl.meta{display:grid;grid-template-columns:var(--label-col) 1fr;margin:0 0 calc(var(--gutter) * 2) 0;text-align:left}.measure-wrap dl.meta dt{font:600 11px/24px var(--mono);letter-spacing:.1em;text-transform:uppercase;padding-right:12px}.measure-wrap dl.meta dd{margin:0;font:400 14px/24px var(--sans);border-bottom:1px solid var(--rule-light)}.measure-wrap h1{font:600 28px/32px var(--sans);text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--ink);padding-bottom:calc(var(--gutter) / 2);margin:0 0 var(--gutter) 0}.measure-wrap h2{font:600 14px/24px var(--sans);text-transform:uppercase;letter-spacing:.1em;border-top:1px solid var(--ink);padding-top:calc(var(--gutter) / 2);margin:calc(var(--gutter) * 1.5) 0 calc(var(--gutter) / 2) 0}.measure-wrap p{margin:0 0 calc(var(--gutter) / 2) 0;font-weight:300;text-align:justify}.measure-wrap a{color:inherit;text-decoration:underline;text-underline-offset:3px}.measure-wrap code{font-family:var(--mono);font-size:13px}.measure-wrap strong{font-weight:600}.measure-wrap table{border-collapse:collapse;width:100%;margin:calc(var(--gutter) / 2) 0 var(--gutter);border:1px solid var(--ink);text-align:left}.measure-wrap thead tr{background:var(--ink);color:var(--paper)}.measure-wrap th{font:600 11px/16px var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:4px 12px}.measure-wrap td{font:400 14px/24px var(--sans);padding:4px 12px;border-bottom:1px solid var(--ink)}.measure-wrap td.num,.measure-wrap th.num{text-align:right;font-family:var(--mono);font-size:13px}.measure-wrap pre{font:400 13px/24px var(--mono);border-left:3px solid var(--ink);padding-left:12px;overflow-x:auto;text-align:left}.measure-wrap blockquote{border-left:3px solid var(--ink);margin:calc(var(--gutter) / 2) 0;padding:0 0 0 12px;font-style:italic}.measure-wrap ul{list-style:none;padding-left:1.4em;margin:calc(var(--gutter) / 2) 0}.measure-wrap ul li:before{content:"▪";display:inline-block;width:1.4em;margin-left:-1.4em;font-size:10px;vertical-align:middle}.measure-wrap footer.running{border-top:2px solid var(--ink);margin-top:calc(var(--gutter) * 2);padding:calc(var(--gutter) / 2) var(--gutter);font:400 11px/16px var(--mono);text-align:center;letter-spacing:.1em;text-transform:uppercase}.ts-row{display:flex;flex-wrap:wrap;gap:0;margin-bottom:12px}.win-btn{padding:6px 12px;margin-left:-2px;font:700 11px/16px var(--mono);letter-spacing:.1em;text-transform:uppercase;border:2px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer}.win-btn:first-child{margin-left:0}.win-btn:hover,.win-btn[aria-pressed=true]{background:var(--ink);color:var(--paper)}.series-toggle{display:flex;align-items:center;gap:10px;padding:6px 0;font:400 12px/16px var(--mono);letter-spacing:.06em;cursor:pointer}.series-toggle input{accent-color:var(--ink);width:14px;height:14px;margin:0;cursor:pointer}.series-swatch{display:inline-block;width:28px;height:0;border-top:2px solid var(--ink);flex:none}.series-swatch.band{height:10px;background:var(--rule-light);border:none}.series-swatch.dash{border-top-style:dashed}.series-swatch.dot{border-top-style:dotted}.ts-canvas{position:relative;height:280px;overflow:hidden;border-left:2px solid var(--ink);cursor:crosshair}.ts-canvas svg{display:block;width:100%;height:100%}.ts-ylab{position:absolute;left:4px;transform:translateY(-50%);font:400 11px/14px var(--mono);font-variant-numeric:tabular-nums;background:var(--paper);padding:0 4px;pointer-events:none;z-index:2}.ts-cross{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed var(--ink);pointer-events:none;display:none;z-index:2}.ts-tip{position:absolute;top:8px;min-width:220px;border:1px solid var(--ink);background:var(--paper);padding:8px 10px;font:400 11px/17px var(--mono);letter-spacing:.04em;pointer-events:none;display:none;z-index:3}.ts-tip b{display:block;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding-bottom:4px;border-bottom:1px solid var(--rule-light);margin-bottom:4px}.ts-tip .r{display:flex;justify-content:space-between;gap:16px}.ts-tip .r span:last-child{font-variant-numeric:tabular-nums}.foot .band{padding-top:32px;padding-bottom:32px}.foot .l{grid-column:1 / 7;font:400 12px/16px var(--mono);letter-spacing:.1em;text-transform:uppercase}.foot .r{grid-column:7 / 13;text-align:right;font:400 12px/16px var(--mono);letter-spacing:.1em;text-transform:uppercase}@media (max-width: 1000px){.sheet-band .sheet{overflow-x:auto}.sheet-band .sheet>div{min-width:840px}}@media (max-width: 900px){:root{--margin: 24px}.head .mk,.face .mk{grid-column:1 / 13}.head .chrome-band,.face .chrome-band{grid-template-columns:1fr;row-gap:16px}.head .chrome-band .mk,.face .chrome-band .mk{grid-column:1;grid-row:auto}.site-document .chrome-nav-band{padding:3px var(--margin) 5px}.site-document .chrome-nav-band .site-nav{justify-content:center}.head .say,.head nav:not(.site-nav),.face nav:not(.site-nav),.face .tag{grid-column:1 / 13;justify-content:flex-start;text-align:left;padding-top:16px}.ix,.ask h1,.ask .spec,.plotband .cap,.plotband .plot,.fieldband .cap,.fieldband .plot,.sheet-band .cap,.sheet-band .sheet,.mass .n,.mass .say,.access-band ul,.layer .k,.layer .n,.layer .x,.calc-form,.calc-out,.sec-h h2,.refapp-head,.instrument-controls,.instrument-answer,.instrument-plot,.callpanel,.tool-grid,.tool-strip,.cov-table-wrap,.cov-note,.tax-block,.build-stack,.record-line,.cite-box,.cmp-table,.cmp-table-wrap,.readout,.compare-pair,.compare-stage,.register-mast-inner,.register-lead,.reg-table,.cite-stack,.register-prose,.register-links{grid-column:1 / 13}.register-links{grid-template-columns:1fr}.register-link{margin-left:0;margin-top:-2px}.register-link:first-child{margin-top:0}.instrument-controls,.instrument-answer,.compare-verdict{grid-column:1 / 13}.compare-pair,.compare-stage,.compare-axis-shared,.tool-grid,.tool-strip{grid-template-columns:1fr}.tool-tile,.tool-card{margin-left:0;margin-top:-2px}.tool-tile:first-child,.tool-card:first-child{margin-top:0}.ask h1{font-size:36px;line-height:40px}.ask .spec{padding-top:24px}.plot .geom{height:200px}.mass .n{font-size:96px;line-height:96px}.mass .say{padding-top:24px}.mass .say p{font-size:16px;line-height:24px}.access-band ul{grid-template-columns:1fr 1fr}.layer .n{font-size:48px;line-height:48px}.layer .x{text-align:left}.foot .l,.foot .r{grid-column:1 / 13;text-align:left}}@media print{.measure-wrap header.running{position:static}.reg.ink{background:var(--paper)!important;color:var(--ink)!important}}
