:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#eef0e9;background:#0b0d0c;font-synthesis:none;font-weight:400;line-height:1.5;--green: #bafc60;--green-dark: #d4ff9e;--green-soft: #bafc6012;--muted: #969e95;--border: #293027;--surface: #101310;--mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}body{margin:0;min-width:320px;background-image:radial-gradient(#a5b79808 .7px,transparent .7px);background-size:24px 24px}a{color:var(--green);text-decoration:none}header,main{width:min(1080px,calc(100% - 48px));margin:0 auto}header{height:66px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding:0 22px;border:1px solid #bafc6066;background:#000}.brand{display:flex;align-items:center;gap:7px;color:var(--green);font:400 20px var(--mono);letter-spacing:-.7px}.brand-mark{color:var(--green);font-size:20px}.wordmark-divider{color:#486343;font-size:21px;font-weight:400;margin:0 2px}.wordmark-sub{color:var(--green);font:10px var(--mono);letter-spacing:1px}.network-pill{padding:6px 9px;border:1px solid #bafc6055;border-radius:2px;color:var(--green);background:#bafc6010;font:9px var(--mono);letter-spacing:.8px}main{padding:48px 0 28px}.intro{margin-bottom:28px}.eyebrow{margin:0 0 12px;color:var(--green);font-size:10px;font-weight:750;letter-spacing:1.7px}h1{margin:0;color:var(--text);font-size:clamp(40px,6vw,58px);font-weight:500;line-height:1.04;letter-spacing:-2.8px}.intro>p:last-child{margin:14px 0 0;color:var(--muted);font-size:15px}.walletbar{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.wallet-card{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 20px;border:1px solid var(--border);border-radius:2px;background:var(--surface)}small{display:block;margin-bottom:5px;color:var(--muted);font:9px var(--mono);letter-spacing:1px}.wallet-card p{max-width:290px;margin:0;color:var(--text);font-size:12px;white-space:pre-line;overflow-wrap:anywhere}button{border:1px solid #53634b;border-radius:2px;background:#080b07;color:var(--text);padding:10px 14px;cursor:pointer;font:inherit;font-size:12px;font-weight:600;transition:background .15s ease,border-color .15s ease,transform .15s ease}button:hover{border-color:var(--green);background:#bafc6010}button:active{transform:translateY(1px)}button:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid #74ad7c;outline-offset:3px}button:disabled{opacity:.55;cursor:wait}#notice{margin-bottom:20px;padding:13px 16px;border:1px solid #bafc6044;border-radius:2px;background:#bafc600c;color:#dce8d7;font-size:12px}#notice.error{border-color:#bd725d;background:#3b1e18;color:#ffd2b4;overflow-wrap:anywhere}.steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.card{min-width:0;margin:0;padding:23px;border:1px solid var(--border);border-radius:2px;background:var(--surface);box-shadow:none}.stephead{display:flex;gap:13px;margin-bottom:19px}.stephead h2{margin:0 0 4px;color:var(--text);font-size:17px;font-weight:600;letter-spacing:-.25px}.stephead p{margin:0;color:var(--muted);font-size:12px}.number{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:1px solid #bafc6066;border-radius:2px;background:var(--green-soft);color:var(--green);font:12px var(--mono)}label{display:block;margin:15px 0 7px;color:#c4cbc0;font-size:11px;font-weight:600}input{display:block;width:100%;min-width:0;padding:12px 13px;border:1px solid #394237;border-radius:2px;outline:0;background:#050705;color:var(--text);font:inherit;font-size:14px}input:focus{border-color:var(--green);box-shadow:0 0 0 2px #bafc6020}input::placeholder{color:#737e70}.inputrow{position:relative}.inputrow input{padding-right:64px}.inputrow span{position:absolute;top:13px;right:14px;color:var(--muted);font:11px var(--mono)}.sub{min-height:18px;margin:8px 0 13px;color:var(--muted);font-size:11px}.hint{margin:12px 0 0;color:var(--muted);font-size:10px;line-height:1.55}.primary{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:14px;padding:13px 15px;border-color:var(--green);background:var(--green);color:#0b0d0c;font:11px var(--mono);text-transform:uppercase}.primary:hover{border-color:var(--green-dark);background:var(--green-dark)}.secondary-action{margin-top:1px}.textbutton{padding:7px 0;border:0;background:transparent;color:var(--green);font-size:11px}.textbutton:hover{border:0;background:transparent;color:#102f20;text-decoration:underline}.quote{min-height:92px;margin:12px 0 4px;padding:13px 15px;border:1px solid #bafc6033;border-radius:2px;background:#bafc600a;color:#e4eddd;font-size:12px;line-height:1.8;white-space:pre-line}.pending{margin-top:15px;color:var(--muted);font-size:11px}.pending article{padding:13px 0;border-top:1px solid var(--border)}.pending article p{margin:0 0 7px;color:#d6ddd2;font-size:11px;white-space:pre-line;overflow-wrap:anywhere}.pending article button{margin:4px 7px 0 0}.advanced{margin-top:16px;border:1px solid var(--border);border-radius:2px;background:#101310}.advanced>summary,#review-advanced>summary{padding:14px 17px;cursor:pointer;color:var(--green);font:10px var(--mono);text-transform:uppercase;letter-spacing:.5px}.advanced[open]>summary{border-bottom:1px solid var(--border)}.advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:13px}.advanced-grid .card{padding:18px}h3{margin:0 0 13px;color:var(--text);font-size:13px}.advanced-rate{margin:0 0 10px;color:var(--muted);font-size:11px}.advanced-rate span{color:var(--green);font:24px var(--mono);letter-spacing:-.7px}dl{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0 0 10px;padding:13px 0 4px;border-top:1px solid var(--border);font-size:10px}dt{color:var(--muted)}dd{margin:0;color:var(--text);text-align:right}.activity{color:var(--muted);font-size:10px}.activity p{margin:0;padding:10px 0;border-top:1px solid var(--border);white-space:pre-line;overflow-wrap:anywhere}footer{display:flex;justify-content:space-between;gap:18px;margin-top:25px;padding-top:16px;border-top:1px solid var(--border);color:var(--muted);font:9px var(--mono);text-transform:uppercase}footer p{margin:0}dialog{width:min(540px,calc(100% - 28px));max-height:min(86vh,760px);overflow:auto;padding:25px;border:1px solid #bafc6077;border-radius:2px;background:#101310;color:var(--text);box-shadow:0 20px 80px #000b}dialog::backdrop{background:#000d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}dialog h2{margin:0 38px 14px 0;color:var(--text);font-size:20px;letter-spacing:-.4px}dialog #review-body{margin:0;padding:15px;border:1px solid var(--border);border-radius:2px;background:#050705;color:#dce4d8;font-family:inherit;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}dialog #review-advanced{margin-top:12px;border:1px solid var(--border);border-radius:2px}dialog #review-advanced[hidden]{display:none}dialog #review-technical{max-height:230px;margin:0;padding:13px;overflow:auto;background:#050705;color:#a0aa9b;font:10px/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.review-note{margin:15px 0 4px;color:var(--muted);font-size:11px}.close{float:right;width:32px;height:32px;padding:0;border:0;background:transparent;color:#5b6f62;font-size:23px}.close:hover{background:#bafc6010}@media(min-width:850px){.steps .card:first-child{grid-column:1}.steps .card:nth-child(2){grid-column:2;grid-row:1}.steps .card:nth-child(3){grid-column:1 / -1}}@media(max-width:700px){header,main{width:min(100% - 32px,540px)}main{padding-top:32px}.walletbar,.steps,.advanced-grid{grid-template-columns:1fr}.steps .card:first-child,.steps .card:nth-child(2),.steps .card:nth-child(3){grid-column:auto;grid-row:auto}}@media(max-width:420px){header,main{width:calc(100% - 24px)}header{height:64px}.brand{font-size:18px}.brand span{margin-left:5px;font-size:8px;letter-spacing:.8px}main{padding-top:27px}h1{letter-spacing:-2px}.wallet-card{align-items:flex-start;flex-direction:column;gap:11px;padding:15px}.wallet-button{width:100%}.card{padding:19px}footer{flex-direction:column}}
