.mkt{--ink:#0a0a0b;--ink-soft:#4a4d55;--ink-faint:#85888f;--paper:#fff;--paper-alt:#f5f6f8;--paper-deep:#ebedf1;--rule:#dfe2e7;--rule-soft:#eceef2;--accent:#0f62fe;--accent-ink:#fff;--accent-wash:#edf3ff;--measured:#0e6027;--measured-wash:#e6f4ea;--modelled:#8a3800;--modelled-wash:#fdf0e6;--panel:#161616;--panel-2:#262626;--panel-rule:#393939;--panel-ink:#f4f4f4;--panel-ink-soft:#a8a8a8;--shadow-sm:0 1px 2px #0a0a0b0f, 0 2px 8px #0a0a0b0a;--shadow-lg:0 2px 4px #0a0a0b0d, 0 12px 32px #0a0a0b1a, 0 32px 64px #0a0a0b0f;background:var(--paper);color:var(--ink);font-family:var(--font-sans), "Manrope", system-ui, sans-serif;letter-spacing:-.008em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh}@media (prefers-color-scheme:dark){.mkt:not([data-theme=light]){--ink:#f4f4f4;--ink-soft:#b4b8c0;--ink-faint:#7c8089;--paper:#0d0d0e;--paper-alt:#161618;--paper-deep:#1d1d20;--rule:#2e2f33;--rule-soft:#232428;--accent:#78a9ff;--accent-ink:#0a0a0b;--accent-wash:#10203c;--measured:#42be65;--measured-wash:#10261a;--modelled:#ff832b;--modelled-wash:#2a1a0d;--panel:#000;--panel-2:#161616;--panel-rule:#303030;--shadow-sm:0 1px 2px #00000080;--shadow-lg:0 12px 32px #0009, 0 32px 64px #0006}}.mkt *,.mkt :before,.mkt :after{box-sizing:border-box}.mkt-shell{max-width:78rem;margin:0 auto;padding:0 1.5rem;overflow-x:clip}.mkt-bar{border-bottom:1px solid var(--rule-soft);justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 0;display:flex}.mkt-wordmark{letter-spacing:-.03em;color:var(--ink);align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:800;text-decoration:none;display:inline-flex}.mkt-mark{align-items:flex-end;gap:2px;height:1.125rem;display:inline-flex}.mkt-mark i{background:var(--accent);width:3px;display:block}.mkt-mark i:first-child{height:40%}.mkt-mark i:nth-child(2){height:70%}.mkt-mark i:nth-child(3){height:100%}.mkt-mark i:nth-child(4){opacity:.45;height:55%}.mkt-bar nav{align-items:center;gap:1.5rem;display:flex}.mkt-bar nav a{color:var(--ink-soft);font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .12s}.mkt-bar nav a:hover{color:var(--ink)}@media (max-width:52rem){.mkt-nav-hide{display:none!important}}.mkt-btn{min-height:3rem;font:inherit;letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.375rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .13s,transform 90ms,box-shadow .13s;display:inline-flex}.mkt-btn:active{transform:translateY(1px)}.mkt-btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow-sm)}.mkt-btn-primary:hover{background:color-mix(in srgb, var(--accent) 86%, var(--ink))}.mkt-btn-quiet{background:var(--paper);color:var(--ink);border-color:var(--rule)}.mkt-btn-quiet:hover{background:var(--paper-alt);border-color:var(--ink-faint)}.mkt-btn:disabled{opacity:.5;cursor:not-allowed}.mkt-btn-lg{min-height:3.25rem;padding:0 1.75rem;font-size:1rem}.mkt-eyebrow{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:.75rem;font-weight:500}.mkt-display{letter-spacing:-.038em;max-width:15ch;margin:1rem 0 0;font-size:clamp(2.5rem,6vw,4.25rem);font-weight:800;line-height:1.02}.mkt-display em{color:var(--accent);font-style:normal}.mkt-lede{color:var(--ink-soft);max-width:46ch;margin:1.5rem 0 0;font-size:1.1875rem;font-weight:450;line-height:1.55}.mkt-h2{letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:clamp(1.3rem,4vw,2.5rem);font-weight:800;line-height:1.1}.mkt-body{color:var(--ink-soft);max-width:60ch;font-size:1.0625rem;font-weight:450;line-height:1.6}.mkt-sub{letter-spacing:-.025em;white-space:nowrap;margin:0;font-size:clamp(1.15rem,2.6vw,1.625rem);font-weight:700;line-height:1.15}.mkt-figure .mkt-list{margin-top:1.25rem}.mkt-section{border-top:1px solid var(--rule-soft);padding:4rem 0}@media (min-width:62rem) and (min-height:56rem){.mkt-section{padding:5rem 0}}.mkt-section-flush{border-top:0}.mkt-section-tint{background:var(--paper-alt);border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft)}.mkt-hero{position:relative;overflow:hidden}.mkt-hero:before{content:"";background-image:linear-gradient(var(--rule-soft) 1px, transparent 1px), linear-gradient(90deg, var(--rule-soft) 1px, transparent 1px);pointer-events:none;background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 20% 0,#000 0%,#00000059 45%,#0000 78%);mask-image:radial-gradient(120% 90% at 20% 0,#000 0%,#00000059 45%,#0000 78%)}.mkt-hero-inner{align-items:center;gap:3rem;padding:3.5rem 0 4rem;display:grid;position:relative}@media (min-width:66rem){.mkt-hero-inner{grid-template-columns:1.05fr 1fr;gap:4rem;padding:4.5rem 0}}.mkt-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.mkt-hero-meta{border-top:1px solid var(--rule-soft);flex-wrap:wrap;gap:2.5rem;margin-top:2rem;padding-top:1.5rem;display:flex}.mkt-hero-meta div span{display:block}.mkt-hero-meta .n{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.5rem;font-weight:600}.mkt-hero-meta .l{color:var(--ink-faint);margin-top:.125rem;font-size:.8125rem}.mkt-panel{background:var(--panel);border:1px solid var(--panel-rule);box-shadow:var(--shadow-lg);color:var(--panel-ink);border-radius:3px;overflow:hidden}.mkt-panel-bar{background:var(--panel-2);border-bottom:1px solid var(--panel-rule);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.mkt-panel-dot{background:var(--panel-rule);border-radius:50%;width:.5rem;height:.5rem}.mkt-panel-title{color:var(--panel-ink-soft);margin-left:.5rem;font-size:.8125rem;font-weight:500}.mkt-panel-body{padding:1.25rem 1rem 1rem}.mkt-panel-row{border-bottom:1px solid var(--panel-rule);grid-template-columns:1fr auto 5.5rem;align-items:center;gap:.75rem;padding:.6875rem 0;display:grid}.mkt-panel-row:last-of-type{border-bottom:0}.mkt-panel-kw{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.mkt-panel-n{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}.mkt-bar-track{background:var(--panel-2);height:.375rem;overflow:hidden}.mkt-bar-fill{background:var(--accent);transform-origin:0;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) both mkt-grow}@keyframes mkt-grow{0%{transform:scaleX(0)}}.mkt-panel-foot{border-top:1px solid var(--panel-rule);background:var(--panel-2);color:var(--panel-ink-soft);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;font-size:.75rem;display:flex}.mkt-stamp{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:2px;align-items:center;gap:.375rem;padding:.1875rem .4375rem;font-size:.6875rem;font-weight:500;display:inline-flex}.mkt-stamp:before{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.mkt-stamp-measured{color:var(--measured);background:var(--measured-wash)}.mkt-stamp-modelled{color:var(--modelled);background:var(--modelled-wash)}.mkt-split{gap:2.5rem;display:grid}@media (min-width:66rem){.mkt-split{grid-template-columns:.85fr 1.4fr;gap:5rem}}.mkt-card{border:1px solid var(--rule);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:2px;padding:1.75rem}.mkt-card-tint{background:var(--paper-alt);box-shadow:none}.mkt-duo{gap:1.25rem;margin-top:2rem;display:grid}@media (min-width:48rem){.mkt-duo{grid-template-columns:1fr 1fr}}.mkt-duo-card{border:1px solid var(--rule);background:var(--paper);border-radius:2px;padding:1.5rem}.mkt-duo-card.is-measured{border-top:3px solid var(--measured)}.mkt-duo-card.is-modelled{border-top:3px solid var(--modelled)}.mkt-duo-n{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:.875rem 0 0;font-size:2.25rem;font-weight:600;line-height:1}.mkt-duo-card.is-modelled .mkt-duo-n{border-bottom:2px dashed var(--modelled);padding-bottom:.125rem;display:inline-block}.mkt-duo-note{color:var(--ink-soft);margin:.75rem 0 0;font-size:.875rem;line-height:1.5}.mkt-steps{counter-reset:step;gap:0;margin-top:2.5rem;display:grid}@media (min-width:62rem){.mkt-steps{grid-template-columns:repeat(3,1fr);gap:0}}.mkt-step{border-top:2px solid var(--rule);counter-increment:step;padding:1.25rem 1.25rem 1.25rem 0;position:relative}@media (min-width:62rem){.mkt-step{padding-right:2.5rem}.mkt-step:not(:first-child){border-left:1px solid var(--rule-soft);padding-left:2.5rem}}.mkt-step:before{content:counter(step, decimal-leading-zero);font-family:var(--font-mono), ui-monospace, monospace;color:var(--accent);letter-spacing:.08em;margin-bottom:.875rem;font-size:.75rem;font-weight:600;display:block}.mkt-step h3{letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:700}.mkt-step p{color:var(--ink-soft);margin:.5rem 0 0;font-size:.9375rem;line-height:1.55}.mkt-rows{gap:0;display:grid}.mkt-row{border-top:1px solid var(--rule-soft);gap:.5rem 2.5rem;padding:1.125rem 0;transition:background-color .14s;display:grid}.mkt-row:last-child{border-bottom:1px solid var(--rule-soft)}@media (min-width:48rem){.mkt-row{grid-template-columns:15rem 1fr}}.mkt-row h3{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:.625rem;margin:0;font-size:1.0625rem;font-weight:700;display:flex}.mkt-row p{color:var(--ink-soft);max-width:58ch;margin:0;font-size:.9375rem;line-height:1.6}.mkt-list{gap:.875rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.mkt-list li{color:var(--ink-soft);padding-left:1.5rem;font-size:.9375rem;line-height:1.6;position:relative}.mkt-list li:before{content:"";background:var(--accent);width:.625rem;height:2px;position:absolute;top:.625em;left:0}.mkt-markets{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.mkt-market{font-family:var(--font-mono), ui-monospace, monospace;border:1px solid var(--rule);color:var(--ink-soft);background:var(--paper);border-radius:2px;padding:.375rem .6875rem;font-size:.8125rem;font-weight:500}.mkt-cta{background:var(--panel);color:var(--panel-ink);text-align:center;box-shadow:var(--shadow-lg);border-radius:3px;padding:2.75rem 2rem}.mkt-cta h2{letter-spacing:-.032em;white-space:nowrap;margin:0 auto;font-size:clamp(1.3rem,4vw,2.5rem);font-weight:800;line-height:1.1}.mkt-cta p{max-width:46ch;color:var(--panel-ink-soft);margin:1rem auto 0;font-size:1.0625rem;line-height:1.55}.mkt-cta .mkt-hero-actions{justify-content:center}.mkt-auth{min-height:100dvh;display:grid}@media (min-width:62rem){.mkt-auth{grid-template-columns:1fr 1fr}}.mkt-auth-form{flex-direction:column;justify-content:center;padding:3rem 1.5rem;display:flex}.mkt-auth-form-inner{width:100%;max-width:25rem;margin:0 auto}.mkt-auth-aside{background:var(--panel);color:var(--panel-ink);flex-direction:column;justify-content:center;padding:3.5rem;display:none}@media (min-width:62rem){.mkt-auth-aside{display:flex}}.mkt-auth-aside .mkt-eyebrow,.mkt-auth-aside .mkt-body,.mkt-auth-aside .mkt-list li{color:var(--panel-ink-soft)}.mkt-field{gap:.4375rem;margin-bottom:1.25rem;display:grid}.mkt-field label{letter-spacing:-.005em;color:var(--ink-soft);font-size:.8125rem;font-weight:600}.mkt-field input{border:1px solid var(--rule);background:var(--paper);min-height:3rem;color:var(--ink);font:inherit;border-radius:2px;padding:0 .875rem;font-size:1rem;transition:border-color .13s,box-shadow .13s}.mkt-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);outline:none}.mkt-field-hint{color:var(--ink-faint);font-size:.8125rem}.mkt-notice{border-left:3px solid var(--accent);background:var(--accent-wash);border-radius:2px;margin-bottom:1.25rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.5}.mkt-notice-error{background:#da1e2814;border-left-color:#da1e28}.mkt-footer{border-top:1px solid var(--rule-soft);background:var(--paper-alt);padding:4rem 0 4.5rem}.mkt-footer-groups{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:2.5rem;display:grid}.mkt-footer h4{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 1rem;font-size:.6875rem;font-weight:500}.mkt-footer ul{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.mkt-footer a{color:var(--ink-soft);font-size:.9375rem;text-decoration:none;transition:color .12s}.mkt-footer a:hover{color:var(--ink)}.mkt-footer-base{border-top:1px solid var(--rule);color:var(--ink-faint);max-width:62ch;margin-top:3rem;padding-top:1.75rem;font-size:.8125rem;line-height:1.6}.mkt-prose h2{letter-spacing:-.025em;margin:2.75rem 0 .875rem;font-size:1.5rem;font-weight:700}.mkt-prose h2:first-child{margin-top:0}.mkt-prose p{color:var(--ink-soft);max-width:64ch;margin:0 0 1.125rem;font-size:1.0625rem;line-height:1.7}.mkt-kicker{letter-spacing:-.03em;color:var(--accent);margin:1.5rem 0 0;font-size:clamp(1.375rem,3vw,2rem);font-weight:800;line-height:1.15}.mkt-story{max-width:62ch;margin-top:1.25rem}.mkt-story p{color:var(--ink-soft);margin:0 0 .875rem;font-size:1.0625rem;font-weight:450;line-height:1.6}.mkt-story p:last-child{margin-bottom:0}.mkt-story strong{color:var(--ink);font-weight:700}.mkt-receipts{align-items:center;gap:1.25rem;margin-top:2.25rem;display:grid}@media (min-width:62rem){.mkt-receipts{grid-template-columns:1fr auto 1fr;gap:2rem}}.mkt-receipt-side{border:1px solid var(--rule);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:2px;padding:1.125rem}.mkt-receipt-side .mkt-eyebrow{margin-bottom:1rem}.mkt-receipt-arrow{justify-content:center;align-items:center;display:flex}.mkt-receipt-arrow span{background:var(--accent);width:2.5rem;height:2px;display:block;position:relative}.mkt-receipt-arrow span:after{content:"";border-top:2px solid var(--accent);border-right:2px solid var(--accent);width:.55rem;height:.55rem;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}@media (max-width:61.99rem){.mkt-receipt-arrow span{width:2px;height:2.5rem;margin:0 auto}.mkt-receipt-arrow span:after{top:auto;bottom:0;right:50%;transform:translate(50%)rotate(135deg)}}.i-rule{fill:var(--rule)}.i-rule-s{stroke:var(--rule)}.i-rule-soft-s{stroke:var(--rule-soft)}.i-faint-s{stroke:var(--ink-faint)}.i-paper{fill:var(--paper)}.i-paper-alt{fill:var(--paper-alt)}.i-none{fill:none}.i-accent{fill:var(--accent)}.i-accent-s{stroke:var(--accent)}.i-accent-wash{fill:var(--accent-wash)}.i-measured{fill:var(--measured)}.i-measured-s{stroke:var(--measured)}.i-measured-wash{fill:var(--measured-wash)}.i-modelled{fill:var(--modelled)}.i-modelled-s{stroke:var(--modelled)}.i-modelled-wash{fill:var(--modelled-wash)}.i-t{font-family:var(--font-sans), "Manrope", system-ui, sans-serif;fill:var(--ink-soft)}.i-t-mono{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;fill:var(--ink-faint)}.i-t-strong{fill:var(--ink);font-weight:600}.i-t-accent{fill:var(--accent);font-weight:600}.i-t-measured{fill:var(--measured);font-weight:600}.i-t-modelled{fill:var(--modelled);font-weight:600}.i-o35{opacity:.35}.i-o5{opacity:.5}.i-o7{opacity:.7}.i-o14{opacity:.14}.mkt-figure-frame>.mkt-illo{max-width:46rem;margin:0 auto}.mkt-figure .mkt-figure-frame>.mkt-illo{max-width:none}.mkt-receipt-side>.mkt-illo{max-width:34rem;margin:0 auto}.mkt-illo{width:100%;height:auto;display:block;overflow:visible}.mkt-step-illo{width:100%;max-width:15rem;height:auto;margin-bottom:1.5rem}.mkt-flow-illo{width:100%;height:auto;margin-top:1.5rem}.mkt-chart-illo{width:100%;height:auto;margin:2rem 0 0}.mkt-row-illo{width:100%;max-width:11rem;height:auto;margin-top:.75rem}@keyframes mkt-dash{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.mkt-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.2s cubic-bezier(.22,1,.36,1) both mkt-dash}.mkt-dashed{stroke-dasharray:5 4;opacity:0;animation:.9s ease-out .3s both mkt-fade-in}@keyframes mkt-fade-in{to{opacity:1}}@keyframes mkt-rise-up{0%{transform:scaleY(0)}}.mkt-rise{transform-origin:bottom;transform-box:fill-box;animation:.7s cubic-bezier(.22,1,.36,1) both mkt-rise-up}@keyframes mkt-pop-in{0%{opacity:0;transform:translate(-6px)}}.mkt-pop{transform-box:fill-box;animation:.5s cubic-bezier(.22,1,.36,1) both mkt-pop-in}@keyframes mkt-fill-out{0%{transform:scaleX(0)}}.mkt-fill{transform-origin:0;transform-box:fill-box;animation:.8s cubic-bezier(.22,1,.36,1) both mkt-fill-out}.mkt-figure{align-items:center;gap:2rem;display:grid}@media (min-width:62rem){.mkt-figure{grid-template-columns:1fr 1fr;gap:4rem}.mkt-figure-reverse>:first-child{order:2}}.mkt-figure-frame{border:1px solid var(--rule);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:2px;padding:1.25rem}.mkt-figure-frame.is-tint{background:var(--paper-alt)}.mkt-figure-cap{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:1rem 0 0;font-size:.6875rem}@media (prefers-reduced-motion:reduce){.mkt *,.mkt :before,.mkt :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mkt-draw,.mkt-dashed,.mkt-rise,.mkt-pop,.mkt-fill,.mkt-bar-fill{stroke-dashoffset:0!important;opacity:1!important;animation:none!important;transform:none!important}.mkt-draw{stroke-dasharray:none}}
