.toolchain-root .tcc-hero{padding:clamp(56px, 6.6vw, 88px) var(--tc-gut) clamp(36px, 4.2vw, 52px)}.toolchain-root .tcc-hero h1{letter-spacing:-.034em;text-wrap:balance;max-width:24ch;font-size:clamp(2rem,4.2vw,3.1rem);line-height:1.04}.toolchain-root .tcc-hero h1 em{background-image:linear-gradient(var(--thread-ink), var(--thread-ink)), linear-gradient(var(--thread-ink), var(--thread-ink));background-repeat:no-repeat;background-size:100% var(--thread-gauge), 100% var(--thread-gauge);background-position:0 calc(100% - var(--thread-gauge) - var(--thread-gap)), 0 100%;padding-bottom:.06em;font-style:normal}.toolchain-root .tcc-hero>p{max-width:58ch;color:var(--tc-ink-2);margin-top:18px;font-size:15.5px;line-height:1.6}.toolchain-root .tcc-kind{padding-top:clamp(22px,2.4vw,28px);padding-bottom:clamp(24px,2.6vw,30px)}.toolchain-root .tcc-kind h3{letter-spacing:-.012em;font-size:15.5px}.toolchain-root .tcc-kind>p{max-width:44ch;margin-top:7px;font-size:13.5px}.toolchain-root .tcc-tag{font-family:var(--tc-mono);letter-spacing:.01em;color:var(--tc-ink-3);font-size:11.5px}.toolchain-root .tcc-form{flex-direction:column;flex:1;gap:16px;margin-top:18px;display:flex}.toolchain-root .tcc-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.toolchain-root .tcc-field{flex-direction:column;gap:6px;min-width:0;display:flex}.toolchain-root .tcc-field label{color:var(--tc-ink);font-size:13px;font-weight:500}.toolchain-root .tcc-field input,.toolchain-root .tcc-field textarea{appearance:none;border:1px solid var(--tc-hair);background:var(--tc-sunk);width:100%;color:var(--tc-ink);font-family:var(--tc-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:6px;padding:8px 12px;font-size:14px;line-height:1.5;transition:border-color .18s,box-shadow .18s}[data-theme=dark] .toolchain-root .tcc-field input,[data-theme=dark] .toolchain-root .tcc-field textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.toolchain-root .tcc-field:has(textarea){flex:1}.toolchain-root .tcc-field textarea{resize:none;flex:1;min-height:132px}.toolchain-root .tcc-field input::placeholder,.toolchain-root .tcc-field textarea::placeholder{color:var(--tc-ink-3)}.toolchain-root .tcc-field input:focus-visible,.toolchain-root .tcc-field textarea:focus-visible{border-color:#07070773;outline:none;box-shadow:0 0 0 3px #07070712}[data-theme=dark] .toolchain-root .tcc-field input:focus-visible,[data-theme=dark] .toolchain-root .tcc-field textarea:focus-visible{border-color:#ffffff73;box-shadow:0 0 0 3px #ffffff17}.toolchain-root .tcc-notice{border:1px solid var(--tc-hair);background:var(--tc-hair-2);color:var(--tc-ink-2);border-radius:6px;padding:10px 13px;font-size:13px;line-height:1.55}.toolchain-root .tcc-notice a{font-family:var(--tc-mono);color:var(--tc-ink);text-underline-offset:3px;font-size:12px;text-decoration:underline}.toolchain-root .tcc-acts{justify-content:space-between;align-items:center;gap:18px;margin-top:2px;display:flex}.toolchain-root .tcc-terms{color:var(--tc-ink-3);flex:1;max-width:40ch;font-size:12px;line-height:1.55}.toolchain-root .tcc-terms a{color:var(--tc-ink-2);text-underline-offset:3px;text-decoration:underline;transition:color .18s}.toolchain-root .tcc-terms a:hover{color:var(--tc-ink)}.toolchain-root .tcc-chan-card h3{letter-spacing:-.02em;margin-top:12px;font-size:1.1rem}.toolchain-root .tcc-chan-ledger{flex-direction:column;flex:1;justify-content:space-between;gap:10px;margin-top:16px;display:flex}.toolchain-root .tcc-chan-title{border-bottom:1px solid var(--tc-hair-2);font-family:var(--tc-mono);letter-spacing:.01em;color:var(--tc-ink-3);padding:8px 0 4px;font-size:11.5px;display:block}.toolchain-root .tcc-chan{border-bottom:1px solid var(--tc-hair-2);border-radius:4px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:2px 0;margin:0 -2px;padding:9px 8px 9px 2px;transition:background-color .16s;display:grid}.toolchain-root .tcc-chan:hover{background:color-mix(in srgb, var(--tc-ink) 4%, transparent)}.toolchain-root .tcc-chan-glyph{color:var(--tc-ink-2)}.toolchain-root .tcc-chan-id{flex-direction:column;gap:1px;min-width:0;padding-right:12px;display:flex}.toolchain-root .tcc-chan-id b{color:var(--tc-ink);letter-spacing:-.008em;font-size:13.5px;font-weight:500}.toolchain-root .tcc-chan-id>span{color:var(--tc-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.toolchain-root .tcc-chan-addr{font-family:var(--tc-mono);color:var(--tc-ink-2);text-align:right;white-space:nowrap;font-size:11.5px}.toolchain-root .tcc-chan-addr>span{color:var(--tc-ink-4)}.toolchain-root .tcc-wire-body{padding:0 var(--tc-gut) clamp(54px, 6vw, 78px)}.toolchain-root .tcc-panel{background:var(--tc-panel);border-radius:4px;overflow:hidden}.toolchain-root .tcc-panel-bar{border-bottom:1px solid var(--tc-panel-rule);min-height:38px;font-family:var(--tc-mono);color:var(--tc-panel-dim);justify-content:space-between;align-items:center;gap:12px;padding:6px 18px;font-size:11.5px;display:flex}.toolchain-root .tcc-panel-note{color:var(--tc-panel-faint);text-align:right}.toolchain-root .tcc-req{border-bottom:1px solid var(--tc-panel-rule);font-family:var(--tc-mono);color:var(--tc-panel-ink);white-space:pre-wrap;word-break:break-word;margin:0;padding:16px 18px 18px;font-size:13px;line-height:1.85}.toolchain-root .tcc-req-line{display:block}.toolchain-root .tcc-req-line.is-dim{color:var(--tc-panel-dim)}.toolchain-root .tcc-req-m{color:#fff;font-weight:500}.toolchain-root .tcc-req-key{color:#ffffff85}.toolchain-root .tcc-req-val{color:#fff}.toolchain-root .tcc-req-val.is-empty{color:var(--tc-panel-faint)}.toolchain-root .tcc-gates{padding:8px 18px 16px 34px;position:relative}.toolchain-root .tcc-gates:before{content:"";width:calc(2 * var(--thread-gauge) + var(--thread-gap));border-inline:var(--thread-gauge) solid #ffffff4d;pointer-events:none;position:absolute;top:46px;bottom:58px;left:15px}.toolchain-root .tcc-gate{border-bottom:1px solid var(--tc-panel-rule);font-family:var(--tc-mono);grid-template-columns:72px minmax(0,1.25fr) minmax(0,1fr);align-items:baseline;gap:18px;padding:9px 0;font-size:12px;line-height:1.6;display:grid}.toolchain-root .tcc-gate.is-head{color:var(--tc-panel-faint);border-bottom:1px solid var(--tc-panel-rule);font-size:11.5px}.toolchain-root .tcc-gate-name{color:#fff;font-weight:500}.toolchain-root .tcc-gate-rule{color:var(--tc-panel-ink)}.toolchain-root .tcc-gate-res{color:var(--tc-panel-dim)}.toolchain-root .tcc-gate-foot{font-family:var(--tc-mono);color:var(--tc-panel-dim);max-width:74ch;padding:12px 0 0;font-size:12px;line-height:1.6}@media (max-width:760px){.toolchain-root .tcc-pair{grid-template-columns:minmax(0,1fr)}.toolchain-root .tcc-acts{flex-direction:column-reverse;align-items:stretch}.toolchain-root .tcc-acts .tc-btn{width:100%}.toolchain-root .tcc-terms{max-width:none}.toolchain-root .tcc-chan-addr{text-align:left;white-space:normal;word-break:break-all;grid-column:2}.toolchain-root .tcc-gate{grid-template-columns:minmax(0,1fr);gap:3px}.toolchain-root .tcc-gate.is-head{display:none}.toolchain-root .tcc-gates{padding-left:30px}.toolchain-root .tcc-gates:before{bottom:96px}}
