:root{--glass-canvas:#f3f0e9;--glass-canvas-deep:#ebe8e1;--glass-ink:#202a29;--glass-ink-secondary:#596361;--glass-ink-tertiary:#7d8582;--glass-ink-muted:#a3a9a5;--glass-milk:#fffffc75;--glass-milk-strong:#fffffca8;--glass-milk-inset:#f0f2ec6b;--glass-mint:#9fd8c9;--glass-mint-hover:#8ecfbf;--glass-mint-soft:#80d2be3d;--glass-mint-wash:#80d2be24;--glass-mint-ink:#285f56;--glass-blush:#e8b3ac;--glass-blush-hover:#e0a29a;--glass-blush-ink:#5a2622;--glass-blush-soft:#e69f9738;--glass-amber:#b88132;--glass-danger:#a64f49;--glass-success:#2f7564;--glass-white-glint:#ffffffc2;--glass-white:#fff;--glass-milk-extra:#fffffcc7;--glass-milk-opaque:#fffffc;--glass-wallet-surface:#fffffce6;--glass-control-track:#e6e3dba6;--glass-line-soft:#5963611f;--glass-shadow-inset:inset 0 1px 2px #202a290f;--glass-shadow-inset-strong:inset 0 1px 2px #202a2914;--glass-shadow-ambient:0 26px 64px #31433e21;--glass-shadow-surface:0 12px 30px #3a48431c, inset 0 1px 1px #ffffffd1, inset 0 -1px 1px #4d605a14;--glass-shadow-control:0 8px 18px #3749431a, inset 0 1px 1px #ffffffe0;--glass-shadow-dialog:0 32px 80px #31433e38, inset 0 1px 1px #ffffffe0;--glass-shadow-wallet-glow:0 0 0 1px #80d2be57, 0 14px 34px #2f756438;--glass-focus:0 0 0 3px #2f75643d;--glass-scrim:#202a2952;--glass-radius-control:999px;--glass-radius-field:20px;--glass-radius-panel:34px;--glass-radius-panel-mobile:26px;--glass-radius-specimen:18px;--glass-space-1:4px;--glass-space-2:8px;--glass-space-3:12px;--glass-space-4:16px;--glass-space-5:20px;--glass-space-6:24px;--glass-space-8:32px;--glass-space-10:40px;--glass-space-12:48px;--glass-space-16:64px;--glass-content-width:1240px;--glass-toast-width:420px;--glass-touch-target:44px;--glass-z-toast:60;--glass-control-height:48px;--glass-control-height-small:42px;--glass-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--glass-font-mono:"SFMono-Regular", "JetBrains Mono", Consolas, monospace;--glass-text-xs:.75rem;--glass-text-sm:.875rem;--glass-text-base:1rem;--glass-text-lg:1.125rem;--glass-text-xl:1.5rem;--glass-text-2xl:2rem;--glass-text-display:3.4rem;--glass-ease-out:cubic-bezier(.16, 1, .3, 1);--glass-ease-in:cubic-bezier(.7, 0, .84, 0);--glass-ease-in-out:cubic-bezier(.65, 0, .35, 1);--glass-duration-fast:.16s;--glass-duration:.24s;--glass-duration-page:.28s;--glass-duration-enter:.32s;--glass-duration-pop:.34s;--glass-duration-wallet:.24s;--glass-duration-glow:2.2s;--glass-stage-0:0s;--glass-stage-1:48ms;--glass-stage-2:96ms;--glass-stage-3:.144s;--glass-stage-4:.192s;--glass-stagger-row:36ms;--glass-enter-distance:-12px;--glass-wallet-distance:8px;--glass-wallet-scale:.97;--glass-connected-scale:.94;--glass-coin-scale:.01;--glass-wallet-width:430px;--glass-wallet-glyph:46px;--glass-market-card-min:220px;--glass-coin-portrait:240px;--glass-hover-lift:2px;--glass-press-scale:.98;--glass-media-hover-scale:1.03;--glass-blur:28px}*{box-sizing:border-box}html,body,#root{min-height:100%}html,body{background-color:var(--glass-canvas);background-image:radial-gradient(circle at 12% 12%, var(--glass-mint-wash) 0%, transparent 48%), radial-gradient(circle at 88% 85%, var(--glass-blush-soft) 0%, transparent 42%);color:var(--glass-ink);font-family:var(--glass-font-sans);overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;overflow-x:clip}body{font-size:var(--glass-text-base);letter-spacing:0;line-height:1.55}html[data-wallet-chooser=open]{overflow:hidden}button,input,select,textarea{font:inherit;letter-spacing:0}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{box-shadow:var(--glass-focus);outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono{font-family:var(--glass-font-mono);font-variant-numeric:tabular-nums}.app-shell{flex-direction:column;min-height:100vh;display:flex}.floating-mast{width:min(calc(100% - var(--glass-space-8)), var(--glass-content-width));margin:var(--glass-space-5) auto var(--glass-space-6);padding:var(--glass-space-3) var(--glass-space-6);background:var(--glass-milk);-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-shadow-surface);border-radius:var(--glass-radius-control);gap:var(--glass-space-3);animation:instrument-enter var(--glass-duration-enter) var(--glass-ease-out) var(--glass-stage-0) both;flex-direction:column;display:flex}.mast-row-primary{justify-content:space-between;align-items:center;gap:var(--glass-space-4);width:100%;display:flex}.wordmark{align-items:center;gap:var(--glass-space-2);color:var(--glass-ink);font-family:var(--glass-font-sans);font-size:var(--glass-text-base);background:0 0;border:none;padding:0;font-weight:700;text-decoration:none;display:inline-flex}.wordmark-icon{object-fit:contain;-webkit-user-select:none;user-select:none;flex:none;width:32px;height:32px;display:block}.wordmark-image{object-fit:contain;-webkit-user-select:none;user-select:none;flex:none;width:92px;height:auto;display:block}.nav-segmented{background:var(--glass-control-track);border-radius:var(--glass-radius-control);box-shadow:var(--glass-shadow-inset-strong);align-items:center;padding:4px;display:inline-flex;position:relative}.nav-segmented-full{width:100%;display:flex}.nav-lens{background:var(--glass-milk-strong);border-radius:var(--glass-radius-control);width:calc(50% - 4px);box-shadow:var(--glass-shadow-control), inset 0 1px 1px var(--glass-white-glint);transition:transform var(--glass-duration-page) var(--glass-ease-out);will-change:transform;position:absolute;top:4px;bottom:4px;transform:translate(0,0)}.nav-lens.view-market{transform:translate(0,0)}.nav-lens.view-launch{transform:translate(100%)}.nav-button{z-index:1;min-height:38px;padding:0 var(--glass-space-6);color:var(--glass-ink-tertiary);font-family:var(--glass-font-sans);font-size:var(--glass-text-sm);transition:color var(--glass-duration) var(--glass-ease-out), transform var(--glass-duration-fast) var(--glass-ease-out);text-align:center;background:0 0;border:none;flex:1;font-weight:600;position:relative}.nav-button:hover{color:var(--glass-ink)}.nav-button:active{transform:scale(.96)}.nav-button.active{color:var(--glass-ink);font-weight:700}.mast-nav-desktop{display:flex}.mast-row-secondary{display:none}.mast-wallet-group{align-items:center;gap:var(--glass-space-3);display:flex}.wallet-status{align-items:center;gap:var(--glass-space-2);color:var(--glass-ink-secondary);font-size:var(--glass-text-sm);display:flex}.wallet-status-connected{animation:wallet-settle var(--glass-duration-wallet) var(--glass-ease-out) both}.status-dot{background:var(--glass-ink-muted);border-radius:50%;width:8px;height:8px;display:inline-block}.status-dot-success{background:var(--glass-success)}.status-dot-warning{background:var(--glass-amber)}.network-label{color:var(--glass-mint-ink);background:var(--glass-mint-wash);font-family:var(--glass-font-mono);font-size:var(--glass-text-xs);border-radius:999px;padding:4px 10px;font-weight:700}.button{min-height:var(--glass-control-height);padding:var(--glass-space-2) var(--glass-space-5);border-radius:var(--glass-radius-control);font-size:var(--glass-text-sm);justify-content:center;align-items:center;gap:var(--glass-space-2);transition:transform var(--glass-duration) var(--glass-ease-out), box-shadow var(--glass-duration) var(--glass-ease-out), background-color var(--glass-duration) var(--glass-ease-out);border:none;font-weight:700;display:inline-flex}.button:not(:disabled):hover{transform:translateY(-1px)}.button:active{transform:scale(var(--glass-press-scale))}.button-primary{background:var(--glass-mint);color:var(--glass-mint-ink);box-shadow:var(--glass-shadow-control), inset 0 1px 1px var(--glass-white-glint)}.button-primary:not(:disabled):hover{background:var(--glass-mint-hover)}.button-blush{background:var(--glass-blush);color:var(--glass-blush-ink);box-shadow:var(--glass-shadow-control), inset 0 1px 1px var(--glass-white-glint)}.button-blush:not(:disabled):hover{background:var(--glass-blush-hover)}.button-secondary{background:var(--glass-milk-strong);color:var(--glass-ink);box-shadow:var(--glass-shadow-control)}.button-secondary:not(:disabled):hover{background:var(--glass-white)}.rail-connect{min-height:38px;padding-inline:var(--glass-space-4)}.app-main{width:min(calc(100% - var(--glass-space-8)), var(--glass-content-width));padding-bottom:var(--glass-space-8);flex:1;margin:0 auto}.page-view{opacity:1}.desk-intro{justify-content:space-between;align-items:flex-end;gap:var(--glass-space-6);margin-bottom:var(--glass-space-6);padding:var(--glass-space-2) 0;animation:instrument-enter var(--glass-duration-enter) var(--glass-ease-out) var(--glass-stage-1) both;display:flex}.desk-intro-main{max-width:24rem}.desk-headline{font-size:var(--glass-text-2xl);color:var(--glass-ink);letter-spacing:0;margin:0;font-weight:700;line-height:1.15}.desk-intro-copy{max-width:26rem;color:var(--glass-ink-secondary);font-size:var(--glass-text-sm);margin:0;line-height:1.5}.desk-intro-actions{align-items:flex-end;gap:var(--glass-space-3);flex-direction:column;display:flex}.launch-cta-btn{min-height:42px}.official-token{top:calc(var(--glass-space-16) + var(--glass-space-12));right:max(var(--glass-space-6), calc((100vw - var(--glass-content-width)) / 2));z-index:var(--glass-z-toast);width:min(calc(100vw - var(--glass-space-12)), var(--glass-toast-width));gap:var(--glass-space-3);padding:var(--glass-space-4);border-radius:var(--glass-radius-field);background:radial-gradient(circle at 8% 20%, var(--glass-mint-soft), transparent 44%), var(--glass-milk-opaque);box-shadow:var(--glass-shadow-surface);animation:transaction-toast-in var(--glass-duration) var(--glass-ease-out) both;display:grid;position:fixed}.official-token-identity{align-items:center;gap:var(--glass-space-4);min-width:0;display:flex}.official-token-identity img{width:var(--glass-space-10);height:var(--glass-space-10);object-fit:contain;flex:none}.official-token-kicker{margin-bottom:var(--glass-space-1);color:var(--glass-mint-ink);font-family:var(--glass-font-mono);font-size:var(--glass-text-xs);font-weight:700;display:block}.official-token h2,.official-token p{margin:0}.official-token h2{padding-right:var(--glass-touch-target);color:var(--glass-ink);font-size:var(--glass-text-base);line-height:1.2}.official-token p{margin-top:var(--glass-space-1);color:var(--glass-ink-secondary);font-size:var(--glass-text-xs);line-height:1.4}.official-token-contract{min-width:0;min-height:var(--glass-control-height);align-items:center;gap:var(--glass-space-3);padding:0 var(--glass-space-4);border-radius:var(--glass-radius-control);background:var(--glass-milk-opaque);box-shadow:var(--glass-shadow-control);color:var(--glass-ink-secondary);cursor:pointer;transition:transform var(--glass-duration-fast) var(--glass-ease-out);border:none;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.official-token-close{top:var(--glass-space-3);right:var(--glass-space-3);width:var(--glass-touch-target);height:var(--glass-touch-target);border-radius:var(--glass-radius-control);background:var(--glass-milk-extra);color:var(--glass-ink-secondary);font-size:var(--glass-text-xl);cursor:pointer;transition:color var(--glass-duration-fast) var(--glass-ease-out), transform var(--glass-duration-fast) var(--glass-ease-out);border:none;place-items:center;line-height:1;display:grid;position:absolute}.official-token-close:hover{color:var(--glass-ink)}.official-token-close:active{transform:scale(.96)}.official-token-contract:hover{transform:translateY(-2px)}.official-token-contract:active{transform:scale(var(--glass-press-scale))}.official-token-contract>span,.official-token-contract strong{color:var(--glass-mint-ink);font-size:var(--glass-text-xs)}.official-token-contract code{min-width:0;color:var(--glass-ink-secondary);font-family:var(--glass-font-mono);font-size:var(--glass-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.official-token-action{min-height:var(--glass-control-height);white-space:nowrap}.transaction-toast{right:var(--glass-space-6);bottom:max(var(--glass-space-6), env(safe-area-inset-bottom));z-index:var(--glass-z-toast);width:min(calc(100vw - var(--glass-space-12)), var(--glass-toast-width));gap:var(--glass-space-3);padding:var(--glass-space-4);background:var(--glass-milk-opaque);-webkit-backdrop-filter:none;box-shadow:var(--glass-shadow-surface);border-radius:var(--glass-radius-field);color:var(--glass-ink-secondary);font-size:var(--glass-text-sm);animation:transaction-toast-in var(--glass-duration) var(--glass-ease-out) both;border:none;display:grid;position:fixed}.transaction-toast-head{align-items:center;gap:var(--glass-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.transaction-toast-title{gap:var(--glass-space-1);min-width:0;display:grid}.transaction-toast-title strong{color:var(--glass-ink);font-size:var(--glass-text-base);line-height:1.25}.transaction-marker{width:var(--glass-space-2);height:var(--glass-space-2);border-radius:var(--glass-radius-control);background:var(--glass-amber)}.transaction-success .transaction-marker{background:var(--glass-success)}.transaction-error .transaction-marker{background:var(--glass-danger)}.transaction-toast-close{width:var(--glass-touch-target);height:var(--glass-touch-target);border-radius:var(--glass-radius-control);background:var(--glass-milk-extra);color:var(--glass-ink-secondary);font-size:var(--glass-text-xl);cursor:pointer;transition:color var(--glass-duration-fast) var(--glass-ease-out), transform var(--glass-duration-fast) var(--glass-ease-out);border:none;place-items:center;line-height:1;display:inline-grid}.transaction-toast-close:hover{color:var(--glass-ink)}.transaction-toast-close:active{transform:scale(.96)}.transaction-toast-message{margin:0;line-height:1.5}.transaction-toast-ca{align-items:center;gap:var(--glass-space-2);min-width:0;padding:var(--glass-space-2) var(--glass-space-3);border-radius:var(--glass-radius-field);background:var(--glass-milk-inset);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.transaction-toast-ca>span{color:var(--glass-ink-tertiary);font-family:var(--glass-font-mono);font-size:var(--glass-text-xs)}.transaction-toast-ca code,.transaction-toast-hash{min-width:0;color:var(--glass-ink-secondary);font-family:var(--glass-font-mono);font-size:var(--glass-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transaction-toast-ca button{min-height:var(--glass-touch-target);padding:0 var(--glass-space-3);border-radius:var(--glass-radius-control);background:var(--glass-milk-opaque);color:var(--glass-mint-ink);cursor:pointer;border:none;font-weight:700}.transaction-toast-hash{display:block}.transaction-toast-action{min-height:var(--glass-control-height);justify-content:center;align-items:center;gap:var(--glass-space-2);padding:0 var(--glass-space-4);border-radius:var(--glass-radius-control);background:var(--glass-mint);color:var(--glass-mint-ink);transition:background-color var(--glass-duration-fast) var(--glass-ease-out), transform var(--glass-duration-fast) var(--glass-ease-out);font-weight:700;text-decoration:none;display:inline-flex}.transaction-toast-action:hover{background:var(--glass-mint-hover);transform:translateY(-2px)}.transaction-toast-action:active{transform:scale(var(--glass-press-scale))}@keyframes transaction-toast-in{0%{opacity:0;transform:translateY(var(--glass-space-2))}to{opacity:1;transform:translateY(0)}}.workspace-grid{gap:var(--glass-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;display:grid}.launch-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.discovery-column,.trade-column,.launch-form-column,.launch-specimen-column{gap:var(--glass-space-6);flex-direction:column;min-width:0;display:flex}.discovery-column,.launch-form-column{animation:instrument-enter var(--glass-duration-enter) var(--glass-ease-out) var(--glass-stage-2) both}.trade-column,.launch-specimen-column{animation:instrument-enter var(--glass-duration-enter) var(--glass-ease-out) var(--glass-stage-3) both}.work-panel{min-width:0;padding:var(--glass-space-8);background:var(--glass-milk);-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-shadow-surface);border-radius:var(--glass-radius-panel);border:none}.market-panel,.launch-panel{background:radial-gradient(circle at 8% 8%, var(--glass-mint-wash), transparent 42%), var(--glass-milk)}.trade-panel,.trade-empty,.specimen-panel{background:radial-gradient(circle at 92% 88%, var(--glass-blush-soft), transparent 46%), var(--glass-milk)}.panel-heading{justify-content:space-between;align-items:flex-start;gap:var(--glass-space-4);margin-bottom:var(--glass-space-5);display:flex}.panel-heading h2{font-size:var(--glass-text-xl);color:var(--glass-ink);margin:0;font-weight:700;line-height:1.2}.panel-meta{align-items:center;gap:var(--glass-space-2);display:flex}.count-label{color:var(--glass-ink-tertiary);font-size:var(--glass-text-xs);background:var(--glass-milk-strong);box-shadow:var(--glass-shadow-control);border-radius:999px;padding:4px 12px}.market-sort,.market-filter,.exposure-tabs{padding:var(--glass-space-1);border-radius:var(--glass-radius-control);background:var(--glass-control-track);display:inline-flex}.market-sort button,.market-filter button,.exposure-tabs button{min-height:var(--glass-control-height-small);padding:0 var(--glass-space-4);border-radius:var(--glass-radius-control);color:var(--glass-ink-tertiary);font:inherit;font-size:var(--glass-text-xs);cursor:pointer;transition:color var(--glass-duration-fast) var(--glass-ease-out), background-color var(--glass-duration-fast) var(--glass-ease-out), box-shadow var(--glass-duration-fast) var(--glass-ease-out);background:0 0;border:none;font-weight:700}.market-sort button[aria-pressed=true],.market-filter button[aria-pressed=true],.exposure-tabs button[aria-pressed=true]{background:var(--glass-milk-opaque);box-shadow:var(--glass-shadow-control);color:var(--glass-ink)}.panel-intro{margin:0 0 var(--glass-space-6);color:var(--glass-ink-secondary);font-size:var(--glass-text-sm)}.market-list{gap:var(--glass-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.market-list>li{transform-origin:0;animation:coin-pop var(--glass-duration-pop) var(--glass-ease-out) var(--glass-stage-3) both}.market-list>li:nth-child(2){animation-delay:calc(var(--glass-stage-3) + var(--glass-stagger-row))}.market-list>li:nth-child(3){animation-delay:calc(var(--glass-stage-3) + var(--glass-stagger-row) + var(--glass-stagger-row))}.market-list>li:nth-child(4){animation-delay:calc(var(--glass-stage-3) + var(--glass-stagger-row) + var(--glass-stagger-row) + var(--glass-stagger-row))}.market-list>li:nth-child(5){animation-delay:calc(var(--glass-stage-3) + var(--glass-stage-3))}.market-list>li:nth-child(6){animation-delay:calc(var(--glass-stage-3) + var(--glass-stage-3) + var(--glass-stagger-row))}.market-list>li:nth-child(7){animation-delay:calc(var(--glass-stage-3) + var(--glass-stage-3) + var(--glass-stagger-row) + var(--glass-stagger-row))}.market-list>li:nth-child(8){animation-delay:calc(var(--glass-stage-3) + var(--glass-stage-3) + var(--glass-stagger-row) + var(--glass-stagger-row) + var(--glass-stagger-row))}.market-list>li:nth-child(n+9){animation-delay:calc(var(--glass-stage-3) + var(--glass-stage-3) + var(--glass-stage-3))}.market-row{justify-content:space-between;align-items:center;gap:var(--glass-space-4);width:100%;min-height:64px;padding:var(--glass-space-4) var(--glass-space-5);background:var(--glass-milk-inset);border-radius:var(--glass-radius-field);color:var(--glass-ink);text-align:left;transition:transform var(--glass-duration) var(--glass-ease-out), background-color var(--glass-duration) var(--glass-ease-out), box-shadow var(--glass-duration) var(--glass-ease-out);border:none;flex-wrap:wrap;display:flex}.market-row-select{justify-content:space-between;align-items:center;gap:var(--glass-space-4);min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:auto;padding:0;display:flex}.market-token-image,.market-token-fallback{width:var(--glass-space-10);height:var(--glass-space-10);border-radius:var(--glass-radius-specimen);object-fit:cover;background:var(--glass-mint-wash);color:var(--glass-mint-ink);font-family:var(--glass-font-mono);flex:none;place-items:center;font-weight:700;display:grid}.market-ca{align-items:center;gap:var(--glass-space-2);padding-top:var(--glass-space-2);min-width:0;color:var(--glass-ink-tertiary);font-size:var(--glass-text-xs);flex:100%;display:flex}.market-ca code,.pair-contract code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--glass-font-mono);overflow:hidden}.market-ca-copy,.pair-copy{min-height:var(--glass-control-height-small);padding:0 var(--glass-space-3);border:1px solid var(--glass-line-soft);border-radius:var(--glass-radius-control);background:var(--glass-milk-opaque);color:var(--glass-mint-ink);font-size:var(--glass-text-xs);flex:none;font-weight:700}.market-official{color:var(--glass-mint-ink);font-size:var(--glass-text-xs);font-weight:700}.market-version{color:var(--glass-ink-tertiary);font-size:var(--glass-text-xs)}.market-row:hover{background:var(--glass-milk-extra);box-shadow:var(--glass-shadow-control);transform:translateY(-1px)}.market-row:active{transform:scale(.99)}.market-row-selected{background:var(--glass-mint-wash);box-shadow:inset 0 0 0 2px var(--glass-mint), var(--glass-shadow-control)}.market-row-left{align-items:center;gap:var(--glass-space-3);flex-direction:row;min-width:0;display:flex}.market-identity-copy{gap:var(--glass-space-1);flex-direction:column;min-width:0;display:flex}.market-pair{font-size:var(--glass-text-base);color:var(--glass-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.market-pair-line{align-items:center;gap:var(--glass-space-2);min-width:0;display:flex}.market-exposure{padding:var(--glass-space-1) var(--glass-space-2);border-radius:var(--glass-radius-control);font-family:var(--glass-font-mono);font-size:var(--glass-text-xs);flex:none;font-weight:700;line-height:1}.market-exposure-long{background:var(--glass-mint-soft);color:var(--glass-mint-ink)}.market-exposure-short{background:var(--glass-blush-soft);color:var(--glass-blush-ink)}.market-exposure-stock{background:var(--glass-control-track);color:var(--glass-ink-secondary)}.market-exposure-custom{background:var(--glass-blush-soft);color:var(--glass-danger)}.pair-slash{color:var(--glass-ink-tertiary)}.market-name{color:var(--glass-ink-secondary);font-size:var(--glass-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-row-right{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.market-creator{color:var(--glass-ink-tertiary);font-size:var(--glass-text-xs)}.market-facts{color:var(--glass-mint-ink);font-size:var(--glass-text-xs);font-weight:600}.market-row-arrow{color:var(--glass-ink-tertiary);font-size:var(--glass-text-lg)}.state-block{justify-content:center;align-items:center;gap:var(--glass-space-2);text-align:center;min-height:160px;color:var(--glass-ink-tertiary);font-size:var(--glass-text-sm);flex-direction:column;display:flex}.state-title{color:var(--glass-ink);margin:0;font-weight:700}.state-desc{color:var(--glass-ink-secondary);margin:0 0 var(--glass-space-3)}.empty-launch-btn{min-height:38px}.loading-line{background:var(--glass-milk-inset);border-radius:999px;width:100%;height:3px;position:relative;overflow:hidden}.loading-line:after{content:"";background:var(--glass-mint);width:30%;animation:loading-sweep 1.2s var(--glass-ease-in-out) infinite;border-radius:999px;position:absolute;inset:0}@keyframes loading-sweep{0%{transform:translate(-100%)}to{transform:translate(350%)}}.execution-surface{gap:var(--glass-space-6);flex-direction:column;display:flex}.pair-tape{padding:var(--glass-space-6);background:radial-gradient(circle at 12% 50%, var(--glass-mint-wash), transparent 48%), var(--glass-milk-strong);-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-shadow-surface);border-radius:var(--glass-radius-panel);align-items:center;gap:var(--glass-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pair-ident,.pair-state{grid-column:1/-1}.pair-ident h2{font-family:var(--glass-font-mono);font-size:var(--glass-text-lg);color:var(--glass-ink);margin:0;font-weight:700}.pair-contract{align-items:center;gap:var(--glass-space-2);min-width:0;color:var(--glass-ink-tertiary);font-size:var(--glass-text-xs);grid-column:1/-1;display:flex}.pair-contract code{flex:auto}.specimen-image{object-fit:cover;border-radius:var(--glass-radius-specimen);width:100%;max-height:220px;margin-bottom:var(--glass-space-4);display:block}.pair-stat{padding-left:var(--glass-space-3);flex-direction:column;gap:2px;display:flex}.pair-stat span{color:var(--glass-ink-tertiary);font-family:var(--glass-font-mono);font-size:var(--glass-text-xs)}.pair-stat strong{color:var(--glass-ink);font-size:var(--glass-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pair-state strong{color:var(--glass-success);align-items:center;gap:var(--glass-space-2);display:flex}.uniswap-trade-panel{background:radial-gradient(circle at 88% 10%, var(--glass-mint-wash), transparent 44%), var(--glass-milk)}.uniswap-mark{color:var(--glass-mint-ink);font-size:var(--glass-text-xs);background:var(--glass-mint-wash);border-radius:999px;padding:4px 10px;font-weight:700}.uniswap-trade-action{width:100%;margin-bottom:var(--glass-space-3);justify-content:center}.uniswap-trade-note,.uniswap-identity-help{color:var(--glass-ink-tertiary);font-size:var(--glass-text-xs);margin:0;line-height:1.5}.uniswap-trade-note{margin-bottom:var(--glass-space-6)}.uniswap-identity-list{gap:var(--glass-space-3);margin:0;display:grid}.uniswap-identity-row{align-items:center;gap:var(--glass-space-3);padding:var(--glass-space-3) 0;border-top:1px solid var(--glass-line-soft);grid-template-columns:minmax(92px,.35fr) minmax(0,1fr);display:grid}.uniswap-identity-row dt{color:var(--glass-ink-tertiary);font-family:var(--glass-font-mono);font-size:var(--glass-text-xs);text-transform:uppercase}.uniswap-identity-row dd{align-items:center;gap:var(--glass-space-2);min-width:0;margin:0;display:flex}.uniswap-identity-row code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--glass-ink);font-family:var(--glass-font-mono);font-size:var(--glass-text-xs);-webkit-user-select:all;user-select:all;flex:auto;overflow:hidden}.uniswap-copy-button{min-height:var(--glass-control-height-small);padding:0 var(--glass-space-3);border:1px solid var(--glass-line-soft);border-radius:var(--glass-radius-control);background:var(--glass-milk-opaque);color:var(--glass-mint-ink);font-size:var(--glass-text-xs);flex:none;font-weight:700}.uniswap-copy-button:hover{background:var(--glass-mint-wash)}.legacy-market-notice{background:var(--glass-milk-inset)}.legacy-market-notice h2{margin:0 0 var(--glass-space-2);font-size:var(--glass-text-base)}.legacy-market-notice p{color:var(--glass-ink-secondary);font-size:var(--glass-text-sm);margin:0;line-height:1.5}.segmented-control{background:var(--glass-milk-inset);border-radius:var(--glass-radius-control);margin-bottom:var(--glass-space-6);padding:4px;display:flex;position:relative}.trade-segmented .segment-lens{border-radius:var(--glass-radius-control);width:calc(50% - 4px);transition:transform var(--glass-duration) var(--glass-ease-out), background-color var(--glass-duration) var(--glass-ease-out);position:absolute;top:4px;bottom:4px}.trade-segmented.intent-buy .segment-lens{background:var(--glass-mint-wash);box-shadow:inset 0 0 0 1px var(--glass-mint), var(--glass-shadow-control);transform:translate(0)}.trade-segmented.intent-sell .segment-lens{background:var(--glass-blush-soft);box-shadow:inset 0 0 0 1px var(--glass-blush), var(--glass-shadow-control);transform:translate(100%)}.segmented-control button{z-index:1;min-height:42px;color:var(--glass-ink-tertiary);font-family:var(--glass-font-mono);font-size:var(--glass-text-sm);transition:color var(--glass-duration) var(--glass-ease-out);background:0 0;border:none;flex:1;font-weight:700;position:relative}.segmented-control button:hover{color:var(--glass-ink)}.trade-segmented.intent-buy button.segment-selected{color:var(--glass-mint-ink)}.trade-segmented.intent-sell button.segment-selected{color:var(--glass-danger)}.trade-form,.launch-form{gap:var(--glass-space-5);flex-direction:column;display:flex}.trade-form,.launch-panel .launch-form{gap:var(--glass-space-4)}.field-group{gap:var(--glass-space-2);flex-direction:column;display:flex}.field-group label{color:var(--glass-ink-secondary);font-size:var(--glass-text-sm);font-weight:600}.trade-input-heading{justify-content:space-between;align-items:center;gap:var(--glass-space-3);min-height:40px;display:flex}.payment-toggle{border-radius:var(--glass-radius-control);background:var(--glass-milk-inset);align-items:center;gap:2px;padding:3px;display:inline-flex}.payment-toggle button{min-height:34px;padding:0 var(--glass-space-3);border-radius:var(--glass-radius-control);color:var(--glass-ink-tertiary);font:600 var(--glass-text-xs) / 1 var(--glass-font-sans);transition:color var(--glass-duration-fast) var(--glass-ease-out), background-color var(--glass-duration-fast) var(--glass-ease-out), transform var(--glass-duration-fast) var(--glass-ease-out);background:0 0;border:0}.payment-toggle button:hover{color:var(--glass-ink)}.payment-toggle button:active{transform:scale(var(--glass-press-scale))}.payment-toggle button.is-selected{background:var(--glass-milk-opaque);box-shadow:var(--glass-shadow-control);color:var(--glass-mint-ink)}.field-group input,.field-group select,.field-group textarea{width:100%;min-height:var(--glass-control-height);padding:var(--glass-space-3) var(--glass-space-4);background:var(--glass-milk-strong);border-radius:var(--glass-radius-field);box-shadow:var(--glass-shadow-inset);color:var(--glass-ink);transition:box-shadow var(--glass-duration) var(--glass-ease-out);border:none}.field-group textarea{resize:vertical;min-height:80px}.field-group input[aria-invalid=true],.field-group textarea[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--glass-danger)}.quote-select{z-index:2;position:relative}.quote-select-trigger{width:100%;min-height:var(--glass-control-height);padding:var(--glass-space-3) var(--glass-space-4);justify-content:space-between;align-items:center;gap:var(--glass-space-3);background:var(--glass-milk-strong);border-radius:var(--glass-radius-field);box-shadow:var(--glass-shadow-inset);color:var(--glass-ink);font-size:var(--glass-text-base);text-align:left;transition:box-shadow var(--glass-duration) var(--glass-ease-out), background-color var(--glass-duration) var(--glass-ease-out);border:none;font-weight:500;display:flex}.quote-select-trigger:hover{background:var(--glass-milk-extra)}.quote-select-trigger[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--glass-danger)}.quote-select-chevron{border-right:2px solid var(--glass-ink-tertiary);border-bottom:2px solid var(--glass-ink-tertiary);width:9px;height:9px;transition:transform var(--glass-duration-fast) var(--glass-ease-out);flex:none;transform:rotate(45deg)translateY(-2px)}.quote-select.is-open .quote-select-chevron{transform:rotate(225deg)translate(-1px,-1px)}.quote-select-menu{top:calc(100% + var(--glass-space-2));z-index:20;gap:var(--glass-space-1);padding:var(--glass-space-2);background:var(--glass-milk-opaque);border-radius:var(--glass-radius-field);box-shadow:var(--glass-shadow-surface);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--glass-duration-fast) var(--glass-ease-out), transform var(--glass-duration-fast) var(--glass-ease-out), visibility 0s linear var(--glass-duration-fast);flex-direction:column;display:flex;position:absolute;left:0;right:0;transform:translateY(-4px)}.quote-select.is-open .quote-select-menu{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.quote-select-option{width:100%;min-height:var(--glass-control-height-small);padding:var(--glass-space-2) var(--glass-space-3);justify-content:space-between;align-items:center;gap:var(--glass-space-3);border-radius:var(--glass-radius-control);color:var(--glass-ink-secondary);font-size:var(--glass-text-sm);text-align:left;transition:color var(--glass-duration-fast) var(--glass-ease-out), background-color var(--glass-duration-fast) var(--glass-ease-out), transform var(--glass-duration-fast) var(--glass-ease-out);background:0 0;border:none;font-weight:500;display:flex}.quote-select-option:hover,.quote-select-option:focus-visible{background:var(--glass-mint-wash);color:var(--glass-ink)}.quote-select-option:active{transform:scale(.99)}.quote-select-option.is-selected{color:var(--glass-mint-ink)}.quote-select-check{color:var(--glass-mint-ink);opacity:0;transition:opacity var(--glass-duration-fast) var(--glass-ease-out), transform var(--glass-duration-fast) var(--glass-ease-out);transform:scale(.8)}.quote-select-option.is-selected .quote-select-check{opacity:1;transform:scale(1)}.exposure-trigger{width:100%;min-height:72px;padding:var(--glass-space-3) var(--glass-space-4);justify-content:space-between;align-items:center;gap:var(--glass-space-4);border-radius:var(--glass-radius-field);background:var(--glass-milk-strong);box-shadow:var(--glass-shadow-inset);color:var(--glass-ink);text-align:left;transition:transform var(--glass-duration-fast) var(--glass-ease-out), background-color var(--glass-duration-fast) var(--glass-ease-out), box-shadow var(--glass-duration-fast) var(--glass-ease-out);border:0;display:flex}.exposure-trigger:hover{background:var(--glass-milk-extra);transform:translateY(-1px)}.exposure-trigger:active{transform:scale(.995)}.exposure-trigger[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--glass-danger)}.exposure-trigger-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.exposure-trigger-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--glass-text-base);overflow:hidden}.exposure-trigger-copy span{color:var(--glass-ink-tertiary);font-size:var(--glass-text-xs)}.exposure-trigger-action{color:var(--glass-mint-ink);font-size:var(--glass-text-sm);flex:none;font-weight:700}.exposure-backdrop{z-index:120;padding:var(--glass-space-4);background:var(--glass-scrim);-webkit-backdrop-filter:blur(var(--glass-space-2));animation:wallet-backdrop-in var(--glass-duration-fast) var(--glass-ease-out) both;place-items:center;display:grid;position:fixed;inset:0}.exposure-dialog{width:min(100%,780px);max-height:calc(100dvh - var(--glass-space-8));padding:var(--glass-space-6);background:radial-gradient(circle at 8% 0%, var(--glass-mint-soft), transparent 42%), var(--glass-wallet-surface);border-radius:var(--glass-radius-panel);box-shadow:var(--glass-shadow-dialog);color:var(--glass-ink);animation:wallet-sheet-in var(--glass-duration-wallet) var(--glass-ease-out) both;flex-direction:column;display:flex;overflow:hidden}.exposure-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--glass-space-4);margin-bottom:var(--glass-space-5);display:flex}.exposure-dialog-header h2{margin:var(--glass-space-1) 0 0;font-size:var(--glass-text-xl);line-height:1.2}.exposure-dialog-header p{margin:var(--glass-space-2) 0 0;color:var(--glass-ink-secondary);font-size:var(--glass-text-sm)}.exposure-dialog-header .eyebrow{color:var(--glass-mint-ink);font-size:var(--glass-text-xs);text-transform:uppercase;letter-spacing:.08em}.exposure-close{width:var(--glass-control-height-small);height:var(--glass-control-height-small);border-radius:var(--glass-radius-control);background:var(--glass-milk-strong);box-shadow:var(--glass-shadow-control);color:var(--glass-ink-secondary);font-size:var(--glass-text-lg);border:0;flex:none;line-height:1}.exposure-toolbar{gap:var(--glass-space-3);margin-bottom:var(--glass-space-3);grid-template-columns:auto minmax(220px,1fr);align-items:center;display:grid}.exposure-tabs button{min-width:92px}.exposure-search{min-height:var(--glass-control-height-small);align-items:center;gap:var(--glass-space-2);padding:0 var(--glass-space-3);border-radius:var(--glass-radius-control);background:var(--glass-milk-inset);box-shadow:var(--glass-shadow-inset);color:var(--glass-ink-tertiary);display:flex}.exposure-search input{width:100%;min-width:0;color:var(--glass-ink);background:0 0;border:0;outline:0}.exposure-search input::-webkit-search-cancel-button{display:none}.exposure-notice{margin:0 0 var(--glass-space-3);padding:var(--glass-space-3) var(--glass-space-4);border-radius:var(--glass-radius-control);background:var(--glass-blush-soft);color:var(--glass-ink-secondary);font-size:var(--glass-text-xs)}.exposure-list{gap:var(--glass-space-2);min-height:180px;padding:var(--glass-space-1);flex-direction:column;display:flex;overflow-y:auto}.exposure-empty{min-height:180px;color:var(--glass-ink-tertiary);font-size:var(--glass-text-sm);place-items:center;display:grid}.exposure-option{align-items:center;gap:var(--glass-space-3);width:100%;min-height:68px;padding:var(--glass-space-3);border-radius:var(--glass-radius-field);background:var(--glass-milk-inset);color:var(--glass-ink);text-align:left;transition:transform var(--glass-duration-fast) var(--glass-ease-out), background-color var(--glass-duration-fast) var(--glass-ease-out), box-shadow var(--glass-duration-fast) var(--glass-ease-out);border:0;grid-template-columns:46px minmax(0,1fr) auto auto;display:grid}.exposure-option:hover{background:var(--glass-milk-extra);transform:translateY(-1px)}.exposure-option.is-selected{background:var(--glass-mint-wash);box-shadow:inset 0 0 0 2px var(--glass-mint)}.exposure-option-mark{border-radius:var(--glass-radius-specimen);background:var(--glass-milk-strong);width:46px;height:46px;color:var(--glass-mint-ink);font-size:var(--glass-text-xs);place-items:center;font-weight:700;display:grid}.exposure-option-mark img{object-fit:contain;width:28px;height:28px}.exposure-option-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.exposure-option-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exposure-option-copy span{text-overflow:ellipsis;white-space:nowrap;color:var(--glass-ink-tertiary);font-size:var(--glass-text-xs);overflow:hidden}.exposure-kind{padding:var(--glass-space-1) var(--glass-space-2);border-radius:var(--glass-radius-control);font-family:var(--glass-font-mono);font-size:var(--glass-text-xs);font-weight:700}.exposure-kind-long{background:var(--glass-mint-soft);color:var(--glass-mint-ink)}.exposure-kind-short{background:var(--glass-blush-soft);color:var(--glass-blush-ink)}.exposure-kind-stock{background:var(--glass-control-track);color:var(--glass-ink-secondary)}.exposure-kind-custom{background:var(--glass-blush-soft);color:var(--glass-danger)}.exposure-option-symbol{color:var(--glass-ink-secondary);font-size:var(--glass-text-xs);font-weight:700}.exposure-dialog-footer{justify-content:space-between;align-items:center;gap:var(--glass-space-4);padding-top:var(--glass-space-4);margin-top:var(--glass-space-3);border-top:1px solid var(--glass-line-soft);display:flex}.exposure-dialog-footer p{color:var(--glass-ink-secondary);font-size:var(--glass-text-sm);margin:0}.exposure-dialog-footer .button{width:auto;min-width:180px}.custom-pair-panel{gap:var(--glass-space-4);min-width:0;padding:var(--glass-space-2) 0;display:grid}.custom-pair-address-row{gap:var(--glass-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.custom-pair-address-row .button{min-width:var(--glass-control-height)}.custom-pair-inspection{gap:var(--glass-space-4);padding:var(--glass-space-4);border-radius:var(--glass-radius-field);background:var(--glass-milk-inset);box-shadow:var(--glass-shadow-inset);display:grid}.custom-pair-unverified{color:var(--glass-danger);font-family:var(--glass-font-mono);font-size:var(--glass-text-xs);font-weight:700}.custom-pair-token-meta{justify-content:space-between;align-items:baseline;gap:var(--glass-space-3);display:flex}.custom-pair-token-meta strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.custom-pair-token-meta span{color:var(--glass-ink-tertiary);font-size:var(--glass-text-xs);flex:none}.custom-pair-preview{gap:var(--glass-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.custom-pair-preview>div{min-width:0;padding:var(--glass-space-3);border-radius:var(--glass-radius-field);background:var(--glass-milk-strong)}.custom-pair-preview dt{color:var(--glass-ink-tertiary);font-size:var(--glass-text-xs)}.custom-pair-preview dd{margin:var(--glass-space-1) 0 0;color:var(--glass-ink);font-size:var(--glass-text-sm);overflow-wrap:anywhere}.custom-pair-warning{gap:var(--glass-space-3);padding:var(--glass-space-3);border-radius:var(--glass-radius-field);background:var(--glass-blush-soft);color:var(--glass-ink-secondary);font-size:var(--glass-text-xs);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.45;display:grid}.custom-pair-warning input{margin-top:var(--glass-space-1);accent-color:var(--glass-danger)}.creator-options{border-radius:var(--glass-radius-field);background:var(--glass-milk-inset);box-shadow:var(--glass-shadow-inset);overflow:hidden}.creator-options summary{min-height:var(--glass-control-height);justify-content:space-between;align-items:center;gap:var(--glass-space-4);padding:var(--glass-space-3) var(--glass-space-4);cursor:pointer;list-style:none;display:flex}.creator-options summary::-webkit-details-marker{display:none}.creator-options summary>span:first-child{flex-direction:column;gap:1px;display:flex}.creator-options summary strong{color:var(--glass-ink);font-size:var(--glass-text-sm)}.creator-options summary small{color:var(--glass-ink-tertiary);font-size:var(--glass-text-xs)}.creator-options summary>span:last-child{color:var(--glass-mint-ink);font-size:var(--glass-text-lg);transition:transform var(--glass-duration-fast) var(--glass-ease-out)}.creator-options[open] summary>span:last-child{transform:rotate(45deg)}.creator-options-body{gap:var(--glass-space-4);padding:0 var(--glass-space-4) var(--glass-space-4);flex-direction:column;display:flex}.creator-links-grid{gap:var(--glass-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.input-with-suffix{position:relative}.input-with-suffix input{font-size:var(--glass-text-lg);padding-right:6rem}.input-suffix{top:50%;right:var(--glass-space-4);color:var(--glass-ink-secondary);font-size:var(--glass-text-sm);font-weight:600;position:absolute;transform:translateY(-50%)}.helper-text,.balance-line{color:var(--glass-ink-tertiary);font-size:var(--glass-text-xs)}.balance-line{justify-content:space-between;display:flex}.field-error{color:var(--glass-danger);font-size:var(--glass-text-xs);font-weight:600}.quote-arrow{background:var(--glass-milk-strong);width:32px;height:32px;box-shadow:var(--glass-shadow-control);color:var(--glass-mint-ink);border-radius:50%;place-items:center;margin:-6px auto;font-weight:700;display:grid}.output-readout{padding:var(--glass-space-4) var(--glass-space-5);background:var(--glass-milk-inset);border-radius:var(--glass-radius-field);gap:2px var(--glass-space-3);grid-template-columns:1fr auto;align-items:center;display:grid}.output-readout span:first-child{color:var(--glass-ink-tertiary);font-size:var(--glass-text-xs);grid-column:1/-1}.output-readout strong{text-overflow:ellipsis;min-width:0;font-size:clamp(var(--glass-text-lg), 2.2vw, var(--glass-text-xl));color:var(--glass-ink);font-weight:600;overflow:hidden}.output-symbol{color:var(--glass-ink-secondary);font-size:var(--glass-text-sm);font-weight:600}.trade-params{gap:var(--glass-space-3);padding-top:var(--glass-space-3);border-top:1px solid var(--glass-line-soft);flex-direction:column;display:flex}.minimum-row{justify-content:space-between;align-items:baseline;gap:var(--glass-space-4);color:var(--glass-ink-tertiary);font-size:var(--glass-text-xs);display:flex}.minimum-row strong{text-overflow:ellipsis;min-width:0;color:var(--glass-ink-secondary);font-size:var(--glass-text-sm);white-space:nowrap;font-weight:600;overflow:hidden}.slippage-control-heading label{color:var(--glass-ink-secondary);font-size:var(--glass-text-xs);font-weight:600}.param-row{justify-content:space-between;align-items:center;gap:var(--glass-space-4);color:var(--glass-ink-secondary);font-size:var(--glass-text-sm);display:flex}.slippage-control{justify-content:space-between;align-items:center;gap:var(--glass-space-3);width:100%;color:var(--glass-ink-tertiary);font-size:var(--glass-text-xs);display:flex}.slippage-tools,.slippage-presets{align-items:center;gap:var(--glass-space-1);display:flex}.slippage-tools{min-width:0}.slippage-presets{padding:var(--glass-space-1);background:var(--glass-milk-inset);border-radius:var(--glass-radius-control)}.slippage-preset{min-width:48px;min-height:36px;padding:0 var(--glass-space-3);border-radius:var(--glass-radius-control);color:var(--glass-ink-tertiary);font:600 var(--glass-text-xs) / 1 var(--glass-font-sans);transition:color var(--glass-duration-fast) var(--glass-ease-out), background-color var(--glass-duration-fast) var(--glass-ease-out), transform var(--glass-duration-fast) var(--glass-ease-out);background:0 0;border:none}.slippage-preset:hover{color:var(--glass-ink)}.slippage-preset:active{transform:scale(var(--glass-press-scale))}.slippage-preset-selected{background:var(--glass-milk-opaque);box-shadow:var(--glass-shadow-control);color:var(--glass-mint-ink)}.slippage-input-row{min-width:72px;min-height:44px;padding:0 var(--glass-space-3);align-items:center;gap:var(--glass-space-1);background:var(--glass-milk-strong);border-radius:var(--glass-radius-control);box-shadow:var(--glass-shadow-inset);display:flex}.slippage-control .slippage-input{width:38px;min-height:36px;box-shadow:none;color:var(--glass-ink);font-family:var(--glass-font-mono);text-align:right;background:0 0;border:none;border-radius:0;padding:0}.slippage-suffix{color:var(--glass-ink-tertiary)}.trade-slippage{width:100%}.launch-image-field{gap:var(--glass-space-2);flex-direction:column;display:flex}.launch-image-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.launch-image-label{min-height:var(--glass-control-height);padding:var(--glass-space-3) var(--glass-space-4);justify-content:space-between;align-items:center;gap:var(--glass-space-3);background:var(--glass-milk-strong);border-radius:var(--glass-radius-field);box-shadow:var(--glass-shadow-inset);color:var(--glass-ink-secondary);font-size:var(--glass-text-sm);cursor:pointer;border:none;font-weight:600;display:flex}.launch-image-label:hover{background:var(--glass-milk-extra)}.launch-image-field-filled .launch-image-label{background:var(--glass-mint-wash);color:var(--glass-mint-ink)}.launch-image-label:after{content:"Choose image";color:var(--glass-mint-ink);font-size:var(--glass-text-xs);flex:none;font-weight:700}.launch-image-field:focus-within .launch-image-label{box-shadow:var(--glass-focus)}.launch-image-preview{width:100%;max-height:220px;min-height:var(--glass-space-12);object-fit:cover;border-radius:var(--glass-radius-specimen);box-shadow:var(--glass-shadow-control);display:block}.launch-image-remove{min-height:var(--glass-control-height);padding:var(--glass-space-2) var(--glass-space-4);border-radius:var(--glass-radius-control);background:var(--glass-milk-opaque);box-shadow:var(--glass-shadow-control);color:var(--glass-ink-secondary);font-size:var(--glass-text-sm);transition:transform var(--glass-duration-fast) var(--glass-ease-out), background-color var(--glass-duration-fast) var(--glass-ease-out);border:none;align-self:flex-start;font-weight:700}.launch-image-remove:hover{background:var(--glass-blush-soft);transform:translateY(-1px)}.launch-image-remove:active{transform:scale(var(--glass-press-scale))}.launch-advanced{border-top:1px solid var(--glass-line-soft);padding-top:var(--glass-space-3)}.launch-advanced summary{min-height:var(--glass-control-height-small);cursor:pointer;color:var(--glass-mint-ink);align-items:center;font-weight:700;display:flex}.trade-action{justify-content:space-between;align-items:center;width:100%;margin-top:0;display:flex}.trade-empty{justify-content:center;align-items:flex-start;gap:var(--glass-space-3);flex-direction:column;min-height:280px;display:flex}.empty-invite-btn{margin-top:var(--glass-space-3)}.developer-buy-panel{gap:var(--glass-space-3);padding-top:var(--glass-space-4);border-top:1px solid var(--glass-line-soft);flex-direction:column;display:flex}.developer-buy-header{justify-content:space-between;align-items:center;gap:var(--glass-space-4);display:flex}.developer-buy-header h3{color:var(--glass-ink);font-size:var(--glass-text-base);margin:0;font-weight:700;line-height:1.2}.developer-buy-header p{margin:var(--glass-space-1) 0 0;color:var(--glass-ink-tertiary);font-size:var(--glass-text-xs)}.developer-buy-toggle{align-items:center;gap:var(--glass-space-2);min-height:44px;color:var(--glass-ink-secondary);font-size:var(--glass-text-xs);cursor:pointer;font-weight:600;display:flex}.developer-buy-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.developer-buy-switch{border-radius:var(--glass-radius-control);background:var(--glass-control-track);width:38px;height:22px;box-shadow:var(--glass-shadow-inset);transition:background-color var(--glass-duration-fast) var(--glass-ease-out);flex:none;position:relative}.developer-buy-switch:after{content:"";border-radius:var(--glass-radius-control);background:var(--glass-milk-opaque);width:16px;height:16px;box-shadow:var(--glass-shadow-control);transition:transform var(--glass-duration-fast) var(--glass-ease-out);position:absolute;top:3px;left:3px}.developer-buy-toggle input:checked+.developer-buy-switch{background:var(--glass-mint)}.developer-buy-toggle input:checked+.developer-buy-switch:after{transform:translate(16px)}.developer-buy-toggle input:focus-visible+.developer-buy-switch{box-shadow:var(--glass-focus)}.developer-buy-toggle input:disabled~span{color:var(--glass-ink-muted)}.developer-buy-body{padding-top:var(--glass-space-2)}.developer-buy-panel .field-group input{background:var(--glass-milk-opaque)}.developer-buy-panel .field-group input:disabled{background:var(--glass-milk-inset);color:var(--glass-ink-muted);box-shadow:none}.developer-buy-panel .field-group input:disabled+.input-suffix{color:var(--glass-ink-muted)}.developer-buy-label-row,.developer-buy-help{justify-content:space-between;align-items:center;gap:var(--glass-space-3);display:flex}.developer-buy-label-row .balance-line,.developer-buy-help{color:var(--glass-ink-tertiary);font-size:var(--glass-text-xs)}.developer-buy-max{min-height:32px;color:var(--glass-mint-ink);font:700 var(--glass-text-xs) / 1 var(--glass-font-sans);cursor:pointer;background:0 0;border:none;padding:0}.developer-buy-max:hover{color:var(--glass-ink)}.developer-buy-quick-fills{gap:var(--glass-space-2);margin-top:var(--glass-space-2);flex-wrap:wrap;display:flex}.developer-buy-quick-fills .developer-buy-max{min-width:42px;min-height:28px;padding:0 var(--glass-space-2);border:1px solid var(--glass-line-soft);border-radius:var(--glass-radius-control);background:var(--glass-milk-inset)}.developer-buy-risk{gap:var(--glass-space-1);padding:var(--glass-space-3);border-radius:var(--glass-radius-field);background:var(--glass-blush-soft);color:var(--glass-ink-secondary);font-size:var(--glass-text-xs);line-height:1.45;display:grid}.developer-buy-risk strong{color:var(--glass-danger)}.developer-buy-flow{margin-top:var(--glass-space-3);padding:var(--glass-space-3);gap:var(--glass-space-1);background:var(--glass-milk-inset);border-radius:var(--glass-radius-field);flex-direction:column;display:flex}.developer-buy-flow>.mono{color:var(--glass-mint-ink);font-size:var(--glass-text-xs)}.specimen-card{gap:var(--glass-space-6);padding:var(--glass-space-6);background:linear-gradient(145deg, var(--glass-milk-strong), var(--glass-milk-inset));border-radius:var(--glass-radius-field);box-shadow:inset 0 1px 1px var(--glass-white-glint);flex-direction:column;display:flex}.specimen-header{align-items:center;gap:var(--glass-space-4);display:flex}.specimen-badge{border-radius:var(--glass-radius-specimen);background:var(--glass-mint-wash);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--glass-mint);font-weight:800;font-size:var(--glass-text-base);color:var(--glass-mint-ink);place-items:center;display:grid}.specimen-ident{flex-direction:column;gap:2px;display:flex}.specimen-name{font-size:var(--glass-text-lg);color:var(--glass-ink);margin:0;font-weight:600}.specimen-pair{color:var(--glass-mint-ink);font-size:var(--glass-text-sm);font-weight:600}.specimen-body{gap:var(--glass-space-3);padding:var(--glass-space-4);background:var(--glass-milk-inset);border-radius:var(--glass-radius-field);flex-direction:column;display:flex}.specimen-desc{color:var(--glass-ink-secondary);font-size:var(--glass-text-sm);margin:0;line-height:1.5}.specimen-desc-placeholder{color:var(--glass-ink-tertiary)}.onchain-notice{color:var(--glass-ink-tertiary);font-size:var(--glass-text-xs);margin:0}.specimen-terms{gap:var(--glass-space-3);padding-top:var(--glass-space-2);flex-direction:column;display:flex}.term-row{justify-content:space-between;align-items:center;gap:var(--glass-space-4);font-size:var(--glass-text-sm);line-height:1.4;display:flex}.term-row>span{color:var(--glass-ink-secondary);font-size:var(--glass-text-xs);font-weight:500}.term-row strong{color:var(--glass-ink-secondary);font-family:var(--glass-font-sans);text-align:right;font-weight:500}.term-row strong span{font-size:inherit;font-weight:inherit}.term-row strong.mono{font-family:var(--glass-font-mono);color:var(--glass-ink);font-weight:500}.wallet-chooser-backdrop{z-index:100;isolation:isolate;padding:var(--glass-space-4);-webkit-backdrop-filter:none;background:0 0;place-items:center;animation:none;display:grid;position:fixed;inset:0}.wallet-chooser-backdrop:before{content:"";z-index:0;background:var(--glass-scrim);-webkit-backdrop-filter:blur(var(--glass-space-2));animation:wallet-backdrop-in var(--glass-duration-wallet) var(--glass-ease-out) both;pointer-events:none;position:absolute;inset:0}.wallet-chooser-backdrop.is-closing:before{animation:wallet-backdrop-out var(--glass-duration-fast) var(--glass-ease-in) both}.wallet-chooser{z-index:1;width:min(100%, var(--glass-wallet-width));max-height:calc(100dvh - var(--glass-space-12));padding:var(--glass-space-6);color:var(--glass-ink);background:radial-gradient(circle at 10% 0%, var(--glass-mint-soft), transparent 44%), var(--glass-milk-opaque);-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:var(--glass-radius-panel);box-shadow:var(--glass-shadow-dialog);animation:wallet-sheet-in var(--glass-duration-wallet) var(--glass-ease-out) both;position:relative;overflow-y:auto}.is-closing .wallet-chooser{animation:wallet-sheet-out var(--glass-duration-fast) var(--glass-ease-in) both}.wallet-chooser-heading{justify-content:space-between;align-items:flex-start;gap:var(--glass-space-4);margin-bottom:var(--glass-space-6);display:flex}.wallet-chooser-heading h2{font-size:var(--glass-text-xl);margin:0;line-height:1.2}.wallet-chooser-heading p,.wallet-empty,.wallet-chooser-footnote{margin:var(--glass-space-2) 0 0;color:var(--glass-ink-secondary);font-size:var(--glass-text-sm)}.wallet-chooser-close{width:var(--glass-control-height-small);height:var(--glass-control-height-small);border-radius:var(--glass-radius-control);background:var(--glass-milk-strong);color:var(--glass-ink-secondary);box-shadow:var(--glass-shadow-control);transition:transform var(--glass-duration-fast) var(--glass-ease-out), color var(--glass-duration-fast) var(--glass-ease-out);border:none;flex:none;place-items:center;padding:0;display:grid}.wallet-chooser-close:hover{color:var(--glass-ink);transform:rotate(4deg)}.wallet-chooser-close:active{transform:scale(.96)}.wallet-chooser-close svg,.wallet-option-arrow{width:var(--glass-space-5);height:var(--glass-space-5);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.wallet-options{gap:var(--glass-space-3);flex-direction:column;display:flex}.wallet-option{isolation:isolate;width:100%;min-height:calc(var(--glass-control-height) + var(--glass-space-5));grid-template-columns:var(--glass-wallet-glyph) minmax(0, 1fr) auto;align-items:center;gap:var(--glass-space-4);padding:var(--glass-space-3) var(--glass-space-4);border-radius:var(--glass-radius-field);background:var(--glass-milk-strong);color:var(--glass-ink);box-shadow:var(--glass-shadow-control);text-align:left;transition:transform var(--glass-duration) var(--glass-ease-out), background-color var(--glass-duration) var(--glass-ease-out);border:none;text-decoration:none;display:grid;position:relative}.wallet-option>*{z-index:1;position:relative}.wallet-option:hover{background:var(--glass-milk-extra);transform:translateY(-2px)}.wallet-option:active{transform:scale(.96)}.wallet-option-featured:before{content:"";border-radius:inherit;box-shadow:var(--glass-shadow-wallet-glow);opacity:.45;animation:wallet-glow var(--glass-duration-glow) var(--glass-ease-in-out) infinite alternate;pointer-events:none;position:absolute;inset:0}.wallet-glyph{width:var(--glass-wallet-glyph);height:var(--glass-wallet-glyph);border-radius:var(--glass-radius-specimen);background:var(--glass-mint-wash);color:var(--glass-mint-ink);font-family:var(--glass-font-mono);font-size:var(--glass-text-lg);place-items:center;font-weight:800;display:grid;overflow:hidden}.wallet-glyph img{object-fit:cover;width:100%;height:100%}.wallet-option-copy{gap:var(--glass-space-1);flex-direction:column;min-width:0;display:flex}.wallet-option-copy strong{font-size:var(--glass-text-base)}.wallet-option-copy span,.wallet-chooser-footnote,.wallet-empty{color:var(--glass-ink-tertiary);font-size:var(--glass-text-xs)}.wallet-option-arrow{color:var(--glass-ink-tertiary);transition:transform var(--glass-duration-fast) var(--glass-ease-out), color var(--glass-duration-fast) var(--glass-ease-out)}.wallet-option:hover .wallet-option-arrow{color:var(--glass-mint-ink);transform:translateX(var(--glass-space-1))}.wallet-chooser-footnote{margin-top:var(--glass-space-5);text-align:center}@keyframes instrument-enter{0%{opacity:0;transform:translate3d(0, var(--glass-enter-distance), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes coin-pop{0%{opacity:0;transform:scale(var(--glass-coin-scale))}to{opacity:1;transform:scale(1)}}@keyframes wallet-settle{0%{opacity:0;transform:scale(var(--glass-connected-scale))}to{opacity:1;transform:scale(1)}}@keyframes wallet-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes wallet-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes wallet-sheet-in{0%{transform:translate3d(0, var(--glass-wallet-distance), 0) scale(var(--glass-wallet-scale))}to{transform:translate(0,0)scale(1)}}@keyframes wallet-sheet-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate3d(0, var(--glass-wallet-distance), 0) scale(var(--glass-wallet-scale))}}@keyframes wallet-glow{0%{opacity:.45}to{opacity:1}}.app-footer{width:min(calc(100% - var(--glass-space-8)), var(--glass-content-width));margin:var(--glass-space-6) auto 0;padding:var(--glass-space-6) 0 var(--glass-space-8);justify-content:space-between;align-items:center;gap:var(--glass-space-4);color:var(--glass-ink-tertiary);font-family:var(--glass-font-mono);font-size:var(--glass-text-xs);animation:instrument-enter var(--glass-duration-enter) var(--glass-ease-out) var(--glass-stage-4) both;display:flex}.footer-brand{align-items:center;gap:var(--glass-space-2);display:inline-flex}.footer-brand img{object-fit:contain;opacity:.88;-webkit-user-select:none;user-select:none;display:block}.footer-brand-icon{width:22px;height:22px}.footer-wordmark-image{width:76px;height:auto}@media (width<=768px){.floating-mast,.work-panel,.pair-tape,.quote-select-menu{-webkit-backdrop-filter:none}.exposure-backdrop{-webkit-backdrop-filter:none;place-items:end center;padding:0}.exposure-dialog{background:radial-gradient(circle at 8% 0%, var(--glass-mint-soft), transparent 42%), var(--glass-canvas);border-radius:var(--glass-radius-panel) var(--glass-radius-panel) 0 0;width:100%;max-height:92dvh}.floating-mast{padding:var(--glass-space-4);border-radius:26px}.mast-nav-desktop{order:3;width:100%;display:flex}.mast-row-primary{flex-wrap:wrap}.mast-nav-desktop .nav-segmented{width:100%}.app-main,.app-footer{width:calc(100% - var(--glass-space-6))}.desk-intro{align-items:flex-start;gap:var(--glass-space-4);flex-direction:column}.desk-intro-actions{align-items:flex-start}.workspace-grid{grid-template-columns:1fr}.official-token{top:auto;right:var(--glass-space-3);bottom:max(var(--glass-space-3), env(safe-area-inset-bottom));left:var(--glass-space-3);width:auto}.official-token-action{width:100%}.pair-tape{grid-template-columns:repeat(2,1fr)}.pair-ident,.pair-state{grid-column:1/-1}}@media (width<=414px){.transaction-toast{right:var(--glass-space-3);bottom:max(var(--glass-space-3), env(safe-area-inset-bottom));left:var(--glass-space-3);width:auto}.floating-mast,.app-main,.app-footer{width:calc(100% - var(--glass-space-4))}.work-panel,.pair-tape,.official-token{padding:var(--glass-space-5);border-radius:var(--glass-radius-panel-mobile)}.official-token-contract{grid-template-columns:auto minmax(0,1fr)}.official-token-contract strong{grid-column:1/-1;justify-self:end}.panel-heading{flex-direction:column;align-items:stretch}.panel-meta{flex-wrap:wrap;justify-content:space-between;width:100%}.market-filter{order:3;width:100%}.market-filter button{flex:1}.exposure-dialog{padding:var(--glass-space-5)}.exposure-toolbar{grid-template-columns:1fr}.exposure-tabs button{flex:1;min-width:0}.exposure-option{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) auto;min-height:84px}.exposure-option-mark{grid-row:1/3}.exposure-kind{grid-area:2/2/auto/4;justify-self:start}.exposure-option-symbol{grid-area:1/3}.exposure-dialog-footer{flex-direction:column;align-items:stretch}.exposure-dialog-footer .button{width:100%}.custom-pair-address-row{grid-template-columns:1fr}.custom-pair-address-row .button{width:100%}.custom-pair-preview{grid-template-columns:1fr}.custom-pair-token-meta{flex-direction:column;align-items:flex-start}.creator-links-grid{grid-template-columns:1fr}.market-sort{margin-left:auto}.market-row{gap:var(--glass-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.market-row-select{gap:var(--glass-space-3);grid-area:1/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.market-ca{grid-area:3/1/auto/-1}.market-row-left{grid-area:1/1}.market-pair{white-space:normal;text-overflow:clip;overflow:visible}.market-pair-line{align-items:flex-start;gap:var(--glass-space-1);flex-direction:column}.market-row-right{justify-content:space-between;align-items:center;gap:var(--glass-space-2);flex-direction:row;grid-area:2/1/auto/-1}.market-row-arrow{grid-area:1/2}.pair-tape{gap:var(--glass-space-3);grid-template-columns:1fr}.pair-stat{padding-left:0;padding-top:var(--glass-space-2)}.uniswap-identity-row{gap:var(--glass-space-2);grid-template-columns:1fr}.trade-input-heading{flex-direction:column;align-items:flex-start}.payment-toggle{width:100%}.payment-toggle button{flex:1}.app-footer{align-items:flex-start;gap:var(--glass-space-2);flex-direction:column}.wordmark-image{width:84px}.wordmark-icon{width:30px;height:30px}}.discovery-workspace{min-width:0}.market-discovery{padding:var(--glass-space-8)}.market-discovery-heading{gap:var(--glass-space-4);margin-bottom:var(--glass-space-6);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.market-discovery-title{align-items:center;gap:var(--glass-space-3);display:flex}.market-discovery-title h2{font-size:var(--glass-text-xl);margin:0}.market-search{align-items:center;gap:var(--glass-space-3);min-height:var(--glass-control-height);padding:0 var(--glass-space-4);background:var(--glass-milk-opaque);border-radius:var(--glass-radius-control);box-shadow:var(--glass-shadow-inset);color:var(--glass-ink-tertiary);grid-column:1/-1;display:flex}.market-search:focus-within{box-shadow:var(--glass-focus), var(--glass-shadow-inset)}.market-search input{width:100%;min-width:0;color:var(--glass-ink);font:inherit;background:0 0;border:0;outline:0}.market-search input::placeholder{color:var(--glass-ink-muted)}.market-discovery-controls{align-items:center;gap:var(--glass-space-2);display:flex}.market-card-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--glass-market-card-min)), 1fr));gap:var(--glass-space-4);margin:0;padding:0;list-style:none;display:grid}.market-card-grid>li{content-visibility:auto;contain-intrinsic-size:var(--glass-coin-portrait) var(--glass-coin-portrait);min-width:0}.market-card{width:100%;height:100%;padding:var(--glass-space-3);border-radius:var(--glass-radius-field);background:var(--glass-milk-inset);color:var(--glass-ink);text-align:left;box-shadow:inset 0 1px 1px var(--glass-white-glint);transition:transform var(--glass-duration-fast) var(--glass-ease-out), background-color var(--glass-duration-fast) var(--glass-ease-out), box-shadow var(--glass-duration-fast) var(--glass-ease-out);border:0;flex-direction:column;display:flex}.market-card:hover{transform:translateY(calc(var(--glass-hover-lift) * -1));background:var(--glass-milk-extra);box-shadow:var(--glass-shadow-control)}.market-card:focus-visible{box-shadow:var(--glass-focus), var(--glass-shadow-control);outline:0}.market-card-art{aspect-ratio:1;border-radius:var(--glass-radius-specimen);background:var(--glass-mint-wash);position:relative;overflow:hidden}.market-card-art img,.market-card-art>span:first-child{object-fit:cover;width:100%;height:100%;color:var(--glass-mint-ink);font-family:var(--glass-font-mono);font-size:var(--glass-text-display);place-items:center;font-weight:700;display:grid}.market-card-art .market-exposure{top:var(--glass-space-3);left:var(--glass-space-3);background-color:var(--glass-milk-opaque);box-shadow:var(--glass-shadow-control);position:absolute}.market-card-body{gap:var(--glass-space-2);padding:var(--glass-space-4) var(--glass-space-1) var(--glass-space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.market-card-body h3{font-size:var(--glass-text-base);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.25;overflow:hidden}.market-card-symbol,.market-card-address{color:var(--glass-ink-tertiary);font-size:var(--glass-text-xs)}.market-card-arrow{color:var(--glass-mint-ink)}.market-card-facts,.market-card-address{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin:0;overflow:hidden}.market-card-facts{color:var(--glass-mint-ink);font-size:var(--glass-text-xs);font-weight:700}.market-card-address-pair{gap:var(--glass-space-1);white-space:normal;display:grid}.market-card-address-pair span{overflow-wrap:anywhere;min-width:0}.view-coin{display:grid}.coin-detail{gap:var(--glass-space-6);display:grid}.coin-back{justify-self:start}.coin-identity{grid-template-columns:var(--glass-coin-portrait) minmax(0, 1fr);gap:var(--glass-space-8);background:radial-gradient(circle at 12% 18%, var(--glass-mint-wash), transparent 48%), var(--glass-milk);align-items:center;display:grid}.coin-portrait{aspect-ratio:1;border-radius:var(--glass-radius-field);background:var(--glass-mint-wash);width:100%;color:var(--glass-mint-ink);font-family:var(--glass-font-mono);font-size:var(--glass-text-display);place-items:center;font-weight:700;display:grid;overflow:hidden}.coin-portrait img{object-fit:cover;width:100%;height:100%}.coin-summary{min-width:0}.coin-badges{align-items:center;gap:var(--glass-space-2);margin-bottom:var(--glass-space-3);display:flex}.coin-version{color:var(--glass-ink-tertiary);font-size:var(--glass-text-xs)}.coin-summary h1{color:var(--glass-ink);font-size:var(--glass-text-2xl);margin:0;line-height:1.1}.coin-pair{margin:var(--glass-space-2) 0 var(--glass-space-4);color:var(--glass-ink-tertiary)}.coin-description{max-width:64ch;color:var(--glass-ink-secondary);margin:0;line-height:1.55}.coin-links{gap:var(--glass-space-2);margin-top:var(--glass-space-5);flex-wrap:wrap;display:flex}.coin-links a{min-height:var(--glass-control-height-small);padding:0 var(--glass-space-4);border-radius:var(--glass-radius-control);background:var(--glass-milk-opaque);color:var(--glass-mint-ink);font-size:var(--glass-text-sm);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.coin-links a:active{transform:scale(.98)}.coin-detail-grid{gap:var(--glass-space-6);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;display:grid}.coin-facts h2{margin:0 0 var(--glass-space-5);font-size:var(--glass-text-xl)}.coin-facts dl{gap:var(--glass-space-3);margin:0;display:grid}.coin-facts dl>div{gap:var(--glass-space-3);padding-top:var(--glass-space-3);border-top:1px solid var(--glass-line-soft);grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);display:grid}.coin-facts dt{color:var(--glass-ink-tertiary);font-size:var(--glass-text-xs)}.coin-facts dd{min-width:0;margin:0}.coin-facts code{text-overflow:ellipsis;white-space:nowrap;color:var(--glass-ink);font-family:var(--glass-font-mono);font-size:var(--glass-text-xs);-webkit-user-select:all;user-select:all;display:block;overflow:hidden}.coin-route-state{min-height:var(--glass-coin-portrait);text-align:center;place-items:center;display:grid}@media (width<=768px){.market-discovery-heading{grid-template-columns:1fr}.market-discovery-controls{flex-wrap:wrap;grid-row:auto}.market-filter,.market-sort,.market-filter button,.market-sort button{flex:1}.coin-identity,.coin-detail-grid{grid-template-columns:1fr}.coin-portrait{max-width:var(--glass-coin-portrait)}}@media (width<=414px){.market-discovery{padding:var(--glass-space-5)}.market-card-grid{gap:var(--glass-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.market-card{padding:var(--glass-space-2)}.market-card-body{padding:var(--glass-space-3) 0 0}.market-card-address{display:none}.market-card-address-pair{white-space:normal;display:grid}.market-discovery-controls{flex-direction:column;align-items:stretch}.coin-identity{padding:var(--glass-space-5)}.coin-portrait{max-width:none}.coin-facts dl>div{gap:var(--glass-space-1);grid-template-columns:1fr}}.page-view{view-transition-name:workspace-page}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-group(workspace-page){animation-duration:var(--glass-duration-page);animation-timing-function:var(--glass-ease-in-out)}::view-transition-old(workspace-page){animation:page-handoff-out var(--glass-duration-page) var(--glass-ease-in) both}::view-transition-new(workspace-page){animation:page-handoff-in var(--glass-duration-page) var(--glass-ease-out) both}html[data-view-direction=back]::view-transition-old(workspace-page){animation-name:page-handoff-out-back}html[data-view-direction=back]::view-transition-new(workspace-page){animation-name:page-handoff-in-back}.motion-segments{isolation:isolate;gap:0;display:inline-grid;position:relative;overflow:hidden}.motion-segments.segments-3{grid-template-columns:repeat(3,minmax(0,1fr))}.motion-segments.segments-2{grid-template-columns:repeat(2,minmax(0,1fr))}.motion-segments:before{content:"";top:var(--glass-space-1);bottom:var(--glass-space-1);left:var(--glass-space-1);z-index:0;width:calc(50% - var(--glass-space-1));border-radius:var(--glass-radius-control);background:var(--glass-milk-opaque);box-shadow:var(--glass-shadow-control);pointer-events:none;transition:transform var(--glass-duration-page) var(--glass-ease-out), opacity var(--glass-duration-fast) var(--glass-ease-out);will-change:transform;position:absolute;transform:translate(0,0)}.motion-segments.no-active-segment:before{opacity:0}.motion-segments.segments-3:before{width:calc((100% - var(--glass-space-2)) / 3)}.motion-segments.segment-index-1:before{transform:translate(100%)}.motion-segments.segment-index-2:before{transform:translate(200%)}.motion-segments>button{z-index:1;position:relative}.motion-segments>button:not(:disabled):hover{transform:translate3d(0, calc(var(--glass-hover-lift) * -1), 0)}.motion-segments>button:not(:disabled):active{transform:scale(var(--glass-press-scale))}.motion-segments>button[aria-pressed=true],.motion-segments>button.is-selected,.motion-segments>button.segment-selected,.motion-segments>button.slippage-preset-selected{box-shadow:none;background:0 0}.motion-segments.segments-2>button,.motion-segments.segments-3>button{flex:1}.trade-segmented:before{background:var(--glass-mint-wash)}.trade-segmented.intent-sell:before{background:var(--glass-blush-soft)}.payment-toggle:before,.slippage-presets:before{background:var(--glass-milk-strong)}.exposure-backdrop.is-closing{animation:wallet-backdrop-out var(--glass-duration-fast) var(--glass-ease-in) both}.exposure-backdrop.is-closing .exposure-dialog{animation:wallet-sheet-out var(--glass-duration-fast) var(--glass-ease-in) both}.official-token.is-closing,.transaction-toast.is-closing{animation:surface-exit var(--glass-duration-fast) var(--glass-ease-in) both;pointer-events:none}.market-discovery{animation:instrument-enter var(--glass-duration-enter) var(--glass-ease-out) var(--glass-stage-2) both}.market-card-grid>li{transform-origin:0;animation:coin-pop var(--glass-duration-enter) var(--glass-ease-out) calc(var(--glass-stage-2) + var(--glass-stagger-row) * var(--market-card-index,0)) both}.market-card:hover .market-card-art>img,.market-card:hover .market-card-art>span:first-child{transform:scale(var(--glass-media-hover-scale))}.market-card-art>img,.market-card-art>span:first-child{transition:transform var(--glass-duration) var(--glass-ease-out), opacity var(--glass-duration-fast) var(--glass-ease-out)}.market-card:hover .market-card-arrow{transform:translate3d(var(--glass-space-1), 0, 0)}.market-card-arrow{transition:transform var(--glass-duration-fast) var(--glass-ease-out), color var(--glass-duration-fast) var(--glass-ease-out)}.market-card:active{transform:scale(var(--glass-press-scale))}.coin-detail-motion .coin-back{animation:instrument-enter var(--glass-duration-enter) var(--glass-ease-out) var(--glass-stage-1) both}.coin-detail-motion .coin-identity{animation:instrument-enter var(--glass-duration-enter) var(--glass-ease-out) var(--glass-stage-2) both}.coin-detail-motion .coin-detail-grid{animation:instrument-enter var(--glass-duration-enter) var(--glass-ease-out) var(--glass-stage-3) both}.coin-detail-motion .coin-portrait img{transition:transform var(--glass-duration) var(--glass-ease-out), opacity var(--glass-duration) var(--glass-ease-out)}.coin-detail-motion .coin-links a,.coin-detail-motion .coin-facts dl>div{transition:transform var(--glass-duration-fast) var(--glass-ease-out), opacity var(--glass-duration-fast) var(--glass-ease-out)}.coin-detail-motion .coin-links a:hover{transform:translate3d(var(--glass-space-1), 0, 0)}.exposure-close:hover,.official-token-close:hover,.transaction-toast-close:hover{color:var(--glass-ink);transform:translate3d(0, calc(var(--glass-hover-lift) * -1), 0)}.market-ca-copy,.pair-copy,.uniswap-copy-button,.developer-buy-max,.transaction-toast-action{transition:transform var(--glass-duration-fast) var(--glass-ease-out), color var(--glass-duration-fast) var(--glass-ease-out), background-color var(--glass-duration-fast) var(--glass-ease-out)}.market-ca-copy:hover,.pair-copy:hover,.uniswap-copy-button:hover,.developer-buy-max:hover,.transaction-toast-action:hover{transform:translate3d(0, calc(var(--glass-hover-lift) * -1), 0)}.market-ca-copy:active,.pair-copy:active,.uniswap-copy-button:active,.developer-buy-max:active,.transaction-toast-action:active{transform:scale(var(--glass-press-scale))}.button>span[aria-hidden=true],.exposure-trigger-action>span[aria-hidden=true]{transition:transform var(--glass-duration-fast) var(--glass-ease-out)}.button:not(:disabled):hover>span[aria-hidden=true],.exposure-trigger:hover .exposure-trigger-action>span[aria-hidden=true]{transform:translate3d(var(--glass-space-1), 0, 0)}.wordmark{transition:transform var(--glass-duration-fast) var(--glass-ease-out), opacity var(--glass-duration-fast) var(--glass-ease-out)}.wordmark:hover{transform:translate3d(0, calc(var(--glass-hover-lift) * -1), 0)}.wordmark:active{transform:scale(var(--glass-press-scale))}.field-error,.helper-text,.developer-buy-flow,.launch-image-preview,.contract-address-status,.exposure-notice,.exposure-empty{animation:feedback-enter var(--glass-duration-fast) var(--glass-ease-out) both}.coin-detail-motion .coin-links a:active,.exposure-close:active,.official-token-close:active,.transaction-toast-close:active{transform:scale(var(--glass-press-scale))}.exposure-close,.official-token-close,.transaction-toast-close,.button,.exposure-trigger,.quote-select-trigger,.field-group input,.field-group textarea,.field-group select{transition-property:transform,opacity,box-shadow,background-color,color}@keyframes page-handoff-out{0%{opacity:1;transform:translate(0,0)}45%,to{opacity:0;transform:translate3d(calc(var(--glass-enter-distance) * -1), 0, 0)}}@keyframes page-handoff-in{0%,48%{opacity:0;transform:translate3d(var(--glass-enter-distance), 0, 0)}to{opacity:1;transform:translate(0,0)}}@keyframes page-handoff-out-back{0%{opacity:1;transform:translate(0,0)}45%,to{opacity:0;transform:translate3d(var(--glass-enter-distance), 0, 0)}}@keyframes page-handoff-in-back{0%,48%{opacity:0;transform:translate3d(calc(var(--glass-enter-distance) * -1), 0, 0)}to{opacity:1;transform:translate(0,0)}}@keyframes surface-exit{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate3d(0, calc(var(--glass-enter-distance) * -1), 0)}}@keyframes feedback-enter{0%{opacity:0;transform:translate3d(0, var(--glass-hover-lift), 0)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.page-view,.market-card-grid>li,.coin-detail-motion .coin-back,.coin-detail-motion .coin-identity,.coin-detail-motion .coin-detail-grid{opacity:1!important;transform:none!important}::view-transition-old(workspace-page){animation:none!important}::view-transition-new(workspace-page){animation:none!important}}
