.market-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:24px;padding:4px;border:1px solid var(--edge);background:var(--panel)}.market-tab{padding:7px 12px;border:1px solid var(--edge-strong);background:var(--panel);color:var(--muted);font-size:12.5px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.market-tab:hover{border-color:var(--brand);background:var(--accent-pale);color:var(--brand)}.market-tab.is-active{border-color:transparent;background:var(--accent-pale);color:var(--brand)}.market-tabs__note{margin-left:auto;padding:0 8px;color:var(--muted);font-size:11.5px}.mv-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:18px;margin-top:14px}.market-tab-wallets,.market-tab-records{grid-template-columns:minmax(0,1fr)}.market-tab-wallets .mv-panels,.market-tab-records .mv-panels,.market-tab-robot .mv-card--wallet,.market-tab-wallets .mv-card--log,.market-tab-records .mv-card--wallet{display:none}.market-tab-wallets .mv-side,.market-tab-records .mv-side{gap:0}.mv-panels{min-width:0;margin:0;padding:0;list-style:none}.mv-panel{margin-bottom:14px;padding:18px 20px 20px;border:1px solid var(--edge);background:var(--panel)}.mv-panels>.mv-panel:last-child{margin-bottom:0}.mv-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--edge)}.mv-head h3{font-size:13px;font-weight:500;line-height:1.4;color:var(--ink)}.mv-head p{margin-top:4px;font-size:12px;line-height:1.6;color:var(--muted)}.mv-head-side{display:flex;flex:none;align-items:center;gap:8px}.mv-index{display:inline-grid;place-items:center;min-width:30px;height:24px;padding:0 6px;border:1px solid var(--edge-strong);background:var(--accent-pale);color:var(--spec);font-family:var(--mono);font-size:10px;letter-spacing:.08em}.mv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.mv-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.mv-row:last-child{margin-bottom:0}.mv-pair{display:flex;align-items:center;gap:8px}.mv-pair>span{flex:none;color:var(--faint)}.mv-readout{display:flex;align-items:center;min-height:44px;padding:0 12px;border:1px dashed var(--edge-strong);background:var(--paper);font-family:var(--mono);font-size:13px;color:var(--ink);word-break:break-all}.mv-readout.is-brand{color:var(--brand)}.mv-hint{margin-top:8px;font-size:11px;line-height:1.6;color:var(--faint)}.mv-chips{display:flex;flex-wrap:wrap;gap:8px}.mv-chip{padding:8px 14px;border:1px solid var(--edge-strong);background:var(--panel);font-size:12.5px;color:var(--muted);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.mv-chip:hover{border-color:var(--brand);background:var(--accent-pale);color:var(--brand)}.mv-chip.is-active{border-color:transparent;background:var(--grad-strong);color:#fff}.mv-note{margin-top:14px;padding:10px 12px;border:1px solid var(--edge);border-left:2px solid var(--brand);background:var(--accent-pale);font-size:12px;line-height:1.75;color:var(--muted)}.mv-side{display:grid;gap:14px;min-width:0}.mv-card{min-width:0;padding:18px 20px 20px;border:1px solid var(--edge);background:var(--panel)}.mv-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.mv-side .log{min-height:260px}@media (max-width: 1080px){.mv-layout{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width: 640px){.mv-grid{grid-template-columns:minmax(0,1fr)}.mv-panel,.mv-card{padding:16px}}.guide-body{display:grid;gap:12px;max-width:720px;margin-top:16px}.guide-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 0 4px;color:var(--faint);font-family:var(--font-mono, ui-monospace, monospace);font-size:10.5px;line-height:1.6}.guide-body p{margin:0;font-size:13px;line-height:1.9;color:var(--muted)}.guide-body ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.guide-body li{position:relative;padding-left:16px;font-size:12px;line-height:1.8;color:var(--ink)}.guide-body li:before{position:absolute;top:8px;left:0;width:6px;height:6px;content:"";background:var(--brand)}.help-links{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:16px}.help-links__item{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--edge);background:var(--panel);font-size:12px;color:var(--ink);text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.help-links__item:hover{border-color:var(--brand);background:var(--accent-pale)}@media (min-width: 640px){.help-links{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{color-scheme:light;--brand: #dc062b;--brand-soft: #f4617f;--brand-deep: #a30420;--paper: #fdf6f7;--panel: #ffffff;--ink: #26161b;--muted: #7c6a6f;--faint: #b5a3a8;--edge: #f0dee2;--edge-strong: #e0c2c9;--accent-pale: #fdeef1;--scroll-track: rgba(240, 222, 226, .52);--scroll-thumb: #d9a2ad;--scroll-thumb-hover: #c9566e;--coin: #d98a1f;--success: #12996b;--warning: #c07a12;--danger: #b3261e;--spec: #bf0d29;--grad-strong: linear-gradient(135deg, #c50627, #e02148);--grad-mark: linear-gradient(140deg, #e01a3c, #f4617f);--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", sans-serif;--rail-w: 72px;--header-h: 56px;--outline-w: 248px;--shadow-panel: 0 18px 32px rgba(150, 12, 45, .16);--shadow-lift: 0 24px 48px rgba(150, 12, 45, .2)}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:var(--sans);font-size:14px;line-height:1.5;color:var(--ink);background-color:var(--paper);background-image:linear-gradient(rgba(220,6,43,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(220,6,43,.06) 1px,transparent 1px);background-size:26px 26px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,p,figure,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit}code{font-family:var(--mono);font-size:.95em}::selection{background:#fbd9e0;color:var(--brand)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{border-radius:999px;background:var(--scroll-track)}*::-webkit-scrollbar-thumb{min-height:44px;border:2px solid var(--scroll-track);border-radius:999px;background:linear-gradient(180deg,#e8bac3 0%,var(--scroll-thumb) 52%,#ca7688 100%)}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#df9eac 0%,var(--scroll-thumb-hover) 100%)}*::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,var(--scroll-thumb-hover) 0%,var(--brand) 100%)}*::-webkit-scrollbar-button{display:none;width:0;height:0;border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}*::-webkit-scrollbar-button:single-button,*::-webkit-scrollbar-button:vertical:start:decrement,*::-webkit-scrollbar-button:vertical:end:increment,*::-webkit-scrollbar-button:horizontal:start:decrement,*::-webkit-scrollbar-button:horizontal:end:increment{display:none;width:0;height:0;background:transparent}*::-webkit-scrollbar-corner{background:transparent}.cut{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.cut-sm{clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px))}.cut-xs{clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%)}.cut-panel{clip-path:polygon(0 14px,14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}.spec{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--spec)}.scale-rule{height:5px;background-image:repeating-linear-gradient(90deg,rgba(220,6,43,.5) 0 1px,transparent 1px 40px),repeating-linear-gradient(90deg,rgba(220,6,43,.22) 0 1px,transparent 1px 8px);background-size:auto 5px,auto 2.5px;background-repeat:repeat-x;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}@keyframes panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.panel-in{animation:panel-in .14s ease-out}@media (prefers-reduced-motion: reduce){.panel-in{animation:none}}.shell__body{min-height:100vh;display:flex;flex-direction:column}.shell__main{flex:1 1 auto}.topbar{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--edge);background:#fffffff2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.topbar__inner{display:flex;align-items:center;gap:12px;height:var(--header-h);max-width:1280px;margin:0 auto;padding:0 16px}.topbar__right{display:flex;flex:none;align-items:center;gap:8px;margin-left:auto}.net-root{position:relative;flex:none}.net-btn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 9px;border:1px solid var(--edge-strong);background:var(--panel);color:var(--ink);font-size:12px;line-height:1;transition:background-color .15s ease}.net-btn:hover{background:var(--accent-pale)}.net-dot{width:8px;height:8px;flex:none;background:var(--brand)}.net-root.is-test .net-dot{background:var(--warning)}.net-root.is-test .net-btn__label{color:var(--warning);font-weight:600}.net-menu{left:auto;right:0;width:136px;min-width:0}.net-menu .dropdown__item.is-test-option .net-dot{background:var(--warning)}@media (max-width: 640px){.net-btn{height:30px;padding:0 7px;font-size:11px}.lang-btn{height:30px;padding:0 7px}}.net-banner{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding:10px 12px;border:1px solid #f0d8b8;border-left:3px solid var(--warning);background:#fdf6ea;font-size:12px;line-height:1.6;color:var(--muted)}.net-banner__tag{flex:none;padding:2px 6px;border:1px solid var(--warning);color:var(--warning)}.net-banner__text{flex:1 1 auto;min-width:0}.net-banner__meta{flex:none;color:var(--faint);font-size:11px}@media (max-width: 640px){.net-banner{flex-wrap:wrap}.net-banner__meta{display:none}}.net-warn{padding:10px 12px;border:1px solid #f3cdd2;border-left:3px solid var(--danger);background:#fdecea;font-size:12px;line-height:1.7;color:var(--danger)}.brand{display:flex;flex:none;align-items:center;gap:10px}.brand__mark{display:grid;place-items:center;width:30px;height:30px;color:#fff}.brand__mark svg{width:17px;height:17px}.brand__word{display:none;font-size:15px;font-weight:600;letter-spacing:-.025em;color:var(--ink)}.brand__word em{font-style:normal;color:var(--brand)}.brand__chain{margin-left:8px;padding-left:8px;border-left:1px solid var(--edge-strong);font-weight:400;color:var(--muted)}.lang-root{position:relative}.lang-btn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px;border:1px solid var(--edge-strong);background:var(--panel);color:var(--ink);font-size:12px;transition:background-color .15s ease}.lang-btn:hover{background:var(--accent-pale)}.lang-btn__globe{width:13px;height:13px;flex:none;color:var(--muted)}.lang-btn__label{display:none}.lang-menu{left:auto;right:0;width:168px;min-width:0}.select-trigger__caret.is-open{transform:rotate(180deg)}.account-btn{display:inline-flex;align-items:center;gap:8px;height:32px;flex:none;padding:0 10px;border:1px solid var(--edge-strong);background:var(--panel);color:var(--ink);transition:background-color .15s ease}.account-btn:hover{background:var(--accent-pale)}.account-btn__dot{width:15px;height:15px;flex:none;border-radius:999px;background:var(--grad-strong);box-shadow:0 0 0 1px #fff,0 0 0 2px var(--edge)}.account-menu{left:auto;right:0;width:288px;min-width:0;padding:14px}.only-sm-up{display:none}.search-trigger{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--edge);background:#fdf6f7b3;color:var(--faint);font-size:12.5px;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.search-trigger:hover{border-color:var(--edge-strong);background:var(--accent-pale);color:var(--muted)}.search-trigger svg{width:14px;height:14px;flex:none}.search-trigger__hint,.search-trigger kbd{display:none}.search-trigger kbd{margin-left:auto;flex:none;padding:1px 6px;border:1px solid var(--edge);background:var(--panel);font-family:var(--mono);font-size:10px;color:var(--faint)}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;background:#26161b42;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.search-dialog{width:100%;max-width:560px;border:1px solid var(--edge);background:var(--panel);filter:var(--shadow-lift)}.search-dialog__head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--edge)}.search-dialog__head svg{width:16px;height:16px;flex:none;color:var(--brand)}.search-dialog__head input{flex:1 1 auto;min-width:0;border:none;background:transparent;font-size:14px;color:var(--ink);outline:none}.search-dialog__head input::placeholder{color:var(--faint)}.search-dialog__head kbd{flex:none;padding:2px 6px;border:1px solid var(--edge);background:var(--paper);font-family:var(--mono);font-size:10px;color:var(--faint)}.search-results{max-height:52vh;overflow-y:auto;padding:6px}.search-result{display:flex;align-items:center;gap:11px;padding:10px;transition:background-color .15s ease}.search-result:hover,.search-result:focus,.search-result[aria-selected=true]{background:var(--accent-pale);outline:none}.search-result__body{min-width:0;flex:1 1 auto}.search-result__label{display:block;font-size:13px;line-height:1.2;color:var(--ink)}.search-result__desc{display:block;margin-top:3px;font-size:11px;line-height:1.35;color:var(--muted)}.search-result mark{background:#fbd9e0;color:var(--brand)}.search-empty{padding:32px 16px;text-align:center}.search-empty__title{font-size:13px;color:var(--ink)}.search-empty__hint{margin-top:8px;font-size:11px;color:var(--muted)}.search-dialog__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-top:1px solid var(--edge)}.rail{position:fixed;top:0;bottom:0;left:0;z-index:40;display:none;width:var(--rail-w);flex-direction:column;align-items:center;border-right:1px solid var(--edge);background:#fffffff2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.rail__brand{display:grid;place-items:center;width:38px;height:38px;margin:12px 0 8px;flex:none}.rail__brand span{display:grid;place-items:center;width:34px;height:34px;color:#fff;background:var(--grad-mark)}.rail__brand svg{width:18px;height:18px}.rail__nav{display:flex;width:100%;flex-direction:column;align-items:center;gap:2px;padding:4px 0}.rail-group{position:relative;display:flex;width:100%;justify-content:center}.rail-item{display:flex;width:58px;flex-direction:column;align-items:center;gap:4px;padding:8px 0;color:var(--muted);transition:background-color .15s ease,color .15s ease}.rail-item:hover,.rail-item--active,.rail-item[aria-current=page],.rail-item[aria-expanded=true]{background:var(--accent-pale);color:var(--brand)}.rail-item svg{width:17px;height:17px}.rail-item__label{font-size:9.5px;line-height:1;letter-spacing:.02em}.rail-panel{position:absolute;top:0;left:100%;z-index:50;padding-left:12px;filter:var(--shadow-panel)}.rail-panel__body{position:relative;width:372px;border:1px solid var(--edge);background:var(--panel)}.rail-panel__head,.rail-panel__foot{display:flex;align-items:center;justify-content:space-between;padding:7px 12px;background:var(--accent-pale);text-transform:uppercase}.rail-panel__head{border-bottom:1px solid var(--edge)}.rail-panel__foot{border-top:1px solid var(--edge);background:var(--panel)}.rail-panel__list{overflow-y:auto;padding:6px}.rail-link{display:flex;align-items:flex-start;gap:11px;padding:10px;transition:background-color .15s ease}.rail-link:hover{background:var(--accent-pale)}.rail-link[aria-current=page]{background:var(--accent-pale);box-shadow:inset 2px 0 0 var(--brand)}.rail-code{display:grid;place-items:center;width:28px;height:28px;flex:none;border:1px solid var(--edge-strong);background:var(--accent-pale);color:var(--brand);font-family:var(--mono);font-size:10px;letter-spacing:.06em;transition:background .15s ease,color .15s ease,border-color .15s ease}.rail-link:hover .rail-code,.rail-link[aria-current=page] .rail-code{border-color:transparent;background:var(--grad-strong);color:#fff}.rail-link__body{min-width:0}.rail-link__label{display:block;font-size:13px;line-height:1.2;color:var(--ink)}.rail-link__desc{display:block;margin-top:3px;font-size:11px;line-height:1.35;color:var(--muted)}.rail-link__arrow{margin-left:auto;align-self:center;font-size:12px;color:var(--edge-strong);transition:transform .15s ease,color .15s ease}.rail-link:hover .rail-link__arrow{transform:translate(2px);color:var(--brand)}.module-bar{position:sticky;top:var(--header-h);z-index:30;border-bottom:1px solid var(--edge);background:#fffffff2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.module-bar__inner{display:flex;align-items:center;gap:8px;max-width:1280px;margin:0 auto;padding:8px 16px;overflow-x:auto}.chip{display:inline-flex;flex:none;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--edge-strong);background:var(--panel);color:var(--ink);font-size:12px;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.chip:hover{background:var(--accent-pale);color:var(--brand)}.chip--active{border-color:transparent;background:var(--accent-pale);color:var(--brand)}.chip__code{font-family:var(--mono);font-size:10px;color:var(--brand)}.module-outline{position:fixed;top:76px;right:24px;display:none;width:208px}.module-outline__head{padding:7px 10px;border:1px solid var(--edge);border-bottom:none;background:var(--accent-pale)}.module-outline__nav{border:1px solid var(--edge);background:var(--panel);padding:4px}.module-outline__link{display:flex;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;color:var(--ink);transition:background-color .15s ease,color .15s ease}.module-outline__link:hover{background:var(--accent-pale);color:var(--brand)}.module-outline__link[aria-current=page]{background:var(--accent-pale);color:var(--brand);box-shadow:inset 2px 0 0 var(--brand)}.module-outline__link span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-outline__code{margin-left:auto;flex:none;font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--faint)}.module-outline__link[aria-current=page] .module-outline__code{color:var(--brand)}.module-outline__foot{margin-top:10px;padding:8px 10px;border:1px solid var(--edge);background:var(--panel);line-height:1.6;color:var(--faint)}.menu-toggle{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid var(--edge-strong);background:var(--panel);transition:background-color .15s ease}.menu-toggle:hover{background:var(--accent-pale)}.menu-toggle__lines{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.menu-toggle__lines span{display:block;height:1.5px;width:14px;background:var(--ink)}.menu-toggle__lines span:nth-child(2){width:9px}.mobile-nav{position:absolute;top:100%;left:0;right:0;max-height:70vh;overflow-y:auto;border-bottom:1px solid var(--edge);background:var(--panel)}.mobile-nav__group{border-top:1px solid var(--edge)}.mobile-nav__group:first-child{border-top:none}.mobile-nav__head{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;border:none;background:none;text-align:left;cursor:pointer;text-transform:uppercase;transition:background-color .15s ease}.mobile-nav__head:hover,.mobile-nav__head[aria-expanded=true]{background:var(--accent-pale)}.mobile-nav__head svg{width:13px;height:13px}.mobile-nav__badge{margin-left:4px;font-size:10px;color:var(--brand);text-transform:none}.mobile-nav__meta{display:flex;align-items:center;gap:8px;margin-left:auto;color:var(--faint)}.mobile-nav__list{padding-bottom:8px}.mobile-nav__link{display:flex;align-items:center;gap:11px;padding:10px 16px;transition:background-color .15s ease}.mobile-nav__link:hover{background:var(--accent-pale)}.mobile-nav__link[aria-current=page],.mobile-nav__link.is-active{background:var(--accent-pale);box-shadow:inset 2px 0 0 var(--brand)}.mobile-nav__code{display:grid;place-items:center;width:26px;height:26px;flex:none;border:1px solid var(--edge-strong);background:var(--accent-pale);color:var(--brand);font-family:var(--mono);font-size:9px;letter-spacing:.06em}.mobile-nav__link[aria-current=page] .mobile-nav__code,.mobile-nav__link.is-active .mobile-nav__code{border-color:transparent;background:var(--grad-strong);color:#fff}.mobile-nav__body{min-width:0;flex:1 1 auto}.mobile-nav__label{display:block;font-size:13.5px;line-height:1.25;color:var(--ink)}.mobile-nav__desc{display:block;margin-top:2px;font-size:11px;line-height:1.35;color:var(--muted)}.mobile-nav__arrow{font-size:12px;color:var(--edge-strong)}.footer{margin-top:64px;border-top:1px solid var(--edge);background:#ffffffb3}.footer__inner{display:flex;flex-wrap:wrap;gap:32px 48px;max-width:1280px;margin:0 auto;padding:40px 16px}.footer__brand{min-width:220px;max-width:320px}.footer__brand-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;letter-spacing:-.025em;color:var(--ink)}.footer__brand-title em{font-style:normal;color:var(--brand)}.footer__brand-desc{margin-top:8px;font-size:12px;line-height:1.7;color:var(--muted)}.footer__col ul{margin-top:10px}.footer__col li+li{margin-top:6px}.footer__link{font-size:12.5px;color:var(--muted);transition:color .15s ease}.footer__link:hover{color:var(--brand)}.footer__arrow{margin-left:4px;font-family:var(--mono);font-size:10px;color:var(--faint)}.footer__bottom{border-top:1px solid var(--edge)}.footer__bottom-inner{max-width:1280px;margin:0 auto;padding:16px}.footer__disclaimer{font-size:11px;line-height:1.7;color:var(--faint)}.footer__copy{margin-top:4px;font-size:11px;color:var(--faint)}.page{width:100%;max-width:896px;margin:0 auto;padding:32px 16px}.page__head{max-width:720px}.page--wide{max-width:1180px}.page--batch{max-width:976px}.page--wide .page__head{max-width:760px}.page__title{margin-top:12px;font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-.025em;color:var(--ink)}.page__desc{margin-top:12px;font-size:13px;line-height:1.75;color:var(--muted)}.section{margin-top:40px}.section__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--edge)}.section__title{font-size:15px;font-weight:600;color:var(--ink)}.seo{margin-top:56px;padding-top:28px;border-top:1px solid var(--edge-strong)}.seo__question{margin:0;font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-.015em;color:var(--ink)}.seo__answer{max-width:720px;margin:10px 0 0;font-size:13px;line-height:1.85;color:var(--muted)}.seo__sub{display:block;margin:32px 0 12px}.seo__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--edge);background:var(--edge)}.seo__prereq{margin-top:28px}.seo__prereq ul{margin:0;padding:0 0 0 16px;border-left:2px solid var(--brand);list-style:none}.seo__prereq li{padding:4px 0;font-size:12px;line-height:1.8;color:var(--muted)}.seo__fact{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--panel)}.seo__facts dt{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.seo__facts dd{margin:0;font-size:13px;font-weight:600;line-height:1.5;color:var(--ink)}.seo__glossary{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;margin:0;overflow:hidden;border:1px solid var(--edge);background:var(--edge)}.seo__term{display:grid;gap:4px;padding:12px 14px;background:var(--panel)}.seo__glossary dt{font-size:12.5px;font-weight:600;color:var(--ink)}.seo__glossary dd{margin:0;font-size:12.5px;line-height:1.75;color:var(--muted)}.seo__steps{list-style:none;counter-reset:seo-step;margin:0;padding:0}.seo__step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:4px 12px;counter-increment:seo-step;padding:14px 0;border-top:1px solid var(--edge)}.seo__step:before{grid-row:1 / span 2;content:counter(seo-step,decimal-leading-zero);font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--spec)}.seo__step-name,.seo__step-text{grid-column:2}.seo__step-name{font-size:13px;font-weight:600;color:var(--ink)}.seo__step-text{font-size:12px;line-height:1.8;color:var(--muted)}.seo__qa{padding:14px 0;border-top:1px solid var(--edge)}.seo__q{margin:0;font-size:13px;font-weight:600;color:var(--ink)}.seo__a{max-width:720px;margin:6px 0 0;font-size:12px;line-height:1.85;color:var(--muted)}@media (min-width: 768px){.seo__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.seo__glossary{grid-template-columns:repeat(2,minmax(0,1fr))}}.pair{display:grid;gap:12px}.pair__token{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--edge-strong);background:var(--panel);text-align:left;transition:background-color .15s ease,border-color .15s ease}.pair__token:hover{border-color:var(--brand);background:var(--accent-pale)}.pair__icon{display:grid;place-items:center;width:40px;height:40px;flex:none;overflow:hidden;border-radius:999px;background:var(--accent-pale)}.pair__icon img{width:100%;height:100%;object-fit:cover}.pair__symbol{display:block;margin:4px 0 2px;font-size:15px;font-weight:600;color:var(--ink)}.pair__swap{display:grid;place-items:center;color:var(--faint)}.pair__swap svg{width:22px;height:22px;transform:rotate(90deg)}@media (min-width: 768px){.pair{grid-template-columns:1fr auto 1fr;align-items:center}.pair__swap svg{transform:none}}.icon-btn{display:grid;place-items:center;width:28px;height:28px;color:var(--faint);transition:color .15s ease,background-color .15s ease}.icon-btn:hover{background:#fdecea;color:var(--danger)}.icon-btn svg{width:14px;height:14px}.card{position:relative;border:1px solid var(--edge);background:var(--panel);padding:20px}.card--flush{padding:0}.card__title{font-size:13px;font-weight:500;color:var(--ink)}.card__desc{margin-top:4px;font-size:12px;line-height:1.7;color:var(--muted)}.panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;border-bottom:1px solid var(--edge);background:var(--accent-pale)}summary::-webkit-details-marker{display:none}summary{list-style:none}.panel__body{padding:20px}.panel__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--edge)}.order-box{border:1px solid var(--edge);background:var(--accent-pale);padding:14px 16px}.tool-card{display:block;position:relative;border:1px solid var(--edge);background:var(--panel);padding:16px;transition:border-color .15s ease,background-color .15s ease}.tool-card:hover{border-color:var(--edge-strong);background:var(--accent-pale)}.tool-card:before{content:"";position:absolute;top:0;left:0;width:2px;height:24px;background:var(--brand)}.tool-card__label{display:block;margin-top:8px;font-size:14px;font-weight:500;color:var(--ink)}.tool-card__desc{display:block;margin-top:6px;font-size:12px;line-height:1.7;color:var(--muted)}.tool-card__cta{display:inline-block;margin-top:12px;font-size:12px;color:var(--brand);opacity:0;transition:opacity .15s ease}.tool-card:hover .tool-card__cta{opacity:1}.tool-grid{display:grid;gap:12px;margin-top:16px}.home-hero{max-width:672px}.home-hero__kicker{text-transform:uppercase}.home-hero__title{margin-top:12px;font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.025em}.home-hero__intro{margin-top:16px;font-size:14px;line-height:1.8;color:var(--muted)}.home-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.home-actions__cta{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--brand);background:var(--accent-pale);padding:10px 16px;font-size:13.5px;font-weight:500;color:var(--brand);transition:background-color .15s ease}.home-actions__cta:hover{background:var(--panel)}.home-actions__ghost{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.home-actions__ghost:hover{color:var(--brand)}.home-actions__mark{font-family:var(--mono);font-size:10px}.home-actions__hint{font-size:12px;color:var(--muted)}.tool-wall-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:48px;border-bottom:1px solid var(--edge);padding-bottom:12px}.tool-wall-head h2{font-size:15px;font-weight:600}.tool-wall-group{margin-top:40px}.tool-wall-group>.spec{display:block;text-transform:uppercase}.balance-card{margin-top:56px;border:1px solid var(--edge);background:var(--panel);padding:20px}.balance-card__title{font-size:15px;font-weight:600}.balance-card__desc{margin-top:6px;font-size:12.5px;line-height:1.8;color:var(--muted)}.balance-card__rows{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin-top:16px;font-size:13px}.balance-card__rows dt{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--spec)}.balance-card__rows dd{min-width:0;word-break:break-all}.balance-card__rows dd.mono{font-family:var(--mono)}.balance-card__row{display:flex;align-items:center;gap:10px;margin-top:16px}.balance-card__row .input{min-width:0;flex:1}.balance-card__holding{margin-top:12px;font-size:13px}.balance-card__holding b{font-family:var(--mono);font-weight:500;color:var(--brand)}.balance-card__note{margin-top:12px;font-size:12px;line-height:1.7;color:var(--muted)}.balance-card__note--error{color:var(--danger)}.field{display:block}.field__label{display:block;margin-bottom:6px}.field__req{margin-left:4px;color:var(--danger)}.field__hint{margin-top:6px;font-size:11px;line-height:1.6;color:var(--faint)}.field__error{margin-top:6px;font-size:11px;color:var(--danger)}.form-grid{display:grid;gap:16px}@media (min-width: 640px){.form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.input,.textarea,.select-trigger{width:100%;border:1px solid var(--edge-strong);border-left-width:2px;background:var(--panel);color:var(--ink);font-size:13px;outline:none;transition:border-color .15s ease,background-color .15s ease}.input,.select-trigger{height:44px;padding:0 12px}.textarea{padding:10px 12px;font-family:var(--mono);font-size:12px;line-height:1.7;resize:vertical}.input::placeholder,.textarea::placeholder{color:var(--faint)}.input:focus,.textarea:focus,.select-trigger:focus-visible{border-color:var(--brand);outline:1px solid var(--brand);outline-offset:0}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--danger);background:#fff7f8}.input:disabled,.textarea:disabled{background:var(--paper);color:var(--muted);cursor:not-allowed}.select-trigger{display:inline-flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.select-trigger:hover{background:var(--accent-pale)}.select-trigger__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-trigger__caret{flex:none;width:9px;height:9px;color:var(--muted);transition:transform .15s ease}.select-trigger[aria-expanded=true] .select-trigger__caret{transform:rotate(180deg)}.dropdown{position:absolute;z-index:50;margin-top:8px;width:100%;min-width:200px;border:1px solid var(--edge);background:var(--panel);filter:var(--shadow-panel)}.dropdown__list{max-height:264px;overflow-y:auto;padding:6px}.dropdown__item{display:flex;width:100%;align-items:center;gap:10px;padding:8px 10px;text-align:left;font-size:13px;color:var(--ink);transition:background-color .15s ease,color .15s ease}.dropdown__item:hover{background:var(--accent-pale)}.dropdown__item[aria-selected=true]{background:var(--accent-pale);color:var(--brand)}.token-option{display:flex;width:100%;align-items:center;gap:12px;padding:12px;border:1px solid var(--edge);background:var(--panel);text-align:left;transition:background-color .15s ease,border-color .15s ease}.token-option:hover{border-color:var(--edge-strong);background:var(--accent-pale)}.token-option__icon{width:34px;height:34px;flex:none;border-radius:999px;object-fit:cover;background:var(--accent-pale)}.token-option__symbol{display:block;font-size:13px;color:var(--ink)}.token-option__addr{display:block;margin-top:2px}.share-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.share-item{padding:12px 10px;border:1px solid var(--edge-strong);background:var(--panel);font-size:12.5px;color:var(--ink);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.share-item:hover{border-color:transparent;background:var(--accent-pale);color:var(--brand)}@media (min-width: 640px){.share-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.segmented{display:inline-flex;flex-wrap:wrap;gap:6px}.segmented__item{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--edge-strong);background:var(--panel);font-size:12.5px;color:var(--ink);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.segmented__item:hover{background:var(--accent-pale);color:var(--brand)}.segmented__item[aria-pressed=true],.segmented__item[aria-checked=true]{border-color:transparent;background:var(--accent-pale);color:var(--brand)}.radio-row{display:flex;flex-wrap:wrap;gap:8px 16px}.radio{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink);cursor:pointer}.radio__box{display:grid;place-items:center;width:16px;height:16px;flex:none;border:1px solid var(--edge-strong);background:var(--panel);transition:border-color .15s ease,background-color .15s ease}.radio__box:after{content:"";width:8px;height:8px;background:var(--brand);opacity:0;transition:opacity .15s ease}.radio[aria-checked=true] .radio__box{border-color:var(--brand);background:var(--accent-pale)}.radio[aria-checked=true] .radio__box:after{opacity:1}.switch{position:relative;width:36px;height:20px;flex:none;border:1px solid var(--edge-strong);background:#f6e3e7;transition:background-color .15s ease,border-color .15s ease}.switch[aria-checked=true]{border-color:var(--brand);background:var(--brand)}.switch span{position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;box-shadow:0 0 0 1px #26161b1f;transition:left .15s ease}.switch[aria-checked=true] span{left:18px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:500;transition:background-color .15s ease,filter .15s ease,color .15s ease,border-color .15s ease}.btn:disabled{cursor:not-allowed;opacity:.45}.btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.btn--primary{background:var(--grad-strong);color:#fff}.btn--primary:hover:not(:disabled){filter:brightness(1.06)}.btn--secondary{border:1px solid var(--edge-strong);background:var(--panel);color:var(--ink)}.btn--secondary:hover:not(:disabled){background:var(--accent-pale)}.btn--ghost{color:var(--muted)}.btn--ghost:hover:not(:disabled){background:var(--accent-pale);color:var(--brand)}.btn--accent{border:1px solid var(--edge-strong);background:var(--accent-pale);color:var(--brand)}.btn--accent:hover:not(:disabled){filter:brightness(.98)}.btn--danger{border:1px solid #f3cdc9;background:#fdecea;color:var(--danger)}.btn--danger:hover:not(:disabled){filter:brightness(.98)}.btn--sm{height:32px;padding:0 12px;font-size:12px}.btn--md{height:40px;padding:0 16px;font-size:13px}.btn--lg{height:48px;padding:0 24px;font-size:14px}.btn--block{width:100%}.btn svg{flex:none}.btn--sm svg{width:14px;height:14px}.spinner{width:16px;height:16px;flex:none;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.copyable{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:6px;text-align:left;color:inherit;transition:color .15s ease}.copyable:hover{color:var(--brand)}.copyable--copied{color:var(--success)}.copyable__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono)}.copyable--wrap .copyable__text{overflow:visible;white-space:normal;word-break:break-all}.copyable__icon{flex:none;opacity:.5;transition:opacity .15s ease}.copyable:hover .copyable__icon{opacity:1}.copyable svg{width:12px;height:12px}.table{width:100%;border-collapse:collapse;font-size:12.5px}.table th{padding:10px 12px;border-bottom:1px solid var(--edge);background:var(--accent-pale);font-family:var(--mono);font-size:10px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--spec);text-align:left;white-space:nowrap}.table td{padding:10px 12px;border-bottom:1px solid var(--edge);color:var(--ink);vertical-align:middle}.table tbody tr:hover td{background:var(--accent-pale)}.table--fixed{table-layout:fixed}.table__scroll{overflow-x:auto}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 24px;overflow-y:auto;background:#26161b66;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.modal{width:100%;max-width:560px;border:1px solid var(--edge);background:var(--panel);filter:var(--shadow-lift)}.modal--wide{max-width:720px}.modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid var(--edge);background:var(--accent-pale)}.modal__title{font-size:14px;font-weight:600;color:var(--ink)}.modal__close{display:grid;place-items:center;width:26px;height:26px;flex:none;color:var(--muted);transition:color .15s ease}.modal__close:hover{color:var(--danger)}.modal__close svg{width:13px;height:13px}.modal__body{padding:20px}.modal__foot{display:flex;gap:8px;justify-content:flex-end;padding:12px 20px;border-top:1px solid var(--edge)}.toaster{position:fixed;right:24px;bottom:24px;z-index:90;display:flex;width:100%;max-width:384px;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.toast{pointer-events:auto;width:100%;border:1px solid var(--edge);background:#fffffff5;padding:12px 14px;box-shadow:0 12px 28px #960c2d29;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.toast__row{display:flex;align-items:flex-start;gap:12px}.toast__body{flex:1 1 auto;min-width:0}.toast__title{font-size:13px;font-weight:500;line-height:1.5;color:var(--ink);word-break:break-word}.toast__desc{margin-top:4px;font-size:11px;line-height:1.6;color:var(--muted);word-break:break-word}.toast__close{flex:none;font-size:12px;color:var(--faint);transition:color .15s ease}.toast__close:hover{color:var(--ink)}.toast--success{border-left:3px solid var(--success)}.toast--error{border-left:3px solid var(--danger)}.toast--info{border-left:3px solid var(--brand)}.dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;border:1px dashed var(--edge-strong);background:#fdf6f799;text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.dropzone:hover,.dropzone--over{border-color:var(--brand);background:var(--accent-pale)}.dropzone svg{width:26px;height:26px;color:var(--brand)}.dropzone__title{font-size:13px;color:var(--ink)}.dropzone__hint{font-size:11px;color:var(--faint)}.dropzone input[type=file]{display:none}.log{height:320px;overflow-y:auto;border:1px solid var(--edge);background:var(--paper);padding:12px 14px;font-family:var(--mono);font-size:11.5px;line-height:1.9;color:var(--muted);word-break:break-all}.log__line+.log__line{border-top:1px solid rgba(240,222,226,.7)}.log__empty{color:var(--faint)}.batch-stack{display:flex;flex-direction:column;gap:20px;margin-top:24px}.batch-card{border:1px solid var(--edge);background:var(--panel)}.batch-card__head{display:flex;align-items:center;gap:12px;padding:10px 20px;border-bottom:1px solid var(--edge);background:linear-gradient(90deg,#fdeef1eb,#fff0)}.batch-card__index{display:grid;width:26px;height:26px;flex:none;place-items:center;border:1px solid var(--edge-strong);background:var(--panel);color:var(--brand);font-family:var(--mono);font-size:10px;letter-spacing:.04em}.batch-card__title{min-width:0;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.batch-card__meta{display:flex;min-width:0;align-items:center;gap:8px;margin-left:auto}.batch-card__body{padding:20px}.batch-card__desc{font-size:12px;line-height:1.75;color:var(--muted)}.batch-card__foot{background:#fdf6f78c}.batch-columns{display:grid;width:100%;max-width:100%;align-items:stretch;gap:20px}.batch-columns>.batch-card{display:flex;width:100%;max-width:100%;min-width:0;flex-direction:column;overflow:hidden}.batch-columns>.batch-card>.batch-card__body{display:flex;flex:1 1 auto;min-width:0;flex-direction:column}.batch-columns .batch-card__desc{min-height:42px}.batch-upload-block{display:flex;flex-direction:column;gap:8px}.upload-panel{display:flex;width:100%;max-width:100%;min-height:214px;min-width:0;flex-direction:column;padding:14px;border:1px dashed var(--edge-strong);background:linear-gradient(180deg,#fdf6f7b8,#fffffff5);transition:border-color .15s ease,background-color .15s ease}.upload-panel--over{border-color:var(--brand);background:var(--accent-pale)}.upload-panel__main{display:flex;min-width:0;align-items:flex-start;gap:12px;cursor:pointer}.upload-panel__icon{display:grid;width:44px;height:44px;flex:none;place-items:center;border:1px solid var(--edge-strong);background:var(--panel);color:var(--brand)}.upload-panel__icon svg{width:20px;height:20px}.upload-panel__copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:3px}.upload-panel__title{font-size:13px;font-weight:500;line-height:1.5;color:var(--ink)}.upload-panel__sub{font-size:11.5px;line-height:1.5;color:var(--muted)}.upload-panel__pick{height:32px;flex:none;margin-left:auto;padding:0 12px;border:1px solid var(--edge-strong);background:var(--panel);color:var(--ink);font-family:inherit;font-size:12px;font-weight:500;white-space:nowrap}.upload-panel__pick:hover{border-color:var(--brand);background:var(--accent-pale);color:var(--brand)}.upload-panel__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:12px;padding-top:10px;border-top:1px solid var(--edge)}.upload-panel__types{display:flex;align-items:center;gap:5px;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;color:var(--faint)}.upload-panel__types span{padding:1px 6px;border:1px solid var(--edge);background:var(--panel)}.upload-panel__template{display:inline-flex;align-items:center;gap:5px;color:var(--brand);font-size:11.5px;font-weight:500;text-decoration:none}.upload-panel__template:hover{text-decoration:underline;text-underline-offset:3px}.upload-panel__hint{margin-top:8px;font-size:10.5px;line-height:1.6;color:var(--faint)}@media (max-width: 560px){.upload-panel__main{flex-wrap:wrap}.upload-panel__pick{width:100%;margin-left:0}}.batch-fill-panel{width:100%;max-width:100%;min-width:0;min-height:214px;padding:14px;border:1px solid var(--edge);background:linear-gradient(180deg,#fdf6f7d1,#fffffff5)}.batch-fill-tabs{display:inline-flex;max-width:100%;margin-top:8px;border:1px solid var(--edge-strong);background:var(--panel);overflow-x:auto}.batch-fill-tab{height:34px;padding:0 16px;flex:none;border:0;border-right:1px solid var(--edge);background:transparent;color:var(--muted);font-family:inherit;font-size:12.5px;font-weight:500}.batch-fill-tab:last-child{border-right:0}.batch-fill-tab:hover{color:var(--brand)}.batch-fill-tab--active{background:var(--grad-strong);color:#fff}.batch-fill-tab--active:hover{color:#fff}.batch-fill-panel__body{display:flex;flex-direction:column;gap:10px;margin-top:12px}.batch-columns .dropzone{min-height:118px;align-items:flex-start;justify-content:center;padding:16px;border-style:solid;background:linear-gradient(180deg,#fdf6f7b3,#ffffffe6);text-align:left}.batch-columns .dropzone svg{width:20px;height:20px}.batch-columns .dropzone__title{font-size:12.5px;font-weight:500}.batch-count-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:6px;font-size:11px;line-height:1.6;color:var(--muted)}.batch-fill-stack{display:flex;flex-direction:column;gap:12px}.batch-status{display:flex;align-items:baseline;gap:6px;margin-top:10px;font-family:var(--mono);font-size:11px}.batch-status>span:first-child{font-family:var(--sans);color:var(--muted)}.line-editor{display:flex;width:100%;min-width:0;flex-direction:column;gap:4px}.line-editor__tools{display:flex;justify-content:flex-end}.line-editor__clear{display:inline-flex;height:24px;align-items:center;gap:5px;padding:0 8px;border:1px solid var(--edge-strong);background:var(--accent-pale);font-size:10.5px;color:var(--brand)}.line-editor__clear:hover:not(:disabled){background:#f9e2e7}.line-editor__clear:disabled{cursor:not-allowed;opacity:.45}.line-editor__box{display:flex;width:100%;min-width:0;max-height:20rem;align-items:stretch;border:1px solid var(--edge-strong);border-left-width:2px;background:var(--panel)}.line-editor--invalid .line-editor__box{border-color:var(--danger);border-left-color:var(--danger)}.line-editor__gutter{flex:none;max-height:20rem;overflow:hidden;padding:10px 5px 10px 7px;border-right:1px solid var(--edge);background:#fdf6f78c;font-family:var(--mono);font-size:13px;line-height:1.75;color:var(--faint);text-align:center;-webkit-user-select:none;user-select:none}.line-editor__gutter>div{height:22.75px}.line-editor__input{width:0;min-width:0;max-height:20rem;flex:1 1 0;overflow-y:auto;border:0;padding:10px 12px;font-family:var(--mono);font-size:13px;line-height:1.75;resize:vertical}.line-editor__input:focus{border-color:transparent;outline:1px solid var(--brand);outline-offset:-1px}.line-editor__input[aria-invalid=true]{border-color:transparent;background:#fff7f8}.batch-pill{display:inline-flex;max-width:230px;height:24px;align-items:center;gap:6px;overflow:hidden;padding:0 8px;border:1px solid var(--edge);background:var(--panel);font-family:var(--mono);font-size:10.5px;line-height:1;color:var(--muted);white-space:nowrap}.batch-pill--brand{border-color:var(--edge-strong);color:var(--brand)}.batch-pill--success{border-color:#bfe8dd;background:#f2fbf8;color:var(--success)}.batch-pill--danger{border-color:#f3cdd2;background:#fff7f8;color:var(--danger)}.batch-pill__dot{width:6px;height:6px;flex:none;border-radius:999px;background:var(--brand)}.batch-pill__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.batch-mode-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.segmented__item:disabled{cursor:not-allowed;opacity:.55}.batch-native-note{margin-top:14px;padding:10px 12px;border:1px solid var(--edge);background:#fdf6f78c;font-size:11.5px;line-height:1.65;color:var(--muted)}.batch-token-info{min-width:0;padding:10px 12px;border:1px solid var(--edge);background:#fdf6f78c}.batch-token-info__grid{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:7px;font-size:12px;line-height:1.5}.batch-token-info__grid>div{display:flex;min-width:0;align-items:baseline;gap:6px}.batch-token-info__grid dt{flex:none;color:var(--muted)}.batch-token-info__grid dd{max-width:150px;overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.batch-token-info__empty{margin-top:7px;font-size:12px;line-height:1.6;color:var(--faint)}.batch-entry-grid{display:grid;gap:18px;margin-top:14px}.batch-entry__upload{display:flex;min-width:0;flex-direction:column;gap:8px}.batch-entry__upload .dropzone{min-height:176px;flex:1 1 auto}.batch-upload-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.batch-link{font-size:11px;color:var(--brand);text-decoration:underline;text-decoration-color:#dc062b47;text-underline-offset:3px}.batch-link:hover{text-decoration-color:var(--brand)}.batch-issues{margin-top:14px;padding:10px 12px;border:1px solid #f3cdd2;border-left:3px solid var(--danger);background:#fff7f8}.batch-issues__title{font-size:11.5px;line-height:1.6;color:var(--danger)}.batch-issue-list{max-height:128px;margin-top:5px;overflow-y:auto;font-family:var(--mono);font-size:10.5px;line-height:1.75;color:var(--danger);word-break:break-all}.batch-issues__more{margin-top:5px;font-size:10.5px;color:var(--muted)}.batch-grid{display:grid;gap:16px}.batch-grid--compact{gap:8px}.batch-fill-tile{display:flex;min-width:0;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--edge);background:linear-gradient(180deg,#fdf6f7cc,#ffffffe6)}.batch-fill-tile .field{flex:1 1 auto}.batch-fill-tile .btn{margin-top:auto}.batch-fill-hint{margin-top:10px;font-size:11px;line-height:1.6;color:var(--faint)}.batch-preview{max-height:320px;overflow:auto;border:1px solid var(--edge)}.batch-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.batch-table thead{position:sticky;top:0;z-index:2;background:var(--paper);font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.batch-table th,.batch-table td{padding:8px 12px;border-bottom:1px solid var(--edge)}.batch-table th{font-weight:400}.batch-table tbody tr:last-child td{border-bottom:0}.batch-table tbody tr:hover{background:#fdeef185}.batch-table__index{width:52px;color:var(--faint);font-family:var(--mono);font-size:10.5px;font-variant-numeric:tabular-nums}.batch-table td.mono{word-break:break-all}.batch-table__amount{color:var(--brand);font-variant-numeric:tabular-nums;white-space:nowrap}.batch-table__amount span{margin-left:4px;font-size:10px;color:var(--muted)}.batch-fee-layout{display:grid;gap:18px}.batch-fee-main{min-width:0}.batch-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--edge);background:var(--edge)}.batch-summary>div{min-width:0;padding:12px 14px;background:var(--panel)}.batch-summary dd{margin-top:6px;overflow:hidden;font-family:var(--mono);font-size:16px;line-height:1.1;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.batch-summary dd span{margin-left:5px;font-size:10px;color:var(--muted)}.batch-summary p{margin-top:4px;font-size:10.5px;color:var(--muted)}.batch-fee-notes{display:flex;flex-direction:column;gap:5px;margin-top:12px;font-size:12px;line-height:1.65;color:var(--ink)}.batch-fee-notes>p:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;color:var(--muted)}.batch-balance{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 8px;padding-top:9px;border-top:1px solid var(--edge);font-family:var(--mono);font-size:11.5px}.batch-balance>span:first-child{font-family:var(--sans);color:var(--muted)}.batch-fee-hint{font-size:11px;color:var(--faint)}.batch-settlement{display:flex;min-width:0;flex-direction:column;padding:14px;border:1px solid var(--edge-strong);background:#fdeef199}.batch-settlement__head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10.5px;font-variant-numeric:tabular-nums;color:var(--muted)}.batch-progress{height:6px;margin:8px 0 14px;overflow:hidden;background:var(--edge)}.batch-progress__bar{height:100%;background:var(--grad-strong);transition:width .3s ease}.batch-settlement__note{margin-top:10px;font-size:10.5px;line-height:1.6;color:var(--muted)}.batch-errors{margin:18px -20px -20px;padding:10px 20px 12px;border-top:1px solid var(--edge);background:#fffafb}.batch-errors ul{display:grid;gap:3px 20px;font-size:11.5px;line-height:1.55;color:var(--danger)}.batch-results{display:flex;flex-direction:column;gap:8px}.batch-result{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:9px 12px;border:1px solid var(--edge);border-left-width:2px;background:var(--panel);font-size:11.5px;line-height:1.55}.batch-result--ok{border-left-color:var(--success)}.batch-result--failed{border-left-color:var(--danger);background:#fffafb}.batch-result--skipped{border-left-color:var(--warning);background:#fffdf7}.batch-result__link{margin-left:auto;color:var(--brand);font-family:var(--mono);font-size:10.5px;word-break:break-all;text-decoration:underline;text-decoration-color:#dc062b40;text-underline-offset:3px}.batch-result__link:hover{text-decoration-color:var(--brand)}.batch-result__message{flex:1 1 100%;min-width:0;margin-top:2px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.collect-settings-col{display:flex;min-width:0;flex-direction:column;gap:12px}.collect-amount-field{max-width:calc(50% - 8px)}.collect-warning{margin-top:14px;padding:12px 14px;border:1px solid #f0d4a6;border-left:3px solid var(--warning);background:#fdf7ec;font-size:12px;line-height:1.75;color:#8a5a12}.collect-fee-box{display:grid;gap:12px;margin-top:14px;padding:12px 14px;border:1px solid var(--edge-strong);background:linear-gradient(90deg,#fdeef1b8,#ffffffe6)}.collect-fee-box__amount{display:flex;flex-wrap:wrap;gap:8px 28px}.collect-fee-box__amount>div{display:flex;min-width:0;flex-direction:column;gap:4px}.collect-fee-box__amount b{font-family:var(--mono);font-size:13px;font-weight:500;color:var(--brand)}.collect-fee-box__amount b .muted{font-size:10.5px;font-weight:400}.collect-fee-box__address{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding-top:10px;border-top:1px solid var(--edge)}.collect-fee-box__address .copyable{min-width:0;max-width:100%;font-size:11.5px}.collect-fee-link{font-size:10.5px;color:var(--brand);text-decoration:underline;text-decoration-color:#dc062b40;text-underline-offset:3px}.collect-fee-link:hover{text-decoration-color:var(--brand)}.collect-wallet-list{max-height:240px;margin-top:14px;overflow-y:auto;border:1px solid var(--edge)}.collect-balance-summary{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:14px;padding:10px 12px;border:1px solid var(--edge);background:#fdf6f78c}.collect-balance-summary__item{display:flex;min-width:0;flex-direction:column;gap:3px}.collect-balance-summary__item b{font-family:var(--mono);font-size:12.5px;font-weight:500;color:var(--ink);white-space:nowrap}.collect-balance-summary__state{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-left:auto;font-family:var(--mono);font-size:10.5px;color:var(--muted)}.collect-balance-summary__state em{font-style:normal}.collect-wallet{display:flex;min-width:0;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--edge);font-size:11.5px;line-height:1.65}.collect-wallet:last-child{border-bottom:0}.collect-wallet__line{width:24px;flex:none;font-family:var(--mono);color:var(--faint);text-align:right}.collect-wallet__address{min-width:0;flex:1 1 auto;overflow-wrap:anywhere;font-family:var(--mono);color:var(--muted)}.collect-wallet__balance{display:flex;width:178px;flex:none;flex-direction:column;align-items:flex-end;gap:1px;font-size:11px;line-height:1.55;text-align:right}.collect-wallet__balance span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collect-wallet__remove{flex:none;padding:0 2px;font-size:11px;color:var(--faint);transition:color .15s ease}.collect-wallet__remove:hover:not(:disabled){color:var(--danger)}.collect-wallet__remove:disabled{cursor:not-allowed;opacity:.45}.collect-errors{display:grid;gap:3px;margin-top:14px;font-size:11.5px;line-height:1.6;color:var(--warning)}.collect-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}.collect-progress{font-family:var(--mono);font-size:10.5px;color:var(--muted)}@media (max-width: 639px){.collect-amount-field{max-width:none}.collect-balance-summary__state{width:100%;margin-left:0}.collect-wallet{flex-wrap:wrap}.collect-wallet__balance{width:100%;align-items:flex-start;padding-left:34px;text-align:left}}@media (min-width: 640px){.batch-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-entry-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.batch-errors ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 960px){.batch-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}@media (min-width: 768px){.batch-fee-layout{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width: 639px){.batch-card__head,.batch-card__body{padding-right:14px;padding-left:14px}.batch-card__meta{max-width:46%}.batch-pill{max-width:100%}.batch-summary{grid-template-columns:1fr}.batch-errors{margin-right:-14px;margin-left:-14px;padding-right:14px;padding-left:14px}.batch-result__link{width:100%;margin-left:0}}.row{display:flex;align-items:center}.row--between{display:flex;align-items:center;justify-content:space-between}.row--top{display:flex;align-items:flex-start}.row--wrap{flex-wrap:wrap}.col{display:flex;flex-direction:column}.grow{flex:1 1 auto;min-width:0}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mb-2{margin-top:8px}.ml-2{margin-left:8px}.ml-auto{margin-left:auto}.text-11{font-size:11px}.text-12{font-size:12px}.text-13{font-size:13px}.text-14{font-size:14px}.text-16{font-size:16px}.text-18{font-size:18px}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.faint{color:var(--faint)}.brand-text{color:var(--brand)}.success-text{color:var(--success)}.warning-text{color:var(--warning)}.danger-text{color:var(--danger)}.bold{font-weight:600}.center{text-align:center}.right{text-align:right}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.nowrap{white-space:nowrap}@media (min-width: 640px){.topbar__inner{gap:16px;padding:0 24px}.brand__word,.lang-btn__label,.only-sm-up{display:inline}.page{padding:48px 24px}.page__title{font-size:32px}.home-hero__title{font-size:36px}.footer__inner{padding:40px 24px}.footer__bottom-inner{padding:16px 24px}.module-bar__inner{padding:8px 24px}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.toast{max-width:384px}}@media (min-width: 1024px){.shell__body{padding-left:var(--rail-w)}.rail{display:flex}.brand,.menu-toggle,.mobile-nav{display:none}.search-trigger{width:100%;max-width:420px;height:36px;justify-content:flex-start;gap:10px;padding:0 12px}.search-trigger__hint{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-trigger kbd{display:inline-block}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.shell__body--module{padding-right:var(--outline-w)}.module-bar{display:none}.module-outline{display:block}}@media (max-width: 639px){.toaster{right:16px;left:16px;bottom:16px;max-width:none;align-items:stretch}}.dropdown.lang-menu,.dropdown.net-menu{width:168px;min-width:0}@media (max-width: 640px){.dropdown.lang-menu{left:0;right:auto}.panel__foot{flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px}.panel__foot>.row{flex-wrap:wrap;gap:8px 12px}.panel__foot .text-11{white-space:nowrap}.panel__foot .btn{width:100%}}
