:root{font-family:Arial,Helvetica,sans-serif;color:#203124;background:#f3f1e9;font-synthesis:none;--page: #f3f1e9;--surface: #fffef9;--soft: #e6e9dc;--text: #203124;--muted: #596153;--line: #c4c9b9;--accent: #d5ec9c;--accent-hover: #c3e17d;--error: #9c2c20;--focus: #285a37;--radius: 14px;--small: .875rem;--body: 1rem;--lead: 1.125rem;--h3: 1.25rem;--h2: 1.5rem;--display: 3rem;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-size:16px;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit;color:inherit}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,.buy-link{min-height:44px;border:1px solid var(--line);border-radius:8px;padding:10px 16px;background:var(--surface);cursor:pointer;font-weight:600;text-align:center;line-height:1.4}button:disabled{cursor:not-allowed;background:var(--soft);color:var(--muted);font-weight:400}.primary{background:var(--accent);border-color:var(--accent);color:var(--text)}a.primary{text-decoration:none}a.buy-link{display:inline-flex;gap:12px;justify-content:center;align-items:center}.buy-link span{margin-inline-start:auto}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}input,select{min-height:48px;border:1px solid var(--line);border-radius:8px;background:var(--surface);width:100%;padding:10px 12px;min-width:0;font-size:16px}input[aria-invalid=true]{border-color:var(--error)}select{overflow-wrap:normal;text-overflow:ellipsis}button{max-width:100%;overflow-wrap:anywhere}h1,h2,h3,p{margin:0}h1{font-size:var(--display);font-weight:700;line-height:1.1;letter-spacing:-.04em;text-wrap:balance}h2{font-size:var(--h2);font-weight:600;line-height:1.25;letter-spacing:-.02em}h3{font-size:var(--h3);font-weight:600;line-height:1.4}p{max-width:70ch;text-wrap:pretty}p+p{margin-block-start:12px}strong{font-weight:600}small,.hint{font-size:var(--small);color:var(--muted)}.hint{display:block;overflow-wrap:anywhere}.error{color:var(--error)}.success{color:var(--focus)}.error:empty,.hint:empty{display:none}.number{font-size:var(--h2);font-weight:600}.number span{font-size:var(--body);font-weight:400}main,.header,.network-line,footer{width:min(1160px,calc(100% - 64px));margin-inline:auto}main{padding-block:32px 64px}.header{display:flex;gap:32px;align-items:center;min-height:96px;border-block-end:1px solid var(--line)}.wordmark{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:700;font-size:var(--h3);white-space:nowrap}.wordmark img{border-radius:50%}.header nav{display:flex;gap:8px;margin-inline:auto}.header nav a{padding:10px 18px;border-radius:8px;text-decoration:none;min-height:44px;display:flex;align-items:center}.header nav a[aria-current=page]{background:var(--soft);font-weight:600}.wallet-control{max-width:330px}.network-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px;font-size:var(--small);color:var(--muted)}.network-line>span{display:flex;gap:8px;align-items:center}.live-dot,.loading-dot{width:7px;height:7px;border-radius:50%;background:var(--focus);flex-shrink:0}.loading-dot{background:var(--muted)}.text-button{background:none;border:0;padding:4px 8px;min-height:40px;font-size:var(--small);text-decoration:underline;text-underline-offset:3px}.text-button:disabled{background:none}.home-top{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:start;padding-block:12px 32px}.identity{display:flex;gap:20px;align-items:center}.identity img{width:112px;height:112px;border-radius:50%;background:#000}.slogan{font-size:var(--h2);line-height:1.4;margin-block:20px 28px;max-width:24ch}.intro .buy-link{width:100%;max-width:380px}.intro-caption{margin-block-start:14px;color:var(--muted)}.price-line{margin-block-start:32px;display:grid;gap:5px}.price-line>strong{font-size:var(--h2)}.swap-panel{background:var(--surface);border-radius:var(--radius);padding:28px;display:grid;gap:16px}.swap-panel .buy-link{min-height:44px;background:none;border:0;padding:0;justify-content:start;font-size:var(--small);text-decoration:underline}.section{padding-block:32px;border-block-start:1px solid var(--line)}.section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:20px}.section-head h2,.section-head h3{margin:0}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:16px 24px}.stat{display:flex;flex-direction:column;gap:6px;min-width:0}.stat-label{font-size:var(--small);color:var(--muted)}.stat>strong{font-size:var(--h2);overflow-wrap:anywhere;line-height:1.4}.stat>strong .hint{font-weight:400}.split-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-block-end:16px}.split-flow>div{border-block-start:6px solid var(--text);display:grid;gap:4px;padding-block:16px}.split-flow strong{font-size:var(--h2)}.two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-block-start:24px}.distribution{display:grid;gap:12px}.tx{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.tx button{width:auto}.tx-link{font-size:var(--small)}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field label{font-size:var(--small);font-weight:600}.amount-input{display:flex;gap:8px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding-inline:12px}.amount-input input{border:0;padding:12px 0;min-width:0;flex:1;width:0;background:none;font-size:var(--h3)}.amount-input span{font-size:var(--small)}.amount-input .max{background:var(--soft);border:0;padding:4px 8px;font-size:var(--small);min-height:40px}.compact-form{max-width:600px;display:grid;gap:16px;margin-block:20px}.open-form{display:grid;gap:20px;margin-block:20px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.actions{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-start;margin-block:12px}.segmented{display:flex;gap:8px}.segmented button[aria-pressed=true]{background:var(--soft);border-color:var(--text)}.preview{background:var(--soft);border-radius:8px;padding:20px}.preview h3{margin-block-end:16px}.data-row{display:flex;justify-content:space-between;gap:16px;padding-block:14px;border-block-end:1px solid var(--line);flex-wrap:wrap;overflow-wrap:anywhere}.balance-row{display:grid;grid-template-columns:1fr 2fr;gap:24px;padding-block:16px;border-block-end:1px solid var(--line)}.balance-row dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.balance-row dl div{display:block}.balance-row dd{margin:4px 0 0}.balance-list{margin-block:16px 24px}.address{display:inline-flex;align-items:center;gap:8px;max-width:100%;flex-wrap:wrap;overflow-wrap:anywhere}.address a{overflow-wrap:anywhere}.copy{font-size:var(--small);padding:4px 8px;min-height:36px;background:none}.page-title{padding-block:8px 32px}.page-title p{margin-block-start:12px;color:var(--muted)}.empty{padding-block:20px;color:var(--muted)}dl{margin:0}dl>div{display:flex;justify-content:space-between;gap:20px;padding-block:7px}dt{font-size:var(--small);color:var(--muted)}dd{margin:0;text-align:end;overflow-wrap:anywhere;min-width:0}dl.details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px}.details>div{display:block}.details dd{text-align:start;margin-block-start:4px}.quote{padding-block:8px}.quote .tx{margin-block-start:16px}details{padding-block:16px;border-block-end:1px solid var(--line)}summary{cursor:pointer;font-weight:600;min-height:44px;align-content:center;overflow-wrap:anywhere}details>p,details>dl{margin-block:12px}details[open]>summary{margin-block-end:16px}.position,.proposal,.bridge-row{padding-block:24px;border-block-end:1px solid var(--line)}.position h3,.proposal h3{font-size:var(--h3)}.position .hint{margin-block:8px}.status{background:var(--soft);padding:5px 10px;border-radius:6px;font-size:var(--small)}progress{height:8px;width:100%;accent-color:var(--focus);margin-block:16px}.setup-row{display:flex;justify-content:space-between;gap:24px;align-items:center;padding-block:20px;border-block-end:1px solid var(--line)}.setup-row>div:first-child{max-width:60%}.setup-row h3{font-size:var(--body)}footer{border-block-start:1px solid var(--line);padding-block:32px 48px;font-size:var(--small)}.footer-top{display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap;margin-block-end:24px}.footer-top strong{font-size:var(--h3)}footer>p{margin-block-start:24px}.notice{width:min(1160px,calc(100% - 64px));margin:8px auto;padding:16px;background:var(--soft);border-radius:8px}.notice button{margin-inline-start:12px}.boot{padding:48px;max-width:800px}.boot h1{margin-block:24px}.skip{position:absolute;inset-inline-start:16px;top:-100px;z-index:10;padding:12px;background:var(--surface)}.skip:focus{top:12px}dialog{border:0;border-radius:16px;background:var(--surface);color:var(--text);padding:24px;width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 80px #0004}dialog::backdrop{background:#11221bb3}.sheet-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-block-end:16px}.sheet-head button{border:0;background:none;font-size:var(--h2);padding:0;width:44px;height:44px}.wallet-sheet p{font-size:var(--small);margin-block-end:16px}.wallet-row{display:flex;width:100%;gap:12px;align-items:center;text-align:start;min-height:52px;margin-block:10px;text-decoration:none;border:1px solid var(--line);border-radius:8px;padding:10px 12px}.wallet-row img{flex-shrink:0}.review-dialog h2{margin-block-end:20px}.review-dialog dl{margin-block:20px}.review-dialog dd{max-width:65%}@media(hover:hover){button:not(:disabled):hover,.buy-link:hover{background:var(--soft)}.primary:not(:disabled):hover{background:var(--accent-hover)}.header nav a:hover{background:var(--soft)}a:hover{text-decoration-thickness:2px}}@media(prefers-reduced-motion:no-preference){button,.buy-link{transition:background-color .12s,transform .12s}button:not(:disabled):active,.buy-link:active{transform:scale(.96)}}@media(max-width:900px){.home-top{gap:32px}.header{gap:16px}.header nav a{padding:10px 12px}.identity{gap:12px}.identity img{width:80px;height:80px}.home-top .swap-panel{padding:20px}.slogan{font-size:var(--h3)}}@media(max-width:680px){:root{--display: 2.25rem;--h2: 1.5rem}main,.header,.network-line,footer{width:calc(100% - 32px)}.header{flex-wrap:wrap;gap:12px;padding-block:16px}.wordmark{font-size:var(--lead);margin-inline-end:auto}.wallet-control{max-width:190px}.wallet-control button{font-size:var(--small);padding:8px 10px}.header nav{width:100%;order:3;gap:8px;margin:0}.header nav a{flex:1;justify-content:center}.network-line{font-size:var(--small);padding-block:8px;gap:4px}.network-line .text-button{padding-inline:0}.network-line>span{gap:6px}main{padding-block:20px 40px}.home-top{grid-template-columns:1fr;gap:28px;padding-block:0 24px}.identity{gap:16px}.identity img{width:72px;height:72px}.slogan{font-size:var(--h3);max-width:28ch;margin-block:16px 20px;line-height:1.4}.intro-caption{font-size:var(--small)}.price-line{margin-block-start:24px}.price-line>strong{font-size:var(--h2)}.intro .buy-link{max-width:none}.swap-panel{padding:20px}.section{padding-block:24px}.stats{grid-template-columns:1fr;gap:24px}.split-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.two-col{grid-template-columns:1fr;gap:24px}.form-grid{grid-template-columns:1fr}.section-head{align-items:flex-start;flex-wrap:wrap;gap:12px;margin-block-end:16px}.balance-row{grid-template-columns:1fr;gap:8px}.balance-row dl{gap:8px}.balance-row dd{overflow-wrap:anywhere}.setup-row{align-items:flex-start;flex-direction:column;gap:12px}.setup-row>div:first-child{max-width:100%}dl.details{grid-template-columns:1fr}.notice{width:calc(100% - 32px)}dialog.wallet-sheet{margin:auto 0 0;width:100%;max-width:100%;border-radius:16px 16px 0 0;padding:24px 20px calc(24px + env(safe-area-inset-bottom));max-height:90dvh}.review-dialog{padding:20px}.footer-top{gap:12px}.page-title{padding-block:0 28px}dd{overflow-wrap:anywhere}.address{gap:6px}.copy{padding-inline:6px}.actions>button{flex:1}.stats .stat{padding-block:4px}}@media(forced-colors:active){button,a,input,select,summary{forced-color-adjust:auto}}
