@font-face{font-family:display;src:url(../media/IBMPlexSans_Variable-s.p.1d7ayliocr51f.ttf)format("truetype");font-display:swap;font-weight:100 700}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.display_ce1ec60c-module__AAVY0q__className{font-family:display,display Fallback}.display_ce1ec60c-module__AAVY0q__variable{--font-display:"display", "display Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f3f6fa;--surface:#fff;--ink:#162a40;--muted:#506378;--accent:#355672;--on-accent:#fff;--line:#7c8a9c;--subtle:#d6dfe9;--panel:#e6edf4;--brand:#8596ab;--error:#a1343b;--warning:#e4ebf3;--display:var(--font-display), system-ui, sans-serif;--data:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-padding-top:1rem}body{font-family:var(--display);letter-spacing:-.008em;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}::selection{background:var(--brand);color:var(--ink)}button,input,select,textarea{font:inherit}button,input,select,textarea,a{-webkit-tap-highlight-color:transparent}button,.button{border:1px solid var(--line);cursor:pointer;background:var(--surface);min-width:44px;min-height:44px;color:var(--ink);text-align:center;border-radius:3px;justify-content:center;align-items:center;padding:.6rem 1rem;font-weight:500;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:inline-flex}button:hover:not(:disabled),.button:hover{background:var(--panel);border-color:var(--accent)}button:active:not(:disabled),.button:active{background:var(--subtle)}button:disabled{cursor:not-allowed;background:var(--panel);color:var(--muted);border-color:var(--subtle)}.primary{background:var(--ink);color:var(--on-accent);border-color:var(--ink)}.primary:hover:not(:disabled){background:var(--accent);color:var(--on-accent)}.primary:active:not(:disabled){background:var(--ink);color:var(--on-accent)}a{color:inherit;text-underline-offset:.22em}.text-link{min-width:44px;max-width:100%;min-height:44px;padding-block:.6rem;display:inline-block}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3,.wordmark{font-family:var(--display);font-weight:600;line-height:1.2}h1{letter-spacing:-.035em;margin-bottom:.75rem;font-size:clamp(1.6rem,2.8vw,2.1rem)}h2{letter-spacing:-.02em;font-size:clamp(1.1rem,2vw,1.35rem)}h3{font-size:1rem}.wordmark{letter-spacing:-.06em;white-space:nowrap;align-items:center;gap:.65rem;min-height:44px;font-size:1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.wordmark-ex{font-weight:350}.brand-symbol{background:var(--brand);border-radius:2px;flex-shrink:0;width:2.1rem;height:2.1rem;display:inline-block;position:relative;overflow:hidden}.brand-symbol img{object-fit:cover;transform:scale(2.15)}.footer-brand{align-items:center;gap:.65rem;display:inline-flex}.footer-brand .brand-symbol{width:1.5rem;height:1.5rem}.section-label{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.75rem;font-size:.75rem;font-weight:500;display:flex}.section-label>span{font-variant-numeric:tabular-nums;color:var(--accent)}.muted,small{color:var(--muted)}.numeric{font-family:var(--data);font-variant-numeric:tabular-nums;letter-spacing:-.035em}.address{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:.82rem}.button-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.skip-link{background:var(--surface);z-index:10;padding:.75rem;position:absolute;top:-100px;left:1rem}.skip-link:focus{top:1rem}.notice{border:1px solid var(--line);background:var(--warning);overflow-wrap:anywhere;border-radius:2px;padding:.85rem 1rem}.error{color:var(--error)}.stack{grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;display:grid}.stack>*{margin-bottom:0}@keyframes page-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.header{border-bottom:1px solid var(--subtle);background:var(--surface);flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;padding:.65rem max(1rem,50vw - 688px);font-size:.875rem;display:flex}.header nav{order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;width:100%;display:grid}.header nav a{text-align:center;min-height:44px;color:var(--muted);border-bottom:2px solid #0000;flex:auto;padding:.55rem .65rem;text-decoration:none;transition:background .18s,color .18s}.header nav a:hover{color:var(--ink);background:var(--panel)}.header nav a[aria-current]{background:var(--panel);border-bottom-color:var(--accent);color:var(--ink);font-weight:600}.wallet-controls{flex-wrap:wrap;align-items:center;gap:.5rem;max-width:100%;margin-left:auto;display:flex}.network-label{color:var(--muted);margin-right:.5rem;font-size:.75rem}.wallet-menu{max-width:100%;position:relative}.wallet-menu summary{cursor:pointer;border:1px solid var(--line);background:var(--ink);min-height:44px;color:var(--on-accent);border-radius:3px;padding:.6rem .8rem}.wallet-options{background:var(--surface);border:1px solid var(--line);z-index:5;width:min(300px,85vw);animation:page-arrive .18s var(--ease);border-radius:3px;gap:.5rem;padding:1rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 24px #162a4014}.release-note{background:var(--warning);color:var(--muted);flex-wrap:wrap;gap:.15rem .75rem;padding:.55rem max(1rem,50vw - 688px);font-size:.75rem;display:flex}.release-note strong{color:var(--ink);font-weight:600}.page{max-width:1440px;min-height:70vh;animation:page-arrive .18s var(--ease);margin:auto;padding:1.5rem 1rem 3rem;font-size:.875rem}.page.narrow{max-width:1180px}.page-heading{padding-bottom:.5rem}.page-heading h1{margin-bottom:.5rem}.page-heading .section-label{margin-bottom:.65rem}.page-heading p:last-child{max-width:60ch;color:var(--muted);margin-bottom:0}.market-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.5rem;display:flex}.market-heading h1{margin-bottom:.4rem}.market-heading p{color:var(--muted);margin:0}.market-layout{align-items:start;gap:1rem;display:grid}.market-book,.market-reference{background:var(--surface);border:1px solid var(--subtle);min-width:0}.reference-heading{background:var(--panel);border-bottom:1px solid var(--subtle);padding:.9rem 1rem;font-weight:600}.market-reference .terms{padding:.25rem 1rem;font-size:.8rem}.reference-note{padding:1rem;font-size:.8rem}.reference-note h2{margin-bottom:.65rem;font-size:1rem}.reference-note p{color:var(--muted);margin-bottom:.5rem}.book-footnote{border-top:1px solid var(--subtle);color:var(--muted);padding:.65rem 1rem;font-size:.72rem}.market-disclaimer{max-width:100ch;font-size:.75rem}.pagination{padding:1rem}.search{border-bottom:1px solid var(--subtle);grid-template-columns:minmax(0,1fr);gap:.5rem;padding:1rem;display:grid}label{gap:.4rem;font-weight:500;display:grid}label small{font-weight:400}input,select,textarea{width:100%;min-width:0;min-height:44px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:3px;padding:.65rem .75rem;transition:border-color .18s,background .18s}input:hover,select:hover,textarea:hover{border-color:var(--accent)}input[type=checkbox]{width:1.15rem;height:1.15rem;min-height:0;accent-color:var(--accent);margin:.25rem 0 0}.check{cursor:pointer;align-items:start;gap:.8rem;min-height:44px;font-weight:400;display:flex}.check input{flex:0 0 1.15rem}.search input{flex:1;width:auto}.empty{background:var(--surface);padding:2.5rem 1.25rem}.empty-label{color:var(--muted);margin-bottom:.65rem;font-size:.75rem;display:block}.empty h2{margin-bottom:.65rem;font-size:1.2rem}.empty p{max-width:48ch;color:var(--muted);margin-bottom:1rem}.asset-table-head{display:none}.asset-row{border-bottom:1px solid var(--subtle);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1rem;min-width:0;padding:1rem;text-decoration:none;transition:background .18s;display:grid}.asset-row:hover{background:var(--panel)}.asset-row>div{min-width:0}.asset-row>div:first-child{grid-column:1/-1}.asset-row h3{overflow-wrap:anywhere;margin-bottom:.25rem}.asset-row small{font-family:var(--display);letter-spacing:0;display:block}.asset-row .address{margin-top:.25rem}.asset-identity{align-items:center;gap:.75rem;display:flex}.asset-identity>div{min-width:0}.asset-identity img{flex:0 0 36px}.asset-name{color:var(--muted);font-size:.75rem}.form-layout,.trade-layout{align-items:start;gap:1rem;display:grid}.form-panel,.swap-panel{border:1px solid var(--subtle);background:var(--surface);border-radius:3px;min-width:0;padding:1.25rem}.form-panel fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.form-panel legend{font-family:var(--display);border-bottom:1px solid var(--subtle);width:100%;margin-bottom:1.25rem;padding-bottom:1rem;font-size:1rem;font-weight:600}.terms-card{background:var(--surface);border:1px solid var(--subtle);border-radius:3px;padding:1.25rem;font-size:.825rem}.terms-card h2{font-size:1.1rem}.terms-card .notice{background:var(--paper)}.pair-preview{border-bottom:1px solid var(--subtle);padding-block:.25rem 1rem}.pair-preview h2{margin:.4rem 0 0;font-size:1.3rem}.launch-target{background:var(--ink);color:var(--on-accent);margin:-1.25rem -1.25rem 0;padding:1.25rem}.launch-target small{color:#cedbe8}.launch-target strong{letter-spacing:-.04em;font-size:clamp(2rem,3vw,2.75rem);font-weight:500;line-height:1.2;display:block}.launch-target strong span{letter-spacing:0;font-size:1rem;font-weight:500}.form-note{color:var(--muted);font-size:.8rem}.image-upload{border:1px dashed var(--line);background:var(--paper);border-radius:3px;gap:.75rem;padding:1rem;display:grid}.image-upload p{margin:0}.image-upload small{overflow-wrap:anywhere}.image-upload input[hidden]{display:none}.token-image{object-fit:contain;border-radius:3px;max-width:100%;display:block}.rate{border:1px solid var(--subtle);background:var(--panel);border-radius:3px;padding:1rem}.rate strong{font-size:clamp(1.1rem,3vw,1.4rem);font-family:var(--display);letter-spacing:-.03em;display:block}.terms{margin:0;display:grid}.terms>div{border-bottom:1px solid var(--subtle);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.7rem 0;display:flex}dt{color:var(--muted)}dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.two-fields{gap:1rem;display:grid}.receipt{background:var(--warning);overflow-wrap:anywhere;border-radius:3px;padding:1rem}.segmented{border-bottom:1px solid var(--subtle);grid-template-columns:1fr 1fr;gap:.5rem;padding-bottom:.5rem;display:grid}.segmented button{border-color:var(--line);background:0 0}.segmented button[aria-pressed=true]{background:var(--ink);color:var(--on-accent)}.swap-route{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 0;font-size:.8rem;display:flex}.swap-route span{border-bottom:2px solid var(--brand);animation:route-read .48s var(--ease) both;padding:.35rem 0}.swap-route span:nth-child(2){animation-delay:.12s}.swap-route span:nth-child(3){animation-delay:.24s}@keyframes route-read{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.output{font-family:var(--display);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.6rem,3vw,2rem);font-weight:500}progress{width:100%;height:.4rem;accent-color:var(--accent);border:none;border-radius:0;overflow:hidden}progress::-webkit-progress-bar{background:var(--subtle)}progress::-webkit-progress-value{background:var(--accent)}progress::-moz-progress-bar{background:var(--accent)}.token-heading{border-bottom:1px solid var(--subtle);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-block:1rem;display:flex}.token-heading h1{overflow-wrap:anywhere;margin-bottom:.35rem}.token-heading p{margin:0}.token-heading .token-image{width:48px;height:48px}.token-heading>.address{flex-basis:100%}.market-overview{border:1px solid var(--subtle);background:var(--surface);min-width:0;padding:1.25rem}.market-overview>section{border-block:1px solid var(--subtle);padding-block:1rem}.stat-price{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:500}.trade-list{margin:0;padding:0;list-style:none}.trade-list li{border-bottom:1px solid var(--subtle);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;padding:.7rem 0;display:flex}.trade-list a{align-items:center;min-height:44px;display:flex}.prose{background:var(--surface);border:1px solid var(--subtle);max-width:820px;margin-block:2rem;font-size:1rem}.prose h2{margin-top:2.5rem}.footer{border-top:1px solid var(--subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1376px;margin:auto;padding:1rem 1rem 1.5rem;font-size:.75rem;display:flex}.footer a{align-items:center;min-height:44px;display:inline-flex}.shell-message{margin:0;padding:1rem}@media (min-width:420px){.header nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:620px){.page{padding:1.75rem 2rem 3rem}.two-fields{grid-template-columns:1fr 1fr}.form-panel,.swap-panel{padding:1.5rem}.search{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:1rem}.market-reference{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reference-heading{grid-column:1/-1}.empty{padding:3.5rem 2rem}.asset-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.header{gap:2rem}.header nav{flex-wrap:wrap;order:initial;justify-content:initial;width:auto;margin-left:1.5rem;display:flex}.header nav a{padding-inline:1.15rem}.market-layout{grid-template-columns:minmax(0,1fr) minmax(0,280px)}.market-reference{display:block}.market-book .empty{flex-direction:column;justify-content:center;align-items:flex-start;min-height:340px;display:flex}.form-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:1.25rem}.trade-layout{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:1.25rem}.asset-table-head{color:var(--muted);border-bottom:1px solid var(--subtle);background:var(--panel);grid-template-columns:minmax(0,2fr) minmax(0,1.25fr) minmax(0,1.25fr) minmax(0,.6fr);gap:1rem;padding:.75rem 1rem;font-size:.7rem;display:grid}.asset-table-head>:not(:first-child),.asset-table .asset-row>:not(:first-child){text-align:right}.asset-row{grid-template-columns:minmax(0,2fr) minmax(0,1.25fr) minmax(0,1.25fr) minmax(0,.6fr)}.asset-row>div:first-child{grid-column:auto}.asset-table .asset-row .numeric small{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}
