.app{isolation:isolate;position:relative}.backdrop{z-index:-1;top:0;left:calc(50% - var(--bleed) / 2);width:var(--bleed);height:var(--hero-backdrop);pointer-events:none;position:absolute;overflow:hidden;-webkit-mask-image:radial-gradient(70% 75% at 50% 20%,#000 15%,#0000 75%);mask-image:radial-gradient(70% 75% at 50% 20%,#000 15%,#0000 75%)}.backdrop-grid{inset:calc(var(--grid-cell) * -1);background-image:linear-gradient(var(--grid-line) var(--border-width), transparent var(--border-width)), linear-gradient(90deg, var(--grid-line) var(--border-width), transparent var(--border-width));background-size:var(--grid-cell) var(--grid-cell);animation:backdrop-drift var(--motion-drift) linear infinite;position:absolute}.backdrop-light{background:radial-gradient(ellipse 45% 55% at 50% 30%, var(--glow), transparent 70%);animation:backdrop-breathe var(--motion-drift) ease-in-out infinite alternate;position:absolute;inset:0}@keyframes backdrop-drift{to{transform:translate3d(var(--grid-cell), var(--grid-cell), 0)}}@keyframes backdrop-breathe{0%{opacity:.55;transform:translate(-3%)}to{opacity:1;transform:translate(3%)}}.hero{justify-items:center;gap:var(--space-24);width:100%;display:grid}.hero>.under-card{order:3}.headline{gap:var(--space-8);width:100%;max-width:var(--card-width);text-align:center;display:grid}.headline-title{font-size:var(--text-32);line-height:var(--line-32);font-weight:var(--weight-500);letter-spacing:var(--tracking-display);text-wrap:balance}.headline-word{animation:word-in var(--motion-reveal) var(--ease-out) both;animation-delay:calc(var(--i) * var(--stagger-word) - var(--elapsed));display:inline-block}@keyframes word-in{0%{opacity:0;transform:translateY(var(--rise))}}@keyframes word-fade{0%{opacity:0}}.headline-accent{color:var(--accent)}.headline-line{text-wrap:balance;display:block}.headline-sub{font-size:var(--text-16);line-height:var(--line-16);text-wrap:pretty}.home{gap:var(--space-96);width:100%;max-width:var(--wide-width);margin-top:var(--space-48);display:grid}.section{gap:var(--space-32);min-width:0;display:grid}.section-head{gap:var(--space-12);display:grid}.section-tag{gap:var(--space-12);color:var(--text-muted);font-size:var(--text-12);line-height:var(--line-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:grid}.section-tag:before{content:"";width:var(--rule-width);height:var(--rule-height);background:var(--accent)}.section-title{font-size:var(--text-28);line-height:var(--line-28);font-weight:var(--weight-500);letter-spacing:var(--tracking-display);text-wrap:balance}.section-lead{max-width:var(--prose-width);font-size:var(--text-16);line-height:var(--line-relaxed);text-wrap:pretty}.strip{width:100%;height:var(--height-44);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.strip-track{width:max-content;animation:strip-move var(--motion-strip) linear infinite;display:flex}.strip-row{align-items:center;gap:var(--space-48);height:var(--height-44);padding-right:var(--space-48);display:flex}.strip-item{align-items:center;gap:var(--space-8);color:var(--text-muted);white-space:nowrap;display:inline-flex}.strip-item img{width:var(--icon-20);height:var(--icon-20);border-radius:var(--coin-badge-radius);display:block}@keyframes strip-move{to{transform:translate(-50%)}}@media (hover:hover){.strip:hover .strip-track{animation-play-state:paused}}.facts{display:grid}.fact{align-content:start;gap:var(--space-8);padding:var(--space-24) 0;border-top:var(--border-width) solid var(--border);display:grid}.fact:first-child{border-top:0;padding-top:0}.fact:last-child{padding-bottom:0}.fact-label{color:var(--text-faint);font-size:var(--text-12);line-height:var(--line-12);letter-spacing:var(--tracking-wide);text-transform:uppercase}.fact-title{font-size:var(--text-20);line-height:var(--line-20);font-weight:var(--weight-500);letter-spacing:var(--tracking-tight);text-wrap:balance}.fact-number{min-width:calc(var(--digits) * var(--digit));color:var(--accent);text-align:right;display:inline-block}.fact-waiting{width:var(--tile-column);max-width:100%;height:var(--line-14);vertical-align:middle;display:inline-block}.stage{gap:var(--space-16);display:grid}.stage-rail{gap:var(--space-12);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.stage-tab{align-content:start;gap:var(--space-8);min-height:var(--height-44);padding-bottom:var(--space-8);border-radius:var(--radius-8);color:var(--text-muted);text-align:left;display:grid}.stage-tab[aria-selected=true]{color:var(--text)}.stage-progress{height:var(--rule-height);border-radius:var(--rule-height);background:var(--border-strong);order:-1;display:block;overflow:hidden}.stage-progress-fill{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.stage-tab[aria-selected=true] .stage-progress-fill{transform:none}.stage[data-running] .stage-tab[aria-selected=true] .stage-progress-fill{animation:stage-fill var(--stage-dwell) linear both}.stage[data-running][data-waiting] .stage-tab[aria-selected=true] .stage-progress-fill{animation-play-state:paused}@keyframes stage-fill{0%{transform:scaleX(0)}}.stage-number{color:var(--text-faint);font-size:var(--text-12);line-height:var(--line-12)}.stage-tab-title{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.stage-view{min-height:var(--stage-min);border-radius:var(--radius-16);background:var(--surface);box-shadow:var(--shadow-raised);touch-action:pan-y;display:grid;position:relative;overflow:hidden}.stage-panel{align-content:center;gap:var(--space-24);padding:var(--space-24);opacity:0;transform:translate3d(var(--space-24), 0, 0);pointer-events:none;transition:opacity var(--motion-reveal) var(--ease-out), transform var(--motion-reveal) var(--ease-out);grid-area:1/1;display:grid}.stage-panel[data-side=before]{transform:translate3d(calc(var(--space-24) * -1), 0, 0)}.stage-panel[data-active]{opacity:1;pointer-events:auto;transform:none}.stage-words{justify-items:start;gap:var(--space-12);max-width:var(--prose-width);display:grid}.stage-count{color:var(--accent);font-size:var(--text-12);line-height:var(--line-12)}.stage-title{font-size:var(--text-20);line-height:var(--line-20);font-weight:var(--weight-500);letter-spacing:var(--tracking-tight);text-wrap:balance}.stage-text{font-size:var(--text-16);line-height:var(--line-relaxed);text-wrap:pretty}.stage-link{align-items:center;gap:var(--space-4);min-height:var(--height-44);color:var(--text);font-weight:var(--weight-500);display:inline-flex}.stage-art{place-items:center;display:grid;position:relative}.stage-art:before{content:"";background:radial-gradient(closest-side, var(--glow), transparent);position:absolute;inset:0}.stage-arrows{justify-content:flex-end;gap:var(--space-8);display:flex}.stage-arrow{border:var(--border-width) solid var(--border-control);color:var(--text)}.art{width:100%;max-width:var(--stage-art);fill:none;height:auto;stroke-width:var(--stroke-icon);stroke-linecap:round;stroke-linejoin:round;position:relative}.art-quiet{stroke:var(--border-strong)}.art-line{stroke:var(--text-faint)}.art-ink{stroke:var(--text)}.art-accent{stroke:var(--accent)}.art-accent-fill{fill:var(--accent);stroke:none}.art-word{fill:var(--text);stroke:none;font-family:var(--font-mono);font-size:var(--text-20);font-weight:var(--weight-500)}.art-traveller{transform-box:view-box;transform-origin:50% 100%;transform:rotate(-50deg)}.art-coin-in{opacity:0}.stage[data-seen] [data-active] .art-traveller{animation:art-cross var(--motion-draw) var(--ease-out) var(--motion-base) both}.stage[data-seen] [data-active] .art-coin-out{animation:art-off var(--motion-base) var(--ease-out) calc(var(--motion-base) + var(--motion-draw) / 3) both}.stage[data-seen] [data-active] .art-coin-in{animation:art-on var(--motion-base) var(--ease-out) calc(var(--motion-base) + var(--motion-draw) / 3) both}@keyframes art-cross{to{transform:rotate(50deg)}}@keyframes art-on{0%{opacity:0}to{opacity:1}}@keyframes art-off{to{opacity:0}}.art-fill-line{transform-box:fill-box;transform-origin:0;transform:scaleX(0)}.art-stop-ring{fill:var(--surface);stroke:var(--border-strong)}.art-stop-on{fill:var(--accent);stroke:none;opacity:0}.art-stop[data-stop="1"]{--i:1}.art-stop[data-stop="2"]{--i:2}.art-stop[data-stop="3"]{--i:3}.art-tick{stroke:var(--bg);stroke-width:var(--rule-height);opacity:0;transform-box:fill-box;transform-origin:50%}.stage[data-seen] [data-active] .art-fill-line{animation:art-grow var(--motion-draw) linear var(--motion-base) both}.stage[data-seen] [data-active] .art-stop-on{animation:art-on var(--motion-fast) var(--ease-out) calc(var(--motion-base) + var(--motion-draw) / 3 * var(--i)) both}.stage[data-seen] [data-active] .art-tick{animation:art-land var(--motion-base) var(--ease-out) calc(var(--motion-base) + var(--motion-draw)) both}@keyframes art-grow{to{transform:none}}@keyframes art-land{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.art-bar{fill:var(--text-faint);stroke:none;transform-box:fill-box;transform-origin:bottom;transform:scaleY(.15)}.art-bar[data-bar="5"]{fill:var(--accent)}.art-bar[data-bar="1"]{--i:1}.art-bar[data-bar="2"]{--i:2}.art-bar[data-bar="3"]{--i:3}.art-bar[data-bar="4"]{--i:4}.art-bar[data-bar="5"]{--i:5}.art-bar[data-bar="6"]{--i:6}.art-count{opacity:0;transform-box:fill-box;transform-origin:50%}.stage[data-seen] [data-active] .art-bar{animation:art-grow var(--motion-draw) var(--ease-out) calc(var(--motion-base) + var(--stagger) * var(--i)) both}.stage[data-seen] [data-active] .art-count{animation:art-land var(--motion-draw) var(--ease-out) calc(var(--motion-base) + var(--motion-draw) / 2) both}.art-kept[data-kept="1"]{--i:1}.art-kept[data-kept="2"]{--i:2}.stage[data-seen] [data-active] .art-kept{animation:art-off var(--motion-base) var(--ease-out) calc(var(--motion-base) + var(--stagger) * 3 * var(--i)) both}.how{gap:var(--space-48);display:grid}.how-steps{display:grid}.how-step{gap:var(--space-24);padding-bottom:var(--space-48);opacity:0;transform:translateY(var(--rise));transition:opacity var(--motion-reveal) var(--ease-out), transform var(--motion-reveal) var(--ease-out);display:flex;position:relative}.how-step:last-child{padding-bottom:0}.how-step[data-in]{opacity:1;transform:none}.how-step:not(:last-child):before{content:"";top:var(--space-32);bottom:0;left:calc(var(--space-32) / 2);width:var(--border-width);background:var(--border-strong);transform-origin:top;transition:transform var(--motion-draw) var(--ease-out) var(--motion-base);position:absolute;transform:scaleY(0)}.how-step[data-in]:before{transform:none}.how-number{width:var(--space-32);height:var(--space-32);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-16);background:var(--bg);color:var(--text);flex:none;place-items:center;display:grid;position:relative}.how-step[data-in] .how-number{border-color:var(--accent)}.how-words{gap:var(--space-8);min-width:0;padding-top:var(--space-4);display:grid}.how-title{font-size:var(--text-20);line-height:var(--line-20);font-weight:var(--weight-500);letter-spacing:var(--tracking-tight)}.how-words p{max-width:var(--prose-width);font-size:var(--text-16);line-height:var(--line-relaxed);text-wrap:pretty}.diagram{gap:var(--space-12);width:100%;max-width:var(--diagram-width);justify-self:center;margin:0;display:grid;position:relative}.diagram:before{content:"";background:radial-gradient(closest-side, var(--glow-faint), transparent);pointer-events:none;position:absolute;inset:0}.diagram svg{width:100%;height:auto;display:block;position:relative}.diagram-line{stroke:var(--text)}.diagram-accent{stroke:var(--accent)}.diagram-part{opacity:.2;transition:opacity var(--motion-reveal) var(--ease-out)}.diagram-arrow{transform-box:fill-box;transform-origin:0;transition:transform var(--motion-draw) var(--ease-out);transform:scaleX(0)}.diagram[data-reached="1"] [data-part="1"],.diagram[data-reached="2"] [data-part="1"],.diagram[data-reached="2"] [data-part="2"],.diagram[data-reached="3"] .diagram-part{opacity:1}.diagram[data-reached="2"] [data-part="2"] .diagram-arrow,.diagram[data-reached="3"] .diagram-arrow{transform:none}.diagram-caption{gap:var(--space-4) var(--space-8);font-size:var(--text-12);line-height:var(--line-12);text-align:center;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.diagram-caption>:first-child{text-align:left}.diagram-caption>:nth-child(3){text-align:right}.diagram-note{padding-top:var(--space-8);text-align:left;grid-column:1/-1}.statements{display:grid}.statement{gap:var(--space-16);padding:var(--space-24) 0;border-top:var(--border-width) solid var(--border);display:flex}.statement>svg{margin-top:var(--space-4);color:var(--text-muted);flex:none}.statement[data-kind=do]>svg{color:var(--accent)}.statement>div{align-content:start;gap:var(--space-4);min-width:0;display:grid}.statement-title{font-size:var(--text-16);line-height:var(--line-16);font-weight:var(--weight-500);text-wrap:balance}.means{margin:0;display:grid}.means-row{gap:var(--space-8);padding:var(--space-24) 0;border-top:var(--border-width) solid var(--border);display:grid}.means-row:last-child{border-bottom:var(--border-width) solid var(--border)}.means-label{font-size:var(--text-16);line-height:var(--line-16);font-weight:var(--weight-500)}.means-row dd{max-width:var(--read-width);text-wrap:pretty;margin:0}.means-more{justify-self:start}.token-facts{margin:0;display:grid}.token-fact{gap:var(--space-8);padding:var(--space-16) 0;border-top:var(--border-width) solid var(--border);display:grid}.token-fact:last-child{border-bottom:var(--border-width) solid var(--border)}.token-fact dd{align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;min-width:0;margin:0;display:flex}.token-address{overflow-wrap:anywhere;min-width:0}.outbound{align-items:center;gap:var(--space-4);min-height:var(--height-44);display:inline-flex}.home+.faq{margin-top:var(--space-96)}.token-page{width:100%;max-width:var(--order-width)}.focus-page{gap:var(--space-32);width:100%;max-width:var(--order-width);padding-top:var(--space-32);display:grid;position:relative}.focus-head{gap:var(--space-12);display:grid}.focus-title{font-size:var(--text-32);line-height:var(--line-32);font-weight:var(--weight-500);letter-spacing:var(--tracking-display);text-wrap:balance}.focus-lead{max-width:var(--prose-width);font-size:var(--text-16);line-height:var(--line-relaxed);text-wrap:pretty}.focus-stage{gap:var(--space-16);display:grid;position:relative}.focus-stage:before{content:"";z-index:-1;inset:calc(var(--space-48) * -1) 0;background:radial-gradient(closest-side, var(--glow-faint), transparent);pointer-events:none;position:absolute}.track-form{gap:var(--space-8);display:grid}.track-form .address-field{margin-top:0}.track-message{min-height:calc(var(--line-14) * 3);color:var(--text-muted);text-wrap:pretty}.track-message[data-tone=attention]{color:var(--warning)}.track-recent{gap:var(--space-8);display:grid}.track-recent-title{color:var(--text-muted);font-size:var(--text-12);line-height:var(--line-12);font-weight:var(--weight-500)}.track-recent .recent{padding:0}.recent-hidden{max-width:var(--prose-width);text-wrap:pretty}.help{right:max(var(--space-16), env(safe-area-inset-right));bottom:calc(var(--space-16) + env(safe-area-inset-bottom));z-index:var(--layer-header);justify-content:center;align-items:center;gap:var(--space-8);min-width:var(--height-44);min-height:var(--height-44);border:var(--border-width) solid var(--border-control);border-radius:var(--radius-12);background:var(--surface);color:var(--text);font-weight:var(--weight-500);text-decoration:none;display:inline-flex;position:fixed}.app[data-page=order] .help{display:none}:root:has(.card-submit[data-stuck]) .app[data-page=swap] .help{display:none}.help-label{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}:root[data-sheet] .help,.help[data-over]{visibility:hidden}:root:has(.card[data-view=picker]) .help{visibility:hidden}@media (hover:hover){.help:hover{background:var(--raised)}}@media (min-width:768px){.headline{gap:var(--space-12)}.focus-page{gap:var(--space-48);padding-top:var(--space-64)}.focus-title,.headline-title{font-size:var(--text-48);line-height:var(--line-48)}.home{gap:var(--space-160);margin-top:var(--space-64)}.home+.faq{margin-top:var(--space-160)}.section{gap:var(--space-48)}.section-title{font-size:var(--text-40);line-height:var(--line-40)}.facts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.fact,.fact:first-child,.fact:last-child{padding:0 var(--space-32);border-top:0;border-left:var(--border-width) solid var(--border)}.fact:first-child{border-left:0;padding-left:0}.fact-title{font-size:var(--text-28);line-height:var(--line-28);letter-spacing:var(--tracking-display)}.stage-rail{gap:var(--space-24)}.stage-tab-title{clip-path:none;white-space:normal;width:auto;height:auto;font-weight:var(--weight-500);position:static;overflow:visible}.stage-panel{grid-template-columns:minmax(0, 1fr) var(--stage-art);align-items:center;gap:var(--space-48);padding:var(--space-48)}.stage-title{font-size:var(--text-28);line-height:var(--line-28);letter-spacing:var(--tracking-display)}.how{align-items:start;gap:var(--space-64);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.diagram{top:calc(var(--header-height) + var(--space-48));position:sticky}.statements{column-gap:var(--space-64);grid-template-columns:repeat(2,minmax(0,1fr))}.statement-title{font-size:var(--text-20);line-height:var(--line-20)}.statements[data-count="3"]{grid-template-columns:minmax(0,1fr)}.means-row{grid-template-columns:var(--docs-nav-width) minmax(0, 1fr);column-gap:var(--space-32);align-items:baseline}.means-label{font-size:var(--text-20);line-height:var(--line-20)}.token-fact{grid-template-columns:var(--docs-nav-width) minmax(0, 1fr);align-items:center}.help,.app[data-page=order] .help{right:max(var(--space-24), env(safe-area-inset-right));bottom:calc(var(--space-24) + env(safe-area-inset-bottom));display:inline-flex}:root:has(.card-submit[data-stuck]) .app[data-page=swap] .help{right:max(var(--space-24), env(safe-area-inset-right));bottom:calc(var(--space-24) + env(safe-area-inset-bottom));display:inline-flex}}@media (min-width:1024px){.hero{grid-template-columns:minmax(0, 1fr) var(--card-width);place-items:start;gap:var(--space-24) var(--space-64);max-width:var(--wide-width);grid-template-rows:auto 1fr;grid-template-areas:"words card""note card"}.hero>.headline{max-width:none;padding-top:var(--space-48);text-align:left;grid-area:words}.hero>.under-card{text-align:left;order:0;grid-area:note}.hero>.card,.hero>.notice-page{grid-area:card}.headline-title{font-size:var(--text-56);line-height:var(--line-56)}.headline-sub{max-width:var(--prose-width);font-size:var(--text-18);line-height:var(--line-relaxed)}.statements[data-count="3"]{column-gap:var(--space-48);grid-template-columns:repeat(3,minmax(0,1fr))}.help{padding:0 var(--space-16)}.help-label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}@media (prefers-reduced-motion:reduce){.backdrop-grid,.backdrop-light,.strip-track{animation:none}.strip-track{justify-content:center;width:auto}.strip-row+.strip-row{display:none}.headline-word{animation-name:word-fade}.stage-panel,.stage-panel[data-side=before],.how-step{transform:none}.how-step:not(:last-child):before,.diagram-arrow{transition:none;transform:none}.stage[data-seen] [data-active] .art-traveller,.stage[data-seen] [data-active] .art-fill-line,.stage[data-seen] [data-active] .art-bar,.stage[data-seen] [data-active] .art-kept,.stage[data-seen] [data-active] .art-tick,.stage[data-seen] [data-active] .art-count{animation-duration:var(--motion-instant);animation-delay:var(--motion-instant)}}:root{--radius-8:8px;--radius-12:12px;--radius-16:16px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--height-24:24px;--height-32:32px;--height-36:36px;--height-44:44px;--height-48:48px;--height-52:52px;--icon-16:16px;--icon-20:20px;--coin-32:32px;--coin-24:24px;--coin-badge-14:14px;--coin-badge-10:10px;--coin-badge-radius:4px;--coin-badge-radius-small:3px;--coin-badge-out:4px;--coin-badge-out-small:3px;--coin-ring-width:2px;--coin-ring-width-small:1.5px;--chip-width:132px;--chip-width-wide:148px;--dot-8:8px;--handle-width:32px;--handle-height:4px;--qr-size:200px;--qr-paper:#fff;--qr-ink:#000;--row-quote:24px;--row-quote-tall:40px;--submit-bar:65px;--header-height:64px;--border-width:1px;--focus-offset:2px;--stroke-icon:1.5;--opacity-disabled:.4;--opacity-stale:.6;--text-stale:color-mix(in srgb, var(--text) 60%, transparent);--opacity-scrim:.64;--layer-base:0;--layer-header:10;--layer-banner:20;--layer-scrim:30;--layer-sheet:40;--layer-toast:50;--font-sans:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-11:11px;--text-12:12px;--line-12:16px;--text-14:14px;--line-14:20px;--text-16:16px;--line-16:24px;--text-18:18px;--line-18:24px;--text-20:20px;--line-20:28px;--text-24:24px;--line-24:32px;--text-28:28px;--line-28:34px;--text-32:32px;--line-32:38px;--text-40:40px;--line-40:44px;--text-48:48px;--line-48:52px;--text-56:56px;--line-56:60px;--line-relaxed:27px;--weight-400:400;--weight-500:500;--weight-600:600;--tracking-tight:-.02em;--tracking-display:-.03em;--motion-fast:.15s;--motion-base:.2s;--motion-sheet:.25s;--motion-reveal:.6s;--motion-draw:.7s;--ease-out:cubic-bezier(.2, .8, .2, 1);--stagger:60ms;--stagger-word:40ms;--rise:16px;--press:.98;--turn:0deg;--i:0;--chain-colour:var(--text-faint);--bleed:100vw;--elapsed:0s;--motion-instant:0s;--digit:1ch;--digits:1;--motion-strip:80s;--motion-drift:48s;--stage-dwell:6s;--wide-width:1200px;--space-80:80px;--space-96:96px;--space-128:128px;--space-160:160px;--grid-cell:56px;--hero-backdrop:720px;--stage-art:280px;--stage-min:320px;--read-width:560px;--docs-side:240px;--docs-width:1320px;--blur-veil:12px;--blur-card:20px;--mark-24:24px;--tile-column:240px;--docs-nav-width:200px;--rule-width:24px;--rule-height:2px;--tracking-wide:.08em;--diagram-width:440px;--card-width:480px;--order-width:560px;--prose-width:480px;--sheet-width:480px;--sheet-max-height:86dvh;--tile-min:320px;--viewport-height:100dvh;--toast-life:1.5s;--skeleton-pulse:1.4s;--content-width:1024px;--tick-size:12px;--drag-dismiss:80px;--keyboard-inset:0px}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0b0d;--surface:#111317;--raised:#181b20;--border:#ffffff14;--border-strong:#ffffff29;--border-control:#ffffff57;--text:#f2f3f5;--text-muted:#9ba1ab;--text-faint:#7f8794;--accent:#00ec97;--warning:#f5b544;--danger:#f2555a;--fill-blocked:#ffffff1a;--scrim:#000;--sheet-shadow:none;--glow:#00ec9721;--glow-faint:#00ec970f;--grid-line:#ffffff0b;--highlight:#ffffff14;--veil:#0a0b0db8;--shadow-raised:inset 0 1px 0 #ffffff14, 0 32px 64px -32px #000000e6;--tint-warning:#f5b54414;--tint-accent:#00ec9712;--tint-neutral:#ffffff0a;--tint-ghost:#ffffff12;--focus-ring:#ffffff73;--card-tint:#111317a6;--field-tint:#ffffff08;--hover-tint:#ffffff0d;--card-solid:#0f1014;--card-solid-hover:#1b1c1f;--field-solid:#16171b;--field-solid-hover:#212326}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f7f5;--surface:#fff;--raised:#f1f1ee;--border:#00000014;--border-strong:#00000029;--border-control:#00000073;--text:#111317;--text-muted:#5b616b;--text-faint:#5f656f;--accent:#006e46;--warning:#8a5a00;--danger:#c4262e;--fill-blocked:#0000001a;--scrim:#000;--sheet-shadow:0 8px 32px #0000001f;--glow:#00c47d29;--glow-faint:#00c47d14;--grid-line:#11131712;--highlight:#ffffffe6;--veil:#f7f7f5cc;--shadow-raised:inset 0 1px 0 #ffffffe6, 0 28px 56px -32px #11131747;--tint-warning:#8a5a0012;--tint-accent:#006e460f;--tint-neutral:#00000008;--tint-ghost:#0000000f;--focus-ring:#00000073;--card-tint:#ffffffb3;--field-tint:#00000008;--hover-tint:#0000000d;--card-solid:#fdfdfc;--card-solid-hover:#f0f0ef;--field-solid:#f5f5f4;--field-solid-hover:#e9e9e8}:root[data-ghost]{--accent:#a7bdb3;--tint-accent:#ffffff0f;--glow:#ffffff12;--glow-faint:#ffffff09}:root[data-ghost][data-theme=light]{--accent:#3d5a4d;--tint-accent:#0000000d;--glow:#6068741a;--glow-faint:#6068740d}@font-face{font-family:Geist;src:url(/assets/geist-latin-BgDaEnEv.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/geist-mono-latin-XN7g48iV.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--space-16));scroll-padding-bottom:calc(var(--submit-bar) + var(--keyboard-inset) + env(safe-area-inset-bottom) + var(--space-16))}body{min-height:var(--viewport-height);background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-14);line-height:var(--line-14);font-weight:var(--weight-400);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}button:disabled{cursor:default}a{color:var(--accent);text-underline-offset:var(--space-4);text-decoration:underline}img,svg{max-width:100%;display:block}:focus,:focus-visible{outline:none}:root[data-keys] :focus-visible{outline:var(--border-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}::selection{background:var(--border-strong);color:var(--text)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.sr-only{width:var(--border-width);height:var(--border-width);margin:calc(var(--border-width) * -1);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}[data-reveal]>*{opacity:0;transform:translateY(var(--rise));transition:opacity var(--motion-reveal) var(--ease-out), transform var(--motion-reveal) var(--ease-out);transition-delay:calc(var(--i) * var(--stagger))}[data-reveal][data-in]>*{opacity:1;transform:none}[data-reveal]>:nth-child(2){--i:1}[data-reveal]>:nth-child(3){--i:2}[data-reveal]>:nth-child(4){--i:3}[data-reveal]>:nth-child(5){--i:4}[data-reveal]>:nth-child(n+6){--i:5}.draw{text-decoration:none;position:relative}.draw:after{content:"";right:0;bottom:var(--space-8);height:var(--border-width);transform-origin:0;transition:transform var(--motion-base) var(--ease-out);background:currentColor;position:absolute;left:0;transform:scaleX(0)}.draw[aria-current=page]:after{transform:none}@media (hover:hover){.draw:hover:after{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}[data-reveal]>*{transition:opacity var(--motion-reveal) var(--ease-out);transition-delay:calc(var(--stagger) * 0);transform:none}.draw:after{transition:none}button:active,a:active{transform:none!important}}.button-primary{width:100%;min-height:var(--height-48);padding:var(--space-12) var(--space-16);border-radius:var(--radius-12);background:var(--text);color:var(--bg);font-size:var(--text-16);line-height:var(--line-16);font-weight:var(--weight-500);text-align:center;transition:transform var(--motion-fast) var(--ease-out), opacity var(--motion-fast) var(--ease-out);justify-content:center;align-items:center;display:flex}.button-primary:disabled{background:var(--fill-blocked);color:var(--text-muted)}.button-primary:active:not(:disabled){background:color-mix(in srgb, var(--text) 80%, var(--bg));transform:scale(var(--press))}.button-secondary{justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--height-44);padding:0 var(--space-16);border:var(--border-width) solid var(--border-control);border-radius:var(--radius-12);color:var(--text);font-weight:var(--weight-500);transition:transform var(--motion-fast) var(--ease-out);background:0 0;display:inline-flex}a.button-secondary{text-decoration:none}.button-secondary:disabled{opacity:var(--opacity-disabled)}.button-secondary:active:not(:disabled){background:var(--raised);transform:scale(var(--press))}.button-text,.button-chip{justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--height-36);padding:0 var(--space-12);border-radius:var(--radius-8);font-size:var(--text-14);line-height:var(--line-14);transition:transform var(--motion-fast) var(--ease-out);display:inline-flex;position:relative}.button-text:after,.button-chip:after{content:"";inset:calc(var(--space-4) * -1) 0;position:absolute}.button-text{color:var(--accent);text-underline-offset:var(--space-4);justify-self:center;text-decoration:underline}.button-chip{border:var(--border-width) solid var(--border-control);color:var(--text);white-space:nowrap}.button-chip[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.button-chip:active:not(:disabled),.button-text:active:not(:disabled){background:var(--raised);transform:scale(var(--press))}.button-chip:disabled,.button-text:disabled{opacity:var(--opacity-disabled)}.button-icon{width:var(--height-44);height:var(--height-44);border-radius:var(--radius-12);color:var(--text-muted);transition:transform var(--motion-fast) var(--ease-out);place-items:center;display:inline-grid}.button-icon:disabled{opacity:var(--opacity-disabled)}.button-icon:active{background:var(--raised);transform:scale(var(--press))}@media (hover:hover){.button-primary:hover:not(:disabled){background:color-mix(in srgb, var(--text) 88%, var(--bg))}.button-secondary:hover:not(:disabled),.button-chip:hover:not([aria-pressed=true]):not(:disabled),.button-icon:hover{background:var(--raised)}.button-icon:hover:not(:disabled){color:var(--text)}.button-text:hover:not(:disabled){background:var(--raised)}.check:hover input:not(:disabled):not(:checked){border-color:var(--text)}}.check{align-items:flex-start;gap:var(--space-12);min-height:var(--height-44);padding:var(--space-12) 0;cursor:pointer;display:flex}.check input{appearance:none;width:var(--icon-20);height:var(--icon-20);border:var(--border-width) solid var(--border-control);border-radius:var(--radius-8);cursor:pointer;background:0 0;flex:none;place-content:center;margin:0;display:grid}.check input:checked{background:var(--text);border-color:var(--text)}.check input:active:not(:disabled){background:var(--raised)}.check input:checked:active:not(:disabled){background:color-mix(in srgb, var(--text) 80%, var(--bg))}.check:has(input:disabled){opacity:var(--opacity-disabled);cursor:default}.check input:disabled{cursor:default}.check input:checked:after{content:"";width:var(--tick-size);height:var(--tick-size);background:var(--bg);clip-path:polygon(14% 44%,0 65%,43% 100%,100% 20%,84% 6%,40% 68%)}.notice{align-items:flex-start;gap:var(--space-8);margin-top:var(--space-8);padding:var(--space-12) var(--space-16);border-left:var(--rule-height) solid var(--border-strong);border-radius:0 var(--radius-8) var(--radius-8) 0;background:var(--tint-neutral);display:flex}.notice>svg{margin-top:var(--space-4);margin-bottom:calc(var(--space-4) * -1);flex:none}.notice-warning>svg{color:var(--warning)}.notice-warning{border-left-color:var(--warning);background:var(--tint-warning)}.notice-danger>svg{color:var(--danger)}.notice-danger{border-left-color:var(--danger)}.skeleton{border-radius:var(--radius-8);background:var(--border-strong);animation:skeleton-pulse var(--skeleton-pulse) ease-in-out infinite;display:block}@keyframes skeleton-pulse{50%{opacity:var(--opacity-disabled)}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.fade-in{animation:fade-in var(--motion-base) var(--ease-out)}.fade-out{animation:fade-out var(--motion-base) var(--ease-out) forwards}@keyframes fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}@keyframes fade-in{0%{opacity:0}}[data-stale]{opacity:var(--opacity-stale)}.amount{white-space:nowrap}.amount-sub{top:var(--space-4);font-size:var(--text-12);position:relative}.toast-area{left:0;right:0;bottom:max(var(--space-24), env(safe-area-inset-bottom));z-index:var(--layer-toast);pointer-events:none;justify-items:center;display:grid;position:fixed}.toast{padding:var(--space-12) var(--space-16);border-radius:var(--radius-12);background:var(--text);color:var(--bg);font-weight:var(--weight-500);animation:fade-in var(--motion-fast) var(--ease-out)}.app{min-height:var(--viewport-height);grid-template-rows:auto auto 1fr auto;grid-template-areas:"banner""header""main""footer";display:grid}.first-paint .headline{display:none}:root[data-first=home] .first-paint .headline{display:grid}.first-paint .backdrop{display:none}:root[data-first=home] .first-paint .backdrop{display:block}.app>.banner{grid-area:banner}.app>.header{grid-area:header}.app>.main{grid-area:main}.app>.footer{grid-area:footer}.banner{z-index:var(--layer-banner);gap:var(--space-4);padding:var(--space-12) var(--space-16);border-bottom:var(--border-width) solid var(--border-strong);background:var(--raised);text-align:center;display:grid;position:relative}.header{z-index:var(--layer-header);justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;max-width:calc(var(--wide-width) + var(--space-48));min-height:var(--header-height);padding:0 var(--space-16);padding-left:max(var(--space-16), env(safe-area-inset-left));padding-right:max(var(--space-16), env(safe-area-inset-right));margin:0 auto;display:flex;position:sticky;top:0}.header:before{content:"";z-index:-1;top:0;bottom:0;left:calc(50% - var(--bleed) / 2);width:var(--bleed);border-bottom:var(--border-width) solid var(--border);background:var(--veil);-webkit-backdrop-filter:blur(var(--blur-veil));backdrop-filter:blur(var(--blur-veil));opacity:0;pointer-events:none;transition:opacity var(--motion-base) var(--ease-out);position:absolute}.header[data-scrolled]:before{opacity:1;transition-duration:var(--motion-instant)}.header-actions{align-items:center;gap:var(--space-4);display:flex}.wordmark{align-items:center;gap:var(--space-8);min-height:var(--height-44);color:var(--text);font-size:var(--text-18);line-height:var(--line-18);font-weight:var(--weight-600);letter-spacing:var(--tracking-tight);border-radius:var(--radius-8);text-decoration:none;display:inline-flex}.mark{flex:none;display:block}.wordmark-text,.header-theme{display:none}@media (min-width:360px){.wordmark-text{display:inline}.header:not([data-wallet=disconnected]) .wordmark-text{display:none}}.wide-only{display:none}.nav{align-items:center;gap:var(--space-8);margin-left:var(--space-24);flex:1;display:none}.nav-link{min-height:var(--height-44);padding:0 var(--space-8);border-radius:var(--radius-8);color:var(--text-muted);font-weight:var(--weight-500);align-items:center;text-decoration:none;display:inline-flex;position:relative}.nav-link:after{content:"";right:var(--space-8);bottom:var(--space-8);left:var(--space-8);height:var(--rule-height);transform-origin:0;transition:transform var(--motion-base) var(--ease-out);background:currentColor;position:absolute;transform:scaleX(0)}.nav-link[aria-current=page]{color:var(--text)}.nav-link[aria-current=page]:after{background:var(--accent);transform:none}@media (hover:hover){.nav-link:hover{color:var(--text)}.nav-link:hover:after{transform:none}}@media (prefers-reduced-motion:reduce){.nav-link:after,.header:before{transition:none}}.social{align-items:center;gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.social-link{width:var(--height-36);height:var(--height-36);border-radius:var(--radius-8);color:var(--text-muted);cursor:pointer;transition:transform var(--motion-fast) var(--ease-out);place-items:center;display:grid}.social-link:active{background:var(--raised);transform:scale(var(--press))}@media (pointer:coarse){.social-link{width:var(--height-44);height:var(--height-44)}}.social[data-where=header]{display:none}.social[data-where=menu]{gap:var(--space-8);margin:0 var(--space-16);padding:var(--space-12) 0 var(--space-16);border-top:var(--border-width) solid var(--border)}.social[data-where=footer]{margin:var(--space-8) 0 0 calc(var(--space-8) * -1)}.menu{padding-bottom:var(--space-16);display:grid}.menu-list{display:grid}.menu-link{justify-content:space-between;align-items:center;gap:var(--space-12);width:100%;min-height:var(--height-52);padding:0 var(--space-16);color:var(--text);font-size:var(--text-16);line-height:var(--line-16);font-weight:var(--weight-500);text-align:left;text-decoration:none;display:flex}.menu-link[aria-current=page]>svg{color:var(--accent)}.menu-link:active{background:var(--raised)}.menu-rule{height:var(--border-width);margin:var(--space-8) var(--space-16);background:var(--border)}@media (hover:hover){.menu-link:hover{background:var(--raised)}.social-link:hover{background:var(--raised);color:var(--text)}}.button-wallet{margin-left:var(--space-4);padding:0 var(--space-12)}.main{align-items:center;gap:var(--space-24);width:100%;min-height:calc(var(--viewport-height) - var(--header-height));padding:var(--space-16) var(--space-16) var(--space-48);padding-left:max(var(--space-16), env(safe-area-inset-left));padding-right:max(var(--space-16), env(safe-area-inset-right));flex-direction:column;display:flex}.under-card{max-width:var(--card-width);text-align:center;text-wrap:pretty}.notice-page{justify-items:start;gap:var(--space-32);width:100%;max-width:var(--order-width);padding-top:var(--space-32);display:grid;position:relative}.notice-page:before{content:"";z-index:-1;inset:calc(var(--space-48) * -1) 0;background:radial-gradient(closest-side, var(--glow-faint), transparent);pointer-events:none;position:absolute}.notice-head{gap:var(--space-12);display:grid}.notice-tag{gap:var(--space-12);color:var(--text-muted);font-size:var(--text-12);line-height:var(--line-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:grid}.notice-tag:before{content:"";width:var(--rule-width);height:var(--rule-height);background:var(--accent)}.notice-title{font-size:var(--text-32);line-height:var(--line-32);font-weight:var(--weight-500);letter-spacing:var(--tracking-display);text-wrap:balance}.notice-lead{max-width:var(--prose-width);font-size:var(--text-16);line-height:var(--line-relaxed);text-wrap:pretty}@media (min-width:768px){.notice-page{gap:var(--space-48);padding-top:var(--space-64)}.notice-title{font-size:var(--text-48);line-height:var(--line-48)}}.notice-card{justify-items:start;gap:var(--space-12);width:100%;max-width:var(--card-width);padding:var(--space-24);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--card-tint);-webkit-backdrop-filter:blur(var(--blur-card));backdrop-filter:blur(var(--blur-card));box-shadow:var(--shadow-raised);display:grid}.notice-card-title{font-size:var(--text-20);line-height:var(--line-20);font-weight:var(--weight-600);letter-spacing:var(--tracking-tight)}.notice-card-body{max-width:var(--prose-width);text-wrap:pretty}.footer{padding:var(--space-48) var(--space-16);padding-bottom:max(var(--space-80), env(safe-area-inset-bottom));padding-left:max(var(--space-16), env(safe-area-inset-left));padding-right:max(var(--space-16), env(safe-area-inset-right));border-top:var(--border-width) solid var(--border)}.footer-inner{gap:var(--space-24);width:100%;max-width:var(--wide-width);margin:0 auto;display:grid}.footer-brand{justify-items:start;gap:var(--space-4);display:grid}.footer-note{max-width:var(--prose-width);text-wrap:pretty}.footer-links{gap:0 var(--space-24);flex-wrap:wrap;display:flex}.footer-links a,.footer-links span{min-height:var(--height-44);color:var(--text-muted);align-items:center;display:inline-flex}@media (hover:hover){.footer-links a:hover{color:var(--text)}}@media (min-width:480px){.header:not([data-wallet=disconnected]) .wordmark-text{display:inline}.header-theme{display:inline-grid}.menu-theme{display:none}.header,.main{padding-left:max(var(--space-24), env(safe-area-inset-left));padding-right:max(var(--space-24), env(safe-area-inset-right))}.main{padding-top:var(--space-32)}}@media (min-width:1024px){.faq{align-items:start;gap:var(--space-64);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.nav{display:flex}.header-menu{display:none}}@media (min-width:768px){.wide-only{display:inline}.social[data-where=header]{margin-right:var(--space-4);display:flex}.main{padding-top:var(--space-48);padding-bottom:var(--space-96)}.footer-inner{grid-template-columns:minmax(0,1fr) auto;align-items:start}.footer-links{justify-content:flex-end}}.faq{width:100%;margin-top:var(--space-32);gap:var(--space-32);max-width:var(--wide-width);display:grid}.faq-title{padding-bottom:var(--space-12);font-size:var(--text-20);line-height:var(--line-20);font-weight:var(--weight-600)}.faq-list{min-width:0;display:grid}.faq-item{border-top:var(--border-width) solid var(--border)}.faq-item:last-child{border-bottom:var(--border-width) solid var(--border)}.faq-item>summary{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:var(--space-64);font-size:var(--text-16);line-height:var(--line-16);font-weight:var(--weight-500);cursor:pointer;list-style:none;display:flex}.faq-item[open]>.faq-answer{animation:fade-in var(--motion-sheet) var(--ease-out)}.faq-item>summary::-webkit-details-marker{display:none}.fold-chevron{color:var(--text-muted);transition:transform var(--motion-fast) var(--ease-out);flex:none}.faq-item[open]>summary .fold-chevron{transform:rotate(180deg)}.faq-answer{max-width:var(--prose-width);padding-bottom:var(--space-16);font-size:var(--text-16);line-height:var(--line-16);text-wrap:pretty}.card{--card-pad:var(--space-12);width:100%;max-width:var(--card-width);padding:var(--card-pad);border:var(--border-width) solid var(--border);border-radius:var(--radius-16);background:var(--card-tint);-webkit-backdrop-filter:blur(var(--blur-card));backdrop-filter:blur(var(--blur-card));box-shadow:var(--shadow-raised);transition:height var(--motion-sheet) var(--ease-out);flex-direction:column;display:flex;position:relative}@supports not ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.card{background:var(--card-solid)}}.card-view{min-width:0;transition:transform var(--motion-sheet) var(--ease-out), opacity var(--motion-sheet) var(--ease-out);flex-direction:column;display:flex}.card[data-view=picker]>.card-swap,.card[data-view=swap]>.card-picker{top:var(--card-pad);right:var(--card-pad);left:var(--card-pad);opacity:0;pointer-events:none;position:absolute}.card[data-view=picker]>.card-swap{transform:translateX(calc(-100% - var(--card-pad)))}.card[data-view=swap]>.card-picker{transform:translateX(calc(100% + var(--card-pad)))}.card[data-view=picker]:not([data-moving])>.card-swap{visibility:hidden}.card[data-view=picker],.card[data-moving]{overflow:clip}.card-picker{animation:card-view-in var(--motion-sheet) var(--ease-out)}@keyframes card-view-in{0%{opacity:0;transform:translateX(calc(100% + var(--card-pad)))}}.picker-divider{width:auto;height:0;margin:var(--space-12) calc(var(--card-pad) * -1);border:0;border-top:var(--border-width) solid var(--border);flex:none}.card-tools{justify-content:flex-end;gap:var(--space-8);margin-bottom:var(--space-8);display:flex}.tool{width:var(--height-32);height:var(--height-32);border:var(--border-width) solid var(--border);border-radius:var(--radius-8);color:var(--text-muted);transition:transform var(--motion-fast) var(--ease-out);place-items:center;display:grid;position:relative}.tool:after{content:"";inset:calc(var(--space-12) * -1) calc(var(--space-4) * -1) 0;position:absolute}.tool:disabled{opacity:var(--opacity-disabled)}.tool:active:not(:disabled){background:var(--hover-tint);transform:scale(var(--press))}.tool-turn{animation:tool-turn var(--motion-reveal) var(--ease-out)}@keyframes tool-turn{to{transform:rotate(360deg)}}.field{--coin-ring:var(--field-solid);padding:var(--space-12);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--field-tint)}.field-head{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:var(--height-24);font-size:var(--text-12);line-height:var(--line-12);display:flex}.field-label{color:var(--text-muted);font-weight:var(--weight-500);flex:none}.balance{align-items:center;gap:var(--space-8);min-width:0;color:var(--text-muted);white-space:nowrap;display:inline-flex}.balance-figure{text-overflow:ellipsis;min-width:0;overflow:hidden}.skeleton-balance{width:var(--space-96);height:var(--line-12);flex:none}.balance-max{min-width:var(--height-24);min-height:var(--height-24);border-radius:var(--radius-8);color:var(--accent);font-weight:var(--weight-500);justify-content:center;align-items:center;display:inline-flex;position:relative}.balance-max:after{content:"";inset:calc((var(--space-16) + var(--space-4)) * -1) calc(var(--space-8) * -1) 0;position:absolute}.field-row{min-height:var(--height-52);align-items:stretch;display:flex}.field-value{min-width:0;margin-left:var(--space-4);padding-left:var(--space-8);border-left:var(--border-width) solid var(--border);flex:1;align-content:center;display:grid}.amount-row{height:var(--line-28);justify-content:flex-end;align-items:center;display:flex}.amount-input,.amount-output{border-radius:var(--radius-8);width:100%;color:var(--text);font-weight:var(--weight-500);font-size:var(--text-28);line-height:var(--line-28);text-align:right;white-space:nowrap;caret-color:var(--accent);transition:opacity var(--motion-fast) var(--ease-out);background:0 0;border:0;padding:0;display:block}.amount-input::placeholder,.amount-empty{color:var(--text-faint);opacity:1}.amount-output{overflow:hidden}.amount-input[data-size="24"],.amount-output[data-size="24"]{font-size:var(--text-24)}.amount-input[data-size="20"],.amount-output[data-size="20"]{font-size:var(--text-20)}.amount-input[data-size="16"],.amount-output[data-size="16"]{font-size:var(--text-16)}.amount-input[data-size="14"],.amount-output[data-size="14"]{font-size:var(--text-14)}.amount-input[data-size="12"],.amount-output[data-size="12"]{font-size:var(--text-12)}.amount-input[data-size="11"],.amount-output[data-size="11"]{font-size:var(--text-11)}.skeleton-amount{width:50%;height:var(--line-14)}.usd{min-height:var(--line-12);font-size:var(--text-12);line-height:var(--line-12);text-align:right;display:block}.amount-stack{display:grid}.amount-stack>*{grid-area:1/1;align-self:center}.coin-button{grid-template-columns:var(--coin-24) minmax(0, 1fr) var(--icon-16);align-items:center;column-gap:var(--space-8);width:var(--chip-width);margin-left:calc(var(--space-8) * -1);padding:0 var(--space-8);border-radius:var(--radius-8);color:var(--text);text-align:left;transition:transform var(--motion-fast) var(--ease-out);flex:none;display:grid;position:relative}.coin-button:active{--coin-ring:var(--field-solid-hover);background:var(--hover-tint);transform:scale(var(--press))}.coin-button>svg{color:var(--text-muted)}.coin-button-text{min-width:0;display:grid}.coin-button-symbol,.coin-button-chain{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coin-button-symbol{font-size:var(--text-16);line-height:var(--line-16);font-weight:var(--weight-500)}.coin-button-chain{font-size:var(--text-12);line-height:var(--line-12)}.skeleton-coin{width:var(--space-64);height:var(--line-14);grid-column:1/-1}.coin-icon{--coin-size:var(--coin-32);--badge-size:var(--coin-badge-14);--badge-radius:var(--coin-badge-radius);--badge-out:var(--coin-badge-out);--badge-ring:var(--coin-ring-width);width:var(--coin-size);height:var(--coin-size);flex:none;display:block;position:relative}.coin-icon[data-size="24"]{--coin-size:var(--coin-24);--badge-size:var(--coin-badge-10);--badge-radius:var(--coin-badge-radius-small);--badge-out:var(--coin-badge-out-small);--badge-ring:var(--coin-ring-width-small)}.coin-icon-image,.coin-icon-fallback{width:var(--coin-size);height:var(--coin-size);border-radius:calc(var(--coin-size) / 2);display:block}.coin-icon-image{background:var(--raised);outline:var(--border-width) solid var(--border-strong);outline-offset:calc(var(--border-width) * -1)}.coin-icon-fallback{border:var(--border-width) solid var(--border-strong);background:var(--raised);color:var(--text-muted);place-items:center;display:grid}.no-artwork{width:100%;height:100%;display:block}.coin-icon-badge{right:calc(var(--badge-out) * -1);bottom:calc(var(--badge-out) * -1);width:var(--badge-size);height:var(--badge-size);border-radius:var(--badge-radius);background:var(--raised);box-shadow:0 0 0 var(--badge-ring) var(--coin-ring,var(--surface));place-items:center;display:grid;position:absolute;overflow:hidden}.coin-icon-badge img{width:var(--badge-size);height:var(--badge-size);display:block}.coin-icon-badge-fallback{width:var(--badge-size);height:var(--badge-size);color:var(--text-muted);display:block}.flip-row{z-index:1;height:var(--space-4);position:relative}.flip{width:var(--height-36);height:var(--height-36);border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--field-solid);color:var(--text-muted);transform:translate(-50%, -50%) rotate(var(--turn,0deg));transition:transform var(--motion-sheet) var(--ease-out);place-items:center;display:grid;position:absolute;top:50%;left:50%}.flip:disabled{color:var(--text-faint)}.flip:active:not(:disabled){background:var(--field-solid-hover);transform:translate(-50%, -50%) rotate(var(--turn,0deg)) scale(var(--press))}@media (hover:hover){.tool:hover:not(:disabled){background:var(--hover-tint);color:var(--text)}.coin-button:hover{--coin-ring:var(--field-solid-hover);background:var(--hover-tint)}.flip:hover:not(:disabled){background:var(--field-solid-hover);color:var(--text)}.address-input:hover:not([data-invalid]),button.quote-summary:hover{border-color:var(--border-strong)}}.address-field{margin-top:var(--space-8);position:relative}.address-head{top:var(--space-12);right:var(--space-12);left:var(--space-12);justify-content:space-between;align-items:center;gap:var(--space-8);min-height:var(--height-24);font-size:var(--text-12);line-height:var(--line-12);pointer-events:none;display:flex;position:absolute}.address-label{color:var(--text-muted);font-weight:var(--weight-500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.address-use{min-height:var(--height-24);border-radius:var(--radius-8);color:var(--accent);font-weight:var(--weight-500);white-space:nowrap;pointer-events:auto;flex:none;align-items:center;display:inline-flex;position:relative}.address-use:after{content:"";inset:calc((var(--space-16) + var(--space-4)) * -1) calc(var(--space-8) * -1) 0;position:absolute}.address-input{width:100%;min-height:calc(var(--space-48) + var(--line-14) * 2);padding:calc(var(--space-32) + var(--space-4) - var(--border-width)) calc(var(--space-12) - var(--border-width)) calc(var(--space-12) - var(--border-width));border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--field-tint);color:var(--text);font-size:var(--text-14);line-height:var(--line-14);resize:none;overflow-wrap:anywhere;word-break:break-all;display:block;overflow:hidden}.address-input::placeholder{font-family:var(--font-sans);color:var(--text-faint);opacity:1}.address-note{align-items:flex-start;gap:var(--space-4);min-height:calc(var(--line-12) * 2);margin-top:var(--space-4);padding:0 var(--space-12);color:var(--text-muted);font-size:var(--text-12);line-height:var(--line-12);text-wrap:pretty;display:flex}.address-note[data-kind=error]{color:var(--danger)}.address-note[data-kind=warning]{color:var(--warning)}.address-note-icon{flex:none}.quote{transition:grid-template-rows var(--motion-base) var(--ease-out);grid-template-rows:0fr;display:grid}.quote[data-open]{grid-template-rows:1fr}.quote-slot{min-height:0;overflow:hidden}.quote-body{padding-top:var(--space-8)}.quote-summary{grid-template-columns:minmax(0, 1fr) var(--icon-16);align-items:center;gap:var(--space-4) var(--space-8);width:100%;height:var(--space-64);padding:0 var(--space-12);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--field-tint);color:var(--text);text-align:left;grid-template-areas:"rate chevron""chips chevron";display:grid}.quote-summary[data-empty]{background:0 0;border-color:#0000}.quote-rate{min-width:0;font-size:var(--text-14);line-height:var(--line-14);text-overflow:ellipsis;white-space:nowrap;grid-area:rate;align-self:end;overflow:hidden}.quote-chips{justify-content:flex-end;align-self:start;gap:var(--space-4);height:var(--height-24);flex-flow:row-reverse wrap;grid-area:chips;min-width:0;display:flex;overflow:hidden}.quote-summary>svg{color:var(--text-muted);transition:transform var(--motion-base) var(--ease-out);grid-area:chevron}.quote[data-expanded] .quote-summary>svg{transform:rotate(180deg)}.chip{align-items:center;gap:var(--space-4);height:var(--height-24);padding:0 var(--space-8);border-radius:var(--radius-8);background:var(--tint-neutral);color:var(--text-muted);font-size:var(--text-12);line-height:var(--line-12);font-weight:var(--weight-500);white-space:nowrap;display:inline-flex}.chip[data-tone=points]{background:var(--tint-accent);color:var(--accent)}.chip[data-tone=warning]{background:var(--tint-warning);color:var(--warning)}.skeleton-rate{width:var(--chip-width);height:var(--line-12);grid-area:rate;align-self:end}.skeleton-chip{width:var(--space-64);height:var(--line-12);grid-area:chips;align-self:start}.quote[data-stale]{opacity:1}.quote[data-stale] .quote-rate,.quote[data-stale] dd{color:var(--text-stale)}.quote-more{transition:grid-template-rows var(--motion-base) var(--ease-out);grid-template-rows:0fr;display:grid}.quote[data-expanded] .quote-more{grid-template-rows:1fr}.quote-more-inner{opacity:0;min-height:0;transition:opacity var(--motion-base) var(--ease-out);overflow:hidden}.quote[data-expanded] .quote-more-inner{opacity:1}.quote-rows{padding:var(--space-8) var(--space-12) 0;font-size:var(--text-12);line-height:var(--line-12);margin:0}.quote-row{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:var(--row-quote);display:flex}.quote-row[data-tall]{min-height:var(--row-quote-tall)}.quote-slow{align-items:baseline;gap:var(--space-4);color:var(--warning);display:inline-flex}.quote-slow>svg{align-self:center}.quote-row dt{flex:0 auto;min-width:0}.quote-row dd{text-align:right;flex:none;max-width:100%}.quote-pair{flex-direction:column;align-items:flex-end;display:flex}.quote-pair[data-lead=sub]{flex-direction:column-reverse}.quote-main,.quote-sub{white-space:nowrap}.quote-dot{display:none}.quote .notice{margin-top:var(--space-8)}.card-message{min-height:calc(var(--line-12) * 2);margin-top:var(--space-8);padding:0 var(--space-12);color:var(--text-muted);font-size:var(--text-12);line-height:var(--line-12);text-wrap:pretty}.card-submit{bottom:calc(var(--keyboard-inset) + env(safe-area-inset-bottom));z-index:2;margin:0 calc(var(--card-pad) * -1);padding:var(--space-8) var(--card-pad);border-top:var(--border-width) solid transparent;position:sticky}.card-submit[data-stuck]{border-top-color:var(--border);background:var(--card-solid)}.card-submit[data-stuck]:after{content:"";height:env(safe-area-inset-bottom);background:var(--card-solid);position:absolute;top:100%;left:0;right:0}.card-submit-end{height:0}.card-actions{display:grid}.card-actions .button-text{color:var(--text-muted)}.card-footnote{min-height:var(--height-36);text-align:center;font-size:var(--text-12);line-height:var(--line-12);place-items:center;display:grid}.field:focus-within,.address-input:focus{border-color:var(--border-strong)}.address-input[data-invalid]{border-color:var(--danger)}:root[data-keys] .amount-input:focus-visible{outline:none}:root[data-keys] .field:has(.amount-input:focus-visible){outline:var(--border-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}@supports not selector(:has(*)){:root[data-keys] .amount-input:focus-visible{outline:var(--border-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}}:root[data-keys] .quote-summary:focus-visible{outline-offset:calc(var(--border-width) * -2)}@media (prefers-reduced-motion:reduce){.quote,.quote-more,.quote-more-inner,.quote-summary>svg{transition:none}.tool-turn{animation:none}.card,.card-view{transition:none}.card-picker{animation:none}}@media (min-width:480px){.card{--card-pad:var(--space-16)}.coin-button{width:var(--chip-width-wide)}.field-value{margin-left:var(--space-8);padding-left:var(--space-12)}.address-input{min-height:calc(var(--space-48) + var(--line-14))}.address-note,.card-message{min-height:var(--line-12)}.quote-row[data-tall]{min-height:var(--row-quote)}.quote-pair,.quote-pair[data-lead=sub]{justify-content:flex-end;align-items:baseline;column-gap:var(--space-4);flex-flow:wrap}.quote-dot{display:inline}}@media (min-width:768px){.quote-summary{grid-template-columns:auto minmax(0, 1fr) var(--icon-16);height:var(--height-44);grid-template-areas:"rate chips chevron"}.quote-chips{justify-content:flex-start}.quote-rate,.quote-chips,.skeleton-rate,.skeleton-chip{align-self:center}}.chip[data-tone=private]{background:var(--tint-neutral);color:var(--text)}.card-routing{align-self:center;margin-right:auto}.routing-switch{height:var(--height-24);padding:0 var(--space-8);border-radius:var(--radius-8);color:var(--text-muted);font-size:var(--text-12);line-height:var(--line-12);font-weight:var(--weight-500);text-underline-offset:var(--space-4);white-space:nowrap;transition:transform var(--motion-fast) var(--ease-out);align-items:center;text-decoration:underline;display:inline-flex;position:relative}.routing-switch:after{content:"";inset:calc(var(--space-16) * -1) 0 calc(var(--space-4) * -1);position:absolute}.routing-switch:active{background:var(--hover-tint);transform:scale(var(--press))}@media (hover:hover){.routing-switch:hover{background:var(--hover-tint);color:var(--text)}}.picker-head{align-items:center;gap:var(--space-8);min-height:var(--height-32);margin-bottom:var(--space-8);display:flex}.picker-back{width:var(--height-32);height:var(--height-32);margin-left:calc(var(--space-4) * -1);border-radius:var(--radius-8);color:var(--text-muted);transition:transform var(--motion-fast) var(--ease-out);flex:none;place-items:center;display:grid;position:relative}.picker-back:after{content:"";inset:calc((var(--height-44) - var(--height-32)) / -2);position:absolute}.picker-back:active{background:var(--hover-tint);transform:scale(var(--press))}.picker-title{border-radius:var(--radius-8);min-width:0;font-size:var(--text-16);line-height:var(--line-16);font-weight:var(--weight-600)}.picker-search{align-items:center;gap:var(--space-8);height:var(--height-44);padding:0 var(--space-12);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--field-tint);color:var(--text-muted);flex:none;display:flex}.picker-search:focus-within{border-color:var(--border-strong)}.picker-input{min-width:0;height:100%;color:var(--text);font-size:var(--text-16);line-height:var(--line-16);text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:0}.picker-input:focus-visible,:root[data-keys] .picker-input:focus-visible{outline:none}:root[data-keys] .picker-search:has(.picker-input:focus-visible){outline:var(--border-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.picker-input::placeholder{color:var(--text-faint);opacity:1}.picker-chains{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--height-44);align-content:start;gap:var(--space-8);height:calc(var(--height-44) * 4 + var(--space-8) * 4 + var(--space-24));margin-top:var(--space-8);padding-bottom:var(--space-24);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--space-32)), transparent);mask-image:linear-gradient(to bottom, black calc(100% - var(--space-32)), transparent);flex:none;display:grid;position:relative;overflow-y:auto}.picker-chains-none{display:block;-webkit-mask-image:none;mask-image:none}.chain-tile{align-items:center;gap:var(--space-8);min-width:0;height:var(--height-44);padding:0 var(--space-8);border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--field-tint);background:color-mix(in srgb, var(--chain-colour) 8%, transparent);color:var(--text);text-align:left;transition:transform var(--motion-fast) var(--ease-out);display:flex}.chain-tile[aria-selected=true]{border-color:var(--border-strong);border-color:color-mix(in srgb, var(--chain-colour) 60%, var(--text-muted));background:var(--hover-tint);background:color-mix(in srgb, var(--chain-colour) 22%, transparent);font-weight:var(--weight-500)}.chain-tile:active{transform:scale(var(--press))}.chain-tile-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chain-mark{width:var(--coin-24);height:var(--coin-24);border-radius:var(--radius-8);flex:none;display:block}.chain-mark-fallback{border:var(--border-width) solid var(--border-strong);background:var(--tint-neutral);color:var(--text-muted)}.skeleton-tile{height:var(--height-44);border-radius:var(--radius-8)}.picker-coins{height:calc(var(--height-52) * 5 + var(--space-24));margin-top:var(--space-8);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:none;overflow-y:auto}.picker-list{display:grid}.picker-heading{padding:var(--space-4) var(--space-8) var(--space-8);color:var(--text-muted);font-size:var(--text-12);line-height:var(--line-12);font-weight:var(--weight-500)}.picker-row{--coin-ring:var(--card-solid);align-items:center;gap:var(--space-12);min-height:var(--height-52);content-visibility:auto;contain-intrinsic-size:auto var(--height-52);padding:var(--space-4) var(--space-8);border-radius:var(--radius-8);display:flex;position:relative}.picker-row:active{--coin-ring:var(--card-solid-hover);background:var(--hover-tint)}@media (hover:hover){.picker-row[data-active]{--coin-ring:var(--card-solid-hover);background:var(--hover-tint)}}.picker-row-text{flex:1;min-width:0;display:grid}.picker-row-main{min-width:0;display:block}.picker-pick{width:100%;min-height:var(--height-24);border-radius:var(--radius-8);color:var(--text);font-weight:var(--weight-500);text-align:left;cursor:pointer;display:block}.picker-pick:after{content:"";border-radius:var(--radius-8);position:absolute;inset:0}.picker-row-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.picker-row-sub{align-items:center;gap:var(--space-4);min-width:0;color:var(--text-muted);font-size:var(--text-12);line-height:var(--line-12);display:flex}.picker-row-symbol{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.picker-row-contract{flex:none}.picker-link{z-index:1;width:var(--height-24);height:var(--height-24);margin:calc(var(--space-4) * -1) 0 calc(var(--space-4) * -1) calc(var(--space-4) * -1);border-radius:var(--radius-8);color:var(--text-muted);flex:none;place-items:center;display:grid;position:relative}@media (pointer:coarse){.picker-link{display:none}}.picker-row-end{align-items:center;gap:var(--space-8);font-size:var(--text-12);line-height:var(--line-12);white-space:nowrap;flex:none;display:inline-flex}.picker-row-mark{align-items:center;display:inline-flex}.picker-note{justify-items:start;gap:var(--space-4);padding:var(--space-12) var(--space-8);text-wrap:pretty;display:grid}.picker-note-title{font-weight:var(--weight-500)}.skeleton-icon{width:var(--coin-32);height:var(--coin-32);border-radius:var(--radius-16);flex:none}.skeleton-line{width:var(--space-64);height:var(--line-12);margin:calc(var(--space-4) / 2) 0}.skeleton-line-short{width:var(--space-48)}@media (hover:hover){.picker-back:hover{background:var(--hover-tint);color:var(--text)}.chain-tile:hover:not([aria-selected=true]){border-color:var(--border-strong);background:color-mix(in srgb, var(--chain-colour) 14%, transparent)}.picker-link:hover{background:var(--hover-tint);color:var(--text)}}:root[data-keys] .chain-tile:focus-visible,:root[data-keys] .picker-link:focus-visible{outline-offset:calc(var(--border-width) * -2)}.picker-pick:focus-visible,:root[data-keys] .picker-pick:focus-visible{outline:none}:root[data-keys] .picker-row:has(.picker-pick:focus-visible){outline:var(--border-width) solid var(--focus-ring);outline-offset:calc(var(--border-width) * -2)}@supports not selector(:has(*)){:root[data-keys] .picker-pick:focus-visible{outline:var(--border-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}}@media (min-width:480px){.picker-chains{grid-template-columns:repeat(3,minmax(0,1fr))}.chain-tile{padding:0 var(--space-12) 0 var(--space-8)}}:root[data-sheet] body{overflow:hidden}:root[data-sheet] .card-submit{visibility:hidden}.sheet{inset:auto 0 var(--keyboard-inset) 0;width:100%;max-width:none;max-height:min(var(--sheet-max-height), calc(var(--viewport-height) - var(--keyboard-inset) - var(--space-16)));padding:0;padding-bottom:env(safe-area-inset-bottom);border:0;border-top:var(--border-width) solid var(--border-strong);border-radius:var(--radius-16) var(--radius-16) 0 0;background:var(--surface);color:var(--text);box-shadow:var(--sheet-shadow);transition:transform var(--motion-base) var(--ease-out);margin:0;position:fixed;overflow:hidden}.sheet[open]{animation:sheet-up var(--motion-sheet) var(--ease-out);display:flex}.sheet[data-dragging]{transition:none}.sheet[data-closing]{animation:sheet-down var(--motion-sheet) var(--ease-out) forwards}.sheet::backdrop{background:var(--scrim);opacity:var(--opacity-scrim);animation:scrim-in var(--motion-sheet) var(--ease-out)}.sheet[data-closing]::backdrop{animation:scrim-out var(--motion-sheet) var(--ease-out) forwards}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes sheet-settle{0%{opacity:0;transform:translateY(var(--space-16))}}@keyframes sheet-down{to{transform:translateY(100%)}}@keyframes scrim-in{0%{opacity:0}}@keyframes scrim-out{to{opacity:0}}@keyframes sheet-fade-in{0%{opacity:0}}@keyframes sheet-fade-out{to{opacity:0}}.sheet-panel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sheet[open]:not([data-closing]) .sheet-panel{animation:sheet-settle var(--motion-sheet) var(--ease-out)}.sheet-head{padding:var(--space-8) var(--space-16) 0;border-bottom:var(--border-width) solid var(--border);touch-action:none;flex:none}.sheet-title-row .button-icon{margin-right:calc(var(--space-8) * -1)}.sheet-handle{width:var(--handle-width);height:var(--handle-height);margin:0 auto var(--space-4);border-radius:var(--radius-8);background:var(--border-control);display:block}.sheet-title-row{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:var(--height-44);display:flex}.sheet-title{font-size:var(--text-16);line-height:var(--line-16);font-weight:var(--weight-600)}.sheet-body{flex-direction:column;flex:1;min-height:0;display:flex}.sheet-foot{gap:var(--space-8);padding:var(--space-8) var(--space-16) var(--space-16);border-top:var(--border-width) solid var(--border);background:var(--surface);flex:none;display:grid}.sheet-body{overscroll-behavior:contain;overflow-y:auto}.review{gap:var(--space-16);padding:var(--space-8) var(--space-16) var(--space-24);display:grid}.review-sentence{font-size:var(--text-16);line-height:var(--line-16);font-weight:var(--weight-500);text-wrap:pretty}.review-rows[data-stale],.review-sentence[data-stale]{opacity:1}.review-sentence[data-stale],.review-rows[data-stale] dd{color:var(--text-stale)}.review-rows{--coin-ring:var(--raised);padding:var(--space-4) var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--raised);margin:0}.review-coin{justify-content:flex-end;align-items:center;gap:var(--space-12);min-width:0;display:inline-flex}.review-coin .coin-icon{display:none}@media (min-width:480px){.review-coin .coin-icon{display:block}}.review-row{justify-content:space-between;align-items:flex-start;gap:var(--space-12);padding:var(--space-8) 0;display:flex}.review-row+.review-row{border-top:var(--border-width) solid var(--border)}.review-row dt{flex:0 auto;min-width:0}.review-row dd{text-align:right;overflow-wrap:anywhere;min-width:0;max-width:70%;transition:opacity var(--motion-fast) var(--ease-out);justify-items:end;margin:0;display:grid}.review-sub{font-size:var(--text-12);line-height:var(--line-12)}.review-address{gap:var(--space-4);display:grid}.review-address-label{font-weight:var(--weight-500)}.review-address-label .muted{font-weight:var(--weight-400)}.review-address-value{padding:var(--space-12) var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--raised)}.review-address .address-field{margin-top:0}.review-address-note>.button-text:only-child{margin-left:calc(var(--space-12) * -1)}.review-plain{text-wrap:pretty}.review-problem{min-height:var(--line-14);color:var(--text-muted);text-wrap:pretty}.review-problem[data-kind=error]{color:var(--danger)}.review-impact[data-level=warning]{color:var(--warning)}.review-impact[data-level=danger]{color:var(--danger)}.address{font-size:var(--text-14);line-height:var(--line-14);color:var(--text-muted);overflow-wrap:anywhere;word-break:break-all}.address-end{color:var(--text);font-weight:var(--weight-600);display:inline-block}.recent{justify-items:start;gap:var(--space-12);padding:var(--space-8) var(--space-16) var(--space-24);display:grid}.recent-list{width:100%;margin:0;padding:0;list-style:none;display:grid}.recent-row{align-items:center;gap:var(--space-12);min-height:var(--height-52);padding:var(--space-8) 0;border-bottom:var(--border-width) solid var(--border);color:var(--text);text-decoration:none;display:flex}.recent-empty{padding:var(--space-16) 0;font-weight:var(--weight-500)}.recent-note{text-wrap:pretty}.recent-row-text{flex:1;min-width:0;display:grid}.recent-row-main,.recent-row-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-row-main{font-weight:var(--weight-500)}.recent-row-sub{font-size:var(--text-12);line-height:var(--line-12)}@media (hover:hover){.recent-row:hover .recent-row-main{text-underline-offset:var(--space-4);text-decoration:underline}}@media (min-width:768px){.sheet{width:var(--sheet-width);max-width:calc(100% - var(--space-48));border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-16);margin:auto;padding-bottom:0;inset:0}.sheet[open]{animation-name:sheet-fade-in}.sheet[data-closing]{animation-name:sheet-fade-out}.sheet-handle{display:none}.sheet-head{padding-top:var(--space-12)}}@media (prefers-reduced-motion:reduce){.sheet{transition:none}.sheet[open]:not([data-closing]) .sheet-panel{animation:none}.sheet[open]{animation-name:sheet-fade-in}.sheet[data-closing]{animation-name:sheet-fade-out}}.slippage{gap:var(--space-16);padding:var(--space-16) var(--space-16) var(--space-8);display:grid}.slippage-choices{gap:var(--space-8);flex-wrap:wrap;display:flex}.slippage-choices .button-chip{min-height:var(--height-44);padding:0 var(--space-16)}.slippage-own{gap:var(--space-8);display:grid}.slippage-own label{font-weight:var(--weight-500)}.slippage-input:focus{border-color:var(--border-strong)}.slippage-input{width:100%;min-height:var(--height-52);padding:0 var(--space-16);border:var(--border-width) solid var(--border);border-radius:var(--radius-12);background:var(--raised);color:var(--text)}.slippage-input::placeholder{font-family:var(--font-sans);color:var(--text-faint);opacity:1}.slippage-note{min-height:calc(var(--line-14) * 2);color:var(--text-muted);text-wrap:pretty}.slippage-note[data-tone=attention]{color:var(--warning)}.review-row[data-row=routing]{align-items:center}.ghost-dock{z-index:0;align-items:center;display:flex;position:relative}.ghost-dock[data-on]:before{content:"";z-index:-1;inset:calc((var(--height-44) - var(--height-32)) / 2) 0;border-radius:var(--radius-16);background:var(--tint-ghost);pointer-events:none;position:absolute}.ghost-switch{justify-content:center;align-items:center;gap:var(--space-8);min-width:var(--height-44);height:var(--height-44);border-radius:var(--radius-12);color:var(--text-muted);font-weight:var(--weight-500);white-space:nowrap;transition:transform var(--motion-fast) var(--ease-out);display:none}.ghost-switch-words{display:none}.ghost-switch[aria-pressed=true]{color:var(--text)}.ghost-pill{align-items:center;gap:var(--space-8);height:var(--height-44);padding:0 var(--space-12);border-radius:var(--radius-16);color:var(--text);font-weight:var(--weight-500);white-space:nowrap;transition:transform var(--motion-fast) var(--ease-out);display:inline-flex}.ghost-switch:active,.ghost-pill:active{transform:scale(var(--press))}.ghost-dock:not([data-on])>.ghost-switch:active{background:var(--raised)}.ghost-dock[data-fresh]:before{animation:fade-in var(--motion-base) var(--ease-out)}.ghost-dock[data-fresh]>.ghost-pill{animation:ghost-in var(--motion-base) var(--ease-out)}@keyframes ghost-in{0%{opacity:0;transform:translateX(var(--space-4))}}@media (hover:hover){.ghost-dock:not([data-on])>.ghost-switch:hover{background:var(--raised);color:var(--text)}.ghost-dock[data-on]:hover:before{background:var(--fill-blocked)}}@media (min-width:480px){.ghost-switch{display:inline-flex}.ghost-pill-glyph{display:none}.ghost-pill{padding:0 var(--space-16) 0 0}.ghost-dock[data-on]{margin-left:var(--space-16)}.menu-ghost{display:none}}@media (min-width:1280px){.ghost-switch[aria-pressed=false]{padding:0 var(--space-12)}.ghost-switch[aria-pressed=false]>.ghost-switch-words{display:inline}}.menu-ghost-state{align-items:center;gap:var(--space-12);color:var(--text-muted);font-weight:var(--weight-400);display:inline-flex}.menu-ghost[aria-pressed=true]>.menu-ghost-state{color:var(--text)}.card-ghost{align-self:center;align-items:center;gap:var(--space-4);height:var(--height-24);padding:0 var(--space-4) 0 calc(var(--space-12) + var(--border-width));color:var(--text-muted);font-size:var(--text-12);line-height:var(--line-12);font-weight:var(--weight-500);white-space:nowrap;display:inline-flex}.card-ghost+.tool{margin-left:auto}.card-ghost[data-fresh]{animation:fade-in var(--motion-base) var(--ease-out)}.ghost-sheet{gap:var(--space-16);padding:var(--space-16) var(--space-16) var(--space-24);display:grid}.ghost-lead{font-size:var(--text-16);line-height:var(--line-16);font-weight:var(--weight-500)}.ghost-points{gap:var(--space-12);display:grid}.ghost-point{grid-template-columns:var(--icon-20) minmax(0, 1fr);gap:var(--space-12);text-wrap:pretty;display:grid}.ghost-point>svg{color:var(--text-muted)}.ghost-still{padding-top:var(--space-16);border-top:var(--border-width) solid var(--border);text-wrap:pretty}.ghost-clear{padding:var(--space-4) 0 var(--space-8)}.ghost-clear-what{font-size:var(--text-12);line-height:var(--line-12);display:block}.ghost-buttons{gap:var(--space-8);grid-template-columns:auto minmax(0,1fr);display:grid}.leaves-site{margin-left:calc(var(--space-4) / 2);flex:none;align-items:center;display:inline-flex}a[data-leaves]>.lucide-external-link{display:none}a:has(>.leaves-site)>.lucide-external-link{display:none}.social-link{position:relative}.social-link>.leaves-site{margin:0;position:absolute;top:0;right:0}.picker-link>.leaves-site{margin:0}@media (pointer:coarse){.social-link>.leaves-site{top:var(--space-4);right:var(--space-4)}}::view-transition-old(root){animation-duration:var(--motion-base);animation-timing-function:var(--ease-out)}::view-transition-new(root){animation-duration:var(--motion-base);animation-timing-function:var(--ease-out)}::view-transition-group(root){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}.ghost-switch,.ghost-pill{transition:none}.ghost-dock[data-fresh]:before,.ghost-dock[data-fresh]>.ghost-pill,.card-ghost[data-fresh]{animation:none}}
