:root{--cd-bg:#08080f;--cd-bg-2:#0a0a12;--cd-bg-3:#0c0c14;--cd-bg-4:#11132a;--cd-line:#ffffff14;--cd-line-2:#26293c;--cd-line-3:#19192d;--cd-blue-hover:#1a2fb8;--cd-blue-glow:#213be573;--cd-blue-soft:#6e84ff;--cd-cyan:var(--brand-light-blue);--cd-cyan-deep:#00c9d1;--cd-fg:#fff;--cd-ink:#c2cde7;--cd-ink-dim:#898b9a;--cd-ink-faint:#8b90a5;--cd-ink-ghost:#4a4d5e;--cd-rainbow:linear-gradient(90deg,#fe5001 0%,#e3f419 32%,#00c9d1 66%,#213be5 100%);--cd-font-display:var(--font-manrope),system-ui,sans-serif;--cd-font-mono:var(--font-jetbrains-mono),ui-monospace,"SF Mono",Menlo,monospace;--cd-paper-page:#f5f6fb;--cd-paper-bg:#fff;--cd-paper-inset:#eef1f9;--cd-paper-line:#0b0d171a;--cd-paper-line-2:#dce1ee;--cd-paper-line-3:#e9edf6;--cd-paper-fg:#0a0c16;--cd-paper-ink:#3b4257;--cd-paper-ink-dim:#5f677e;--cd-paper-ink-faint:#5c6578;--cd-paper-ink-ghost:#a3aabd;--cd-paper-cyan:#0a6db6;--cd-paper-cyan-deep:#007e86;--cd-paper-blue-glow:#213be538;--cd-paper-blue-soft:#2b3fd6;--cd-paper-green:#0c8b4d;--cd-paper-yellow:#96690a;--cd-paper-red:#cc3418}html{background:var(--cd-bg)}.terminal-shell{--bg:var(--cd-bg);--bg-2:var(--cd-bg-2);--bg-3:var(--cd-bg-3);--bg-4:var(--cd-bg-4);--line:var(--cd-line);--line-2:var(--cd-line-2);--line-3:var(--cd-line-3);--blue:var(--brand-blue);--blue-hover:var(--cd-blue-hover);--blue-glow:var(--cd-blue-glow);--blue-soft:var(--cd-blue-soft);--cyan:var(--cd-cyan);--cyan-deep:var(--cd-cyan-deep);--fg:var(--cd-fg);--ink:var(--cd-ink);--ink-dim:var(--cd-ink-dim);--ink-faint:var(--cd-ink-faint);--ink-ghost:var(--cd-ink-ghost);--green:var(--brand-green);--yellow:var(--brand-yellow);--red:var(--brand-orange);--rainbow:var(--cd-rainbow);--display:var(--cd-font-display);--mono:var(--cd-font-mono);background:var(--bg);color:var(--ink);font-family:var(--mono);min-height:100vh;font-size:13px;line-height:1.55;position:relative;overflow:visible}:root[data-theme=light]{--cd-bg:var(--cd-paper-page);--cd-bg-2:var(--cd-paper-bg);--cd-bg-3:var(--cd-paper-bg);--cd-bg-4:var(--cd-paper-inset);--cd-line:var(--cd-paper-line);--cd-line-2:var(--cd-paper-line-2);--cd-line-3:var(--cd-paper-line-3);--cd-fg:var(--cd-paper-fg);--cd-ink:var(--cd-paper-ink);--cd-ink-dim:var(--cd-paper-ink-dim);--cd-ink-faint:var(--cd-paper-ink-faint);--cd-ink-ghost:var(--cd-paper-ink-ghost);--cd-cyan:var(--cd-paper-cyan);--cd-cyan-deep:var(--cd-paper-cyan-deep);--cd-blue-glow:var(--cd-paper-blue-glow);--cd-blue-soft:var(--cd-paper-blue-soft)}html[data-theme=light] .terminal-shell{--green:var(--cd-paper-green);--yellow:var(--cd-paper-yellow);--red:var(--cd-paper-red)}html,body{margin:0;padding:0}html{scroll-behavior:smooth}.terminal-shell,.terminal-shell *{box-sizing:border-box}.terminal-shell *{margin:0;padding:0}.terminal-shell{background:var(--bg);color:var(--ink);font-family:var(--mono);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;line-height:1.55}.terminal-shell a{color:inherit;text-decoration:none}.terminal-shell ::selection{background:var(--blue);color:#fff}.terminal-shell img,.terminal-shell svg{display:block}.terminal-shell pre{font-family:var(--mono);white-space:pre;line-height:1.2}.terminal-shell:before{content:"";z-index:100;pointer-events:none;background-image:repeating-linear-gradient(0deg,#27b1ff05 0 1px,#0000 1px 3px);position:fixed;inset:0}.terminal-shell:after{content:"";z-index:101;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(100% 80%,#0000 55%,#0006 100%);position:fixed;inset:0}a.lk{color:var(--cyan);border-bottom:1px dashed #27b1ff66;padding-bottom:1px}a.lk:hover{color:var(--fg);border-bottom-color:var(--cyan);background:#27b1ff14}.cy{color:var(--cyan)}.bl{color:var(--blue-soft)}.g{color:var(--green)}.y{color:var(--yellow)}.r{color:var(--red)}.w{color:var(--fg)}.d{color:var(--ink-dim)}.f{color:var(--ink-faint)}.wrap{max-width:1240px;margin:0 auto;padding:0 24px}.cur{background:var(--cyan);vertical-align:-2px;width:.2em;height:1.05em;margin-left:3px;animation:1.1s step-end infinite blink;display:inline-block;box-shadow:0 0 10px #27b1ffb3}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);font-family:var(--mono);background:#0a0a12d9;font-size:11.5px}.topbar .row{justify-content:space-between;align-items:center;gap:16px;height:30px;display:flex}.topbar .left,.topbar .right{align-items:center;gap:16px;display:flex}.topbar .item{color:var(--ink-dim);align-items:center;gap:6px;display:inline-flex}.topbar .dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 8px var(--green);border-radius:999px}@media (max-width:720px){.topbar .right .item:nth-child(n+3){display:none}}nav.tabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);font-family:var(--mono);background:#0a0a12d9}nav.tabs .row{align-items:stretch;display:flex;overflow-x:auto}nav.tabs .brand{border-right:1px solid var(--line);background:var(--bg-3);white-space:nowrap;align-items:center;gap:10px;padding:0 18px 0 14px;display:flex}nav.tabs .brand img{width:auto;height:17px}nav.tabs .brand .brand-mark{width:22px;height:22px;display:none}nav.tabs .brand .blink{color:var(--cyan);font-size:13px;font-weight:700}nav.tabs .tab{color:var(--ink-dim);border-right:1px solid var(--line);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:12px 16px;font-size:12.5px;transition:background .15s,color .15s;display:flex}nav.tabs .tab:hover{background:var(--bg-3);color:var(--ink)}nav.tabs .tab.active{color:var(--cyan);background:var(--bg)}nav.tabs .right-link{border-left:1px solid var(--line);color:var(--ink);white-space:nowrap;align-items:center;gap:6px;margin-left:0;padding:12px 15px;font-size:12.5px;transition:background .15s,color .15s;display:flex}nav.tabs .tab+.right-link,nav.tabs .tab+.cmd-nav-trigger{margin-left:auto}nav.tabs .right-link:hover{background:var(--bg-3);color:var(--fg)}nav.tabs .cmd-nav-trigger{height:auto;min-height:100%;color:var(--ink-dim);font-family:var(--mono);cursor:pointer;white-space:nowrap;box-sizing:border-box;background:0 0;border:none;border-radius:0;flex-shrink:0;align-self:stretch;align-items:center;gap:6px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1;transition:background .15s,color .15s;display:inline-flex}nav.tabs .cmd-nav-trigger:hover{background:var(--bg-3);color:var(--fg)}nav.tabs .cmd-nav-trigger kbd{border:1px solid var(--cyan);padding:1px 5px}@supports (color:color-mix(in lab, red, red)){nav.tabs .cmd-nav-trigger kbd{border:1px solid color-mix(in srgb,var(--cyan)30%,transparent)}}nav.tabs .cmd-nav-trigger kbd{color:var(--cyan);border-radius:3px;font-size:10px;line-height:1.2}nav.tabs .cmd-nav-trigger .cmd-nav-label{text-transform:lowercase}nav.tabs .right-tab{border-left:1px solid var(--line);color:#fff;white-space:nowrap;background:var(--blue);align-items:center;gap:8px;padding:12px 18px;font-size:12.5px;font-weight:500;display:flex;box-shadow:inset 0 1px #ffffff1f}nav.tabs .right-tab:hover{background:var(--blue-hover)}.hero{padding:56px 0;position:relative}.hero .breadcrumb{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;font-size:11.5px;display:flex}.hero .breadcrumb .now{color:var(--cyan)}.hero .row{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}@media (max-width:900px){.hero .row{grid-template-columns:1fr;gap:44px}}.manpage{color:var(--ink);font-size:12.5px;line-height:1.65}.manpage .sec{margin-bottom:24px}.manpage .sec-h{color:var(--cyan);text-transform:uppercase;letter-spacing:.12em;border-bottom:1px dashed var(--line-2);margin-bottom:8px;padding-bottom:4px;font-size:11px;font-weight:700}.manpage .body{color:var(--ink)}.manpage .body .w{color:var(--fg)}.hero-masthead{margin:2px 0 26px;position:relative}.hero-masthead .mm-rainbow{background:var(--rainbow);border-radius:999px;width:56px;height:4px;margin-bottom:20px;box-shadow:0 0 14px #27b1ff4d}.hero-masthead .mm-art{--mm:clamp(2px,.36vw,4px);--mm-base:10px;--mm-scale:calc(var(--mm)/var(--mm-base));--mm-natural:640px;width:100%;min-width:0;max-width:100%;height:calc(6.8*var(--mm) + 8px);-webkit-user-select:none;user-select:none;-moz-text-size-adjust:100%;text-size-adjust:100%;margin-bottom:0;position:relative;overflow:hidden;container-type:inline-size}.hero-masthead .mm-art-inner{width:max-content;font-family:ui-monospace,SF Mono,Menlo,Monaco,Courier New,monospace;font-size:var(--mm-base);font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;letter-spacing:0;white-space:nowrap;transform:scale(var(--mm-scale));transform-origin:0 0;background:var(--rainbow);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 16px #27b1ff59);-webkit-background-clip:text;background-clip:text;align-items:center;gap:.7em;margin:0;padding:.2em .35em .3em .25em;font-weight:400;line-height:1.12;display:inline-flex}.hero-masthead .mm-art pre{white-space:pre;font:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;-webkit-text-fill-color:inherit;background:0 0;border:0;flex-shrink:0;margin:0;padding:0;display:block}.pane-l .mm-art{margin-bottom:20px}.hero-masthead .mm-sign{color:var(--ink-faint);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:11px;font-size:12px;display:flex}.hero-masthead .mm-sign .w{color:var(--ink);font-weight:500}.hero-masthead .mm-sign .cy{color:var(--cyan)}.hero-masthead .mm-sign .sep{color:var(--ink-ghost)}.display-headline{font-family:var(--display);letter-spacing:-.035em;color:var(--fg);text-wrap:balance;margin:0 0 16px;font-size:clamp(30px,3.3vw,46px);font-weight:800;line-height:1.18;overflow:visible}.display-headline .l1{white-space:nowrap;display:block}.pane-l .display-headline{font-size:clamp(31px,2.85vw,45px)}.pane-l .display-headline .l1,.pane-l .display-headline .underscore{white-space:normal}.display-headline .underscore{white-space:nowrap;background:linear-gradient(96deg,#5ec6ff 0%,var(--cyan)42%,var(--blue)100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.14em;display:inline-block;position:relative;overflow:visible}.display-tag{font-family:var(--mono);color:var(--ink-dim);letter-spacing:.01em;max-width:500px;margin-bottom:30px;font-size:14px;line-height:1.6}.display-tag .cy{color:var(--cyan)}.display-tag .w{color:var(--fg)}.cli{background:var(--bg-3);border:1px solid var(--line-2);border-left:2px solid var(--cyan);border-radius:8px;margin:4px 0;padding:14px 16px;font-size:12.5px;line-height:1.7}.cli .prompt{color:var(--green)}.cli .you{color:var(--cyan)}.cli .arg{color:var(--ink)}.cli .out{color:var(--ink-dim);display:block}.cli .out .ok{color:var(--green)}.cli .out .v{color:var(--fg)}.hero-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.hero-trust{font-family:var(--mono);color:var(--ink-faint);align-items:center;gap:8px;margin-left:4px;font-size:11.5px;display:inline-flex}.hero-trust .dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 5px var(--green);border-radius:999px;flex-shrink:0;display:block}.key{font-size:12.5px;font-family:var(--mono);background:var(--bg-3);border:1px solid var(--line-2);color:var(--ink);cursor:pointer;appearance:none;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.key:hover{color:var(--fg);background:var(--bg-4);border-color:#27b1ff80}.key kbd,nav.tabs .right-tab kbd,.mobile-nav-cta kbd,.console .run kbd,.console .out .gate .g-btn kbd,.est-body .cta kbd,button.res-run kbd{background:var(--bg-2);min-width:20px;height:20px;color:var(--cyan);border:1px solid var(--line-2);font-size:11px;font-family:var(--mono);border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-weight:500;line-height:1;display:inline-flex}.key-primary{background:var(--blue);color:#fff;box-shadow:inset 0 1px 0 #ffffff24,0 0 0 1px #00149999,0 8px 24px -8px var(--blue-glow);border-color:#0000;font-weight:600}.key-primary:hover{background:var(--blue-hover);color:#fff;transform:translateY(-1px)}.key-primary kbd,nav.tabs .right-tab kbd,.mobile-nav-cta kbd,.console .out .gate .g-btn.primary kbd,.est-body .cta kbd,button.res-run kbd{color:#fff;background:#00000038;border-color:#ffffff38}.readout{border:1px solid var(--line-2);background:var(--bg-3);border-radius:12px;font-size:12px;overflow:hidden}.readout .h{background:var(--bg-2);border-bottom:1px solid var(--line);color:var(--cyan);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;padding:9px 14px;font-size:11px;font-weight:600;display:flex}.readout .h .dots{gap:6px;display:flex}.readout .h .dots span{background:var(--line-2);border-radius:999px;width:10px;height:10px}.readout .h .live{color:var(--green);align-items:center;gap:6px;font-weight:500;display:inline-flex}.readout .h .live:before{content:"";background:var(--green);width:7px;height:7px;box-shadow:0 0 6px var(--green);border-radius:999px;animation:1.6s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.readout .body{padding:14px 16px}.readout .body pre{color:var(--ink);font-size:11.5px;line-height:1.5}.readout .body .k{color:var(--cyan)}.readout .body .g{color:var(--green)}.readout .body .v{color:var(--fg)}.readout .ticker{border-top:1px solid var(--line);background:var(--bg-2);grid-template-columns:repeat(4,1fr);gap:12px;padding:12px 16px;font-size:11px;display:grid}.readout .ticker .t .k{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:9.5px}.readout .ticker .t .v{color:var(--cyan);font-size:14px;font-weight:600}.ascii-chart{border-top:1px solid var(--line);color:var(--cyan);background:var(--bg-2);padding:12px 16px;font-size:10.5px;line-height:1.2}.ascii-chart .lbl{color:var(--ink-faint);justify-content:space-between;margin-bottom:5px;display:flex}.ascii-chart pre{opacity:.85}.logo-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2);text-align:center;padding:44px 0}.logo-band .rainbow-bar{background:var(--rainbow);border-radius:999px;width:64px;height:5px;margin:0 auto 24px}.logo-band img{opacity:.96;height:34px;margin:0 auto 18px}.logo-band .ascii-wordmark{font-family:var(--mono);letter-spacing:0;color:var(--fg);text-shadow:0 0 18px #27b1ff73;white-space:pre;-webkit-user-select:none;user-select:none;margin:0 auto 20px;font-size:clamp(5px,1.18vw,13px);line-height:1.04;display:inline-block}.logo-band .ascii-wordmark .lo{color:var(--cyan);text-shadow:0 0 18px #27b1ff8c;display:block}.logo-band .tag{color:var(--ink-dim);letter-spacing:.04em;font-size:12px}.logo-band .tag .cy{color:var(--cyan)}section.man{border-bottom:1px solid var(--line);padding:64px 0}section.man .head{border-bottom:1px dashed var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:32px;padding-bottom:12px;display:flex}section.man .head .name{color:var(--cyan);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:flex}section.man .head .name .num{color:var(--ink-faint)}section.man .head .name .title{color:var(--ink);letter-spacing:.02em;text-transform:none;font-size:13px;font-weight:500}section.man .head .nav{color:var(--ink-faint);font-size:11.5px}section.man .head .nav span{color:var(--cyan)}section.man .lede{color:var(--ink);max-width:760px;margin-bottom:32px;font-size:13.5px;line-height:1.6}section.man .lede .cy{color:var(--cyan);font-weight:600}section.man .lede .w{color:var(--fg)}.trust{border-bottom:1px solid var(--line);padding:36px 0}.trust .label{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.12em;text-align:center;justify-content:center;align-items:center;gap:12px;margin-bottom:22px;font-size:11px;display:flex}.trust .label:before,.trust .label:after{content:"";border-top:1px dashed var(--line-2);flex:1;max-width:80px}.trust .logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px 48px;display:flex}.trust .logos img{opacity:.5;filter:grayscale()brightness(1.9);height:20px;transition:opacity .18s}.trust .logos img:hover{opacity:.95}.ep-table{border:1px solid var(--line-2);background:var(--bg-3);border-radius:12px;font-size:12.5px;overflow:hidden}.ep-table .h-row,.ep-table .row{border-bottom:1px solid var(--line);grid-template-columns:64px 230px minmax(0,1fr) 150px;align-items:center;gap:12px 20px;padding:10px 18px;display:grid}.ep-table .h-row{background:var(--bg-2);color:var(--cyan);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700}.ep-table .row:last-child{border-bottom:none}.ep-table .row{cursor:pointer;transition:background .15s}.ep-table .row:hover{background:var(--bg-4)}.ep-table .row:hover .path{color:var(--fg)}.ep-table .method{letter-spacing:.04em;font-size:11px;font-weight:700}.ep-table .method.get{color:var(--green)}.ep-table .path{color:var(--cyan);white-space:nowrap;font-size:12.5px}.ep-table .path .var{color:var(--ink-dim)}.ep-table .desc{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.ep-table .lat{color:var(--ink-dim);text-align:right;white-space:nowrap;font-size:11.5px}.ep-note{font-family:var(--mono);color:var(--ink-faint);letter-spacing:.01em;margin:10px 0 0;font-size:11.5px}.home-eps .ep-note{margin-bottom:16px}@media (max-width:800px){.ep-table .h-row,.ep-table .row{gap:10px 14px;padding:10px 14px}}@media (max-width:640px){.ep-table .h-row,.ep-table .row{grid-template-columns:56px 1fr}.ep-table .h-row .desc,.ep-table .h-row .lat,.ep-table .row .desc,.ep-table .row .lat{text-align:left;grid-column:span 2;padding-left:0}}.bars{border:1px solid var(--line-2);background:var(--bg-3);border-radius:12px;grid-template-columns:repeat(4,1fr);font-size:12.5px;display:grid;overflow:hidden}.bars .item{border-right:1px solid var(--line);padding:24px 22px;transition:background .22s;position:relative;overflow:hidden}.bars .item:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(120px 90px at 88% 8%,#27b1ff1a,#0000 70%);transition:opacity .3s;position:absolute;inset:0}.bars .item:hover{background:var(--bg-4)}.bars .item:hover:before{opacity:1}.bars .item:last-child{border-right:none}.bars .item .k{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.1em;z-index:1;min-height:2.7em;margin-bottom:14px;font-size:10.5px;line-height:1.35;position:relative}.bars .item .metric{z-index:1;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex;position:relative}.bars .item .v{color:var(--cyan);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 0 18px #27b1ff66;flex:1;min-width:0;margin-bottom:0;font-size:32px;font-weight:700;line-height:1}.bars .item .bar{background:var(--bg-2);border:1px solid var(--line);z-index:1;border-radius:3px;height:9px;margin-bottom:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0006}.bars .item .bar .fill{background:repeating-linear-gradient(90deg,var(--cyan)0,var(--cyan)6px,#27b1ff59 6px,#27b1ff59 8px);position:absolute;top:0;bottom:0;left:0}.bars .item .n{color:var(--ink-faint);z-index:1;font-size:11px;line-height:1.45;position:relative}@media (max-width:860px){.bars{grid-template-columns:repeat(2,1fr)}.bars .item{border-bottom:1px solid var(--line)}.bars .item:nth-child(2n){border-right:none}.bars .item:nth-last-child(-n+2){border-bottom:none}}@media (max-width:520px){.bars{grid-template-columns:1fr}.bars .item{border-right:none;padding:18px 16px}.bars .item:nth-child(3){border-bottom:1px solid var(--line)}.bars .item .k{min-height:0;margin-bottom:10px}.bars .item .metric{margin-bottom:12px}}.light-path{contain:layout style;background:linear-gradient(90deg,var(--line-2),#26293c00)center/100% 1px no-repeat;width:100%;max-width:400px;height:3px;margin-top:26px;position:relative;container-type:inline-size}.light-path:after{content:"";background:linear-gradient(90deg,transparent,var(--cyan),transparent);will-change:transform;backface-visibility:hidden;border-radius:999px;width:64px;height:3px;animation:4s linear infinite lightPath;position:absolute;top:0;left:0;box-shadow:0 0 12px #27b1ffb3}@keyframes lightPath{0%{transform:translate(-64px)}to{transform:translate(100cqi)}}.proof{border-bottom:1px solid var(--line);background:var(--bg-2);padding:56px 0}.proof .count{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.12em;flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:30px;font-size:11.5px;display:flex}.proof .count .n{font-family:var(--display);letter-spacing:-.02em;color:var(--fg);text-transform:none;font-size:30px;font-weight:800}.proof .count .n .cy{color:var(--cyan)}.proof .logos{flex-wrap:wrap;align-items:center;gap:24px 40px;margin-bottom:34px;display:flex}.proof .logos .lg[aria-label=Lemlist]{order:-2}.proof .logos .lg[aria-label=UserGems]{order:-1}.proof .logos .lg,.quote .lg{opacity:.55;filter:grayscale()brightness(1.6);color:inherit;align-items:center;text-decoration:none;transition:opacity .2s;display:flex}.proof .logos .lg:hover,.quote:hover .lg{opacity:.9}.proof .logos .lg svg,.proof .logos .lg img,.quote .lg svg,.quote .lg img{height:var(--lg-h,18px);width:auto;display:block}.proof .logos .lg-orthogonal{gap:14px}.proof .logos .lg-orthogonal .lg-name{font-family:var(--display);letter-spacing:-.025em;color:#fff;white-space:nowrap;font-size:16px;font-weight:700;line-height:1}.proof .logos .ph{opacity:.55;color:inherit;align-items:center;gap:10px;text-decoration:none;transition:opacity .2s;display:inline-flex}.proof .logos .ph:hover,.proof .logos .ph:focus-visible{opacity:.95}.proof .logos .ph:focus-visible{outline:1px solid var(--cyan);outline-offset:4px;border-radius:4px}.proof .logos .ph-mark{border:1px dashed var(--line-2);width:16px;height:16px;font-family:var(--mono);color:var(--ink-faint);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:400;line-height:1;transition:border-color .2s,color .2s,box-shadow .2s,transform .2s;animation:2.8s ease-in-out infinite ph-slot;display:flex}.proof .logos .ph:hover .ph-mark,.proof .logos .ph:focus-visible .ph-mark{border-color:var(--cyan);color:var(--cyan);animation:none;transform:scale(1.08);box-shadow:0 0 12px #27b1ff73}.proof .logos .ph-name{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);white-space:nowrap;font-size:16px;font-weight:700;line-height:1}.proof .logos .ph-name:after{content:"";background:var(--cyan);vertical-align:-1px;width:1.5px;height:.85em;margin-left:4px;animation:1.1s step-end infinite blink;display:inline-block;box-shadow:0 0 8px #27b1ffa6}.proof .logos .ph-q{color:var(--cyan)}.proof .logos .ph:hover .ph-q,.proof .logos .ph:focus-visible .ph-q{animation:1.1s step-end infinite blink}@keyframes ph-slot{0%,to{border-color:var(--line-2);color:var(--ink-faint);box-shadow:0 0 #27b1ff00}50%{color:var(--cyan);border-color:#27b1ffb3;box-shadow:0 0 10px #27b1ff52}}@media (max-width:860px){.proof .logos{gap:26px}}.bigquote{border:1px solid var(--line-2);background:var(--bg-3);border-radius:16px;grid-template-columns:1fr auto;align-items:end;gap:34px 48px;padding:40px 44px;display:grid;position:relative}@media (max-width:860px){.bigquote{grid-template-columns:1fr;gap:26px;padding:30px 26px}}.bigquote .ph{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-ghost);border:1px dashed var(--line-2);border-radius:999px;padding:3px 9px;font-size:9.5px;position:absolute;top:14px;right:16px}.bigquote blockquote{font-family:var(--display);letter-spacing:-.022em;color:var(--fg);text-wrap:pretty;grid-column:1/-1;font-size:clamp(20px,2.3vw,30px);font-weight:600;line-height:1.28}.bigquote blockquote .cy{color:var(--cyan)}.bigquote .by{align-items:center;gap:14px;display:flex}.bigquote .by .av{border:1px dashed var(--line-2);background:linear-gradient(#213be559,#27b1ff1a);border-radius:999px;flex-shrink:0;width:44px;height:44px}.bigquote .by .who{font-size:12px;line-height:1.5}.bigquote .by .who .nm{color:var(--fg);font-weight:600;display:block}.bigquote .by .who .rl{color:var(--ink-faint)}.bigquote .metric{text-align:right;color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.bigquote .metric .v{font-family:var(--display);color:var(--cyan);letter-spacing:-.02em;text-transform:none;margin-bottom:2px;font-size:26px;font-weight:800;display:block}@media (max-width:860px){.bigquote .metric{text-align:left}}.bars .item .art{width:48px;height:48px;color:var(--cyan);opacity:.5;pointer-events:none;filter:drop-shadow(0 0 6px #27b1ff59);flex-shrink:0;transition:opacity .3s;position:static}.bars .item:hover .art{opacity:.85}.bars .item .art.art-bars{transform:translateY(1px)}@media (max-width:1100px){.bars .item .art{opacity:.55;width:40px;height:40px}}@media (max-width:640px){.bars .item .art{opacity:.72}.bars .item .art [stroke]{opacity:.55}}.bars .item .art [stroke]{vector-effect:non-scaling-stroke}.art-dot{animation:artPop 4.4s var(--e,ease-in-out)infinite;transform-origin:50%;transform-box:fill-box}@keyframes artPop{0%,to{opacity:.35;transform:scale(.7)}40%{opacity:1;transform:scale(1.15)}70%{opacity:.7;transform:scale(.95)}}.art-bar{transform-origin:bottom;transform-box:fill-box;animation:4.8s ease-in-out infinite artBar}@keyframes artBar{0%,to{opacity:.55;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}.art-packet{animation:3.6s linear infinite artPacket}@keyframes artPacket{0%{offset-distance:0%;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}.art-ring{transform-origin:50%;transform-box:fill-box;animation:4s ease-out infinite artRing}@keyframes artRing{0%{stroke-dasharray:1 140;stroke-dashoffset:0;opacity:.9}70%{stroke-dasharray:90 50;stroke-dashoffset:-40px;opacity:.5}to{stroke-dasharray:1 140;stroke-dashoffset:-140px;opacity:.2}}.art-trace{stroke-dasharray:150;stroke-dashoffset:150px;animation:4s ease-in-out infinite artTrace}@keyframes artTrace{0%{stroke-dashoffset:150px}45%,60%{stroke-dashoffset:0}to{stroke-dashoffset:-150px}}.quotes{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;display:grid}@media (max-width:860px){.quotes{grid-template-columns:1fr}}.quote{border:1px solid var(--line-2);background:var(--bg-3);border-left:2px solid var(--cyan);border-radius:12px;flex-direction:column;gap:16px;padding:22px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.quote:hover{border-color:#27b1ff73;transform:translateY(-2px);box-shadow:0 8px 28px #00000038}.quote .q{color:var(--ink);font-size:12.5px;line-height:1.65}.quote .q:before{content:"“";color:var(--cyan);font-family:var(--display);vertical-align:-8px;margin-right:3px;font-size:26px;line-height:0}.quote .by{align-items:center;gap:11px;margin-top:auto;display:flex}.quote .by .av{width:34px;height:34px;font-family:var(--display);color:var(--fg);border:1px solid var(--line-2);background:linear-gradient(#213be559,#27b1ff1f);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex;overflow:hidden}.quote .by .av.has-photo{background-position:50%;background-size:cover;font-size:0}.quote .by .who{font-size:11.5px;line-height:1.4}.quote .by .who .nm{color:var(--fg);font-weight:600}.quote .by .who .rl .cy{color:var(--cyan)}.tiles{border-left:1px solid var(--line-2);border-top:1px solid var(--line-2);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.tiles>.tile-cta{grid-column:span 2}@media (max-width:800px){.tiles{grid-template-columns:1fr}.tiles>.tile-cta{grid-column:auto}}.tile{border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:var(--bg-3);flex-direction:column;gap:14px;min-height:270px;padding:24px 22px;transition:background .2s;display:flex}.tile:hover{background:var(--bg-4)}.tile .idx{color:var(--ink-faint);letter-spacing:.1em;justify-content:space-between;font-size:11px;display:flex}.tile .idx .tag{color:var(--cyan)}.tile .ic{border:1px solid var(--line-2);width:36px;height:36px;color:var(--cyan);background:linear-gradient(#213be52e,#27b1ff0f);border-radius:9px;justify-content:center;align-items:center;display:flex}.tile h3{color:var(--fg);letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.2;font-family:var(--mono)}.tile p{color:var(--ink-dim);font-size:12.5px;line-height:1.55}.tile .code-mini{background:var(--bg-2);border:1px solid var(--line);white-space:pre;border-radius:6px;margin-top:auto;padding:10px 12px;font-size:11px;line-height:1.6;overflow-x:auto}.tile .code-mini .cy{color:var(--cyan)}.tile .code-mini .g{color:var(--green)}.tile .code-mini .d{color:var(--ink-dim)}.quickstart{border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--bg)0%,var(--bg-2)100%);padding:80px 0;position:relative;overflow:hidden}.quickstart .glow{pointer-events:none;background:radial-gradient(50% 50%,#213be529 0%,#0000 70%);width:600px;height:500px;position:absolute;top:-30%;left:12%}.quickstart .row{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid;position:relative}@media (max-width:900px){.quickstart .row{grid-template-columns:1fr}}.quickstart h2{font-family:var(--display);letter-spacing:-.035em;color:var(--fg);text-wrap:balance;margin-bottom:18px;font-size:clamp(38px,5vw,72px);font-weight:800;line-height:.98}.quickstart h2 .cy{color:var(--cyan)}.quickstart .sub{color:var(--ink-dim);max-width:460px;margin-bottom:26px;font-size:14px;line-height:1.55}.quickstart .steps{flex-direction:column;gap:14px;margin-top:28px;display:flex}.quickstart .step{grid-template-columns:28px 1fr;align-items:baseline;gap:14px;font-size:12.5px;display:grid}.quickstart .step .n{color:var(--cyan);font-weight:700}.quickstart .step .t{color:var(--ink)}.quickstart .step .t .cy{color:var(--cyan)}.quickstart .step .t .d{color:var(--ink-dim);margin-top:2px;font-size:11.5px;display:block}.quickstart .terminal{background:var(--bg-3);border:1px solid var(--line-2);border-radius:12px;overflow:hidden;box-shadow:0 24px 60px -24px #000000b3}.quickstart .terminal .h{border-bottom:1px solid var(--line);background:var(--bg-2);color:var(--ink-dim);justify-content:space-between;align-items:center;padding:9px 14px;font-size:11px;display:flex}.quickstart .terminal .h .dots{gap:6px;display:flex}.quickstart .terminal .h .dots span{background:var(--line-2);border-radius:999px;width:10px;height:10px}.quickstart .terminal pre{color:var(--ink);white-space:pre;padding:18px 20px;font-size:12.5px;line-height:1.7;overflow-x:auto}.quickstart .terminal .g{color:var(--green)}.quickstart .terminal .cy{color:var(--cyan)}.quickstart .terminal .bl{color:var(--blue-soft)}.quickstart .terminal .d{color:var(--ink-faint)}.quickstart .terminal .v{color:var(--fg)}.console{border:1px solid var(--line-2);background:var(--bg-3);border-radius:12px;overflow:hidden;box-shadow:0 24px 60px -28px #000000b3}.console .c-h{background:var(--bg-2);border-bottom:1px solid var(--line);color:var(--ink-dim);align-items:center;gap:12px;padding:9px 14px;font-size:11px;display:flex}.console .c-h .dots{gap:6px;display:flex}.console .c-h .dots span{background:var(--line-2);border-radius:999px;width:10px;height:10px}.console .c-h .ttl{color:var(--ink-dim)}.console .c-h .ttl.live-dot:before{background:var(--cyan)}.console .c-h .c-h-sub{color:var(--ink-ghost);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:10.5px}.live-dot{align-items:center;gap:7px;font-weight:700;display:inline-flex}.live-dot:before{content:"";background:var(--cyan);width:6px;height:6px;box-shadow:0 0 6px var(--cyan),0 0 0 0 #27b1ff99;border-radius:999px;animation:1.8s ease-out infinite liveDotPulse}@keyframes liveDotPulse{0%{box-shadow:0 0 6px var(--cyan),0 0 0 0 #27b1ff8c}70%{box-shadow:0 0 6px var(--cyan),0 0 0 6px #27b1ff00}to{box-shadow:0 0 6px var(--cyan),0 0 0 0 #27b1ff00}}.console .c-h .live{color:var(--green);align-items:center;gap:6px;font-weight:500;display:inline-flex}@media (max-width:720px){.console .c-h .c-h-sub{display:none}.console .c-h .live{margin-left:auto}}.console .c-h .live:before{content:"";background:var(--green);width:7px;height:7px;box-shadow:0 0 6px var(--green);border-radius:999px}.console .c-h .live.busy{color:var(--yellow)}.console .c-h .live.busy:before{background:var(--yellow);box-shadow:0 0 6px var(--yellow);animation:1s infinite pulse}.console .c-h .live.idle{color:var(--ink-dim)}.console .c-h .live.idle:before{background:var(--line-2);box-shadow:none}.console .sel{border-bottom:1px solid var(--line);flex-direction:column;gap:9px;padding:16px 18px;display:flex}.console .selrow{align-items:center;gap:14px;display:flex}.console .selrow .lbl{width:52px;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.1em;flex-shrink:0;font-size:10.5px}.console .seg{flex-wrap:wrap;gap:6px;display:flex}.console .seg button{font-family:var(--mono);color:var(--ink-dim);background:var(--bg-2);border:1px solid var(--line-2);cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:6px 14px;font-size:12px;transition:all .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.console .seg button:hover{color:var(--ink);background:var(--bg-4);border-color:#27b1ff73}.console .seg button.active{color:var(--fg);background:var(--bg-4);border-color:#ffffff38;box-shadow:inset 0 1px #ffffff14}.console .seg button .desc{color:var(--ink-faint);font-size:10.5px}.console .seg button.active .desc{color:var(--ink-dim)}.console .seg.tool button{padding:6px 12px}.console .cmd{border-bottom:1px solid var(--line);padding:16px 18px}.console .cmd .line{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:12px;font-size:12.5px;display:flex}.console .cmd .line .prompt{color:var(--green)}.console .cmd .line .verb{color:var(--cyan)}.console .cmd .line .ep{color:var(--ink-dim)}.console .cmd .line .ep .method{color:var(--green);font-weight:700}.console .cmd .line .ep .path{color:var(--cyan)}.console .input-row{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.console .input-wrap{background:var(--bg-2);border:1px solid var(--line-2);border-left:2px solid var(--cyan);border-radius:8px;flex:1;align-items:center;gap:8px;min-width:220px;padding:0 12px;transition:border-color .15s;display:flex}.console .input-wrap:focus-within{border-color:#27b1ff99;border-left-color:var(--cyan)}.console .input-wrap .arg-k{color:var(--cyan);white-space:nowrap;flex-shrink:0;font-size:12px}.console .input-wrap .arg-fix{color:var(--ink-faint);white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;margin-right:-6px;font-size:12px}.console .input{min-width:80px;color:var(--fg);font-family:var(--mono);height:42px;caret-color:var(--cyan);background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.console .input::placeholder{color:var(--ink-ghost)}.console .run{background:var(--bg-4);height:42px;color:var(--fg);cursor:pointer;font-size:12.5px;font-weight:600;font-family:var(--mono);border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:8px;padding:0 18px;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:inset 0 1px #ffffff14}.console .run:hover{background:#171a35;border-color:#ffffff47;transform:translateY(-1px)}.console .run:disabled{opacity:.55;cursor:default;transform:none}.console .run kbd{color:var(--cyan);border:1px solid var(--line-2);font-size:10.5px;font-family:var(--mono);background:#00000047;border-radius:4px;padding:2px 6px}.console .run .spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:12px;height:12px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.console .out{background:var(--bg-2);flex-direction:column;min-height:280px;display:flex;position:relative;overflow:hidden}.console .out .obar{border-bottom:1px solid var(--line);color:var(--ink-faint);align-items:center;gap:10px;padding:8px 14px;font-size:11px;display:flex}.console .out .obar .file{color:var(--ink-dim)}.console .out .obar .status{font-variant-numeric:tabular-nums;margin-left:auto}.console .out .obar .status .ok{color:var(--green)}.console .out .body{flex:1;min-height:0;padding:16px;font-size:12px;line-height:1.65;overflow:auto}.console .out .body pre{white-space:pre-wrap;word-break:break-word}.console .out .body .k{color:var(--cyan)}.console .out .body .s{color:var(--green)}.console .out .body .n{color:var(--fg)}.console .out .body .p{color:var(--ink-faint)}.console .out .body .ln{opacity:0;animation:.22s ease-out forwards lnIn;display:block}@keyframes lnIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.console .out .idle{text-align:center;height:auto;min-height:0;color:var(--ink-dim);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:12.5px;display:flex}.console .out .idle .ic{border:1px solid var(--line-2);width:44px;height:44px;color:var(--cyan);background:linear-gradient(#213be52e,#27b1ff0f);border-radius:10px;justify-content:center;align-items:center;display:flex}.console .out .idle kbd{background:var(--bg-3);color:var(--cyan);border:1px solid var(--line-2);font-size:10.5px;font-family:var(--mono);border-radius:4px;padding:1px 6px}.console .out .loading{height:auto;min-height:0;color:var(--ink-dim);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.console .out .loading .spin{border:2.5px solid var(--line-2);border-top-color:var(--cyan);border-radius:999px;width:26px;height:26px;animation:.7s linear infinite spin}.console .c-foot,.term-foot .c-foot{border-top:1px solid var(--line);background:var(--bg-3);color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:22px;padding:11px 16px;font-size:11px;display:flex}.c-foot .d-item{align-items:center;gap:7px;display:inline-flex}.c-foot .d-item:before{content:"";background:var(--green);width:6px;height:6px;box-shadow:0 0 5px var(--green);border-radius:999px}.c-foot .hint{color:var(--ink-ghost);margin-left:auto}.c-foot .cta-link{color:#fff;background:var(--blue);border-radius:999px;margin-left:auto;padding:5px 12px;font-weight:700;text-decoration:none;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #00149999}.c-foot .cta-link:before{display:none}.c-foot .cta-link:hover{background:var(--blue-hover)}@media (max-width:640px){.console .selrow{flex-direction:column;align-items:flex-start;gap:7px}.console .seg button .desc{display:none}.console .cmd{padding:14px}.console .input-row{flex-direction:column;align-items:stretch;gap:10px}.console .input-wrap{flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;padding:10px 12px}.console .input-wrap .arg-k,.console .input-wrap .arg-fix{white-space:normal;word-break:break-all;font-size:11px;line-height:1.35}.console .input{width:100%;min-width:0;height:38px;font-size:12px}.console .run{justify-content:center;width:100%;height:44px}}footer.f{padding:44px 0 28px;font-size:12px}footer.f .row{grid-template-columns:minmax(180px,1.35fr) repeat(5,minmax(0,1fr));align-items:start;gap:32px;margin-bottom:32px;display:grid}footer.f .row .brand{grid-column:auto;min-width:0}footer.f .brand img{aspect-ratio:160/22;width:auto;height:22px;margin-bottom:12px}footer.f .brand p{color:var(--ink-dim);max-width:300px;min-height:4.65em;font-size:12px;line-height:1.55}@media (max-width:960px){footer.f .row{grid-template-columns:repeat(3,minmax(0,1fr))}footer.f .row .brand{grid-column:1/-1}}@media (max-width:520px){footer.f .row{grid-template-columns:1fr 1fr}footer.f .row .brand{grid-column:1/-1}}footer.f .col h3{color:var(--cyan);text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;font-size:11px;font-weight:700}footer.f .col a{color:var(--ink-dim);padding:4px 0;font-size:12.5px;display:block}footer.f .col a:hover{color:var(--fg)}footer.f .baseline{border-top:1px dashed var(--line-2);color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:20px;font-size:11px;display:flex}footer.f .baseline .live{color:var(--green)}footer.f .baseline .live:before{content:"● "}footer.f .baseline .legal-links{flex-wrap:wrap;gap:16px;display:flex}footer.f .baseline .legal-links a{color:var(--ink-faint)}footer.f .baseline .legal-links a:hover{color:var(--cyan)}.topbar .wrap{max-width:none;padding:0 20px}nav.tabs .wrap{max-width:none;padding:0}nav.tabs .brand{padding-left:20px}.term-hero{padding:0!important}.term-hero .wrap{max-width:none;padding:0}.term{border:none;border-bottom:1px solid var(--line-2);background:0 0;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.term-body{flex:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}@media (max-width:1020px){.term-body{grid-template-columns:1fr}.term{min-height:0}}.pane{flex-direction:column;min-width:0;display:flex}.pane+.pane{border-left:1px solid var(--line-2)}@media (max-width:1020px){.pane+.pane{border-left:none;border-top:1px solid var(--line-2)}}.pane-h{box-sizing:border-box;border-bottom:1px solid var(--line);letter-spacing:.11em;text-transform:uppercase;height:36px;min-height:36px;color:var(--ink-faint);background:#0a0a1299;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:10.5px;display:flex}.pane-h .on{color:var(--cyan)}.pane-b{flex-direction:column;flex:1;justify-content:flex-start;padding:40px 44px 44px;display:flex}@media (max-width:620px){.pane-b{padding:28px 20px 32px}}.term-foot{border-top:1px solid var(--line-2);background:var(--bg-2);color:var(--ink-faint);flex:none;align-items:stretch;font-size:11px;display:flex}.term-foot .mode{color:var(--ink-dim);letter-spacing:.12em;border-right:1px solid var(--line);box-shadow:none;background:0 0;align-self:stretch;align-items:center;gap:7px;padding:9px 14px;font-weight:700;display:inline-flex}.term-foot .mode:before{content:"";background:var(--green);width:6px;height:6px;box-shadow:0 0 5px var(--green);border-radius:999px;flex-shrink:0}.term-foot .segs{flex-wrap:wrap;align-items:center;gap:22px;padding:9px 16px;display:flex}.term-foot .segs .cy{color:var(--cyan)}.term-foot .pos{border-left:1px solid var(--line);color:var(--ink-ghost);white-space:nowrap;margin-left:auto;padding:9px 16px}.term-foot .term-foot-lead,.term-foot .term-foot-trail{align-items:stretch;min-width:0;display:flex}.term-foot .term-foot-trail .c-foot{width:100%;font-size:inherit;color:inherit;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:18px;margin:0;padding:7px 16px;display:flex}@media (max-width:760px){.term-foot .pos,.term-foot .term-foot-trail .c-foot .d-item:not(.cta-link){display:none}}@keyframes heroBootIn{0%{opacity:.55;transform:translateY(8px)}to{opacity:1;transform:none}}.pane-l .hero-masthead .mm-art,.pane-l .display-headline,.pane-l .display-tag,.pane-l .hero-actions{animation:.45s cubic-bezier(.16,1,.3,1) backwards heroBootIn}.pane-l .hero-masthead .mm-art{animation-delay:20ms}.pane-l .display-headline{animation-delay:80ms}.pane-l .display-tag{animation-delay:.14s}.pane-l .hero-actions{animation-delay:.2s}@media (prefers-reduced-motion:reduce){.pane-l .hero-masthead .mm-art,.pane-l .display-headline,.pane-l .display-tag,.pane-l .hero-actions{opacity:1;animation:none}.live-dot:before{animation:none}}.pane-r .sol-code{box-shadow:none;background:0 0;border:none;border-radius:0}.pane-r .sol-code .h{border-bottom:1px dashed var(--line-2);background:0 0;padding:10px 18px}.pane-r .sol-code .h .dots{display:none}.pane-r .sol-code pre{padding:22px 24px 26px;font-size:12px}.term-hero .breadcrumb{margin-bottom:22px}.term-hero .sol-eyebrow,.term-hero .breadcrumb{align-self:flex-start}.term-hero .sol-code{margin:0}.pane .console{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.pane .console .c-h{border-bottom:1px solid var(--line);box-sizing:border-box;background:0 0;align-items:center;height:36px;min-height:36px;padding:0 18px;font-size:10.5px}.pane .console .c-h .dots{display:none}.pane .console .c-foot{border-top:1px solid var(--line);background:0 0}.console .ex-row{border-top:1px dashed var(--line-2);flex-wrap:nowrap;align-items:center;gap:14px;min-width:0;margin-top:14px;padding-top:14px;display:flex}.console .ex-row .lbl{width:58px;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.1em;flex-shrink:0;padding-top:0;font-size:10.5px}.console .ex-chips{flex-wrap:nowrap;flex:1;gap:8px;min-width:0;margin-block:-3px;padding-block:3px;display:flex;overflow-x:auto}.ex-chip{background:var(--bg-4);cursor:pointer;font-family:var(--mono);color:var(--fg);letter-spacing:.01em;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;align-items:center;gap:11px;padding:7px 16px 7px 7px;font-size:13.5px;font-weight:700;transition:border-color .16s cubic-bezier(.16,1,.3,1),background .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.ex-chip:hover{background:var(--bg-4);color:var(--fg);border-color:#27b1ff80}.ex-chip.active{border-color:var(--cyan);color:#fff;background:#27b1ff29;animation:.32s cubic-bezier(.16,1,.3,1) ex-chip-pop;position:relative;box-shadow:0 0 10px -4px #27b1ff66}.ex-chip.active:before{content:"";width:3.5px;height:3.5px;box-shadow:0 0 3px 1px var(--cyan),0 0 6px 1.5px #27b1ff99;offset-path:border-box;offset-distance:0%;pointer-events:none;z-index:2;background:#fff;border-radius:50%;animation:4s linear infinite ex-chip-travel;position:absolute;top:0;left:0}@keyframes ex-chip-travel{to{offset-distance:100%}}@keyframes ex-chip-pop{0%{transform:scale(.94)}60%{transform:scale(1.02)}to{transform:scale(1)}}.ex-chip .av{width:27px;height:27px;color:var(--fg);letter-spacing:.02em;box-shadow:inset 0 1px 0 #ffffff40,0 0 0 1px var(--line);flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:800;display:flex}.ex-chip .av.person{border-radius:999px}.ex-chip .av.company{border-radius:9px}.ex-chip .av.query{border-radius:6px}.ex-chip .av.query svg{width:13px;height:13px}.ex-chip .lab{white-space:nowrap;flex-direction:column;gap:2px;line-height:1.3;display:flex}.ex-chip .lab .sub{color:var(--ink-dim);letter-spacing:.02em;font-size:11px;font-weight:600}.ex-chip.active .lab .sub{color:#ffffffbf}.console .ex-chips{scrollbar-width:none;-ms-overflow-style:none}.console .ex-chips::-webkit-scrollbar{display:none}.ex-chip .lab .sub{font-family:var(--mono);max-width:none;margin:0;font-size:9.5px;line-height:1.2}.console .c-h,.console .out .obar{font-family:var(--mono)}.console .out .body pre{max-width:none;margin:0}.term-hero .pane-l h1{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(28px,2.9vw,42px);line-height:1.18}.term-hero .pane-l .sub{max-width:52ch;margin-bottom:24px;font-size:13.5px;line-height:1.65}.term-hero .pane-l .sol-eyebrow{margin-bottom:18px}.term-hero .pane-l .stat-chips{gap:8px;margin-bottom:24px}.term-hero .pane-l .stat-chips .sc{border-radius:8px;min-width:0;padding:9px 14px}.term-hero .pane-l .stat-chips .sc .l{margin-top:4px;font-size:9.5px}.topbar .wrap{justify-content:space-between;align-items:center;gap:16px;display:flex;overflow:hidden}.topbar .left,.topbar .right{flex-wrap:nowrap;align-items:center;gap:18px;min-width:0;display:flex}.topbar .left>*,.topbar .right>*{white-space:nowrap}@media (max-width:1180px){.topbar .right>:nth-child(3){display:none}}@media (max-width:1040px){.topbar .left>:nth-child(3){display:none}}@media (max-width:900px){.topbar .right>:nth-child(2){display:none}}@media (max-width:560px){.topbar .left>.item:not(:first-child),.topbar .right>.item{display:none!important}.topbar .right .theme-sw{flex-shrink:0;margin-left:auto;display:inline-flex!important}.topbar .wrap{overflow:visible}}.terminal-shell .home-eps .ep-cards{display:none}@media (max-width:640px){.terminal-shell .home-eps .ep-table{display:none}.terminal-shell .home-eps .ep-cards{display:grid}}nav.tabs .wrap{scrollbar-width:none;-ms-overflow-style:none}nav.tabs .wrap::-webkit-scrollbar{display:none}.pane-h{overflow:hidden}.pane-h>span:last-child{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;min-width:0;overflow:hidden}@media (max-width:620px){.pane-h>span:last-child{display:none}}.console .out .obar{flex-wrap:nowrap}.console .out .obar .status{white-space:nowrap}.pane .console .out{background:var(--bg-2);flex-direction:column;flex:1 1 0;min-height:0;max-height:none;display:flex;overflow:hidden}.pane-r .pane-b{min-height:0;padding:0;display:flex}.pane .console{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pane .console .out .idle,.pane .console .out .loading{flex:1 1 0;height:auto;min-height:0;padding:28px 24px}.pane .console .out .body{flex:1 1 0;min-height:0;max-height:none;overflow:auto}.pane .console .out .gate{flex:1 1 0;min-height:0}@media (max-width:640px){.terminal-shell .console .cmd{padding:14px}.terminal-shell .console .input-row{flex-direction:column;align-items:stretch;gap:10px}.terminal-shell .console .input-wrap{flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;padding:10px 12px}.terminal-shell .console .input-wrap .arg-k,.terminal-shell .console .input-wrap .arg-fix{white-space:normal;word-break:break-all;font-size:11px;line-height:1.35}.terminal-shell .console .input{width:100%;min-width:0;height:38px;font-size:12px}.terminal-shell .console .run{justify-content:center;width:100%;height:44px}}nav.tabs .row{overflow-x:visible}@media (max-width:940px){nav.tabs .right-link{display:none}nav.tabs .cmd-nav-trigger{margin-left:auto}nav.tabs .right-tab{margin-left:0}}@media (max-width:640px){nav.tabs .tab[data-mega=products]{display:none}}@media (max-width:720px){nav.tabs .brand .brand-wordmark{display:none}nav.tabs .brand .brand-mark{display:block}}nav.tabs .right-tab{flex-shrink:0}nav.tabs .brand,nav.tabs .tab,nav.tabs .right-link,nav.tabs .right-tab,nav.tabs .cmd-nav-trigger{border-left-color:#0000;border-right-color:#0000;position:relative}nav.tabs .brand:after,nav.tabs .tab:after{content:"";background:var(--line);width:1px;position:absolute;top:9px;bottom:9px;right:-1px}nav.tabs .right-link:before,nav.tabs .right-tab:before,nav.tabs .cmd-nav-trigger:before{content:"";background:var(--line);width:1px;position:absolute;top:9px;bottom:9px;left:-1px}nav.tabs .tab.active:after,nav.tabs .tab.mega-open:after{background:var(--line-2)}.terminal-shell [class$=eyebrow]{color:var(--cyan);font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;background:linear-gradient(#101322,#0b0b14) padding-box padding-box,linear-gradient(90deg,#fe5001e6,#e3f419cc 34%,#00c9d1f2 66%,#213be5) border-box;border:1px solid #0000;border-radius:999px;align-items:center;gap:0;padding:6px 15px;font-size:10.5px;font-weight:600;line-height:1.5;display:inline-flex;box-shadow:0 0 22px -8px #27b1ff73,inset 0 1px #ffffff0a}.terminal-shell [class$=eyebrow] .pip,.terminal-shell [class$=eyebrow] .dot{display:none}.console .out .gate{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:210px;padding:30px 26px;display:flex}.console .out .gate .g-h{color:var(--fg);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.console .out .gate .g-h .code{color:var(--yellow);letter-spacing:.06em;border:1px solid #e3f41966;border-radius:5px;padding:2px 7px;font-size:11px}.console .out .gate .g-h .code.hot{color:var(--orange,#fe5001);border-color:#fe500173}.console .out .gate .g-p{color:var(--ink-dim);max-width:46ch;font-size:12.5px;line-height:1.6}.console .out .gate .g-form{border:1px solid var(--line-2);background:var(--bg-2);border-radius:8px;align-items:center;gap:0;width:100%;max-width:460px;padding:4px 4px 4px 12px;display:flex}.console .out .gate .g-k{color:var(--cyan);opacity:.8;font-size:12px}.console .out .gate .g-in{min-width:0;color:var(--fg);font-family:var(--mono);background:0 0;border:none;outline:none;flex:1;padding:8px;font-size:12.5px}.console .out .gate .g-in::placeholder{color:var(--ink-ghost)}.console .out .gate .g-actions{flex-wrap:wrap;gap:10px;display:flex}.console .out .gate .g-btn{border:1px solid var(--line-2);background:var(--bg-3);color:var(--fg);font-family:var(--mono);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.console .out .gate .g-btn:hover{background:var(--bg-4);border-color:#27b1ff80}.console .out .gate .g-btn.primary{background:var(--blue);color:#fff;border-color:#0000}.console .out .gate .g-btn.primary:hover{background:#1a2fb8}.console .out .gate .g-err:empty{display:none}.console .out .gate .g-err{color:var(--yellow);font-size:11.5px}.console .out .gate .g-note{color:var(--ink-ghost);font-size:11px}.c-foot .d-item.quota:before{background:var(--cyan);box-shadow:0 0 5px var(--cyan)}.c-foot .d-item.quota.spent{color:var(--yellow)}.c-foot .d-item.quota.spent:before{background:var(--yellow);box-shadow:0 0 5px var(--yellow)}.console .c-h .live.warn{color:var(--yellow)}@media (prefers-reduced-motion:reduce){.terminal-shell:before,.terminal-shell:after{display:none!important}.terminal-shell .light-path:after,.terminal-shell .blink,.terminal-shell .cur,.terminal-shell .proof .logos .ph-q,.terminal-shell .proof .logos .ph-mark,.terminal-shell .proof .logos .ph-name:after,.terminal-shell [class*=art-],.terminal-shell .ex-chip.active:before,.terminal-shell .live-dot:before{animation:none!important}}.terminal-shell section.man{content-visibility:auto;contain-intrinsic-size:auto 600px}@media (max-width:640px){.terminal-shell section.man{contain-intrinsic-size:auto 280px}section.man{padding:40px 0}}.tab .chev{margin-left:5px;font-size:9px;transition:transform .2s;display:inline-block}.tab.mega-open .chev{transform:rotate(180deg)}.tab.mega-open{color:var(--cyan);background:var(--bg)}.tab[data-mega]{cursor:pointer}.mega{z-index:45;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,transform .2s cubic-bezier(.16,1,.3,1),visibility .18s;position:fixed;top:74px;left:0;right:0;transform:translateY(-8px)}.mega.show{opacity:1;visibility:visible;pointer-events:auto;transform:none}.mega .wrap{max-width:1240px;margin:0 auto;padding:0 24px}.mega-card{background:var(--bg-3);border:1px solid var(--line-2);border-radius:14px;padding:24px 26px;box-shadow:0 28px 64px -22px #000000bf}.mega-grid{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.mega-resources .mega-grid{grid-template-columns:repeat(3,1fr);gap:28px}@media (max-width:980px){.mega-grid{gap:16px;grid-template-columns:repeat(2,1fr)!important}}@media (max-width:560px){.mega-grid{grid-template-columns:1fr!important}}.mega-col{min-width:0}.mega-h{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--cyan);border-bottom:1px dashed var(--line-2);margin-bottom:10px;padding-bottom:8px;font-size:10px}.mega-item{font-family:var(--mono);color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:7px 9px;font-size:12.5px;transition:background .15s,color .15s;display:flex}.mega-item svg{width:15px;height:15px;color:var(--cyan);flex-shrink:0}.mega-item .lbl{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.mega-item:hover{background:var(--bg-4);color:var(--fg)}.mega-item.soon{color:var(--ink-faint);cursor:default}.mega-item.soon svg{color:var(--ink-ghost)}.mega-item .tagf{color:var(--green);letter-spacing:.04em;text-transform:uppercase;font-size:9px}.mega-item .tags{color:var(--yellow);letter-spacing:.04em;text-transform:uppercase;font-size:9px}.mega-all{font-family:var(--mono);color:var(--cyan);align-items:center;gap:7px;margin-top:4px;padding:8px 9px;font-size:11.5px;transition:color .15s,gap .15s;display:flex}.mega-all svg{width:13px;height:13px}.mega-all:hover{color:var(--fg);gap:11px}.mega-note{border-top:1px dashed var(--line-2);font-family:var(--mono);color:var(--ink-faint);letter-spacing:.04em;margin-top:14px;padding-top:12px;font-size:10px}.mega-desc{border-radius:10px;align-items:flex-start;gap:12px;padding:9px 10px;transition:background .15s;display:flex}.mega-desc:hover{background:var(--bg-4)}.mega-desc .disc{border:1px solid var(--line-2);width:34px;height:34px;color:var(--cyan);background:linear-gradient(#213be52e,#27b1ff0f);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mega-desc .disc svg{width:16px;height:16px}.mega-desc .dtxt{flex-direction:column;gap:2px;min-width:0;display:flex}.mega-desc .dn{font-family:var(--mono);color:var(--fg);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.mega-desc .dn .ext{color:var(--ink-faint);display:inline-flex}.mega-desc .dn .ext svg{width:11px;height:11px}.mega-desc .dd{color:var(--ink-dim);font-size:11px;line-height:1.4}html[data-theme=light] .mega-desc .dn,html[data-theme=light] .mega-item:hover,html[data-theme=light] .mega-all:hover{color:var(--fg)}.mobile-nav-primary{border:1px solid var(--line-2);background:var(--bg-3);border-radius:14px;flex-direction:column;gap:2px;margin-bottom:16px;padding:14px 16px;display:flex}.mobile-nav-primary .mega-item{padding:10px 9px;font-size:13px}.mobile-nav-primary .mega-item .lbl{text-transform:lowercase}.mobile-nav-cta{background:var(--blue);color:#fff;font-family:var(--mono);border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:12px 16px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.mobile-nav-cta:hover{background:var(--blue-hover)}.mobile-nav-section-h{border-bottom:1px dashed var(--line-2);margin-bottom:14px;padding-bottom:10px}.mobile-nav-toggle{display:none!important}@media (max-width:720px){.mobile-nav-toggle{margin-left:auto;display:inline-flex!important}nav.tabs .tab:not(.mobile-nav-toggle):not(.mega-open),nav.tabs .right-link,nav.tabs .right-tab{display:none}nav.tabs .cmd-nav-trigger{margin-left:auto;margin-right:0;padding:12px;display:inline-flex}nav.tabs .mobile-nav-toggle{margin-left:0}}.lp-eyebrow{color:var(--cyan);text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--line-2);background:var(--bg-3);border-radius:999px;align-items:center;gap:9px;margin-bottom:22px;padding:5px 13px;font-size:11px;display:inline-flex}.lp-eyebrow .pip,.lp-eyebrow .dot{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 8px var(--cyan);border-radius:999px}.lp-headline{font-family:var(--display);letter-spacing:-.035em;color:var(--fg);text-wrap:balance;margin:0 0 16px;font-size:clamp(34px,4.4vw,56px);font-weight:800;line-height:1.02}.lp-headline .cy,.lp-headline .underscore{background:linear-gradient(96deg,#5ec6ff 0%,var(--cyan)42%,var(--blue)100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.lp-sub{font-family:var(--mono);color:var(--ink-dim);max-width:480px;margin-bottom:26px;font-size:14px;line-height:1.6}.lp-sub .w{color:var(--fg)}.fields{border-left:1px solid var(--line-2);border-top:1px solid var(--line-2);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}@media (max-width:800px){.fields{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.fields{grid-template-columns:1fr}}.fields .field{border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:var(--bg-3);padding:16px 18px;transition:background .15s}.fields .field:hover{background:var(--bg-4)}.fields .field .k{font-family:var(--mono);color:var(--cyan);margin-bottom:5px;font-size:12.5px}.fields .field .t{color:var(--ink-faint);font-size:11.5px;font-family:var(--mono)}.fields .field .v{color:var(--ink);margin-top:4px;font-size:12px}.breadcrumb{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:11.5px;display:flex}.breadcrumb .now{color:var(--cyan)}.breadcrumb a.lk{color:var(--cyan);border-bottom:1px dashed #27b1ff66}.lp-chips{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.lp-chip{border:1px solid var(--line-2);background:var(--bg-3);color:var(--ink);border-radius:8px;align-items:center;padding:8px 14px;font-size:12.5px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.lp-chip:hover{border-color:var(--cyan);color:var(--fg);background:var(--bg-4)}.terminal-shell{font-family:var(--mono);font-feature-settings:normal;font-variation-settings:normal;font-size:13px;font-weight:400;line-height:1.55}.terminal-shell :where(p,span,a,button,input,select,textarea,label,li,td,th,div,nav,section,article,aside,footer,header,blockquote,figcaption,summary,details){font-family:inherit}.terminal-shell :where(h1,h2,h3,h4,h5,h6){font-family:var(--mono);font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.terminal-shell :is(.topbar,.topbar *,nav.tabs,nav.tabs *,.term-foot,.term-foot *,.pane-h,.manpage,.manpage *,.display-tag,.display-tag *,.key,.key *,.console,.console *,section.man,section.man *,.proof,.proof *,.quickstart,.quickstart *,.blog-head,.blog-head *,.blog-sub,.feat,.feat *,.post,.post *,.cat-filter,.cat-filter *){font-family:var(--mono)}.terminal-shell :is(.display-headline,.display-headline .l1,.proof .count .n,.proof .logos .ph-name,.bigquote blockquote,.bigquote .metric .v,.quote .by .av,.quickstart h2,.legal-head h1,.pr-hero h1,.compare-page .compare-head h1){font-family:var(--display)}.terminal-shell .display-headline{letter-spacing:-.035em;color:var(--fg);font-size:clamp(30px,3.3vw,46px);font-weight:800;line-height:1.18;overflow:visible}.terminal-shell .pane-l .display-headline{font-size:clamp(31px,2.85vw,45px)}.terminal-shell .display-headline .underscore{padding-bottom:.14em;overflow:visible}.terminal-shell .display-tag{font-family:var(--mono);font-size:14px;line-height:1.6}.terminal-shell .blog-title{font-family:var(--mono);font-size:clamp(30px,4vw,46px);font-weight:700}.terminal-shell kbd{font-family:var(--mono);font-size:inherit}.theme-sw{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--bg-3);border:1px solid var(--line-2);color:var(--ink-faint);cursor:pointer;border-radius:999px;align-items:center;gap:2px;padding:2px;font-size:10px;line-height:1;display:inline-flex}.theme-sw .o{border-radius:999px;padding:4px 9px;transition:color .15s,background .15s}.theme-sw .o.on{color:#fff;background:var(--blue);box-shadow:inset 0 1px #ffffff29}.theme-sw:hover{border-color:#27b1ff73}html[data-theme=light] .terminal-shell:before,html[data-theme=light] .terminal-shell:after{display:none}html[data-theme=light] .terminal-shell{background:var(--bg);color:var(--ink)}html[data-theme=light] .topbar,html[data-theme=light] nav.tabs,html[data-theme=light] .site-chrome{background:#ffffffe0}.terminal-shell>.site-chrome{z-index:40;position:sticky;top:0}html[data-theme=light] .pane-h,html[data-theme=light] .term-foot{background:#f8f9fd}html[data-theme=light] .pane .console .out,html[data-theme=light] .console .out{background:#fafbfe}html[data-theme=light] nav.tabs .tab.active{background:var(--bg)}html[data-theme=light] nav.tabs .brand{background:#fbfcfe}html[data-theme=light] :is(h1,h2,h3,h4,h5,blockquote){color:var(--fg)!important}html[data-theme=light] footer.f .col h3,html[data-theme=light] section.man .head .name,html[data-theme=light] .cat-label{color:var(--cyan)!important}html[data-theme=light] :is(.w,.nm,.display-headline,.lp-headline,.blog-title,.art-title,.term-hero .pane-l h1),html[data-theme=light] :is(.manpage .body .w,.display-tag .w,section.man .lede .w,.quickstart .terminal .v,.console .out .body .n,.readout .body .v,.proof .count .n,.bigquote .by .who .nm,.quote .by .who .nm,.tile h3,.ucase h3,.stat-chips .sc .v){color:var(--fg)!important}html[data-theme=light] .console .input{color:var(--fg)}html[data-theme=light] a.lk:hover,html[data-theme=light] .abm-overview-more:hover{color:var(--blue);background:#213be512}html[data-theme=light] .key:hover,html[data-theme=light] footer.f .col a:hover,html[data-theme=light] nav.tabs .right-link:hover,html[data-theme=light] .ep-table .row:hover .path,html[data-theme=light] .offer .ep:hover .path,html[data-theme=light] .trust .logos img:hover{color:var(--fg)}html[data-theme=light] .cy,html[data-theme=light] .pane-h .on{color:var(--cyan)}html[data-theme=light] .ex-chip:hover{color:var(--fg);background:var(--bg-4)}html[data-theme=light] .ex-chip.active{background:#213be50f;box-shadow:inset 0 0 0 1px #213be58c,0 0 12px -6px #213be566;color:var(--blue)!important}html[data-theme=light] .ex-chip.active .lab .sub{color:#213be5b3}html[data-theme=light] .key-primary,html[data-theme=light] nav.tabs .right-tab{color:#fff!important}html[data-theme=light] .term-foot .mode{color:var(--ink-dim)!important}html[data-theme=light] .console .seg button.active{background:var(--bg-4);border-color:#10182829;box-shadow:inset 0 1px #ffffffb3;color:var(--fg)!important}html[data-theme=light] .console .seg button.active .desc{color:var(--ink-dim)}html[data-theme=light] .console .run{background:var(--bg-4);border-color:#10182824;box-shadow:inset 0 1px #ffffffb3;color:var(--fg)!important}html[data-theme=light] .console .run:hover{background:var(--bg-3);border-color:#10182838}html[data-theme=light] .console .run kbd{color:var(--cyan);background:#1018280f;border-color:#1018281f}html[data-theme=light] :is(.console,.quickstart .terminal,.readout,.ep-table,.bars,.tiles,.sol-code,.offer .o,.bm-steps){box-shadow:0 1px 2px #1018280d,0 1px 3px #10182814}html[data-theme=light] .key-primary{box-shadow:inset 0 1px 0 #fff3,0 1px 2px #1018281f,0 8px 20px -10px var(--blue-glow)}html[data-theme=light] .sec-cta .key,html[data-theme=light] .bm-conv-cta .key-primary{box-shadow:inset 0 1px 0 #ffffff38,0 1px 2px #1018281a,0 10px 24px -12px var(--blue-glow)}html[data-theme=light] :is(.quickstart .glow,.hero-glow,.beam,.grid-bg){opacity:.35}html[data-theme=light] .cur{box-shadow:none}html[data-theme=light] :is(.hero-masthead .mm-art-inner,.logo-band .ascii-wordmark,.logo-band .ascii-wordmark .lo),html[data-theme=light] .hero-masthead .mm-art-inner{filter:none}html[data-theme=light] :is(img[src*=captaindata-white],.bm-attribution-logo){filter:invert()brightness(.85)}html[data-theme=light] .trust .logos img{filter:grayscale()brightness(.35);opacity:.55}html[data-theme=light] .trust .logos img:hover{opacity:.9}html[data-theme=light] :is(.proof .logos .lg,.quote .lg){filter:grayscale()brightness(.25);opacity:.55}html[data-theme=light] :is(.proof .logos .lg:hover,.quote:hover .lg){opacity:.9}html[data-theme=light] .terminal-shell [class$=eyebrow]{color:var(--cyan);background:linear-gradient(#fff,#f7f8fc) padding-box padding-box,linear-gradient(90deg,#fe5001f2,#d6c400e6 34%,#00a8b0 66%,#213be5) border-box;box-shadow:0 1px 2px #1018280f}html[data-theme=light] :is(.tile .ic,.console .out .idle .ic){background:linear-gradient(#213be51a,#27b1ff0a)}html[data-theme=light] .console .c-h .live.idle:before{background:var(--ink-ghost)}html[data-theme=light] ::selection{background:var(--blue);color:#fff}html[data-theme=light] .mega-card{box-shadow:0 20px 48px -20px #10182847,0 1px 3px #1018281a}html[data-theme=light] :is(.mega-desc .dn,.mega-item:hover,.mega-all:hover){color:var(--fg)}html[data-theme=light] .mega-desc .disc{background:linear-gradient(#213be51a,#27b1ff0a)}html[data-theme=light] .tab.mega-open{background:var(--bg-4)}html[data-theme=light] a:hover{color:var(--blue)}html[data-theme=light] .art-wrap,html[data-theme=light] :is(.panel,.estimate,.feat-table,.gauge,.km,.fm,.bm-method .m,.catc,.feat,.post-card,.res-pcard,.res-form-body,.bm-download){box-shadow:0 1px 2px #1018280d,0 1px 3px #10182814}html[data-theme=light] .panel>.ph{background:#f8f9fd}html[data-theme=light] .gauge:after{opacity:.35}html[data-theme=light] .feat .cover{background:#f8f9fd}html[data-theme=light] :is(.presets button.active,.ccy button.active,.cat-filter a.active,.cat-filter button.active,.est-body .cta,button.res-run){color:#fff!important}[data-cookie-consent],[data-cookie-modal]{--bg:var(--cd-bg);--bg-2:var(--cd-bg-2);--bg-3:var(--cd-bg-3);--bg-4:var(--cd-bg-4);--line:var(--cd-line);--line-2:var(--cd-line-2);--blue:var(--brand-blue);--blue-hover:var(--cd-blue-hover);--blue-glow:var(--cd-blue-glow);--cyan:var(--cd-cyan);--fg:var(--cd-fg);--ink:var(--cd-ink);--ink-dim:var(--cd-ink-dim);--ink-faint:var(--cd-ink-faint);--ink-ghost:var(--cd-ink-ghost);--mono:var(--cd-font-mono);font-family:var(--mono);color:var(--ink)}[data-cookie-consent]{z-index:9999;background:var(--bg-3);border:1px solid var(--line-2);width:340px;max-width:calc(100vw - 40px);box-shadow:0 0 0 1px var(--cyan),0 28px 64px -22px #000000b3;border-radius:12px;position:fixed;bottom:20px;left:20px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-cookie-consent]{box-shadow:0 0 0 1px color-mix(in srgb,var(--cyan)10%,transparent),0 28px 64px -22px #000000b3}}[data-cookie-consent]{opacity:1;transition:opacity .2s,transform .2s;transform:translateY(0)}[data-cookie-consent].is-closing{opacity:0;pointer-events:none;transform:translateY(8px)}[data-cookie-consent] .cd-cookie-h,[data-cookie-modal] .cd-cookie-h{background:var(--bg-2);border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:12px;padding:10px 14px;font-size:11px;display:flex}[data-cookie-consent] .cd-cookie-h .dots,[data-cookie-modal] .cd-cookie-h .dots{flex-shrink:0;gap:6px;display:flex}[data-cookie-consent] .cd-cookie-h .dots span,[data-cookie-modal] .cd-cookie-h .dots span{background:var(--line-2);border-radius:999px;width:10px;height:10px}[data-cookie-consent] .cd-cookie-h .dots span:first-child,[data-cookie-modal] .cd-cookie-h .dots span:first-child{background:#ff5f57}[data-cookie-consent] .cd-cookie-h .dots span:nth-child(2),[data-cookie-modal] .cd-cookie-h .dots span:nth-child(2){background:#febc2e}[data-cookie-consent] .cd-cookie-h .dots span:nth-child(3),[data-cookie-modal] .cd-cookie-h .dots span:nth-child(3){background:#28c840}[data-cookie-consent] .cd-cookie-h .lbl,[data-cookie-modal] .cd-cookie-h .lbl{color:var(--cyan);letter-spacing:.08em;text-transform:none;font-size:12px;font-weight:600}[data-cookie-consent] .cd-cookie-x,[data-cookie-modal] .cd-cookie-x{width:28px;height:28px;color:var(--ink-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;margin-left:auto;font-size:14px;line-height:1;transition:color .15s,background .15s,border-color .15s;display:inline-flex}[data-cookie-consent] .cd-cookie-x:hover,[data-cookie-modal] .cd-cookie-x:hover{color:var(--fg);background:var(--bg-4);border-color:var(--line-2)}[data-cookie-consent] .cd-cookie-b{padding:16px 16px 14px}[data-cookie-consent] .cd-cookie-body{color:var(--ink-dim);margin:0 0 16px;font-size:12.5px;line-height:1.55}[data-cookie-consent] .cd-cookie-actions,[data-cookie-modal] .cd-cookie-actions{flex-direction:column;gap:8px;display:flex}[data-cookie-modal] .cd-cookie-actions.row{flex-direction:row;justify-content:flex-end;margin-top:18px}[data-cookie-modal] .cd-cookie-actions.row .key{width:auto;min-width:96px}[data-cookie-consent] .cd-cookie-foot{border-top:1px dashed var(--line-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}[data-cookie-consent] .cd-cookie-foot .sep{color:var(--ink-ghost)}[data-cookie-consent] .cd-cookie-link{color:var(--cyan);font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}[data-cookie-consent] .cd-cookie-link:hover{color:var(--fg)}[data-cookie-consent] .key,[data-cookie-modal] .key{width:100%;height:40px;font-size:13px;font-family:var(--mono);background:var(--bg-2);border:1px solid var(--line-2);color:var(--ink);cursor:pointer;appearance:none;box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:500;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}[data-cookie-consent] .key:hover,[data-cookie-modal] .key:hover{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){[data-cookie-consent] .key:hover,[data-cookie-modal] .key:hover{border-color:color-mix(in srgb,var(--cyan)50%,var(--line-2))}}[data-cookie-consent] .key:hover,[data-cookie-modal] .key:hover{color:var(--fg);background:var(--bg-4)}[data-cookie-consent] .key-primary,[data-cookie-modal] .key-primary{background:var(--blue);color:#fff;box-shadow:inset 0 1px 0 #ffffff24,0 0 0 1px #00149999,0 8px 24px -8px var(--blue-glow);border-color:#0000;font-weight:600}[data-cookie-consent] .key-primary:hover,[data-cookie-modal] .key-primary:hover{background:var(--blue-hover);color:#fff}[data-cookie-consent] :is(.key,.cd-cookie-x,.cd-cookie-link):focus-visible,[data-cookie-modal] :is(.key,.cd-cookie-x,.cd-cookie-toggle):focus-visible{outline:2px solid var(--cyan);outline-offset:2px}[data-cookie-modal]{z-index:10000;background:var(--cd-bg);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){[data-cookie-modal]{background:color-mix(in srgb,var(--cd-bg)78%,transparent)}}[data-cookie-modal]{-webkit-backdrop-filter:blur(6px)}[data-cookie-modal] .cd-cookie-modal{background:var(--bg-3);border:1px solid var(--line-2);width:100%;max-width:440px;max-height:min(88vh,640px);box-shadow:0 0 0 1px var(--cyan),0 28px 64px -22px #000000b3;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-cookie-modal] .cd-cookie-modal{box-shadow:0 0 0 1px color-mix(in srgb,var(--cyan)10%,transparent),0 28px 64px -22px #000000b3}}[data-cookie-modal] .cd-cookie-b{padding:18px 18px 20px;overflow-y:auto}[data-cookie-modal] .cd-cookie-cat{justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;display:flex}[data-cookie-modal] .cd-cookie-cat:first-child{padding-top:0}[data-cookie-modal] .cd-cookie-cat+.cd-cookie-cat{border-top:1px dashed var(--line-2)}[data-cookie-modal] .cd-cookie-cat h3{color:var(--fg);margin:0 0 4px;font-size:13px;font-weight:600}[data-cookie-modal] .cd-cookie-cat p{color:var(--ink-dim);margin:0;font-size:12px;line-height:1.5}[data-cookie-modal] .cd-cookie-toggle{cursor:pointer;border:2px solid #0000;border-radius:999px;flex-shrink:0;width:44px;height:24px;padding:0;transition:background .2s;display:inline-flex;position:relative}[data-cookie-modal] .cd-cookie-toggle:disabled{cursor:not-allowed;opacity:.6}[data-cookie-modal] .cd-cookie-toggle[aria-checked=true]{background:var(--blue)}[data-cookie-modal] .cd-cookie-toggle[aria-checked=false]{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){[data-cookie-modal] .cd-cookie-toggle[aria-checked=false]{background:color-mix(in srgb,var(--fg)22%,transparent)}}[data-cookie-modal] .cd-cookie-toggle-thumb{pointer-events:none;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .2s;display:inline-flex;transform:translate(0);box-shadow:0 1px 3px #00000047}[data-cookie-modal] .cd-cookie-toggle[aria-checked=true] .cd-cookie-toggle-thumb{transform:translate(20px)}[data-cookie-modal] .cd-cookie-toggle-check{width:12px;height:12px;color:var(--blue)}@media (max-width:480px){[data-cookie-consent]{width:auto;max-width:none;bottom:12px;left:12px;right:12px}[data-cookie-modal]{align-items:flex-end;padding:12px}[data-cookie-modal] .cd-cookie-actions.row{flex-direction:column-reverse}[data-cookie-modal] .cd-cookie-actions.row .key{width:100%}}@media (prefers-reduced-motion:reduce){[data-cookie-consent],[data-cookie-consent] .key,[data-cookie-modal] .key,[data-cookie-modal] .cd-cookie-toggle,[data-cookie-modal] .cd-cookie-toggle-thumb{transition:none}}html[data-theme=light] [data-cookie-consent],html[data-theme=light] [data-cookie-modal] .cd-cookie-modal{box-shadow:0 24px 48px -20px #10182847,0 1px 3px #1018281a}html[data-theme=light] [data-cookie-consent] .key-primary,html[data-theme=light] [data-cookie-modal] .key-primary{box-shadow:inset 0 1px 0 #fff3,0 1px 2px #1018281f,0 8px 20px -10px var(--blue-glow)}html[data-theme=light] [data-cookie-modal] .cd-cookie-toggle[aria-checked=false]{background:var(--line-2)}[data-exit-intent]{--bg:var(--cd-bg);--bg-2:var(--cd-bg-2);--bg-3:var(--cd-bg-3);--bg-4:var(--cd-bg-4);--line:var(--cd-line);--line-2:var(--cd-line-2);--blue:var(--brand-blue);--blue-hover:var(--cd-blue-hover);--blue-glow:var(--cd-blue-glow);--cyan:var(--cd-cyan);--fg:var(--cd-fg);--ink:var(--cd-ink);--ink-dim:var(--cd-ink-dim);--ink-faint:var(--cd-ink-faint);--ink-ghost:var(--cd-ink-ghost);--mono:var(--cd-font-mono);--display:var(--cd-font-display);--green:var(--brand-green);z-index:200;background:var(--cd-bg);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){[data-exit-intent]{background:color-mix(in srgb,var(--cd-bg)78%,transparent)}}[data-exit-intent]{-webkit-backdrop-filter:blur(6px);font-family:var(--mono);color:var(--ink);opacity:0;transition:opacity .28s}[data-exit-intent].is-visible{opacity:1}[data-exit-intent] .exit-modal{background:var(--bg-3);border:1px solid var(--line-2);opacity:0;border-radius:12px;width:100%;max-width:440px;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .28s;position:relative;overflow:hidden;transform:translateY(8px)scale(.98);box-shadow:0 0 0 1px #27b1ff14,0 28px 64px -22px #000000bf}[data-exit-intent].is-visible .exit-modal{opacity:1;transform:none}[data-exit-intent] .exit-h{background:var(--bg-2);border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:12px;padding:10px 14px;font-size:11px;display:flex}[data-exit-intent] .exit-h .dots{flex-shrink:0;gap:6px;display:flex}[data-exit-intent] .exit-h .dots span{background:var(--line-2);border-radius:999px;width:10px;height:10px}[data-exit-intent] .exit-h .dots span:first-child{background:#ff5f57}[data-exit-intent] .exit-h .dots span:nth-child(2){background:#febc2e}[data-exit-intent] .exit-h .dots span:nth-child(3){background:#28c840}[data-exit-intent] .exit-h .lbl{color:var(--cyan);letter-spacing:.08em;text-transform:none;font-size:12px;font-weight:600}[data-exit-intent] .exit-h .exit-x{width:28px;height:28px;color:var(--ink-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;margin-left:auto;transition:color .15s,background .15s,border-color .15s;display:inline-flex}[data-exit-intent] .exit-h .exit-x:hover{color:var(--fg);background:var(--bg-4);border-color:var(--line-2)}[data-exit-intent] .exit-b{padding:22px 22px 24px}[data-exit-intent] .exit-b h2{font-family:var(--display);letter-spacing:-.03em;color:var(--fg);margin:0 0 10px;font-size:clamp(22px,3.2vw,28px);font-weight:800;line-height:1.15}[data-exit-intent] .exit-b h2 .cy{color:var(--cyan)}[data-exit-intent] .exit-b .sub{color:var(--ink-dim);margin:0 0 20px;font-size:13px;line-height:1.55}[data-exit-intent] .exit-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px;display:grid}[data-exit-intent] .exit-stats .s{text-align:center;border:1px solid var(--line-2);background:var(--bg-2);border-radius:8px;padding:12px 8px}[data-exit-intent] .exit-stats .s .v{color:var(--fg);letter-spacing:-.02em;font-size:16px;font-weight:700;line-height:1.2}[data-exit-intent] .exit-stats .s .k{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-top:4px;font-size:9.5px;font-weight:600}[data-exit-intent] .exit-actions{flex-direction:column;gap:10px;display:flex}[data-exit-intent] .exit-actions .key{box-sizing:border-box;justify-content:center;width:100%;height:44px;padding:0 18px;font-size:13px;text-decoration:none}[data-exit-intent] .exit-actions .key-primary{background:var(--blue);color:#fff;font-family:var(--mono);cursor:pointer;box-shadow:inset 0 1px 0 #ffffff24,0 0 0 1px #00149999,0 8px 24px -8px var(--blue-glow);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}[data-exit-intent] .exit-actions .key-primary:hover{background:var(--blue-hover);color:#fff}[data-exit-intent] .exit-alt{text-align:center;color:var(--ink-dim);padding:6px;font-size:12.5px;text-decoration:none;transition:color .15s;display:block}[data-exit-intent] .exit-alt:hover{color:var(--cyan)}[data-exit-intent] .exit-foot{border-top:1px dashed var(--line-2);color:var(--ink-ghost);letter-spacing:.04em;text-align:center;margin-top:16px;padding-top:14px;font-size:11px}[data-exit-intent] .exit-foot .cy{color:var(--cyan)}@media (max-width:480px){[data-exit-intent]{align-items:flex-end;padding:12px}[data-exit-intent] .exit-modal{max-width:none}[data-exit-intent] .exit-stats .s .v{font-size:14px}}html[data-theme=light] [data-exit-intent] .exit-modal{box-shadow:0 24px 48px -20px #10182847,0 1px 3px #1018281a}[data-command-palette]{--bg:var(--cd-bg);--bg-2:var(--cd-bg-2);--bg-3:var(--cd-bg-3);--bg-4:var(--cd-bg-4);--line:var(--cd-line);--line-2:var(--cd-line-2);--blue:var(--brand-blue);--blue-hover:var(--cd-blue-hover);--blue-glow:var(--cd-blue-glow);--cyan:var(--cd-cyan);--fg:var(--cd-fg);--ink:var(--cd-ink);--ink-dim:var(--cd-ink-dim);--ink-faint:var(--cd-ink-faint);--ink-ghost:var(--cd-ink-ghost);--mono:var(--cd-font-mono);--display:var(--cd-font-display);--green:var(--brand-green);z-index:210;background:var(--cd-bg);justify-content:center;align-items:flex-start;padding:12vh 20px 20px;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){[data-command-palette]{background:color-mix(in srgb,var(--cd-bg)78%,transparent)}}[data-command-palette]{-webkit-backdrop-filter:blur(6px);font-family:var(--mono);color:var(--ink);opacity:0;transition:opacity .12s}[data-command-palette].is-visible{opacity:1}[data-command-palette] .cmd-modal{background:var(--bg-3);border:1px solid var(--line-2);opacity:0;border-radius:12px;width:100%;max-width:560px;transition:transform .12s cubic-bezier(.16,1,.3,1),opacity .12s;position:relative;overflow:hidden;transform:translateY(6px)scale(.98);box-shadow:0 0 0 1px #27b1ff14,0 28px 64px -22px #000000bf}[data-command-palette].is-visible .cmd-modal{opacity:1;transform:none}[data-command-palette] .cmd-h{background:var(--bg-2);border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:12px;padding:10px 14px;font-size:11px;display:flex}[data-command-palette] .cmd-h .dots{flex-shrink:0;gap:6px;display:flex}[data-command-palette] .cmd-h .dots span{background:var(--line-2);border-radius:999px;width:10px;height:10px}[data-command-palette] .cmd-h .dots span:first-child{background:#ff5f57}[data-command-palette] .cmd-h .dots span:nth-child(2){background:#febc2e}[data-command-palette] .cmd-h .dots span:nth-child(3){background:#28c840}[data-command-palette] .cmd-h .lbl{color:var(--cyan);letter-spacing:.08em;text-transform:none;font-size:12px;font-weight:600}[data-command-palette] .cmd-h .cmd-mod{letter-spacing:.04em;text-transform:none;border:1px solid var(--cyan);margin-left:auto;padding:2px 6px;font-size:10px}@supports (color:color-mix(in lab, red, red)){[data-command-palette] .cmd-h .cmd-mod{border:1px solid color-mix(in srgb,var(--cyan)35%,transparent)}}[data-command-palette] .cmd-h .cmd-mod{color:var(--cyan);background:0 0;border-radius:4px}[data-command-palette] .cmd-h .cmd-x{height:28px;color:var(--ink-faint);font-family:var(--mono);letter-spacing:.06em;text-transform:lowercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;transition:color .15s,background .15s,border-color .15s;display:inline-flex}[data-command-palette] .cmd-h .cmd-x:hover{color:var(--fg);background:var(--bg-4);border-color:var(--line-2)}[data-command-palette] .cmd-root{flex-direction:column;display:flex}[data-command-palette] .cmd-prompt{border-bottom:1px solid var(--line);background:var(--bg-2);align-items:center;gap:8px;padding:14px 16px;display:flex}[data-command-palette] .cmd-dollar{color:var(--cyan);flex-shrink:0;font-size:14px;font-weight:700}[data-command-palette] .cmd-input{min-width:0;color:var(--fg);font-family:var(--mono);caret-color:#0000;background:0 0;border:none;outline:none;flex:1;font-size:14px;line-height:1.4}[data-command-palette] .cmd-input::placeholder{color:var(--ink-ghost)}[data-command-palette] .cmd-caret{background:var(--cyan);opacity:.85;flex-shrink:0;width:8px;height:16px;animation:1s step-end infinite cmd-blink}@keyframes cmd-blink{50%{opacity:0}}[data-command-palette] .cmd-list{max-height:min(420px,52vh);padding:8px 0;scroll-padding-block:8px;overflow:hidden auto}[data-command-palette] .cmd-empty{text-align:center;color:var(--ink-dim);padding:28px 18px;font-size:12.5px}[data-command-palette] .cmd-empty .cy{color:var(--cyan)}[data-command-palette] .cmd-group [cmdk-group-heading]{letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);padding:8px 16px 4px;font-size:10px;font-weight:600}[data-command-palette] .cmd-item{cursor:pointer;color:var(--fg);border-left:2px solid #0000;outline:none;align-items:baseline;gap:12px;padding:10px 16px 10px 18px;font-size:13px;transition:background .1s,border-color .1s;display:flex;position:relative}[data-command-palette] .cmd-item[data-selected=true]{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){[data-command-palette] .cmd-item[data-selected=true]{background:color-mix(in srgb,var(--cyan)8%,var(--bg-4))}}[data-command-palette] .cmd-item[data-selected=true]{border-left-color:var(--cyan)}[data-command-palette] .cmd-item-convert[data-selected=true]{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){[data-command-palette] .cmd-item-convert[data-selected=true]{background:color-mix(in srgb,var(--blue)14%,var(--bg-4))}}[data-command-palette] .cmd-item-convert[data-selected=true]{border-left-color:var(--blue)}[data-command-palette] .cmd-item-label{flex-shrink:0;font-weight:600}[data-command-palette] .cmd-item-hint{min-width:0;color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;overflow:hidden}[data-command-palette] .cmd-item-kbd{background:var(--blue);color:#fff;border:1px solid #0000;border-radius:4px;flex-shrink:0;margin-left:auto;padding:2px 6px;font-size:11px}[data-command-palette] .cmd-foot{border-top:1px dashed var(--line-2);color:var(--ink-ghost);letter-spacing:.04em;background:var(--bg-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 4px;padding:10px 14px;font-size:11px;display:flex}[data-command-palette] .cmd-foot .sep{color:var(--ink-ghost);margin:0 4px}[data-command-palette] .cmd-foot .cy{color:var(--cyan)}[data-command-palette] .cmd-foot kbd{border:1px solid var(--cyan);margin-right:4px;padding:1px 5px;display:inline-block}@supports (color:color-mix(in lab, red, red)){[data-command-palette] .cmd-foot kbd{border:1px solid color-mix(in srgb,var(--cyan)30%,transparent)}}[data-command-palette] .cmd-foot kbd{color:var(--cyan);vertical-align:1px;border-radius:3px;font-size:10px}.terminal-shell .cmd-topbar-trigger{cursor:pointer;font:inherit;color:var(--ink-dim);background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.terminal-shell .cmd-topbar-trigger kbd{border:1px solid var(--cyan);padding:1px 6px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.terminal-shell .cmd-topbar-trigger kbd{border:1px solid color-mix(in srgb,var(--cyan)35%,transparent)}}.terminal-shell .cmd-topbar-trigger kbd{letter-spacing:.04em;color:var(--cyan);background:0 0;border-radius:4px;font-size:10px}.terminal-shell .cmd-topbar-trigger:hover kbd{border-color:var(--cyan);color:var(--fg)}.terminal-shell .mobile-cmd-trigger{border:1px solid var(--line-2);background:var(--bg-2);border-radius:8px;justify-content:space-between;align-self:auto;width:100%;height:44px;margin:0 0 12px;padding:0 12px}.terminal-shell .mobile-cmd-trigger:before{display:none}.terminal-shell .mobile-cmd-trigger .cmd-nav-label{display:inline}@media (max-width:900px){nav.tabs .cmd-nav-trigger .cmd-nav-label{display:none}}@media (max-width:720px){[data-command-palette]{align-items:flex-start;padding:8vh 12px 12px}[data-command-palette] .cmd-modal{max-width:none}[data-command-palette] .cmd-item-hint{display:none}}html[data-theme=light] [data-command-palette] .cmd-modal{box-shadow:0 24px 48px -20px #10182847,0 1px 3px #1018281a}@media (prefers-reduced-motion:reduce){[data-command-palette],[data-command-palette] .cmd-modal{transition:none}[data-command-palette] .cmd-caret{opacity:1;animation:none}}.terminal-shell nav.tabs .cmd-nav-trigger{color:var(--ink-dim);font-family:var(--mono);cursor:pointer;white-space:nowrap;box-sizing:border-box;flex-shrink:0;gap:6px;font-size:12.5px;line-height:1;transition:background .15s,color .15s;background:0 0!important;border:none!important;border-radius:0!important;align-self:stretch!important;align-items:center!important;height:auto!important;min-height:100%!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;padding:12px 14px!important;display:inline-flex!important}.terminal-shell nav.tabs .cmd-nav-trigger:hover{color:var(--fg);background:var(--bg-3)!important;border-color:#0000!important}.terminal-shell nav.tabs .cmd-nav-trigger kbd{border:1px solid var(--cyan);padding:1px 5px}@supports (color:color-mix(in lab, red, red)){.terminal-shell nav.tabs .cmd-nav-trigger kbd{border:1px solid color-mix(in srgb,var(--cyan)30%,transparent)}}.terminal-shell nav.tabs .cmd-nav-trigger kbd{color:var(--cyan);background:0 0;border-radius:3px;font-size:10px;line-height:1.2}.terminal-shell nav.tabs .mobile-cmd-trigger{justify-content:space-between;width:100%;border:1px solid var(--line-2)!important;background:var(--bg-2)!important;border-radius:8px!important;align-self:auto!important;height:44px!important;min-height:44px!important;margin:0 0 12px!important;padding:0 12px!important}@media (max-width:900px){.terminal-shell nav.tabs .cmd-nav-trigger .cmd-nav-label{display:none}}.terminal-shell .ep-table .h-row,.terminal-shell .ep-table .row{grid-template-columns:64px 230px minmax(0,1fr) 150px;gap:12px 20px;padding:10px 18px;display:grid}.terminal-shell .ep-table .path{white-space:nowrap}.terminal-shell .ep-table .desc{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.terminal-shell .ep-table .lat{white-space:nowrap;text-align:right}@media (max-width:800px){.terminal-shell .ep-table .h-row,.terminal-shell .ep-table .row{grid-template-columns:64px 210px minmax(0,1fr) 150px;gap:10px 14px;padding:10px 14px}}@media (max-width:640px){.terminal-shell .ep-table .h-row,.terminal-shell .ep-table .row{grid-template-columns:56px 1fr}.terminal-shell .ep-table .h-row .desc,.terminal-shell .ep-table .h-row .lat,.terminal-shell .ep-table .row .desc,.terminal-shell .ep-table .row .lat{text-align:left;grid-column:span 2;padding-left:0}}.terminal-shell .hero-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.terminal-shell .hero-trust{font-family:var(--mono);color:var(--ink-faint);align-items:center;gap:8px;margin-left:4px;font-size:11.5px;display:inline-flex}.terminal-shell .hero-trust .dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 5px var(--green);border-radius:999px;flex-shrink:0;display:block}.terminal-shell .display-headline .underscore:before,.terminal-shell .display-headline .underscore:after{content:none!important;animation:none!important;display:none!important}.terminal-shell .console .c-h .c-h-sub{color:var(--ink-ghost);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:10.5px}.terminal-shell .live-dot{text-transform:none;letter-spacing:normal;color:var(--ink-dim);box-shadow:none;background:0 0;border:none;border-radius:0;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.terminal-shell .live-dot:before{content:"";background:var(--cyan);width:6px;height:6px;box-shadow:0 0 6px var(--cyan),0 0 0 0 #27b1ff99;border-radius:999px;animation:1.8s ease-out infinite cdLiveDotPulse}.terminal-shell .console .c-h .ttl.live-dot:before{background:var(--cyan)}@keyframes cdLiveDotPulse{0%{box-shadow:0 0 6px var(--cyan),0 0 0 0 #27b1ff8c}70%{box-shadow:0 0 6px var(--cyan),0 0 0 6px #27b1ff00}to{box-shadow:0 0 6px var(--cyan),0 0 0 0 #27b1ff00}}@media (max-width:720px){.terminal-shell .console .c-h .c-h-sub{display:none}.terminal-shell .console .c-h .live{margin-left:auto}}.terminal-shell .c-foot .cta-link{color:#fff;background:var(--blue);border-radius:999px;margin-left:auto;padding:5px 12px;font-weight:700;text-decoration:none;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #00149999}.terminal-shell .c-foot .cta-link:before{display:none}.terminal-shell .c-foot .cta-link:hover{background:var(--blue-hover)}.terminal-shell .term-body{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.terminal-shell .term-hero .term-foot{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;display:grid}.terminal-shell .term-hero .term-foot .term-foot-trail{border-left:1px solid var(--line-2)}@media (max-width:1020px){.terminal-shell .term-body,.terminal-shell .term-hero .term-foot{grid-template-columns:1fr}.terminal-shell .term-hero .term-foot .term-foot-trail,.terminal-shell .pane+.pane{border-left:none;border-top:1px solid var(--line-2)}}.terminal-shell .pane-l .pane-b{padding:40px 44px 44px}.terminal-shell .pane-r .pane-b{padding:0!important}@media (max-width:620px){.terminal-shell .pane-l .pane-b{padding:28px 20px 32px}}.terminal-shell .term-hero .pane-h,.terminal-shell .term-hero .pane .console .c-h{box-sizing:border-box;border-bottom:1px solid var(--line);align-items:center;height:36px;min-height:36px;padding:0 18px;font-size:10.5px}.terminal-shell .term-hero .term{flex-direction:column!important;height:calc(100svh - 76px)!important;min-height:0!important;max-height:calc(100svh - 76px)!important;display:flex!important;overflow:hidden!important}.terminal-shell .term-hero .term-body{flex:1 1 0!important;align-items:stretch!important;min-height:0!important}.terminal-shell .term-hero .pane,.terminal-shell .term-hero .pane-r .pane-b,.terminal-shell .term-hero .pane .console{max-height:100%;flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important}.terminal-shell .term-hero .pane .console{flex:1 1 0!important}.terminal-shell .term-hero .pane .console .c-h,.terminal-shell .term-hero .pane .console .sel,.terminal-shell .term-hero .pane .console .cmd{flex:none!important}.terminal-shell .pane .console .out{background:var(--bg-2)!important;flex-direction:column!important;flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}.terminal-shell .pane .console .out .idle,.terminal-shell .pane .console .out .loading,.terminal-shell .pane .console .out .gate{flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:auto!important}.terminal-shell .pane .console .out .obar{flex:none!important}.terminal-shell .pane .console .out .body{overscroll-behavior:contain;flex:1 1 0!important;min-height:0!important;max-height:none!important;overflow:auto!important}@media (max-width:1020px){.terminal-shell .term-hero .term{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.terminal-shell .term-hero .term-body{flex:none!important;min-height:0!important}.terminal-shell .term-hero .pane,.terminal-shell .term-hero .pane-l,.terminal-shell .term-hero .pane-r,.terminal-shell .term-hero .pane-r .pane-b,.terminal-shell .term-hero .pane .console{flex:none!important;height:auto!important;max-height:none!important;overflow:visible!important}.terminal-shell .term-hero .pane-l .pane-b{overflow:visible!important}.terminal-shell .term-hero .pane-r .pane-b,.terminal-shell .term-hero .pane .console{min-height:min(70svh,640px)!important}.terminal-shell .term-hero .pane .console{flex-direction:column!important;flex:auto!important;display:flex!important;overflow:hidden!important}.terminal-shell .term-hero .pane-r .pane-b{flex-direction:column!important;display:flex!important;overflow:hidden!important}.terminal-shell .term-hero .pane .console .out{flex:1 1 0!important;min-height:min(36svh,260px)!important;overflow:hidden!important}.terminal-shell .term-hero .term-foot{flex-direction:column!important;grid-template-columns:none!important;display:flex!important}.terminal-shell .term-hero .term-foot .term-foot-lead,.terminal-shell .term-hero .term-foot .term-foot-trail{width:100%}.terminal-shell .term-hero .term-foot .term-foot-trail{border-top:1px solid var(--line-2);border-left:none!important}.terminal-shell .term-hero .term-foot .term-foot-trail .c-foot{justify-content:space-between;gap:10px 14px;padding:10px 14px}.terminal-shell .term-hero .term-foot .segs{gap:14px;padding:9px 12px}}@media (max-width:620px){.terminal-shell .hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.terminal-shell .hero-trust{margin-left:0}.terminal-shell .term-hero .term-foot .mode{padding:9px 12px}.terminal-shell .term-hero .term-foot .term-foot-trail .c-foot .d-item:not(.cta-link){display:none}.terminal-shell .term-hero .term-foot .term-foot-trail .c-foot{justify-content:flex-end}.terminal-shell .term-hero .pane .console .sel{padding:12px 12px 10px}.terminal-shell .term-hero .pane .console .cmd{padding:12px}.terminal-shell .term-hero .pane .console .ex-row{padding-left:12px;padding-right:12px}.terminal-shell .term-hero .pane .console .input-wrap{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}.terminal-shell .term-hero .pane .console .input-wrap .arg-k{display:none}.terminal-shell .term-hero .pane .console .input{min-width:12ch}.terminal-shell .term-hero .pane .console .cmd .line{white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-x:auto}}.terminal-shell .display-headline,.terminal-shell .display-headline .underscore{overflow:visible}.terminal-shell .display-headline{line-height:1.18}.terminal-shell .display-headline .underscore{padding-bottom:.14em}@keyframes cdHeroBootIn{0%{opacity:.55;transform:translateY(8px)}to{opacity:1;transform:none}}.terminal-shell .pane-l .hero-masthead .mm-art,.terminal-shell .pane-l .display-headline,.terminal-shell .pane-l .display-tag,.terminal-shell .pane-l .hero-actions{animation:.45s cubic-bezier(.16,1,.3,1) backwards cdHeroBootIn}.terminal-shell .pane-l .hero-masthead .mm-art{animation-delay:20ms}.terminal-shell .pane-l .display-headline{animation-delay:80ms}.terminal-shell .pane-l .display-tag{animation-delay:.14s}.terminal-shell .pane-l .hero-actions{animation-delay:.2s}@media (prefers-reduced-motion:reduce){.terminal-shell .pane-l .hero-masthead .mm-art,.terminal-shell .pane-l .display-headline,.terminal-shell .pane-l .display-tag,.terminal-shell .pane-l .hero-actions{opacity:1;animation:none}.terminal-shell .live-dot:before{animation:none}}.terminal-shell .console .seg button.active{color:var(--fg)!important;background:var(--bg-4)!important;border-color:#ffffff38!important;box-shadow:inset 0 1px #ffffff14!important}.terminal-shell .console .seg button.active .desc{color:var(--ink-dim)!important}.terminal-shell .console .run{background:var(--bg-4)!important;color:var(--fg)!important;border:1px solid #ffffff29!important;box-shadow:inset 0 1px #ffffff14!important}.terminal-shell .console .run:hover{background:#171a35!important;border-color:#ffffff47!important}.terminal-shell .console .run kbd{color:var(--cyan)!important;border-color:var(--line-2)!important;background:#00000047!important}html[data-theme=light] .terminal-shell .console .seg button.active{color:var(--fg)!important;background:var(--bg-4)!important;border-color:#10182829!important;box-shadow:inset 0 1px #ffffffb3!important}html[data-theme=light] .terminal-shell .console .seg button.active .desc{color:var(--ink-dim)!important}html[data-theme=light] .terminal-shell .console .run{color:var(--fg)!important;background:var(--bg-4)!important;border-color:#10182824!important;box-shadow:inset 0 1px #ffffffb3!important}html[data-theme=light] .terminal-shell .console .run:hover{background:var(--bg-3)!important;border-color:#10182838!important}.terminal-shell .hero-masthead .mm-art{--mm:clamp(2px,.36vw,4px);--mm-base:10px;--mm-scale:calc(var(--mm)/var(--mm-base));--mm-natural:640px;width:100%;min-width:0;max-width:100%;height:calc(6.8*var(--mm) + 8px);-moz-text-size-adjust:100%;text-size-adjust:100%;position:relative;overflow:hidden;container-type:inline-size}.terminal-shell .hero-masthead .mm-art-inner{zoom:1;width:max-content;transform:scale(var(--mm-scale));transform-origin:0 0;align-items:center;gap:.7em;padding:.2em .35em .3em .25em;line-height:1.12;display:inline-flex}@media (max-width:1020px){.terminal-shell .hero-masthead .mm-art{--mm:min(8px,calc(100cqw*var(--mm-base)/var(--mm-natural)))}}.quote .by .who .rl{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.quote .lg{opacity:.55;filter:grayscale()brightness(1.6);align-items:center;transition:opacity .2s;display:inline-flex}.quote:hover .lg{opacity:.9}.quote .lg svg,.quote .lg img{height:var(--lg-h,13px);width:auto;display:block}html[data-theme=light] .quote .lg{filter:grayscale()brightness(.25);opacity:.55}html[data-theme=light] .quote:hover .lg{opacity:.9}.terminal-shell .console .out{flex-direction:column;display:flex;overflow:hidden}.terminal-shell .pane .console .out{max-height:none}.terminal-shell .console .out .body{flex:1;min-height:0;overflow:auto}.terminal-shell .pane .console .out .body{max-height:none}.terminal-shell .faq{border:1px solid var(--line-2);background:var(--bg-3);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.terminal-shell .faq details{border-bottom:1px solid var(--line-2);background:0 0}.terminal-shell .faq details:last-child{border-bottom:none}.terminal-shell .faq summary{cursor:pointer;font-family:var(--mono);color:var(--fg);border-radius:0;align-items:flex-start;gap:14px;margin:0;padding:14px 18px;font-size:13px;font-weight:500;line-height:1.45;list-style:none;transition:background .15s cubic-bezier(.16,1,.3,1);display:flex}.terminal-shell .faq summary::-webkit-details-marker{display:none}.terminal-shell .faq summary::marker{content:""}.terminal-shell .faq summary:hover,.terminal-shell .faq summary:focus-visible{background:var(--bg-4)}.terminal-shell .faq summary .q{width:1em;color:var(--cyan);flex-shrink:0;font-weight:700;line-height:1.45}.terminal-shell .faq summary .qt{flex:1;min-width:0}.terminal-shell .faq summary :is(.chev,.pl){color:var(--ink-faint);flex-shrink:0;margin-left:auto;line-height:1.45;transition:transform .2s}.terminal-shell .faq summary .pl{font-size:16px}.terminal-shell .faq details[open] summary .chev{transform:rotate(90deg)}.terminal-shell .faq details[open] summary .pl{transform:rotate(45deg)}.terminal-shell .faq :is(.ans,.a){max-width:none;color:var(--ink-dim);padding:2px 18px 16px calc(32px + 1em);font-size:12.5px;line-height:1.7}.terminal-shell .faq .ans .cy{color:var(--cyan)}@media (max-width:520px){.terminal-shell .faq :is(.ans,.a){padding-left:18px;padding-right:18px}}
/*# sourceMappingURL=b8a9c7f75cd9da57.css.map*/