:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:var(--page);font-synthesis:none;line-height:1.5;font-size:16px;color-scheme:light;--page: #f5f4f1;--surface: #ffffff;--field: #f2f1ee;--hover: #e9e7e1;--text: #242320;--muted: #625f57;--accent: #795900;--gold: #ffc010;--border: #d0cdc5;--input-border: #858178;--success: #246044;--warning: #644700;--warning-bg: #fff2c9;--error: #9b291e;--error-bg: #ffebe6;--selected: #fff2c9;--focus: #795900}:root[data-theme=dark]{color-scheme:dark;--page: #0d0d0c;--surface: #171715;--field: #22221f;--hover: #2d2c28;--text: #efede9;--muted: #b7b3aa;--accent: #ffc010;--border: #414039;--input-border: #827e73;--success: #9cd9b7;--warning: #f1cf78;--warning-bg: #302719;--error: #ffb4a5;--error-bg: #3a201b;--selected: #302b1c;--focus: #ffc010}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;min-height:44px;padding:.6rem 1rem;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:8px;font-weight:600}button:hover:not(:disabled){background:var(--hover);border-color:var(--accent)}button:disabled{opacity:.5;cursor:not-allowed}.primary{background:var(--gold);color:#17140b;border-color:var(--gold)}.primary:hover:not(:disabled){background:#ffd052;color:#17140b;border-color:#ffd052}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{background:var(--gold);color:#17140b}input,textarea,select{background:var(--field);color:var(--text);border:1px solid var(--input-border);border-radius:8px;padding:.65rem;min-height:44px;width:100%;caret-color:var(--accent)}input::placeholder,textarea::placeholder{color:var(--muted)}textarea{resize:vertical}header{padding:1.4rem max(1.2rem,calc((100vw - 1100px)/2));background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:1rem}header p{margin:.25rem 0 0;font-size:.9rem;color:var(--muted)}.brand{font-size:1.65rem;font-weight:750;letter-spacing:-.035em;text-decoration:none;color:var(--accent)}.brand span{font-weight:400}.network{font-size:.9rem}main{max-width:1100px;margin:auto;padding:1.2rem}section{background:var(--surface);padding:1.6rem;margin-bottom:1.2rem;border:1px solid var(--border);border-radius:12px}.connection{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1.1rem 1.4rem}.connection p{margin:.2rem 0;font-size:.85rem}.connection>div:first-child{min-width:0}.actions{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap}.compact{min-width:160px;font-size:.8rem}.compact select{font-size:.95rem}.feedback:empty{display:none}.feedback p{overflow-wrap:anywhere;margin:.4rem 0 1rem;background:var(--selected);padding:.8rem 1rem;border-radius:8px}.feedback .error{color:var(--error);background:var(--error-bg)}nav{display:flex;gap:.4rem;margin:1.3rem 0;flex-wrap:wrap}nav button[aria-current]{background:var(--gold);color:#17140b;border-color:var(--gold)}h1{font-size:1.6rem;margin:1rem 0 .5rem;letter-spacing:-.025em}h2{font-size:1.15rem;margin:1.5rem 0 .75rem}section>h1:first-child,section>h2:first-child{margin-top:0}p{max-width:75ch;color:var(--muted)}code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;font-size:.86em}code.address{display:block}.verified{color:var(--success);font-weight:650}.warning{background:var(--warning-bg);color:var(--warning);padding:1rem;max-width:none}label{display:grid;gap:.35rem;font-weight:600;margin-bottom:.85rem}form{max-width:100%}form>label{margin-top:1rem}form.open{display:flex;gap:.7rem;align-items:end}form.open label{flex:1;min-width:0;margin:0}form.transfer{display:grid;grid-template-columns:1fr 1fr;gap:.3rem 1rem}form.transfer .wide{grid-column:1/-1}form.transfer button{justify-self:start;grid-column:1/-1}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.section-heading span{font-size:.85rem;color:var(--muted)}.section-heading h2{margin:.4rem 0}details{margin:1rem 0}summary{cursor:pointer;min-height:44px;display:list-item;padding:.5rem 0;font-weight:600}ul{padding-left:1.3rem}li{margin:.55rem 0}table{width:100%;border-collapse:collapse;font-size:.9rem;table-layout:fixed}th,td{text-align:left;padding:.7rem .4rem;border-bottom:1px solid var(--border);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}th:last-child,td:last-child{text-align:right;width:25%}.proposals{list-style:none;padding:0}.proposals li{margin:0;border-top:1px solid var(--border)}.proposals a{width:100%;border:0;border-radius:0;background:var(--surface);display:flex;text-align:left;justify-content:space-between;gap:1rem;padding:1rem .3rem;font-weight:400}.proposals a[aria-current=page]{background:var(--selected)}.proposals small{display:block;color:var(--muted);font-size:.8rem;margin-top:.3rem}.proposals span:last-child{text-align:right}.review{border-color:var(--accent)}.review dl{display:grid;grid-template-columns:210px 1fr;gap:.7rem 1rem;font-variant-numeric:tabular-nums}dt{color:var(--muted)}dd{margin:0;min-width:0;overflow-wrap:anywhere}pre{background:var(--field);padding:1rem;max-height:400px;overflow:auto;font-size:.8rem;scrollbar-color:var(--input-border) var(--field)}.check{display:flex;align-items:start;font-weight:400;margin:1.2rem 0}.check input{min-height:0;width:20px;height:20px;margin:.2rem .3rem 0 0;flex-shrink:0}footer{padding:1rem .3rem 2rem;font-size:.85rem}footer p{max-width:90ch}@media(max-width:650px){header{align-items:start;flex-direction:column;padding:1rem}main{padding:.7rem}section{padding:1rem}.connection{align-items:stretch;flex-direction:column}.connection .actions{align-items:end}.connection .compact{flex:1}.section-heading{align-items:start;flex-direction:column;gap:.3rem}.review dl{grid-template-columns:1fr;gap:.15rem}.review dd{margin-bottom:.65rem}.proposals a{flex-direction:column}.proposals span:last-child{text-align:left}form.open{flex-direction:column;align-items:stretch}table{font-size:.8rem}th:last-child,td:last-child{width:30%}h1{font-size:1.4rem}}@media(prefers-reduced-motion:no-preference){button{transition:background-color .12s ease-out}}.proposals a{color:inherit;text-decoration:none}fieldset{border:1px solid var(--border);padding:1rem;margin:1rem 0;min-width:0}legend{font-weight:600;overflow-wrap:anywhere}.review dl>div{grid-column:1 / -1}.review dl>div{min-width:0}pre{max-width:100%}.header-controls{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.theme-control{min-width:120px;margin:0}.brand{color:var(--text)}.brand span{color:var(--accent)}input[type=checkbox]{accent-color:var(--accent)}a{text-underline-offset:.2em}.connection .actions{justify-content:flex-end}.connection .actions small{flex-basis:100%;color:var(--muted);text-align:right}form.transfer>label{min-width:0}@media(max-width:650px){.header-controls{width:100%;justify-content:space-between;gap:.75rem}.connection .actions small{text-align:left}fieldset{padding:.65rem}}[hidden]{display:none!important}main{max-width:1320px}.workspace-body,.overview-layout>*,.review>*{min-width:0}.task-topbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem}.task-topbar span,.step-label,.advanced-summary{color:var(--muted);font-size:.85rem}.wallet-utilities{margin-top:1rem}.transaction-progress{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;padding:.8rem 0;border-bottom:1px solid var(--border);font-size:.9rem}.review-next{background:var(--selected);padding:1rem;border-radius:8px;color:var(--text)}.review-actions{border-top:1px solid var(--border);padding-top:1rem}.review-actions .actions{align-items:stretch}.review-actions h2{margin-top:0}.loading-surface{min-height:5rem;background:var(--field);border-radius:8px;padding:1rem}.error{color:var(--error);background:var(--error-bg);padding:1rem;border-radius:8px}@media(min-width:960px){header{padding-inline:max(1.2rem,calc((100vw - 1280px)/2))}main{display:grid;grid-template-columns:170px minmax(0,1fr);gap:0 1.5rem}.connection,main>footer{grid-column:1 / -1}main>nav{flex-direction:column;align-self:start;margin-top:0}main>nav button{text-align:left}.overview-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:start}.overview-layout .section-heading{flex-wrap:wrap}.overview-layout section{padding:1.2rem}.review{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:0 1.5rem}.review>*{grid-column:1}.review>h1,.review>.transaction-progress{grid-column:1 / -1}.review>.review-next{grid-column:2;grid-row:3;align-self:start}.review>.review-actions{grid-column:2;grid-row:4 / span 30;align-self:start}.review-actions .actions{flex-direction:column}.review dl{grid-template-columns:150px minmax(0,1fr)}}@media(max-width:650px){header{gap:.7rem}header p{font-size:.8rem}.brand{font-size:1.5rem}.header-controls{align-items:center}.header-controls .compact{display:flex;align-items:center;gap:.4rem;font-size:.75rem}.theme-control select{width:98px;padding-inline:.4rem}.network{font-size:.75rem}.connection{padding:.8rem 1rem;gap:.5rem}.connection .compact{margin-bottom:0}.connection .actions{justify-content:start}.connection .actions small{font-size:.75rem}.task-topbar{align-items:start;flex-direction:column;gap:.5rem}form.transfer{grid-template-columns:minmax(0,1fr)}nav{gap:.4rem}nav button{flex:1 1 40%;padding-inline:.5rem;font-size:.85rem}.transaction-progress{flex-direction:column;gap:.4rem}.review-actions .actions{flex-direction:column}.review-actions .actions button{width:100%}}@media(max-width:650px){.theme-control span{display:none}.header-controls .compact{min-width:0}.connection{flex-direction:row;flex-wrap:wrap}.connection>div:first-child{flex:1 1 180px}.connection p{font-size:.8rem}.connection:has(select){flex-direction:column;align-items:stretch}}
