@keyframes bergAbove{0%,12.5%,to{clip-path:inset(0 0 96% 0)}50%,62.5%{clip-path:inset(0 0 4% 0)}}@keyframes bergBelow{0%,12.5%,to{clip-path:inset(4% 0 0 0)}50%,62.5%{clip-path:inset(96% 0 0 0)}}@keyframes bergLine{0%,12.5%,to{top:4%}50%,62.5%{top:96%}}@keyframes bergAboveShallow{0%{clip-path:inset(0 0 96% 0)}to{clip-path:inset(0 0 60% 0)}}@keyframes bergBelowShallow{0%{clip-path:inset(4% 0 0 0)}to{clip-path:inset(40% 0 0 0)}}@keyframes bergLineShallow{0%{top:4%}to{top:40%}}.terminal-website-iceberg{position:relative;width:100%;aspect-ratio:3 / 5;--iceberg-ink: #000}[data-terminal-theme=dark] .terminal-website-iceberg{--iceberg-ink: #fff}.terminal-website-iceberg-above,.terminal-website-iceberg-below{position:absolute;inset:0;background:var(--iceberg-ink);-webkit-mask:url(/terminal-website/iceberg.svg) no-repeat center / cover;mask:url(/terminal-website/iceberg.svg) no-repeat center / cover}.terminal-website-iceberg-below[data-scan=below]{-webkit-mask-image:url(/terminal-website/iceberg.svg),linear-gradient(to bottom,rgba(0,0,0,.4) 0%,rgba(0,0,0,.28) 30%,rgba(0,0,0,.18) 76%,rgba(0,0,0,.12) 100%);mask-image:url(/terminal-website/iceberg.svg),linear-gradient(to bottom,#0006,#00000047 30%,#0000002e 76%,#0000001f)}.terminal-website-iceberg-above{clip-path:inset(0 0 calc(100% - var(--iceberg-level)) 0)}.terminal-website-iceberg-below{-webkit-mask-image:url(/terminal-website/iceberg.svg),linear-gradient(to bottom,rgba(0,0,0,.4) 15%,rgba(0,0,0,.28) 40%,rgba(0,0,0,.18) 75%,rgba(0,0,0,.12) 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover,100% 100%;-webkit-mask-composite:source-in;mask-image:url(/terminal-website/iceberg.svg),linear-gradient(to bottom,#0006 15%,#00000047 40%,#0000002e 75%,#0000001f);mask-repeat:no-repeat;mask-position:center;mask-size:cover,100% 100%;mask-composite:intersect;clip-path:inset(var(--iceberg-level) 0 0 0)}.terminal-website-waterline{position:absolute;left:0;right:0;top:var(--iceberg-level);height:0}.terminal-website-waterline-glow,.terminal-website-waterline-line,.terminal-website-waterline-core{position:absolute;left:0;right:0;background:linear-gradient(90deg,color-mix(in srgb,var(--site-glow-ink, var(--terminal-accent)) 0%,transparent) 0%,color-mix(in srgb,var(--site-glow-ink, var(--terminal-accent)) 20%,transparent) 15%,color-mix(in srgb,var(--site-glow-ink, var(--terminal-accent)) 80%,transparent) 35%,var(--site-glow-ink, var(--terminal-accent)) 45%,var(--site-glow-ink, var(--terminal-accent)) 55%,color-mix(in srgb,var(--site-glow-ink, var(--terminal-accent)) 80%,transparent) 65%,color-mix(in srgb,var(--site-glow-ink, var(--terminal-accent)) 20%,transparent) 85%,color-mix(in srgb,var(--site-glow-ink, var(--terminal-accent)) 0%,transparent) 100%)}.terminal-website-waterline-glow{top:-6px;height:12px;opacity:.45;filter:blur(5px)}.terminal-website-waterline-line{top:-1.25px;height:2.5px;border-radius:1.25px}.terminal-website-waterline-core{left:32%;width:36%;top:-1.75px;height:3.5px;border-radius:1.75px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--site-glow-ink, var(--terminal-accent)) 80%,transparent) 35%,var(--site-glow-ink, var(--terminal-accent)) 50%,color-mix(in srgb,var(--site-glow-ink, var(--terminal-accent)) 80%,transparent) 65%,transparent 100%)}.terminal-website-iceberg-scan-full{animation-duration:5.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:normal}.terminal-website-iceberg-scan-full[data-scan=above]{animation-name:bergAbove}.terminal-website-iceberg-scan-full[data-scan=below]{animation-name:bergBelow}.terminal-website-waterline-scan-full{animation:bergLine 5.6s ease-in-out infinite}.terminal-website-iceberg-scan-shallow[data-scan=above]{animation:bergAboveShallow 4.5s ease-in-out infinite alternate-reverse}.terminal-website-iceberg-scan-shallow[data-scan=below]{animation:bergBelowShallow 4.5s ease-in-out infinite alternate-reverse}.terminal-website-waterline-scan-shallow{animation:bergLineShallow 4.5s ease-in-out infinite alternate-reverse}@media(prefers-reduced-motion:reduce){.terminal-website-iceberg [data-scan]{animation:none!important}.terminal-website-iceberg [data-scan=above]{clip-path:inset(0 0 60% 0)!important}.terminal-website-iceberg [data-scan=below]{clip-path:inset(40% 0 0 0)!important}.terminal-website-iceberg [data-scan=line]{top:40%!important}}.terminal-website-noise{position:fixed;inset:0;width:100%;height:100%;z-index:var(--site-layer-grain);pointer-events:none;opacity:.1;mix-blend-mode:multiply}[data-terminal-theme=dark] .terminal-website-noise{opacity:.055;mix-blend-mode:screen}.kyb-reveal{--kyb-flip: .18s;--kyb-gutter: 24px;--kyb-card-width: 460px;padding-top:clamp(72px,10vh,120px)}.kyb-reveal-switch{display:flex;align-items:center;gap:16px;margin-bottom:16px}.kyb-reveal-switch-label{font-size:var(--site-text);font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--terminal-text-disabled);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--kyb-flip) var(--ease-terminal)}.kyb-reveal-switch-label[data-on=true],.kyb-reveal-switch-label:hover{color:var(--terminal-text-primary)}.kyb-reveal-toggle{position:relative;flex:none;width:54px;height:30px;padding:0;border:0;border-radius:15px;background:var(--terminal-surface-chrome);box-shadow:inset 0 0 0 1px var(--terminal-border-faint);cursor:pointer;transition:background-color var(--kyb-flip) var(--ease-terminal),box-shadow var(--duration-fast) var(--ease-terminal)}.kyb-reveal-toggle:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:var(--terminal-solid-ink);box-shadow:0 1px 3px #00000040;transition:transform var(--kyb-flip) var(--ease-terminal)}.kyb-reveal-toggle[aria-checked=true]{background:var(--terminal-accent);box-shadow:none}.kyb-reveal-toggle[aria-checked=true]:after{transform:translate(24px)}.kyb-reveal-toggle:hover,.kyb-reveal-toggle:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--terminal-accent),var(--terminal-glow)}.kyb-reveal-toggle[aria-checked=true]:is(:hover,:focus-visible){box-shadow:var(--terminal-glow-strong)}.kyb-reveal-card{--kyb-surface: var(--terminal-surface-raised);--kyb-print: var(--terminal-text-primary);--kyb-print-2: var(--terminal-text-secondary);--kyb-print-3: var(--terminal-text-disabled);--kyb-line: var(--terminal-border-faint);--kyb-pass: var(--terminal-signal-good);--kyb-pass-tint: color-mix(in srgb, var(--kyb-pass) 14%, var(--kyb-surface));--kyb-chip: color-mix(in srgb, var(--kyb-print-3) 14%, var(--kyb-surface));--kyb-icon-column: 22px;--kyb-column-gap: 8px;--kyb-row-pad: 4px;position:relative;z-index:var(--site-layer-print);width:min(100%,var(--kyb-card-width));padding:18px var(--kyb-gutter) 14px;border:1px solid var(--terminal-border-faint);border-radius:8px;background:var(--kyb-surface);box-shadow:0 1px 2px #1a1a1a0d,0 22px 44px -30px #1a1a1a4d;color:var(--kyb-print);font-size:13px;line-height:18px;letter-spacing:0}.kyb-reveal-card[data-terminal-theme=dark]{--kyb-surface: var(--terminal-surface-base);--kyb-print: var(--terminal-text-secondary);--kyb-print-2: var(--terminal-text-disabled);--kyb-print-3: color-mix( in srgb, var(--terminal-text-disabled) 70%, var(--terminal-surface-base) );--kyb-pass: color-mix( in srgb, var(--terminal-signal-good) 55%, var(--terminal-surface-base) );box-shadow:none}.kyb-reveal-card,.kyb-reveal-card *,.kyb-reveal-card *:before{transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:var(--kyb-flip);transition-timing-function:var(--ease-terminal)}.kyb-reveal-top,.kyb-reveal-entity span,.kyb-reveal-detail,.kyb-reveal-foot{color:var(--kyb-print-3)}.kyb-reveal-top{display:flex;justify-content:space-between;gap:12px}.kyb-reveal-top b{font-weight:600;letter-spacing:.02em;color:var(--kyb-print-2)}.kyb-reveal-entity{margin-top:8px}.kyb-reveal-entity strong{display:block;font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.012em}.kyb-reveal-group{margin:0;padding-top:10px;color:var(--kyb-print-3)}.kyb-reveal-row{position:relative;display:grid;grid-template-columns:var(--kyb-icon-column) minmax(0,1fr) auto;grid-template-areas:"icon key value" ". detail detail";column-gap:var(--kyb-column-gap);align-items:baseline;padding:var(--kyb-row-pad) 0;border-top:1px solid var(--kyb-line)}.kyb-reveal-group+.kyb-reveal-row,.kyb-reveal-status+.kyb-reveal-row{border-top:0}.kyb-reveal-phone-only{display:none}.kyb-reveal-icon{grid-area:icon;align-self:start;display:grid;place-items:center;width:16px;height:16px;margin-top:1px;border-radius:50%;background:var(--kyb-pass-tint);color:var(--kyb-pass);font-size:12px;line-height:1;font-weight:700}.kyb-reveal-key{grid-area:key;font-weight:500}.kyb-reveal-value{grid-area:value;font-weight:600;color:var(--kyb-pass);text-align:right;white-space:nowrap}.kyb-reveal-informational .kyb-reveal-icon{background:var(--kyb-chip);color:var(--kyb-print-3)}.kyb-reveal-informational .kyb-reveal-value{color:var(--kyb-print-2)}.kyb-reveal-detail{grid-area:detail}.kyb-reveal-status{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"key value" "detail detail";margin-top:10px;padding:9px 0;border-bottom:1px solid var(--kyb-line)}.kyb-reveal-status .kyb-reveal-key{font-weight:600}.kyb-reveal-pill{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--kyb-pass-tint)}.kyb-reveal-ink{margin:0;color:var(--terminal-accent);opacity:0}.kyb-reveal-type{display:block;margin-bottom:2px}.kyb-reveal-band{display:flex;align-items:center;gap:8px;margin:2px 0 4px}.kyb-reveal-row>.kyb-reveal-ink{grid-column:2 / -1;grid-row:3;display:grid;grid-template-rows:0fr;align-self:start;transition:grid-template-rows var(--kyb-flip) var(--ease-terminal),opacity var(--kyb-flip) var(--ease-terminal)}.kyb-reveal-status>.kyb-reveal-ink{grid-column:1 / -1}.kyb-reveal-card[data-terminal-theme=dark] .kyb-reveal-ink{grid-template-rows:1fr;opacity:1}.kyb-reveal-clip{min-height:0;overflow:hidden}.kyb-reveal-mark{margin:2px 0 0;padding-left:8px;border-left:1px solid var(--terminal-accent)}.kyb-reveal-card[data-terminal-theme=dark] .kyb-reveal-row:has(>.kyb-reveal-ink)>.kyb-reveal-detail{opacity:1;color:var(--kyb-print-2)}.kyb-entity-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.kyb-monitoring{display:inline-flex;align-items:center}.kyb-monitoring .file-monitor-inline,.kyb-monitoring .file-monitor-inline>span{color:var(--terminal-accent)}.kyb-monitoring[aria-hidden=true]{visibility:hidden}@media(max-width:720px){.terminal-website-reading.kyb-reveal{padding-inline:16px}.kyb-reveal-switch{justify-content:center;gap:12px;margin-bottom:14px}.kyb-reveal-switch-label{font-size:17px}.kyb-reveal-card{--kyb-icon-column: 20px;--kyb-column-gap: 6px;--kyb-row-pad: 4px;padding:18px 18px 14px;font-size:12.5px}.kyb-reveal-entity{margin-top:10px}.kyb-reveal-entity strong{font-size:16px;line-height:22px}.kyb-reveal-ink{font-size:12px;line-height:16px}.kyb-reveal-group,.kyb-reveal-foot,.kyb-reveal-wide-only,.kyb-reveal-row:not(:has(>.kyb-reveal-ink))>.kyb-reveal-detail{display:none}.kyb-reveal-phone-only{display:grid}.kyb-reveal-group+.kyb-reveal-row{border-top:1px solid var(--kyb-line)}}html:has(.terminal-website-root),body:has(.terminal-website-root){background-color:#f5f3ec}body:has(.terminal-website-root){margin:0}html:has(.terminal-website-root[data-terminal-theme=dark]),body:has(.terminal-website-root[data-terminal-theme=dark]){background-color:#181818}html:has(.terminal-website-root){--site-nav-height: 56px;scroll-padding-top:var(--site-nav-height)}@keyframes wallIn{0%{opacity:0}to{opacity:1}}@keyframes wallReveal{0%{opacity:.62;filter:blur(5px)}to{opacity:1;filter:blur(0)}}.terminal-website-wall li.is-revealed>span{animation:wallReveal .36s ease-out both}.terminal-website-root{overflow-anchor:none;--terminal-graph-noise: none;isolation:isolate;--site-layer-grain: 35;--site-layer-print: 36;--site-layer-chrome: 40;--site-glow-ink: var(--terminal-accent);--site-burst-width: 1040px;--site-utility: 14px;--site-text: 20px;--site-lede: 24px;--site-promise: 40px;--site-head: var(--site-promise);--site-display: 64px;--site-column: 680px;--site-marker: 44px;--site-glyph-box: calc(var(--site-text) * 1.6);--site-glyph-inset: calc((var(--site-glyph-box) - var(--site-text)) / -2);min-height:100vh;background:var(--terminal-surface-base);color:var(--terminal-text-primary);font-family:var(--font-mono),monospace;font-size:var(--site-text);line-height:1.6;letter-spacing:-.015em;font-weight:400;-webkit-font-smoothing:antialiased}.terminal-website-root[data-terminal-theme=dark],.terminal-website-root .terminal-graph[data-terminal-theme=dark]{--terminal-surface-base: var(--terminal-surface-raised)}.terminal-website-root *,.terminal-website-root *:before,.terminal-website-root *:after{box-sizing:border-box}.terminal-website-root p,.terminal-website-root h1,.terminal-website-root h2,.terminal-website-root ol{text-wrap:pretty}.terminal-website-root h1{font-size:var(--site-text);font-weight:400;letter-spacing:-.03em;line-height:1.25}.terminal-website-root h2,.terminal-website-promise{font-size:var(--site-head);font-weight:500;line-height:1.15;letter-spacing:-.02em}.terminal-website-root button,.terminal-website-root a{font-family:inherit}@layer base{.terminal-website-root a{color:var(--terminal-accent);text-decoration:none;border-bottom:1px solid currentColor}.terminal-website-root a:hover{color:var(--terminal-text-primary)}.terminal-website-root button:focus-visible,.terminal-website-root a:focus-visible{outline:2px solid var(--terminal-accent);outline-offset:3px}}.terminal-website-nav{position:fixed;inset-inline:0;top:0;z-index:var(--site-layer-chrome);background:transparent;border-bottom:1px solid transparent;transition:background-color var(--duration-slow) var(--ease-terminal),border-color var(--duration-slow) var(--ease-terminal)}.terminal-website-nav.is-scrolled{background:var(--terminal-surface-base);border-bottom-color:var(--terminal-border-faint)}.terminal-website-nav-inner{max-width:1280px;margin:0 auto;padding:10px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.terminal-website-nav-brand{display:flex;align-items:center;gap:14px;min-width:0;opacity:0;transform:translateY(-4px);transition:opacity var(--duration-slow) var(--ease-terminal),transform var(--duration-slow) var(--ease-terminal)}.terminal-website-nav.is-scrolled .terminal-website-nav-brand{opacity:1;transform:translateY(0)}.terminal-website-nav-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.terminal-website-nav-cta-wrap{--site-glow-room: 16px;display:flex;max-width:0;overflow:hidden;padding:var(--site-glow-room);margin:calc(-1 * var(--site-glow-room));opacity:0;pointer-events:none;transition:max-width var(--duration-slow) var(--ease-terminal),opacity var(--duration-slow) var(--ease-terminal)}.terminal-website-nav.is-scrolled .terminal-website-nav-cta-wrap{max-width:calc(220px + 2 * var(--site-glow-room));opacity:1;pointer-events:auto}.terminal-website-nav-cta,.terminal-website-nav-login{white-space:nowrap}.terminal-website-reading{max-width:var(--site-column);margin:0 auto;padding-left:24px;padding-right:24px}@media(max-width:640px){.terminal-website-nav-login{display:none}}.terminal-website-title{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;min-height:100svh;padding:32px 24px 88px;text-align:center}.night-shift-lockup{margin:0;line-height:0}.night-shift-lockup-art,.night-shift-lockup-art img{display:block;width:calc(var(--site-display) * 275.24 / 52);height:auto}.terminal-website-message{display:flex;flex-direction:column;align-items:center;gap:14px}.terminal-website-promise{margin:0}.terminal-website-lede{max-width:22em;margin:0;font-size:var(--site-lede);line-height:1.4;color:var(--terminal-text-secondary);text-wrap:balance}@media(min-width:641px){.terminal-website-lede-phrase{white-space:nowrap}}.terminal-website-title-cue{position:absolute;bottom:calc(24px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%)}@media(max-width:640px){.terminal-website-title{gap:28px;padding:24px 16px 80px}}.night-shift-nav-lockup,.night-shift-nav-lockup img{display:block;height:36px;width:auto}@media(max-width:640px){.night-shift-nav-lockup,.night-shift-nav-lockup img{height:30px}}.terminal-website-wall-intro{margin:0 0 28px}.terminal-website-wall{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;margin-left:calc(-1 * var(--site-marker))}.terminal-website-wall li{display:grid;grid-template-columns:var(--site-marker) 1fr;align-items:baseline;padding:6px 0;animation:wallIn var(--duration-slow) var(--ease-terminal) both}.terminal-website-marker{font-weight:400;letter-spacing:normal;color:var(--terminal-text-disabled)}.terminal-website-attribution{display:block;margin-top:2px;font-size:var(--site-utility);line-height:1.45;color:var(--terminal-text-disabled)}.terminal-website-wall li.is-concealed{align-items:start}.terminal-website-concealed{position:relative;display:block;min-height:44px}.terminal-website-concealed-copy{display:block;filter:blur(5px);opacity:.62;-webkit-user-select:none;user-select:none;pointer-events:none}.terminal-website-plus{position:absolute;inset:0;width:100%;height:100%;min-height:44px;padding:0;margin:0;border:0;border-radius:2px;background:transparent;color:var(--site-glow-ink);cursor:pointer}.terminal-website-plus-glyph,.terminal-website-faq-disclosure{display:grid;place-items:center;width:var(--site-glyph-box);height:var(--site-glyph-box);color:var(--site-glow-ink);transition:filter var(--duration-base) var(--ease-terminal),transform .12s var(--ease-terminal)}.terminal-website-plus-glyph svg,.terminal-website-faq-disclosure svg{display:block;width:var(--site-text);height:var(--site-text)}.terminal-website-cue-glyph{display:block;width:var(--site-text);height:var(--site-text);color:var(--site-glow-ink);transform:rotate(90deg);transition:filter var(--duration-base) var(--ease-terminal)}.terminal-website-plus-glyph{position:absolute;left:var(--site-glyph-inset);top:0}.terminal-website-plus:hover .terminal-website-plus-glyph,.terminal-website-plus:focus-visible .terminal-website-plus-glyph,.terminal-website-answer-toggle:hover .terminal-website-faq-disclosure,.terminal-website-answer-toggle:focus-visible .terminal-website-faq-disclosure,.terminal-website-title-cue:hover .terminal-website-cue-glyph,.terminal-website-title-cue:focus-visible .terminal-website-cue-glyph{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--site-glow-ink) 70%,transparent))}.terminal-website-plus:active .terminal-website-plus-glyph{transform:scale(.95)}.terminal-website-faq-disclosure svg{transition:transform var(--duration-base) var(--ease-terminal)}.terminal-website-faq-disclosure[data-open=true] svg{transform:rotate(90deg)}.terminal-website-copy{margin:0}.terminal-website-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:34px}.terminal-website-section{padding-top:clamp(110px,15vh,190px)}.terminal-website-description{padding-top:24px}.terminal-website-iceberg-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto 1fr;gap:24px 20px;align-items:end;text-align:center}.terminal-website-iceberg-grid h2{font-size:var(--site-text);margin:0;align-self:baseline}.terminal-website-vs{margin:0;font-size:var(--site-text);line-height:1.25;color:var(--terminal-text-disabled);align-self:center;justify-self:center}.terminal-website-iceberg-frame{min-width:0;padding:0 12px}.terminal-website-how{--rail-offset: 18.5px;--rail-track: 5px;--rail-gap: 16px;--rail-group-inset: 0px;margin-top:clamp(110px,15vh,190px);padding:0 24px}.terminal-website-shell{max-width:var(--site-burst-width);margin:0 auto}.terminal-website-how>.terminal-website-shell{max-width:min(1232px,calc((100svh - 110px)*1.6 + 256px))}.terminal-website-how-layout{display:grid;grid-template-columns:224px minmax(0,1fr);gap:32px;align-items:start}.terminal-website-rail-group{min-width:0;margin-left:var(--rail-group-inset)}.terminal-website-root h2.terminal-website-rail-preface{margin:0 0 28px calc(var(--rail-group-inset) + var(--rail-offset) + var(--rail-track) + var(--rail-gap))}.terminal-website-rail{--rail-dot-y: 20px;display:grid;grid-template-columns:var(--rail-track) minmax(0,1fr);column-gap:var(--rail-gap);padding-top:1px;margin-left:var(--rail-offset)}.terminal-website-rail-step{display:contents}.terminal-website-rail-cell{position:relative;display:block;min-height:0}.terminal-website-rail-track,.terminal-website-rail-bar{position:absolute;left:50%;width:1px;transform:translate(-50%)}.terminal-website-rail-track{top:var(--track-top);bottom:var(--track-bottom);background:var(--terminal-border-faint)}.terminal-website-rail-bar{top:var(--track-top);bottom:var(--bar-bottom);background:var(--terminal-text-primary);opacity:var(--bar-opacity);transition:bottom var(--duration-slow) var(--ease-terminal),opacity var(--duration-base) var(--ease-terminal)}.terminal-website-rail-dot{position:absolute;left:50%;top:calc(var(--rail-dot-y) - 2px);width:5px;height:5px;transform:translate(-50%);border-radius:50%;background:var(--dot-color);transition:background-color var(--duration-base) var(--ease-terminal)}.terminal-website-rail button{display:block;width:100%;padding:calc(var(--rail-dot-y) - 10px) 0;border:0;background:none;color:var(--button-color);cursor:pointer;text-align:left;font-size:var(--site-text);font-weight:400;line-height:1.3;letter-spacing:-.015em;transition:color var(--duration-base) var(--ease-terminal)}.terminal-website-rail-verb{font-weight:700}.terminal-website-rail button:is(:hover,:focus-visible) .terminal-website-rail-verb{color:var(--terminal-accent)}.terminal-website-rail-byline{display:grid;grid-template-rows:var(--byline-rows);overflow:hidden;transition:grid-template-rows var(--duration-slow) var(--ease-terminal)}.terminal-website-rail-byline span{min-height:0;overflow:hidden;display:block;padding-top:4px;color:var(--terminal-text-primary);font-size:var(--site-utility);line-height:1.45;letter-spacing:normal;opacity:var(--byline-opacity);text-wrap:pretty;max-inline-size:30ch;transition:opacity var(--duration-slow) var(--ease-terminal)}.terminal-website-film-scroller{min-width:0;overflow-x:auto}.terminal-website-film{min-width:0;scroll-margin-top:24px;padding:6px;border-radius:12px;background:var(--terminal-surface-chrome);overflow:hidden;letter-spacing:normal}.terminal-website-film-viewport{position:relative;aspect-ratio:16 / 10}.terminal-website-film-poster{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover;border-radius:6px;pointer-events:none}.terminal-website-graph-intro{margin:28px 0 0}.terminal-website-engine-graph{margin-top:12px;padding:0 24px}.terminal-website-engine-graph>.terminal-website-shell{position:relative;padding-top:48px;container-type:inline-size}.terminal-website-graph-hint{position:absolute;top:12px;inset-inline:0;z-index:3;margin:0;color:var(--terminal-text-secondary);font-size:var(--site-utility);line-height:1.5;font-weight:400;text-align:center;pointer-events:none}.terminal-website-engine-graph .terminal-graph{--terminal-graph-shell-height: clamp(420px, calc(100cqi + 96px) , 760px)}.terminal-website-faq ol{list-style:none;margin:0 0 0 calc(-1 * var(--site-marker));padding:0}.terminal-website-faq h2{margin:0 0 28px}.terminal-website-faq li{display:grid;grid-template-columns:var(--site-marker) 1fr;align-items:baseline;padding:0 0 24px}.terminal-website-answer{display:block;color:var(--terminal-text-primary)}.terminal-website-faq-question{margin:0;font:inherit;font-weight:700}.terminal-website-faq li>span{grid-column:2}.terminal-website-answer-toggle{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;width:100%;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.terminal-website-answer-toggle:before{content:"";position:absolute;top:0;bottom:0;left:calc(-1 * var(--site-marker));width:var(--site-marker)}.terminal-website-faq-disclosure{position:absolute;left:calc(-1 * var(--site-marker) + var(--site-glyph-inset));top:0}.terminal-website-faq-panel{display:grid;grid-template-rows:minmax(0,0fr);visibility:hidden;transition:grid-template-rows var(--duration-slow) var(--ease-terminal),visibility 0s var(--duration-slow)}.terminal-website-faq-panel[data-expanded=true]{grid-template-rows:minmax(0,1fr);visibility:visible;transition-delay:0s}.terminal-website-faq-panel>.terminal-website-answer{min-height:0;overflow:hidden}.terminal-website-faq{padding-bottom:clamp(110px,15vh,190px)}.terminal-website-close h2{margin:0 0 5px}.terminal-website-close-intro{margin:0 0 24px;color:var(--terminal-text-disabled)}.terminal-website-test-steps{list-style:none;margin:0 0 26px;padding:0}.terminal-website-test-steps>li{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:baseline;padding:0 0 13px}.terminal-website-test-questions{display:grid;gap:2px;padding-top:6px}.terminal-website-test-questions>span{display:grid;grid-template-columns:18px minmax(0,1fr);text-wrap:pretty}.terminal-website-test-questions>span>span:first-child{color:var(--terminal-text-disabled)}.terminal-website-footer{border-top:1px solid var(--terminal-border-faint)}.terminal-website-footer-inner{max-width:1280px;margin:0 auto;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;color:var(--terminal-text-disabled);font-size:var(--site-utility);letter-spacing:-.01em}.terminal-website-footer a{color:inherit;border-bottom:0}.terminal-website-footer a:hover{color:var(--terminal-text-primary)}.terminal-website-footer-links{display:flex;gap:20px}.terminal-website-footer-company{display:flex;align-items:center;gap:12px}.terminal-website-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:640px){.terminal-website-iceberg-grid{column-gap:8px}.terminal-website-iceberg-frame{padding:0}.terminal-website-rail-byline span{font-size:var(--site-text)}.terminal-website-root{--site-text: 18px;--site-lede: 20px;--site-promise: 28px;--site-display: 44px;--site-marker: 40px}.terminal-website-how{--rail-group-inset: 24px;padding-inline:0}.terminal-website-rail-group{padding-right:24px}.terminal-website-film{padding:0;border-radius:0}.terminal-website-film .film-isolation{border-radius:0!important}}@media(max-width:640px),(max-width:1100px)and (max-aspect-ratio:1/1){.terminal-website-how-layout{grid-template-columns:minmax(0,1fr);gap:20px;overflow:hidden}.terminal-website-rail-group{order:1}}@media(min-width:641px)and (max-width:1100px)and (max-aspect-ratio:1/1){.terminal-website-how{--rail-group-inset: calc( max(0px, (100% + 48px - var(--site-column)) / 2) - var(--rail-offset) - var(--rail-track) / 2 )}}@media(max-height:700px){.terminal-website-rail{--rail-dot-y: 15px}.terminal-website-root h2.terminal-website-rail-preface{margin-bottom:8px}.terminal-website-how-layout{row-gap:16px}}@media(prefers-reduced-motion:reduce){.terminal-website-root *,.terminal-website-root *:before,.terminal-website-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}#portfolio-audit{scroll-margin-top:24px}#portfolio-audit:focus{outline:none}@media(max-width:815px){.terminal-website-wall,.terminal-website-faq ol{margin-left:0}}.terminal-website-comparison-break{display:block}
