:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#000;--surface-deep:#0a0a0a;--surface-elevated:#16181a;--ink:#fff;--mute:#ffffffb8;--dim:#ffffff8f;--rule:#ffffff1f;--rule-strong:#ffffff52;--key:#627eea;--bar:#5c5e60;--loss:#e5484d;--stone:#8d969e;--progress-done:#ffffff7a;--progress-upcoming:#ffffff29;--font-display:"General Sans", "Aeonik Pro", "Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--type-display-lg:500 48px/1.21 var(--font-display);--tracking-display-lg:-.48px;--type-role:500 32px/1.15 var(--font-display);--tracking-role:-.32px;--type-brand:500 22px/1 var(--font-display);--tracking-brand:-.3px;--type-heading-sm:500 20px/1.4 var(--font-display);--type-amount:500 20px/1.2 var(--font-body);--type-body-lg:400 18px/1.56 var(--font-body);--type-button:600 16px/1 var(--font-body);--tracking-ui:.24px;--type-step-name:500 16px/1.3 var(--font-body);--type-cell:500 15px/1.3 var(--font-body);--type-body-sm:400 14px/1.43 var(--font-body);--type-control:500 14px/1 var(--font-body);--type-control-on:600 14px/1 var(--font-body);--type-caption:400 13px/1.4 var(--font-body);--type-nav:500 13px/1 var(--font-body);--type-nav-current:600 13px/1.3 var(--font-body);--type-pill:500 13px/1 var(--font-body);--type-hash:400 13px/1 var(--font-mono);--type-card-number:600 12px/1 var(--font-body);--type-card-title:500 14px/1.25 var(--font-display);--type-card-mono:400 11px/1.3 var(--font-mono);--gutter:48px;--content-width:1200px;--header-top:20px;--nav-top:28px;--page-top:40px;--page-bottom:64px;--page-row-gap:48px;--page-column-gap:64px;--main-gap:48px;--aside-gap:24px;--radius-pill:9999px;--radius-card:12px;--radius-bar:2px}@media (width<=640px){:root{--gutter:16px}}*,:before,:after{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);font-family:var(--font-body);margin:0}a{color:var(--ink);text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}input::placeholder{color:var(--dim);opacity:1}.cta{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.cta-button{border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--ink);min-height:52px;color:var(--canvas);font:var(--type-button);letter-spacing:var(--tracking-ui);cursor:pointer;padding:0 28px}.cta[data-size=small] .cta-button{min-height:40px;font:var(--type-control-on);padding:0 18px}.cta-button:disabled{border-color:var(--rule-strong);color:var(--dim);cursor:not-allowed;background:0 0}.cta-line{font:var(--type-body-sm);color:var(--mute);overflow-wrap:anywhere;margin:0}.cta-line[data-kind=alert]{color:var(--loss)}.cta-line a{text-underline-offset:3px;text-decoration:underline}.toasts{right:var(--gutter);z-index:10;flex-direction:column;gap:12px;width:min(360px,100% - 32px);margin:0;padding:0;list-style:none;display:flex;position:fixed;bottom:64px}.toast{border:1px solid var(--rule);border-left:3px solid var(--key);border-radius:var(--radius-card);background:var(--surface-elevated);align-items:flex-start;gap:12px;padding:16px;display:flex;box-shadow:0 8px 24px #0009}.toast[data-ok=false]{border-left-color:var(--loss)}.toast-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.toast-title{font:var(--type-control-on);line-height:1.3}.toast-detail{font:var(--type-hash);color:var(--key)}.toast[data-ok=false] .toast-detail{color:var(--loss)}.toast-link{font:var(--type-hash);color:var(--mute);text-underline-offset:3px;text-decoration:underline}.toast-link:hover{color:var(--ink)}.toast-close{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--mute);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.toast-close:hover{color:var(--ink)}.value{outline-offset:4px;flex-direction:column;gap:4px;display:inline-flex;position:relative}.value-label{font:var(--type-body-sm);color:var(--mute)}.value-line{align-items:center;gap:8px;display:inline-flex}.value-amount{font:var(--type-amount);color:var(--ink)}.value-amount[data-tone=key]{color:var(--key)}.value-amount[data-tone=dim]{color:var(--dim)}.value-bar{border-radius:var(--radius-bar);background:var(--bar);width:96px;height:20px;display:block}.privacy-icon{color:var(--dim);flex:none}.privacy-icon[data-kind=decrypted]{color:var(--key)}.privacy-icon[data-kind=locked]{color:var(--stone)}.value-note{z-index:5;border:1px solid var(--rule-strong);background:var(--surface-elevated);width:max-content;max-width:min(260px,100vw - 32px);font:var(--type-caption);color:var(--ink);pointer-events:none;border-radius:8px;padding:10px 12px;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0009}.value:hover .value-note,.value:focus-visible .value-note{display:block}.value:focus-visible{outline:2px solid var(--ink)}.page{min-height:100vh}.page-top,.page-row{width:100%;max-width:var(--content-width);margin-inline:auto}.page-body{justify-content:space-between;align-items:flex-start;gap:var(--page-row-gap) var(--page-column-gap);max-width:calc(var(--content-width) + 2 * var(--gutter));padding:var(--page-top) var(--gutter) var(--page-bottom);flex-flow:row-reverse wrap;margin-inline:auto;display:flex}.page-aside{align-items:flex-end;gap:var(--aside-gap);flex-direction:column;flex:280px;max-width:320px;display:flex}.page-main{gap:var(--main-gap);flex-direction:column;flex:999 560px;min-width:0;max-width:820px;display:flex}.page-notice{font:var(--type-body-lg);color:var(--mute);overflow-wrap:anywhere;margin:0}.page-header{padding:var(--header-top) var(--gutter) 0;border-bottom:1px solid var(--rule);flex-direction:column;gap:20px;display:flex}.page-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;display:flex}.page-brand{font:var(--type-brand);letter-spacing:var(--tracking-brand)}.page-phase{right:var(--gutter);z-index:5;max-width:calc(100% - 2 * var(--gutter));border:1px solid var(--rule);border-radius:var(--radius-pill);font:var(--type-caption);color:var(--dim);background:#000000d9;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;padding:6px 12px;display:flex;position:fixed;bottom:12px}.page-phase-name{color:var(--mute);font-weight:500}.page-clear{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.page-clear:hover{color:var(--ink)}.page-tabs{gap:8px;display:flex;overflow-x:auto}@media (width>=641px){.page-tabs{margin-left:-16px}}.page-tabs a{min-height:44px;color:var(--mute);font:var(--type-control);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.page-tabs a[aria-current=page]{border-bottom-color:var(--ink);color:var(--ink);font:var(--type-control-on)}.page-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.page-lensbar{flex-wrap:wrap;align-items:center;gap:8px 24px;padding-bottom:8px;display:flex}.section{flex-direction:column;gap:20px;display:flex}.section-heading{font:var(--type-heading-sm);margin:0}.section-note{font:var(--type-body-sm);color:var(--mute);margin:0}.stats{flex-wrap:wrap;gap:24px 48px;display:flex}.actions{flex-wrap:wrap;align-items:flex-start;gap:16px 24px;display:flex}.fields{flex-wrap:wrap;gap:24px 32px;display:flex}.section>.toggle{align-self:flex-start}.fields>.field{flex:160px}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field-label{font:var(--type-body-sm);color:var(--mute)}.field-row{align-items:flex-end;gap:16px;display:flex}.field-line{border-bottom:1px solid var(--rule-strong);flex:1;align-items:center;gap:8px;min-width:0;display:flex}.field-unit{font:var(--type-amount);color:var(--dim)}.field-unit-select{height:44px;color:var(--mute);font:var(--type-control);cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px}.field-unit-select:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.field-input{min-width:0;height:44px;color:var(--ink);font:var(--type-amount);background:0 0;border:0;flex:1;padding:0}.pill{border-radius:var(--radius-pill);border:1px solid var(--rule-strong);min-height:44px;color:var(--ink);font:var(--type-control);cursor:pointer;background:0 0;align-items:center;padding:0 18px;display:inline-flex}.card{border-radius:var(--radius-card);background:var(--surface-elevated);flex-direction:column;gap:20px;padding:24px;display:flex}.card-head{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.card-title{font:var(--type-heading-sm);margin:0}.card-meta{font:var(--type-body-sm);color:var(--mute)}.card-status{font:var(--type-control-on);color:var(--mute);margin-left:auto}.card-status[data-troubled=true]{color:var(--loss)}@media (width<=640px){.card{padding:16px}}.stages{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.stage{font:var(--type-body-sm);color:var(--dim);align-items:baseline;gap:16px;display:flex}.stage-mark{width:64px;font:var(--type-control-on);line-height:inherit;flex:none}.stage[data-state=done]{color:var(--mute)}.stage[data-state=running]{color:var(--ink)}.stage[data-state=failed]{color:var(--loss)}.modal{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--surface-elevated);width:min(560px,100% - 32px);max-height:calc(100% - 32px);color:var(--ink);padding:32px}.modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b8}@media (width<=640px){.modal{padding:20px}}.tx-list{border-top:1px solid var(--rule);flex-direction:column;gap:6px;max-height:168px;margin:0;padding:12px 0 0;list-style:none;display:flex;overflow-y:auto}.tx-list a{font:var(--type-hash);color:var(--mute);justify-content:space-between;gap:16px;display:flex}.tx-list a:hover,.tx-type{color:var(--ink)}.role{text-align:right;width:320px;max-width:100%;color:var(--ink);flex-direction:column;align-items:flex-end;gap:16px;display:flex}.role-text{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.role-who{font:var(--type-role);letter-spacing:var(--tracking-role);margin:0}.role-action{font:var(--type-body-lg);color:var(--mute);margin:0}.address{max-width:100%;font:var(--type-hash);color:var(--mute);overflow-wrap:anywhere;align-items:center;gap:6px;display:inline-flex}.address:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.address svg{flex:none}.toggle{border-radius:var(--radius-pill);border:1px solid var(--rule-strong);padding:4px;display:inline-flex}.toggle button{border-radius:var(--radius-pill);min-height:40px;color:var(--mute);font:var(--type-control);cursor:pointer;background:0 0;border:0;padding:0 18px}.toggle button[aria-pressed=true]{background:var(--ink);color:var(--canvas);font:var(--type-control-on)}
