:root{--neutral-0: #fffef9;--neutral-50: #f4f3ec;--neutral-100: #e9e8df;--neutral-300: #b5b6aa;--neutral-500: #85887c;--neutral-600: #61665b;--neutral-900: #252b24;--rust-600: #ad3e24;--rust-700: #90321d;--green-700: #356047;--green-50: #e8eee6;--red-700: #972e32;--red-50: #fff0eb;--bg: var(--neutral-50);--surface: var(--neutral-0);--surface-muted: var(--neutral-100);--text: var(--neutral-900);--muted: var(--neutral-600);--border: var(--neutral-300);--control-border: var(--neutral-500);--accent: var(--rust-600);--accent-hover: var(--rust-700);--on-accent: var(--neutral-0);--success: var(--green-700);--success-bg: var(--green-50);--error: var(--red-700);--error-bg: var(--red-50);--focus: var(--neutral-900);--text-small: .8125rem;--text-label: .875rem;--text-body: 1rem;--text-heading: 1.5rem;color:var(--text);background:var(--bg);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:from-font}button,input,select{font:inherit;color:inherit}button{background:var(--surface);border:1px solid var(--control-border);border-radius:6px;padding:.65rem 1rem;min-height:44px;cursor:pointer;font-size:var(--text-label);font-weight:600;text-align:center}button:disabled{cursor:not-allowed;color:var(--muted);background:var(--surface-muted);border-color:var(--border)}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}@media(hover:hover){button:not(:disabled):hover{background:var(--surface-muted)}.primary:not(:disabled):hover{background:var(--accent-hover)}a:hover{text-decoration-thickness:2px}}.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.quiet{background:transparent;border-color:transparent}.small{font-size:var(--text-small);padding:.55rem .75rem}.full{width:100%}.wrap{max-width:1272px;margin-inline:auto;padding-inline:40px}.topbar{min-height:100px;display:flex;align-items:center;gap:32px;border-bottom:1px solid var(--border)}.wordmark{font-size:2.7rem;line-height:1;letter-spacing:-.09em;font-weight:800;text-decoration:none}.brand-dot{color:var(--accent)}.header-note{font-size:var(--text-small);color:var(--muted)}.wallet-tools{margin-inline-start:auto;display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.network-badge{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-small)}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--text);flex-shrink:0}.dot.success{background:var(--success)}.dot.pending{background:var(--muted)}.wallet-address{font-size:var(--text-small)}.intro{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding-block:55px 42px}.eyebrow{font-size:.6875rem;text-transform:uppercase;letter-spacing:.13em;font-weight:700;color:var(--muted);margin:0 0 14px}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}h1{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(2.5rem,5.1vw,4.5rem);letter-spacing:-.045em;line-height:1.04;margin-bottom:0}h1 span{color:var(--muted)}h2{font-size:var(--text-heading);letter-spacing:-.04em;line-height:1.2;font-weight:600;margin-bottom:0}h3{font-size:1.1rem;letter-spacing:-.02em}p{text-wrap:pretty}.intro-copy{max-width:335px;padding-bottom:5px;font-size:var(--text-label);line-height:1.7}.intro-copy p{margin-bottom:18px}.testnet-note{color:var(--muted);font-size:var(--text-small);border-inline-start:2px solid var(--border);padding-inline-start:12px}.status-strip{display:flex;gap:24px;align-items:center;border-block:1px solid var(--border);min-height:52px;font-size:var(--text-small);color:var(--muted)}.status-strip>div{display:flex;align-items:center;gap:9px;color:var(--text)}.status-strip>button{margin-inline-start:auto}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:40px;padding-block:36px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:26px}.section-heading .eyebrow{margin-bottom:10px}.count{display:inline-block;border:1px solid var(--border);border-radius:4px;padding:3px 8px;vertical-align:middle;margin-inline-start:6px;font-size:var(--text-small);letter-spacing:0}.text-link{font-size:var(--text-small);padding-block:12px}.token-filter{margin-bottom:25px}label{display:flex;justify-content:space-between;gap:12px;font-size:var(--text-small);font-weight:600;margin-bottom:8px}label span{color:var(--muted);font-weight:400}input,select{min-width:0;width:100%;min-height:46px;background:var(--surface);border:1px solid var(--control-border);border-radius:5px;padding:11px 12px;font-size:1rem}input::placeholder{color:var(--muted);opacity:1}input[aria-invalid=true]{border-color:var(--error)}.input-action{display:flex;gap:12px}.input-action button{flex-shrink:0}#token-address{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8125rem}.hint{color:var(--muted);font-size:var(--text-small);line-height:1.55;overflow-wrap:anywhere}.field-error{font-size:var(--text-small);color:var(--error);line-height:1.5;margin-top:6px}.token-filter .hint,.field .hint{margin-top:7px}.book-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px}.segmented{display:flex;gap:2px;border-bottom:1px solid var(--border)}.segmented button{background:transparent;border:0;border-radius:0;font-weight:400;font-size:var(--text-small);padding-inline:10px}.segmented button[aria-pressed=true]{box-shadow:inset 0 -2px var(--text);font-weight:600}.pair-label{font-size:.6875rem;letter-spacing:.04em;font-weight:700;overflow-wrap:anywhere}.order-list{min-height:254px}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px 26px;min-height:280px;border:1px dashed var(--border);border-radius:8px;text-align:center}.empty-mark{font:2.4rem Georgia,serif;margin-bottom:15px;color:var(--muted)}.empty h3{margin-bottom:8px}.empty p{font-size:var(--text-label);color:var(--muted);max-width:42ch;margin-bottom:16px}.empty a{font-size:var(--text-small);padding:10px}.book-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--muted);font-size:.75rem;padding-block:16px 26px}.principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:10px}.principles div>span{display:block;color:var(--muted);font-family:Georgia,serif;font-size:1.5rem;margin-bottom:12px}.principles strong{display:block;font-size:var(--text-small);margin-bottom:6px}.principles p{font-size:var(--text-small);color:var(--muted);margin:0}.post-card{background:var(--surface);border-radius:10px;padding:26px;border:1px solid var(--border);scroll-margin-block:20px}.post-card h2{margin-bottom:10px}.card-description{color:var(--muted);font-size:var(--text-label);margin-bottom:28px}fieldset{padding:0;border:0;margin:0;min-width:0}.field{margin-bottom:20px}.approval-note{display:flex;gap:10px;align-items:flex-start;margin-block:26px 15px;font-size:.75rem;line-height:1.6}.approval-note p{margin:0}.step-number{flex-shrink:0;border:1px solid var(--border);width:22px;min-height:22px;border-radius:50%;text-align:center}.post-button{margin-top:12px}.action-hint{margin-block:13px 0}.post-footnote{border-top:1px solid var(--border);padding-top:17px;margin-block:22px 0;font-size:.75rem;color:var(--muted)}.proceeds{padding:26px;margin-top:18px;background:var(--surface-muted);border-radius:10px}.proceeds h2{font-size:1.125rem}.proceeds .eyebrow{margin-bottom:8px}.proceeds-value{font-size:1.9rem;margin-block:22px 10px;overflow-wrap:anywhere;letter-spacing:-.045em}.proceeds-value span{font-size:var(--text-label);letter-spacing:0;color:var(--muted)}.proceeds .hint:last-child{margin-bottom:0}.order{border-top:1px solid var(--border);padding-block:20px}.order:last-child{border-bottom:1px solid var(--border)}.order-summary{display:flex;justify-content:space-between;gap:20px}.order-summary>div{min-width:0}.order-id{font-size:.75rem;color:var(--muted);display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:9px}.order-state{padding:2px 7px;background:var(--surface-muted);border-radius:3px;color:var(--text);font-size:.6875rem}.order-state.open{color:var(--success);background:var(--success-bg)}.order-amount{font-size:1.25rem;display:block;overflow-wrap:anywhere;margin-bottom:6px}.order-amount span{font-size:var(--text-label);font-weight:400}.order-price{text-align:end;display:flex;align-items:flex-end;flex-direction:column}.order-price strong{font-size:var(--text-label);overflow-wrap:anywhere}.order-price button{margin-top:10px}.order-detail{margin-top:20px;padding:20px;background:var(--surface-muted);border-radius:7px;font-size:var(--text-label)}.order-detail p{overflow-wrap:anywhere}.quote{margin-top:18px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:var(--text-small);overflow-wrap:anywhere}.quote strong{font-size:1.2rem}.quote button{margin-top:8px}.button-row{display:flex;gap:12px;flex-wrap:wrap}.notice{display:flex;gap:24px;justify-content:space-between;align-items:center;padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:6px;margin-bottom:24px;font-size:var(--text-label)}.notice p{margin:4px 0 0}.notice button{flex-shrink:0}.error-box{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:18px;background:var(--error-bg);color:var(--error);border:1px solid var(--error);border-radius:6px;font-size:var(--text-label);overflow-wrap:anywhere;margin-block:15px}.transaction-status:not(:empty){display:flex;flex-wrap:wrap;gap:12px;padding:18px 0;font-size:var(--text-label)}.transaction-status a{font-weight:600}.fineprint{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-bottom:36px}details{border-top:1px solid var(--border);font-size:var(--text-small)}summary{cursor:pointer;padding-block:18px;font-weight:600;min-height:44px}details p{max-width:70ch;color:var(--muted)}.contract-details{display:flex;flex-direction:column;gap:16px;overflow-wrap:anywhere}.contract-details div{display:flex;flex-direction:column;gap:4px}.contract-details code{font-size:.75rem}.footer{border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:20px;padding-block:24px 30px;font-size:.75rem}.muted{color:var(--muted)}.skip{position:absolute;inset-block-start:-100px;inset-inline-start:16px;padding:12px;background:var(--surface);z-index:2}.skip:focus{inset-block-start:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.boot{padding:60px 24px;max-width:700px;margin:auto}.boot h1{margin-block:40px 24px}@media(max-width:65rem){.wrap{padding-inline:28px}.workspace{gap:26px;grid-template-columns:minmax(0,1fr) 320px}.header-note{display:none}.book-toolbar{flex-wrap:wrap}.intro-copy{max-width:285px}.post-card,.proceeds{padding:22px}.principles{gap:16px}}@media(max-width:53rem){.workspace{grid-template-columns:1fr}.side{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.proceeds{margin-top:0}.intro{gap:24px}.intro-copy{max-width:250px}.fineprint{gap:26px}}@media(max-width:38rem){.wrap{padding-inline:20px}.topbar{min-height:88px;gap:20px}.wordmark{font-size:2.4rem}.wallet-tools{gap:8px 12px}.wallet-tools>.network-badge{width:100%;justify-content:flex-end;font-size:.6875rem}.intro{flex-direction:column;align-items:flex-start;padding-block:36px 28px;gap:24px}h1{font-size:3.15rem}.intro-copy{max-width:none}.intro-copy p{margin-bottom:10px}.intro-copy br{display:none}.intro-copy br:after{content:" "}.status-strip{gap:10px;flex-wrap:wrap;padding-block:8px}.status-strip>span{font-size:.6875rem}.status-strip>button{margin-inline-start:0}.workspace{padding-top:28px}.side{grid-template-columns:1fr}.input-action{flex-wrap:wrap}.input-action input{flex-basis:100%}.input-action button{width:100%}#token-address{font-size:1rem}.section-heading{align-items:flex-start}.section-heading h2{font-size:1.35rem}.section-heading .text-link{white-space:nowrap;padding-top:20px;font-size:.75rem}.segmented button{padding-inline:9px;font-size:.75rem}.book-toolbar{gap:14px}.principles{grid-template-columns:1fr;gap:20px}.principles div{display:grid;grid-template-columns:32px 1fr;column-gap:15px}.principles div>span{grid-row:span 2;margin:0}.principles p{grid-column:2}.fineprint{grid-template-columns:1fr;gap:0}.footer{flex-direction:column;gap:8px}.notice{flex-direction:column;align-items:stretch;gap:15px}.book-bottom{flex-wrap:wrap}.order-summary{gap:12px}.order-price{max-width:48%}.order-detail{padding:16px}}@media(max-width:22rem){.wrap{padding-inline:16px}h1{font-size:2.7rem}.order-summary{flex-direction:column}.order-price{align-items:flex-start;text-align:start;max-width:none}.wallet-tools button{padding-inline:10px}.post-card,.proceeds{padding:20px}}@media(forced-colors:active){:focus-visible{outline-color:Highlight}.segmented button[aria-pressed=true]{border-bottom:2px solid Highlight}}
