.devs-page{--stage-h:625px;--devs-feature-h:calc(var(--stage-h) + clamp(48px, 6.4vw, 104px));background:var(--h2-bg);color:var(--h2-fg-sec)}.devs-page .devs-hero{padding-top:clamp(128px,12vw,164px);padding-bottom:clamp(72px,8vw,112px)}.devs-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);align-items:center;gap:clamp(48px,7vw,104px);display:grid}.devs-page .devs-hero .mkt2-display{max-width:11ch;margin:0}.devs-page .devs-hero-lead{max-width:39ch;margin:24px 0 0}.devs-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.devs-install{border:1px solid var(--h2-border-02);background:var(--h2-card);min-height:46px;color:var(--h2-fg-sec);font:500 .82rem/1 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:nowrap;border-radius:10px;align-items:center;padding:0 16px;display:inline-flex}.devs-hero-contract{border:1px solid var(--h2-border-02);background:var(--h2-card);border-radius:6px;padding:clamp(24px,3vw,42px)}.devs-contract-line{border-bottom:1px solid var(--h2-border-02);min-height:82px;color:var(--h2-fg-sec);grid-template-columns:minmax(110px,.56fr) minmax(0,1fr);align-items:center;gap:18px;padding:0 clamp(16px,2vw,26px);display:grid}.devs-contract-line:first-child{border-top:1px solid var(--h2-border-02)}.devs-contract-line span{color:var(--h2-fg);font-size:.96rem;font-weight:500}.devs-contract-line code{min-width:0;color:var(--h2-fg-sec);font:500 .78rem/1.4 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.devs-contract-line.is-accent{border-color:color-mix(in srgb, var(--mkt-accent) 30%, transparent);background:color-mix(in srgb, var(--mkt-accent) 8%, transparent)}.devs-contract-line.is-accent span,.devs-contract-line.is-accent code{color:var(--mkt-accent-ink)}.devs-page .mkt2-sect-copy{align-self:center}.devs-page .mkt2-sect{height:var(--devs-feature-h)}.devs-page .mkt2-sect-graphic{height:var(--stage-h);min-height:0}.devs-asset-stage{justify-content:center;align-items:center;height:100%;min-height:0;padding:18px;display:flex}.devs-asset-stage>*{width:100%;min-width:0}.devs-asset-stage.is-terminal{padding:18px}.devs-asset-stage.is-probe{align-items:stretch}.devs-terminal-asset,.devs-probe-asset,.devs-gate-asset{margin:auto 0}.devs-approval-title{margin-bottom:32px}.devs-gate-asset,.devs-page .devhook{min-width:0}.devs-doc-link{color:var(--mkt-accent-ink);white-space:nowrap;margin-top:22px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.devs-doc-link:hover{text-underline-offset:4px;text-decoration:underline}.devs-doc-link:focus-visible{outline:2px solid var(--mkt-accent);outline-offset:4px;border-radius:6px}.devs-ledger{border-top:1px solid var(--h2-border-02)}.devs-row{border-bottom:1px solid var(--h2-border-02);grid-template-columns:minmax(150px,.48fr) minmax(0,1fr) max-content;align-items:center;gap:18px 28px;min-height:78px;padding:16px 0;display:grid}.devs-what{color:var(--h2-fg);font-size:.98rem;font-weight:520}.devs-desc{color:var(--h2-fg-sec);font-size:.92rem;line-height:1.45}.devs-pill{border:1px solid var(--h2-border-02);background:var(--h2-card-02);color:var(--h2-fg-sec);border-radius:999px;justify-self:start;padding:5px 11px;font-size:.7rem;font-weight:650;line-height:1}.devs-pill.is-live{border-color:color-mix(in srgb, var(--mkt-accent) 28%, transparent);background:color-mix(in srgb, var(--mkt-accent) 10%, transparent);color:var(--mkt-accent-ink)}@media (width<=939px){.devs-hero-grid{grid-template-columns:minmax(0,1fr)}.devs-page .devs-hero .mkt2-display{max-width:13ch}.devs-hero-contract{max-width:720px}}@media (width<=640px){.devs-page{--stage-h-m:auto}.devs-page .devs-hero{padding-top:112px;padding-bottom:72px}.devs-page .devs-hero .mkt2-display{font-size:clamp(2.55rem,13vw,3.15rem)}.devs-hero-grid{gap:42px}.devs-hero-actions{flex-direction:column;align-items:stretch}.devs-page .devs-hero-actions .mkt2-pill,.devs-install{justify-content:center;width:100%}.devs-hero-contract{padding:12px}.devs-contract-line{grid-template-columns:minmax(88px,.48fr) minmax(0,1fr);gap:10px;min-height:68px;padding:0 10px}.devs-contract-line span{font-size:.88rem}.devs-contract-line code{font-size:.68rem}.devs-asset-stage{height:auto;min-height:0;padding:12px 0 0}.devs-page .mkt2-sect{height:auto}.devs-page .mkt2-sect-graphic{height:auto;min-height:0}.devs-asset-stage.is-terminal,.devs-asset-stage.is-probe{padding:12px 0 0}.devs-approval-title{margin-bottom:24px}.devs-row{grid-template-columns:minmax(0,1fr) max-content;gap:6px 14px;min-height:0;padding:18px 0}.devs-desc{grid-column:1/-1}.devs-pill{grid-area:1/2}}.devterm{--devterm-screen:#0d1116;--devterm-screen-bar:#12171f;--devterm-screen-line:#ffffff12;--devterm-ink:#dbe4ef;--devterm-ink-bright:#f3f7fc;--devterm-dim:#93a2b6;--devterm-fn:#6ad28f;--devterm-var:#e6b765;--devterm-op:#5d6b80;--devterm-str:#7fb0e8;--devterm-mint:#5fd4a4;--devterm-warn:#f0b56a;--devterm-mono:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, "SF Mono", monospace);--devterm-ease:var(--ease-out,cubic-bezier(.16, 1, .3, 1));background:var(--mkt-surface-2);border:1px solid var(--mkt-line,rgb(var(--mkt-ink-rgb) / .1));box-shadow:inset 0 1px 0 rgb(var(--mkt-highlight-rgb,255 255 255) / .05), 0 30px 68px rgb(var(--mkt-scrim-rgb) / .3);border-radius:22px;flex-direction:column;padding:10px;display:flex}.devterm .devterm-screen{background:var(--devterm-screen);border:1px solid rgb(var(--mkt-scrim-rgb) / .18);border-radius:14px;overflow:hidden}.devterm .devterm-bar{background:var(--devterm-screen-bar);border-bottom:1px solid var(--devterm-screen-line);align-items:center;gap:12px;padding:10px 14px;display:flex}.devterm .devterm-dots{gap:6px;display:inline-flex}.devterm .devterm-dots i{background:#ffffff21;border-radius:50%;width:9px;height:9px}.devterm .devterm-title{font:600 .72rem/1 var(--devterm-mono);letter-spacing:.015em;color:#dbe4ef75;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.devterm .devterm-pause{color:#dbe4ef9e;font:600 .68rem/1 var(--devterm-mono);letter-spacing:.05em;cursor:pointer;transition:color .16s var(--devterm-ease), border-color .16s var(--devterm-ease);background:0 0;border:1px solid #ffffff24;border-radius:999px;flex:none;margin-left:auto;padding:4px 10px}.devterm .devterm-pause:hover{color:#fff;border-color:#ffffff57}.devterm .devterm-pause:focus-visible{outline:2px solid color-mix(in srgb, var(--mkt-accent,#2ab47e) 60%, transparent);outline-offset:2px}.devterm .devterm-body{overscroll-behavior-x:contain;padding:17px 18px 19px;overflow-x:auto}.devterm .devterm-body::-webkit-scrollbar{height:8px}.devterm .devterm-body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:999px}.devterm .devterm-lines{font:400 12.75px/1.78 var(--devterm-mono);color:var(--devterm-ink);transition:opacity .52s var(--devterm-ease)}.devterm .devterm-lines.is-fading{opacity:0}.devterm .devterm-line{white-space:pre;min-height:1.78em}.devterm .devterm-line.is-pending{visibility:hidden}.devterm .devterm-line.is-indent{padding-left:2ch}.devterm .devterm-line.is-gap{height:.95em;min-height:0}.devterm .devterm-prompt{color:var(--devterm-mint);margin-right:9px}.devterm .devterm-caret{vertical-align:-.19em;background:var(--devterm-mint);width:7.5px;height:1.05em;margin-left:2px;animation:1.06s step-end infinite devtermCaret;display:inline-block}@keyframes devtermCaret{0%,52%{opacity:1}52.01%,to{opacity:0}}.devterm.is-static .devterm-caret{opacity:.5;animation:none}.devterm .cl-fn{color:var(--devterm-fn)}.devterm .cl-var{color:var(--devterm-var)}.devterm .cl-op{color:var(--devterm-op)}.devterm .cl-str{color:var(--devterm-str)}.devterm .cl-ink{color:var(--devterm-ink-bright);font-weight:600}.devterm .cl-dim{color:var(--devterm-dim)}.devterm .cl-warn{color:var(--devterm-warn);font-weight:600}.devterm .cl-url{color:var(--devterm-str);text-underline-offset:3px;-webkit-text-decoration:underline #7fb0e857;text-decoration:underline #7fb0e857}.devterm .cl-code{color:#0b1015;background:var(--devterm-mint);letter-spacing:.07em;border-radius:5px;padding:1px 7px;font-weight:700}.devterm .devterm-foot{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 8px 4px;display:flex}.devterm .devterm-chip{font:700 .68rem/1 var(--devterm-mono);letter-spacing:.045em;color:var(--mkt-accent-ink,#2ab47e);background:color-mix(in srgb, var(--mkt-accent,#2ab47e) 14%, transparent);border-radius:7px;padding:6px 9px}.devterm .devterm-chip.is-exit{color:var(--mkt-ink-muted);background:rgb(var(--mkt-ink-rgb) / .06)}.devterm .devterm-foot p{color:var(--mkt-ink-muted);flex:22ch;margin:0;font-size:.84rem;line-height:1.5}html[data-mkt-appearance=light] .devterm{border-color:rgb(var(--mkt-ink-rgb) / .13);box-shadow:inset 0 1px 0 rgb(var(--mkt-highlight-rgb,255 255 255) / .55), 0 24px 54px rgb(var(--mkt-scrim-rgb) / .15)}html[data-mkt-appearance=light] .devterm .devterm-screen{border-color:rgb(var(--mkt-scrim-rgb) / .24)}html[data-mkt-appearance=light] .devterm .devterm-chip.is-exit{background:rgb(var(--mkt-ink-rgb) / .07)}@media (prefers-reduced-motion:reduce){.devterm .devterm-lines{transition:none}.devterm .devterm-caret{opacity:.5;animation:none}.devterm .devterm-pause{transition:none}}@media (width<=720px){.devterm{border-radius:18px;padding:8px}.devterm .devterm-body{padding:14px 14px 16px}.devterm .devterm-lines{font-size:11.6px;line-height:1.76}.devterm .devterm-bar{gap:9px;padding:9px 12px}}@media (width<=480px){.devterm .devterm-lines{font-size:10.9px}.devterm .devterm-title{display:none}}.devterm.devs-terminal-asset{border-radius:18px;padding:8px}.devterm.devs-terminal-asset .devterm-body{padding:13px 14px 14px}.devterm.devs-terminal-asset .devterm-lines{font-size:11.4px;line-height:1.6}.devterm.devs-terminal-asset .devterm-line{min-height:1.6em}.devterm.devs-terminal-asset .devterm-line.is-gap{height:.72em}@media (prefers-color-scheme:light){html:not([data-mkt-appearance=dark]) .devterm{border-color:rgb(var(--mkt-ink-rgb) / .13);box-shadow:inset 0 1px 0 rgb(var(--mkt-highlight-rgb,255 255 255) / .55), 0 24px 54px rgb(var(--mkt-scrim-rgb) / .15)}html:not([data-mkt-appearance=dark]) .devterm .devterm-screen{border-color:rgb(var(--mkt-scrim-rgb) / .24)}html:not([data-mkt-appearance=dark]) .devterm .devterm-chip.is-exit{background:rgb(var(--mkt-ink-rgb) / .07)}}.devprobe{--dp-line:rgb(var(--mkt-ink-rgb) / .1);--dp-line-soft:rgb(var(--mkt-ink-rgb) / .06);--dp-fill:rgb(var(--mkt-ink-rgb) / .04);--dp-fill-2:rgb(var(--mkt-ink-rgb) / .07);--dp-accent:var(--mkt-accent,#2ab47e);--dp-accent-ink:var(--mkt-accent-ink,var(--mkt-accent,#2ab47e));--dp-accent-on-wash:var(--dp-accent-ink);--dp-well:#16181b;--dp-well-2:#101215;--dp-well-line:#ffffff17;--dp-well-ink:#d8e2dc;--dp-well-dim:#f5f1e994;--dp-well-faint:#f5f1e98f;--dp-fn:#6ad28f;--dp-var:#e6b765;--dp-op:#7c8899;--dp-str:#7fb0e8;--dp-get:#5fd4a4;--dp-get-bg:#5fd4a421;--dp-ease:cubic-bezier(.22, 1, .36, 1);border:1px solid var(--dp-line);background:var(--mkt-surface-2,var(--mkt-surface));color:var(--mkt-ink-muted);border-radius:18px;padding:clamp(15px,1.9vw,21px);font-size:15px;line-height:1.55;display:block}.devprobe .dp-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 16px;margin-bottom:14px;display:flex}.devprobe .dp-title{letter-spacing:-.01em;color:var(--mkt-ink);margin:0;font-size:.95rem;font-weight:640}.devprobe .dp-sub{color:var(--mkt-ink-muted);max-width:54ch;margin:3px 0 0;font-size:.85rem;line-height:1.5}.devprobe .dp-host{font:500 .72rem/1 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--mkt-ink-muted);border:1px solid var(--dp-line);background:var(--dp-fill);white-space:nowrap;border-radius:999px;padding:5px 9px}.devprobe .dp-tabs{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.devprobe .dp-tab{border:1px solid var(--dp-line);background:var(--dp-fill);color:var(--mkt-ink-muted);font:500 .8rem/1 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);cursor:pointer;transition:color .16s var(--dp-ease), border-color .16s var(--dp-ease), background .16s var(--dp-ease);border-radius:999px;align-items:center;gap:7px;padding:6px 11px 6px 7px;display:inline-flex}.devprobe .dp-tab:hover{color:var(--mkt-ink);border-color:rgb(var(--mkt-ink-rgb) / .2)}.devprobe .dp-tab.is-on{color:var(--mkt-ink);background:var(--dp-fill-2);border-color:color-mix(in srgb, var(--dp-accent) 34%, transparent)}.devprobe .dp-method{font:800 .64rem/1 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.04em;color:var(--dp-get);background:var(--dp-get-bg);border-radius:5px;padding:4px 6px}.devprobe .dp-well{background:var(--dp-well);border:1px solid var(--dp-well-line);border-radius:13px;overflow:hidden}.devprobe .dp-bar{border-bottom:1px solid var(--dp-well-line);background:var(--dp-well-2);justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;display:flex}.devprobe .dp-bar-label{min-width:0;font:600 .72rem/1 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--dp-well-dim);align-items:center;gap:8px;display:inline-flex}.devprobe .dp-copy{color:var(--dp-well-dim);cursor:pointer;white-space:nowrap;transition:color .16s var(--dp-ease);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:.72rem;font-weight:600;display:inline-flex}.devprobe .dp-copy:hover{color:var(--dp-get)}.devprobe .dp-well pre{font:12.5px/1.7 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--dp-well-ink);margin:0;padding:14px 15px;overflow-x:auto}.devprobe .dp-well pre code{font:inherit;color:inherit}.devprobe .dp-cmd pre{white-space:pre-wrap;word-break:break-word}.devprobe .dp-cmd .dp-cmd-lead{color:var(--dp-well-faint)}.devprobe .dp-cmd .dp-cmd-url{color:var(--dp-well-ink)}.devprobe .dp-run-row{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.devprobe .dp-run{border:1px solid color-mix(in srgb, var(--dp-accent) 40%, transparent);background:color-mix(in srgb, var(--dp-accent) 13%, transparent);color:var(--dp-accent-on-wash);letter-spacing:-.005em;cursor:pointer;transition:background .16s var(--dp-ease), border-color .16s var(--dp-ease);border-radius:9px;align-items:center;gap:7px;padding:8px 16px;font-size:.85rem;font-weight:620;display:inline-flex}.devprobe .dp-run:hover:not(:disabled){background:color-mix(in srgb, var(--dp-accent) 20%, transparent)}.devprobe .dp-run:disabled{cursor:default;opacity:.72}.devprobe .dp-stat{font:600 .75rem/1 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--mkt-ink-muted);align-items:center;gap:6px;display:inline-flex}.devprobe .dp-chip{border:1px solid var(--dp-line);background:var(--dp-fill);color:var(--mkt-ink-muted);border-radius:6px;padding:4px 8px}.devprobe .dp-chip.is-ok{color:var(--dp-accent-on-wash);border-color:color-mix(in srgb, var(--dp-accent) 34%, transparent);background:color-mix(in srgb, var(--dp-accent) 12%, transparent)}.devprobe .dp-ms{color:var(--mkt-ink-muted)}.devprobe .dp-dots span{opacity:.35;animation:1.05s ease-in-out infinite dp-dot}.devprobe .dp-dots span:nth-child(2){animation-delay:.16s}.devprobe .dp-dots span:nth-child(3){animation-delay:.32s}@keyframes dp-dot{0%,to{opacity:.35}50%{opacity:1}}.devprobe .dp-meta{font:500 .7rem/1 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--dp-well-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.devprobe .dp-note{border:1px solid var(--dp-line);background:var(--dp-fill);color:var(--mkt-ink-muted);border-radius:9px;max-width:72ch;margin:10px 0 0;padding:10px 13px;font-size:.83rem;line-height:1.55}.devprobe .dp-note b{color:var(--mkt-ink);font-weight:600}.devprobe .dp-k{color:var(--dp-var)}.devprobe .dp-s{color:var(--dp-str)}.devprobe .dp-n{color:var(--dp-fn)}.devprobe .dp-p{color:var(--dp-op)}.devprobe .dp-e{color:var(--dp-well-faint);font-style:italic}.devprobe .dp-tab:focus-visible,.devprobe .dp-run:focus-visible,.devprobe .dp-copy:focus-visible{outline:3px solid color-mix(in srgb, var(--dp-accent) 50%, transparent);outline-offset:3px;border-radius:8px}html[data-mkt-appearance=light] .devprobe{--dp-line:rgb(var(--mkt-ink-rgb) / .14);--dp-line-soft:rgb(var(--mkt-ink-rgb) / .09);--dp-fill:rgb(var(--mkt-ink-rgb) / .05);--dp-fill-2:rgb(var(--mkt-ink-rgb) / .08);--dp-get:#2a5d48;--dp-get-bg:#5fd4a438;--dp-accent-on-wash:color-mix(in srgb, var(--dp-accent) 60%, #000);box-shadow:0 1px 2px rgb(var(--mkt-scrim-rgb) / .05), 0 14px 40px rgb(var(--mkt-scrim-rgb) / .06)}html[data-mkt-appearance=light] .devprobe .dp-well{border-color:rgb(var(--mkt-scrim-rgb) / .22);box-shadow:0 10px 30px rgb(var(--mkt-scrim-rgb) / .1)}html[data-mkt-appearance=light] .devprobe .dp-tab:hover{border-color:rgb(var(--mkt-ink-rgb) / .26)}@media (prefers-reduced-motion:reduce){.devprobe .dp-tab,.devprobe .dp-run,.devprobe .dp-copy{transition:none}.devprobe .dp-dots span{opacity:.8;animation:none}}@media (width<=560px){.devprobe{border-radius:15px;padding:14px}.devprobe .dp-well pre{padding:12px 13px;font-size:12px}.devprobe .dp-run-row{gap:8px}}.devprobe.devs-probe-asset{padding:15px}.devprobe.devs-probe-asset .dp-head{margin-bottom:10px}.devprobe.devs-probe-asset .dp-sub{margin-top:2px;line-height:1.35}.devprobe.devs-probe-asset .dp-tabs{margin-bottom:8px}.devprobe.devs-probe-asset .dp-well pre{padding:11px 13px;line-height:1.52}.devprobe.devs-probe-asset .dp-run-row{margin:8px 0}.devprobe.devs-probe-asset .dp-note{margin-top:8px;padding:8px 11px;line-height:1.4}@media (prefers-color-scheme:light){html:not([data-mkt-appearance=dark]) .devprobe{--dp-line:rgb(var(--mkt-ink-rgb) / .14);--dp-line-soft:rgb(var(--mkt-ink-rgb) / .09);--dp-fill:rgb(var(--mkt-ink-rgb) / .05);--dp-fill-2:rgb(var(--mkt-ink-rgb) / .08);--dp-get:#2a5d48;--dp-get-bg:#5fd4a438;--dp-accent-on-wash:color-mix(in srgb, var(--dp-accent) 60%, #000);box-shadow:0 1px 2px rgb(var(--mkt-scrim-rgb) / .05), 0 14px 40px rgb(var(--mkt-scrim-rgb) / .06)}html:not([data-mkt-appearance=dark]) .devprobe .dp-well{border-color:rgb(var(--mkt-scrim-rgb) / .22);box-shadow:0 10px 30px rgb(var(--mkt-scrim-rgb) / .1)}html:not([data-mkt-appearance=dark]) .devprobe .dp-tab:hover{border-color:rgb(var(--mkt-ink-rgb) / .26)}}.devgate{--dg-radius:20px;--dg-line:rgb(var(--mkt-ink-rgb) / .1);--dg-line-soft:rgb(var(--mkt-ink-rgb) / .06);--dg-line-strong:rgb(var(--mkt-ink-rgb) / .2);--dg-fill:rgb(var(--mkt-ink-rgb) / .035);--dg-fill-2:rgb(var(--mkt-ink-rgb) / .07);--dg-card:var(--mkt-surface-2);--dg-well:var(--mkt-surface-deep);--dg-shadow:0 20px 58px rgb(var(--mkt-scrim-rgb) / .18);--dg-shadow-lit:0 26px 68px rgb(var(--mkt-scrim-rgb) / .26);--dg-accent:var(--mkt-accent,#2ab47e);--dg-accent-ink:var(--mkt-accent-ink,var(--mkt-accent,#2ab47e));--dg-on-accent:var(--mkt-accent-contrast,#06251a);--dg-hold:#e0a33a;--dg-hold-ink:#e6ac47;--dg-ease:var(--ease-out,cubic-bezier(.16, 1, .3, 1));--dg-dur-ui:var(--labs-dur-ui,.24s);--dg-dur-entrance:var(--labs-dur-entrance,.48s);color:var(--mkt-ink-muted);font-size:15px;line-height:1.55;display:block}html[data-mkt-appearance=light] .devgate{--dg-line:rgb(var(--mkt-ink-rgb) / .14);--dg-line-soft:rgb(var(--mkt-ink-rgb) / .08);--dg-line-strong:rgb(var(--mkt-ink-rgb) / .26);--dg-fill:rgb(var(--mkt-ink-rgb) / .04);--dg-fill-2:rgb(var(--mkt-ink-rgb) / .08);--dg-card:var(--mkt-surface-2);--dg-well:rgb(var(--mkt-ink-rgb) / .045);--dg-shadow:0 20px 58px rgb(var(--mkt-scrim-rgb) / .12);--dg-shadow-lit:0 24px 64px rgb(var(--mkt-scrim-rgb) / .18);--dg-hold-ink:#8a5406}.devgate-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:30px;margin:0 0 16px;display:flex}.devgate-bar-label{font:600 .7rem/1 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.09em;text-transform:uppercase;color:var(--mkt-ink-muted)}.devgate-bar-controls{align-items:center;gap:14px;display:flex}.devgate-dots{align-items:center;gap:6px;display:flex}.devgate-dot{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:6px 3px;line-height:0}.devgate-dot>span{background:var(--dg-fill-2);width:22px;height:3px;transition:background var(--dg-dur-ui) var(--dg-ease), width var(--dg-dur-ui) var(--dg-ease);border-radius:999px;display:block}.devgate-dot:hover>span{background:var(--dg-line-strong)}.devgate-dot.is-on>span{background:var(--dg-accent);width:30px}.devgate-dot:focus-visible{outline:2px solid color-mix(in srgb, var(--dg-accent) 55%, transparent);outline-offset:2px}.devgate-hold{appearance:none;cursor:pointer;border:1px solid var(--dg-line);color:var(--mkt-ink-muted);text-transform:uppercase;letter-spacing:.07em;transition:color var(--dg-dur-ui) var(--dg-ease), border-color var(--dg-dur-ui) var(--dg-ease);background:0 0;border-radius:999px;padding:5px 12px;font:720 .64rem/1 inherit}.devgate-hold:hover{color:var(--mkt-ink);border-color:var(--dg-line-strong)}.devgate-hold:focus-visible{outline:2px solid color-mix(in srgb, var(--dg-accent) 55%, transparent);outline-offset:2px}.devgate-rail{grid-template-columns:1fr;align-items:stretch;gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.devgate-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.devgate-beat{border-radius:var(--dg-radius);background:var(--dg-card);border:1px solid var(--dg-line);box-shadow:var(--dg-shadow);flex-direction:column;gap:14px;padding:clamp(18px,1.8vw,24px);display:flex;position:relative}.devgate-head{align-items:center;gap:10px;display:flex}.devgate-step{font:600 .68rem/1 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.06em;color:var(--mkt-ink-muted);background:var(--dg-fill);border:1px solid var(--dg-line-soft);border-radius:5px;padding:4px 6px}.devgate-actor{letter-spacing:-.01em;color:var(--mkt-ink);font-size:.94rem;font-weight:620}.devgate-who,.devgate-risk{white-space:nowrap;text-transform:uppercase;letter-spacing:.07em;border:1px solid var(--dg-line);background:var(--dg-fill);color:var(--mkt-ink-muted);border-radius:999px;margin-left:auto;padding:5px 9px;font-size:.66rem;font-weight:700;line-height:1}.devgate-risk{color:var(--dg-hold-ink);border-color:color-mix(in srgb, var(--dg-hold) 42%, transparent);background:color-mix(in srgb, var(--dg-hold) 13%, transparent)}.devgate-req{align-items:center;gap:10px;display:flex}.devgate-method{font:700 .66rem/1 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.08em;background:var(--dg-fill-2);color:var(--mkt-ink);border:1px solid var(--dg-line-soft);border-radius:6px;padding:6px 9px}.devgate-path{font:500 .86rem/1.2 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--mkt-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.devgate-well{background:var(--dg-well);border:1px solid var(--dg-line-soft);border-radius:12px;margin:0;padding:14px 15px;overflow-x:auto}.devgate-well code{font:500 .765rem/1.62 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--mkt-ink-3,var(--mkt-ink-muted));white-space:pre;display:block}.devgate-k{color:var(--mkt-ink)}.devgate-s{color:var(--mkt-ink-muted)}.devgate-h{color:var(--dg-hold-ink)}.devgate-c{color:color-mix(in srgb, var(--mkt-ink-muted) 74%, transparent)}.devgate-note{color:var(--mkt-ink-muted);margin:auto 0 0;font-size:.88rem;line-height:1.5}.devgate-beat--gate{border-color:color-mix(in srgb, var(--dg-hold) 26%, var(--dg-line))}.devgate-threshold{height:12px;margin:2px 0 -2px;position:relative}.devgate-threshold:before{content:"";background:repeating-linear-gradient(to right, var(--dg-line-strong) 0 5px, transparent 5px 10px);height:1px;margin-top:-.5px;position:absolute;top:50%;left:0;right:0}.devgate-stop{background:var(--dg-hold);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:90%}.devgate-travel{background:var(--dg-accent);opacity:.9;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:0}.devgate-verdict{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.devgate-status{font:600 clamp(1.7rem, 2.4vw, 2.15rem)/1 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:-.03em;color:var(--dg-hold-ink)}.devgate-verdict-text{letter-spacing:-.01em;color:var(--mkt-ink);font-size:.98rem;font-weight:560}.devgate-card{background:var(--dg-fill);border:1px solid var(--dg-line);border-radius:14px;flex-direction:column;gap:14px;padding:15px;display:flex}.devgate-summary{letter-spacing:-.01em;color:var(--mkt-ink);text-wrap:pretty;margin:0;font-size:.97rem;font-weight:560;line-height:1.4}.devgate-meta{gap:7px;margin:0;display:grid}.devgate-meta>div{grid-template-columns:minmax(78px,auto) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.devgate-meta dt{text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb, var(--mkt-ink-muted) 82%, transparent);font-size:.68rem;font-weight:700;line-height:1.4}.devgate-meta dd{color:var(--mkt-ink-3,var(--mkt-ink-muted));overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.4}.devgate-meta dd code{font:500 .85em/1 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:var(--dg-fill-2);border:1px solid var(--dg-line-soft);color:var(--mkt-ink);border-radius:4px;padding:.1em .36em}.devgate-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.devgate-btn{appearance:none;cursor:pointer;letter-spacing:-.005em;transition:transform var(--dg-dur-ui) var(--dg-ease), background var(--dg-dur-ui) var(--dg-ease), border-color var(--dg-dur-ui) var(--dg-ease), opacity var(--dg-dur-ui) var(--dg-ease);border:1px solid #0000;border-radius:999px;padding:8px 16px;font:600 .83rem/1 inherit}.devgate-btn--approve{background:var(--dg-accent);color:var(--dg-on-accent)}.devgate-btn--decline{border-color:var(--dg-line-strong);color:var(--mkt-ink-muted);background:0 0}.devgate-btn:hover{transform:translateY(-1px)}.devgate-btn--decline:hover{color:var(--mkt-ink);border-color:var(--mkt-ink-muted)}.devgate-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--dg-accent) 60%, transparent);outline-offset:2px}.devgate-actions.is-approved .devgate-btn--decline,.devgate-actions.is-declined .devgate-btn--approve{opacity:.4}.devgate-actions.is-declined .devgate-btn--decline{border-color:var(--mkt-ink-muted);color:var(--mkt-ink)}.devgate-demo{color:color-mix(in srgb, var(--mkt-ink-muted) 72%, transparent);margin-left:auto;font-size:.68rem;line-height:1.3}.devgate-receipt{border-left:2px solid var(--dg-accent);color:var(--mkt-ink-3,var(--mkt-ink-muted));margin:auto 0 0;padding-left:11px;font-size:.87rem;line-height:1.5}.devgate-receipt.is-declined{border-left-color:var(--mkt-ink-muted)}.devgate-close{max-width:62ch;color:var(--mkt-ink-muted);text-wrap:pretty;margin:22px 0 0;font-size:clamp(.95rem,1vw,1.02rem);line-height:1.55}.devgate-close code{background:var(--dg-fill-2);border:1px solid var(--dg-line-soft);color:var(--mkt-ink);font:500 .86em/1 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border-radius:4px;padding:.08em .34em}.devgate.is-compact{--dg-radius:6px;--dg-shadow:none;--dg-shadow-lit:none}.devgate.is-compact .devgate-bar{justify-content:flex-end}.devgate.is-compact .devgate-beat{border-radius:6px}.devgate.is-static .devgate-travel{left:calc(90% - 9px)}.devgate.is-static .devgate-beat--gate{box-shadow:var(--dg-shadow-lit)}.devgate.is-live .devgate-beat{opacity:.46;transition:opacity var(--dg-dur-entrance) var(--dg-ease), transform var(--dg-dur-entrance) var(--dg-ease), background var(--dg-dur-entrance) var(--dg-ease), border-color var(--dg-dur-entrance) var(--dg-ease), box-shadow var(--dg-dur-entrance) var(--dg-ease)}.devgate.is-live .devgate-beat.is-active{opacity:1;background:var(--mkt-surface-raised);border-color:var(--dg-line-strong);box-shadow:var(--dg-shadow-lit);transform:translateY(-3px)}.devgate.is-live .devgate-beat--gate.is-active{border-color:color-mix(in srgb, var(--dg-hold) 55%, transparent)}.devgate.is-live .devgate-travel{opacity:0;left:0}.devgate.is-live .devgate-beat--gate.is-active .devgate-travel{animation:devgateTravel 1.5s var(--dg-ease) both}.devgate.is-live .devgate-beat--gate.is-active .devgate-stop{animation:devgateHalt .9s var(--dg-ease) .9s both}.devgate.is-live .devgate-status{transition:transform var(--dg-dur-entrance) var(--dg-ease);transform-origin:0}.devgate.is-live .devgate-beat--gate:not(.is-active) .devgate-status{transform:scale(.94)}.devgate.is-live .devgate-receipt{opacity:0;transition:opacity var(--dg-dur-entrance) var(--dg-ease), transform var(--dg-dur-entrance) var(--dg-ease);transform:translateY(4px)}.devgate.is-live .devgate-receipt.is-approved,.devgate.is-live .devgate-receipt.is-declined{opacity:1;transform:none}.devgate.is-paused .devgate-travel,.devgate.is-paused .devgate-stop{animation-play-state:paused}@keyframes devgateTravel{0%{opacity:0;left:0}14%{opacity:.95}66%{opacity:.95;left:calc(90% - 13px)}84%{left:calc(90% - 9px)}to{opacity:.95;left:calc(90% - 9px)}}@keyframes devgateHalt{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--dg-hold) 55%, transparent)}to{box-shadow:0 0 0 7px color-mix(in srgb, var(--dg-hold) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.devgate .devgate-travel{opacity:.9;left:calc(90% - 9px);animation:none!important}.devgate .devgate-stop{animation:none!important}.devgate.is-live .devgate-beat,.devgate.is-live .devgate-beat.is-active,.devgate.is-live .devgate-receipt{opacity:1;transition:none;transform:none}.devgate.is-live .devgate-status{transition:none;transform:none}.devgate .devgate-btn{transition:none}.devgate .devgate-btn:hover{transform:none}}@media (prefers-color-scheme:light){html:not([data-mkt-appearance=dark]) .devgate{--dg-line:rgb(var(--mkt-ink-rgb) / .14);--dg-line-soft:rgb(var(--mkt-ink-rgb) / .08);--dg-line-strong:rgb(var(--mkt-ink-rgb) / .26);--dg-fill:rgb(var(--mkt-ink-rgb) / .04);--dg-fill-2:rgb(var(--mkt-ink-rgb) / .08);--dg-card:var(--mkt-surface-2);--dg-well:rgb(var(--mkt-ink-rgb) / .045);--dg-shadow:0 20px 58px rgb(var(--mkt-scrim-rgb) / .12);--dg-shadow-lit:0 24px 64px rgb(var(--mkt-scrim-rgb) / .18);--dg-hold-ink:#8a5406}}.devhook{--devhook-line:rgb(var(--mkt-ink-rgb) / .09);--devhook-line-soft:rgb(var(--mkt-ink-rgb) / .06);--devhook-fill:rgb(var(--mkt-ink-rgb) / .03);--devhook-fill-2:rgb(var(--mkt-ink-rgb) / .06);--devhook-accent:var(--mkt-accent,#2ab47e);--devhook-accent-ink:var(--mkt-accent-ink,var(--mkt-accent,#2ab47e));--devhook-mono:ui-monospace, SFMono-Regular, Menlo, "SF Mono", monospace;color:var(--mkt-ink-muted);font-size:15px;line-height:1.6}.devhook .devhook-head{max-width:62ch;margin:0 0 clamp(22px,2.6vw,32px)}.devhook .devhook-head h2{color:var(--mkt-ink);letter-spacing:-.015em;text-wrap:balance;margin:0 0 10px;font-size:clamp(1.35rem,1.7vw,1.6rem);font-weight:640;line-height:1.2}.devhook .devhook-head p{color:var(--mkt-ink-muted);margin:0;font-size:clamp(.95rem,1vw,1.02rem);line-height:1.55}.devhook .devhook-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:clamp(14px,1.6vw,20px);display:grid}.devhook .devhook-stream{background:var(--mkt-surface-deep);border:1px solid var(--devhook-line);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.devhook .devhook-bar{border-bottom:1px solid var(--devhook-line-soft);align-items:center;gap:12px;padding:11px 14px;display:flex}.devhook .devhook-bar>code{font:600 .72rem/1 var(--devhook-mono);color:rgb(var(--mkt-ink-rgb) / .5);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.devhook .devhook-count{color:rgb(var(--mkt-ink-rgb) / .5);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:.64rem;font-weight:700}.devhook .devhook-pause{border:1px solid rgb(var(--mkt-ink-rgb) / .16);cursor:pointer;color:rgb(var(--mkt-ink-rgb) / .66);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:.63rem;font-weight:700;transition:color .16s,border-color .16s;display:inline-flex}.devhook .devhook-pause:hover{color:var(--mkt-ink);border-color:rgb(var(--mkt-ink-rgb) / .34)}.devhook .devhook-pause:focus-visible,.devhook .devhook-copy:focus-visible{outline:2px solid color-mix(in srgb, var(--devhook-accent) 55%, transparent);outline-offset:2px}.devhook .devhook-window{height:760px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 46px calc(100% - 46px),#0000);mask-image:linear-gradient(#0000,#000 46px calc(100% - 46px),#0000)}.devhook .devhook-track{flex-direction:column;margin:0;padding:0 12px;list-style:none;animation:72s linear infinite devhookStream;display:flex}@keyframes devhookStream{to{transform:translateY(-50%)}}.devhook .devhook-stream:hover .devhook-track,.devhook .devhook-stream:focus-within .devhook-track,.devhook .devhook-stream.is-paused .devhook-track{animation-play-state:paused}.devhook .devhook-row{--devhook-fam-ink:var(--devhook-fam);background:var(--devhook-fill);border:1px solid var(--devhook-line-soft);border-radius:11px;grid-template-columns:186px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:8px;padding:8px 11px;display:grid}.devhook .devhook-ev{font:600 .78rem/1.3 var(--devhook-mono);color:var(--devhook-fam-ink);background:color-mix(in srgb, var(--devhook-fam) 13%, transparent);white-space:nowrap;border-radius:6px;justify-self:start;padding:3px 8px}.devhook .devhook-summary{min-width:0;color:rgb(var(--mkt-ink-rgb) / .72);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;line-height:1.35;overflow:hidden}.devhook .devhook-sig{color:rgb(var(--mkt-ink-rgb) / .5);letter-spacing:.07em;text-transform:uppercase;flex:none;align-items:center;gap:4px;font-size:.6rem;font-weight:700;display:inline-flex}.devhook .devhook-row.is-flagship{background:color-mix(in srgb, var(--devhook-fam) 8%, transparent);border-color:color-mix(in srgb, var(--devhook-fam) 28%, transparent);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--devhook-fam) 72%, transparent)}.devhook .devhook-row.is-flagship .devhook-sig{color:color-mix(in srgb, var(--devhook-fam-ink) 82%, transparent)}.devhook .devhook-side{flex-direction:column;gap:clamp(14px,1.6vw,20px);display:flex}.devhook .devhook-flag{--devhook-fam-ink:var(--devhook-fam);background:color-mix(in srgb, var(--devhook-fam) 7%, var(--mkt-surface-2));border:1px solid color-mix(in srgb, var(--devhook-fam) 26%, transparent);border-radius:18px;padding:18px 20px}.devhook .devhook-label{color:rgb(var(--mkt-ink-rgb) / .5);letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;font-size:.61rem;font-weight:700;display:block}.devhook .devhook-flag-ev{font:600 1.02rem/1.2 var(--devhook-mono);color:var(--devhook-fam-ink);letter-spacing:-.01em;display:inline-block}.devhook .devhook-flag p{color:rgb(var(--mkt-ink-rgb) / .7);margin:11px 0 0;font-size:.87rem;line-height:1.55}.devhook .devhook-flag p code{font:600 .82em/1 var(--devhook-mono);color:var(--mkt-ink-3)}.devhook .devhook-verify{background:var(--mkt-surface-2);border:1px solid var(--devhook-line);border-radius:18px;padding:18px 20px 20px}.devhook .devhook-verify h3{color:var(--mkt-ink);letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 9px;font-size:.98rem;font-weight:640;display:flex}.devhook .devhook-verify h3 svg{color:var(--devhook-accent-ink);flex:none}.devhook .devhook-verify>p{color:rgb(var(--mkt-ink-rgb) / .7);margin:0;font-size:.87rem;line-height:1.55}.devhook .devhook-verify>p b{color:var(--mkt-ink);font-weight:660}.devhook .devhook-verify>p code{font:600 .82em/1 var(--devhook-mono);color:var(--mkt-ink-3)}.devhook .devhook-contract{flex-direction:column;gap:1px;margin:14px 0 0;display:flex}.devhook .devhook-contract>div{background:var(--devhook-fill);grid-template-columns:62px minmax(0,1fr);align-items:baseline;gap:10px;padding:7px 10px;display:grid}.devhook .devhook-contract>div:first-child{border-radius:10px 10px 0 0}.devhook .devhook-contract>div:last-child{border-radius:0 0 10px 10px}.devhook .devhook-contract dt{color:rgb(var(--mkt-ink-rgb) / .5);letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:700}.devhook .devhook-contract dd{min-width:0;margin:0}.devhook .devhook-contract dd code{font:600 .755rem/1.4 var(--devhook-mono);color:var(--mkt-ink-3);overflow-wrap:anywhere}.devhook .devhook-contract dd em{color:rgb(var(--mkt-ink-rgb) / .5);font-size:.72rem;font-style:normal}.devhook .devhook-code{background:var(--mkt-surface-deep);border:1px solid var(--devhook-line-soft);border-radius:14px;margin-top:14px;overflow:hidden}.devhook .devhook-code-bar{border-bottom:1px solid var(--devhook-line-soft);justify-content:space-between;align-items:center;padding:9px 13px;display:flex}.devhook .devhook-code-bar>code{font:600 .7rem/1 var(--devhook-mono);color:rgb(var(--mkt-ink-rgb) / .48);letter-spacing:.04em;text-transform:uppercase}.devhook .devhook-copy{cursor:pointer;color:rgb(var(--mkt-ink-rgb) / .58);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.71rem;font-weight:600;transition:color .16s;display:inline-flex}.devhook .devhook-copy:hover{color:var(--devhook-accent-ink)}.devhook .devhook-code pre{font:12.5px/1.7 var(--devhook-mono);color:rgb(var(--mkt-ink-rgb) / .82);tab-size:2;margin:0;padding:14px 15px 16px;overflow-x:auto}.devhook .devhook-foot{color:rgb(var(--mkt-ink-rgb) / .55);margin:12px 0 0;font-size:.79rem;line-height:1.5}html[data-mkt-appearance=light] .devhook .devhook-row,html[data-mkt-appearance=light] .devhook .devhook-flag{--devhook-fam-ink:color-mix(in srgb, var(--devhook-fam) 46%, var(--mkt-ink))}html[data-mkt-appearance=light] .devhook .devhook-ev{background:color-mix(in srgb, var(--devhook-fam) 17%, transparent)}html[data-mkt-appearance=light] .devhook .devhook-row.is-flagship{background:color-mix(in srgb, var(--devhook-fam) 12%, transparent);border-color:color-mix(in srgb, var(--devhook-fam) 42%, transparent);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--devhook-fam) 78%, transparent)}html[data-mkt-appearance=light] .devhook .devhook-flag{background:color-mix(in srgb, var(--devhook-fam) 10%, var(--mkt-surface-2));border-color:color-mix(in srgb, var(--devhook-fam) 36%, transparent)}html[data-mkt-appearance=light] .devhook .devhook-stream,html[data-mkt-appearance=light] .devhook .devhook-verify,html[data-mkt-appearance=light] .devhook .devhook-code{box-shadow:0 10px 30px rgb(var(--mkt-scrim-rgb) / .06)}html[data-mkt-appearance=light] .devhook .devhook-summary{color:rgb(var(--mkt-ink-rgb) / .78)}html[data-mkt-appearance=light] .devhook .devhook-code pre{color:rgb(var(--mkt-ink-rgb) / .86)}html[data-mkt-appearance=light] .devhook .devhook-sig,html[data-mkt-appearance=light] .devhook .devhook-count,html[data-mkt-appearance=light] .devhook .devhook-label,html[data-mkt-appearance=light] .devhook .devhook-bar>code,html[data-mkt-appearance=light] .devhook .devhook-code-bar>code,html[data-mkt-appearance=light] .devhook .devhook-contract dt,html[data-mkt-appearance=light] .devhook .devhook-contract dd em{color:rgb(var(--mkt-ink-rgb) / .64)}html[data-mkt-appearance=light] .devhook .devhook-copy,html[data-mkt-appearance=light] .devhook .devhook-foot{color:rgb(var(--mkt-ink-rgb) / .68)}html[data-mkt-appearance=light] .devhook .devhook-pause{color:rgb(var(--mkt-ink-rgb) / .7)}@media (prefers-reduced-motion:reduce){.devhook .devhook-track{padding:12px;animation:none}.devhook .devhook-row[data-dup=true]{display:none}.devhook .devhook-window{height:auto;max-height:460px;overflow-y:auto;-webkit-mask-image:none;mask-image:none}.devhook .devhook-pause{display:none}}@media (width<=1040px){.devhook .devhook-row{grid-template-columns:168px minmax(0,1fr) auto}}@media (width<=900px){.devhook .devhook-grid{grid-template-columns:minmax(0,1fr)}.devhook .devhook-window{height:396px}}@media (width<=620px){.devhook .devhook-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:5px}.devhook .devhook-sig{grid-area:1/2}.devhook .devhook-summary{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:2/1/auto/-1;display:-webkit-box;overflow:hidden}.devhook .devhook-bar{flex-wrap:wrap;row-gap:8px}.devhook .devhook-count{order:3;margin-left:0}.devhook .devhook-pause{order:2;margin-left:auto}.devhook .devhook-contract>div{grid-template-columns:minmax(0,1fr);row-gap:3px}}.devhook.devs-webhook-asset .devhook-window{height:500px}.devhook.is-compact .devhook-grid{grid-template-columns:minmax(0,1fr)}@media (width<=900px){.devhook.devs-webhook-asset .devhook-window{height:396px}}@media (prefers-color-scheme:light){html:not([data-mkt-appearance=dark]) .devhook .devhook-row,html:not([data-mkt-appearance=dark]) .devhook .devhook-flag{--devhook-fam-ink:color-mix(in srgb, var(--devhook-fam) 46%, var(--mkt-ink))}html:not([data-mkt-appearance=dark]) .devhook .devhook-ev{background:color-mix(in srgb, var(--devhook-fam) 17%, transparent)}html:not([data-mkt-appearance=dark]) .devhook .devhook-row.is-flagship{background:color-mix(in srgb, var(--devhook-fam) 12%, transparent);border-color:color-mix(in srgb, var(--devhook-fam) 42%, transparent);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--devhook-fam) 78%, transparent)}html:not([data-mkt-appearance=dark]) .devhook .devhook-flag{background:color-mix(in srgb, var(--devhook-fam) 10%, var(--mkt-surface-2));border-color:color-mix(in srgb, var(--devhook-fam) 36%, transparent)}html:not([data-mkt-appearance=dark]) .devhook .devhook-stream,html:not([data-mkt-appearance=dark]) .devhook .devhook-verify,html:not([data-mkt-appearance=dark]) .devhook .devhook-code{box-shadow:0 10px 30px rgb(var(--mkt-scrim-rgb) / .06)}html:not([data-mkt-appearance=dark]) .devhook .devhook-summary{color:rgb(var(--mkt-ink-rgb) / .78)}html:not([data-mkt-appearance=dark]) .devhook .devhook-code pre{color:rgb(var(--mkt-ink-rgb) / .86)}html:not([data-mkt-appearance=dark]) .devhook .devhook-sig,html:not([data-mkt-appearance=dark]) .devhook .devhook-count,html:not([data-mkt-appearance=dark]) .devhook .devhook-label,html:not([data-mkt-appearance=dark]) .devhook .devhook-bar>code,html:not([data-mkt-appearance=dark]) .devhook .devhook-code-bar>code,html:not([data-mkt-appearance=dark]) .devhook .devhook-contract dt,html:not([data-mkt-appearance=dark]) .devhook .devhook-contract dd em{color:rgb(var(--mkt-ink-rgb) / .64)}html:not([data-mkt-appearance=dark]) .devhook .devhook-copy,html:not([data-mkt-appearance=dark]) .devhook .devhook-foot{color:rgb(var(--mkt-ink-rgb) / .68)}html:not([data-mkt-appearance=dark]) .devhook .devhook-pause{color:rgb(var(--mkt-ink-rgb) / .7)}}
