:root{color-scheme:light;--canvas: #f4f3ec;--surface: #fbfaf5;--ink: #19382c;--muted: #586258;--line: #d4d9cc;--accent: #204d38;--accent-hover: #163d2a;--soft: #e8ecdf;--error: #9a302d;--warning: #77551c;--focus: #1c6546;--white: #fff;--size-sm: .875rem;--size-body: 1rem;--size-lead: 1.125rem;--size-section: 1.375rem;--size-title: 2.5rem;--size-display: 3.5rem;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--canvas);font-synthesis:none;font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{min-height:44px;padding:10px 16px;border:1px solid var(--line);background:transparent;border-radius:6px;font-weight:600;line-height:1.4;cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}.primary{background:var(--accent);color:var(--white);border-color:var(--accent)}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-skip-ink:auto}a:hover{text-decoration-thickness:2px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.primary:focus-visible{outline-offset:4px}p{line-height:1.6;max-width:72ch;margin:0 0 16px;text-wrap:pretty}small{font-size:var(--size-sm);line-height:1.5;color:var(--muted);display:block}strong{font-weight:600}h1,h2,h3{margin:0;line-height:1.2;text-wrap:balance}h1{font-family:Georgia,Times New Roman,serif;font-size:var(--size-display);font-weight:700;letter-spacing:-.04em}h2{font-size:var(--size-section);font-weight:600}h3{font-size:var(--size-lead);font-weight:600;margin:20px 0 12px}.muted,.hint{color:var(--muted)}.hint{font-size:var(--size-sm)}.wide{width:100%}.error{color:var(--error);margin-top:12px}.warning{color:var(--warning)}.error,.warning{overflow-wrap:anywhere}.boot{padding:48px;max-width:800px;margin:auto}.skip-link{position:absolute;inset-block-start:-80px;inset-inline-start:16px;background:var(--surface);padding:12px;z-index:99}.skip-link:focus{inset-block-start:12px}.site-header,main,footer{max-width:1240px;margin-inline:auto;padding-inline:40px}.header-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:24px 22px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;width:fit-content}.brand>span{font-family:Georgia,Times New Roman,serif;font-size:var(--size-title);font-weight:700;letter-spacing:-.04em}.brand img{object-fit:contain;flex:none}.slogan{font-size:var(--size-sm);margin:4px 0 0}.wallet-control{flex:none;max-width:45%}.wallet-control>small{max-width:230px}.nav-line{border-block:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:16px}.nav-line nav{display:flex;gap:28px}.nav-line nav a{padding-block:18px;text-decoration:none;border-bottom:2px solid transparent;font-weight:600}.nav-line nav a[aria-current=page]{border-color:var(--ink)}.network-status{display:flex;align-items:center;font-size:var(--size-sm);color:var(--muted);white-space:nowrap}.network-status i{width:7px;height:7px;border-radius:100%;background:var(--accent);margin-inline-end:7px}.page-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:36px 28px}.page-intro p{margin:12px 0 0;color:var(--muted)}.quiet-link{font-size:var(--size-sm)}.home-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:32px;align-items:start;margin-block-end:40px}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block-end:32px}.stat{min-width:0;font-size:var(--size-sm);padding-block:4px}.stat-value{font-size:var(--size-section);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.4;margin-block:8px;overflow-wrap:anywhere}.stat-value small{font-weight:400;color:var(--muted)}.panel{padding-block:28px;margin-block-end:24px;border-block-start:1px solid var(--line)}.section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-block-end:16px}.section-head h3{margin:0}.section-head>a{font-size:var(--size-sm)}.pill{padding:4px 8px;border:1px solid var(--line);font-size:var(--size-sm);border-radius:4px;max-width:100%;overflow-wrap:anywhere}.distribution-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:16px;border-block-end:1px solid var(--line)}.distribution-row>div:first-child{min-width:0}.distribution-row strong{display:block;font-variant-numeric:tabular-nums;font-size:var(--size-section);overflow-wrap:anywhere;margin-block-start:6px}.distribution-row>div>span{font-size:var(--size-sm);color:var(--muted)}.distribution-row .action{text-align:end}.split-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;margin-block:24px 12px;height:8px}.split-bar i{background:var(--accent)}.split-bar i:nth-child(2){opacity:.8}.split-bar i:nth-child(3){opacity:.6}.split-bar i:nth-child(4){opacity:.4}.split-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-block-end:20px;font-size:var(--size-sm)}.split-legend strong,.split-legend span{display:block}.split-legend span{color:var(--muted);margin-block-start:5px}.trade-panel{background:var(--soft);border-radius:12px;padding:28px}.trade-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-block-end:20px}.trade-tabs{display:grid;grid-template-columns:1fr 1fr;padding:4px;background:var(--canvas);border-radius:8px;gap:4px;margin-block-end:20px}.trade-tabs button{border-color:transparent;font-weight:600}.trade-tabs button[aria-pressed=true]{background:var(--ink);color:var(--white)}.amount-head{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:var(--size-sm);margin-block:8px}.amount-head>span{min-width:0;overflow-wrap:anywhere}.text-button{border:0;padding:8px;text-decoration:underline;background:transparent}.trade-input{font-size:var(--size-title);font-variant-numeric:tabular-nums;width:100%;background:transparent;border:0;border-block-end:1px solid var(--line);border-radius:0;padding:6px 0 12px;min-width:0}.trade-input::placeholder{color:var(--muted)}.trade-form>small{margin-block-start:8px}.receive{border-block-end:1px solid var(--line);padding-block:20px;display:grid;gap:8px}.receive>span{font-size:var(--size-sm);color:var(--muted)}.receive strong{font-size:var(--size-section);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.trade-options{display:grid;grid-template-columns:100px minmax(0,1fr);gap:24px;margin-block:16px 24px}.trade-options>div:last-child{padding-block-start:4px}.trade-options p{margin:8px 0 0;overflow-wrap:anywhere;font-size:var(--size-sm)}.trade-options .field{margin:0}.trade-foot{font-size:var(--size-sm)}.action{margin-block:12px}.action button{max-width:100%;overflow-wrap:anywhere}.tx-status{font-size:var(--size-sm);color:var(--muted);overflow-wrap:anywhere;margin-block-start:6px}.tx-status:empty{display:none}.global-error{margin-block:24px;padding:16px;background:var(--soft);color:var(--error)}.data-table{font-size:var(--size-sm)}.table-row{display:grid;grid-template-columns:minmax(130px,1.4fr) repeat(3,minmax(0,1fr));gap:16px;padding-block:16px;border-block-end:1px solid var(--line);align-items:center}.table-row>span{min-width:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.table-row>span:not(:first-child){text-align:end}.table-head{color:var(--muted)}.address{display:inline-flex;align-items:center;gap:8px;max-width:100%;flex-wrap:wrap;vertical-align:middle}.address a{overflow-wrap:anywhere;min-width:0}.copy{font-size:var(--size-sm);font-weight:400;padding:4px 6px;min-height:32px;flex:none;border-color:transparent}.ledger-row{display:flex;justify-content:space-between;gap:24px;padding-block:12px;border-block-end:1px solid var(--line);align-items:center}.ledger-row>div{min-width:0}.ledger-row span,.ledger-row strong{overflow-wrap:anywhere}.ledger-row>div:last-child{text-align:end}.ledger-row small{margin-block-start:6px}.report-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.report-total{margin-block-start:24px;padding-block-start:8px;border-block-start:1px solid var(--line)}.report-total>small{margin-block:12px}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:32px}.two-columns>.panel{margin-block-end:0}.field{margin-block:16px;min-width:0}.field label,label{display:block;font-size:var(--size-sm);line-height:1.5;margin-block-end:8px}input:not(.trade-input),select{display:block;width:100%;min-width:0;min-height:46px;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:10px 12px;font-size:var(--size-body)}select{padding-inline-end:28px;text-overflow:ellipsis}input[type=file]{padding:10px 0;border:0;background:transparent}input::file-selector-button{font:inherit;color:inherit;background:var(--soft);border:1px solid var(--line);border-radius:4px;padding:8px}input[aria-invalid=true]{border-color:var(--error)}.field small{margin-block-start:8px}dl{margin:16px 0;font-size:var(--size-sm)}dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:16px;padding-block:8px}dt{color:var(--muted)}dd{margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.staking-metrics{grid-template-columns:1fr 1fr;margin-block:24px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.range-presets{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:var(--size-sm);margin-block:20px}.range-presets span{color:var(--muted)}.preview{border-inline-start:3px solid var(--accent);padding-inline-start:20px;margin-block:24px}.preview h3{margin-block:0 12px}.proposal,.position-item{padding-block:24px;border-block-end:1px solid var(--line)}.vote-weights{display:flex;flex-wrap:wrap;gap:24px;margin-block:16px;font-size:var(--size-sm)}.vote-weights strong{display:block;margin-block-start:8px}.action-row{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.action-row>p{width:100%}progress{appearance:none;display:block;width:100%;height:6px;border:0;background:var(--line);border-radius:3px}progress::-webkit-progress-bar{background:var(--line);border-radius:3px}progress::-webkit-progress-value{background:var(--accent);border-radius:3px}progress::-moz-progress-bar{background:var(--accent)}.asset-list{display:flex;flex-wrap:wrap;gap:16px 24px;margin-block-start:24px}.bridge-record{padding-block:16px;border-block-end:1px solid var(--line)}.bridge-record p{margin-block-end:8px}.empty{color:var(--muted);padding-block:12px}.position-editor{margin-block:20px}details{margin-block:16px}summary{cursor:pointer;min-height:44px;padding-block:12px;font-weight:600;line-height:1.4}summary::marker{color:var(--muted)}details[open]>summary{margin-block-end:12px}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--size-sm);line-height:1.6;max-width:100%;background:var(--soft);padding:16px;border-radius:6px}.read-notes{font-size:var(--size-sm);color:var(--muted)}.read-notes li{line-height:1.6;margin-block:8px}footer{padding-block:28px 40px;margin-block-start:32px;border-block-start:1px solid var(--line);font-size:var(--size-sm);color:var(--muted)}.footer-line{display:flex;justify-content:space-between;gap:16px}.disclaimer{margin:24px 0 0}.contract-list{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.contract-list>div{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.provenance{overflow-wrap:anywhere;margin-block:20px}.full-address{overflow-wrap:anywhere}dialog{border:0;border-radius:12px;padding:0;background:var(--surface);color:var(--ink);width:min(420px,calc(100% - 32px));max-height:calc(100dvh - 48px);overscroll-behavior:contain}dialog::backdrop{background:#10261999}.dialog-body{padding:24px}.dialog-body>p{font-size:var(--size-sm)}.icon-button{width:36px;min-height:36px;padding:0;font-size:var(--size-section);border:0}.wallet-row{display:flex;align-items:center;gap:12px;text-decoration:none;min-height:52px;width:100%;border:0;border-radius:6px;font-size:var(--size-body);padding:12px;margin-block:8px;text-align:start;background:var(--soft)}.wallet-row img{flex:none;border-radius:6px}.wallet-row>span:last-child{min-width:0}.wallet-row>span[aria-hidden]{margin-inline-start:auto}@media(hover:hover){button:not(:disabled):hover{background:var(--soft);border-color:var(--muted)}button.primary:not(:disabled):hover{background:var(--accent-hover);border-color:var(--accent-hover)}.wallet-row:hover{background:var(--canvas)}.trade-tabs button[aria-pressed=true]:hover{background:var(--accent)}}@media(prefers-reduced-motion:no-preference){button{transition:background-color .12s,transform .12s}button:not(:disabled):active{transform:scale(.96)}}@media(max-width:1000px){.site-header,main,footer{padding-inline:28px}.home-grid{gap:24px;grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr)}.metrics{gap:12px}.trade-panel{padding:24px}.stat-value{font-size:var(--size-lead)}.distribution-row{align-items:start;flex-direction:column;gap:8px}.distribution-row .action{text-align:start;margin-block:0}.fee-panel .section-head{gap:12px}}@media(max-width:760px){.home-grid{grid-template-columns:1fr;gap:24px}.ledger-main{display:contents}.trade-panel{grid-row:2}.metrics{grid-row:1;margin-block-end:0}.fee-panel{grid-row:3;margin-block-end:0}.two-columns,.report-grid{grid-template-columns:1fr;gap:24px}.distribution-row{flex-direction:row;align-items:center}.distribution-row .action{text-align:end}h1{font-size:var(--size-title)}.page-intro{padding-block:28px 24px}.page-intro .quiet-link{display:none}.panel{padding-block:24px}.trade-options{grid-template-columns:110px 1fr}.metrics.burn-metrics{margin-block-end:24px}.contract-list{grid-template-columns:1fr}}@media(max-width:480px){.site-header,main,footer{padding-inline:20px}.header-top{position:relative;align-items:start;padding-block:16px 20px;gap:8px}.identity{width:100%}.brand{gap:8px;max-width:54%}.brand img{width:40px;height:40px}.brand>span{font-size:var(--size-section);letter-spacing:-.02em;white-space:nowrap}.slogan{font-size:var(--size-sm);max-width:290px;line-height:1.5;margin-block-start:8px}.wallet-control{position:absolute;inset-block-start:16px;inset-inline-end:20px;max-width:48%}.wallet-control>.primary{padding-inline:12px;min-height:40px;font-size:var(--size-sm)}.nav-line{gap:8px}.nav-line nav{gap:24px}.nav-line nav a{font-size:var(--size-sm);padding-block:16px}.network-status{font-size:var(--size-sm)}.desktop-only{display:none}.page-intro{padding-block:24px 20px}.page-intro h1{font-size:var(--size-title)}.page-intro p{font-size:var(--size-sm);margin-block-start:8px}.metrics{gap:12px}.stat{font-size:var(--size-sm)}.stat-value{font-size:var(--size-lead);margin-block:6px}.stat small{font-size:var(--size-sm)}.metrics:not(.staking-metrics) .stat:nth-child(3){display:none}.metrics:not(.staking-metrics){grid-template-columns:1fr 1fr}.trade-panel{padding:20px;margin-block-start:0}.trade-heading h2{font-size:var(--size-lead)}.trade-heading .pill{font-size:var(--size-sm)}.home-grid{gap:24px;margin-block-end:24px}.trade-tabs{margin-block-end:12px}.receive{padding-block:16px}.trade-options{gap:16px;margin-block:12px 20px}.form-grid{grid-template-columns:1fr}.split-legend{grid-template-columns:1fr 1fr;gap:16px}.distribution-row{flex-direction:column;align-items:start}.distribution-row .action{text-align:start}.table-row{grid-template-columns:minmax(75px,1.2fr) repeat(3,minmax(0,1fr));gap:8px;font-size:var(--size-sm)}.table-row .copy{display:none}.ledger-row{align-items:start;gap:12px;flex-wrap:wrap}.ledger-row>div:last-child{text-align:start}.footer-line{flex-direction:column;gap:8px}dl>div{grid-template-columns:1fr;gap:4px}.dialog-body{padding:20px}dialog{margin:0;inset-block-start:auto;inset-block-end:0;inset-inline:0;width:100%;max-width:none;max-height:90dvh;border-radius:14px 14px 0 0;padding-block-end:env(safe-area-inset-bottom)}.burn-metrics .stat:nth-child(3){display:block!important;grid-column:1/-1}.burn-metrics{margin-block-end:24px}}@media(forced-colors:active){button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-color:Highlight}}@media(max-width:760px){.trade-panel{grid-row:1}.home-grid .metrics{grid-row:2}}@media(max-width:480px){.home-grid .metrics .stat:nth-child(3){display:block;grid-column:1/-1}}
