@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-cyrillic-ext-wght-normal-BUDPrIko.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-cyrillic-wght-normal-HUlVHixE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-greek-wght-normal-BJJTbwTT.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-vietnamese-wght-normal-DlC-zuDL.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-latin-ext-wght-normal-QAYlOegK.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-latin-wght-normal-CZtBPCCa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--n-0: #fff;--n-25: #f8fafc;--n-50: #f1f5f9;--n-100: #e8eef5;--n-200: #dde5ee;--n-300: #c4cfdd;--n-400: #94a3b8;--n-500: #64748b;--n-600: #475569;--n-700: #334155;--n-800: #1e293b;--n-900: #0f172a;--text-strong: var(--n-900);--text-base: var(--n-800);--text-muted: var(--n-600);--text-subtle: var(--n-500);--brand-50: #eff6ff;--brand-100: #dbeafe;--brand-300: #93c5fd;--brand-500: #3b82f6;--brand-600: #2563eb;--brand-700: #1d4ed8;--brand-900: #1e3a8a;--ink-900: #0b1220;--ink-800: #101c33;--ink-fg: #e2ecff;--st-ok-fg: #1d4ed8;--st-ok-bg: #dbeafe;--st-idle-fg: var(--n-600);--st-idle-bg: var(--n-100);--st-progress-fg: #6c5306;--st-progress-bg: #fbeec4;--st-attention-fg: #8a4a1c;--st-attention-bg: #fbe3d0;--st-broken-fg: #8a2f26;--st-broken-bg: #f8dcd8;--font-sans: "Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Roboto Mono Variable", "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--fs-micro: 12px;--fs-caption: 14px;--fs-small: var(--fs-caption);--fs-body: 16px;--fs-fact: 18px;--fs-h3: 20px;--fs-h2: 24px;--fs-h1: 32px;--lh-body: 1.5;--lh-heading: 1.24;--tracking-heading: -.02em;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--r-sm: 8px;--r-md: 8px;--r-lg: 8px;--r-modal: 12px;--r-pill: 999px;--control-h: 38px;--control-compact-h: 32px;--control-micro-h: 26px;--shadow-control: 0 1px 2px rgb(15 23 42 / 8%);--shadow-active: 0 1px 3px rgb(15 23 42 / 12%);--shadow-focus: 0 0 0 3px rgb(37 99 235 / 18%);--shadow-sheet: 0 10px 30px rgb(15 23 42 / 12%);--shadow-dialog: 0 24px 60px rgb(15 23 42 / 28%);color:var(--text-base);background:var(--n-0);font:400 var(--fs-body) / var(--lh-body) var(--font-sans);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button,input,select,textarea,a{outline-offset:3px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--brand-500)}button{cursor:pointer}button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:not-allowed;opacity:.52}code,pre{font-family:var(--font-mono);font-size:var(--fs-caption);font-variant-ligatures:none}h1,h2,h3{font-family:var(--font-sans);font-weight:600;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading)}h1,h2,h3,p{overflow-wrap:anywhere}.muted{color:var(--text-subtle)}.compact{margin:0}.button-primary,.button-secondary,.button-danger{min-height:var(--control-h);border:1px solid transparent;border-radius:var(--r-sm);padding:8px var(--sp-4);font-weight:600;line-height:1.3}.button-primary{color:var(--n-0);background:var(--brand-600)}.button-primary:hover:not([disabled]){background:var(--brand-700)}.button-secondary{border-color:var(--n-300);color:var(--text-base);background:var(--n-0)}.button-secondary:hover:not([disabled]){border-color:var(--n-400);background:var(--n-25)}.button-danger{color:var(--n-0);background:var(--st-broken-fg)}.button-text{min-height:28px;border:0;padding:2px 4px;color:var(--brand-700);background:transparent;font-size:var(--fs-caption);font-weight:600}.copy-icon-button{display:inline-grid;width:24px;height:24px;min-height:24px;flex:0 0 24px;place-items:center;border:1px solid var(--n-300);border-radius:var(--r-sm);padding:0;color:var(--text-muted);background:var(--n-0)}.copy-icon-button:hover{border-color:var(--n-400);color:var(--brand-700);background:var(--n-25)}.copy-icon-button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.danger-text{color:var(--st-broken-fg)}.icon-button{display:grid;width:var(--control-h);height:var(--control-h);flex:0 0 auto;place-items:center;border:1px solid var(--n-300);border-radius:var(--r-sm);color:var(--text-muted);background:var(--n-0);font-size:var(--fs-h3)}.shell{display:grid;grid-template-columns:244px minmax(0,1fr);min-height:100vh}.rail{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4) var(--sp-3);color:var(--text-base);background:var(--n-25);border-right:1px solid var(--n-200)}.rail-brand{display:grid;gap:2px;justify-items:start;padding:2px var(--sp-2) var(--sp-4);border-bottom:1px solid var(--n-200)}.rail-brand img{width:104px;height:28px;object-fit:contain;object-position:left center}.rail-brand span{color:var(--text-subtle);font-size:var(--fs-caption);font-weight:500}.workspace-switcher{display:grid;gap:6px;margin-top:auto;padding:6px;border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--n-0)}.workspace-choice{display:grid}.workspace-switcher select{width:100%;min-width:0;height:34px;border:1px solid var(--n-300);border-radius:var(--r-sm);padding:0 30px 0 var(--sp-2);color:var(--text-base);background:var(--n-0);text-transform:none;font-weight:500}.workspace-meta{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--sp-2)}.workspace-actions{display:flex;flex:0 0 auto;gap:4px}.workspace-actions button{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--n-300);border-radius:var(--r-sm);padding:0;color:var(--text-muted);background:var(--n-0);font-size:var(--fs-fact);line-height:1}.workspace-actions svg{width:15px;height:15px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.workspace-actions button:hover:not([disabled]){border-color:var(--n-400);color:var(--text-strong);background:var(--n-25)}.save-state{min-width:0;min-height:17px;overflow:hidden;color:var(--text-subtle);font-size:var(--fs-micro);text-overflow:ellipsis;white-space:nowrap}.save-state:empty{min-height:0}.save-error,.save-blocked{color:var(--st-broken-fg)}.workspace-rename-form{display:grid;gap:var(--sp-3);margin-top:var(--sp-4)}.workspace-rename-form>label{display:grid;gap:var(--sp-1);color:var(--text-base);font-size:var(--fs-caption);font-weight:600}.rail-nav{display:grid;gap:var(--sp-1)}.rail-nav button{min-height:38px;border:0;border-radius:var(--r-sm);padding:8px var(--sp-2);color:var(--text-muted);background:transparent;text-align:left;font-weight:400}.rail-nav button:hover{color:var(--text-strong);background:var(--n-100)}.rail-nav button.is-current{color:var(--text-strong);background:var(--n-100);font-weight:600}.rail-foot{display:grid;grid-template-columns:30px minmax(0,1fr);gap:var(--sp-1) var(--sp-2);align-items:center;padding:var(--sp-3) var(--sp-2) 0;border-top:1px solid var(--n-200)}.rail-foot>span:nth-child(2){min-width:0}.rail-foot strong,.rail-foot small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-foot strong{color:var(--text-strong);font-size:var(--fs-caption);font-weight:600}.rail-foot small{color:var(--text-subtle);font-size:var(--fs-micro)}.avatar{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:var(--n-0);background:var(--brand-600);font-size:var(--fs-caption);font-weight:600}.rail-logout{grid-column:1 / -1;min-height:32px;border:1px solid var(--n-300);border-radius:var(--r-sm);color:var(--text-muted);background:var(--n-0)}.content{min-width:0}.page{width:min(100%,1480px);margin:0 auto;padding:var(--sp-5) clamp(16px,3vw,42px) var(--sp-7)}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-5);margin-bottom:var(--sp-4)}.page-header-copy{min-width:0}.page-header h1{margin:0;font-size:var(--fs-h1);letter-spacing:-.02em}.page-header-copy .page-subtitle{margin:var(--sp-1) 0 0;max-width:78ch;color:var(--text-muted);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body)}.page-action-row,.page-action{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--sp-2)}.global-notice{padding:var(--sp-4) clamp(16px,3vw,42px) 0}.context-panel,.card,.result-inspector,.result-empty,.preview-card,.timeline-card,.empty-card,.wallet-card{border:1px solid var(--n-200);border-radius:var(--r-lg);background:var(--n-0)}.context-panel{margin-bottom:var(--sp-5);padding:var(--sp-4)}.context-heading,.card-heading,.preview-card>header,.timeline-card>header,.wallet-card>header,.history-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.context-heading h2,.card-heading h2,.preview-card h2,.timeline-card h2,.wallet-card h2,.history-detail h2{margin:0;font-size:var(--fs-h2)}.context-fields{display:grid;gap:var(--sp-4);margin-top:var(--sp-4)}.context-block{min-width:0;border:1px solid var(--n-200);border-radius:var(--r-md);padding:var(--sp-4);background:var(--n-25)}.context-route-fields{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:var(--sp-3);align-items:end}.context-route-fields.has-pool{grid-template-columns:minmax(280px,1fr) auto minmax(240px,.8fr)}.context-route-fields>label,.context-field,.operation-form>label,.operation-form>.form-control,.wallet-editor>label,.form-grid>label{display:grid;min-width:0;gap:var(--sp-1);color:var(--text-base);font-size:var(--fs-caption);font-weight:600}input,select,textarea{width:100%;min-width:0;border:1px solid var(--n-300);border-radius:var(--r-sm);padding:8px 10px;color:var(--text-base);background:var(--n-0)}input,select{min-height:var(--control-h)}textarea{resize:vertical}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--st-broken-fg)}.field-error{color:var(--st-broken-fg)}.field-error-placeholder{visibility:hidden}.validation-summary-slot{min-height:64px}.validation-summary-slot .notice{margin:0}.context-error{display:block;margin-top:var(--sp-2)}.field-hint,.api-key-status{color:var(--text-subtle);font-weight:400}.api-key-page{width:min(100%,680px)}.api-key-page>header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.api-key-page h2{margin:0}.workspace-api-key-editor{display:grid;gap:var(--sp-3);margin-top:var(--sp-4)}.api-key-page .workspace-api-key-editor{margin-top:0}.workspace-api-key-editor>label{display:grid;gap:var(--sp-1);color:var(--text-base);font-size:var(--fs-caption);font-weight:600}.workspace-api-key-tools{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.api-key-page-actions{display:flex;justify-content:flex-end}.target-switch,.mode-switch{display:flex;min-width:0;margin:0;border:0;padding:0;gap:4px}.target-switch legend,.mode-switch legend{width:100%;margin-bottom:var(--sp-1);color:var(--text-base);font-size:var(--fs-caption);font-weight:600}.target-switch label,.mode-switch label{display:flex;min-height:var(--control-h);align-items:center;gap:5px;border:1px solid var(--n-300);border-radius:var(--r-sm);padding:7px 10px;color:var(--text-muted);background:var(--n-0);cursor:pointer}.target-switch label.is-selected,.mode-switch label.is-selected{border-color:var(--brand-500);color:var(--brand-700);background:var(--brand-50)}.target-switch input,.mode-switch input,.checkbox-field input,.address-picker input{width:auto;min-height:auto;margin:0}.target-badge,.restored-pill{display:inline-flex;width:fit-content;align-items:center;border:1px solid var(--n-200);border-radius:var(--r-pill);padding:2px var(--sp-2);color:var(--text-muted);background:var(--n-50);font-size:var(--fs-micro);font-weight:500;line-height:1.4}.state-pill,.result-class,.preview-ready,.preview-incomplete{display:inline-flex;width:fit-content;align-items:center;gap:var(--sp-2);padding:0;color:var(--text-base);background:none;font-size:var(--fs-caption);font-weight:500;line-height:1.4}.state-pill:before,.result-class:before,.preview-ready:before,.preview-incomplete:before{content:"";width:8px;height:8px;flex:0 0 8px;border-radius:var(--r-pill);background:var(--dot, var(--n-400))}.operation-workspace,.transaction-workspace{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:var(--sp-5);align-items:start}.operation-form,.preview-card,.timeline-card{display:grid;gap:var(--sp-4);padding:var(--sp-5)}.operation-form>.form-control>select{margin-top:2px}.template-description{margin:0;color:var(--text-subtle)}.form-grid{display:grid;gap:var(--sp-3)}.checkbox-field{display:flex!important;align-items:center;gap:var(--sp-2)!important}.operation-cta{width:100%;margin-top:var(--sp-1)}.result-empty{display:grid;min-height:260px;align-content:center;justify-items:center;padding:var(--sp-6);color:var(--text-subtle);text-align:center}.result-empty h2{margin:0;color:var(--text-base);font-size:var(--fs-h2)}.result-inspector{overflow:hidden}.request-preview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--n-100)}.request-preview-heading h2{margin:0;font-size:var(--fs-h2)}.preview-ready{--dot: var(--brand-600)}.preview-incomplete{--dot: var(--st-attention-fg)}.request-preview-note{margin:0;padding:var(--sp-3) var(--sp-4);color:var(--text-muted);background:var(--n-25)}.result-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--n-100)}.result-summary>div{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.result-time{color:var(--text-muted);font-size:var(--fs-caption);text-align:right}.result-context{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3);margin:0;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--n-100);background:var(--n-25)}.result-context div{min-width:0}.result-context dt{color:var(--text-subtle);font-size:var(--fs-caption);font-weight:500}.result-context dd{overflow-wrap:anywhere;margin:2px 0 0;color:var(--text-base);font-family:var(--font-mono);font-size:var(--fs-caption)}.result-ok,.result-success,.state-active{--dot: var(--brand-600)}.result-rate_limited,.result-concurrency_limited,.result-client_jsonrpc_error,.state-warning{--dot: var(--st-progress-fg)}.result-upstream_error,.result-internal_error,.result-auth_error{--dot: var(--st-broken-fg)}.tabs{display:flex;gap:var(--sp-1);padding:var(--sp-2) var(--sp-4) 0;border-bottom:1px solid var(--n-100);overflow-x:auto}.tabs button{border:0;border-bottom:2px solid transparent;padding:8px 10px 9px;color:var(--text-subtle);background:transparent;white-space:nowrap}.tabs button.is-current{border-color:var(--brand-600);color:var(--brand-700);font-weight:700}.result-inspector>.code-panel{margin:var(--sp-4)}.result-inspector>[role=tabpanel]>.code-panel{margin:var(--sp-4)}.quantity-converter{display:grid;gap:var(--sp-3);margin:0 var(--sp-4) var(--sp-4);border:1px solid var(--n-200);border-radius:var(--r-md);padding:var(--sp-4);background:var(--n-25)}.quantity-converter h3,.quantity-converter p{margin:0}.quantity-converter h3{font-size:var(--fs-body)}.quantity-converter-help{color:var(--text-muted);font-size:var(--fs-caption)}.quantity-converter>label{color:var(--text-base);font-size:var(--fs-caption);font-weight:600}.quantity-converter-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);margin:0}.quantity-converter-results>div{min-width:0;border:1px solid var(--n-200);border-radius:var(--r-sm);padding:var(--sp-3);background:var(--n-0)}.quantity-converter-results dt{color:var(--text-subtle);font-size:var(--fs-caption);font-weight:500}.quantity-converter-results dd{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2);margin:var(--sp-1) 0 0}.quantity-converter-results code{min-width:0;overflow-wrap:anywhere}.code-panel{min-width:0;overflow:hidden;border:1px solid var(--n-200);border-radius:var(--r-md)}.code-panel>header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:8px 12px;background:var(--n-25)}.code-panel pre{overflow:auto;max-height:360px;margin:0;padding:var(--sp-4);color:var(--ink-fg);background:var(--ink-800);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.id-list,.facts-list,.confirm-facts,.wallet-card dl{display:grid;gap:0;margin:0}.id-list{padding:var(--sp-4)}.id-list>div,.facts-list>div,.confirm-facts>div,.wallet-card dl>div{display:grid;grid-template-columns:minmax(110px,.38fr) minmax(0,1fr);gap:var(--sp-3);padding:10px 0;border-bottom:1px solid var(--n-100)}.id-list dt,.facts-list dt,.confirm-facts dt,.wallet-card dt{color:var(--text-subtle);font-size:var(--fs-caption)}.id-list dd,.facts-list dd,.confirm-facts dd,.wallet-card dd{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0}.id-list code,.facts-list code,.wallet-card code{overflow-wrap:anywhere}.notice{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin:var(--sp-3) 0;border:1px solid var(--n-200);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);background:var(--n-0)}.notice>div{display:grid;gap:2px}.notice small{color:inherit}.notice-error{border-color:#efc2bc;color:var(--st-broken-fg);background:#fff8f7}.notice-warning{border-color:#ebcfad;color:var(--st-attention-fg);background:#fffaf5}.notice-info{border-color:var(--brand-300);color:var(--brand-700);background:var(--brand-50)}.stepper{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-2);margin:0 0 var(--sp-5);padding:0;list-style:none}.stepper li{border-top:3px solid var(--n-200);padding-top:var(--sp-2);color:var(--text-subtle);font-size:var(--fs-caption);font-weight:700}.stepper li.is-current{border-color:var(--brand-500);color:var(--brand-700)}.transaction-preview-stack{display:grid;gap:var(--sp-5)}.preview-card.is-stale{border-color:#e6c18f;background:#fffdf9}.derived-sender{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-2);border:1px solid var(--brand-100);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);background:var(--brand-50)}.derived-sender>span{color:var(--brand-700);font-size:var(--fs-caption);font-weight:700}.derived-sender code{overflow-wrap:anywhere}.timeline-card{margin-top:var(--sp-5)}.transaction-identity{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0}.transaction-identity code{overflow-wrap:anywhere}.transaction-explorer-link{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--brand-700);font-weight:700;text-decoration:none}.transaction-explorer-link:hover{text-decoration:underline}.transaction-explorer-link:focus-visible{border-radius:var(--r-sm);outline:2px solid var(--brand-500);outline-offset:2px}.event-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.event-list li{display:grid;grid-template-columns:180px 170px minmax(0,1fr);gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--n-100)}.event-list time{color:var(--text-subtle);font-size:var(--fs-caption)}.wallet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:var(--sp-4)}.wallet-card{display:grid;gap:var(--sp-3);padding:var(--sp-4)}.wallet-card.is-selected{border-color:var(--brand-500);box-shadow:0 0 0 2px var(--brand-100)}.wallet-card footer{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.empty-card{display:grid;min-height:260px;place-content:center;justify-items:center;padding:var(--sp-6);text-align:center}.empty-card h2{margin:0;font-size:var(--fs-h2)}.wallet-editor{display:grid;gap:var(--sp-4)}.mode-switch{display:grid;grid-template-columns:repeat(3,1fr)}.mode-switch legend{grid-column:1 / -1}.input-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-2)}.api-key-tools{display:flex;align-items:center;gap:var(--sp-1)}.compact-action{display:flex}.address-picker{display:grid;gap:var(--sp-2);margin:0;border:0;padding:0}.address-picker legend{margin-bottom:var(--sp-1);font-weight:700}.address-picker label{display:flex;min-width:0;align-items:flex-start;gap:var(--sp-2);border:1px solid var(--n-200);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);cursor:pointer}.address-picker label.is-selected{border-color:var(--brand-500);background:var(--brand-50)}.address-picker label>span{display:grid;min-width:0;gap:2px}.address-picker code{overflow-wrap:anywhere}.address-picker small{color:var(--text-subtle)}.history-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}.history-workspace.has-selection{grid-template-columns:minmax(420px,1fr) minmax(360px,.8fr)}.history-list{display:grid;overflow:hidden;margin:0;border:1px solid var(--n-200);border-radius:var(--r-lg);padding:0;background:var(--n-0);list-style:none}.history-list>li{min-width:0}.history-list>li>button{display:grid;width:100%;grid-template-columns:minmax(140px,.8fr) minmax(150px,1.4fr) minmax(120px,1fr) minmax(64px,.4fr);gap:var(--sp-3);align-items:center;border:0;border-bottom:1px solid var(--n-100);padding:var(--sp-3) var(--sp-4);color:var(--text-base);background:transparent;text-align:left}.history-list>li>button:hover,.history-list>li>button.is-selected{background:var(--brand-50)}.history-operation{display:grid;min-width:0}.history-list .result-class{width:100%;min-width:0}.history-list .result-class-label,.history-operation strong,.history-operation small{min-width:0;overflow-wrap:anywhere}.history-duration{justify-self:end}.history-list small,.history-list time{color:var(--text-subtle);font-size:var(--fs-caption)}.history-detail{position:sticky;top:var(--sp-4);overflow:auto;max-height:calc(100vh - 32px);border:1px solid var(--n-200);border-radius:var(--r-lg);padding:var(--sp-4);background:var(--n-0);box-shadow:var(--shadow-sheet)}.history-detail .id-list{padding:var(--sp-3) 0}.history-detail .code-panel{margin-top:var(--sp-3)}.modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:auto;padding:var(--sp-4);background:#0f172a9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{width:min(100%,720px);max-height:calc(100vh - 32px);overflow:auto;border-radius:var(--r-lg);padding:var(--sp-5);background:var(--n-0);box-shadow:var(--shadow-dialog)}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.modal-header h2{margin:0;font-size:var(--fs-h2)}.modal-actions{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-4)}.login-shell{min-height:100vh;display:grid;place-items:center;padding:var(--sp-4);background:var(--n-25)}.login-card{display:grid;width:min(420px,100%);gap:var(--sp-4);border:1px solid var(--n-200);border-radius:var(--r-lg);padding:var(--sp-6);background:var(--n-0);box-shadow:var(--shadow-sheet)}.login-card h1{margin:0;font-size:var(--fs-h1);font-weight:600;letter-spacing:-.015em}.login-card label{display:grid;gap:var(--sp-2);color:var(--text-base);font-size:var(--fs-caption);font-weight:600}.center-state,.loading-page{display:grid;min-height:100vh;place-content:center;justify-items:center;padding:var(--sp-5);text-align:center}.center-state>.login-logo{width:160px;margin-bottom:var(--sp-5)}.access-card{width:min(100%,520px);border:1px solid var(--n-200);border-radius:var(--r-lg);padding:var(--sp-6);background:var(--n-0);box-shadow:var(--shadow-sheet)}.access-card h1{margin:0;font-size:var(--fs-h1)}.access-card p{color:var(--text-subtle)}.spinner{width:34px;height:34px;border:3px solid var(--brand-100);border-top-color:var(--brand-600);border-radius:50%;animation:spin .8s linear infinite}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}.catalog-skeleton{display:grid;align-content:start;gap:var(--sp-3)}.skeleton-line,.skeleton-panel{border-radius:var(--r-md);background:linear-gradient(90deg,var(--n-100) 25%,var(--n-50) 50%,var(--n-100) 75%);background-size:200% 100%;animation:skeleton-shift 1.4s ease-in-out infinite}.skeleton-title{width:min(460px,65%);height:34px}.skeleton-lead{width:min(760px,90%);height:18px}.skeleton-panel{min-height:180px;margin-top:var(--sp-3)}.skeleton-columns{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:var(--sp-5)}.skeleton-columns .skeleton-panel{min-height:340px}.catalog-error-card{border:1px solid var(--n-200);border-radius:var(--r-lg);padding:var(--sp-4);background:var(--n-0)}.load-new-layout{max-width:980px}.load-history-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-5);align-items:start}.load-history-layout .load-runs,.load-history-layout .load-detail{margin-top:0}.load-history-layout .load-runs{position:static}.load-history-empty{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-top:var(--sp-4);border:1px solid var(--n-200);border-radius:var(--r-md);padding:var(--sp-4);background:var(--n-25)}.load-history-empty strong{display:block;color:var(--text-strong);font-size:var(--fs-fact)}.load-form,.load-runs,.load-detail,.load-settings{margin-top:var(--sp-5)}.load-form>header h2,.load-runs h2{margin:0}.load-form-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.load-form-heading p{margin:0;color:var(--text-subtle);font-size:var(--fs-caption)}.load-builder-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);margin-top:var(--sp-4)}.load-builder-toolbar label,.load-operation-fields label{display:grid;gap:var(--sp-1);min-width:0;color:var(--text-base);font-weight:600}.load-builder-operations{margin-top:var(--sp-5);border-top:1px solid var(--n-200);padding-top:var(--sp-4)}.load-builder-section-heading{display:flex;align-items:start;justify-content:space-between;gap:var(--sp-4)}.load-builder-section-heading h3{margin:0}.load-builder-section-heading h3{color:var(--text-strong);font-size:var(--fs-h3)}.load-operation-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2);margin-top:var(--sp-3);border:1px solid var(--n-200);border-radius:var(--r-md);padding:var(--sp-2);background:var(--n-25)}.load-operation-catalog button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--sp-3);min-width:0;border:1px solid var(--n-200);border-radius:var(--r-sm);padding:var(--sp-3);color:var(--text-base);background:var(--n-0);text-align:left}.load-operation-catalog button:hover{border-color:var(--brand-300);background:var(--brand-50)}.load-operation-catalog code{align-self:center;color:var(--text-subtle)}.load-operation-catalog span{grid-column:1 / -1;color:var(--text-subtle);font-size:var(--fs-caption)}.load-operation-list{display:grid;gap:var(--sp-3);margin-top:var(--sp-3)}.load-operation-card{min-width:0;margin:0;border:1px solid var(--n-200);border-radius:var(--r-md);padding:var(--sp-4);background:var(--n-0)}.load-operation-card>header{display:flex;align-items:start;justify-content:space-between;gap:var(--sp-3)}.load-operation-card>header>div{display:flex;min-width:0;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap}.load-operation-card>header strong{color:var(--text-strong);font-size:var(--fs-fact)}.load-operation-card>header code{color:var(--text-subtle)}.load-operation-card>p{margin:2px 0 0;color:var(--text-subtle);font-size:var(--fs-caption)}.load-operation-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);margin-top:var(--sp-3)}.load-operation-fields textarea{min-height:82px;resize:vertical}.load-operation-wide-field{grid-column:1 / -1}.load-operation-fields .field-error{min-height:20px;font-size:var(--fs-caption);font-weight:500}.hint-label{display:inline;border-radius:2px;text-decoration:underline dotted;text-decoration-color:var(--n-400);text-underline-offset:3px;cursor:help}.hint-label:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.hint-label .info-bubble{position:fixed;z-index:1000;width:max-content;max-width:min(320px,calc(100vw - 32px));padding:var(--sp-2) var(--sp-3);border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--n-0);color:var(--text-base);font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:400;font-style:normal;line-height:1.5;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;box-shadow:var(--shadow-sheet);pointer-events:none}.load-operation-card>footer{margin-top:var(--sp-3);border-top:1px solid var(--n-100);padding-top:var(--sp-2);color:var(--text-subtle);font-size:var(--fs-caption)}.load-shape-summary{margin-top:var(--sp-4);border:1px solid var(--n-200);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);background:var(--n-25)}.load-shape-summary.is-over-limit{border-color:#f0b896;background:#fff7ed}.load-shape-summary>header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.load-shape-summary>header strong{color:var(--text-strong)}.load-shape-summary>header span,.load-shape-summary>p{color:var(--text-subtle);font-size:var(--fs-caption)}.load-shape-summary dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3);margin:var(--sp-3) 0 0}.load-shape-summary dl>div{min-width:0}.load-shape-summary dt{color:var(--text-subtle);font-size:var(--fs-caption)}.load-shape-summary dd{margin:1px 0 0;color:var(--text-strong);font-size:var(--fs-fact);font-weight:700}.load-shape-summary>p{margin:var(--sp-2) 0 0}.load-shape-summary.is-over-limit>p{color:#9a3412;font-weight:600}.load-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);margin-top:var(--sp-4)}.load-form-grid label{display:grid;gap:var(--sp-1);color:var(--text-base);font-weight:600}.load-form-grid .field-error{min-height:20px;font-size:var(--fs-small);font-weight:500}.load-kill-banner{margin-top:var(--sp-4);border:1px solid #c2410c;border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);color:#9a3412;background:#fff7ed;font-weight:700}.load-form-grid textarea{min-height:88px;resize:vertical}.load-wide-field{grid-column:1 / -1}.load-check{align-content:center;grid-template-columns:auto minmax(0,1fr);min-height:48px;border:1px solid var(--n-200);border-radius:var(--r-md);padding:0 var(--sp-3);background:var(--n-50)}.load-check input{width:18px;height:18px}.load-submit-row,.load-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.load-submit-row{margin-top:var(--sp-4)}.load-submit-row>span{color:var(--text-subtle);font-size:var(--fs-small)}.load-run-list{display:grid;gap:0;max-height:250px;margin:var(--sp-4) 0 0;border:1px solid var(--n-200);border-radius:var(--r-md);padding:0;overflow:auto;list-style:none}.load-run-list-head,.load-run-list button{display:grid;width:100%;grid-template-columns:minmax(230px,1.45fr) minmax(96px,.55fr) minmax(150px,.9fr) minmax(150px,1fr) minmax(110px,.7fr) minmax(140px,1fr);align-items:center;gap:var(--sp-3)}.load-run-list-head{position:sticky;z-index:1;top:0;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--n-200);background:var(--n-50);color:var(--text-subtle);font-size:var(--fs-caption);font-weight:600}.load-run-list button{border:0;border-bottom:1px solid var(--n-200);border-radius:0;padding:var(--sp-2) var(--sp-3);background:var(--n-0);color:var(--text-base);text-align:left}.load-run-list li:last-child button{border-bottom:0}.load-run-list button:hover{background:var(--n-25)}.load-run-list button.is-selected{background:var(--brand-50);box-shadow:inset 3px 0 0 var(--brand-600)}.load-run-network{min-width:0;font-weight:600}.load-run-list button>span:not(.load-state),.load-run-list time{min-width:0;overflow-wrap:anywhere}.load-run-list button>span:not(.load-state),.load-run-list time{color:var(--text-subtle);font-size:var(--fs-small)}.load-run-list .load-run-network{color:var(--text-base)}.load-run-list .load-state{align-self:center}.load-run-list time{justify-self:start}.load-state{display:inline-flex;align-items:center;align-self:start;gap:var(--sp-2);padding:0;background:none;color:var(--text-base);font-size:var(--fs-caption);font-weight:500}.load-state:before{content:"";width:8px;height:8px;flex:0 0 8px;border-radius:var(--r-pill);background:var(--dot, var(--n-400))}.load-state-running{--dot: var(--brand-600)}.load-state-completed{--dot: var(--st-ok-fg)}.load-state-queued,.load-state-stopped{--dot: var(--st-idle-fg)}.load-state-stopping{--dot: var(--st-progress-fg)}.load-state-failed{--dot: var(--st-broken-fg)}.load-state-partial{--dot: var(--st-attention-fg)}.load-run-context{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);margin:var(--sp-1) 0 0;color:var(--text-subtle);font-size:var(--fs-small)}.load-run-context>*+*:before{content:"·";margin-right:var(--sp-3);color:var(--n-400)}.load-run-state-summary{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2);color:var(--text-subtle);font-size:var(--fs-small)}.load-outcome-different{color:var(--st-attention-fg);font-weight:600}.load-detail-actions{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap}.load-refresh-warning,.load-run-warning{margin:var(--sp-2) 0 0;color:var(--st-attention-fg);font-size:var(--fs-small);font-weight:600}.load-export-menu{position:relative}.load-export-menu>summary{display:inline-flex;min-height:var(--control-compact-h);align-items:center;border:1px solid var(--n-200);border-radius:var(--r-sm);padding:4px var(--sp-3);color:var(--text-base);background:var(--n-0);cursor:pointer;font-size:var(--fs-caption);font-weight:600;list-style:none}.load-export-menu>summary::-webkit-details-marker{display:none}.load-export-menu>summary:after{content:"⌄";margin-left:var(--sp-2);color:var(--text-subtle)}.load-export-menu[open]>summary{background:var(--n-25)}.load-export-menu>div{position:absolute;z-index:2;top:calc(100% + var(--sp-1));right:0;display:grid;min-width:120px;border:1px solid var(--n-200);border-radius:var(--r-sm);padding:var(--sp-1);background:var(--n-0);box-shadow:var(--shadow-sheet)}.load-export-menu a{border-radius:4px;padding:var(--sp-2) var(--sp-3);color:var(--text-base);text-decoration:none}.load-export-menu a:hover{background:var(--n-50)}.load-run-totals{display:grid;gap:var(--sp-3);margin-top:var(--sp-5)}.load-run-totals h3,.load-run-totals h5,.load-run-totals p{margin:0}.load-run-totals>header p{color:var(--text-subtle);font-size:var(--fs-small)}.load-run-totals>header p{margin-top:2px;color:var(--text-base);font-weight:600}.load-result-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--n-200);border-radius:var(--r-md);padding:0;overflow:hidden;list-style:none}.load-result-flow li{position:relative;display:grid;min-width:0;gap:1px;padding:var(--sp-3) var(--sp-4);border-left:1px solid var(--n-200)}.load-result-flow li:first-child{border-left:0}.load-result-flow li:not(:last-child):after{content:"→";position:absolute;z-index:1;top:50%;right:-9px;width:18px;color:var(--text-subtle);background:var(--n-0);text-align:center;transform:translateY(-50%)}.load-result-flow span,.load-result-flow small{color:var(--text-subtle);font-size:var(--fs-caption)}.load-result-flow strong{color:var(--text-strong);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:600;line-height:1.15}.load-overview-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-3);margin:0}.load-overview-facts>div{min-width:0}.load-overview-facts dt{color:var(--text-subtle);font-size:var(--fs-caption)}.load-overview-facts dd{margin:2px 0 0;color:var(--text-base);font-weight:600}.load-total-breakdown{min-width:0}.load-total-breakdown h5{margin-bottom:var(--sp-2);color:var(--text-subtle);font-size:var(--fs-caption)}.load-total-breakdown p{color:var(--text-subtle);font-size:var(--fs-caption)}.load-total-breakdown ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.load-total-breakdown li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);min-width:0;font-size:var(--fs-caption)}.load-total-breakdown li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.load-total-breakdowns{border-top:1px solid var(--n-200);padding-top:var(--sp-2)}.load-total-breakdowns>summary{cursor:pointer;color:var(--text-base);font-size:var(--fs-small);font-weight:600}.load-total-breakdowns>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4);margin-top:var(--sp-3)}.load-method-row small{color:var(--text-subtle);font-size:var(--fs-small);line-height:1.35}.load-run-totals .is-error,.load-method-row .is-error{color:var(--st-broken-fg)}.load-method-results{display:grid;gap:var(--sp-3);margin-top:var(--sp-6)}.load-method-results>header{display:flex;align-items:end;justify-content:space-between;gap:var(--sp-4)}.load-window-results{margin-top:var(--sp-5);border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--n-0)}.load-window-results>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:56px;padding:var(--sp-3) var(--sp-4);cursor:pointer;color:var(--text-base);font-weight:600}.load-window-results>summary>span:first-child{display:grid;gap:2px}.load-window-results>summary small{color:var(--text-subtle);font-weight:400}.load-window-results-body{border-top:1px solid var(--n-200);padding:var(--sp-4)}.load-window-table{margin:0;overflow:hidden;border:1px solid var(--n-200);border-radius:var(--r-md)}.load-window-row{display:grid;grid-template-columns:minmax(175px,1.25fr) minmax(170px,1fr) repeat(3,minmax(88px,.6fr)) minmax(110px,.75fr);gap:var(--sp-3);padding:var(--sp-3);border-top:1px solid var(--n-200);align-items:center}.load-window-head{border-top:0;background:var(--n-100);color:var(--text-subtle);font-weight:600}.load-window-identity,.load-window-correlation{display:flex;min-width:0}.load-window-identity{align-items:flex-start;flex-direction:column;gap:2px}.load-window-correlation{align-items:center;gap:var(--sp-1);max-width:100%}.load-window-correlation code{overflow:hidden;color:var(--text-subtle);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.load-reconcile{font-weight:600}.load-reconcile-reconciled{color:var(--brand-700)}.load-reconcile-pending{color:var(--st-progress-fg)}.load-reconcile-not_ready{color:var(--text-subtle)}.load-reconcile-mismatch,.load-collection-interrupted{color:var(--st-attention-fg)}.load-target-segments{margin-top:var(--sp-4);border:1px solid var(--n-200);border-radius:var(--r-md);padding:var(--sp-3)}.load-target-segments summary{cursor:pointer;font-weight:600}.load-target-segments pre{max-height:180px;overflow:auto}.load-method-results h3,.load-method-results p{margin:0}.load-method-results>header>p{max-width:520px;color:var(--text-subtle);font-size:var(--fs-small);text-align:right}.load-method-table{overflow:hidden;border:1px solid var(--n-200);border-radius:var(--r-md)}.load-method-table-head,.load-method-row{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(110px,.65fr)) minmax(210px,1fr);gap:var(--sp-3);align-items:start;padding:var(--sp-3) var(--sp-4)}.load-method-table-head{background:var(--n-100);color:var(--text-subtle);font-size:var(--fs-small);font-weight:600}.load-method-row+.load-method-row{border-top:1px solid var(--n-200)}.load-method-row>div{display:grid;min-width:0;gap:3px}.load-method-row strong{overflow-wrap:anywhere}.load-method-row details summary{cursor:pointer;color:var(--brand-700);font-size:var(--fs-small)}.load-method-row details ul{margin:var(--sp-1) 0 0;padding-left:var(--sp-4);font-size:var(--fs-small)}.load-event-log,.load-technical-details,.load-profile-disclosure{margin-top:var(--sp-4);border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--n-0)}.load-event-log>summary,.load-technical-details>summary,.load-profile-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:56px;padding:var(--sp-3) var(--sp-4);cursor:pointer;color:var(--text-base);font-weight:600}.load-event-log>summary>span:first-child{display:grid;gap:2px}.load-event-log>summary small{color:var(--text-subtle);font-weight:400}.load-event-log-body,.load-technical-details[open]>.load-metrics,.load-profile-disclosure[open]>.load-profile-snapshot{border-top:1px solid var(--n-200);padding:var(--sp-4)}.load-event-log-body ol{display:grid;gap:0;margin:0 0 var(--sp-3);padding:0;list-style:none}.load-event-log-body li{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--n-200)}.load-event-log-body li>div{display:grid;gap:2px}.load-event-log-body time{color:var(--text-subtle);font-size:var(--fs-small)}.load-event-log-body pre{max-width:min(720px,75vw);overflow:auto;border-radius:var(--r-sm);padding:var(--sp-2);background:var(--n-900);color:var(--n-0);font-size:var(--fs-small)}.load-inline-error{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.load-inline-error button{border:0;background:none;color:var(--brand-700);font-weight:600}.load-technical-details .load-metrics{margin:0}.load-technical-details .load-metrics small{color:var(--text-subtle);font-size:var(--fs-small)}.load-profile-disclosure .load-profile-snapshot{margin:0;border-top:1px solid var(--n-200)}.load-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3);margin:var(--sp-4) 0 0}.load-metrics>div{display:grid;gap:3px;border:1px solid var(--n-200);border-radius:var(--r-md);padding:var(--sp-3);background:var(--n-50)}.load-metrics dt{color:var(--text-subtle);font-size:var(--fs-small)}.load-metrics dd{margin:0;color:var(--n-900);font-weight:600;overflow-wrap:anywhere}.load-profile-snapshot{display:grid;gap:var(--sp-4);margin-top:var(--sp-5);border-top:1px solid var(--n-200);padding-top:var(--sp-5)}.load-profile-snapshot>header{display:flex;align-items:end;justify-content:space-between;gap:var(--sp-4)}.load-profile-snapshot>header h3,.load-profile-snapshot>header p{margin:0}.load-profile-snapshot>header>p{max-width:440px;color:var(--text-subtle);font-size:var(--fs-small);text-align:right}.load-profile-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3);margin:0}.load-profile-facts>div{display:grid;gap:3px;border-radius:var(--r-md);padding:var(--sp-3);background:var(--brand-50)}.load-profile-facts dt,.load-lane-card dt{color:var(--text-subtle);font-size:var(--fs-small)}.load-profile-facts dd,.load-lane-card dd{margin:0;color:var(--n-900);font-weight:700;overflow-wrap:anywhere}.load-lane-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.load-lane-card{min-width:0;border:1px solid var(--n-200);border-radius:var(--r-md);padding:var(--sp-4);background:var(--n-0)}.load-lane-card.is-disabled{background:var(--n-50);color:var(--text-subtle)}.load-lane-card>header{display:flex;align-items:start;justify-content:space-between;gap:var(--sp-3)}.load-lane-card h4{margin:0 0 2px}.load-lane-card>header span{border-radius:999px;padding:3px 8px;background:var(--brand-100);color:var(--brand-700);font-size:var(--fs-micro);font-weight:600}.load-lane-card.is-disabled>header span{background:var(--n-100);color:var(--text-muted)}.load-lane-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);margin:var(--sp-4) 0 0}.load-lane-card dl>div{display:grid;gap:2px}.load-lane-dataset{margin:var(--sp-4) 0 0;border-top:1px solid var(--n-200);padding-top:var(--sp-3);color:var(--text-base);font-size:var(--fs-small)}.load-lane-dataset summary{cursor:pointer;font-weight:700}.load-lane-dataset ul{display:grid;gap:var(--sp-2);margin:var(--sp-3) 0 0;padding-left:var(--sp-4)}.load-lane-dataset li{min-width:0}.load-lane-dataset li strong,.load-lane-dataset li code{display:block;overflow-wrap:anywhere}.load-detail-empty{min-height:220px;place-content:center}.load-confirm-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.load-kill-count{font-weight:600}.load-settings{display:block;margin-top:var(--sp-4);padding:0;overflow:clip}.load-settings>summary{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);color:var(--text-muted);font-size:var(--fs-body);font-weight:600;list-style:none;cursor:pointer}.load-settings>summary::-webkit-details-marker{display:none}.load-settings>summary:before{content:"";width:6px;height:6px;flex:0 0 6px;border-right:1.5px solid currentcolor;border-bottom:1.5px solid currentcolor;transform:rotate(-45deg);transition:transform .12s ease}.load-settings>summary:hover{color:var(--text-base);background:var(--n-25)}.load-settings[open]>summary:before{transform:rotate(45deg)}.load-settings[open]>summary{border-bottom:1px solid var(--n-200)}.load-settings-body{display:grid;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5) var(--sp-5)}.load-settings-body>p{margin:0}.load-settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3)}.load-settings-grid label{display:grid;gap:var(--sp-2)}.load-settings-grid label>span{min-height:3em;align-content:end}.load-settings-actions{display:flex;justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap}@keyframes skeleton-shift{to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 1080px){.load-history-layout{grid-template-columns:1fr}.load-history-layout .load-runs{position:static;max-height:none}.load-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.load-overview-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.load-total-breakdowns>div{grid-template-columns:repeat(2,minmax(0,1fr))}.load-method-results>header{align-items:start;flex-direction:column}.load-method-results>header>p{text-align:left}.load-method-table-head{display:none}.load-method-row{grid-template-columns:repeat(2,minmax(0,1fr))}.load-method-row>div:before{content:attr(data-label);color:var(--text-subtle);font-size:var(--fs-micro);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.load-profile-facts,.load-settings-grid,.load-shape-summary dl,.context-route-fields,.context-route-fields.has-pool{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-workspace,.transaction-workspace,.skeleton-columns,.history-workspace.has-selection{grid-template-columns:1fr}.history-detail{position:static;max-height:none}}@media (max-width: 760px){.shell{display:block}.rail{position:static;height:auto}.rail-brand{justify-content:center}.workspace-switcher{grid-template-columns:minmax(0,1fr);margin-top:var(--sp-3)}.quantity-converter-results{grid-template-columns:1fr}.rail-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.rail-nav button{min-width:0;text-align:center}.rail-foot{grid-template-columns:30px minmax(0,1fr) auto}.rail-logout{grid-column:auto}.page-header{flex-direction:column}.page-action{width:100%}.context-route-fields,.context-route-fields.has-pool{grid-template-columns:1fr}.target-switch{display:grid;grid-template-columns:repeat(2,1fr)}.target-switch legend{grid-column:1 / -1}.history-list{overflow:hidden}.history-list>li>button{grid-template-columns:minmax(0,1.2fr) minmax(90px,.8fr) auto;gap:var(--sp-2);padding:var(--sp-3)}.history-list>li>button time{grid-column:1 / -1;grid-row:1;white-space:normal}.history-operation{grid-column:1;grid-row:2}.history-list .result-class{grid-column:2;grid-row:2}.history-duration{grid-column:3;grid-row:2}.event-list li{grid-template-columns:1fr;gap:3px}.load-operation-catalog{grid-template-columns:1fr}.load-window-head{display:none}.load-window-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.load-form-grid,.load-metrics,.load-method-row,.load-profile-facts,.load-lane-grid,.load-settings-grid,.load-builder-toolbar,.load-operation-fields,.load-shape-summary dl{grid-template-columns:1fr}.load-overview-facts,.load-total-breakdowns>div{grid-template-columns:1fr}.load-settings-grid label>span{min-height:0}.load-window-row{grid-template-columns:1fr}.load-profile-snapshot>header{align-items:start;flex-direction:column}.load-profile-snapshot>header>p{text-align:left}.load-wide-field{grid-column:auto}.load-submit-row,.load-section-heading{align-items:stretch;flex-direction:column}.load-form-heading,.load-history-empty,.load-builder-section-heading,.load-shape-summary>header{align-items:stretch;flex-direction:column}.load-operation-wide-field{grid-column:auto}.load-settings>summary,.load-settings-body{padding-inline:var(--sp-4)}.load-run-list-head{display:none}.load-run-list button{grid-template-columns:minmax(0,1fr) auto}.load-run-network{grid-column:1;grid-row:1}.load-run-list .load-state{grid-column:2;grid-row:1;justify-self:end}.load-run-list time{grid-column:1 / -1;justify-self:start}.load-run-list button>span:not(.load-state),.load-run-list time{display:grid;gap:2px}.load-run-list button>span:not(.load-state):before,.load-run-list time:before{content:attr(data-label);color:var(--text-subtle);font-size:var(--fs-micro);font-weight:600}.load-result-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.load-result-flow li:nth-child(3),.load-result-flow li:nth-child(4){border-top:1px solid var(--n-200)}.load-result-flow li:nth-child(3){border-left:0}.load-result-flow li:nth-child(2):after{display:none}.load-event-log>summary{align-items:start;flex-direction:column}.load-event-log-body li{grid-template-columns:1fr;gap:var(--sp-2)}.page,.context-panel,.operation-form,.preview-card,.timeline-card{padding:var(--sp-4)}.workspace-switcher{grid-template-columns:1fr}.rail-foot{grid-template-columns:30px minmax(0,1fr)}.rail-logout{grid-column:1 / -1}.page-action-row{width:100%}.page-action-row>button{flex:1}.stepper{grid-template-columns:repeat(2,1fr)}.wallet-grid,.mode-switch,.input-action{grid-template-columns:1fr}.result-summary,.context-heading,.preview-card>header,.timeline-card>header{align-items:flex-start;flex-direction:column}.result-time{text-align:left}.result-context{grid-template-columns:repeat(2,minmax(0,1fr))}.id-list>div,.facts-list>div,.confirm-facts>div,.wallet-card dl>div{grid-template-columns:1fr;gap:3px}.derived-sender{grid-template-columns:1fr}.modal-backdrop{align-items:end;padding:0}.modal{max-height:92vh;border-radius:var(--r-lg) var(--r-lg) 0 0;padding:var(--sp-4)}.modal-actions{align-items:stretch;flex-direction:column-reverse}}@media (prefers-reduced-motion: reduce){.spinner,.skeleton-line,.skeleton-panel{animation:none}}:root h1{font-size:var(--fs-h1)}:root h2{font-size:var(--fs-h2)}:root h3{font-size:var(--fs-h3)}:root h4{font-size:var(--fs-body)}:root h5{font-size:var(--fs-caption)}:root h1,:root h2,:root h3,:root h4,:root h5{font-family:var(--font-sans);font-weight:600;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading)}:root table th,.load-method-table-head,.load-window-head{font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-body);letter-spacing:0}:root table td,.load-method-row,.load-window-row{font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:400;line-height:var(--lh-body)}:root button,:root input,:root select,:root textarea{font-family:var(--font-sans);font-size:var(--fs-caption);line-height:var(--lh-body)}:root button{min-height:var(--control-compact-h);transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}:root input:not([type=checkbox]):not([type=radio]):not([type=hidden]),:root select{height:var(--control-h);min-height:var(--control-h);border-color:var(--n-300);border-radius:var(--r-sm);background:var(--n-0);font-weight:400;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}:root select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23525252' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px}:root textarea{border-color:var(--n-300);border-radius:var(--r-sm);background:var(--n-0);font-weight:400;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}:root input:not([type=checkbox]):not([type=radio]):not([type=hidden]):hover:not(:disabled),:root select:hover:not(:disabled),:root textarea:hover:not(:disabled){border-color:var(--n-300);background-color:var(--n-25)}:root input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,:root input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus-visible,:root select:focus,:root select:focus-visible,:root textarea:focus,:root textarea:focus-visible{border-color:var(--brand-600);outline:0;background-color:var(--n-25);box-shadow:var(--shadow-focus)}:root button:focus-visible,:root a:focus-visible{outline:0;box-shadow:var(--shadow-focus)}:root input:disabled,:root select:disabled,:root textarea:disabled,:root button:disabled{border-color:var(--n-100);color:var(--n-400);background-color:var(--n-100);box-shadow:none;cursor:not-allowed;opacity:1}:root input[type=checkbox],:root input[type=radio]{accent-color:var(--brand-600)}:root .button-primary,:root .button-secondary,:root .button-danger{min-height:var(--control-h);border-radius:var(--r-sm);padding:0 var(--sp-3);font-size:var(--fs-caption);font-weight:600}:root .button-primary:hover:not(:disabled){background:var(--brand-500)}:root .button-primary:active:not(:disabled){background:var(--brand-900)}:root .button-secondary:hover:not(:disabled){border-color:var(--n-300);background:var(--n-25)}:root .button-secondary:active:not(:disabled){background:var(--n-50)}:root .button-text,:root .copy-icon-button,:root .rail-logout{min-height:var(--control-micro-h)}:root .copy-icon-button{width:var(--control-micro-h);height:var(--control-micro-h);flex-basis:var(--control-micro-h)}:root .context-panel,:root .operation-form,:root .preview-card,:root .timeline-card,:root .wallet-card,:root .empty-card,:root .catalog-error-card,:root .load-operation-card,:root .load-lane-card,:root .login-card,:root .access-card,:root .history-detail,:root .code-panel{border-radius:var(--r-sm)}:root .modal{border-radius:var(--r-modal)}@media (max-width: 720px){:root .modal{border-radius:var(--r-modal) var(--r-modal) 0 0}}:root table thead th,:root .load-method-table-head,:root .load-window-head{padding:var(--sp-3) var(--sp-4);border-color:var(--n-200);color:var(--text-muted);background:var(--n-50);font-weight:600}:root table tbody td,:root .load-method-row,:root .load-window-row{height:auto;border-color:var(--n-200);background:var(--n-0)}:root table tbody tr:hover td{background:var(--n-25)}:root .target-switch,:root .mode-switch{gap:var(--sp-1);border-color:transparent;border-radius:var(--r-sm);padding:var(--sp-1);background:var(--n-50)}:root .target-switch label,:root .mode-switch label{min-height:var(--control-compact-h);border-color:transparent;border-radius:4px;padding:0 var(--sp-3);color:var(--text-subtle);background:transparent;font-size:var(--fs-caption);font-weight:600;box-shadow:none}:root .target-switch label:hover,:root .mode-switch label:hover{color:var(--text-muted);background:transparent}:root .target-switch label.is-selected,:root .mode-switch label.is-selected{border-color:transparent;color:var(--text-base);background:var(--n-0);box-shadow:var(--shadow-active)}.brand-lockup{display:inline-flex;min-width:0;align-items:center;gap:var(--sp-3)}.brand-logo,.rail-brand .brand-logo{width:36px;height:36px;flex:0 0 36px;object-fit:contain}.brand-copy{display:grid;min-width:0;line-height:1.2}.brand-name{color:var(--text-strong);font-size:var(--fs-body);font-weight:600;letter-spacing:-.01em}.brand-product{color:var(--text-subtle);font-size:var(--fs-micro);font-weight:500}.shell{grid-template-columns:264px minmax(0,1fr)}.rail{gap:var(--sp-4);padding:var(--sp-4) var(--sp-3);background:var(--n-0)}.rail-brand{display:flex;padding:var(--sp-1) var(--sp-2) var(--sp-4)}.rail-nav{display:grid;gap:var(--sp-2);align-content:start}.rail-primary-links{display:grid;gap:var(--sp-1)}.rail-section{display:grid;gap:var(--sp-2)}.rail-section+.rail-section{margin-top:var(--sp-1)}:root .rail-group{display:block;margin:0;font-size:inherit;line-height:inherit;letter-spacing:0}:root .rail-group-toggle,:root .rail-link{display:flex;width:100%;min-height:var(--control-h);align-items:center;justify-content:flex-start;gap:var(--sp-3);border:0;border-radius:var(--r-sm);padding:7px var(--sp-3);color:var(--text-muted);background:transparent;font-size:var(--fs-body);font-weight:400;line-height:1.5;text-align:left;cursor:pointer}.rail-group-toggle{font-weight:600}.rail-group-toggle:hover,.rail-link:hover{color:var(--text-strong);background:var(--n-50)}:root .rail-link.is-current{color:var(--text-strong);background:var(--brand-50);font-weight:600}.rail-items{display:grid;gap:2px;margin-left:24px;padding-left:var(--sp-3);border-left:1px solid var(--n-200)}.rail-items .rail-link{min-height:var(--control-compact-h);padding-block:5px}.nav-icon{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.nav-chevron{width:16px;height:16px;margin-left:auto;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transition:transform .15s ease}.nav-chevron.is-open{transform:rotate(180deg)}.avatar{border:1px solid var(--n-200);color:var(--text-muted);background:var(--n-25);font-weight:600}.login-brand{display:flex;align-items:center}@media (max-width: 760px){.rail-brand{justify-content:flex-start}.rail-nav{display:flex;gap:var(--sp-1);overflow-x:auto}.rail-section,.rail-primary-links{display:contents}:root .rail-group{display:none}.rail-items{display:contents}:root .rail-link,:root .rail-items .rail-link{width:auto;min-width:max-content;min-height:var(--control-compact-h);padding:5px var(--sp-3);font-size:var(--fs-caption)}}
