@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";:root{--bg-base:#080808;--bg-surface:#0d0d0d;--bg-input:#121212;--bg-elevated:#171717;--bg-hover:#ffffff09;--bg-selected:#ffffff0f;--border-subtle:#ffffff12;--border-default:#ffffff1c;--border-strong:#fff3;--border-active:color-mix(in srgb, var(--accent) 55%, transparent);--text-primary:#ededed;--text-secondary:#a3a3a3;--text-tertiary:#6e6e6e;--text-disabled:#4a4a4a;--accent:#ffc53d;--accent-hover:color-mix(in srgb, var(--accent) 82%, #fff);--accent-muted:color-mix(in srgb, var(--accent) 62%, #3a3a3a);--accent-tint:color-mix(in srgb, var(--accent) 5.5%, transparent);--accent-line:color-mix(in srgb, var(--accent) 40%, transparent);--on-accent:#0b0b0b;--positive:#86c29d;--negative:#e59a9a;--negative-tint:#e59a9a12;--negative-line:#e59a9a47;--radius-sm:3px;--radius-md:6px;--control-sm:28px;--control-md:34px;--control-lg:44px;--field-h:40px;--font-ui:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease:cubic-bezier(.2, .7, .2, 1);--sidebar:196px;--rail:64px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-ui);color:var(--text-primary);background:var(--bg-base);font-synthesis:none;-webkit-font-smoothing:antialiased}*,:before,:after{box-sizing:border-box}*{scrollbar-color:#2b2b2b transparent}html,body{overflow-x:clip}body{background:var(--bg-base);color:var(--text-primary);margin:0;font-size:13px}button,input{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}code{font-family:var(--font-mono)}h1,h2,h3,h4{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-weight:500}h1{letter-spacing:-.02em;font-size:24px}h2{font-size:15px}h3{font-size:14px}:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 65%, transparent);outline-offset:2px}input:not([type=radio],[type=checkbox]):focus-visible{outline:none}.spin{animation:.9s linear infinite ds-spin}.eyebrow{color:var(--text-tertiary);margin:0 0 6px;font-size:12px;font-weight:400}.app,.analyticsApp{isolation:isolate;min-height:100vh;position:relative}.app:before,.analyticsApp:before{content:"";z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='353' height='353'><circle cx='180.6' cy='187.1' r='0.57' fill='%23fff' fill-opacity='0.147'/><circle cx='28.2' cy='187.3' r='0.52' fill='%23fff' fill-opacity='0.113'/><circle cx='148.3' cy='236.6' r='0.43' fill='%23fff' fill-opacity='0.086'/><circle cx='139.8' cy='133.1' r='0.42' fill='%23fff' fill-opacity='0.124'/><circle cx='147.7' cy='298.0' r='0.63' fill='%23fff' fill-opacity='0.099'/><circle cx='88.8' cy='19.9' r='0.69' fill='%23FFE3A8' fill-opacity='0.097'/><circle cx='262.5' cy='122.6' r='0.56' fill='%23FFE3A8' fill-opacity='0.146'/><circle cx='299.9' cy='289.6' r='0.39' fill='%23fff' fill-opacity='0.077'/><circle cx='175.5' cy='185.7' r='0.54' fill='%23FFE3A8' fill-opacity='0.136'/><circle cx='227.4' cy='15.9' r='0.58' fill='%23fff' fill-opacity='0.159'/><circle cx='164.6' cy='124.6' r='1.06' fill='%23fff' fill-opacity='0.067'/><circle cx='106.0' cy='195.8' r='0.65' fill='%23FFE3A8' fill-opacity='0.084'/><circle cx='222.5' cy='220.1' r='0.50' fill='%23fff' fill-opacity='0.104'/><circle cx='301.1' cy='222.4' r='0.67' fill='%23fff' fill-opacity='0.123'/><circle cx='108.7' cy='181.6' r='1.11' fill='%23fff' fill-opacity='0.062'/><circle cx='43.6' cy='28.2' r='0.55' fill='%23FFE3A8' fill-opacity='0.116'/><circle cx='197.6' cy='219.6' r='0.69' fill='%23fff' fill-opacity='0.124'/><circle cx='202.3' cy='171.9' r='1.03' fill='%23fff' fill-opacity='0.076'/><circle cx='250.8' cy='47.7' r='0.59' fill='%23fff' fill-opacity='0.157'/><circle cx='326.7' cy='132.9' r='0.59' fill='%23fff' fill-opacity='0.076'/><circle cx='234.4' cy='173.8' r='0.45' fill='%23fff' fill-opacity='0.135'/><circle cx='32.5' cy='195.5' r='0.44' fill='%23fff' fill-opacity='0.143'/><circle cx='265.0' cy='1.8' r='0.65' fill='%23fff' fill-opacity='0.121'/><circle cx='221.9' cy='0.3' r='0.54' fill='%23fff' fill-opacity='0.085'/><circle cx='22.5' cy='29.9' r='0.58' fill='%23fff' fill-opacity='0.133'/><circle cx='324.3' cy='346.8' r='0.86' fill='%23fff' fill-opacity='0.074'/><circle cx='147.3' cy='188.1' r='0.82' fill='%23fff' fill-opacity='0.069'/><circle cx='147.3' cy='256.3' r='0.49' fill='%23fff' fill-opacity='0.123'/><circle cx='344.3' cy='104.8' r='0.46' fill='%23fff' fill-opacity='0.132'/><circle cx='198.5' cy='227.2' r='0.85' fill='%23fff' fill-opacity='0.057'/><circle cx='47.9' cy='288.4' r='0.58' fill='%23fff' fill-opacity='0.144'/><circle cx='286.8' cy='35.2' r='1.06' fill='%23FFE3A8' fill-opacity='0.059'/><circle cx='121.0' cy='34.3' r='0.58' fill='%23fff' fill-opacity='0.135'/><circle cx='267.0' cy='249.5' r='0.62' fill='%23fff' fill-opacity='0.090'/></svg>"),url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='547' height='547'><circle cx='115.2' cy='82.2' r='0.46' fill='%23fff' fill-opacity='0.105'/><circle cx='195.8' cy='176.3' r='0.39' fill='%23FFE3A8' fill-opacity='0.128'/><circle cx='334.8' cy='404.7' r='0.54' fill='%23FFE3A8' fill-opacity='0.133'/><circle cx='505.0' cy='461.1' r='0.47' fill='%23FFE3A8' fill-opacity='0.122'/><circle cx='155.7' cy='46.9' r='1.01' fill='%23fff' fill-opacity='0.060'/><circle cx='84.9' cy='171.3' r='0.48' fill='%23fff' fill-opacity='0.149'/><circle cx='338.9' cy='179.7' r='0.55' fill='%23FFE3A8' fill-opacity='0.143'/><circle cx='46.5' cy='427.1' r='0.39' fill='%23fff' fill-opacity='0.137'/><circle cx='112.6' cy='89.8' r='0.45' fill='%23fff' fill-opacity='0.093'/><circle cx='322.0' cy='62.8' r='0.56' fill='%23fff' fill-opacity='0.112'/><circle cx='111.2' cy='481.5' r='0.67' fill='%23fff' fill-opacity='0.097'/><circle cx='155.2' cy='431.4' r='0.50' fill='%23fff' fill-opacity='0.112'/><circle cx='488.7' cy='142.9' r='0.44' fill='%23fff' fill-opacity='0.103'/><circle cx='512.7' cy='276.3' r='0.40' fill='%23fff' fill-opacity='0.079'/><circle cx='323.8' cy='243.0' r='0.45' fill='%23fff' fill-opacity='0.090'/><circle cx='339.7' cy='96.4' r='0.51' fill='%23fff' fill-opacity='0.110'/><circle cx='452.9' cy='321.9' r='0.53' fill='%23fff' fill-opacity='0.136'/><circle cx='137.7' cy='66.7' r='0.60' fill='%23fff' fill-opacity='0.098'/><circle cx='454.7' cy='487.6' r='0.46' fill='%23fff' fill-opacity='0.119'/><circle cx='92.9' cy='292.0' r='0.48' fill='%23fff' fill-opacity='0.132'/><circle cx='311.9' cy='160.6' r='0.62' fill='%23fff' fill-opacity='0.082'/><circle cx='0.4' cy='315.9' r='0.50' fill='%23fff' fill-opacity='0.147'/><circle cx='5.3' cy='328.1' r='0.47' fill='%23fff' fill-opacity='0.148'/><circle cx='164.2' cy='141.5' r='0.58' fill='%23FFE3A8' fill-opacity='0.119'/><circle cx='542.5' cy='300.9' r='0.56' fill='%23fff' fill-opacity='0.083'/><circle cx='59.1' cy='71.2' r='0.67' fill='%23fff' fill-opacity='0.125'/><circle cx='522.6' cy='420.2' r='0.55' fill='%23fff' fill-opacity='0.150'/><circle cx='427.6' cy='162.2' r='0.67' fill='%23fff' fill-opacity='0.108'/><circle cx='207.2' cy='346.3' r='0.41' fill='%23fff' fill-opacity='0.099'/><circle cx='194.5' cy='91.3' r='0.67' fill='%23fff' fill-opacity='0.157'/><circle cx='165.2' cy='272.4' r='0.62' fill='%23fff' fill-opacity='0.147'/><circle cx='127.6' cy='252.1' r='0.70' fill='%23fff' fill-opacity='0.134'/><circle cx='475.1' cy='299.2' r='0.92' fill='%23fff' fill-opacity='0.054'/><circle cx='232.6' cy='433.3' r='0.46' fill='%23fff' fill-opacity='0.102'/><circle cx='540.9' cy='409.9' r='0.45' fill='%23fff' fill-opacity='0.127'/><circle cx='536.6' cy='135.4' r='0.82' fill='%23FFE3A8' fill-opacity='0.088'/><circle cx='205.6' cy='475.5' r='0.41' fill='%23fff' fill-opacity='0.107'/><circle cx='467.5' cy='250.9' r='0.50' fill='%23fff' fill-opacity='0.116'/><circle cx='217.1' cy='306.3' r='0.65' fill='%23fff' fill-opacity='0.078'/><circle cx='460.1' cy='240.9' r='0.46' fill='%23fff' fill-opacity='0.159'/><circle cx='170.5' cy='2.7' r='0.42' fill='%23FFE3A8' fill-opacity='0.115'/><circle cx='149.5' cy='119.2' r='0.89' fill='%23fff' fill-opacity='0.051'/><circle cx='248.2' cy='303.6' r='0.50' fill='%23fff' fill-opacity='0.142'/><circle cx='233.0' cy='215.1' r='0.63' fill='%23fff' fill-opacity='0.071'/><circle cx='7.3' cy='2.9' r='0.53' fill='%23fff' fill-opacity='0.135'/><circle cx='207.0' cy='420.6' r='0.60' fill='%23fff' fill-opacity='0.152'/></svg>");background-position:0 0,131px 67px;background-size:353px 353px,547px 547px;position:fixed;inset:0}.sendCard:before,.paymentCheckoutBody:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#ffffff1c .8px,#0000 1.25px);background-position:50%;background-size:16px 16px;position:absolute;inset:-72px -132px -88px;-webkit-mask-image:radial-gradient(closest-side,#000 45%,#0000);mask-image:radial-gradient(closest-side,#000 45%,#0000)}aside{z-index:50;width:var(--sidebar);border-right:1px solid var(--border-subtle);height:100vh;transition:width .2s var(--ease), padding .2s var(--ease);background:#04040480;flex-direction:column;padding:20px 12px 18px;display:flex;position:fixed;top:0;left:0}.sideTop{justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding-left:4px;display:flex}.brandLockup{align-items:center;gap:10px;min-width:0;display:flex}.eclipseMark{flex:0 0 34px;width:34px;height:34px;display:block}.brandLockup>span{letter-spacing:.16em;white-space:nowrap;gap:4px;font-size:13px;font-weight:600;line-height:1;display:grid}.brandLockup small{color:var(--text-tertiary);letter-spacing:0;font-size:10.5px;font-weight:400}:where(.sidebarToggle,.drawerClose,.flipAssets,.shieldControl,.delayControl,.addReceiver,.recipientRow>button,.toolButton,.linkIcon,.walletPanelClose,.walletAddress button,.walletAddress a){width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-sm);color:var(--text-tertiary);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;text-decoration:none;transition:color .15s,background-color .15s;display:inline-grid;position:relative}:where(.sidebarToggle,.drawerClose,.flipAssets,.shieldControl,.delayControl,.addReceiver,.recipientRow>button,.toolButton,.linkIcon,.walletPanelClose,.walletAddress button,.walletAddress a):hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}:where(.sidebarToggle,.drawerClose,.flipAssets,.shieldControl,.delayControl,.addReceiver,.recipientRow>button,.toolButton,.linkIcon,.walletPanelClose,.walletAddress button,.walletAddress a) svg{width:15px;height:15px}.drawerClose{display:none}nav{gap:2px;margin-top:36px;display:grid}nav a{border-radius:var(--radius-sm);height:36px;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:flex;position:relative}nav a svg{stroke-width:1.6px;width:16px;height:16px;color:var(--text-tertiary);flex-shrink:0;transition:color .15s}nav a:hover{color:var(--text-primary);background:var(--bg-hover)}nav a:hover svg{color:var(--text-secondary)}nav a.active{color:var(--text-primary);background:var(--bg-selected)}nav a.active svg{color:var(--text-primary)}nav a.active:before{content:"";background:var(--accent);border-radius:1px;width:2px;position:absolute;top:10px;bottom:10px;left:0}nav .navArrow{width:12px;height:12px;color:var(--text-tertiary);margin-left:auto}.sideBottom{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);margin-top:auto;padding:16px 8px 0;font-size:12px}.sideBottom p{margin:0 0 4px}.sideBottom code{color:var(--text-tertiary);letter-spacing:.04em;font-size:10.5px}.xLink{width:fit-content;color:var(--text-tertiary);align-items:center;gap:7px;margin-top:12px;font-size:12px;text-decoration:none;transition:color .15s;display:flex}.xLink:hover{color:var(--text-primary)}.xLink svg{width:12px;height:12px}.sidebarClosed aside{width:var(--rail)}.sidebarClosed .brandLockup>span,.sidebarClosed nav a span,.sidebarClosed nav .navArrow,.sidebarClosed .sideBottom{display:none}.sidebarClosed .sideTop{flex-direction:column;gap:12px;padding-left:0}.sidebarClosed nav a{justify-content:center;width:40px;height:40px;padding:0}.app>main{width:calc(100% - var(--sidebar));min-height:100vh;margin-left:var(--sidebar);transition:margin-left .2s var(--ease), width .2s var(--ease);flex-direction:column;padding:0 40px 40px;display:flex;overflow-x:clip}.app.sidebarClosed>main{width:calc(100% - var(--rail));margin-left:var(--rail);padding-inline:48px}.app>main>.homePage{width:min(100%,640px);margin:auto}.analyticsMain{width:100%;padding:0 48px 48px}.analyticsMain .protocolPage{max-width:1440px;margin:0 auto}.analyticsApp>aside,.mobileBar,.drawerScrim{display:none}.actionArea>button,.paymentPrimary,.collectButton,.analyticsActions .launchApp{height:var(--control-lg);border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}:is(.actionArea>button,.paymentPrimary,.collectButton,.analyticsActions .launchApp):hover:not(:disabled){background:var(--accent-hover)}:is(.actionArea>button,.paymentPrimary,.collectButton,.analyticsActions .launchApp):active:not(:disabled){background:color-mix(in srgb, var(--accent) 88%, #000)}:is(.actionArea>button,.paymentPrimary,.collectButton):disabled{opacity:1;color:var(--text-tertiary);background:#ffffff0b}:is(.actionArea>button,.paymentPrimary,.collectButton,.analyticsActions .launchApp) svg{flex-shrink:0;width:16px;height:16px}.ghost{height:var(--control-md);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.ghost:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-hover)}.ghost svg{flex-shrink:0;width:14px;height:14px}.tokenTabs,.ranges{border-radius:var(--radius-sm);background:#ffffff09;gap:2px;padding:2px;display:inline-flex}.tokenTabs button,.ranges button{height:24px;color:var(--text-tertiary);font:500 11px var(--font-mono);letter-spacing:.02em;background:0 0;border:0;border-radius:2px;padding:0 9px;transition:color .15s,background-color .15s}.tokenTabs button:not(.on):hover,.ranges button:not(.on):hover{color:var(--text-secondary)}.tokenTabs .on,.ranges .on{color:var(--text-primary);background:#ffffff16}.paymentReference>input,.paymentReport input,.linkVerify input{width:100%;height:var(--field-h);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-primary);border:1px solid #0000;outline:none;padding:0 12px;font-size:13px;transition:border-color .15s}:is(.paymentReference>input,.paymentReport input,.linkVerify input)::placeholder{color:var(--text-tertiary)}:is(.paymentReference>input,.paymentReport input,.linkVerify input):hover{border-color:var(--border-subtle)}:is(.paymentReference>input,.paymentReport input,.linkVerify input):focus{border-color:var(--border-active)}.assetMenu,.shieldMenu,.delayMenu,.paymentSortOptions{z-index:30;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);animation:ds-menu .14s var(--ease) both;padding:4px;position:absolute;box-shadow:0 16px 40px #0000008c}:is(.shieldControl,.delayControl,.addReceiver,.toolButton,.linkIcon)[data-tooltip]:after{content:attr(data-tooltip);z-index:20;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-elevated);width:max-content;color:var(--text-secondary);font:500 11px/1.3 var(--font-ui);letter-spacing:0;opacity:0;pointer-events:none;padding:5px 8px;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,3px);box-shadow:0 6px 18px #00000073}:is(.shieldControl,.delayControl,.addReceiver,.toolButton,.linkIcon)[data-tooltip]:is(:hover,:focus-visible):after{opacity:1;transform:translate(-50%)}:is(.shieldControl,.delayControl)[aria-expanded=true][data-tooltip]:is(:hover,:focus-visible):after{opacity:0}.assetLogo{width:24px;height:24px;color:var(--text-primary);font:600 11px var(--font-ui);background:#262626;border-radius:50%;flex:0 0 24px;place-items:center;display:grid}img.assetLogo{object-fit:contain;background:0 0;display:block}.protocolLogo{object-fit:contain;border-radius:8px;flex-shrink:0;width:32px;height:32px;display:block}.protocolLogo.fallback{background:var(--bg-elevated);color:var(--text-secondary);font:600 13px var(--font-mono);place-items:center;display:grid}.homePage{position:relative}.homePage>header{text-align:center;justify-content:center;align-items:center;height:96px;display:flex}.panel{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface)}.sendCard{padding:6px;position:relative}.amountRow{border-radius:var(--radius-sm);background:var(--bg-input);align-items:center;gap:14px;min-height:104px;padding:14px 12px 30px 16px;transition:box-shadow .15s;display:flex;position:relative}.amountRow:focus-within{box-shadow:inset 0 0 0 1px var(--border-strong)}.amountRow>input{min-width:0;color:var(--text-primary);font:500 34px/1.15 var(--font-mono);letter-spacing:-.02em;background:0 0;border:0;outline:none;flex:1;padding:0}.amountRow>input::placeholder{color:var(--text-disabled)}.amountRow>input::-webkit-inner-spin-button{display:none}.amountUsd{color:var(--text-tertiary);font:12px var(--font-mono);position:absolute;bottom:11px;left:16px}.amountRow.fromShielded{background:color-mix(in srgb, var(--accent) 4%, var(--bg-input));box-shadow:inset 2px 0 var(--accent-muted)}.walletMax{color:var(--text-tertiary);font:500 11px var(--font-mono);letter-spacing:.02em;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;transition:color .15s;display:inline-flex;position:absolute;bottom:9px;right:14px}.walletMax:hover:not(:disabled){color:var(--accent)}.walletMax:disabled{opacity:1;color:var(--text-disabled);cursor:default}.walletMax.shieldedMax{color:var(--accent-muted)}.walletMax.shieldedMax:hover:not(:disabled){color:var(--accent)}.shieldedMax svg{width:12px;height:12px}.assetPicker{flex-shrink:0;position:relative}.assetPicker>button{border-radius:var(--radius-sm);height:36px;color:var(--text-primary);background:#ffffff0e;border:0;align-items:center;gap:8px;padding:0 8px 0 6px;transition:background-color .15s;display:flex}.assetPicker>button:hover:not(:disabled){background:#ffffff17}.assetPicker>button b{letter-spacing:.01em;font-size:14px;font-weight:600}.assetPicker>button svg{width:14px;height:14px;color:var(--text-tertiary);transition:transform .15s var(--ease)}.assetPicker>button[aria-expanded=true] svg{transform:rotate(180deg)}.chainTag{border:1px solid var(--border-default);color:var(--text-tertiary);font:500 10px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:2px;padding:2px 5px}.assetMenu{width:168px;top:calc(100% + 6px);right:0}.assetMenu button{border-radius:var(--radius-sm);width:100%;height:38px;color:var(--text-secondary);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;font-size:13px;font-weight:500;display:flex}.assetMenu button:hover{background:var(--bg-hover);color:var(--text-primary)}.assetMenu button[aria-selected=true]{background:var(--bg-selected);color:var(--text-primary)}.assetMenu .assetLogo{flex-basis:22px;width:22px;height:22px}.assetMenu .bridgeMark{color:var(--text-secondary);background:#ffffff12}.assetMenu .bridgeMark svg{width:13px;height:13px}.swapDestination{min-height:52px;color:var(--text-secondary);align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.swapDestination>span{font-size:12px;font-weight:500}.swapDestination>svg{width:14px;height:14px;color:var(--text-tertiary)}.swapDestination .assetPicker{margin-left:auto}.bridgePanel{border-radius:var(--radius-sm);background:var(--bg-input);margin:0 0 6px;padding:10px}.bridgeChains{flex-wrap:wrap;gap:4px;display:flex}.bridgeChains button{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);height:26px;color:var(--text-secondary);font:500 11px var(--font-mono);background:0 0;padding:0 10px;transition:color .15s,border-color .15s,background-color .15s}.bridgeChains button:hover{color:var(--text-primary);border-color:var(--border-default)}.bridgeChains button[aria-selected=true]{border-color:var(--accent-line);background:var(--accent-tint);color:var(--text-primary)}.bridgeTokens{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:8px;display:grid}.bridgeTokens button{border-radius:var(--radius-sm);height:40px;color:var(--text-secondary);text-align:left;background:#ffffff06;border:0;align-items:center;gap:9px;padding:0 10px;font-size:13px;transition:color .15s,background-color .15s;display:flex}.bridgeTokens button:hover{background:var(--bg-hover);color:var(--text-primary)}.bridgeTokens button[aria-selected=true]{background:var(--accent-tint);color:var(--text-primary);box-shadow:inset 2px 0 var(--accent)}.bridgeTokens .assetLogo{flex-basis:22px;width:22px;height:22px;font-size:11px}.recipientRows{border-radius:var(--radius-sm);background:var(--bg-input);position:relative;container-type:inline-size}.recipientHead{align-items:center;gap:2px;height:38px;padding:0 6px 0 16px;display:flex}.recipientHead>span{color:var(--text-secondary);margin-right:auto;font-size:12px;font-weight:500}.recipientRow{border-top:1px solid var(--border-subtle);align-items:center;gap:12px;min-height:50px;padding:0 6px 0 16px;transition:background-color .15s;display:flex}.recipientRow:focus-within{box-shadow:inset 2px 0 var(--accent-muted);background:#ffffff05}.recipientRow>span{color:var(--text-tertiary);font:12px var(--font-mono);flex:0 0 14px}.recipientFields{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.recipientFields>input{min-width:0;height:48px;color:var(--text-primary);font:13px var(--font-mono);background:0 0;border:0;outline:none;padding:0 12px 0 0}.recipientFields>input::placeholder{color:var(--text-tertiary)}.recipientRow.needsAddress .recipientAddress::placeholder{color:var(--accent-muted)}.recipientFields>div{border-left:1px solid var(--border-subtle);align-items:center;gap:8px;height:28px;padding-left:12px;display:flex}.recipientFields>div input{width:104px;min-width:0;height:28px;color:var(--text-primary);font:13px var(--font-mono);text-align:right;background:0 0;border:0;outline:none;padding:0}.recipientFields>div input::placeholder{color:var(--text-disabled)}.recipientFields>div b{min-width:34px;color:var(--text-tertiary);font:500 11px var(--font-mono)}.recipientFields>.recipientSwapAsset{gap:7px}.recipientSwapAsset small{color:var(--text-tertiary);font-size:11px}.recipientSwapAsset .assetLogo{flex-basis:18px;width:18px;height:18px;font-size:9px}.recipientFields>.recipientSwapAsset b{min-width:0;color:var(--text-secondary);font-size:12px}.keepRow{background:color-mix(in srgb, var(--accent) 3%, transparent)}.keepRow>span{color:var(--accent-muted);place-items:center;display:grid}.keepRow>span svg{width:14px;height:14px}.recipientFields>.keepLabel{border-left:0;gap:10px;height:48px;padding:0 12px 0 0}.recipientFields>.keepLabel b{min-width:0;color:var(--text-primary);font:500 13px var(--font-ui);white-space:nowrap}.keepLabel small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.delayControl{font:500 11px var(--font-mono)}.delayControl.on{width:auto;min-width:var(--control-sm);background:var(--accent-tint);color:var(--accent);padding:0 8px}.delayControl[aria-disabled=true]{opacity:.4;cursor:not-allowed}.shieldControl.on{background:var(--accent-tint);color:var(--accent)}.shieldControl[aria-expanded=true],.delayControl[aria-expanded=true]{background:var(--bg-selected);color:var(--text-primary)}.recipientHead :is(.shieldControl,.delayControl)[data-tooltip]:after{left:auto;right:0;transform:translateY(3px)}.recipientHead :is(.shieldControl,.delayControl)[data-tooltip]:is(:hover,:focus-visible):after{transform:none}.recipientHead .addReceiver[data-tooltip]:after{left:auto;right:0;transform:translateY(3px)}.recipientHead .addReceiver[data-tooltip]:is(:hover,:focus-visible):after{transform:none}.shieldMenu{width:min(292px,100vw - 48px);top:40px;right:6px}.shieldMenu button{border-radius:var(--radius-sm);width:100%;color:var(--text-primary);text-align:left;background:0 0;border:0;align-items:flex-start;gap:10px;padding:9px 10px;transition:background-color .15s;display:flex}.shieldMenu button+button{margin-top:2px}.shieldMenu button:hover{background:var(--bg-hover)}.shieldMenu button[aria-checked=true]{background:var(--bg-selected)}.shieldMenu b{font-size:13px;font-weight:500;display:block}.shieldMenu small{color:var(--text-tertiary);margin-top:3px;font-size:12px;line-height:1.45;display:block}.shieldOptionCheck{width:14px;height:14px;color:var(--accent);flex-shrink:0;margin:2px 0 0 auto}.delayMenu{width:164px;top:40px;right:6px}.delayMenu button{border-radius:var(--radius-sm);width:100%;height:34px;color:var(--text-secondary);text-align:left;background:0 0;border:0;padding:0 10px;font-size:13px}.delayMenu button:hover{background:var(--bg-hover);color:var(--text-primary)}.delayMenu button[aria-checked=true]{background:var(--bg-selected);color:var(--text-primary);box-shadow:inset 2px 0 var(--accent)}.splitStatus{color:var(--text-secondary);text-align:right;margin:8px 8px 0;font-size:12px}.keepSummary{color:var(--text-tertiary);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:8px 8px 0;font-size:12px;display:flex}.keepSummary b{color:var(--text-primary);font:500 12px var(--font-mono)}.keepSummary span:last-child{align-items:center;gap:6px;display:inline-flex}.keepSummary svg{width:13px;height:13px;color:var(--accent-muted)}.sendAction{align-items:center;gap:6px;margin-top:6px;display:flex}.bestRoute{width:var(--control-lg);height:var(--control-lg);flex:0 0 var(--control-lg);border-radius:var(--radius-sm);background:var(--bg-input);place-items:center;display:grid}.bestRoute .protocolLogo{border-radius:7px;width:26px;height:26px}.routePlaceholder{border:1px dashed var(--border-strong);border-radius:50%;width:20px;height:20px}.actionArea{flex:1;min-width:0;display:flex}.actionArea>button{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.routeDetails{margin-top:10px}.routeDetailsToggle{border-radius:var(--radius-sm);height:28px;color:var(--text-tertiary);background:0 0;border:0;align-items:center;gap:5px;margin:0 auto;padding:0 10px;font-size:12px;transition:color .15s;display:flex}.routeDetailsToggle:hover,.routeDetails.open .routeDetailsToggle{color:var(--text-primary)}.routeDetailsToggle svg{width:13px;height:13px;transition:transform .18s var(--ease)}.routeDetails.open .routeDetailsToggle svg{transform:rotate(180deg)}.routeDetailsBody{animation:ds-menu .16s var(--ease) both;margin-top:8px;padding:18px 20px 16px}.routeDetailsHead{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.routeDetailsHead h3{max-width:380px;font-size:15px;line-height:1.4}.privacy{text-align:right;justify-items:end;gap:3px;display:grid}.privacy span{color:var(--text-tertiary);font-size:11px}.privacy strong{color:var(--text-primary);font:500 15px var(--font-mono)}.privacy.high strong,.privacy.very-high strong{color:var(--accent)}.privacy.low strong,.privacy.very-low strong,.privacy.not-private strong{color:var(--text-secondary)}.privacy em{color:var(--text-tertiary);font:11px var(--font-mono);font-style:normal}.routeReasons{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.routeReasons li{color:var(--text-secondary);grid-template-columns:14px 1fr;gap:8px;font-size:12px;line-height:1.5;display:grid}.routeReasons i{color:var(--accent-muted);font:500 12px var(--font-mono);font-style:normal}.routeReasons li:is(.negative,.risk,.neutral) i{color:var(--text-tertiary)}.routeFacts{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:16px 0 0;padding-top:14px;display:grid}.routeFacts>div{min-width:0}.routeFacts dt{color:var(--text-tertiary);font-size:11px}.routeFacts dd{color:var(--text-primary);font:500 13px var(--font-mono);margin:5px 0 0}.settlement{border-top:1px solid var(--border-subtle);margin-top:16px;padding-top:12px}.settlement>summary{width:fit-content;color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:500;list-style:none;display:flex}.settlement>summary::-webkit-details-marker{display:none}.settlement>summary:hover,.settlement[open]>summary{color:var(--text-primary)}.settlement>summary svg{width:13px;height:13px;transition:transform .18s var(--ease)}.settlement[open]>summary{margin-bottom:4px}.settlement[open]>summary svg{transform:rotate(180deg)}.settlement>div{min-height:34px;color:var(--text-secondary);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;font-size:12px;display:grid}.settlement>div+div{border-top:1px solid var(--border-subtle)}.settlement em{color:var(--text-tertiary);text-align:right;font-style:normal}.settlement b{min-width:150px;color:var(--text-primary);font:500 12px var(--font-mono);text-align:right;white-space:nowrap}.settlement b small{color:var(--text-tertiary);font:12px var(--font-ui);margin-left:8px}.settlement .settlementOutput{color:var(--text-primary);grid-template-columns:minmax(0,1fr) auto;font-weight:500}.settlement .settlementOutput b{font-size:13px}.routeAlternatives{border-top:1px solid var(--border-subtle);margin-top:16px;padding-top:12px}.routeAlternatives>p{color:var(--text-secondary);margin:0 0 4px;font-size:12px;font-weight:500}.routeAlternatives>div{min-height:38px;color:var(--text-secondary);align-items:center;gap:10px;font-size:13px;display:flex}.routeAlternatives>div+div{border-top:1px solid var(--border-subtle)}.routeAlternatives .protocolLogo{border-radius:5px;width:20px;height:20px}.routeAlternatives b{color:var(--text-primary);font:500 12px var(--font-mono);white-space:nowrap;margin-left:auto}.routeAlternatives b small{color:var(--text-tertiary);font:12px var(--font-ui);margin-left:6px}.routeAlternatives .routeUnavailable{max-width:58%;color:var(--text-tertiary);text-align:right;margin-left:auto;font-size:12px}.estimateDisclaimer{color:var(--text-tertiary);text-align:center;margin:14px 0 0;font-size:11px;line-height:1.5}.transferResult{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);min-height:44px;color:var(--text-secondary);align-items:center;gap:10px;margin-top:10px;padding:10px 14px;font-size:12px;display:flex}.transferResult>svg{width:15px;height:15px;color:var(--positive);flex-shrink:0}.transferResult>a{color:var(--text-primary);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;text-decoration:none;transition:color .15s;display:inline-flex}.transferResult>a:hover{color:var(--accent)}.transferResult>a svg{width:12px;height:12px}.transferResult.error{border-color:var(--negative-line);background:var(--negative-tint);color:var(--negative)}.transferResult.error>svg{color:var(--negative)}.transferResult.delivery{flex-wrap:wrap}.transferResult.delivery>span{flex:220px}.transferResult.delivery>svg{color:var(--text-secondary)}.transferResult.delivery>button{border:1px solid var(--border-default);border-radius:var(--radius-sm);height:26px;color:var(--text-primary);background:0 0;padding:0 10px;font-size:12px;font-weight:500;transition:border-color .15s,background-color .15s}.transferResult.delivery>button:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-hover)}.transferResult.delivery>button[aria-label=Dismiss]{width:26px;color:var(--text-tertiary);border:0;place-items:center;padding:0;display:grid}.transferResult.delivery>button svg{width:13px;height:13px}.notice{min-height:40px;color:var(--text-tertiary);align-items:center;gap:10px;margin:0 0 20px;font-size:12px;display:flex}.notice>svg{flex-shrink:0;width:15px;height:15px}.notice>em{color:var(--text-tertiary);font:11px var(--font-mono);white-space:nowrap;margin-left:auto;font-style:normal}.notice.error{border:1px solid var(--negative-line);border-radius:var(--radius-md);background:var(--negative-tint);color:var(--negative);margin-top:10px;padding:10px 14px}.indexState{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:7px;font-weight:500;display:inline-flex}.indexState:before{content:"";background:var(--text-tertiary);border-radius:50%;width:6px;height:6px}.indexState.ready:before{background:var(--positive)}.indexState.partial:before{background:var(--accent-muted)}.notice.error .indexState{color:var(--negative)}.notice.error .indexState:before{display:none}.paymentLinksPage{padding-bottom:36px}.paymentLinksPage>header{align-items:flex-end;height:92px;padding-bottom:12px}.paymentIntro{color:var(--text-secondary);text-align:center;margin:0 0 24px;font-size:13px;line-height:1.6}.paymentCreate{padding:18px}.paymentFieldLabel{color:var(--text-secondary);align-items:baseline;gap:8px;margin:0 0 8px;font-size:12px;font-weight:500;display:flex}.paymentFieldLabel>span{color:var(--text-tertiary);font-weight:400}.paymentAmountRow{min-height:92px}.paymentAmountRow>input{width:100%;font-size:32px}.paymentAmountRow:has([aria-invalid=true]){box-shadow:inset 0 0 0 1px var(--negative-line)}.paymentAmountError{color:var(--negative);margin:8px 0 0;font-size:12px}.paymentReference{margin-top:18px}.paymentPoolHeading{justify-content:space-between;align-items:center;gap:8px;margin:18px 0 8px;display:flex}.paymentPoolHeading>.paymentFieldLabel{margin:0}.paymentSort{flex-shrink:0;position:relative}.paymentSort>summary{border-radius:var(--radius-sm);height:26px;color:var(--text-tertiary);cursor:pointer;align-items:center;gap:6px;padding:0 8px;font-size:12px;list-style:none;transition:color .15s,background-color .15s;display:inline-flex}.paymentSort>summary::-webkit-details-marker{display:none}.paymentSort>summary:hover,.paymentSort[open]>summary{color:var(--text-primary);background:var(--bg-hover)}.paymentSort>summary svg{width:13px;height:13px}.paymentSortOptions{width:290px;max-width:calc(100vw - 48px);margin:0;padding:12px 14px;top:calc(100% + 6px);right:0}.paymentSortOptions legend{float:left;width:100%;color:var(--text-secondary);margin:0 0 4px;padding:0;font-size:12px;font-weight:500}.paymentSortOptions label{clear:both;cursor:pointer;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.paymentSortOptions label+label{border-top:1px solid var(--border-subtle)}.paymentSortOptions input{accent-color:var(--accent);margin:2px 0 0}.paymentSortOptions strong{color:var(--text-primary);font-size:13px;font-weight:500;display:block}.paymentSortOptions small{color:var(--text-tertiary);margin-top:4px;font-size:12px;line-height:1.5;display:block}.paymentPoolPicker{border:0;min-width:0;margin:0;padding:0}.paymentPoolPicker>div{border-radius:var(--radius-sm);background:var(--bg-input);display:grid;overflow:hidden}.paymentPoolPicker label{min-height:48px;color:var(--text-secondary);cursor:pointer;align-items:center;gap:12px;padding:0 14px;font-size:13px;font-weight:500;transition:color .15s,background-color .15s;display:flex;position:relative}.paymentPoolPicker label+label{border-top:1px solid var(--border-subtle)}.paymentPoolPicker label:hover{background:var(--bg-hover);color:var(--text-primary)}.paymentPoolPicker label.selected{background:var(--accent-tint);color:var(--text-primary);box-shadow:inset 2px 0 var(--accent)}.paymentPoolPicker label:has(input:focus-visible){outline:2px solid color-mix(in srgb, var(--accent) 65%, transparent);outline-offset:-2px}.paymentPoolPicker input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.paymentPoolPicker img{object-fit:contain;border-radius:5px;width:22px;height:22px}.paymentPoolPicker label>span{flex:1;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.paymentPoolPicker small{color:var(--text-tertiary);font:12px var(--font-mono);text-align:right;overflow-wrap:anywhere}.paymentPoolPicker label.selected small{color:var(--text-secondary)}.paymentPoolHint{color:var(--text-tertiary);margin:10px 0 18px;font-size:12px;line-height:1.6}.paymentPoolPicker label.unavailable{color:var(--text-disabled);cursor:not-allowed}.paymentPoolPicker label.unavailable:hover{color:var(--text-disabled);background:0 0}.paymentPoolPicker label.unavailable img{filter:grayscale();opacity:.5}.recipientRows .paymentPoolPicker>div{border-radius:0 0 var(--radius-sm) var(--radius-sm);background:0 0}.recipientRows .paymentPoolPicker label{border-top:1px solid var(--border-subtle);padding-left:16px}.recipientHead .paymentSort{margin-right:4px}.shieldPoolHint{text-align:right;margin:8px 8px 0}.splitStatus button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.splitStatus button:hover{text-decoration:underline}.paymentError{border:1px solid var(--negative-line);border-radius:var(--radius-sm);background:var(--negative-tint);color:var(--negative);overflow-wrap:anywhere;margin:0 0 14px;padding:10px 12px;font-size:12px;line-height:1.6}.paymentActions{gap:10px;display:flex}.paymentActions .paymentPrimary{flex:1;min-width:0}.paymentPrimary{white-space:normal;overflow-wrap:anywhere;width:100%}.paymentFormHint{color:var(--text-tertiary);text-align:center;margin:10px 0 0;font-size:12px;line-height:1.6}.paymentLoading{color:var(--text-secondary);text-align:center;font-size:13px}.paymentLinksPage :is(button,summary):focus-visible{outline-offset:3px}.linksSection{margin-top:44px}.linksHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.linksHeader h2{font-size:16px}.linksTools{gap:2px;display:flex}.toolButton{width:30px;height:30px}.toolButton svg{width:16px;height:16px}.collectCard{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);align-items:center;gap:16px;margin-bottom:20px;padding:14px 14px 14px 18px;display:flex}.collectSummary{gap:3px;min-width:0;display:grid}.collectSummary p{color:var(--text-secondary);align-items:center;gap:7px;margin:0;font-size:12px;font-weight:500;display:flex}.collectSummary p:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.collectSummary strong{font:500 18px var(--font-mono);letter-spacing:-.01em;overflow-wrap:anywhere}.collectSummary span{color:var(--text-tertiary);font-size:12px}.collectButton{flex-shrink:0;height:36px;margin-left:auto;padding:0 16px;font-size:13px}.linkTabs{border-bottom:1px solid var(--border-subtle);gap:22px;display:flex}.linkTabs button{height:36px;color:var(--text-tertiary);white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:500;transition:color .15s;display:flex;position:relative}.linkTabs button:hover{color:var(--text-secondary)}.linkTabs button[aria-pressed=true]{color:var(--text-primary)}.linkTabs button[aria-pressed=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}.linkTabs span{color:var(--text-tertiary);font:500 11px var(--font-mono)}.linkTabs button[aria-pressed=true] span{color:var(--text-secondary)}.linkList{grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:16px;display:grid}.linkList>*{grid-column:1/-1}.linkList[aria-busy=true]{border-top:1px solid var(--border-subtle)}.linkList+.linkList,.linkList+.paymentPagination,.paymentPagination+.linkList{margin-top:12px}.linkListLabel{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);margin:20px 0 0;padding-bottom:8px;font-size:12px;font-weight:500}.linkRow{grid-template-columns:subgrid;border-bottom:1px solid var(--border-subtle);grid-template-rows:auto auto;align-items:center;row-gap:4px;min-height:64px;padding:12px 6px 12px 12px;transition:background-color .15s;display:grid;position:relative}.linkRow>.tokenMark{grid-area:1/1/3}.linkMain{grid-area:1/2/3}.linkAmount{grid-area:1/3;align-self:end}.linkRow>.linkStatus{grid-area:2/3;place-self:start end}.linkActions{grid-area:1/4/3}.linkRow:hover,.linkRow.expanded{background:#ffffff06}.linkRow.collected :is(.tokenMark,.linkMain,.linkAmount){opacity:.55}.tokenMark{width:32px;height:32px;position:relative}.tokenMark>img:first-child{width:32px;height:32px;display:block}.tokenPool{background:var(--bg-base);width:16px;height:16px;box-shadow:0 0 0 1.5px var(--bg-base);object-fit:contain;border-radius:5px;padding:1px;position:absolute;bottom:-3px;right:-3px}.linkMain{gap:4px;min-width:0;display:grid}.linkMain strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.linkMain span{min-width:0;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.linkMain i{color:var(--text-disabled);margin:0 6px;font-style:normal}.linkAmount{justify-self:end}.linkAmount b{font:500 14px var(--font-mono);letter-spacing:-.01em;white-space:nowrap}.linkAmount small{color:var(--text-tertiary);margin-left:5px;font-size:11px}.linkStatus{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.linkStatus i{width:6px;height:6px;box-shadow:inset 0 0 0 1px var(--text-tertiary);border-radius:50%;flex-shrink:0}.linkStatus svg{stroke-width:2.25px;width:12px;height:12px;color:var(--positive)}.linkStatus.paid{color:var(--text-primary)}.linkStatus.paid i{background:var(--accent);box-shadow:none}.linkStatus.collected,.linkStatus.draft{color:var(--text-tertiary)}.linkStatus.draft i{box-shadow:inset 0 0 0 1px var(--text-disabled)}.linkActions{justify-content:flex-end;align-items:center;gap:2px;display:flex}.linkText{border-radius:var(--radius-sm);height:28px;color:var(--text-secondary);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.linkText:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.linkText svg{width:12px;height:12px}.linkText.strong{border:1px solid var(--border-default);color:var(--text-primary)}.linkText.strong:hover:not(:disabled){border-color:var(--border-strong)}.linkIcon.done{color:var(--positive)}.linkRow .linkDelete{opacity:0}.linkRow:is(:hover,:focus-within) .linkDelete{opacity:1}.linkRow:is(:hover,:focus-within) .linkDelete:disabled{opacity:.45}.linkDelete:hover:not(:disabled){background:var(--negative-tint);color:var(--negative)}.linkActions .linkIcon:last-child[data-tooltip]:after{left:auto;right:0;transform:translateY(3px)}.linkActions .linkIcon:last-child[data-tooltip]:is(:hover,:focus-visible):after{transform:none}@media (hover:none){.linkRow .linkDelete{opacity:1}}.linkVerify{border-bottom:1px solid var(--border-subtle);animation:ds-menu .16s var(--ease) both;background:#ffffff06;padding:12px 12px 14px 60px}.linkVerify label{color:var(--text-secondary);margin-bottom:8px;font-size:12px;display:block}.linkVerify>div{gap:6px;display:flex}.linkVerify input{min-width:0;height:var(--control-md);font:12px var(--font-mono);flex:1}.linkVerify .linkText.strong{height:var(--control-md);padding:0 12px}.linkVerify .linkIcon{width:var(--control-md);height:var(--control-md)}.linkRow.skeleton{pointer-events:none}.linkRow.skeleton>:is(span,div){grid-row:1/3}.linkRow.skeleton>span{border-radius:50%;width:32px;height:32px}.linkRow.skeleton>div{gap:8px;display:grid}.linkRow.skeleton i{border-radius:2px;width:55%;height:10px;display:block}.linkRow.skeleton i+i{width:32%}.linkRow.skeleton>b{border-radius:2px;grid-area:1/3/3/-1;justify-self:end;width:96px;height:12px}.linkRow.skeleton :is(span,i,b){background:linear-gradient(90deg,#141414 25%,#1c1c1c 50%,#141414 75%) 0 0/200% 100%;animation:1.4s linear infinite ds-shimmer}.linksEmpty{border-block:1px solid var(--border-subtle);text-align:center;justify-items:center;gap:6px;padding:40px 20px;display:grid}.linksEmpty h3{font-size:14px}.linksEmpty p{max-width:340px;color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.6}.linksEmpty .ghost{margin-top:12px}.linksNone{border-bottom:1px solid var(--border-subtle);color:var(--text-tertiary);text-align:center;margin:0;padding:28px 12px;font-size:12px}.linksSection .paymentError{margin:0 0 12px}.paymentPagination{justify-content:space-between;margin-top:14px;display:flex}.paymentPagination svg,.paymentReport svg{flex-shrink:0;width:15px;height:15px}.toast{z-index:80;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-primary);animation:ds-toast-in .22s var(--ease) both, ds-toast-out .25s ease-in 3.7s forwards;align-items:center;gap:9px;padding:10px 14px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000080}.toast svg{width:15px;height:15px;color:var(--positive)}.paymentDialog{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);width:min(440px,100% - 32px);color:var(--text-primary);padding:20px;box-shadow:0 24px 64px #0009}.paymentDialog::backdrop,.walletDrawer::backdrop{-webkit-backdrop-filter:blur(6px);background:#0009}.paymentDialog[open]{animation:ds-dialog .16s var(--ease)}.paymentDialog h3{margin:0 0 8px;font-size:15px}.paymentDialog p{color:var(--text-secondary);margin:0 0 20px;font-size:13px;line-height:1.6}.paymentDialogActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.paymentDanger{border-color:var(--negative-line);color:var(--negative)}.paymentDanger:hover:not(:disabled){border-color:var(--negative);background:var(--negative-tint)}.walletPicker{width:min(380px,100% - 32px)}.walletChoices{gap:6px;margin:14px 0 18px;display:grid}.walletChoices>button{justify-content:flex-start;gap:12px;height:48px;padding:0 12px;font-size:13px}.walletChoices img{border-radius:6px;width:26px;height:26px}.gasDialog p code{color:var(--text-primary);font-size:12px}.gasAmount{border-radius:var(--radius-sm);background:var(--bg-input);border:1px solid #0000;align-items:center;gap:10px;padding:0 12px;transition:border-color .15s;display:flex}.gasAmount:hover{border-color:var(--border-subtle)}.gasAmount:focus-within{border-color:var(--border-active)}.gasAmount input{min-width:0;height:42px;color:var(--text-primary);font:500 15px var(--font-mono);background:0 0;border:0;outline:none;flex:1}.gasAmount b{color:var(--text-tertiary);font:500 12px var(--font-mono)}.gasQuote{margin:14px 0 16px;display:grid}.gasQuote div{justify-content:space-between;gap:16px;padding:8px 0;font-size:12px;display:flex}.gasQuote div+div{border-top:1px solid var(--border-subtle)}.gasQuote dt{color:var(--text-tertiary)}.gasQuote dd{color:var(--text-primary);font-family:var(--font-mono);text-align:right;margin:0}.gasQuote div:last-child dd{font-family:var(--font-ui)}.gasDialog .gasNote{color:var(--text-tertiary);margin:0 0 18px;font-size:12px}.gasDialog .paymentError{margin:0 0 18px}.gasDialog .paymentDialogActions>button{height:var(--control-lg)}.gasDialog .gasConfirm{width:auto;font-size:13px}.tour{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.tour::backdrop{background:0 0}.tourSpotlight{border:1px solid var(--accent-line);border-radius:var(--radius-md);pointer-events:none;position:fixed;box-shadow:0 0 0 100vmax #000000b8}.tourCard{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);padding:16px;position:fixed;box-shadow:0 16px 48px #00000080}.tourCount{color:var(--text-tertiary);font:500 11px var(--font-mono)}.tourCard h3{margin:6px 0;font-size:15px}.tourCard>p{color:var(--text-secondary);margin:0 0 14px;font-size:13px;line-height:1.55}.tourExample{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-input);margin:0 0 14px;padding:12px}.tourExample>div{justify-content:space-between;align-items:flex-start;gap:12px;font-size:12px;display:flex}.tourExample .privacy strong{font-size:13px}.tourExample .routeReasons{gap:5px;margin-top:10px}.tourExample .routeReasons li{font-size:11px}.tourFoot{justify-content:space-between;align-items:center;gap:8px;display:flex}.tourFoot>div{gap:8px;display:flex}.tourFoot button{height:var(--control-md);padding:0 12px;font-size:13px}.tourFoot .paymentPrimary{width:auto;min-width:72px}.collectDialog{width:min(460px,100% - 32px)}.dialogHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.paymentDialog .dialogHead h3{margin:0}.collectLoading{color:var(--text-secondary);justify-content:center;align-items:center;gap:10px;padding:36px 0;font-size:13px;display:flex}.collectLoading svg{width:16px;height:16px;color:var(--text-tertiary)}.collectForm{display:grid}.collectAssets{border-radius:var(--radius-sm);background:var(--bg-input);margin:0 0 18px;padding:0;list-style:none}.collectAssets li{align-items:center;gap:12px;padding:12px 14px;display:flex}.collectAssets li+li{border-top:1px solid var(--border-subtle)}.collectAssets img{width:28px;height:28px}.collectAssets div{gap:3px;display:grid}.collectAssets b{font:500 15px var(--font-mono)}.collectAssets small{color:var(--text-tertiary);font:12px var(--font-ui)}.collectAssets li>span{color:var(--text-secondary);font:12px var(--font-mono);justify-items:end;gap:3px;margin-left:auto;display:grid}.collectRecipient{border-radius:var(--radius-sm);background:var(--bg-input);border:1px solid #0000;align-items:center;transition:border-color .15s;display:flex}.collectRecipient:hover{border-color:var(--border-subtle)}.collectRecipient:focus-within{border-color:var(--border-active)}.collectRecipient:has([aria-invalid=true]){border-color:var(--negative-line)}.collectRecipient input{min-width:0;height:42px;color:var(--text-primary);font:13px var(--font-mono);background:0 0;border:0;outline:none;flex:1;padding:0 12px}.collectRecipient input::placeholder{color:var(--text-tertiary)}.collectRecipient .linkText{border:1px solid var(--border-default);color:var(--text-primary);margin-right:6px}.collectDialog .collectHint{border-left:2px solid var(--border-strong);color:var(--text-secondary);background:#ffffff05;margin:12px 0 18px;padding:10px 12px;font-size:12px;line-height:1.6}.collectDialog .collectHint.tip{border-left-color:var(--accent-muted)}.collectForm .paymentError{margin:0 0 14px}.collectForm .paymentAmountError{margin:8px 0 0}.collectDialog .collectFoot{color:var(--text-tertiary);text-align:center;margin:10px 0 0;font-size:12px}.collectProgress{gap:12px;display:grid}.progressTrack{background:#ffffff0f;border-radius:2px;height:4px;overflow:hidden}.progressTrack i{background:var(--accent);height:100%;transition:width .5s var(--ease);border-radius:2px;display:block}.collectDialog .collectProgress p{margin:0}.collectProgress p b{color:var(--text-primary);font:500 14px var(--font-mono)}.collectDialog .collectStatus{min-height:18px;color:var(--text-secondary);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:12px;display:flex}.collectStatus svg{width:14px;height:14px;color:var(--text-tertiary);flex-shrink:0}.collectReceipts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.collectReceipts li{font:12px var(--font-mono);align-items:center;gap:8px;display:flex}.collectReceipts li>svg{width:13px;height:13px;color:var(--positive)}.collectReceipts a{color:var(--text-primary);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.collectReceipts a:hover{color:var(--accent)}.collectReceipts a svg{width:11px;height:11px}.collectProgress>.ghost{justify-self:end}.collectDone{text-align:center;justify-items:center;gap:12px;padding:4px 0 0;display:grid}.collectDialog .collectDone p{color:var(--text-secondary);margin:0}.collectDone .paymentPrimary{margin-top:8px}.doneMark{background:color-mix(in srgb, var(--positive) 12%, transparent);width:44px;height:44px;color:var(--positive);border-radius:50%;place-items:center;display:grid}.doneMark svg{stroke-width:2.25px;width:22px;height:22px}.paymentCheckout>header{height:auto;padding:44px 0 24px}.paymentCheckout>header .eyebrow{margin-bottom:8px}.paymentCheckout>.paymentError{max-width:480px;margin:0 auto 12px}.paymentCheckout>.ghost{width:fit-content;margin:0 auto;display:flex}.paymentCheckoutBody{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);width:100%;max-width:480px;margin:0 auto;padding:24px;position:relative}.paymentCheckoutPool{align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.paymentCheckoutPool img{object-fit:contain;border-radius:6px;width:24px;height:24px}.paymentCheckoutPool small{color:var(--text-tertiary);font:11px var(--font-mono);letter-spacing:.02em;margin-left:auto}.paymentCheckoutAmount{font:500 38px/1.15 var(--font-mono);letter-spacing:-.02em;overflow-wrap:anywhere;margin:28px 0 14px}.paymentCheckoutAmount>span{color:var(--text-secondary);margin-left:10px;font-size:18px;display:inline-block}.paymentCheckoutState{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.paymentCheckoutState>i{width:6px;height:6px;box-shadow:inset 0 0 0 1px var(--text-tertiary);border-radius:50%}.paymentCheckoutState.paid{color:var(--positive)}.paymentCheckoutState svg{width:15px;height:15px}.paymentCheckoutId{color:var(--text-tertiary);margin:8px 0 24px;font-size:12px}.paymentCheckoutId code{color:var(--text-secondary);font-size:11px}.paymentReport{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;padding-top:18px;display:flex}.paymentReport label{width:100%;color:var(--text-secondary);font-size:12px;font-weight:500}.paymentReport input{flex:1;width:auto;min-width:150px}.paymentReport .ghost{height:var(--field-h)}.paymentReceipt{color:var(--text-secondary);overflow-wrap:anywhere;align-items:center;gap:5px;margin-top:12px;font-size:12px;text-decoration:none;display:inline-flex}.paymentReceipt:hover{color:var(--text-primary)}.paymentReceipt svg{width:12px;height:12px}.walletMenu{z-index:45;position:fixed;top:16px;right:24px}.walletButton{height:var(--control-md);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .15s,background-color .15s;display:flex}.walletButton:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-elevated)}.walletButton svg{width:15px;height:15px;color:var(--text-secondary);flex-shrink:0}.walletButton img{border-radius:5px;width:18px;height:18px}.walletButton.connected{padding:0 8px}.walletButton.connected span{font:500 12px var(--font-mono)}.walletButton.connected>svg:last-child{width:13px;color:var(--text-tertiary)}.walletMenuError{border:1px solid var(--negative-line);border-radius:var(--radius-sm);width:max-content;max-width:min(280px,100vw - 28px);color:var(--negative);background:#161010;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;position:absolute;top:calc(100% + 8px);right:0}.walletDrawer{border:0;border-left:1px solid var(--border-subtle);background:var(--bg-surface);width:min(380px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--text-primary);margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-24px 0 64px #0000008c}.walletDrawer[open]{animation:ds-drawer .22s var(--ease)}.walletPanel{flex-direction:column;min-height:100%;padding:20px;display:flex}.walletPanelHead{align-items:center;gap:12px;display:flex}.walletPanelHead>img,.walletIcon{border-radius:8px;flex-shrink:0;width:36px;height:36px}.walletIcon{background:var(--bg-elevated);color:var(--text-secondary);place-items:center;display:grid}.walletIcon svg{width:17px;height:17px}.walletPanelHead>div{gap:2px;min-width:0;display:grid}.walletPanelHead strong{font-size:14px;font-weight:500}.walletAddress{color:var(--text-tertiary);align-items:center;gap:2px;display:flex}.walletAddress code{margin-right:4px;font-size:12px}.walletAddress :is(button,a){width:24px;height:24px}.walletAddress svg{width:13px;height:13px}.walletPanelClose{width:32px;height:32px;margin-left:auto}.walletPanelClose svg{width:17px;height:17px}.walletTotal{border-radius:var(--radius-md);background:var(--bg-input);margin:24px 0 4px;padding:16px}.walletTotal .eyebrow{color:var(--text-secondary);margin:0 0 6px}.walletTotal strong{font:500 28px var(--font-mono);letter-spacing:-.02em;display:block}.walletSplit{color:var(--text-secondary);font:12px var(--font-mono);flex-wrap:wrap;gap:6px 16px;margin-top:10px;display:flex}.walletSplit span{align-items:center;gap:6px;display:inline-flex}.walletSplit i{background:var(--text-secondary);border-radius:50%;width:6px;height:6px}.walletSplit i.shielded{background:var(--accent)}.walletSection{margin-top:22px}.walletSection:last-of-type{margin-bottom:24px}.walletSection h4{min-height:26px;color:var(--text-secondary);letter-spacing:0;align-items:center;gap:8px;margin:0 0 4px;padding:0 8px;font-size:12px;font-weight:500;display:flex}.walletReveal{border:1px solid var(--border-default);border-radius:var(--radius-sm);height:26px;color:var(--text-primary);background:0 0;margin-left:auto;padding:0 10px;font-size:12px;font-weight:500;transition:border-color .15s,background-color .15s}.walletReveal:hover{border-color:var(--border-strong);background:var(--bg-hover)}.walletScanning{border:1.5px solid #ffffff1f;border-top-color:var(--text-secondary);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite ds-spin}.walletEmpty,.walletStatus{color:var(--text-tertiary);margin:4px 8px 0;font-size:12px;line-height:1.6}.walletStatus{font:11px var(--font-mono);overflow-wrap:anywhere}.walletSkeleton{gap:6px;padding:4px 0;display:grid}.walletSkeleton i{border-radius:var(--radius-sm);background:linear-gradient(90deg,#131313 25%,#1b1b1b 50%,#131313 75%) 0 0/200% 100%;height:44px;animation:1.4s linear infinite ds-shimmer}.walletTokens{margin:0;padding:0;list-style:none;display:grid}.walletTokens li{border-radius:var(--radius-sm);align-items:center;gap:12px;padding:10px 8px;transition:background-color .15s;display:flex}.walletTokens li:hover{background:var(--bg-hover)}.walletTokens .assetLogo{flex-basis:28px;width:28px;height:28px}.walletTokens span{gap:3px;min-width:0;font-size:13px;font-weight:500;display:grid}.walletTokens small{color:var(--text-tertiary);font:12px var(--font-mono)}.walletTokens b{font:500 13px var(--font-mono);margin-left:auto}.walletCollect{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-secondary);align-items:center;gap:10px;margin-top:10px;padding:12px;font-size:12px;line-height:1.5;text-decoration:none;transition:border-color .15s;display:flex}.walletCollect b{color:var(--text-primary);font-weight:600}.walletCollect svg{width:15px;height:15px;color:var(--text-tertiary);flex-shrink:0;margin-left:auto;transition:color .15s}.walletCollect:hover{border-color:var(--border-default)}.walletCollect:hover svg{color:var(--accent)}.shimmerText{color:#0000;background:linear-gradient(90deg,#242424 25%,#333 50%,#242424 75%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.3s linear infinite ds-shimmer}.walletDisconnect{height:var(--field-h);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);background:0 0;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:500;transition:color .15s,border-color .15s,background-color .15s;display:flex}.walletDisconnect:hover{border-color:var(--negative-line);background:var(--negative-tint);color:var(--negative)}.walletDisconnect svg{width:15px;height:15px}.analyticsHeader{justify-content:space-between;align-items:center;gap:24px;height:88px;display:flex}.analyticsHeader h1{font-size:22px}.analyticsActions{align-items:center;gap:8px;display:flex}.analyticsActions .launchApp{height:var(--control-md);padding:0 14px;font-size:13px}.analyticsActions svg{width:14px;height:14px}.liquidityUniverse{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-surface) 82%, transparent);grid-template-rows:minmax(400px,1fr) auto;grid-template-columns:minmax(280px,.72fr) minmax(0,1.5fr);margin:4px 0 28px;display:grid;overflow:hidden}.universeCopy{align-self:center;padding:44px 0 40px 44px}.universeCopy .eyebrow{margin-bottom:14px}.universeCopy h2{letter-spacing:-.03em;max-width:360px;margin:0 0 14px;font-size:32px;line-height:1.08}.universeCopy>p:not(.eyebrow){max-width:380px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.65}.universeLegend{color:var(--text-secondary);font:12px var(--font-mono);flex-wrap:wrap;gap:8px 20px;margin-top:26px;display:flex}.universeLegend span{align-items:center;gap:8px;display:inline-flex}.universeLegend i{border-radius:50%;width:6px;height:6px}.universeLegend .in i{background:var(--text-primary)}.universeLegend .out i{background:#7a7a7a}.normalization{color:var(--text-tertiary);margin-top:16px;font-size:12px}.normalization b{color:var(--text-secondary);font:500 12px var(--font-mono);margin-left:4px}.liquidityVisual{place-items:center;min-height:400px;display:grid;position:relative}.flowCanvas{width:100%;height:100%;display:block;position:absolute;inset:0}.tvlReadout{pointer-events:none;text-align:center;justify-items:center;gap:4px;display:grid;position:relative}.tvlReadout span{color:var(--text-tertiary);font-size:11px}.tvlReadout strong{color:var(--text-primary);font:500 22px var(--font-mono);letter-spacing:-.02em}.tvlReadout small{max-width:180px;color:var(--text-tertiary);font-size:11px;line-height:1.4}.poolSelector{border-top:1px solid var(--border-subtle);flex-wrap:wrap;grid-column:1/-1;gap:20px 32px;padding:14px 20px 16px;display:flex}.poolGroup>small{color:var(--text-tertiary);margin:0 0 8px 2px;font-size:11px;display:block}.poolGroup>div{flex-wrap:wrap;gap:6px;display:flex}.poolGroup.others{border-left:1px solid var(--border-subtle);padding-left:32px}.poolGroup button{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);min-width:150px;height:44px;color:var(--text-tertiary);text-align:left;background:0 0;align-items:center;gap:10px;padding:0 12px;transition:color .15s,border-color .15s,background-color .15s;display:flex}.poolGroup button:hover{border-color:var(--border-default);color:var(--text-secondary)}.poolGroup button.selected{border-color:var(--border-default);background:var(--bg-hover);color:var(--text-primary)}.poolGroup button>.protocolLogo{opacity:.5;border-radius:6px;flex:0 0 22px;width:22px;height:22px;transition:opacity .15s}.poolGroup button.selected>.protocolLogo{opacity:1}.poolGroup button>span{gap:2px;font-size:12px;font-weight:500;display:grid}.poolGroup button small{color:var(--text-tertiary);font:11px var(--font-mono)}.poolGroup button>i{width:6px;height:6px;box-shadow:inset 0 0 0 1px var(--text-disabled);border-radius:50%;margin-left:auto}.poolGroup button.selected>i{background:var(--accent-muted);box-shadow:none}.analyticsProtocolTabs{border-bottom:1px solid var(--border-subtle);scrollbar-width:none;gap:24px;margin:0 0 16px;display:flex;overflow-x:auto}.analyticsProtocolTabs button{height:44px;color:var(--text-tertiary);white-space:nowrap;background:0 0;border:0;flex-shrink:0;align-items:center;gap:9px;padding:0 2px;font-size:14px;font-weight:500;transition:color .15s;display:flex;position:relative}.analyticsProtocolTabs button:hover{color:var(--text-secondary)}.analyticsProtocolTabs button.on{color:var(--text-primary)}.analyticsProtocolTabs button.on:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}.analyticsProtocolTabs .protocolLogo{opacity:.7;border-radius:5px;flex-basis:20px;width:20px;height:20px}.analyticsProtocolTabs button.on .protocolLogo{opacity:1}.sectionTitle{justify-content:space-between;align-items:flex-end;gap:16px;margin:28px 0 12px;display:flex}.sectionTitle>strong{color:var(--accent);font:500 14px var(--font-mono);white-space:nowrap}.sectionTitle>span{max-width:560px;color:var(--text-tertiary);text-align:right;font-size:12px}.poolGrid,.activityMetrics{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;display:grid}.activityMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.metric{min-width:0;padding:16px 20px}.metric+.metric{border-left:1px solid var(--border-subtle)}.metric p{color:var(--text-secondary);margin:0 0 8px;font-size:12px}.metric strong{color:var(--text-primary);font:500 20px var(--font-mono);letter-spacing:-.01em;overflow-wrap:anywhere;display:block}.metric small{color:var(--text-tertiary);font:12px var(--font-mono);margin-top:5px;display:block}.panelHead{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 18px 0;display:flex}.panelHead h2{font-size:14px}.panelHead p{color:var(--text-tertiary);margin:3px 0 0;font-size:12px}.controls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.flowSummary{flex-wrap:wrap;align-items:center;gap:8px 24px;padding:14px 18px 4px;display:flex}.flowSummary>div{grid-template-columns:8px auto;align-items:center;gap:2px 8px;display:grid}.flowSummary i{border-radius:50%;grid-row:1/3;width:6px;height:6px}.flowSummary span{color:var(--text-tertiary);font-size:11px}.flowSummary b{font:500 12px var(--font-mono)}.flowSummary>small{color:var(--text-tertiary);font:11px var(--font-mono);margin-left:auto}.chart{height:268px;padding:8px 14px 12px 0}.tip{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-elevated);gap:3px;padding:8px 10px;display:grid;box-shadow:0 8px 24px #00000080}.tip small{color:var(--text-tertiary);font:11px var(--font-mono)}.tip b{font:500 12px var(--font-mono)}.recharts-tooltip-cursor{stroke:#333}.recharts-surface{overflow:visible}.analyticsRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.distribution{min-width:0;min-height:250px}.smallChart{height:188px;padding:12px 18px 10px 4px}.empty{height:170px;color:var(--text-tertiary);place-items:center;font-size:12px;display:grid}.smallEmpty{height:190px}.recent{min-height:360px}.recent .panelHead{padding-bottom:12px}.recent .panelHead .ghost{height:30px;font-size:12px}.recent .empty{height:220px}.table{font-size:12px}.tr{border-top:1px solid var(--border-subtle);grid-template-columns:90px 110px 1fr 1.2fr 1.2fr;align-items:center;min-height:42px;padding:0 18px;display:grid}.tr.th{min-height:32px;color:var(--text-tertiary);font-size:11px;font-weight:500}.tr:not(.th)>span:first-child{color:var(--text-tertiary);font:12px var(--font-mono)}.tr code{color:var(--text-secondary);font-size:12px}.tr b{font:500 12px var(--font-mono)}.direction{color:var(--text-secondary);text-transform:capitalize;align-items:center;gap:7px;display:flex}.direction i{background:#a0a0a0;border-radius:50%;width:6px;height:6px}.direction.swap_out i{background:#666}.direction.deposit{color:var(--text-primary)}.direction.deposit i{background:var(--text-primary)}.direction.withdraw{color:#8a8a8a}.direction.withdraw i{background:#3e3e3e;box-shadow:inset 0 0 0 1px #5a5a5a}.tx{color:var(--text-secondary);font:12px var(--font-mono);align-items:center;gap:5px;text-decoration:none;transition:color .15s;display:inline-flex}.tx:hover{color:var(--text-primary)}.tx svg{width:11px;height:11px}.protocolPage>footer{color:var(--text-tertiary);text-align:center;margin-top:22px;font-size:11px;line-height:1.6}.protocolPage>footer span{color:var(--text-disabled);margin:0 8px}.socialFoot{justify-content:center;margin-top:20px;display:flex}.socialFoot .xLink{margin-top:0}.estimateAnalytics{margin:24px 0}.estimateAnalytics .sectionTitle{margin-top:0}.estimateOverview{grid-template-columns:210px 1fr;display:grid}.estimateScore{border-right:1px solid var(--border-subtle);align-content:center;gap:4px;padding:20px;display:grid}.estimateScore>span,.estimateFacts span{color:var(--text-tertiary);font-size:11px}.estimateScore strong{font:500 20px var(--font-mono)}.estimateScore:is(.high,.very-high) strong{color:var(--accent)}.estimateScore b{color:var(--text-secondary);font:500 12px var(--font-mono)}.estimateFacts{grid-template-columns:repeat(3,1fr);display:grid}.estimateFacts>div{align-content:center;gap:6px;padding:18px 20px;display:grid}.estimateFacts>div+div{border-left:1px solid var(--border-subtle)}.estimateFacts b{font:500 13px var(--font-mono)}.explainGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.scoreBars{padding:12px 18px 16px}.scoreBars>div{grid-template-columns:130px 1fr 28px;align-items:center;gap:10px;height:30px;display:grid}.scoreBars span{color:var(--text-secondary);font-size:12px}.scoreBars i{background:#ffffff12;border-radius:2px;height:3px}.scoreBars i b{background:var(--accent-muted);border-radius:2px;height:100%;display:block}.scoreBars strong{font:500 11px var(--font-mono);text-align:right}.explanationPanel ul{margin:0;padding:6px 18px 14px;list-style:none}.explanationPanel li{color:var(--text-secondary);gap:9px;padding:9px 0;font-size:12px;line-height:1.5;display:flex}.explanationPanel li+li{border-top:1px solid var(--border-subtle)}.explanationPanel li i{color:var(--accent-muted);font:500 12px var(--font-mono);font-style:normal}.explanationPanel li:is(.negative,.risk) i{color:var(--text-tertiary)}.selectedReceivers{margin-top:16px;padding:16px 18px}.selectedTimeline{justify-content:space-between;align-items:center;gap:30px;margin-top:16px;padding:18px;display:flex}.selectedTimeline p{color:var(--text-tertiary);margin:3px 0 0;font-size:12px}.receiverResults>p{color:var(--text-secondary);margin:0 0 6px;font-size:12px;font-weight:500}.receiverResults>div{font:12px var(--font-mono);grid-template-columns:1fr auto;gap:4px 12px;padding:8px 0;display:grid}.receiverResults>div+div{border-top:1px solid var(--border-subtle)}.receiverResults em{color:var(--text-tertiary);grid-column:1/-1;font-style:normal}.coordination{border-top:1px solid var(--border-subtle);align-items:center;gap:10px;margin-top:8px;padding-top:12px;font-size:12px;display:flex}.coordination>span{color:var(--text-secondary)}.coordination>b{font:500 12px var(--font-mono)}.coordination>small{color:var(--text-tertiary);margin-left:auto;font-size:12px}.estimateTimeline{grid-template-columns:repeat(auto-fit,minmax(52px,1fr));width:min(680px,65%);padding:18px 0 8px;display:grid;position:relative}.timelineTrack{background:var(--border-default);height:1px;position:absolute;top:23px;left:3%;right:3%}.timelinePoint{z-index:1;color:var(--text-tertiary);font:10px var(--font-mono);justify-items:center;gap:4px;display:grid}.timelinePoint i{border:1.5px solid var(--text-disabled);background:var(--bg-surface);border-radius:50%;width:9px;height:9px}.timelinePoint i.crossed{border-color:var(--accent);background:var(--accent)}.timelinePoint b{color:var(--text-secondary);font:500 11px var(--font-mono)}.detailDisclaimer{text-align:left}@container (width<=480px){.recipientRow{padding-block:4px}.recipientFields{grid-template-columns:minmax(0,1fr)}.recipientFields>div{border-left:0;border-top:1px solid var(--border-subtle);height:36px;padding-left:0}.recipientFields>div input{text-align:left;flex:1;width:auto}.recipientFields>.keepLabel{border-top:0}.keepLabel small{display:none}}@media (width<=1200px){.estimateFacts{grid-template-columns:1fr 1fr}}@media (width<=1050px){.activityMetrics{grid-template-columns:1fr 1fr}.activityMetrics .metric:nth-child(odd){border-left:0}.activityMetrics .metric:nth-child(n+3){border-top:1px solid var(--border-subtle)}.analyticsRow,.explainGrid{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.analyticsMain{padding:0 24px 36px}.liquidityUniverse{grid-template-rows:auto 340px auto;grid-template-columns:minmax(0,1fr)}.liquidityVisual{min-height:340px}.universeCopy{padding:32px 32px 0}.poolGrid{grid-template-columns:1fr}.poolGrid .metric+.metric{border-left:0;border-top:1px solid var(--border-subtle)}.estimateOverview{grid-template-columns:1fr}.estimateScore{border-right:0;border-bottom:1px solid var(--border-subtle)}.selectedTimeline{display:block}.selectedTimeline .estimateTimeline{width:100%;margin-top:14px}.routeFacts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.app{display:block}.mobileBar{z-index:60;border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808eb;align-items:center;gap:12px;height:56px;padding:0 14px;display:flex;position:sticky;top:0}.mobileBar .mobile{border:1px solid var(--border-default);border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-primary);background:0 0;place-items:center;padding:0;display:grid}.mobileBar .mobile svg{width:18px;height:18px}.app>aside,.analyticsApp>aside{z-index:70;background:var(--bg-surface);width:272px;max-width:82vw;height:100dvh;transition:transform .24s var(--ease);padding:18px 14px;display:flex;transform:translate(-101%)}.drawerOpen>aside{transform:none;box-shadow:0 0 48px #000c}.drawerScrim{z-index:65;background:#0009;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.sidebarToggle{display:none}.drawerClose{margin-left:auto;display:grid}.sidebarClosed aside{width:272px}.sidebarClosed .sideTop{flex-direction:row;gap:8px;padding-left:4px}.sidebarClosed .brandLockup>span{display:grid}.sidebarClosed nav a span,.sidebarClosed nav .navArrow{display:inline}.sidebarClosed .sideBottom{display:block}.sidebarClosed nav a{justify-content:flex-start;width:auto;height:40px;padding:0 10px}.app>main,.app.sidebarClosed>main{width:100%;min-height:calc(100svh - 56px);margin-left:0;padding:0 14px 28px}.analyticsMain{padding:0 14px 28px}.walletMenu{z-index:61;top:11px;right:14px}.homePage>header{height:76px}.paymentLinksPage>header{height:76px;padding-bottom:8px}.sendCard:before,.paymentCheckoutBody:before{inset:-40px -24px -48px}.amountRow{min-height:92px}.amountRow>input{font-size:28px}.routeDetailsHead{flex-direction:column;gap:12px}.routeDetailsHead .privacy{text-align:left;justify-items:start}.routeFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.routeAlternatives .routeUnavailable{max-width:50%}.settlement>div{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;padding:6px 0}.settlement em{text-align:left;grid-row:2}.settlement b{grid-area:1/2/3;min-width:0}.transferResult{align-items:flex-start}.analyticsHeader{flex-wrap:wrap;align-items:center;height:auto;min-height:88px;padding:18px 0}.liquidityUniverse{grid-template-rows:auto 290px auto}.liquidityVisual{min-height:290px}.universeCopy{padding:26px 22px 0}.universeCopy h2{font-size:26px}.poolSelector{gap:16px;padding:14px 16px 16px;display:grid}.poolGroup,.poolGroup>div{min-width:0}.poolGroup>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.poolGroup.others{border-left:0;border-top:1px solid var(--border-subtle);padding:14px 0 0}.poolGroup.others>div{grid-template-columns:1fr}.poolGroup button{width:100%;min-width:0;padding:0 10px}.poolGroup button>span{min-width:0;overflow:hidden}.panelHead{flex-wrap:wrap}.controls{justify-content:flex-start}.tokenTabs button,.ranges button{padding:0 7px}.chart{height:250px}.flowSummary>small{width:100%;margin:0}.recent{max-width:100%;overflow-x:auto}.table{min-width:620px}.notice>em{display:none}.estimateFacts{grid-template-columns:1fr}.estimateFacts>div+div{border-left:0;border-top:1px solid var(--border-subtle)}}@media (width<=600px){.linkList{grid-template-columns:minmax(0,1fr)}.linkRow{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"mark main amount""mark status actions";gap:6px 12px;padding-right:4px}.linkRow>.tokenMark{grid-area:mark;align-self:start}.linkMain{grid-area:main}.linkAmount{grid-area:amount;align-self:start}.linkRow>.linkStatus{grid-area:status;place-self:center start}.linkActions{grid-area:actions}.linkRow.skeleton>b{grid-area:amount}.linkVerify{padding-left:12px}.collectCard{flex-wrap:wrap}.collectButton{width:100%;margin-left:0}.linkTabs{scrollbar-width:none;gap:18px;overflow-x:auto}.paymentCheckoutAmount{font-size:30px}}@media (width<=520px){.bridgeTokens{grid-template-columns:1fr}.paymentPoolPicker label>span{flex-direction:column;align-items:flex-start;gap:2px}.paymentPoolPicker small{text-align:left}}@media (width<=430px){h1{font-size:22px}.activityMetrics{grid-template-columns:1fr}.activityMetrics .metric+.metric{border-left:0;border-top:1px solid var(--border-subtle)}.brandLockup>span{letter-spacing:.12em;font-size:12px}.tr{padding:0 12px}}@media (width<=380px){.mobileBar .brandLockup>span{display:none}}@keyframes ds-spin{to{transform:rotate(360deg)}}@keyframes ds-shimmer{to{background-position:-200% 0}}@keyframes ds-menu{0%{opacity:0;transform:translateY(-3px)}}@keyframes ds-dialog{0%{opacity:0;transform:translateY(6px)}}@keyframes ds-drawer{0%{transform:translate(100%)}}@keyframes ds-toast-in{0%{opacity:0;transform:translate(-50%,10px)}}@keyframes ds-toast-out{to{opacity:0;transform:translate(-50%,6px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
