@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.SqYPua_className{font-family:Archivo,Archivo Fallback;font-style:normal}.SqYPua_variable{--font-archivo:"Archivo", "Archivo Fallback"}
.marketing{--mk-ground:#0f1117;--mk-ground-2:#171a22;--mk-ground-deep:#0b0d12;--mk-paper:#f8fafc;--mk-ink:#1e232e;--mk-cobalt-paper:#346bd6;--mk-cobalt-ground:#5684e8;--mk-photon:#a9c3ff;--mk-ease:cubic-bezier(.19, 1, .22, 1);--mk-gutter:clamp(20px, 5vw, 84px);--mk-max:1200px;--mk-header-h:68px;--mk-display:var(--font-archivo), "Archivo", var(--font-ibm-plex-sans), ui-sans-serif, sans-serif;background:var(--mk-ground);min-height:100vh;color:var(--mk-fg);position:relative;overflow-x:clip}.marketing,.marketing [data-ground=dark]{--mk-bg:var(--mk-ground);--mk-fg:#f3f5f9;--mk-fg-2:#ffffffad;--mk-fg-3:#ffffff85;--mk-line:#ffffff1f;--mk-line-strong:#ffffff3d;--mk-accent:var(--mk-cobalt-ground);--mk-panel:var(--mk-ground-2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.marketing [data-ground=light]{--mk-bg:var(--mk-paper);--mk-fg:var(--mk-ink);--mk-fg-2:#4a5263;--mk-fg-3:#5f6676;--mk-line:#1e232e1f;--mk-line-strong:#1e232e3d;--mk-accent:var(--mk-cobalt-paper);--mk-panel:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.marketing [data-ground]{background:var(--mk-bg);color:var(--mk-fg)}html:has(.marketing){scroll-behavior:auto;background:#0f1117}.marketing ::selection{background:var(--mk-cobalt-paper);color:#fff}.marketing .mk-wrap{width:100%;max-width:calc(var(--mk-max) + 2 * var(--mk-gutter));padding-inline:var(--mk-gutter);margin-inline:auto}.marketing .mk-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mk-fg-3);font-size:.72rem;font-weight:500;line-height:1.4}.marketing .mk-display{font-family:var(--mk-display);letter-spacing:-.025em;font-weight:600;font-stretch:112%;line-height:.98}.marketing .mk-fg{color:var(--mk-fg)}.marketing .mk-fg-2{color:var(--mk-fg-2)}.marketing .mk-fg-3{color:var(--mk-fg-3)}.marketing .mk-accent{color:var(--mk-accent)}.marketing .mk-rule{border-color:var(--mk-line)}.marketing a,.marketing button{-webkit-tap-highlight-color:transparent}.marketing :is(a,button):focus-visible{outline:2px solid var(--mk-accent);outline-offset:3px;border-radius:2px}.marketing :is(.mk-pill,.mk-command):focus-visible{border-radius:999px}.marketing .mk-pill{background:var(--mk-cobalt-paper);color:#fff;letter-spacing:-.005em;white-space:nowrap;height:52px;transition:background-color .2s var(--mk-ease), color .2s var(--mk-ease), transform .2s var(--mk-ease);border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding-inline:26px;font-size:1rem;font-weight:500;display:inline-flex}.marketing .mk-pill:hover{color:var(--mk-ground);background:#fff;transform:translateY(-1px)}.marketing .mk-pill.mk-magnetic{transition:background-color .2s var(--mk-ease), color .2s var(--mk-ease)}.marketing .mk-pill.mk-magnetic:hover{transform:none}.marketing [data-ground=light] .mk-pill:hover{background:var(--mk-ink);color:#fff}.marketing .mk-pill--sm{height:36px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding-inline:16px;font-size:.72rem}.marketing .mk-tlink{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mk-fg);transition:color .2s var(--mk-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;align-items:center;gap:.5em;padding-block:4px;font-size:.78rem;font-weight:500;display:inline-flex}.marketing .mk-tlink:hover{color:var(--mk-accent)}.marketing .mk-tlink svg{transition:transform .2s var(--mk-ease)}.marketing .mk-tlink:hover svg{transform:translateY(3px)}.marketing .mk-tlink:hover .mk-arrow-x{transform:translate(4px)}.marketing .mk-sentinel{pointer-events:none;width:1px;height:24px;position:absolute;top:0;left:0}.marketing .mk-header{z-index:50;transition:background-color .45s var(--mk-ease), border-color .45s var(--mk-ease), backdrop-filter .45s var(--mk-ease);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.marketing .mk-header:not([data-scrolled=false]){-webkit-backdrop-filter:blur(14px)saturate(140%);background:#0f1117eb;border-bottom-color:#ffffff14}.marketing .mk-header-bar{height:var(--mk-header-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.marketing .mk-wordmark{font-family:var(--mk-display);letter-spacing:-.01em;color:var(--mk-fg);align-items:center;gap:10px;font-size:1.06rem;font-weight:600;font-stretch:112%;display:inline-flex}.marketing .mk-wordmark-first{color:var(--mk-fg-2);font-weight:500}.marketing .mk-nav{align-items:center;gap:32px;display:none}.marketing .mk-navlink{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mk-fg-2);transition:color .2s var(--mk-ease);padding-block:6px;font-size:.72rem;font-weight:500}.marketing .mk-navlink:hover{color:var(--mk-fg)}.marketing .mk-header-actions{align-items:center;gap:20px;display:flex}.marketing .mk-signin{display:none}.marketing .mk-menu-btn{width:40px;height:40px;color:var(--mk-fg);border-radius:999px;justify-content:center;align-items:center;margin-right:-8px;display:inline-flex}.marketing .mk-sheet{background:var(--mk-ground);min-height:calc(100svh - var(--mk-header-h));animation:mk-sheet-in .36s var(--mk-ease) both;border-top:1px solid #ffffff14;padding-block:12px 28px}.marketing .mk-sheet ul{flex-direction:column;display:flex}.marketing .mk-sheet li+li{border-top:1px solid var(--mk-line)}.marketing .mk-sheet-link{font-family:var(--mk-display);letter-spacing:-.02em;color:var(--mk-fg);padding-block:16px;font-size:1.5rem;font-weight:560;font-stretch:112%;display:block}.marketing .mk-sheet-signin{margin-top:24px}@keyframes mk-sheet-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (min-width:769px){.marketing .mk-signin{display:inline-block}}@media (min-width:1100px){.marketing .mk-nav{gap:28px;display:flex}.marketing .mk-menu-btn,.marketing .mk-sheet{display:none}}.marketing .mk-hero{isolation:isolate;background:linear-gradient(#0f1117 0%,#0b0d12 100%);flex-direction:column;min-height:max(100svh,680px);scroll-margin-top:0;display:flex;position:relative;overflow:clip}.marketing .mk-hero-field{z-index:-1;pointer-events:none;position:absolute;inset:0}.marketing .mk-hero-field canvas{width:100%;height:100%;font-family:var(--font-mono);animation:mk-fade 1.8s var(--mk-ease) .15s both;display:block}.marketing .mk-hero-body{padding-top:calc(var(--mk-header-h) + clamp(28px, 6vh, 88px));flex-direction:column;flex:1;justify-content:center;padding-bottom:clamp(32px,6vh,96px);display:flex}.marketing .mk-eyebrow{color:var(--mk-fg-2);align-items:center;gap:12px;margin-bottom:clamp(20px,3.4vh,36px);display:inline-flex}.marketing .mk-dot{background:var(--mk-accent);border-radius:999px;flex:none;width:7px;height:7px;position:relative;box-shadow:0 0 0 4px #5684e829}.marketing .mk-dot--live{animation:2.4s ease-in-out infinite mk-blink}.marketing .mk-h1{letter-spacing:-.032em;font-size:clamp(2.5rem,6.1vw,5.9rem);font-weight:580;line-height:.98}.marketing .mk-line{text-wrap:balance;margin-block:-.06em -.1em;padding-block:.06em .1em;display:block;overflow:hidden}.marketing .mk-line>span{animation:mk-mask 1.25s var(--mk-ease) both;animation-delay:var(--d,0s);display:block}.marketing .mk-h1 .mk-line--accent{color:var(--mk-accent)}.marketing .mk-lede{max-width:34em;color:var(--mk-fg-2);margin-top:clamp(22px,3.4vh,36px);font-size:clamp(1.05rem,1.25vw,1.18rem);line-height:1.55}.marketing .mk-actions{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:clamp(26px,3.8vh,40px);display:flex}.marketing .mk-command-row{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px;display:flex}.marketing .mk-command{border:1px solid var(--mk-line-strong);max-width:100%;height:52px;font-family:var(--font-mono);color:var(--mk-fg);transition:border-color .2s var(--mk-ease);background:#0b0d128c;border-radius:999px;align-items:center;padding-left:22px;font-size:.94rem;display:inline-flex}.marketing .mk-command:hover{border-color:#a9c3ff80}.marketing .mk-command code{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.marketing .mk-command-prompt:before{content:"$"}.marketing .mk-command-prompt{color:var(--mk-accent);-webkit-user-select:none;user-select:none;margin-right:.75em}.marketing .mk-copy{border-left:1px solid var(--mk-line);height:100%;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mk-fg-2);transition:color .2s var(--mk-ease);border-radius:0 999px 999px 0;flex:none;align-items:center;gap:8px;margin-left:18px;padding-inline:14px 20px;font-size:.68rem;font-weight:500;display:inline-flex}.marketing .mk-copy:hover,.marketing .mk-copy[data-copied=true]{color:var(--mk-photon)}.marketing .mk-command-note{color:var(--mk-fg-3);font-size:.875rem}.marketing .mk-readouts{border-top:1px solid var(--mk-line)}.marketing .mk-readouts-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding-block:18px 22px;display:flex}.marketing .mk-readouts ul{flex-wrap:wrap;gap:6px 0;display:flex}.marketing .mk-readouts li+li:before{content:"/";color:var(--mk-fg-3);opacity:.6;margin-inline:.9em}.marketing .mk-readouts [data-readout]{color:var(--mk-photon);margin-right:.5em}.marketing .mk-status{align-items:center;gap:10px;display:inline-flex}.marketing .mk-section{scroll-margin-top:var(--mk-header-h);padding-block:clamp(88px,10vw,150px)}.marketing .mk-section--ruled{border-top:1px solid var(--mk-line)}.marketing .mk-sechead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:clamp(40px,5.5vw,72px);padding-bottom:16px;display:flex;position:relative}.marketing .mk-sechead:after{content:"";background:var(--mk-line);height:1px;transform:scaleX(var(--mk-draw,1));transform-origin:0;position:absolute;inset:auto 0 0}.marketing .mk-h2{text-wrap:balance;letter-spacing:-.03em;max-width:16em;font-size:clamp(2.1rem,4.4vw,4rem)}.marketing .mk-h2--wide{max-width:19em;font-size:clamp(2.2rem,5vw,4.6rem)}.marketing .mk-h2--giant{letter-spacing:-.04em;max-width:none;font-size:clamp(3rem,9.4vw,9rem);line-height:.92}.marketing .mk-h2--center{text-align:center;margin-inline:auto}.marketing .mk-intro{gap:24px;margin-bottom:clamp(48px,6vw,80px);display:grid}.marketing .mk-intro-lede{max-width:44ch;color:var(--mk-fg-2);font-size:clamp(1.02rem,1.2vw,1.15rem);line-height:1.6}.marketing .mk-chip{border:1px solid var(--mk-line-strong);height:24px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-fg-2);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:10px;font-size:.68rem;font-weight:500;display:inline-flex}.marketing .mk-chip--accent{border-color:var(--mk-accent);color:var(--mk-accent)}.marketing .mk-inline-code,.marketing code{font-family:var(--font-mono);font-size:.9em}.marketing .mk-inline-code{color:var(--mk-fg)}.marketing .mk-scroll-x{overflow-x:auto}.marketing .mk-field{border:1px solid var(--mk-line);background-color:#f1f4f8;background-image:radial-gradient(#1e232e29 1px,#0000 1.3px);background-position:9px 9px;background-size:18px 18px;padding:clamp(16px,2.4vw,32px)}.marketing .mk-triptych{gap:clamp(16px,2vw,28px);display:grid}.marketing .mk-pane{flex-direction:column;gap:14px;min-width:0;display:flex}.marketing .mk-pane-who{color:var(--mk-fg-3)}.marketing .mk-win{color:#e7ebf3;min-height:210px;box-shadow:0 0 0 1px rgb(86 132 232/calc(var(--mk-live,0) * .9));transition:border-color .2s var(--mk-ease);will-change:transform;background:#12151c;border:1px solid #12151c;flex-direction:column;flex:1;display:flex}.marketing .mk-win:hover{border-color:var(--mk-cobalt-ground)}.marketing .mk-win--light:hover{border-color:var(--mk-cobalt-paper)}.marketing .mk-win--light{color:var(--mk-ink);border-color:var(--mk-line-strong);background:#fff}.marketing .mk-win-bar{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;height:36px;padding-inline:14px;display:flex}.marketing .mk-win--light .mk-win-bar{border-bottom-color:var(--mk-line)}.marketing .mk-win-title{font-family:var(--font-mono);letter-spacing:.04em;opacity:.6;font-size:.7rem}.marketing .mk-win-body{flex:1;margin:0;padding:18px}.marketing .mk-form{flex-direction:column;gap:8px;display:flex}.marketing .mk-form-label{color:var(--mk-fg-2);font-size:.8rem;font-weight:500}.marketing .mk-form-input{border:1px solid var(--mk-cobalt-paper);padding:10px 12px;font-size:.92rem;line-height:1.4;display:block;box-shadow:0 0 0 3px #346bd624}.marketing .mk-caret{vertical-align:-.15em;background:var(--mk-cobalt-paper);width:1px;height:1.05em;margin-left:2px;display:inline-block}.marketing .mk-form-row{border-top:1px solid var(--mk-line);justify-content:space-between;align-items:center;margin-top:10px;padding-top:12px;display:flex}.marketing .mk-form-state{border:1px solid var(--mk-line-strong);border-radius:999px;align-items:center;gap:8px;height:24px;padding-inline:10px;font-size:.78rem;font-weight:500;display:inline-flex}.marketing .mk-form-state-dot{background:#9aa3b2;border-radius:999px;width:6px;height:6px}.marketing .mk-form-actions{justify-content:flex-end;margin-top:auto;padding-top:14px;display:flex}.marketing .mk-form-button{background:var(--mk-cobalt-paper);color:#fff;border-radius:999px;align-items:center;height:32px;padding-inline:16px;font-size:.82rem;font-weight:500;display:inline-flex}.marketing .mk-term{font-family:var(--font-mono);white-space:pre;flex-direction:column;gap:4px;font-size:.76rem;line-height:1.6;display:flex;overflow-x:auto}.marketing .mk-term-line{width:max-content;display:block}.marketing .mk-term-prompt{color:var(--mk-cobalt-ground)}.marketing .mk-term-out{color:var(--mk-photon);margin-top:10px}.marketing .mk-chat{flex-direction:column;gap:14px;font-size:.86rem;line-height:1.5;display:flex}.marketing .mk-chat-ask{background:#ffffff14;border-radius:14px 14px 2px;align-self:flex-end;max-width:92%;padding:10px 14px}.marketing .mk-chat-tool,.marketing .mk-chat-ok{font-family:var(--font-mono);color:#e7ebf3b8;align-items:baseline;gap:8px;font-size:.74rem;display:flex}.marketing .mk-chat-tool svg{color:var(--mk-cobalt-ground);flex:none;align-self:center}.marketing .mk-chat-ok{color:var(--mk-photon)}.marketing .mk-chat-ok .mk-dot{width:6px;height:6px;box-shadow:none;background:var(--mk-photon);align-self:center}.marketing .mk-pane-caption{color:var(--mk-fg-2);font-size:.92rem;line-height:1.55}.marketing .mk-ledger{margin-top:clamp(40px,5vw,64px)}.marketing .mk-ledger-title{align-items:center;gap:10px;margin-bottom:12px;display:inline-flex}.marketing .mk-ledger table{border-collapse:collapse;width:100%;min-width:620px;font-size:.86rem}.marketing .mk-ledger th{border-bottom:1px solid var(--mk-line-strong);font-family:var(--font-mono);letter-spacing:.12em;text-align:left;color:var(--mk-fg-3);padding:10px 16px 10px 0;font-size:.68rem;font-weight:500}.marketing .mk-ledger td{border-bottom:1px solid var(--mk-line);vertical-align:middle;padding:14px 16px 14px 0}.marketing .mk-ledger tbody tr{background-image:linear-gradient(90deg, transparent calc(var(--mk-sweep-a,0) * 100%), var(--mk-accent) calc(var(--mk-sweep-a,0) * 100%), var(--mk-accent) calc(var(--mk-sweep-b,0) * 100%), transparent calc(var(--mk-sweep-b,0) * 100%)), linear-gradient(var(--mk-accent), var(--mk-accent));transition:background-size .7s var(--mk-ease);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px,0% 1px}.marketing .mk-ledger tbody tr:hover{background-size:100% 1px,100% 1px}.marketing .mk-ledger td code{color:var(--mk-accent)}.marketing .mk-ledger-who{font-weight:500}.marketing .mk-ledger-result{color:var(--mk-fg-2)}.marketing .mk-guard{border-top:0;border:1px solid var(--mk-line);border-left:2px solid var(--mk-cobalt-ground);transition:border-color .45s var(--mk-ease), background-color .45s var(--mk-ease);background:#ffffff05;gap:10px 32px;padding:20px 22px;display:grid}.marketing .mk-guard[data-active=true]{border-color:#a9c3ff52;border-left-color:var(--mk-photon);background:#5684e814}.marketing .mk-guard[data-active=true] .mk-dot--hold{animation:mk-hold 1.6s var(--mk-ease) infinite}@keyframes mk-hold{0%{box-shadow:inset 0 0 0 1.5px var(--mk-photon), 0 0 0 0 #a9c3ff80}to{box-shadow:inset 0 0 0 1.5px var(--mk-photon), 0 0 0 9px #a9c3ff00}}.marketing .mk-guard-label{color:var(--mk-fg);white-space:nowrap;align-self:start;align-items:center;gap:10px;padding-top:.2em;display:inline-flex}.marketing .mk-dot--hold{box-shadow:inset 0 0 0 1.5px var(--mk-photon);background:0 0}.marketing .mk-guard-body{max-width:72ch;color:var(--mk-fg-2);font-size:.92rem;line-height:1.6}.marketing .mk-console{border:1px solid var(--mk-line-strong);background:var(--mk-ground-2)}.marketing .mk-console-step{padding:clamp(20px,2.4vw,28px)}.marketing .mk-console-step+.mk-console-step{border-top:1px solid var(--mk-line)}.marketing .mk-step-head{grid-template-columns:2.4em 1fr;gap:2px 8px;margin-bottom:16px;display:grid}.marketing .mk-step-head .mk-label{grid-row:span 2;padding-top:.32em}.marketing .mk-step-title{font-size:1.02rem;font-weight:600}.marketing .mk-step-body{color:var(--mk-fg-3);font-size:.86rem}.marketing .mk-console-chips{flex-wrap:wrap;gap:8px;padding-left:calc(2.4em + 8px);display:flex}.marketing .mk-pick{border:1px solid var(--mk-line-strong);height:34px;color:var(--mk-fg-2);cursor:pointer;transition:border-color .3s var(--mk-ease), background-color .3s var(--mk-ease), color .3s var(--mk-ease);border-radius:999px;align-items:center;padding-inline:14px;font-size:.86rem;display:inline-flex}.marketing .mk-pick:hover{color:var(--mk-fg);border-color:#a9c3ff8c}.marketing .mk-pick:focus-visible{border-radius:999px}.marketing .mk-pick--on{border-color:var(--mk-cobalt-ground);color:var(--mk-fg);background:#5684e824}.marketing .mk-presets{flex-direction:column;gap:8px;padding-left:calc(2.4em + 8px);display:flex}.marketing .mk-preset{border:1px solid var(--mk-line);cursor:pointer;transition:border-color .3s var(--mk-ease), background-color .3s var(--mk-ease);grid-template-columns:16px 1fr;gap:14px;padding:14px 16px;display:grid;position:relative}.marketing .mk-preset:hover{border-color:var(--mk-line-strong)}.marketing .mk-preset:has(.mk-radio-input:focus-visible){outline:2px solid var(--mk-accent);outline-offset:3px}.marketing .mk-preset--on,.marketing .mk-preset--on:hover{border-color:var(--mk-cobalt-ground);background:#5684e812}.marketing .mk-radio-input{opacity:0;pointer-events:none;width:16px;height:16px;margin:0;position:absolute;top:16px;left:16px}.marketing .mk-preset-text{min-width:0;display:block}.marketing .mk-preset-title,.marketing .mk-preset-body{display:block}.marketing .mk-radio{border:1.5px solid var(--mk-line-strong);width:16px;height:16px;transition:border-color .3s var(--mk-ease), box-shadow .3s var(--mk-ease);border-radius:999px;margin-top:2px}.marketing .mk-preset--on .mk-radio{border-color:var(--mk-cobalt-ground);box-shadow:inset 0 0 0 3px var(--mk-ground-2), inset 0 0 0 8px var(--mk-cobalt-ground)}.marketing .mk-preset-title{font-size:.95rem;font-weight:600}.marketing .mk-preset-body{color:var(--mk-fg-2);margin-top:2px;font-size:.84rem;line-height:1.5}.marketing .mk-capchips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.marketing .mk-capchip{border:1px solid var(--mk-line);font-family:var(--font-mono);color:var(--mk-fg-3);transition:color .45s var(--mk-ease), border-color .45s var(--mk-ease), background-color .45s var(--mk-ease);transition-delay:calc(var(--i,0) * 70ms);padding:2px 8px;font-size:.7rem}.marketing .mk-preset--on .mk-capchip{color:var(--mk-photon);background:#a9c3ff14;border-color:#a9c3ff66}.marketing .mk-capchip--never,.marketing .mk-preset--on .mk-capchip--never{border-color:var(--mk-line);color:var(--mk-fg-3);background:0 0;-webkit-text-decoration:line-through #fff6;text-decoration:line-through #fff6}.marketing .mk-setup,.marketing .mk-setup-hint{animation:mk-swap .56s var(--mk-ease) both}.marketing .mk-setup-hint{animation-delay:80ms}@keyframes mk-swap{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(10px)}to{opacity:1;clip-path:inset(0);transform:none}}.marketing .mk-setup{border:1px solid var(--mk-line);background:var(--mk-ground-deep);font-family:var(--font-mono);color:var(--mk-fg);white-space:pre-wrap;overflow-wrap:anywhere;margin-left:calc(2.4em + 8px);padding:14px 16px;font-size:.76rem;line-height:1.65}.marketing .mk-setup-hint{color:var(--mk-fg-3);margin:10px 0 0 calc(2.4em + 8px);font-size:.82rem}@media (min-width:1000px){.marketing .mk-console{grid-template:"client preset""setup preset"1fr/minmax(0,5fr) minmax(0,6fr);display:grid}.marketing .mk-console-step--client{grid-area:client}.marketing .mk-console-step--setup{grid-area:setup}.marketing .mk-console-step--preset{border-left:1px solid var(--mk-line);grid-area:preset}.marketing .mk-console-step+.mk-console-step--preset{border-top:0}.marketing .mk-guard{grid-template-columns:auto 1fr}}.marketing .mk-soon{border:1px dashed var(--mk-accent);height:22px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mk-accent);white-space:nowrap;vertical-align:middle;border-radius:999px;flex:none;align-items:center;margin-left:8px;padding-inline:9px;font-size:.68rem;font-weight:500;line-height:1;display:inline-flex}.marketing .mk-command-prompt--tag{letter-spacing:.12em;border:1px solid;border-radius:999px;padding:3px 8px;font-size:.66rem;line-height:1.2}.marketing .mk-command-prompt--tag:before{content:none}.marketing .mk-features{border:1px solid var(--mk-line);background:var(--mk-line);gap:1px;display:grid}.marketing .mk-feature{background:var(--mk-panel);flex-direction:column;gap:18px;padding:clamp(22px,2.6vw,34px);display:flex}.marketing .mk-feature-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marketing .mk-fglyph{margin-bottom:0}.marketing .mk-feature-title{font-family:var(--mk-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.3rem,1.7vw,1.55rem);font-weight:600;font-stretch:112%;line-height:1.1}.marketing .mk-feature-body{max-width:46ch;color:var(--mk-fg-2);margin-top:10px;font-size:.98rem;line-height:1.6}.marketing .mk-points{border-top:1px solid var(--mk-line);gap:9px;margin-top:auto;padding-top:16px;display:grid}.marketing .mk-point{color:var(--mk-fg);align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.4;display:flex}.marketing .mk-point .mk-soon{margin-left:4px}.marketing .mk-point-mark{color:var(--mk-accent);flex:none;margin-top:.15em}.marketing .mk-point-mark--soon{border:1.5px dashed var(--mk-fg-3);border-radius:999px;width:14px;height:14px}.marketing .mk-point[data-soon]{color:var(--mk-fg-2)}.marketing .mk-feature--soon{background-image:repeating-linear-gradient(135deg,#0000 0 9px,#1e232e09 9px 10px)}.marketing .mk-feature--soon .mk-fglyph{opacity:.7}.marketing .mk-feature--lead{background-color:var(--mk-ground);background-image:radial-gradient(#ffffff12 1px,#0000 1.3px);background-size:18px 18px;grid-column:1/-1}.marketing .mk-feature--lead .mk-feature-title{letter-spacing:-.03em;font-size:clamp(1.9rem,3.4vw,3rem)}.marketing .mk-feature--lead .mk-feature-body{max-width:52ch;margin-top:16px;font-size:clamp(1rem,1.2vw,1.12rem)}.marketing .mk-gs-steps{border-top:1px solid var(--mk-line-strong)}.marketing .mk-gs-step{border-bottom:1px solid var(--mk-line);gap:28px;padding-block:clamp(32px,4vw,56px);display:grid}.marketing .mk-gs-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px clamp(18px,2.4vw,32px);display:grid}.marketing .mk-gs-num{min-width:1.25em;color:var(--mk-accent);font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,4.6vw,4.2rem);line-height:.9}.marketing .mk-gs-title{font-family:var(--mk-display);letter-spacing:-.02em;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:600;font-stretch:112%;line-height:1.1}.marketing .mk-gs-body{max-width:46ch;color:var(--mk-fg-2);margin-top:10px;font-size:1rem;line-height:1.6}.marketing .mk-gs-action{align-items:center;display:flex}.marketing .mk-gs-content{gap:20px;min-width:0;display:grid}.marketing .mk-cli{border:1px dashed var(--mk-line-strong);gap:10px;padding:18px 20px;display:grid}.marketing .mk-cli-label{color:var(--mk-fg);flex-wrap:wrap;align-items:center;gap:6px 0;display:flex}.marketing .mk-cli-lines{font-family:var(--font-mono);color:var(--mk-fg-2);gap:4px;font-size:.86rem;line-height:1.6;display:grid;overflow-x:auto}.marketing .mk-cli-note{color:var(--mk-fg-3);font-size:.88rem;line-height:1.5}.marketing .mk-ask{border:1px solid var(--mk-line-strong);background:var(--mk-ground-2)}.marketing .mk-ask-bar{border-bottom:1px solid #ffffff14;align-items:center;height:36px;padding-inline:14px;display:flex}.marketing .mk-ask-body{gap:10px;padding:clamp(16px,2vw,22px);display:grid}.marketing .mk-ask-prompt{border-right:2px solid var(--mk-accent);background:#5684e81f;justify-self:end;max-width:34em;padding:10px 14px;font-size:.95rem;line-height:1.5}.marketing .mk-ask-reply{color:var(--mk-fg-2);align-items:center;gap:10px;padding-top:6px;font-size:.92rem;display:flex}.marketing .mk-gs-guide{justify-self:start}.marketing .mk-modules-next{gap:0 40px;margin-top:8px;display:grid}.marketing .mk-next{border-bottom:1px dashed var(--mk-line-strong);padding-block:20px}.marketing .mk-next-title{align-items:center;display:flex}.marketing .mk-next-title .mk-display{letter-spacing:-.02em;font-size:clamp(1.2rem,1.6vw,1.4rem);line-height:1.1}.marketing .mk-next-body{max-width:46ch;color:var(--mk-fg-2);margin-top:6px;font-size:.95rem;line-height:1.6}.marketing .mk-docs{min-height:100vh;padding-block:clamp(28px,4vw,44px) clamp(80px,10vw,140px)}.marketing .mk-docs-label{align-items:center;margin-top:clamp(72px,12vw,150px);margin-bottom:24px;display:flex}.marketing .mk-docs-lede{margin-top:24px}.marketing .mk-docs-topics{border-top:1px solid var(--mk-line-strong);max-width:640px;margin-top:40px}.marketing .mk-docs-topics li{border-bottom:1px solid var(--mk-line);padding-block:14px;font-size:1rem}.marketing .mk-docs-actions{justify-content:flex-start;margin-top:40px}.marketing .mk-columns{border-top:1px solid var(--mk-line-strong);margin-top:clamp(48px,6vw,88px);display:grid}.marketing .mk-column{padding:24px 0 8px}.marketing .mk-column+.mk-column{border-top:1px solid var(--mk-line)}.marketing .mk-glyph{fill:none;stroke:var(--mk-fg-3);stroke-width:1px;opacity:.85;margin-bottom:22px;display:block}.marketing .mk-glyph .mk-glyph-dot{fill:var(--mk-bg)}.marketing .mk-glyph .mk-glyph-accent{fill:var(--mk-accent);stroke:none}.marketing .mk-column-title{font-family:var(--mk-display);letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:580;font-stretch:112%}.marketing .mk-column-body{max-width:36ch;color:var(--mk-fg-2);font-size:1rem;line-height:1.6}.marketing .mk-modules-row{border-top:1px solid var(--mk-line);transition:border-color .2s var(--mk-ease);gap:10px;padding-block:22px;display:grid}.marketing .mk-modules ul li.mk-modules-row,.marketing .mk-stack-ledger li{background-image:linear-gradient(var(--mk-accent), var(--mk-accent));transition:background-size .7s var(--mk-ease);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;background-origin:border-box}.marketing .mk-modules ul li.mk-modules-row{background-position:0 0}.marketing .mk-modules ul li.mk-modules-row:hover,.marketing .mk-stack-ledger li:hover{background-size:100% 1px}.marketing .mk-modules-head{border-top:0;padding-block:0 12px;display:none}.marketing .mk-modules ul li.mk-modules-row:last-child{border-bottom:1px solid var(--mk-line)}.marketing .mk-module-name{font-family:var(--mk-display);letter-spacing:-.03em;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:580;font-stretch:112%;line-height:1}.marketing .mk-module-body{max-width:58ch;color:var(--mk-fg-2);font-size:.96rem;line-height:1.6}.marketing .mk-surfaces{flex-wrap:wrap;gap:6px;display:flex}.marketing .mk-stack-grid{gap:40px clamp(32px,5vw,80px);margin-top:clamp(48px,6vw,88px);display:grid}.marketing .mk-stack-heading{border-bottom:1px solid var(--mk-line-strong);padding-bottom:12px}.marketing .mk-stack-ledger ul{column-gap:32px;display:grid}.marketing .mk-stack-ledger li{border-bottom:1px solid var(--mk-line);padding-block:13px;font-size:.96rem}.marketing .mk-stack-runbook{color:var(--mk-fg-2);align-items:center;gap:12px;margin-top:36px;font-size:.96rem;display:inline-flex}.marketing .mk-start{background:linear-gradient(#0f1117 0%,#0b0d12 100%);position:relative;overflow:hidden}.marketing .mk-start-stage{place-items:center;min-height:clamp(560px,58vw,800px);display:grid;position:relative}.marketing .mk-start-ring{pointer-events:none;width:clamp(560px,70vw,1000px);height:auto;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.marketing .mk-ring-guide{fill:none;stroke:#ffffff12;stroke-width:1px}.marketing .mk-ring-dash{fill:none;stroke:#ffffff38;stroke-width:1px;stroke-dasharray:2 7}.marketing .mk-ring-draw{fill:none;stroke:var(--mk-cobalt-ground);stroke-width:1.25px;stroke-dasharray:1 1;stroke-dashoffset:0;opacity:.85}.marketing .mk-ring-planet-halo{fill:#a9c3ff14;stroke:#a9c3ff8c;stroke-width:1px}.marketing .mk-ring-planet-body{fill:var(--mk-cobalt-ground)}.marketing .mk-start-copy:before{content:"";z-index:-1;background:radial-gradient(closest-side,#0b0d12eb,#0b0d1299 60%,#0000);position:absolute;inset:-12% -10%}.marketing .mk-start-copy{isolation:isolate;text-align:center;flex-direction:column;align-items:center;max-width:760px;display:flex;position:relative}.marketing .mk-start-copy .mk-h2{max-width:12em;font-size:clamp(2.3rem,4.6vw,4.2rem)}.marketing .mk-start-lede{max-width:46ch;color:var(--mk-fg-2);margin-top:24px;font-size:clamp(1.02rem,1.2vw,1.15rem);line-height:1.6}.marketing .mk-start-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 32px;margin-top:40px;display:flex}.marketing .mk-pill--lg{height:64px;padding-inline:36px;font-size:1.12rem}.marketing .mk-footer{border-top:1px solid var(--mk-line);padding-block:clamp(64px,8vw,104px) 32px}.marketing .mk-footer-top{gap:48px;padding-bottom:clamp(48px,6vw,80px);display:grid}.marketing .mk-footer-mark{letter-spacing:-.03em;align-items:center;gap:14px;font-size:clamp(1.8rem,3vw,2.6rem);display:inline-flex}.marketing .mk-footer-mark .mk-display{font-weight:600}.marketing .mk-footer-planet{width:1.1em;height:1.1em;color:var(--mk-fg)}.marketing .mk-footer-tagline{max-width:36ch;color:var(--mk-fg-2);margin-top:16px;font-size:.96rem;line-height:1.6}.marketing .mk-footer-columns{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:32px;display:grid}.marketing .mk-footer-heading{margin-bottom:16px}.marketing .mk-footer-columns ul{flex-direction:column;gap:10px;display:flex}.marketing .mk-footer-link{color:var(--mk-fg-2);transition:color .2s var(--mk-ease);font-size:.94rem}.marketing .mk-footer-link:hover{color:var(--mk-fg)}.marketing .mk-footer-bottom{border-top:1px solid var(--mk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:24px;display:flex}.marketing .mk-footer-mcp{align-items:baseline;gap:10px;display:inline-flex}.marketing .mk-footer-mcp code{color:var(--mk-fg-2)}.marketing .mk-back:hover svg{transform:translate(2px,-2px)}@media (min-width:640px) and (max-width:899px){.marketing .mk-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.marketing .mk-intro{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px}.marketing .mk-intro-lede{justify-self:end}.marketing .mk-triptych,.marketing .mk-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing .mk-column{padding:28px 32px 8px}.marketing .mk-column:first-child{padding-left:0}.marketing .mk-column+.mk-column{border-top:0;border-left:1px solid var(--mk-line)}.marketing .mk-modules-head{display:grid}.marketing .mk-modules-row{grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);align-items:center;gap:32px}.marketing .mk-surfaces{justify-content:flex-end}.marketing .mk-modules-head span:last-child{text-align:right}.marketing .mk-stack-grid,.marketing .mk-stack-ledger ul{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing .mk-features{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing .mk-feature--lead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"top points""text points";gap:22px 48px;display:grid}.marketing .mk-feature--lead .mk-feature-top{grid-area:top}.marketing .mk-feature--lead .mk-feature-text{grid-area:text}.marketing .mk-feature--lead .mk-points{border-top:0;border-left:1px solid var(--mk-line);grid-area:points;align-self:end;margin-top:0;padding:0 0 0 32px}.marketing .mk-gs-step{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px}.marketing .mk-gs-step--wide{grid-template-columns:minmax(0,1fr);gap:36px}.marketing .mk-gs-step--wide .mk-gs-body{max-width:62ch}.marketing .mk-modules-next{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing .mk-footer-top{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (max-width:599px){.marketing .mk-ledger table,.marketing .mk-ledger tbody{min-width:0;display:block}.marketing .mk-ledger thead{display:none}.marketing .mk-ledger tr{border-bottom:1px solid var(--mk-line);grid-template-columns:1fr auto;gap:6px 12px;padding-block:14px;display:grid}.marketing .mk-ledger td{border:0;padding:0}.marketing .mk-ledger td:nth-child(2),.marketing .mk-ledger td:nth-child(4){justify-self:end}.marketing .mk-readouts ul{flex-direction:column}.marketing .mk-readouts li+li:before{content:none}.marketing .mk-console-chips,.marketing .mk-presets{padding-left:0}.marketing .mk-setup,.marketing .mk-setup-hint{margin-left:0}.marketing .mk-preset{gap:10px;padding:12px}.marketing .mk-start-ring{width:185vw}.marketing .mk-start-stage{min-height:600px}.marketing .mk-capchip{padding-inline:6px;font-size:.64rem}.marketing .mk-capchips{gap:4px}.marketing .mk-pill--lg{width:100%}.marketing .mk-footer-mcp{order:-1;width:100%}}.marketing .mk-sl{margin-block:-.06em -.1em;padding-block:.06em .1em;display:block;overflow:hidden}.marketing .mk-sl>span{display:block}.marketing .mk-word{display:inline-block}.marketing .mk-ch--caret{box-shadow:1.5px 0 0 0 var(--mk-cobalt-paper)}.marketing .mk-win:not(.mk-win--light) .mk-ch--caret{box-shadow:1.5px 0 0 0 var(--mk-photon)}.marketing[data-reveal-ready] :is([data-rise],[data-stagger]>*,.mk-hero-body):focus-within{opacity:1!important;transform:none!important}html.lenis,html.lenis body{height:auto}html.lenis,.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.marketing .mk-in{animation:mk-rise 1s var(--mk-ease) both;animation-delay:var(--d,0s)}.marketing .mk-in-fade{animation:mk-fade .9s var(--mk-ease) both;animation-delay:var(--d,0s)}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}@keyframes mk-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes mk-mask{0%{transform:translateY(110%)}to{transform:none}}@keyframes mk-blink{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:768px){.marketing{--mk-header-h:60px}.marketing .mk-hero{min-height:auto}.marketing .mk-hero-body{padding-top:calc(var(--mk-header-h) + 108px);justify-content:flex-start}.marketing .mk-h1{letter-spacing:-.03em;font-size:clamp(2.5rem,11.4vw,3.4rem)}.marketing .mk-actions .mk-pill{flex:100%}.marketing .mk-command{width:100%;padding-left:18px;font-size:.84rem}.marketing .mk-copy{margin-left:auto;padding-inline:16px 18px}.marketing .mk-copy-text{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.marketing .mk-header-actions{gap:10px}.marketing .mk-pill--sm{height:32px;font-family:var(--font-ibm-plex-sans), sans-serif;letter-spacing:0;text-transform:none;padding-inline:13px;font-size:.8125rem;font-weight:500}.marketing .mk-wordmark{white-space:nowrap}.marketing .mk-command code{flex:1}.marketing .mk-readouts-row{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.marketing *,.marketing :before,.marketing :after{transition:none!important;animation:none!important}}
