:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--bg:#06111f;--bg2:#081726;--panel:#0b1828;--panel2:#0f2033;--panel3:#132942;--line:#1d3853;--line2:#254a69;--text:#f1f7ff;--muted:#8098b1;--soft:#b9c9d8;--accent:#1fa9ff;--accent2:#62c8ff;--cyan:#31c1ff;--gold:#ffc83d;--green:#47db99;--red:#ff6c7d;--purple:#9b8cff;--shadow:0 18px 60px rgba(0,0,0,0.3)}.contract-version-editor{display:grid;grid-gap:6px;gap:6px;min-width:220px}.contract-version-editor>input{width:100%;min-width:0;height:31px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--text);padding:0 9px;font-size:9px}.contract-version-editor>div{display:flex;gap:5px;flex-wrap:wrap}.contract-version-editor button{min-height:25px;width:auto!important;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:var(--panel2);color:var(--muted);font-size:7px;font-weight:950;cursor:pointer}.contract-version-editor button.active{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));background:color-mix(in srgb,var(--accent) 14%,var(--panel2));color:var(--accent2)}.contract-version-editor button.active.primary{background:var(--accent);color:#fff}.contract-version-editor button:disabled{cursor:not-allowed;opacity:.4}.linked-contract{grid-template-columns:36px minmax(150px,1fr) minmax(220px,.8fr) 30px}.project-contract-switcher{display:flex;gap:6px;overflow-x:auto;padding:8px 0 2px}.project-contract-switcher button{display:flex;align-items:center;gap:5px;flex:0 0 auto;max-width:100%;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--soft);padding:7px 8px;cursor:pointer}.project-contract-switcher button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--panel2));color:var(--text)}.project-contract-switcher span{max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:850}.contract-role-badge,.project-contract-switcher em,.project-contract-switcher small{display:inline-flex;align-items:center;min-height:16px;padding:0 5px;border-radius:999px;font-style:normal;font-size:6px;font-weight:1000;letter-spacing:.06em;justify-content:center;min-width:42px}.contract-role-badge.new,.project-contract-switcher em.new{background:color-mix(in srgb,var(--green) 14%,var(--panel2));color:var(--green)}.contract-role-badge.legacy,.project-contract-switcher em.legacy{background:color-mix(in srgb,var(--gold) 14%,var(--panel2));color:var(--gold)}.contract-role-badge.primary,.project-contract-switcher small{background:color-mix(in srgb,var(--accent) 14%,var(--panel2));color:var(--accent2)}.contract-name-line{display:flex;align-items:center;gap:5px;min-width:0;flex-wrap:wrap}.boost-side-button{width:100%;grid-template-columns:auto 1fr auto;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease}.boost-side-button:not(:disabled):hover{transform:translateY(-1px);border-color:var(--gold)!important}.boost-side-button:disabled{cursor:default}.boost-side-action{color:var(--gold);font-size:7px;font-style:normal;font-weight:1000;letter-spacing:.07em;white-space:nowrap}.boost-modal-backdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:18px;background:rgba(2,8,15,.76);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.boost-modal-card{width:min(680px,100%);max-height:calc(100vh - 36px);overflow:auto;border:1px solid color-mix(in srgb,var(--gold) 38%,var(--line));border-radius:18px;background:var(--panel);padding:18px;box-shadow:0 28px 90px rgba(0,0,0,.55)}.boost-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.boost-modal-head h2{margin:4px 0 0;font-size:21px;overflow-wrap:anywhere}.boost-modal-head>div{min-width:0}.boost-modal-head>button{width:34px;height:34px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--text);font-size:22px;line-height:1;cursor:pointer}.boost-modal-card .boost-modern{margin-top:14px!important;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.boost-modal-card .boost-modern:before,.boost-modal-card .boost-topline{display:none}.boost-modal-card .boost-info-chips{margin-top:0}.boost-modal-card .boost-stage{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:16px}.boost-modal-card .boost-hero-value{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.boost-modal-card .boost-hero-value small{display:none}.boost-modal-card .boost-hero-amount{justify-content:flex-start;flex-wrap:wrap}.boost-modal-card .boost-hero-value>i{margin-top:0;flex:0 0 auto}.boost-modal-card .boost-payment-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:16px}.boost-modal-card .boost-payment-card>*{min-width:0}.boost-modal-card .boost-main-cta{grid-column:1/-1;min-width:0;min-height:50px;padding:11px 14px;line-height:1.35;text-align:center;white-space:normal;overflow-wrap:anywhere}.boost-modal-card .boost-main-cta span{min-width:0;max-width:100%}.boost-modal-card .boost-main-cta i{display:none}@media (max-width:760px){.linked-contract{grid-template-columns:36px minmax(0,1fr) 30px}.contract-version-editor{grid-column:2/-1;min-width:0}.boost-modal-backdrop{align-items:end;padding:8px}.boost-modal-card{width:100%;max-height:calc(100vh - 16px);border-radius:16px 16px 10px 10px;padding:14px}.boost-modal-card .boost-row{grid-template-columns:1fr}.boost-modal-card .boost-hero-value{display:block}.boost-modal-card .boost-hero-value>i{margin-top:6px}.boost-modal-card .boost-payment-card{grid-template-columns:minmax(0,1fr)}.boost-modal-card .boost-main-cta{grid-column:auto}.boost-side-action{font-size:6px}}.review-edit-field{width:100%;min-height:110px;resize:vertical;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--text);padding:12px;font:inherit}.review-contract-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.merged-projects-v10{margin:12px 0 16px}.swap-market-panel{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);grid-gap:18px;gap:18px;margin-top:18px}.project-main-column .swap-market-panel{grid-template-columns:1fr}.swap-market-chart,.swap-market-history{min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:18px}.swap-market-chart>header,.swap-market-history>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.swap-market-chart header span,.swap-market-history header span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.12em}.swap-market-chart h2,.swap-market-history h2{margin:3px 0 0;font-size:18px}.swap-market-ranges{display:flex;flex-wrap:wrap;gap:4px;padding:3px;border:1px solid var(--line);border-radius:8px;background:var(--panel2)}.swap-market-ranges button{border:0;border-radius:5px;background:transparent;color:var(--muted);padding:6px 9px;font-size:11px;font-weight:900;cursor:pointer}.swap-market-ranges button.active{background:var(--accent);color:#fff}.swap-chart-quote{display:flex;align-items:baseline;gap:10px;margin-top:22px}.swap-chart-quote b{font-size:26px}.swap-chart-quote span{font-size:12px;font-weight:900}.swap-chart-quote .up,.swap-trade-row .buy{color:#2cc97a}.swap-chart-quote .down,.swap-trade-row .sell{color:#f05f6d}.swap-market-chart svg{display:block;width:100%;height:190px;margin:10px 0 4px;overflow:visible}.swap-market-chart polyline{stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.swap-chart-meta{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:11px}.swap-trade-table{margin-top:14px;border-top:1px solid var(--line);max-height:390px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.swap-trade-row{display:grid;grid-template-columns:.55fr 1.2fr .8fr .65fr;grid-gap:10px;gap:10px;align-items:center;padding:9px 3px;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);color:var(--text);font-size:11px;text-decoration:none}.swap-trade-row:not(.head):hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.swap-trade-row.head{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--panel);color:var(--muted);font-size:10px;font-weight:800}.swap-trade-row>span:first-child{font-weight:900}.swap-market-history>small{display:block;margin-top:10px;color:var(--muted);font-size:10px}.swap-market-empty{min-height:110px;display:grid;place-items:center;color:var(--muted);text-align:center;font-size:12px}.swap-market-notice{margin-top:10px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--gold) 35%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--gold) 7%,var(--panel2));color:var(--gold);font-size:9px;line-height:1.4}@media (max-width:900px){.review-contract-editor,.swap-market-panel{grid-template-columns:1fr}.swap-trade-row{grid-template-columns:.55fr 1fr .8fr}.swap-trade-row>span:last-child{display:none}.swap-trade-table{max-height:330px}}html[data-theme=light]{--bg:#eef4f9;--bg2:#f6f9fc;--panel:#ffffff;--panel2:#f5f9fc;--panel3:#edf4f9;--line:#d4e0ea;--line2:#c2d3e1;--text:#152436;--muted:#6a7f94;--soft:#435b72;--accent:#058ee5;--accent2:#168dd1;--cyan:#058ee5;--gold:#9e6d00;--green:#0a9b64;--red:#d44b58;--purple:#6658d6;--shadow:0 18px 50px rgba(35,61,84,0.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:radial-gradient(circle at 73% -8%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 31%),linear-gradient(180deg,var(--bg),var(--bg2));min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.site-main,main{max-width:1440px;margin:0 auto;padding:0 18px 70px}.site-header{height:58px;border-bottom:1px solid var(--line);gap:24px;position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin:0 -18px;padding:0 18px}.brand-lockup,.site-header{display:flex;align-items:center}.brand-lockup{gap:8px;min-width:max-content}.brand-lockup img{width:27px;height:27px;border-radius:7px}.brand-lockup b{font-size:18px;letter-spacing:.05em}.brand-lockup span{font-size:12px;color:var(--soft);margin-left:3px}.site-nav{display:flex;align-items:stretch;height:100%;margin-right:auto}.site-nav a{display:flex;align-items:center;gap:7px;padding:0 15px;font-size:12px;color:var(--muted);position:relative}.site-nav a:hover{color:var(--text)}.site-nav a.active{color:var(--accent2);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent)}.site-nav a.active:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px;background:var(--accent)}.header-actions{display:flex;align-items:center;gap:8px}.header-icon,.network-pill,.wallet-pill{height:36px;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:9px}.network-pill{display:flex;align-items:center;gap:8px;padding:0 11px;font-size:11px}.network-pill b{font-size:12px;color:var(--muted)}.ronin-mark{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:linear-gradient(145deg,#168fff,#28c0ff);color:white;font-weight:1000;font-size:12px}.header-icon{width:36px;display:grid;place-items:center;color:var(--muted)}.wallet-pill{padding:0 13px;font-size:11px;font-weight:800;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,var(--panel)),var(--panel));border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.wallet-dot{width:7px;height:7px;border-radius:99px;background:var(--green);display:inline-block;margin-right:7px;box-shadow:0 0 9px color-mix(in srgb,var(--green) 65%,transparent)}.discover-hero{min-height:124px;display:grid;grid-template-columns:200px minmax(360px,1fr) 130px;grid-gap:28px;gap:28px;align-items:center;padding:18px 6px 14px;position:relative}.hero-copy h1{font-size:23px;line-height:1.18;margin:0;font-weight:700;letter-spacing:-.03em;color:var(--soft)}.hero-copy strong{color:var(--text)}.hero-copy p{font-size:11px;color:var(--muted);margin:6px 0 0}.hero-search{height:44px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));background:color-mix(in srgb,var(--panel) 94%,transparent);border-radius:10px;display:flex;align-items:center;padding:0 12px;gap:9px;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 5%,transparent),inset 0 1px 0 rgba(255,255,255,.03)}.hero-search svg{color:var(--muted);width:16px}.hero-search input{flex:1 1;background:transparent;border:0;outline:0;color:var(--text);font-size:11px}.hero-search kbd{font-size:9px;color:var(--muted);border:1px solid var(--line);background:var(--panel2);padding:3px 6px;border-radius:6px}.hero-art{justify-self:end;display:flex;flex-direction:column;align-items:flex-start;font-size:8px;line-height:1.45;letter-spacing:.18em;color:var(--accent2);padding-right:8px}.discovery-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:16px}.discovery-cards article{min-height:142px;border:1px solid var(--line);border-radius:9px;background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 97%,transparent),var(--panel2));padding:12px 13px}.module-title{display:flex;align-items:center;gap:8px}.module-title>div{min-width:0;display:flex;flex-direction:column;gap:1px;flex:1 1}.module-title b{font-size:11px}.module-title small{font-size:9px;color:var(--muted)}.module-title button{border:0;background:transparent;color:var(--accent2);font-size:9px;padding:0}.module-icon{font-size:15px}.module-icon.fire{color:var(--red)}.module-icon.gold{color:var(--gold)}.module-icon.green{color:var(--green)}.module-icon.pick{color:var(--gold)}.discovery-cards article>p{font-size:10px;line-height:1.45;color:var(--muted);min-height:30px;margin:11px 0}.mini-projects{display:flex;align-items:center;gap:7px}.mini-projects a{display:flex}.mini-logo{width:31px!important;height:31px!important;border-radius:8px!important}.mini-more{height:31px;min-width:31px;padding:0 7px;display:grid;place-items:center;border-radius:8px;border:1px solid var(--line);background:var(--panel3);font-size:9px;color:var(--muted)}.edgar-pin{display:grid;grid-template-columns:42px 1fr auto auto;align-items:center;grid-gap:12px;gap:12px;padding:9px 13px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:9px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 8%,var(--panel)),var(--panel));margin-bottom:12px}.edgar-pin .logo-fallback,.edgar-pin img{width:42px;height:42px;border-radius:9px}.edgar-pin>div{display:flex;flex-direction:column;min-width:0}.edgar-pin b{font-size:12px}.edgar-pin small{color:var(--muted);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edgar-pin>span{color:var(--gold);font-weight:900;font-size:12px}.edgar-pin>i{font-style:normal;font-size:9px;color:var(--accent2)}.directory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.filter-pills{display:flex;gap:6px;overflow:auto}.filter-pills button,.range-pill,.sort-tools select{height:31px;border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:9px;padding:0 12px;font-size:9px;font-weight:800}.filter-pills button.active{background:var(--accent);border-color:var(--accent);color:white}.sort-tools{display:flex;gap:7px}.sort-tools select{color:var(--text);outline:0}.range-pill{display:flex;align-items:center}.project-table{border:1px solid var(--line);background:var(--panel);border-radius:9px;overflow:hidden}.project-table-head,.project-table-row{display:grid;grid-template-columns:34px minmax(160px,1.1fr) 78px minmax(180px,1.45fr) 70px 58px 92px 76px;align-items:center;grid-gap:8px;gap:8px}.project-table-head{min-height:34px;background:var(--panel2);color:var(--muted);font-size:8px;padding:0 11px}.project-table-row{min-height:57px;padding:6px 11px;border-top:1px solid var(--line);transition:background .12s}.project-table-row:hover{background:color-mix(in srgb,var(--accent) 4%,var(--panel2))}.rank-cell{font-size:9px;color:var(--muted)}.project-name-cell{display:flex;align-items:center;gap:9px;min-width:0}.project-name-cell>.logo-fallback,.project-name-cell>img{width:34px;height:34px;border-radius:8px;object-fit:cover;border:1px solid var(--line);background:var(--panel3);flex:none}.project-name-cell>span{display:flex;flex-direction:column;min-width:0}.project-name-cell b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-name-cell small{font-size:8px;color:var(--muted)}.logo-fallback{display:grid;place-items:center;font-weight:900}.category-pill{display:inline-flex;font-style:normal;font-size:8px;text-transform:capitalize;border:1px solid var(--line);background:var(--panel3);padding:4px 7px;border-radius:6px}.category-pill.game{color:#5cc8ff;border-color:#125f85}.category-pill.token{color:#b7aaff;border-color:#4e4688}.category-pill.nft{color:#e6aaff;border-color:#7d477b}.category-pill.defi{color:#ffd26a;border-color:#70581c}.table-desc{font-size:9px;line-height:1.45;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pod-cell,.score-number{font-size:9px;color:var(--soft)}.boost-badge{display:inline-flex;align-items:center;color:var(--gold);border:1px solid color-mix(in srgb,var(--gold) 40%,var(--line));background:color-mix(in srgb,var(--gold) 7%,var(--panel));border-radius:7px;padding:5px 7px;font-size:9px}.spark{width:58px;height:28px;overflow:visible}.spark polyline{fill:none;stroke:var(--green);stroke-width:1.5;vector-effect:non-scaling-stroke}.pager{display:flex;align-items:center;justify-content:space-between;padding:10px 2px;color:var(--muted);font-size:9px}.pager>div{display:flex;gap:5px}.pager button{width:28px;height:28px;border-radius:7px;border:1px solid var(--line);background:var(--panel);color:var(--soft);font-size:9px}.pager button.active{border-color:var(--accent);color:var(--accent2)}.pager button:disabled{opacity:.3}.notice,.status-msg{padding:11px 13px;border:1px solid var(--line);background:var(--panel);border-radius:9px;margin:10px 0;font-size:10px}.notice p{margin:4px 0 0;color:var(--muted)}.project-page{padding-bottom:60px}.project-shell{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-gap:12px;gap:12px;margin-top:14px}.project-main-column{min-width:0}.project-cover{min-height:220px;border:1px solid var(--line);border-radius:10px;background:radial-gradient(circle at 80% 30%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 28%),linear-gradient(135deg,#10243b,var(--panel));overflow:hidden;position:relative;display:flex}.project-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,10,18,.86),rgba(3,10,18,.48) 50%,rgba(3,10,18,.08));pointer-events:none}.project-cover-content{position:relative;z-index:2;display:grid;grid-template-columns:88px 1fr;grid-gap:14px;gap:14px;width:100%}.project-logo{width:88px;height:88px;border-radius:17px;object-fit:cover;border:1px solid rgba(255,255,255,.18);background:var(--panel3);box-shadow:0 12px 30px rgba(0,0,0,.24)}.project-logo.fallback{display:grid;place-items:center;font-size:28px;font-weight:1000}.project-identity h1{font-size:26px;margin:0 0 2px;letter-spacing:-.03em;color:#fff}.project-identity .ticker{font-size:10px;color:#b7d0e8}.project-tags{display:flex;gap:5px;margin:8px 0}.project-tags span{font-size:8px;border:1px solid rgba(255,255,255,.18);padding:4px 7px;border-radius:6px;background:rgba(8,22,36,.55);color:#cde7fb}.project-description{max-width:650px;font-size:10px;line-height:1.5;color:#c6d8e7;margin:0}.project-quick-actions{display:flex;gap:7px;margin-top:10px;flex-wrap:wrap}.project-quick-actions a{height:32px;padding:0 11px;border-radius:7px;border:1px solid rgba(255,255,255,.16);background:rgba(8,22,36,.6);display:flex;align-items:center;gap:6px;font-size:9px;color:#d9ecfa}.project-quick-actions a.primary-link{background:var(--accent);border-color:var(--accent);color:white}.project-tabs{display:flex;gap:6px;margin-top:9px}.project-tabs span{height:30px;padding:0 12px;display:flex;align-items:center;border-radius:7px;border:1px solid var(--line);background:var(--panel);font-size:9px;color:var(--muted)}.project-tabs span.active{background:var(--accent);border-color:var(--accent);color:white}.stat-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px;margin-top:8px}.stat-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:10px}.stat-card small{display:block;color:var(--muted);font-size:8px}.stat-card b{display:block;font-size:15px;margin-top:5px}.stat-card em{font-style:normal;font-size:8px;color:var(--green)}.chart-grid{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:8px;gap:8px;margin-top:8px}.chart-card{min-height:170px;border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:12px}.chart-title{display:flex;justify-content:space-between;align-items:center}.chart-title b{font-size:10px}.chart-title span{font-size:8px;color:var(--muted)}.chart-faux{height:110px;margin-top:16px;position:relative;border-left:1px solid var(--line);border-bottom:1px solid var(--line);background:repeating-linear-gradient(to top,transparent 0 27px,color-mix(in srgb,var(--line) 55%,transparent) 28px)}.chart-faux svg{position:absolute;inset:0;width:100%;height:100%}.chart-faux polyline{fill:none;stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}.chart-faux.green polyline{stroke:var(--green)}.project-sidebar{display:flex;flex-direction:column;gap:8px}.side-card{border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:12px}.side-card h3{font-size:10px;margin:0 0 9px}.boost-side{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;align-items:center;border-color:color-mix(in srgb,var(--gold) 40%,var(--line));background:color-mix(in srgb,var(--gold) 5%,var(--panel))}.boost-side>span{font-size:24px}.boost-side b{font-size:19px;color:var(--gold)}.boost-side small{display:block;color:var(--muted);font-size:8px}.side-button{width:100%;height:31px;margin-top:8px;border:0;border-radius:7px;background:linear-gradient(135deg,#ffd84d,#ffbd2e);color:#1d1600;font-size:9px;font-weight:900}.side-list{display:grid;grid-gap:7px;gap:7px}.side-list div{display:flex;justify-content:space-between;gap:10px;font-size:9px}.side-list span{color:var(--muted)}.side-socials{display:flex;gap:6px;flex-wrap:wrap}.side-socials a{width:31px;height:31px;border:1px solid var(--line);background:var(--panel2);border-radius:7px;display:grid;place-items:center;color:var(--soft)}.side-socials svg{width:14px}.request-edit{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;height:31px;border:1px solid var(--line);border-radius:7px;color:var(--soft);font-size:9px;background:var(--panel2)}.boost-modern{margin-top:8px;border:1px solid var(--line);background:linear-gradient(145deg,var(--panel),var(--panel2));border-radius:9px;padding:14px}.boost-head{display:flex;justify-content:space-between;gap:20px}.boost-head h2{font-size:15px;margin:3px 0}.boost-head p{font-size:9px;line-height:1.5;color:var(--muted);margin:0}.eyebrow{font-size:7px;letter-spacing:.14em}.live-boost{display:flex;flex-direction:column;align-items:flex-end}.live-boost small{font-size:8px;color:var(--muted)}.live-boost b{color:var(--gold);font-size:18px}.boost-controls{margin-top:12px}.boost-controls>label{display:flex;justify-content:space-between;font-size:9px}.boost-controls input[type=range]{width:100%;accent-color:var(--accent);margin:12px 0}.quick-points{display:flex;gap:5px;flex-wrap:wrap}.quick-points button{border:1px solid var(--line);background:var(--panel2);color:var(--muted);border-radius:7px;padding:6px 9px;font-size:8px}.quick-points button.active{background:var(--accent);border-color:var(--accent);color:white}.cost-line{display:flex;justify-content:space-between;align-items:center;margin:12px 0;padding:9px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:9px}.cost-line b{font-size:15px}.boost-row{display:grid;grid-template-columns:1fr 100px 110px;grid-gap:6px;gap:6px}.boost-row select,.primary,.wallet-connect{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:7px;padding:9px 10px;font-size:9px}.primary{background:var(--accent);border-color:var(--accent);color:white;font-weight:900}.primary:disabled{opacity:.45}.quote-modern{margin-top:9px;display:grid;grid-template-columns:1fr 1fr auto;grid-gap:9px;gap:9px;align-items:center;border:1px solid var(--line);background:var(--panel2);border-radius:8px;padding:10px}.quote-modern>div{display:flex;flex-direction:column}.quote-modern small,.quote-modern span{color:var(--muted);font-size:8px}.quote-modern b{font-size:11px}.edit-form{max-width:760px;margin:26px auto;padding:20px;border:1px solid var(--line);background:var(--panel);border-radius:12px}.edit-form h1{margin:5px 0;font-size:24px}.edit-form>p{color:var(--muted);font-size:10px;line-height:1.5}.edit-form label{display:block;margin:12px 0;font-size:9px;font-weight:800;color:var(--soft)}.edit-form input,.edit-form textarea{display:block;width:100%;margin-top:5px;border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:8px;padding:10px;outline:0;font-size:10px}.edit-form textarea{min-height:110px;resize:vertical}.edit-form .primary{width:100%;margin-top:7px}@media (max-width:1050px){.discovery-cards{grid-template-columns:repeat(2,1fr)}.project-table-head,.project-table-row{grid-template-columns:30px minmax(150px,1fr) 70px minmax(150px,1.2fr) 55px 52px 86px}.project-table-head>span:last-child,.project-table-row>span:last-child{display:none}.project-shell{grid-template-columns:1fr}.project-sidebar{display:grid}.project-sidebar,.stat-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.brand-lockup span,.site-nav{display:none}.discover-hero{grid-template-columns:1fr;gap:10px;padding-top:18px}.hero-art,.hero-copy h1 br{display:none}.discovery-cards{grid-template-columns:1fr 1fr}.project-table-head{display:none}.project-table-row{grid-template-columns:28px 1fr auto;min-height:60px}.project-table-row>span:nth-child(3),.project-table-row>span:nth-child(4),.project-table-row>span:nth-child(5),.project-table-row>span:nth-child(6),.project-table-row>span:nth-child(8){display:none}.directory-toolbar{align-items:flex-start;flex-direction:column}.project-cover{min-height:250px}.chart-grid{grid-template-columns:1fr}.project-sidebar{grid-template-columns:1fr 1fr}.boost-row,.quote-modern{grid-template-columns:1fr}}@media (max-width:560px){.site-main,main{padding:0 10px 50px}.site-header{margin:0 -10px;padding:0 10px;gap:10px}.network-pill b,.network-pill span:not(.ronin-mark){display:none}.wallet-pill{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discovery-cards{grid-template-columns:1fr}.edgar-pin{grid-template-columns:38px 1fr auto}.edgar-pin>i{display:none}.filter-pills button{padding:0 9px}.range-pill{display:none}.project-cover-content{grid-template-columns:70px 1fr}.project-logo{width:70px;height:70px}.project-identity h1{font-size:21px}.project-description{font-size:9px}.stat-grid{grid-template-columns:repeat(2,1fr)}.project-sidebar{grid-template-columns:1fr}.project-tabs{overflow:auto}.pager>span{display:none}.pager{justify-content:flex-end}}.auth-pill{height:36px;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--soft);font-size:10px;font-weight:800}.auth-pill.signed{color:var(--green);border-color:color-mix(in srgb,var(--green) 40%,var(--line))}.wallet-error{position:fixed;right:18px;top:66px;z-index:80;max-width:340px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--red) 55%,var(--line));border-radius:8px;background:var(--panel);color:var(--red);font-size:10px;box-shadow:0 12px 30px rgba(0,0,0,.25)}.empty-directory{grid-column:1/-1;padding:34px;text-align:center;color:var(--muted);font-size:10px}.chart-empty{height:110px;margin-top:16px;display:grid;place-items:center;text-align:center;border:1px dashed var(--line);border-radius:8px;color:var(--muted);font-size:9px;padding:20px}.no-trend{color:var(--muted);font-size:10px}.header-spacer{flex:1 1}.network-menu{position:relative}.network-pill{gap:7px}.network-dot{width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 10%,transparent)}.network-popover{position:absolute;right:0;top:43px;z-index:90;width:220px;padding:7px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 96%,transparent);box-shadow:0 24px 60px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.network-popover button{width:100%;display:grid;grid-template-columns:12px 1fr auto;grid-gap:9px;gap:9px;align-items:center;border:0;background:transparent;color:var(--text);text-align:left;padding:9px;border-radius:8px}.network-popover button.active,.network-popover button:hover{background:var(--panel2)}.network-popover button span:nth-child(2){display:flex;flex-direction:column}.network-popover b{font-size:10px}.network-popover small{font-size:8px;color:var(--muted)}.network-popover i{font-style:normal;color:var(--green)}.wallet-pill{display:flex;align-items:center;gap:6px}.wallet-pill em{font-style:normal;color:var(--muted);font-size:8px;max-width:85px;overflow:hidden;text-overflow:ellipsis}.wallet-modal-backdrop{position:fixed;inset:0;z-index:120;background:rgba(1,6,12,.72);display:grid;place-items:center;padding:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wallet-modal{width:min(520px,100%);max-height:min(720px,88vh);overflow:auto;border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:0 34px 90px rgba(0,0,0,.48);padding:18px}.wallet-modal-head{display:flex;justify-content:space-between;gap:16px}.wallet-modal-head small{font-size:8px;font-weight:900;letter-spacing:.15em;color:var(--accent2)}.wallet-modal-head h2{font-size:22px;margin:3px 0}.wallet-modal-head p{font-size:9px;color:var(--muted);margin:0}.wallet-modal-head>button{width:34px;height:34px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--text);font-size:18px}.wallet-grid{display:grid;grid-gap:7px;gap:7px;margin-top:16px}.wallet-grid>button{display:grid;grid-template-columns:40px 1fr auto;grid-gap:10px;gap:10px;align-items:center;width:100%;padding:10px;border:1px solid var(--line);border-radius:11px;background:var(--panel2);color:var(--text);text-align:left}.wallet-grid>button:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--panel2))}.wallet-fallback,.wallet-grid img{width:40px;height:40px;border-radius:10px;object-fit:cover;background:var(--panel3)}.wallet-fallback{display:grid;place-items:center;font-weight:900}.wallet-grid>button>span:nth-child(2){display:flex;flex-direction:column}.wallet-grid b{font-size:11px}.wallet-grid small{font-size:8px;color:var(--muted)}.wallet-grid i{font-style:normal;color:var(--muted)}.wallet-empty{padding:28px 16px;border:1px dashed var(--line);border-radius:11px;display:flex;flex-direction:column;text-align:center;gap:5px}.wallet-empty b{font-size:11px}.wallet-empty span{font-size:9px;color:var(--muted);line-height:1.5}.wallet-modal-foot{margin-top:12px;padding-top:11px;border-top:1px solid var(--line);font-size:8px;line-height:1.5;color:var(--muted)}.hero-kicker{font-size:8px;font-weight:900;letter-spacing:.15em;color:var(--accent2)}.discovery-cards article.selected{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent)}.toolbar-left{gap:8px;flex-wrap:wrap}.active-view{height:30px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--panel2));color:var(--accent2);border-radius:8px;padding:0 10px;font-size:8px;font-weight:900;text-transform:capitalize}.admin-page{max-width:1100px;margin:28px auto 70px;padding:0 16px}.admin-auth{border:1px solid var(--line);border-radius:15px;background:var(--panel);padding:20px}.admin-auth h1{font-size:26px;margin:5px 0}.admin-auth p{font-size:10px;color:var(--muted);line-height:1.55}.admin-auth>div:not(.status-msg){display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px}.admin-auth input{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:8px;padding:10px}.admin-requests{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.review-card{border-radius:13px;padding:15px}.review-head{gap:20px;align-items:flex-start}.review-head small{font-size:7px;font-weight:900;letter-spacing:.12em}.review-diff{margin-top:13px;border-top:1px solid var(--line)}.review-diff>div{grid-template-columns:85px 1fr 1fr;grid-gap:8px;gap:8px;border-bottom:1px solid var(--line);padding:9px 0;align-items:flex-start}.review-diff b{font-size:8px}.review-diff span{font-size:8px;word-break:break-word;line-height:1.5}.review-diff .before{color:var(--muted)}.review-diff .after{color:var(--text);background:color-mix(in srgb,var(--green) 6%,transparent);border-radius:6px;padding:5px}.review-actions button{height:34px;padding:0 14px;border-radius:8px;font-size:9px;font-weight:900}.review-actions .reject{border:1px solid color-mix(in srgb,var(--red) 45%,var(--line));background:color-mix(in srgb,var(--red) 7%,var(--panel2));color:var(--red)}.admin-empty{padding:35px;text-align:center;border:1px dashed var(--line);border-radius:12px;color:var(--muted);font-size:10px}@media (max-width:650px){.wallet-pill em{display:none}.network-popover{position:fixed;top:64px;right:10px}.admin-auth>div:not(.status-msg),.review-diff>div{grid-template-columns:1fr}.header-actions{gap:5px}.auth-pill{display:none}}.icon-only-network{width:46px;padding:0 8px;justify-content:center}.icon-only-network img{width:22px;height:22px;object-fit:contain;border-radius:6px}.network-grid{width:330px;max-height:min(620px,75vh);overflow:auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.network-grid button{grid-template-columns:28px 1fr auto}.network-logo{width:24px;height:24px;object-fit:contain;border-radius:7px;background:var(--panel3);padding:2px}.profile-wrap{position:relative}.profile-popover{position:absolute;right:0;top:44px;z-index:100;width:300px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:0 24px 65px rgba(0,0,0,.34)}.profile-head,.profile-network{display:flex;align-items:center;gap:10px}.profile-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,var(--accent),#8b5cf6);font-weight:900;color:white}.profile-head div,.profile-network span{display:flex;flex-direction:column;min-width:0}.profile-head b,.profile-network b{font-size:10px}.profile-head small,.profile-network small{font-size:8px;color:var(--muted)}.profile-network{margin-top:12px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--panel2)}.profile-network img{width:24px;height:24px;object-fit:contain}.profile-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:8px}.profile-stats div{padding:9px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);display:flex;flex-direction:column;gap:4px}.profile-stats small{font-size:7px;color:var(--muted);text-transform:uppercase}.profile-stats b{font-size:9px;overflow:hidden;text-overflow:ellipsis}.profile-note{font-size:8px;line-height:1.5;color:var(--muted);padding:10px 2px}.profile-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.profile-actions button{height:34px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--text);font-size:9px}.profile-actions .danger{color:#ff7575;border-color:color-mix(in srgb,#ff5d5d 35%,var(--line))}.wallet-section-label{font-size:7px;font-weight:900;letter-spacing:.15em;color:var(--muted);padding:6px 3px 2px}.wallet-grid>button.recommended-wallet{position:relative;border-color:color-mix(in srgb,var(--accent) 70%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,var(--panel2)),var(--panel2));padding-top:15px}.recommended-badge{position:absolute;right:8px;top:6px;font-size:6px;letter-spacing:.08em;font-weight:900;color:var(--accent2)}.wallet-wait{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;gap:10px;text-align:center}.wallet-wait b{font-size:13px}.wallet-wait span{font-size:9px;color:var(--muted)}.wait-spinner{width:38px;height:38px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--accent);animation:edgar-spin .8s linear infinite}@keyframes edgar-spin{to{transform:rotate(1turn)}}.project-table-row.is-boosted{position:relative;background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 5%,var(--panel)),var(--panel));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--gold) 70%,transparent)}.project-table-row.is-boosted:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 9%,var(--panel)),color-mix(in srgb,var(--accent) 4%,var(--panel)))}.project-table-row.is-edgar{box-shadow:inset 3px 0 0 var(--accent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 9%,var(--panel)),var(--panel))}.category-stack{display:flex;gap:3px;flex-wrap:wrap}.category-pill.launchpad{color:#ffb86b;border-color:#8a5426}.category-pill.tool{color:#8fdcff;border-color:#2b637e}.category-pill.social{color:#ff9ed9;border-color:#7a3e65}.edit-project-page{max-width:1180px;margin:0 auto;padding:18px 0 60px}.edit-project-hero{margin-top:12px;min-height:240px;border:1px solid var(--line);border-radius:16px;background:radial-gradient(circle at 75% 20%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 35%),linear-gradient(145deg,var(--panel2),var(--panel));background-size:cover;background-position:50%;display:flex;align-items:flex-end;padding:24px;overflow:hidden}.edit-project-identity{display:flex;align-items:center;gap:16px;max-width:760px}.edit-project-identity>div,.edit-project-identity>img{width:78px;height:78px;border-radius:18px;object-fit:cover;background:var(--panel3);border:1px solid var(--line);display:grid;place-items:center;font-size:26px;font-weight:900}.edit-project-identity span{display:block}.edit-project-identity small{font-size:7px;font-weight:900;letter-spacing:.16em;color:var(--accent2)}.edit-project-identity h1{font-size:28px;margin:4px 0}.edit-project-identity p{margin:0;font-size:10px;line-height:1.55;color:#dbe6f7}.edit-form-modern{max-width:1180px;margin:12px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;background:transparent;border:0;padding:0}.edit-section{padding:18px;border:1px solid var(--line);background:var(--panel);border-radius:13px}.edit-section:first-child{grid-column:1/-1}.edit-section h2{font-size:14px;margin:0 0 9px}.form-help{font-size:9px}.edit-form-modern>.primary,.edit-form-modern>.status-msg{grid-column:1/-1}.category-editor{display:flex;flex-wrap:wrap;gap:7px}.category-editor button,.soft-button{border:1px solid var(--line);background:var(--panel2);color:var(--soft);border-radius:8px;padding:8px 10px;font-size:9px;text-transform:capitalize}.category-editor button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--panel2));color:var(--accent2)}.review-cover{height:140px;border-radius:10px;background-size:cover;background-position:50%;border:1px solid var(--line);margin:10px 0}@media (max-width:760px){.network-grid{grid-template-columns:1fr 1fr}.network-grid,.profile-popover{position:fixed;left:10px;right:10px;top:62px;width:auto}.edit-form-modern{grid-template-columns:1fr}.edit-form-modern>.primary,.edit-form-modern>.status-msg,.edit-section:first-child{grid-column:auto}.edit-project-identity{align-items:flex-start}.edit-project-identity>div,.edit-project-identity>img{width:60px;height:60px;border-radius:14px}.edit-project-identity h1{font-size:22px}}.discover-brand{font-weight:950!important;background:linear-gradient(100deg,#8b5a00,#ffd76a 25%,#fff3b0 42%,#e8a817 60%,#fff0a0 78%,#9b6500);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:edgarGold 5s linear infinite;text-shadow:0 0 18px color-mix(in srgb,var(--gold) 18%,transparent)}@keyframes edgarGold{0%{background-position:0 50%}to{background-position:220% 50%}}.discovery-cards article>p{display:none}.discovery-cards article{min-height:96px}.mini-projects{margin-top:14px}.project-table-row.is-boosted{background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 7%,var(--panel)),var(--panel));box-shadow:none!important}.project-table-row.is-boosted .project-name-cell b,.project-table-row.is-boosted .project-name-cell small,.project-table-row.is-boosted .rank-cell{color:var(--gold)!important}.project-table-row.is-boosted .category-pill{color:var(--gold)!important;border-color:color-mix(in srgb,var(--gold) 42%,var(--line))!important;background:color-mix(in srgb,var(--gold) 8%,var(--panel3))!important}.project-table-row.is-boosted .spark polyline{stroke:var(--gold)}.banner-editor{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--line);background:var(--panel2);border-radius:10px}.banner-editor>div:first-child{display:flex;flex-direction:column;gap:4px}.banner-editor small{color:var(--muted);font-size:9px}.banner-upload{display:inline-flex!important;align-items:center;justify-content:center;width:max-content;min-width:150px;height:34px;padding:0 14px;border-radius:8px;background:var(--accent);color:#fff!important;font-weight:900;font-size:10px;cursor:pointer}.banner-upload input{display:none}.banner-preview{height:180px;border-radius:9px;background-size:cover;background-position:50%;border:1px solid var(--line)}.network-logo,.network-pill img{object-fit:cover;background:transparent}.network-pill img[src*="robinhood.com"],.network-popover button img[src*="robinhood.com"]{object-fit:cover;object-position:50% 10%;border-radius:7px;background:#ccff00}.project-cover{min-height:330px;padding:18px;background:linear-gradient(135deg,#10243b,var(--panel));align-items:flex-end}.project-cover:after{display:none!important}.project-cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,8,15,.04),rgba(3,8,15,.08) 42%,rgba(3,8,15,.72));pointer-events:none}.project-cover-content{align-items:end;max-width:780px}.project-identity h1{font-size:30px;text-shadow:0 2px 18px rgba(0,0,0,.72)}.project-identity .ticker{color:#e6f0f9;text-shadow:0 1px 10px rgba(0,0,0,.72)}.project-tags span{background:rgba(8,16,26,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:rgba(255,255,255,.2)}.project-intro-card{margin-top:8px;padding:13px;border:1px solid var(--line);background:var(--panel);border-radius:9px;display:grid;grid-gap:12px;gap:12px}.project-intro-card>p{margin:0;max-width:900px;color:var(--muted);font-size:10px;line-height:1.65}.project-links{display:flex;flex-wrap:wrap;gap:7px}.project-links a{height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid color-mix(in srgb,var(--text) 18%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--panel2) 92%,var(--text) 8%);color:var(--text);font-size:9px;font-weight:800;box-shadow:0 1px 0 color-mix(in srgb,var(--text) 6%,transparent)}.project-links a:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 9%,var(--panel2));transform:translateY(-1px)}.project-links svg{width:14px;height:14px;color:var(--accent2)}.project-links a span{white-space:nowrap}.project-links a b{font-size:9px;color:var(--muted);margin-left:2px}.side-socials{display:none!important}.edit-banner-stage{position:relative;min-height:320px;background-size:cover!important;overflow:hidden;isolation:isolate}.edit-banner-vignette{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,8,15,.03),rgba(3,8,15,.12) 55%,rgba(3,8,15,.72));z-index:0}.edit-project-identity{position:relative;z-index:1;padding:12px;border-radius:14px;background:rgba(5,11,19,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12)}.edit-project-identity p{color:#eef6ff}.focal-preview{height:240px;position:relative;background-size:cover!important;overflow:hidden}.focal-cross{position:absolute;width:18px;height:18px;border:2px solid #fff;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px rgba(0,0,0,.45),0 0 16px rgba(0,0,0,.45);pointer-events:none}.focal-cross:after,.focal-cross:before{content:"";position:absolute;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%)}.focal-cross:before{width:26px;height:1px}.focal-cross:after{width:1px;height:26px}.focal-controls{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:10px!important;gap:10px!important}.focal-controls label{display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px;align-items:center;font-size:9px;color:var(--muted)}.focal-controls label b{color:var(--text)}.focal-controls input{grid-column:1/-1;width:100%}.discover-brand{position:relative;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--gold) 26%,transparent))}.discover-brand:after{content:"✦";font-size:9px;margin-left:5px;color:#ffd86c;text-shadow:0 0 10px rgba(255,211,91,.72)}@media (max-width:760px){.project-cover{min-height:270px}.project-cover-content{grid-template-columns:68px 1fr}.project-logo{width:68px;height:68px;border-radius:14px}.project-identity h1{font-size:23px}.project-intro-card{padding:11px}.project-links a{height:32px;padding:0 9px}.edit-banner-stage{min-height:260px}.focal-controls{grid-template-columns:1fr!important}.focal-preview{height:190px}}.drag-banner-preview{height:260px;position:relative;background-size:cover!important;overflow:hidden;touch-action:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;overscroll-behavior:contain}.drag-banner-preview:active{cursor:-webkit-grabbing;cursor:grabbing}.drag-banner-preview:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.18);border-radius:9px;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.16)}.drag-hint{position:absolute;left:50%;top:14px;transform:translateX(-50%);z-index:2;padding:6px 10px;border-radius:999px;background:rgba(5,10,18,.72);color:#fff;font-size:9px;font-weight:900;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.banner-actions{display:flex!important;gap:8px!important;align-items:center}.locked-cover{min-height:190px!important;background:radial-gradient(circle at 70% 10%,color-mix(in srgb,var(--gold) 10%,transparent),transparent 40%),linear-gradient(145deg,var(--panel2),var(--panel))!important}.boosted-tag{color:var(--gold)!important;border-color:color-mix(in srgb,var(--gold) 45%,var(--line))!important;background:color-mix(in srgb,var(--gold) 8%,rgba(8,16,26,.62))!important}.boost-v7{border-color:color-mix(in srgb,var(--gold) 24%,var(--line));background:radial-gradient(circle at 85% 10%,color-mix(in srgb,var(--gold) 7%,transparent),transparent 34%),var(--panel)}.boost-v7 .boost-head p{max-width:600px}.boost-amount{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.boost-amount b{font-size:22px;letter-spacing:-.03em}.boost-amount span{font-size:15px;color:var(--gold);font-weight:900}.boost-slider-wrap{position:relative;padding:14px 7px 34px}.boost-slider-wrap>input{width:100%;accent-color:var(--gold);height:5px;cursor:pointer}.boost-dots{left:10px;right:10px;top:11px;height:46px}.boost-dots button{width:28px;height:46px}.boost-dots button i{display:block;margin:5px auto 8px;border:1px solid color-mix(in srgb,var(--gold) 45%,var(--line));box-shadow:0 0 0 3px var(--panel)}.boost-dots button span{font-size:7px;font-weight:800}.boost-dots button.active i,.boost-dots button:hover i{background:var(--gold);border-color:var(--gold);box-shadow:0 0 10px color-mix(in srgb,var(--gold) 55%,transparent)}.boost-dots button.active span{color:var(--gold)}.boost-payment-row{display:grid;grid-template-columns:110px minmax(160px,1fr) minmax(150px,220px);grid-gap:8px;gap:8px;align-items:center;margin-top:9px}.boost-payment-row select,.boost-quote-line{height:42px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--text)}.boost-payment-row select{padding:0 10px}.boost-quote-line{display:flex;align-items:center;padding:0 12px;color:var(--muted);font-size:10px}.boost-main-cta{height:42px}.swap-card p{font-size:9px;color:var(--muted);line-height:1.5}.contract-chip{font-size:8px;word-break:break-all;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--soft);margin:8px 0}.swap-open{display:grid;place-items:center;height:36px;border-radius:8px;font-size:9px}@media (max-width:760px){.drag-banner-preview{height:210px}.boost-payment-row{grid-template-columns:1fr}.boost-dots button span{display:none}.boost-amount b{font-size:18px}}.boost-v8{position:relative;margin-top:12px;padding:22px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:18px;overflow:visible;background:radial-gradient(circle at 72% 10%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--panel) 94%,#07111d 6%),color-mix(in srgb,var(--panel2) 92%,#06111f 8%));box-shadow:0 20px 55px rgba(0,0,0,.18),inset 0 1px 0 color-mix(in srgb,#fff 7%,transparent)}.boost-v8:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0 64%,color-mix(in srgb,var(--accent) 4%,transparent) 64% 65%,transparent 65%)}.boost-topline{position:relative;z-index:1;justify-content:space-between;gap:18px}.boost-title-wrap,.boost-topline{display:flex;align-items:flex-start}.boost-title-wrap{gap:13px}.boost-rocket{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;font-size:22px;font-weight:950;color:#fff;background:linear-gradient(145deg,#116cff,#28c5ff);box-shadow:0 10px 28px rgba(20,149,255,.28)}.boost-title-wrap h2{font-size:22px;line-height:1.05;margin:4px 0 6px;letter-spacing:-.035em}.boost-title-wrap p{margin:0;color:var(--muted);font-size:10px}.boost-promo-note{max-width:255px;display:flex;gap:9px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--panel2) 88%,var(--accent) 12%)}.boost-promo-icon{font-size:18px;color:var(--accent2)}.boost-promo-note div{display:grid;grid-gap:3px;gap:3px}.boost-promo-note b{font-size:9px}.boost-promo-note small{font-size:8px;line-height:1.4;color:var(--muted)}.boost-info-chips{position:relative;z-index:1;display:flex;gap:7px;flex-wrap:wrap;margin-top:15px}.boost-info-chips>span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--panel2) 92%,var(--text) 8%);font-size:8px;color:var(--soft)}.boost-info-chips b{color:var(--text);margin-right:4px}.boost-info-chips .boost-live-chip{margin-left:auto;border-color:color-mix(in srgb,var(--gold) 38%,var(--line));color:var(--gold);background:color-mix(in srgb,var(--gold) 7%,var(--panel2))}.boost-stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,34%);grid-gap:28px;gap:28px;align-items:center;margin-top:20px}.boost-selector{min-width:0}.boost-selector-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px;font-size:9px}.boost-selector-label span{color:var(--muted);font-weight:800}.boost-selector-label b{padding:5px 9px;border-radius:8px;background:linear-gradient(145deg,#087eea,#29bdff);color:#fff;font-size:9px;box-shadow:0 7px 18px rgba(15,153,255,.24)}.modern-range{position:relative;padding:22px 2px 40px}.modern-range>input{position:relative;z-index:4;display:block;width:100%;height:28px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;touch-action:none}.modern-range>input::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#24c7ff 0 var(--boost-progress),color-mix(in srgb,var(--text) 18%,var(--panel3)) var(--boost-progress) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 16%,transparent),0 0 22px color-mix(in srgb,var(--accent) 18%,transparent)}.modern-range>input::-moz-range-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#24c7ff 0 var(--boost-progress),color-mix(in srgb,var(--text) 18%,var(--panel3)) var(--boost-progress) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 16%,transparent)}.modern-range>input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:25px;height:25px;border-radius:50%;border:4px solid #f7fbff;background:linear-gradient(145deg,#168dff,#31dcff);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 24%,transparent),0 4px 18px rgba(0,163,255,.5)}.modern-range>input::-moz-range-thumb{width:19px;height:19px;border-radius:50%;border:4px solid #f7fbff;background:linear-gradient(145deg,#168dff,#31dcff);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 24%,transparent),0 4px 18px rgba(0,163,255,.5)}.range-ticks{position:absolute;z-index:2;left:8px;right:8px;top:17px;height:16px;display:grid;grid-template-columns:repeat(100,1fr);align-items:end;pointer-events:none}.range-ticks i{justify-self:center;width:1px;height:5px;background:color-mix(in srgb,var(--soft) 38%,transparent);border-radius:1px}.range-ticks i.major{height:9px;background:color-mix(in srgb,var(--soft) 64%,transparent)}.boost-dots{position:absolute;z-index:5;left:9px;right:9px;top:50px;height:25px;pointer-events:none}.boost-dots button{top:0;width:auto;min-width:28px;height:24px;padding:0;border:0;background:transparent;color:var(--muted);pointer-events:auto}.boost-dots button,.boost-dots button i{position:absolute;transform:translateX(-50%)}.boost-dots button i{left:50%;top:-22px;width:7px;height:7px;border-radius:50%;background:var(--panel3);border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--panel) 90%,transparent)}.boost-dots button span{font-size:8px;font-weight:850;white-space:nowrap}.boost-dots button.active span,.boost-dots button:hover span{color:var(--accent2)}.boost-dots button.active i{background:#26c7ff;border-color:#8ce9ff;box-shadow:0 0 14px rgba(43,201,255,.65)}.boost-hero-value{text-align:right;min-width:0}.boost-hero-value small{display:block;color:var(--soft);font-size:10px;font-weight:850;margin-bottom:7px;letter-spacing:.01em}.boost-hero-amount{display:flex;align-items:baseline;justify-content:flex-end;gap:10px;min-width:0}.boost-hero-value strong{display:block;font-size:clamp(18px,2.2vw,27px);line-height:1;letter-spacing:-.035em;color:var(--text);text-shadow:0 0 18px color-mix(in srgb,var(--accent) 14%,transparent);white-space:nowrap}.boost-hero-value strong em{font-style:normal;background:linear-gradient(95deg,#f6fbff,#36c9ff);-webkit-background-clip:text;background-clip:text;color:transparent}.boost-hero-amount>span{display:block;font-size:clamp(12px,1.5vw,18px);font-weight:900;letter-spacing:-.025em;color:#69efbe;text-shadow:0 0 14px rgba(71,219,153,.18);white-space:nowrap}.boost-hero-value>i{display:block;margin-top:7px;color:var(--muted);font-size:9px;font-style:normal;font-weight:750}.boost-payment-card{position:relative;z-index:1;display:grid;grid-template-columns:140px minmax(170px,1.2fr) minmax(145px,.8fr) minmax(230px,1.35fr);grid-gap:10px;gap:10px;align-items:stretch;margin-top:22px;padding:11px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel2) 94%,var(--text) 6%)}.boost-estimate,.boost-pay-field,.boost-summary{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:4px 8px}.boost-estimate small,.boost-pay-field small,.boost-summary small{font-size:8px;color:var(--muted);margin-bottom:4px}.boost-pay-field label{display:flex;align-items:center;gap:7px}.asset-orb{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#0b72df,#25c1ff);color:#fff;font-size:10px;font-weight:950}.boost-pay-field select{min-width:0;flex:1 1;border:0;background:transparent;color:var(--text);font-size:13px;font-weight:900;outline:none}.boost-estimate b,.boost-summary b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.boost-estimate span,.boost-summary span{font-size:8px;color:var(--muted);margin-top:3px}.boost-main-cta{border:0;border-radius:11px;background:linear-gradient(100deg,#117af6,#20bfff);color:#fff;font-size:10px;font-weight:950;padding:0 17px;min-height:54px;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 10px 24px rgba(13,134,255,.24);cursor:pointer}.boost-main-cta i{font-style:normal;font-size:16px}.boost-main-cta:hover{filter:brightness(1.07);transform:translateY(-1px)}.boost-main-cta:disabled{opacity:.5;cursor:not-allowed;transform:none}.boost-footnote{position:relative;z-index:1;margin-top:9px;text-align:right;color:var(--muted);font-size:8px}html[data-theme=light] .boost-v8{box-shadow:0 18px 42px rgba(27,73,110,.1),inset 0 1px 0 #fff}.boost-v8 .status-msg{position:relative;z-index:1;margin-bottom:0}@media (max-width:900px){.boost-stage{grid-template-columns:1fr}.boost-hero-value{text-align:left}.boost-hero-amount{justify-content:flex-start}.boost-hero-value strong{font-size:24px}.boost-hero-amount>span{font-size:16px}.boost-payment-card{grid-template-columns:1fr 1fr}.boost-main-cta{grid-column:1/-1}.boost-promo-note{display:none}.boost-info-chips .boost-live-chip{margin-left:0}}@media (max-width:600px){.boost-v8{padding:16px;border-radius:14px}.boost-title-wrap h2{font-size:19px}.boost-rocket{width:36px;height:36px;border-radius:11px}.boost-info-chips{gap:5px}.boost-info-chips>span{min-height:27px;padding:0 8px;font-size:7px}.boost-stage{gap:14px;margin-top:14px}.modern-range{padding-top:18px}.range-ticks{left:6px;right:6px}.boost-dots{left:7px;right:7px}.boost-dots button span{font-size:7px}.boost-dots button:nth-child(2) span,.boost-dots button:nth-child(4) span,.boost-dots button:nth-child(6) span{display:none}.boost-payment-card{grid-template-columns:1fr;margin-top:16px}.boost-estimate,.boost-pay-field,.boost-summary{padding:5px 6px}.boost-main-cta{grid-column:auto;min-height:50px}.boost-footnote{text-align:center}.boost-hero-value strong{font-size:22px}.boost-hero-amount>span{font-size:15px}}.boost-promo-note,.boost-title-wrap p{display:none!important}.boost-info-chips{margin-top:12px}.modern-range{padding:18px 2px 38px}.boost-dots{display:none!important}.boost-marks{position:absolute;z-index:5;left:8px;right:8px;top:48px;height:24px;pointer-events:none}.boost-marks button{position:absolute;transform:translateX(-50%);pointer-events:auto;border:0;background:transparent;color:var(--muted);padding:2px 4px;font-size:8px;font-weight:850;white-space:nowrap}.boost-marks button:focus-visible,.boost-marks button:hover{color:var(--accent2);outline:none}.range-ticks{top:14px;height:18px}.modern-range>input::-webkit-slider-runnable-track{height:9px}.modern-range>input::-moz-range-track{height:9px}.modern-range>input::-webkit-slider-thumb{width:26px;height:26px;margin-top:-8.5px}.boost-selector-label b{background:transparent;color:var(--accent2);box-shadow:none;padding:0;font-size:10px}.boost-payment-card{overflow:visible}.asset-picker,.boost-pay-field{position:relative}.asset-picker{min-width:0}.asset-picker-main{width:100%;min-height:46px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--panel) 76%,var(--panel2));color:var(--text);padding:7px 9px;text-align:left}.asset-picker-main img,.asset-picker-menu img{width:30px;height:30px;object-fit:cover;border-radius:50%;background:var(--panel3);border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}.asset-picker-main>span,.asset-picker-menu button>span{display:flex;min-width:0;flex-direction:column;gap:1px}.asset-picker-main b,.asset-picker-menu b{font-size:11px}.asset-picker-main small,.asset-picker-menu small{font-size:7px!important;color:var(--muted);margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-picker-main i{font-style:normal;color:var(--muted);font-size:11px}.asset-picker-menu{position:absolute;z-index:200;left:0;right:auto;top:calc(100% + 6px);width:max(100%,220px);max-width:min(320px,calc(100vw - 32px));padding:5px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 96%,transparent);box-shadow:0 18px 45px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.asset-picker-menu button{width:100%;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;border:0;border-radius:9px;background:transparent;color:var(--text);padding:7px;text-align:left}.asset-picker-menu button:hover{background:var(--panel2)}.asset-picker-menu button i{font-style:normal;color:var(--accent2)}@media (max-width:820px){.brand-lockup .discover-brand{display:inline!important;font-size:10px!important;margin-left:1px!important}.brand-lockup{gap:5px}.brand-lockup b{font-size:15px}.brand-lockup img{width:25px;height:25px}}@media (max-width:600px){.boost-v8{padding:14px}.boost-topline{gap:8px}.boost-title-wrap{gap:9px}.boost-title-wrap h2{font-size:18px}.boost-info-chips>span{font-size:7px}.boost-stage{margin-top:12px}.boost-hero-value strong{font-size:21px}.boost-hero-amount>span{font-size:14px}.boost-marks{left:6px;right:6px}.boost-marks button{font-size:6.5px;padding:2px}.boost-marks button:nth-child(2),.boost-marks button:nth-child(4),.boost-marks button:nth-child(6){display:none}.asset-picker-main{min-height:48px}.boost-payment-card{gap:7px;padding:9px}.site-header{gap:6px}.brand-lockup{min-width:0}.brand-lockup .discover-brand:after{display:none}.wallet-pill{max-width:96px;padding:0 9px}.header-actions{gap:4px}.header-icon,.network-pill,.wallet-pill{height:34px}.header-icon{width:34px}}.asset-picker,.boost-pay-field,.boost-payment-card,.boost-v8{overflow:visible!important}.asset-picker-menu{isolation:isolate}@media (max-width:600px){.asset-picker-menu{width:100%;max-width:100%;left:0;right:0}}.discovery-cards .module-title>div small{display:block;margin-top:3px;font-size:11px;line-height:1.25;color:var(--muted);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:210px}.project-table-head,.project-table-row{grid-template-columns:42px minmax(210px,1.8fr) minmax(120px,.8fr) 90px 72px 110px 80px!important}.discover-hero{grid-template-columns:minmax(0,1fr) minmax(280px,520px)!important}@media (max-width:800px){.project-table-head,.project-table-row{grid-template-columns:36px minmax(190px,1fr) 95px 74px 82px!important}.project-table-head>:nth-child(5),.project-table-head>:nth-child(7),.project-table-row>:nth-child(5),.project-table-row>:nth-child(7){display:none}.discovery-cards .module-title>div small{max-width:145px}}.edit-locked-note{margin-top:12px;font-size:12px}.nft-links{display:grid;grid-gap:8px;gap:8px}.nft-links a{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:14px;text-decoration:none;color:inherit;background:var(--surface-2)}.nft-links img{width:38px;height:38px;border-radius:10px;object-fit:cover}.nft-links span{min-width:0;display:grid;flex:1 1}.nft-links small{color:var(--muted);overflow:hidden;text-overflow:ellipsis}.nft-links i{font-style:normal}.form-help{color:var(--muted);font-size:12px;line-height:1.5}.edit-section textarea[name=nftCollections],.edit-section textarea[name=tokenContracts]{min-height:96px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.admin-v8{max-width:1420px}.admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:18px 0}.admin-metrics button{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:18px;text-align:left;color:inherit}.admin-metrics b{display:block;font-size:28px}.admin-metrics span{color:var(--muted);font-size:12px}.admin-tabs{display:flex;gap:8px;margin:14px 0}.admin-tabs button{border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:999px;padding:9px 14px}.admin-tabs .active{background:var(--text);color:var(--bg)}.admin-workspace{display:grid;grid-template-columns:350px minmax(0,1fr);grid-gap:16px;gap:16px}.admin-editor,.admin-project-list{border:1px solid var(--line);background:var(--surface);border-radius:22px;padding:12px;min-height:620px}.admin-search{display:flex;gap:8px;margin-bottom:10px}.admin-search input{min-width:0;flex:1 1}.admin-project-list>button{width:100%;border:0;border-radius:14px;background:transparent;color:inherit;padding:10px;display:flex;justify-content:space-between;align-items:center;text-align:left}.admin-project-list>button.active,.admin-project-list>button:hover{background:var(--surface-2)}.admin-project-list>button>span{display:flex;align-items:center;gap:10px;min-width:0}.admin-project-list i,.admin-project-list img{width:36px;height:36px;border-radius:10px;object-fit:cover;background:var(--surface-2);display:grid;place-items:center;font-style:normal}.admin-project-list b,.admin-project-list small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.admin-project-list small{color:var(--muted)}.admin-project-list em{font-style:normal;font-size:11px;color:var(--muted)}.admin-editor-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:8px 8px 18px}.admin-editor-head h2{margin:3px 0}.admin-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.admin-form-grid label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:650}.admin-form-grid .wide{grid-column:1/-1}.admin-form-grid input,.admin-form-grid textarea,.merge-tool select{width:100%;border:1px solid var(--line);background:var(--surface-2);color:inherit;border-radius:12px;padding:11px}.admin-form-grid textarea{min-height:100px}.admin-form-grid .check{display:flex;grid-column:1/-1;align-items:center}.admin-form-grid .check input{width:auto}.merge-tool{margin-top:18px;border-top:1px solid var(--line);padding-top:16px;display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.merge-tool b{grid-column:1/-1}.merge-tool button{border:1px solid var(--line);border-radius:12px;padding:0 16px;background:var(--surface-2);color:inherit}@media (max-width:900px){.admin-metrics{grid-template-columns:1fr 1fr}.admin-workspace{grid-template-columns:1fr}.admin-project-list{min-height:0;max-height:430px;overflow:auto}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid .wide{grid-column:auto}}.project-table-row{position:relative;isolation:isolate;overflow:hidden}.project-table-row.is-boosted:not(.is-edgar){min-height:68px;padding-top:8px;padding-bottom:8px;background:radial-gradient(circle at 12% 50%,color-mix(in srgb,var(--gold) 13%,transparent),transparent 30%),linear-gradient(90deg,color-mix(in srgb,var(--gold) 8%,var(--panel)),var(--panel));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--gold) 18%,transparent),0 7px 22px color-mix(in srgb,var(--gold) 5%,transparent)!important}.project-table-row.is-boosted:not(.is-edgar):after{content:"";position:absolute;z-index:-1;top:-70%;bottom:-70%;width:26%;left:-34%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gold) 12%,white),transparent);opacity:.45;animation:edgarBoostSheen 8s ease-in-out infinite;pointer-events:none}.project-table-row.is-boosted:not(.is-edgar) .project-name-cell>.logo-fallback,.project-table-row.is-boosted:not(.is-edgar) .project-name-cell>img{width:40px;height:40px;border-radius:10px;border-color:color-mix(in srgb,var(--gold) 34%,var(--line));box-shadow:0 0 16px color-mix(in srgb,var(--gold) 10%,transparent)}.project-table-row.is-boosted:not(.is-edgar) .project-name-cell b{font-size:11px;font-weight:900;letter-spacing:.005em}.project-table-row.is-boosted:not(.is-edgar) .boost-badge{padding:6px 9px;font-size:9.5px;box-shadow:0 0 16px color-mix(in srgb,var(--gold) 10%,transparent)}.project-table-row.is-edgar{min-height:82px;padding-top:10px;padding-bottom:10px;background:radial-gradient(circle at 11% 50%,color-mix(in srgb,var(--gold) 21%,transparent),transparent 28%),radial-gradient(circle at 72% 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 35%),linear-gradient(90deg,color-mix(in srgb,var(--gold) 10%,var(--panel)),color-mix(in srgb,var(--accent) 5%,var(--panel)) 58%,var(--panel));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--gold) 30%,transparent),0 10px 28px rgba(0,0,0,.12)!important}.project-table-row.is-edgar:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 0 40%,color-mix(in srgb,var(--gold) 9%,white) 48%,transparent 56%);transform:translateX(-120%);animation:edgarPrimeSheen 9s ease-in-out infinite;pointer-events:none}.project-table-row.is-edgar .project-name-cell>.logo-fallback,.project-table-row.is-edgar .project-name-cell>img{width:50px;height:50px;border-radius:12px;border-color:color-mix(in srgb,var(--gold) 42%,var(--line));box-shadow:0 0 22px color-mix(in srgb,var(--gold) 14%,transparent)}.project-table-row.is-edgar .project-name-cell b{font-size:13px;font-weight:950;letter-spacing:.01em;color:var(--text)!important}.project-table-row.is-edgar .project-name-cell small{font-size:8.5px;color:var(--soft)!important}.project-table-row.is-edgar .rank-cell{font-size:11px;font-weight:950;color:var(--gold)!important}.project-table-row.is-edgar .category-pill{padding:5px 8px}.project-table-row.is-edgar .boost-badge{display:none}@keyframes edgarBoostSheen{0%,72%{left:-34%;opacity:0}78%{opacity:.45}92%{left:118%;opacity:.18}to{left:118%;opacity:0}}@keyframes edgarPrimeSheen{0%,70%{transform:translateX(-120%);opacity:0}76%{opacity:.65}92%{transform:translateX(120%);opacity:.22}to{transform:translateX(120%);opacity:0}}@media (prefers-reduced-motion:reduce){.project-table-row.is-boosted:after,.project-table-row.is-edgar:before{animation:none!important}}html[data-theme=light] .project-table-row.is-boosted:not(.is-edgar){box-shadow:inset 0 1px 0 color-mix(in srgb,var(--gold) 22%,transparent),0 7px 18px rgba(134,96,18,.06)!important}html[data-theme=light] .project-table-row.is-edgar{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--gold) 30%,transparent),0 9px 24px rgba(88,67,18,.08)!important}@media (max-width:800px){.project-table-row.is-boosted:not(.is-edgar){min-height:70px}.project-table-row.is-edgar{min-height:84px}.project-table-row.is-boosted:not(.is-edgar) .project-name-cell>.logo-fallback,.project-table-row.is-boosted:not(.is-edgar) .project-name-cell>img{width:39px;height:39px}.project-table-row.is-edgar .project-name-cell>.logo-fallback,.project-table-row.is-edgar .project-name-cell>img{width:47px;height:47px}}.project-about-reading{margin-top:12px;padding:28px 30px;border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 96%,var(--accent) 4%),var(--panel));grid-template-columns:170px minmax(0,1fr);grid-gap:32px;gap:32px}.about-heading{position:-webkit-sticky;position:sticky;top:86px}.about-heading>span{font-size:11px;letter-spacing:.24em;font-weight:950;color:var(--accent2);margin-bottom:8px}.about-heading h2{margin:0;font-size:28px;line-height:1.05;letter-spacing:-.035em}.about-copy{max-width:760px}.about-copy>p{color:var(--text);line-height:1.85;font-weight:430;letter-spacing:.002em}.social-icon-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.social-icon-row button{width:42px;height:42px;border-radius:13px;border:1px solid var(--line);color:var(--text);display:grid;place-items:center;cursor:pointer;transition:.18s ease}.social-icon-row button:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 52%,var(--line));background:color-mix(in srgb,var(--accent) 9%,var(--panel2));box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 9%,transparent)}.social-icon-row svg{width:18px;height:18px}.external-confirm{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:20px}.external-backdrop{position:absolute;inset:0;border:0;background:rgba(4,8,14,.68);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.external-confirm-card{position:relative;z-index:1;width:min(390px,100%);padding:24px;border:1px solid var(--line);border-radius:22px;background:var(--panel);box-shadow:0 28px 80px rgba(0,0,0,.35)}.external-confirm-card .external-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 12%,var(--panel2));color:var(--accent2);font-size:20px}.external-confirm-card h3{font-size:21px;margin:15px 0 6px}.external-confirm-card p{color:var(--muted);font-size:12px;line-height:1.6}.external-confirm-card>div{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.external-confirm-card>div button{min-width:100px;height:39px;border-radius:11px;border:1px solid var(--line);background:var(--panel2);color:var(--text)}.external-confirm-card>div .primary{background:var(--accent);color:#fff;border-color:transparent}.back-link{margin-bottom:4px}.nft-section-head h3,.project-details-card h3,.swap-head h3{font-size:20px;margin:3px 0 12px}.homemade-swap{overflow:hidden}.swap-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.swap-status{font-size:8px;font-weight:900;letter-spacing:.12em;padding:5px 7px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.swap-status.ready{color:#58d69a;border-color:color-mix(in srgb,#58d69a 45%,var(--line));background:color-mix(in srgb,#58d69a 8%,transparent)}.swap-token-row{display:grid;grid-template-columns:1fr auto;grid-gap:4px;gap:4px;padding:13px 14px;border:1px solid var(--line);border-radius:14px;background:var(--panel2);margin-top:10px}.swap-token-row span{font-size:9px;color:var(--muted)}.swap-token-row b{grid-row:1/3;grid-column:2;font-size:13px;align-self:center}.swap-token-row.receive{grid-template-columns:34px 1fr auto;align-items:center}.swap-token-row.receive i,.swap-token-row.receive img{grid-row:1/3;width:30px;height:30px;border-radius:9px;object-fit:cover;background:var(--panel3);display:grid;place-items:center;font-style:normal}.swap-token-row.receive span{grid-column:2}.swap-token-row.receive b{grid-column:3}.swap-arrow{width:30px;height:30px;border-radius:999px;background:var(--panel);border:1px solid var(--line);display:grid;place-items:center;margin:-5px auto;position:relative;z-index:2}.swap-disabled-button{width:100%;height:40px;margin-top:10px;border:1px solid var(--line);border-radius:12px;background:var(--panel3);color:var(--muted);font-weight:800}.homemade-swap>small{display:block;margin-top:8px;color:var(--muted);line-height:1.45}.nft-links.rich{gap:10px}.nft-links.rich>.nft-static,.nft-links.rich>a{display:block;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--panel2);color:inherit;text-decoration:none}.nft-banner{display:block;height:70px;background-size:cover;background-position:50%}.nft-card-body{display:flex;align-items:center;gap:10px;padding:10px}.nft-card-body>img{width:42px;height:42px;border-radius:11px;object-fit:cover}.nft-card-body>span{min-width:0;display:grid;flex:1 1}.nft-card-body b{font-size:11px}.nft-card-body small{font-size:8px;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.nft-card-body i{font-style:normal;color:var(--muted)}.admin-v9{max-width:1480px}.admin-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:end;padding:24px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 7%,var(--panel)),var(--panel))}.admin-hero h1{font-size:32px;margin:4px 0 7px}.admin-hero p{max-width:720px;color:var(--muted);margin:0}.admin-login{display:flex;gap:8px;align-items:center}.admin-login input{min-width:250px;height:42px;border-radius:12px}.admin-metrics.compact{gap:9px}.admin-metrics.compact button{padding:13px 15px;border-radius:15px;background:linear-gradient(180deg,var(--panel),var(--panel2))}.admin-metrics.compact b{font-size:22px}.admin-metrics.compact span{font-size:10px}.admin-workspace.modern{grid-template-columns:330px minmax(0,1fr)}.modern-search{height:44px;border:1px solid var(--line);border-radius:13px;background:var(--panel2);padding:4px 4px 4px 11px;align-items:center}.modern-search>span{color:var(--muted);font-size:20px}.modern-search input{border:0!important;background:transparent!important;padding:0!important;outline:0}.modern-search button{height:34px;padding:0 12px;border:0;border-radius:9px;background:var(--panel3);color:var(--text);font-weight:800}.admin-category-picker{display:flex;flex-wrap:wrap;gap:7px;padding:3px 0}.admin-category-picker button{height:32px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--panel2);color:var(--muted);font-weight:800;text-transform:capitalize}.admin-category-picker button.active{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 12%,var(--panel2));color:var(--text);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent)}.modern-merge{display:block}.modern-merge>p{margin:5px 0 11px;color:var(--muted);font-size:11px}.merge-search input{width:100%;height:42px;border:1px solid var(--line);border-radius:12px;background:var(--panel2);color:var(--text);padding:0 12px}.merge-results{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.merge-results button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 10px;gap:3px 10px;text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:var(--panel2);color:var(--text)}.merge-results button span{font-weight:800}.merge-results button small{grid-row:2;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.merge-results button b{grid-row:1/3;grid-column:2;align-self:center;color:var(--accent2);font-size:10px}@media (max-width:760px){.project-about-reading{grid-template-columns:1fr;padding:22px 18px;gap:14px}.about-heading{position:static}.about-heading h2{font-size:24px}.about-copy>p{font-size:14px;line-height:1.78}.social-icon-row button{width:40px;height:40px}.admin-hero{grid-template-columns:1fr}.admin-login{display:grid;grid-template-columns:1fr auto}.admin-login input{min-width:0}.admin-workspace.modern{grid-template-columns:1fr}}.back-link{display:inline-flex!important;align-items:center!important;width:auto!important;max-width:max-content!important;height:30px!important;margin:10px 0 4px!important;padding:0 9px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel)!important;color:var(--muted)!important;font-size:9px!important;font-weight:800!important;line-height:1!important;box-shadow:none!important}.back-link:hover{color:var(--text)!important;border-color:var(--line2)!important;background:var(--panel2)!important}.project-about-reading{grid-template-columns:132px minmax(0,720px);justify-content:start;box-shadow:0 10px 30px rgba(0,0,0,.08)}.about-heading{position:static}.about-heading>span{font-size:24px;line-height:1;font-weight:1000;letter-spacing:.15em;color:var(--text);text-shadow:0 0 22px color-mix(in srgb,var(--accent) 14%,transparent)}.about-copy{max-width:680px}.about-copy>p{font-size:15px;line-height:1.9;color:var(--soft);font-weight:450}.social-icon-row{margin-top:24px}.social-icon-row button{width:39px;height:39px;border-radius:50%;background:var(--panel2);box-shadow:none}.social-icon-row button:hover{transform:translateY(-1px);box-shadow:0 7px 18px color-mix(in srgb,var(--accent) 10%,transparent)}.contracts-card,.swap-inline-card{margin-top:10px;border:1px solid var(--line);border-radius:18px;background:var(--panel);padding:18px;overflow:hidden;box-shadow:0 10px 28px rgba(0,0,0,.07)}.contracts-head,.swap-inline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.contracts-head h3,.swap-inline-head h3{margin:3px 0 0;font-size:19px;letter-spacing:-.02em}.eyebrow{display:block;color:var(--accent2);font-weight:900;font-size:8px;letter-spacing:.16em}.swap-compact-flow{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);grid-gap:8px;gap:8px;margin-top:15px}.swap-compact-flow label{display:grid;grid-gap:6px;gap:6px}.swap-compact-flow small{color:var(--muted);font-size:9px}.swap-amount-line{height:62px;padding:0 12px;gap:8px}.swap-amount-line input{flex:1 1;font-weight:850;letter-spacing:-.035em}.swap-amount-line.output b{font-size:20px}.swap-coin{border:1px solid var(--line);flex:none}.swap-coin img{width:100%;height:100%;object-fit:cover;border-radius:50%}.swap-coin i{font-style:normal;font-size:13px;font-weight:900}.swap-direction{width:32px;height:32px;margin-bottom:15px;background:var(--panel2)}.swap-route-strip{gap:7px;margin-top:11px}.swap-route-strip button{min-width:116px;border-radius:12px;text-align:left}.swap-route-strip button span{display:block;color:var(--muted);font-size:8px}.swap-route-strip button b{display:block;margin-top:3px;font-size:11px}.swap-route-strip button.active{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--panel2))}.swap-route-strip button.best span{color:var(--accent2)}.swap-route-meta{gap:7px;margin-top:10px}.swap-route-meta span{font-size:8px;color:var(--muted);padding:5px 7px;border-radius:999px;background:var(--panel2);border:1px solid var(--line)}.swap-primary{min-height:43px;background:linear-gradient(135deg,var(--accent),#1cbcf2);font-size:11px}.swap-message{font-size:9px}.swap-empty-state{padding:28px 12px}.swap-empty-state>span{border:1px solid var(--line);font-size:18px}.swap-empty-state b{margin-top:12px}.swap-empty-state p{max-width:470px;margin:6px auto 0;font-size:10px}.contracts-card{padding:18px}.contract-group+.contract-group{margin-top:16px}.contract-group-title{display:flex;align-items:center;justify-content:space-between;padding:8px 0;color:var(--muted);font-size:8px;letter-spacing:.12em}.contract-group-title span{width:22px;height:22px;border-radius:999px;background:var(--panel2);display:grid;place-items:center;letter-spacing:0}.contract-row{display:grid;grid-template-columns:38px minmax(0,1fr) 26px;grid-gap:10px;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:13px;background:var(--panel2);margin-top:7px;min-width:0}.contract-art{width:38px;height:38px;border-radius:50%;overflow:hidden;background:var(--panel3);display:grid;place-items:center}.contract-art img{width:100%;height:100%;object-fit:cover}.contract-art i{font-style:normal;font-weight:900}.contract-copy{display:grid;min-width:0;grid-gap:2px;gap:2px}.contract-copy b{font-size:10px}.contract-copy b,.contract-copy code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract-copy code{display:block;max-width:100%;color:var(--soft);font-size:8px}.contract-copy small{color:var(--muted);font-size:8px;overflow-wrap:anywhere}.verify-dot{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--panel3);color:var(--muted)}.verify-dot.yes{color:var(--green);background:color-mix(in srgb,var(--green) 10%,var(--panel3))}.asset-linker{border:1px solid var(--line);border-radius:15px;padding:13px;background:var(--panel2);margin-top:10px}.asset-linker-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.asset-linker-head p{margin:3px 0 0;color:var(--muted);font-size:9px}.asset-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;margin-top:10px}.asset-search-row input{width:100%;min-width:0;height:40px;border:1px solid var(--line);border-radius:11px;background:var(--panel);color:var(--text);padding:0 11px}.asset-search-row button{height:40px;border:0;border-radius:11px;padding:0 14px;background:var(--accent);color:#fff;font-weight:850}.asset-search-results{display:grid;grid-gap:6px;gap:6px;margin-top:7px}.asset-search-results button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;border:1px solid var(--line);border-radius:11px;background:var(--panel);color:var(--text);padding:8px;text-align:left}.asset-result-logo,.asset-search-results img{width:34px;height:34px;border-radius:50%;object-fit:cover;background:var(--panel3)}.asset-search-results span{min-width:0}.asset-search-results b,.asset-search-results small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-search-results small{color:var(--muted);font-size:8px}.asset-list{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.asset-list-item{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;padding:9px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.asset-list-item img,.asset-list-item>i{width:36px;height:36px;border-radius:50%;object-fit:cover;background:var(--panel3);display:grid;place-items:center;font-style:normal}.asset-list-item>span{min-width:0;display:grid}.asset-list-item b{font-size:10px}.asset-list-item b,.asset-list-item code{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-list-item code{font-size:8px;color:var(--soft)}.asset-list-item small{font-size:8px;color:var(--muted);overflow-wrap:anywhere}.asset-list-item button{width:30px;height:30px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--muted)}.admin-v10{max-width:1480px}.admin-v10 .admin-editor,.admin-v10 .admin-hero,.admin-v10 .admin-project-list{box-shadow:0 12px 34px rgba(0,0,0,.07)}.admin-v10 input,.admin-v10 textarea{outline:none}.admin-v10 input:focus,.admin-v10 textarea:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 8%,transparent)}html[data-theme=light] body{background:linear-gradient(180deg,#e8f0f6,#f3f7fa 40%,#edf3f7)}html[data-theme=light] .admin-editor,html[data-theme=light] .admin-project-list,html[data-theme=light] .contracts-card,html[data-theme=light] .project-about-reading,html[data-theme=light] .side-card,html[data-theme=light] .stat-card,html[data-theme=light] .swap-inline-card{border-color:#c7d6e1;box-shadow:0 10px 25px rgba(25,55,78,.08)}html[data-theme=light] .asset-linker,html[data-theme=light] .contract-row,html[data-theme=light] .swap-amount-line{background:#eef4f8;border-color:#c8d7e2}html[data-theme=light] .about-copy>p{color:#30485e}html[data-theme=light] .social-icon-row button{background:#edf4f8;border-color:#c4d4e0}html[data-theme=light] .project-table{border-color:#c4d4df;box-shadow:0 12px 30px rgba(36,68,91,.08)}html[data-theme=light] .project-table-row{border-color:#d0dde6}html[data-theme=light] .project-table-row:hover{background:#edf5fa}@media (max-width:820px){.brand-lockup span{display:inline!important;font-size:10px!important}.brand-lockup b{font-size:15px}.brand-lockup{gap:6px}.brand-lockup img{width:25px;height:25px}.project-shell{display:block!important}.project-sidebar{display:grid!important;grid-template-columns:1fr!important;margin-top:10px}.project-cover{min-height:230px;border-radius:14px;padding:14px}.project-about-reading{grid-template-columns:1fr;padding:24px 18px;gap:15px;border-radius:16px}.about-heading>span{font-size:22px}.about-copy>p{font-size:14px;line-height:1.8}.contracts-card,.swap-inline-card{padding:14px;border-radius:15px}.swap-compact-flow{grid-template-columns:1fr}.swap-direction{margin:0 auto;transform:rotate(0deg)}.swap-amount-line{height:58px}.swap-route-strip{margin-left:-2px;margin-right:-2px}.contract-row{grid-template-columns:34px minmax(0,1fr) 24px;padding:9px}.contract-art{width:34px;height:34px}.contract-copy code{font-size:7.5px}.asset-search-row{grid-template-columns:1fr}.asset-search-row button{width:100%}.admin-form-grid,.admin-workspace.modern{grid-template-columns:1fr!important}.admin-form-grid .wide{grid-column:auto!important}}@media (max-width:520px){.site-header{height:54px}.header-actions{gap:5px}.header-icon{width:32px;height:32px}.wallet-pill{height:32px;padding:0 9px;max-width:92px}.project-page{padding:0 2px 44px}.back-link{margin-top:8px!important}.project-cover{min-height:205px}.project-cover-content{grid-template-columns:58px minmax(0,1fr)}.project-logo{width:58px;height:58px}.project-identity h1{font-size:20px}.project-tags{overflow:auto;flex-wrap:nowrap}.project-tags span{white-space:nowrap}.stat-grid{grid-template-columns:1fr 1fr}.swap-amount-line input{font-size:21px}.swap-amount-line.output b{font-size:18px}.contracts-card,.swap-inline-card{margin-left:0;margin-right:0}.contract-copy small{line-height:1.35}.admin-metrics{grid-template-columns:1fr 1fr}.admin-login{grid-template-columns:1fr}.admin-login button{width:100%}}.asset-linker-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.asset-linker-title>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.asset-linker-title b{font-size:11px}.asset-linker-title small{font-size:8px;color:var(--muted);line-height:1.45}.asset-linker-title>span{min-width:24px;height:24px;border-radius:999px;background:var(--panel3);display:grid;place-items:center;color:var(--muted);font-size:8px}.asset-find{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;margin-top:10px}.asset-find input{min-width:0;height:40px;border:1px solid var(--line);border-radius:11px;background:var(--panel);color:var(--text);padding:0 11px}.asset-find button{height:40px;padding:0 14px;border:0;border-radius:11px;background:var(--accent);color:white;font-weight:850}.asset-note{display:block;margin-top:7px;color:var(--muted);font-size:8px}.linked-contract-list{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.linked-contract{display:grid;grid-template-columns:36px minmax(0,1fr) 30px;align-items:center;grid-gap:9px;gap:9px;padding:9px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.linked-contract>span:nth-child(2){min-width:0;display:grid;grid-gap:2px;gap:2px}.linked-contract b{font-size:10px}.linked-contract b,.linked-contract code{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linked-contract code{font-size:8px;color:var(--soft)}.linked-contract small{font-size:8px;color:var(--muted);overflow-wrap:anywhere}.linked-contract>button{width:30px;height:30px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--muted)}.linked-empty{padding:13px;border:1px dashed var(--line);border-radius:11px;color:var(--muted);font-size:9px;text-align:center}.asset-link-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.asset-search-results button>span:first-child{width:34px;height:34px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--panel3)}.asset-search-results button>span:first-child img{width:100%;height:100%;object-fit:cover}.asset-search-results em{font-style:normal;color:var(--accent2);font-size:8px;font-weight:900}.admin-command{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:18px;gap:18px;padding:24px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 5%,var(--panel)),var(--panel));box-shadow:0 12px 34px rgba(0,0,0,.07)}.admin-command h1{margin:4px 0 6px;font-size:30px;letter-spacing:-.035em}.admin-command p{margin:0;max-width:680px;color:var(--muted);font-size:10px;line-height:1.55}.admin-health{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin:12px 0}.admin-health button{display:grid;text-align:left;grid-gap:2px;gap:2px;padding:13px 15px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--text)}.admin-health span{font-size:8px;color:var(--muted);letter-spacing:.1em}.admin-health b{font-size:23px}.admin-health small{font-size:8px;color:var(--muted)}.admin-workspace-v10{grid-template-columns:330px minmax(0,1fr)!important}.admin-editor-v10,.admin-project-rail{border:1px solid var(--line);border-radius:18px;background:var(--panel);min-width:0;overflow:hidden}.admin-project-rail{padding:10px}.admin-search-v10{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:5px;gap:5px;min-height:42px;padding:4px 4px 4px 9px;border:1px solid var(--line);border-radius:11px;background:var(--panel2)}.admin-search-v10 input{min-width:0;border:0;background:transparent;color:var(--text);outline:0}.admin-search-v10 button{height:32px;border:0;border-radius:8px;background:var(--panel3);color:var(--text);padding:0 10px;font-size:9px}.admin-project-scroll{display:grid;grid-gap:3px;gap:3px;margin-top:8px;max-height:720px;overflow:auto}.admin-project-scroll>button{display:grid;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;grid-gap:9px;gap:9px;width:100%;padding:9px;border:0;border-radius:10px;background:transparent;color:var(--text);text-align:left}.admin-project-scroll>button.active,.admin-project-scroll>button:hover{background:var(--panel2)}.admin-list-logo,.admin-list-logo i,.admin-list-logo img{width:36px;height:36px;border-radius:10px}.admin-list-logo{overflow:hidden;background:var(--panel3);display:grid;place-items:center}.admin-list-logo img{object-fit:cover}.admin-list-logo i{display:grid;place-items:center;font-style:normal;font-weight:900}.admin-project-scroll>button>span:nth-child(2){min-width:0;display:grid}.admin-project-scroll b,.admin-project-scroll small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-project-scroll b{font-size:10px}.admin-project-scroll small{font-size:8px;color:var(--muted)}.admin-project-scroll em{font-style:normal;color:var(--muted)}.admin-editor-v10{padding:14px}.admin-edit-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:5px 4px 14px;border-bottom:1px solid var(--line)}.admin-edit-title small{font-size:8px;color:var(--accent2);font-weight:900;letter-spacing:.12em}.admin-edit-title h2{margin:3px 0;font-size:23px}.admin-edit-title code{font-size:8px;color:var(--muted)}.admin-edit-title>div:last-child{display:flex;gap:7px;align-items:center}.admin-edit-title a,.admin-edit-title button{height:36px;padding:0 11px;border-radius:10px;border:1px solid var(--line);display:flex;align-items:center;background:var(--panel2);color:var(--text);font-size:9px}.admin-edit-title button.primary{background:var(--accent);border-color:var(--accent);color:white}.admin-section{padding:16px 4px;border-bottom:1px solid var(--line)}.admin-section h3{margin:0 0 8px;font-size:13px}.admin-section>p{margin:0 0 10px;color:var(--muted);font-size:9px;line-height:1.5}.admin-section.danger-soft{border-bottom:0}.merge-results-v10{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.merge-results-v10 button{display:flex;justify-content:space-between;gap:12px;text-align:left;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--text)}.merge-results-v10 span{min-width:0;display:grid}.merge-results-v10 b,.merge-results-v10 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merge-results-v10 small{color:var(--muted);font-size:8px}.merge-results-v10 em{font-style:normal;color:var(--accent2);font-size:8px;align-self:center}.admin-empty-v10{min-height:390px;display:grid;place-items:center;align-content:center;text-align:center;color:var(--muted)}.admin-empty-v10 h2{color:var(--text);margin:8px 0 3px}.review-card{border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:16px;margin-top:10px}.review-head{display:flex;justify-content:space-between;gap:12px}.review-head small{font-size:8px;color:var(--accent2)}.review-head h2{font-size:17px;margin:3px 0}.review-head code,.review-head span{font-size:8px;color:var(--muted)}.review-diff{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.review-diff>div{display:grid;grid-gap:5px;gap:5px}.review-diff b{font-size:9px}.review-diff span{padding:9px;border-radius:9px;background:var(--panel2);font-size:9px;white-space:pre-wrap}.review-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:12px}.review-actions button{height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--panel2);color:var(--text)}.review-actions .primary{background:var(--accent);color:white;border-color:var(--accent)}@media (max-width:820px){.asset-find,.asset-link-grid{grid-template-columns:1fr}.asset-find button{width:100%}.admin-command{grid-template-columns:1fr}.admin-health{grid-template-columns:1fr 1fr}.admin-workspace-v10{grid-template-columns:1fr!important}.admin-project-scroll{max-height:310px}.admin-edit-title{flex-direction:column}.admin-edit-title>div:last-child{width:100%}.admin-edit-title a,.admin-edit-title button{flex:1 1;justify-content:center}}.project-page>.back-link{display:inline-flex!important;width:auto!important;max-width:max-content!important;align-items:center!important;margin:12px 0 8px!important;padding:6px 9px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel)!important;color:var(--muted)!important;font-size:9px!important;line-height:1!important;box-shadow:none!important}.project-page>.back-link:hover{color:var(--text)!important;border-color:var(--line2)!important;background:var(--panel2)!important}.project-page>.project-cover{margin-top:0}.project-body-grid{display:grid;grid-template-columns:minmax(280px,350px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;margin-top:14px}.project-left-rail,.project-right-content{display:flex;flex-direction:column;gap:10px;min-width:0}.project-left-rail .boost-modern,.project-left-rail .contracts-card,.project-left-rail .side-card,.project-right-content .project-about-reading,.project-right-content .swap-inline-card{margin-top:0}.project-about-reading{display:grid;grid-template-columns:128px minmax(0,760px);grid-gap:30px;gap:30px;align-items:start;min-height:250px;padding:34px 36px;border:1px solid var(--line);border-radius:18px;background:var(--panel);overflow:hidden}.about-heading>span{display:block;font-size:28px!important;line-height:.95!important;font-weight:1000!important;letter-spacing:.15em!important;color:var(--text)!important}.about-copy{max-width:720px}.about-copy>p{margin:0;font-size:15px!important;line-height:1.95!important;color:var(--soft)!important;font-weight:430!important;text-wrap:pretty}.social-icon-row{gap:8px!important;margin-top:24px!important}.social-icon-row button{width:40px!important;height:40px!important;border-radius:50%!important;background:var(--panel2)!important;border:1px solid var(--line)!important;box-shadow:none!important}.social-icon-row button:hover{transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--accent) 55%,var(--line))!important;background:color-mix(in srgb,var(--accent) 9%,var(--panel2))!important}.swap-inline-card{padding:20px;border-radius:18px}.swap-inline-head{align-items:center}.swap-inline-head h3{font-size:22px;margin:2px 0 0}.swap-token-dots{display:flex;gap:6px;align-items:center;max-width:46%;overflow:auto;padding:2px}.swap-token-dots button{width:34px;height:34px;min-width:34px;padding:2px;border:1px solid var(--line);border-radius:50%;background:var(--panel2);display:grid;place-items:center}.swap-token-dots button.active{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.swap-token-dots i,.swap-token-dots img{width:28px;height:28px;border-radius:50%;object-fit:cover;display:grid;place-items:center;font-style:normal;font-weight:900;background:var(--panel3)}.swap-compact-flow{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:end;margin-top:14px}.swap-compact-flow label{min-width:0}.swap-compact-flow label>small{display:block;margin:0 0 6px;color:var(--muted);font-size:8px}.swap-amount-line{height:66px;border:1px solid var(--line);border-radius:15px;background:var(--panel2);display:flex;align-items:center;gap:10px;padding:0 13px;min-width:0}.swap-amount-line input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:24px;font-weight:800}.swap-amount-line.output b{font-size:21px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.swap-coin{width:38px;height:38px;min-width:38px;border-radius:50%;overflow:hidden;background:var(--panel3);display:grid;place-items:center}.swap-coin i,.swap-coin img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:900}.swap-direction{width:34px;height:34px;margin-bottom:16px;border:1px solid var(--line);border-radius:50%;background:var(--panel);color:var(--muted)}.swap-route-strip{display:flex;gap:6px;overflow:auto;margin-top:10px;padding-bottom:2px}.swap-route-strip button{min-width:120px;padding:9px 10px;border:1px solid var(--line);border-radius:11px;background:var(--panel2);color:var(--text);display:flex;justify-content:space-between;gap:8px;font-size:8px}.swap-route-strip button.active{border-color:var(--accent)}.swap-route-strip button.best{background:color-mix(in srgb,var(--accent) 7%,var(--panel2))}.swap-route-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:9px;color:var(--muted);font-size:8px}.swap-primary{width:100%;height:42px;margin-top:12px;border:0;border-radius:12px;background:var(--accent);color:#fff;font-weight:900}.swap-primary:disabled{opacity:.55}.swap-message{display:block;margin-top:8px;color:var(--muted)}.swap-empty-state{min-height:150px;display:grid;place-items:center;align-content:center;text-align:center;padding:18px}.swap-empty-state>span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--panel2);color:var(--accent2);font-size:20px}.swap-empty-state b{margin-top:10px;font-size:13px}.swap-empty-state p{max-width:450px;margin:5px 0 0;color:var(--muted);font-size:9px;line-height:1.55}.contracts-card{padding:16px!important;border-radius:16px!important}.contracts-head h3{font-size:18px!important}.contracts-empty{padding:14px;margin-top:10px;border:1px dashed var(--line);border-radius:11px;color:var(--muted);font-size:9px;text-align:center}.contract-group+.contract-group{margin-top:13px}.contract-row{grid-template-columns:34px minmax(0,1fr) 22px!important;gap:8px!important;padding:9px!important;border-radius:11px!important}.contract-art{width:34px!important;height:34px!important}.contract-copy b{font-size:10px!important}.contract-copy code{font-size:8px!important;color:var(--soft)!important}.contract-copy small{font-size:7.5px!important;line-height:1.35!important;white-space:normal!important}.contract-copy small strong{font-weight:900;color:var(--accent2)}.verify-dot{width:22px!important;height:22px!important}.project-left-rail .boost-v8{border-radius:18px;padding:16px}.project-left-rail .boost-stage{grid-template-columns:1fr!important}.project-left-rail .boost-hero-value{align-items:flex-start!important;text-align:left!important;margin-top:12px}.project-left-rail .boost-payment-card{grid-template-columns:1fr!important}.project-left-rail .boost-main-cta{width:100%!important}.project-left-rail .asset-picker-menu{left:0!important;right:auto!important;width:min(300px,calc(100vw - 54px))!important;z-index:100!important}.project-details-card{padding:15px!important}.project-details-card h3{font-size:17px!important;margin:3px 0 12px!important}.side-list{gap:9px!important}.side-list div{align-items:flex-start!important}.side-list b{text-align:right;max-width:64%;line-height:1.4}.request-edit{height:38px!important;border-radius:11px!important;background:color-mix(in srgb,var(--accent) 8%,var(--panel2))!important;border-color:color-mix(in srgb,var(--accent) 28%,var(--line))!important}.edit-locked-note{display:block;margin-top:9px;color:var(--muted);font-size:8px;line-height:1.5}.nft-card{padding:14px!important}.nft-section-head h3{font-size:18px!important}.nft-banner{height:82px!important}.nft-card-body b{font-size:10px!important}html[data-theme=light] body{background:linear-gradient(180deg,#e8f0f6,#f5f8fb 220px,#eef4f8);color:#102236}html[data-theme=light] .site-header{background:rgba(247,250,252,.94);border-color:#bacbd8;box-shadow:0 2px 12px rgba(28,54,75,.08)}html[data-theme=light] .boost-modern,html[data-theme=light] .contracts-card,html[data-theme=light] .project-about-reading,html[data-theme=light] .side-card,html[data-theme=light] .stat-card,html[data-theme=light] .swap-inline-card{background:#fff;border-color:#bfcfdb;box-shadow:0 10px 30px rgba(30,60,82,.08)}html[data-theme=light] .asset-picker-main,html[data-theme=light] .contract-row,html[data-theme=light] .social-icon-row button,html[data-theme=light] .swap-amount-line,html[data-theme=light] .swap-route-strip button{background:#eef4f8;border-color:#c3d2dd}html[data-theme=light] .about-copy>p{color:#2b4257!important}html[data-theme=light] .eyebrow{color:#087dbf}html[data-theme=light] .project-page>.back-link{background:#fff!important;border-color:#bdceda!important;color:#506a80!important}html[data-theme=light] .boost-main-cta,html[data-theme=light] .swap-primary{box-shadow:0 8px 18px rgba(5,142,229,.18)}.admin-form-grid input,.admin-form-grid textarea,.admin-search-v10,.asset-find input,.merge-search{box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 4%,transparent)}.admin-category-pills,.category-editor{display:flex;gap:7px;flex-wrap:wrap}.admin-category-pills button,.category-editor button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--panel2);color:var(--muted);border-radius:999px;padding:7px 10px;font-size:8px;text-transform:capitalize}.admin-category-pills button.active,.category-editor button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--panel2));color:var(--text);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 5%,transparent)}@media (max-width:980px){.project-body-grid{grid-template-columns:300px minmax(0,1fr)}.project-about-reading{grid-template-columns:1fr;gap:14px;padding:26px}.about-heading>span{font-size:24px!important}.swap-compact-flow{grid-template-columns:1fr}.swap-direction{margin:0 auto;transform:none}.project-left-rail .boost-info-chips{gap:5px}.project-left-rail .boost-info-chips span{font-size:7px}}@media (max-width:760px){.project-page{padding-left:4px!important;padding-right:4px!important}.project-body-grid{display:flex;flex-direction:column;gap:10px}.project-right-content{order:1}.project-left-rail{order:2}.project-about-reading{min-height:0;padding:22px 18px;border-radius:15px}.about-heading>span{font-size:22px!important}.about-copy>p{font-size:14px!important;line-height:1.82!important}.swap-inline-card{padding:14px}.swap-compact-flow{grid-template-columns:1fr}.swap-direction{margin:-2px auto}.swap-amount-line{height:60px}.swap-token-dots{max-width:56%}.project-left-rail .boost-v8{padding:14px}.contract-row{grid-template-columns:32px minmax(0,1fr) 22px!important}.contract-art{width:32px!important;height:32px!important}.contract-copy code{max-width:100%}.project-cover{min-height:215px}.stat-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:480px){.project-page>.back-link{margin-left:2px!important}.project-cover{padding:12px!important;min-height:195px}.project-cover-content{grid-template-columns:56px minmax(0,1fr)!important;gap:10px!important}.project-logo{width:56px!important;height:56px!important;border-radius:13px!important}.project-identity h1{font-size:19px!important}.project-tags{overflow:auto;flex-wrap:nowrap!important}.project-tags span{white-space:nowrap}.project-about-reading{padding:20px 15px}.about-copy>p{font-size:13.5px!important}.social-icon-row button{width:38px!important;height:38px!important}.swap-inline-head h3{font-size:19px}.swap-token-dots button{width:31px;height:31px;min-width:31px}.swap-token-dots i,.swap-token-dots img{width:25px;height:25px}.swap-amount-line input{font-size:21px!important}.swap-amount-line.output b{font-size:18px!important}.swap-route-strip button{min-width:110px}.project-left-rail .boost-payment-card{padding:10px}.contract-copy small{overflow-wrap:anywhere}.admin-health{grid-template-columns:1fr 1fr!important}}.project-page-classic{max-width:1500px;margin:0 auto;padding-bottom:58px}.project-page-classic>.classic-back{display:inline-flex!important;width:max-content!important;min-width:0!important;height:30px!important;margin:10px 0!important;padding:0 10px!important;border-radius:7px!important;font-size:8px!important;line-height:1!important;align-items:center!important;justify-content:center!important;background:var(--panel)!important;border:1px solid var(--line)!important;color:var(--soft)!important;box-shadow:none!important}.classic-project-shell{display:grid!important;grid-template-columns:minmax(0,1fr) 292px!important;grid-gap:12px!important;gap:12px!important;margin-top:0!important;align-items:start!important}.classic-project-shell .project-main-column{min-width:0!important;display:block!important}.classic-project-shell .project-cover{min-height:330px!important;border-radius:12px!important;padding:18px!important;margin:0!important}.classic-project-shell .project-cover-content{max-width:820px!important}.restored-intro{margin-top:8px!important;padding:13px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border-radius:10px!important;background:var(--panel)!important;border:1px solid var(--line)!important}.restored-intro>p{margin:0!important;min-width:0!important;max-width:760px!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;color:var(--muted)!important;font-size:10px!important;line-height:1.65!important}.restored-intro .social-icon-row{margin:0!important;flex:0 0 auto!important;gap:6px!important;flex-wrap:nowrap!important}.restored-intro .social-icon-row button{width:32px!important;height:32px!important;min-width:32px!important}.restored-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:8px!important}.classic-project-shell .boost-modern,.classic-project-shell .contracts-card,.classic-project-shell .nft-card{margin-top:10px!important}.classic-project-sidebar{display:flex!important;flex-direction:column!important;gap:8px!important;position:-webkit-sticky!important;position:sticky!important;top:70px!important;min-width:0!important}.classic-project-sidebar>.side-card,.classic-project-sidebar>.swap-inline-card{margin:0!important}.classic-project-sidebar .boost-side{min-height:64px!important;padding:12px!important;border-radius:10px!important}.classic-about-card{padding:15px!important;border-radius:10px!important;overflow:hidden!important}.classic-about-card>.eyebrow{display:block!important;margin-bottom:3px!important;font-size:7px!important;letter-spacing:.16em!important}.classic-about-card>h2{margin:0 0 10px!important;font-size:22px!important;line-height:1!important;letter-spacing:-.035em!important;color:var(--text)!important}.classic-about-card>p{margin:0!important;font-size:11px!important;line-height:1.78!important;font-weight:430!important;max-height:220px!important;overflow:auto!important;padding-right:3px!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}.classic-about-card .social-icon-row{margin-top:13px!important;gap:6px!important}.classic-about-card .social-icon-row button{width:32px!important;height:32px!important;min-width:32px!important}.classic-about-card .side-list{margin-top:14px!important;padding-top:12px!important;border-top:1px solid var(--line)!important}.classic-about-card .side-list div{font-size:8px!important;align-items:flex-start!important}.classic-about-card .side-list b{max-width:66%!important;text-align:right!important;line-height:1.35!important}.classic-about-card .request-edit{margin-top:12px!important}.classic-project-sidebar .swap-inline-card{padding:14px!important;border-radius:10px!important}.classic-project-sidebar .swap-inline-head h3{font-size:17px!important}.classic-project-sidebar .swap-inline-head .eyebrow{font-size:6.5px!important}.classic-project-sidebar .swap-token-dots{max-width:48%!important}.classic-project-sidebar .swap-token-dots button{width:30px!important;height:30px!important;min-width:30px!important}.classic-project-sidebar .swap-token-dots i,.classic-project-sidebar .swap-token-dots img{width:24px!important;height:24px!important}.classic-project-sidebar .swap-compact-flow{grid-template-columns:1fr!important;gap:7px!important;margin-top:10px!important}.classic-project-sidebar .swap-direction{margin:-1px auto!important;transform:none!important;width:30px!important;height:30px!important}.classic-project-sidebar .swap-amount-line{height:54px!important;padding:0 10px!important}.classic-project-sidebar .swap-amount-line input{font-size:19px!important}.classic-project-sidebar .swap-amount-line.output b{font-size:16px!important}.classic-project-sidebar .swap-coin{width:31px!important;height:31px!important;min-width:31px!important}.classic-project-sidebar .swap-route-strip button{min-width:105px!important;font-size:7px!important;padding:7px 8px!important}.classic-project-sidebar .swap-route-meta{gap:6px!important;font-size:7px!important}.classic-project-sidebar .swap-primary{height:37px!important;margin-top:9px!important;border-radius:9px!important;font-size:9px!important}.classic-project-sidebar .swap-empty-state{min-height:118px!important;padding:12px!important}.classic-project-sidebar .swap-empty-state b{font-size:11px!important}.classic-project-sidebar .swap-empty-state p{font-size:8px!important;line-height:1.5!important}.project-main-column>.contracts-card{padding:14px!important;border-radius:12px!important}.project-main-column>.contracts-card .contracts-head h3{font-size:17px!important}.project-main-column>.contracts-card .contract-group{margin-top:10px!important}.project-main-column>.contracts-card .contract-row{grid-template-columns:34px minmax(0,1fr) 22px!important;padding:8px 9px!important}html[data-theme=light] .classic-about-card,html[data-theme=light] .classic-project-sidebar .swap-inline-card,html[data-theme=light] .restored-intro{background:#fff!important;border-color:#b8cbd9!important;box-shadow:0 7px 20px rgba(29,55,76,.07)!important}html[data-theme=light] .classic-about-card>p{color:#31485c!important}html[data-theme=light] .classic-project-sidebar .swap-amount-line,html[data-theme=light] .classic-project-sidebar .swap-route-strip button{background:#eef4f8!important;border-color:#c1d1dc!important}@media (max-width:1050px){.classic-project-shell{grid-template-columns:minmax(0,1fr) 270px!important}.classic-project-shell .project-cover{min-height:290px!important}}@media (max-width:820px){.project-page-classic{padding-left:8px!important;padding-right:8px!important}.classic-project-shell{display:flex!important;flex-direction:column!important;gap:10px!important}.classic-project-shell .project-main-column,.classic-project-sidebar{width:100%!important}.classic-project-sidebar{position:static!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:9px!important;gap:9px!important}.classic-project-sidebar .boost-side{grid-column:1/-1!important}.classic-project-sidebar .swap-inline-card{min-width:0!important}.restored-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.project-page-classic{padding-left:4px!important;padding-right:4px!important}.classic-project-shell .project-cover{min-height:220px!important;padding:12px!important}.restored-intro{align-items:flex-start!important;flex-direction:column!important;padding:11px!important}.restored-intro .social-icon-row{width:100%!important;overflow-x:auto!important;padding-bottom:2px!important}.classic-project-sidebar{display:flex!important;flex-direction:column!important}.classic-about-card>h2{font-size:20px!important}.classic-about-card>p{font-size:10.5px!important;max-height:none!important}.classic-project-sidebar .swap-inline-card{width:100%!important}.restored-stats{grid-template-columns:1fr 1fr!important}.project-main-column>.contracts-card .contract-copy small{overflow-wrap:anywhere!important}}.restored-intro{display:none!important}.banner-socials{margin-top:10px;display:flex;align-items:center;min-height:34px}.banner-socials .social-icon-row{margin:0!important;gap:6px!important;flex-wrap:wrap!important}.banner-socials .social-icon-row button{width:32px!important;height:32px!important;min-width:32px!important;background:rgba(7,18,28,.68)!important;border-color:rgba(255,255,255,.18)!important;color:#fff!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.banner-socials .social-icon-row button:hover{background:rgba(16,34,48,.88)!important;border-color:rgba(255,255,255,.32)!important}.classic-about-card>h2{margin-top:0!important;font-size:24px!important;letter-spacing:.035em!important;font-weight:1000!important}.classic-about-card>p{font-size:10.5px!important;line-height:1.75!important;color:var(--soft)!important}@media (max-width:620px){.banner-socials{margin-top:8px}.banner-socials .social-icon-row{overflow-x:auto!important;flex-wrap:nowrap!important;max-width:100%!important;padding-bottom:2px!important}.banner-socials .social-icon-row button{width:34px!important;height:34px!important;min-width:34px!important}}@media (min-width:621px){.classic-project-shell .project-cover-content{grid-template-columns:108px minmax(0,1fr)!important;gap:16px!important;align-items:center!important}.classic-project-shell .project-logo{width:106px!important;height:106px!important;border-radius:20px!important}.classic-project-shell .project-identity{align-self:center!important}.classic-project-shell .project-identity h1{font-size:28px!important;line-height:1.05!important;margin:0 0 4px!important}.banner-socials{margin-top:7px!important;min-height:28px!important}.banner-socials .social-icon-row{gap:5px!important}.banner-socials .social-icon-row button{width:28px!important;height:28px!important;min-width:28px!important}.banner-socials .social-icon-row svg{width:14px!important;height:14px!important}}.directory-toolbar{display:grid!important;grid-template-columns:minmax(0,auto) minmax(220px,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important}.toolbar-left{min-width:0}.toolbar-left,.toolbar-search{display:flex;align-items:center;gap:7px}.toolbar-search{height:31px;min-width:190px;max-width:460px;width:100%;justify-self:end;border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:0 10px}.toolbar-search svg{width:14px;height:14px;color:var(--muted);flex:0 0 auto}.toolbar-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:9px}.toolbar-search input::placeholder{color:var(--muted)}.discover-hero{min-height:86px!important;grid-template-columns:1fr!important;padding-bottom:8px!important}.hero-copy h1{margin-bottom:0!important}.contract-row{grid-template-columns:34px minmax(0,1fr) auto!important}.contract-art{border-radius:10px!important;color:var(--accent2)!important;border:1px solid var(--line)!important;background:var(--panel3)!important}.contract-art svg{width:17px;height:17px}.contract-copy small em{font-style:normal;font-weight:850}.contract-copy small em.verified{color:var(--green)}.contract-copy small em.unverified{color:var(--muted)}.contract-copy-btn{height:30px;min-width:30px;padding:0 8px;border:1px solid var(--line);border-radius:9px;background:var(--panel3);color:var(--muted);display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;transition:.16s ease}.contract-copy-btn svg{width:14px;height:14px}.contract-copy-btn span{display:none;font-size:8px;font-weight:900}.contract-copy-btn:hover{color:var(--text);border-color:var(--line2)}.contract-copy-btn.copied{color:var(--green);border-color:color-mix(in srgb,var(--green) 45%,var(--line));background:color-mix(in srgb,var(--green) 8%,var(--panel3))}.contract-copy-btn.copied span{display:inline}.contract-copy-btn.copied{min-width:68px}.swap-details{margin-top:8px}.swap-details-trigger{height:25px;padding:0 8px;border-radius:8px;font-size:7px;font-weight:800}.swap-details .swap-route-meta{position:absolute;left:0;right:0;bottom:31px;z-index:20;margin:0!important;padding:10px;background:var(--panel);box-shadow:0 14px 34px rgba(0,0,0,.24)}.swap-details .swap-route-meta span{display:flex;justify-content:space-between;gap:8px;font-size:7px}.swap-details .swap-route-meta b{color:var(--text)}.swap-details.open .swap-route-meta{display:grid}@media (hover:hover){.swap-details:hover .swap-route-meta{display:grid}}@media (max-width:920px){.directory-toolbar{grid-template-columns:1fr auto!important}.toolbar-left{grid-column:1/-1}.toolbar-search{justify-self:stretch;max-width:none}}@media (max-width:620px){.directory-toolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important}.toolbar-left{order:1;width:100%;overflow:hidden}.filter-pills{width:100%;padding-bottom:2px}.toolbar-search{order:2;width:100%;max-width:none;height:38px}.toolbar-search input{font-size:10px}.sort-tools{order:3;justify-content:space-between}.classic-project-shell .project-cover-content{align-items:center!important}.banner-socials .social-icon-row button{width:29px!important;height:29px!important;min-width:29px!important}.banner-socials .social-icon-row svg{width:14px!important;height:14px!important}.contract-copy-btn{min-width:32px;padding:0 7px}.swap-details .swap-route-meta{position:static;margin-top:6px!important;box-shadow:none;grid-template-columns:1fr}.swap-details:not(.open) .swap-route-meta{display:none!important}}.project-table-head{font-weight:900!important;letter-spacing:.015em!important;color:var(--soft)!important;min-height:38px!important}.project-table-head,.project-table-row .pod-cell,.project-table-row .rank-cell,.project-table-row .score-number{font-size:10.5px!important}.project-table-row .project-name-cell b{font-size:11.5px!important}.project-table-row .boost-badge,.project-table-row .category-pill,.project-table-row .project-name-cell small{font-size:9px!important}.admin-boost-section{background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 6%,var(--panel)),var(--panel))!important;border-color:color-mix(in srgb,var(--gold) 28%,var(--line))!important}.admin-boost-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.admin-boost-head h3{margin:3px 0 5px}.admin-boost-head p{margin:0;max-width:620px}.admin-boost-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border:1px solid color-mix(in srgb,var(--gold) 45%,var(--line));border-radius:999px;color:var(--gold);font-size:8px;font-weight:900}.admin-boost-controls{display:grid;grid-template-columns:minmax(130px,170px) minmax(260px,1fr) minmax(180px,1fr) auto;grid-gap:10px;gap:10px;align-items:end;margin-top:14px}.admin-boost-controls label{display:grid;grid-gap:5px;gap:5px;font-size:8px;font-weight:900;color:var(--muted)}.admin-boost-controls input{height:38px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--text);padding:0 10px;outline:0}.admin-boost-presets{display:flex;gap:5px;flex-wrap:wrap;align-items:center;padding-bottom:1px}.admin-boost-presets button{height:34px;min-width:43px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--soft);font-size:8px;font-weight:900}.admin-boost-presets button.active{border-color:var(--gold);color:var(--gold);background:color-mix(in srgb,var(--gold) 7%,var(--panel2))}.admin-boost-note span{font-weight:700;opacity:.65}.admin-boost-cta{height:38px;white-space:nowrap}html[data-theme=light] .admin-boost-section{background:linear-gradient(135deg,#fffaf0,#fff)!important}@media (max-width:900px){.admin-boost-controls{grid-template-columns:1fr 1fr}.admin-boost-cta{width:100%}}@media (max-width:620px){.project-table-row .project-name-cell b{font-size:12px!important}.admin-boost-head{flex-direction:column}.admin-boost-controls{grid-template-columns:1fr}.admin-boost-presets{overflow:auto;flex-wrap:nowrap}.admin-boost-cta{width:100%}}.boost-cell{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.boost-countdown{font-size:8px!important;font-weight:850;color:color-mix(in srgb,var(--gold) 78%,var(--soft));white-space:nowrap;letter-spacing:.01em}.edgar-home-badge{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent2) 55%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,var(--panel3)),color-mix(in srgb,var(--accent2) 8%,var(--panel3)));color:var(--accent2);font-size:9px;font-weight:1000;box-shadow:0 0 22px color-mix(in srgb,var(--accent) 15%,transparent)}.project-table-row.is-boosted:not(.is-edgar){border-top-color:color-mix(in srgb,var(--gold) 20%,var(--line));background:radial-gradient(circle at 12% 50%,color-mix(in srgb,var(--gold) 18%,transparent),transparent 30%),linear-gradient(90deg,color-mix(in srgb,var(--gold) 11%,var(--panel)),color-mix(in srgb,var(--gold) 3%,var(--panel)) 58%,var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 11%,transparent),0 9px 25px color-mix(in srgb,var(--gold) 8%,transparent)!important}.project-table-row.is-boosted:not(.is-edgar):hover{background:radial-gradient(circle at 12% 50%,color-mix(in srgb,var(--gold) 23%,transparent),transparent 31%),linear-gradient(90deg,color-mix(in srgb,var(--gold) 14%,var(--panel)),color-mix(in srgb,var(--accent) 4%,var(--panel)))}.project-table-row.is-edgar{min-height:92px!important;border-top-color:color-mix(in srgb,var(--accent2) 34%,var(--line))!important;background:radial-gradient(circle at 11% 52%,color-mix(in srgb,var(--accent2) 24%,transparent),transparent 26%),radial-gradient(circle at 70% 0,color-mix(in srgb,var(--accent) 24%,transparent),transparent 42%),linear-gradient(100deg,color-mix(in srgb,var(--accent) 20%,var(--panel)),color-mix(in srgb,var(--accent2) 7%,var(--panel)) 58%,var(--panel))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent2) 26%,transparent),0 14px 34px color-mix(in srgb,var(--accent) 13%,transparent)!important}.project-table-row.is-edgar .project-name-cell>.logo-fallback,.project-table-row.is-edgar .project-name-cell>img{width:56px!important;height:56px!important;border-radius:15px!important;border-color:color-mix(in srgb,var(--accent2) 70%,var(--line))!important;box-shadow:0 0 28px color-mix(in srgb,var(--accent) 26%,transparent)!important}.project-table-row.is-edgar .project-name-cell b{font-size:14px!important}.project-table-row.is-edgar .project-name-cell small{font-size:9px!important;font-weight:800;color:var(--accent2)!important}.project-table-row.is-edgar .rank-cell{font-size:13px!important;color:var(--accent2)!important}.banner-socials{display:inline-flex!important;width:max-content!important;max-width:100%!important;padding:5px 6px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important;background:rgba(3,12,20,.8)!important;box-shadow:0 8px 22px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.banner-socials .social-icon-row{gap:4px!important}.banner-socials .social-icon-row button{background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.16)!important}.banner-socials .social-icon-row button:hover{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.34)!important}.project-boost-countdown{display:block;margin-top:3px;font-style:normal;font-size:8px;font-weight:900;color:var(--gold);white-space:nowrap}.boost-side-live{border-color:color-mix(in srgb,var(--gold) 50%,var(--line))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 9%,var(--panel2)),var(--panel2))!important;box-shadow:0 0 24px color-mix(in srgb,var(--gold) 8%,transparent)!important}.boost-side-edgar{border-color:color-mix(in srgb,var(--accent2) 50%,var(--line))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,var(--panel2)),color-mix(in srgb,var(--accent2) 5%,var(--panel2)))!important}.boost-side-edgar b,.boost-side-edgar>span{color:var(--accent2)!important}.edgar-project-tag{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent2) 50%,var(--line));background:color-mix(in srgb,var(--accent) 12%,var(--panel3));color:var(--accent2);font-size:8px;font-weight:1000;letter-spacing:.04em}html[data-theme=light] .banner-socials{background:rgba(18,36,50,.9)!important;border-color:rgba(255,255,255,.34)!important}html[data-theme=light] .project-table-row.is-edgar{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent),0 12px 30px rgba(19,126,190,.1)!important}@media (max-width:800px){.project-table-row.is-edgar{min-height:88px!important}.project-table-row.is-edgar .project-name-cell>.logo-fallback,.project-table-row.is-edgar .project-name-cell>img{width:50px!important;height:50px!important}.boost-countdown{font-size:8px!important}}@media (max-width:620px){.banner-socials{width:max-content!important;max-width:100%!important;padding:4px 5px!important}.project-boost-countdown{font-size:8px}.project-table-row.is-edgar .project-name-cell small{max-width:170px;overflow:hidden;text-overflow:ellipsis}}.external-confirm{position:fixed!important;inset:0!important;z-index:2147483647!important;display:grid!important;place-items:center!important;padding:20px!important;isolation:isolate!important}.external-confirm-card{z-index:2!important;max-height:calc(100dvh - 40px);overflow:auto}.external-backdrop{z-index:1!important}.banner-socials .social-icon-row button{position:relative;overflow:hidden}.banner-socials .social-icon-row .brand-logo{width:15px!important;height:15px!important;display:block}.banner-socials .social-x{color:#fff!important}.banner-socials .social-discord{color:#5865f2!important}.banner-socials .social-telegram{color:#2aabee!important}.banner-socials .social-reddit{color:#ff4500!important}.banner-socials .social-youtube{color:#ff0033!important}.banner-socials .social-facebook{color:#1877f2!important}.banner-socials .social-email,.banner-socials .social-website,html[data-theme=light] .banner-socials .social-email,html[data-theme=light] .banner-socials .social-website,html[data-theme=light] .banner-socials .social-x{color:#fff!important}@media (max-width:620px){.external-confirm{padding:14px!important}.external-confirm-card{width:min(390px,100%)!important}.banner-socials .social-icon-row .brand-logo{width:14px!important;height:14px!important}}.swap-mode-line{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:7px 9px;border-radius:9px;background:var(--panel2);border:1px solid var(--line)}.swap-mode-line b{font-size:9px}.swap-mode-line small{font-size:7px;color:var(--muted)}.swap-direction{cursor:pointer;display:grid;place-items:center;transition:.16s ease}.swap-direction:hover{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.swap-direction svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.swap-route-meta span b{max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.swap-field-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 1px 5px}.swap-field-label>small{margin:0!important}.swap-balance{font-size:7px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swap-max{flex:none;border:0;background:transparent;color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.04em;padding:5px 2px;cursor:pointer}.swap-max:hover{opacity:.78}.swap-max:disabled{opacity:.35;cursor:default}.swap-mode-line{display:none!important}.classic-project-sidebar .swap-compact-flow{align-items:center!important}.classic-project-sidebar .swap-compact-flow label{gap:0!important}.classic-project-sidebar .swap-direction{position:relative;z-index:3;background:var(--panel)!important;box-shadow:0 0 0 4px var(--panel)!important}.classic-project-sidebar .swap-amount-line{position:relative;z-index:1}.classic-project-sidebar .swap-field-label{margin-bottom:4px}.classic-project-sidebar .swap-compact-flow label+button+label{margin-top:0!important}@media (max-width:980px){.swap-compact-flow{gap:0!important}.swap-direction{position:relative;z-index:3;margin:-8px auto!important;box-shadow:0 0 0 4px var(--panel)!important}.swap-field-label{margin-bottom:4px}}.swap-amount-line{position:relative}.swap-balance.in-box{position:absolute;top:5px;right:58px;max-width:calc(100% - 78px);font-size:7px;line-height:1;color:var(--muted);pointer-events:none}.swap-compact-flow{align-items:center!important}.swap-route-strip{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--muted) 45%,transparent) transparent;padding-bottom:5px}.swap-route-strip::-webkit-scrollbar{height:4px}.swap-route-strip::-webkit-scrollbar-track{background:transparent}.swap-route-strip::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 42%,transparent);border-radius:999px}.swap-route-strip::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 65%,transparent)}.classic-project-sidebar .swap-compact-flow{gap:0!important;margin-top:8px!important}.classic-project-sidebar .swap-direction{margin:-8px auto!important}@media (max-width:760px){.swap-route-strip{scrollbar-width:none;padding-bottom:2px}.swap-route-strip::-webkit-scrollbar{display:none}.swap-balance.in-box{top:4px}}.swap-route-strip button{min-width:0;flex:0 0 130px;display:grid!important;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;grid-gap:2px;gap:2px;overflow:hidden}.swap-route-strip button b,.swap-route-strip button span{display:block!important;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0!important}.swap-route-strip button b{font-size:10px!important;line-height:1.2}.classic-project-sidebar .swap-route-strip button{flex-basis:130px!important;min-width:130px!important}@media (max-width:480px){.swap-route-strip button{flex-basis:116px}.classic-project-sidebar .swap-route-strip button{flex-basis:116px!important;min-width:116px!important}}.project-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.project-title-row h1{margin:0!important;min-width:0}.project-title-boost{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;font-size:8px;font-weight:900;white-space:nowrap;line-height:1}.project-identity>.banner-socials{margin-top:9px}@media (max-width:620px){.project-title-row{gap:6px}.project-title-boost{min-height:21px;padding:3px 7px;font-size:7px}.project-identity>.banner-socials{margin-top:7px}}html{background:var(--bg)}body{background-color:var(--bg);background-image:radial-gradient(circle at 73% -8%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 31%),linear-gradient(180deg,var(--bg),var(--bg2));background-attachment:fixed,fixed;background-size:100vw 100vh,100vw 100vh;background-repeat:no-repeat,no-repeat}.site-main{min-height:100vh}.boost-v8 .boost-payment-error{grid-column:1/-1;position:relative;z-index:1;margin:1px 4px 0;padding:0;border:0;background:transparent;color:var(--red);font-size:9px;line-height:1.4;font-weight:700;overflow-wrap:anywhere}.swap-inline-card{overflow:visible}.swap-details{position:relative;margin-top:9px}.swap-details-trigger{width:100%;height:30px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--muted);font-size:8px;font-weight:850;cursor:pointer}.swap-details .swap-route-meta{display:none;position:static!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:auto!important;margin-top:7px!important;padding:10px!important;border:1px solid var(--line);border-radius:10px;background:var(--panel2);box-shadow:none!important;grid-template-columns:1fr 1fr;gap:7px!important;max-height:none!important;overflow:visible!important}.swap-details.open .swap-route-meta{display:grid!important}.swap-details .swap-route-meta span{min-width:0;display:grid!important;grid-template-columns:minmax(92px,.7fr) minmax(0,1.3fr);align-items:start;grid-gap:10px;gap:10px;padding:7px 8px!important;border-radius:8px!important;background:var(--panel)!important;font-size:8px!important;line-height:1.4}.swap-details .swap-route-meta span b{max-width:none!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;text-align:right!important;color:var(--text)}@media (hover:hover){.swap-details:not(.open):hover .swap-route-meta{display:none!important}}@media (max-width:620px){.swap-details .swap-route-meta{grid-template-columns:1fr!important}.swap-details .swap-route-meta span{grid-template-columns:minmax(88px,.75fr) minmax(0,1.25fr)}}.swap-page{min-height:100vh}.swap-page-hero{max-width:1040px;margin:0 auto;padding:54px 0 24px;text-align:center}.swap-page-hero h1{margin:5px 0 8px;font-size:clamp(30px,5vw,52px);letter-spacing:-.045em}.swap-page-hero p{margin:0 auto;max-width:560px;color:var(--muted);font-size:12px;line-height:1.6}.swap-page-grid{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.swap-page-picker,.swap-standalone-card{border:1px solid var(--line);background:var(--panel);border-radius:18px;box-shadow:0 12px 34px rgba(0,0,0,.08)}.swap-page-picker{padding:14px;position:-webkit-sticky;position:sticky;top:72px}.swap-page-picker-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.swap-page-picker-head h2{font-size:17px;margin:2px 0 0}.swap-page-picker-head>span{color:var(--muted);font-size:8px}.swap-token-search{height:39px;margin-top:12px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--muted)}.swap-token-search input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:var(--text);font-size:9px}.swap-token-list{display:grid;grid-gap:5px;gap:5px;margin-top:8px;max-height:540px;overflow:auto;padding-right:2px;scrollbar-width:thin}.swap-token-list>button{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) 14px;grid-gap:9px;gap:9px;align-items:center;padding:7px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text);text-align:left}.swap-token-list>button:hover{background:var(--panel2)}.swap-token-list>button.active{border-color:color-mix(in srgb,var(--accent) 52%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--panel2))}.swap-token-list>button>span:nth-child(2){min-width:0;display:grid}.swap-token-list b{font-size:10px}.swap-token-list small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:7px}.swap-token-list em{font-style:normal;color:var(--muted)}.swap-list-logo{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:var(--panel3);border:1px solid var(--line)}.swap-list-logo img{width:100%;height:100%;object-fit:cover}.swap-list-logo i{font-style:normal;font-weight:900}.swap-token-empty{padding:24px 8px;text-align:center;color:var(--muted);font-size:9px}.swap-standalone-card{margin-top:0!important;padding:22px!important;overflow:visible!important}.swap-standalone-card .swap-inline-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.swap-selected-project{max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:8px}.swap-standalone-card .swap-compact-flow{margin-top:18px}.swap-standalone-card .swap-amount-line{height:76px}.swap-standalone-card .swap-amount-line input{font-size:29px}.swap-standalone-card .swap-amount-line.output b{font-size:25px}.swap-standalone-card .swap-primary{height:48px;font-size:12px}@media (max-width:820px){.swap-page-hero{padding-top:34px}.swap-page-grid{grid-template-columns:1fr}.swap-page-picker{position:static}.swap-token-list{max-height:270px}.swap-standalone-card{order:-1}.swap-page-grid .swap-compact-flow{grid-template-columns:1fr!important}}@media (max-width:560px){.swap-page-hero{padding:26px 4px 18px}.swap-page-hero h1{font-size:32px}.swap-standalone-card{padding:14px!important}.swap-page-picker{padding:12px}.swap-standalone-card .swap-amount-line{height:64px}.swap-standalone-card .swap-amount-line input{font-size:23px}.swap-standalone-card .swap-amount-line.output b{font-size:20px}}@media (max-width:820px){.site-nav{display:flex!important;height:34px;margin-left:4px;margin-right:auto}.site-nav a{display:none;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel);font-size:9px}.site-nav a[href="/swap"]{display:flex}.header-spacer,.site-nav a.active:after{display:none}}@media (max-width:560px){.site-nav{height:32px;margin-left:0}.site-nav a{padding:0 8px;font-size:8px}}.swap-pro-page{min-height:100vh;padding:0 18px 72px}.swap-pro-hero{max-width:1160px;margin:0 auto;padding:52px 4px 26px}.swap-pro-hero .eyebrow{font-size:9px}.swap-pro-hero h1{margin:5px 0 8px;font-size:clamp(36px,5vw,58px);line-height:.98;letter-spacing:-.055em}.swap-pro-hero p{margin:0;color:var(--muted);font-size:12px;letter-spacing:.01em}.swap-pro-layout{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.62fr) minmax(330px,.9fr);grid-gap:18px;gap:18px;align-items:start}.swap-pro-card,.swap-pro-quote{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,transparent);border-radius:24px;box-shadow:0 18px 60px rgba(0,0,0,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.swap-pro-card{padding:24px}.swap-pro-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.swap-pro-card-head h2,.swap-pro-quote-head h2{margin:0;font-size:20px;letter-spacing:-.035em}.swap-pro-card-head>div:first-child>span{display:block;margin-top:5px;color:var(--muted);font-size:9px}.swap-pro-slippage{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:999px;background:var(--panel2);font-size:8px}.swap-pro-slippage span{color:var(--muted)}.swap-pro-slippage b{font-size:9px}.swap-pro-fields{position:relative}.swap-pro-field{padding:15px 16px 17px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel2) 97%,white 3%),var(--panel2));transition:border-color .18s ease,box-shadow .18s ease}.swap-pro-field:focus-within{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 10%,transparent)}.swap-pro-field.receive{background:color-mix(in srgb,var(--panel2) 88%,var(--accent) 3%)}.swap-pro-field-label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:9px}.swap-pro-field-label span:first-child{font-weight:800;color:color-mix(in srgb,var(--text) 76%,var(--muted))}.swap-pro-field-main{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:11px;min-width:0}.swap-pro-field-main input,.swap-pro-output{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:var(--text);font:800 34px/1.05 inherit;letter-spacing:-.045em}.swap-pro-field-main input{width:100%}.swap-pro-field-main input::placeholder{color:color-mix(in srgb,var(--muted) 60%,transparent)}.swap-pro-output{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swap-pro-output.loading{opacity:.6}.swap-pro-field-actions{display:flex;align-items:center;gap:8px;flex:none}.swap-pro-max{border:0;background:transparent;color:var(--accent2);font-size:8px;font-weight:900;letter-spacing:.08em;padding:8px 3px;cursor:pointer}.swap-pro-token{height:42px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);padding:5px 9px 5px 6px;font-size:11px;box-shadow:0 5px 16px rgba(0,0,0,.06)}.swap-pro-token.selectable{cursor:pointer}.swap-pro-token.selectable:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--panel3)}.swap-pro-token:disabled{opacity:1}.swap-pro-token-logo{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:var(--panel3);border:1px solid var(--line);flex:none}.swap-pro-token-logo img{width:100%;height:100%;object-fit:cover}.swap-pro-token-logo i{font-style:normal;font-size:10px;font-weight:900}.swap-pro-chevron{color:var(--muted);font-size:10px}.swap-pro-flip-row{height:14px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.swap-pro-flip-row>span{height:1px;background:var(--line)}.swap-pro-flip{position:relative;z-index:2;width:36px;height:36px;margin:0 9px;border:1px solid var(--line);border-radius:11px;background:var(--panel);color:var(--text);display:grid;place-items:center;cursor:pointer;box-shadow:0 5px 18px rgba(0,0,0,.1)}.swap-pro-flip:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));transform:translateY(-1px)}.swap-pro-flip svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.swap-pro-route-section{margin-top:19px}.swap-pro-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:9px}.swap-pro-section-title>span{font-weight:900}.swap-pro-section-title small{color:var(--muted);font-size:8px}.swap-pro-routes{display:grid;grid-gap:7px;gap:7px}.swap-pro-routes>button{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 12px;border:1px solid var(--line);border-radius:13px;background:var(--panel2);color:var(--text);text-align:left;cursor:pointer}.swap-pro-routes>button:hover{background:var(--panel3)}.swap-pro-routes>button.active{border-color:color-mix(in srgb,var(--accent) 56%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 8%,transparent)}.swap-pro-route-name{display:grid;grid-gap:3px;gap:3px;min-width:0}.swap-pro-route-name b{font-size:10px}.swap-pro-route-name small{font-size:7.5px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.swap-pro-route-value{display:flex;align-items:center;gap:8px;flex:none}.swap-pro-route-value em{font-style:normal;font-size:6.5px;font-weight:950;letter-spacing:.08em;color:var(--accent2);padding:4px 6px;border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,transparent)}.swap-pro-route-value b{font-size:9px}.swap-pro-route-empty{padding:18px;border:1px dashed var(--line);border-radius:13px;color:var(--muted);font-size:9px;text-align:center;background:color-mix(in srgb,var(--panel2) 76%,transparent)}.swap-pro-route-loading{height:48px;border:1px solid var(--line);border-radius:13px;background:var(--panel2);display:flex;align-items:center;gap:6px;padding:0 14px}.swap-pro-route-loading i{height:8px;border-radius:99px;background:var(--panel3);animation:swapPulse 1.2s ease-in-out infinite}.swap-pro-route-loading i:first-child{width:30%}.swap-pro-route-loading i:nth-child(2){width:18%;animation-delay:.12s}.swap-pro-route-loading i:nth-child(3){width:25%;animation-delay:.24s}@keyframes swapPulse{50%{opacity:.35}}.swap-pro-primary{width:100%;height:54px;margin-top:18px;border:0;border-radius:15px;background:var(--accent);color:#fff;font-size:11px;font-weight:950;letter-spacing:.01em;cursor:pointer;box-shadow:0 12px 28px color-mix(in srgb,var(--accent) 25%,transparent)}.swap-pro-primary:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.swap-pro-primary:disabled{opacity:.56;cursor:not-allowed;box-shadow:none}.swap-pro-message{margin-top:10px;padding:9px 11px;border-radius:10px;background:var(--panel2);color:var(--muted);font-size:8px;overflow-wrap:anywhere}.swap-pro-quote{padding:21px;position:-webkit-sticky;position:sticky;top:76px;min-width:0}.swap-pro-quote-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:17px;border-bottom:1px solid var(--line)}.swap-pro-quote-head .eyebrow{margin-bottom:4px}.swap-pro-status{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:7px;font-weight:800}.swap-pro-status i{width:6px;height:6px;border-radius:50%;background:var(--muted)}.swap-pro-status.live{color:var(--text)}.swap-pro-status.live i{background:#34c97b;box-shadow:0 0 0 4px rgba(52,201,123,.11)}.swap-pro-quote-summary{padding:20px 0 18px;border-bottom:1px solid var(--line)}.swap-pro-quote-summary>span{display:block;color:var(--muted);font-size:8px}.swap-pro-quote-summary strong{display:block;margin-top:7px;font-size:25px;line-height:1.1;letter-spacing:-.04em;overflow-wrap:anywhere}.swap-pro-quote-summary strong small{font-size:11px;letter-spacing:0}.swap-pro-quote-summary p{margin:7px 0 0;color:var(--muted);font-size:8px}.swap-pro-detail-list{display:grid;padding:12px 0}.swap-pro-detail-list>div{display:grid;grid-template-columns:minmax(110px,.72fr) minmax(0,1.28fr);grid-gap:14px;gap:14px;padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 62%,transparent);font-size:8px;line-height:1.45}.swap-pro-detail-list>div:last-child{border-bottom:0}.swap-pro-detail-list span{color:var(--muted)}.swap-pro-detail-list b{text-align:right;min-width:0;overflow-wrap:anywhere;font-weight:780}.swap-pro-path{padding-top:14px;border-top:1px solid var(--line)}.swap-pro-path>span{display:block;margin-bottom:9px;color:var(--muted);font-size:8px}.swap-pro-path>div{display:flex;gap:6px;flex-wrap:wrap}.swap-pro-path>div span{padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);font-size:7.5px;font-weight:800}.swap-pro-quote-empty{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:34px 18px}.swap-pro-quote-glyph{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:var(--panel2);border:1px solid var(--line);font-size:20px}.swap-pro-quote-empty h3{margin:14px 0 6px;font-size:14px}.swap-pro-quote-empty p{max-width:250px;margin:0;color:var(--muted);font-size:8.5px;line-height:1.6}.swap-token-modal-backdrop{background:rgba(5,8,12,.66)}.swap-token-modal{width:min(720px,100%);max-height:min(760px,86vh);border-radius:24px;box-shadow:0 28px 90px rgba(0,0,0,.4)}.swap-token-modal-head{padding:20px 20px 14px}.swap-token-modal-head h2{margin:3px 0 0;font-size:21px;letter-spacing:-.035em}.swap-token-modal-head>button{width:36px;height:36px;font-size:19px;cursor:pointer}.swap-token-modal-search{gap:9px;height:46px;padding:0 12px}.swap-token-modal-search:focus-within{border-color:color-mix(in srgb,var(--accent) 52%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 8%,transparent)}.swap-token-modal-search svg{width:17px;height:17px;fill:none;stroke:var(--muted);stroke-width:1.7}.swap-token-modal-search input{flex:1 1;min-width:0;font-size:10px}.swap-token-modal-meta{padding:13px 21px 9px;font-size:7.5px}.swap-token-modal-meta b{color:var(--text)}.swap-token-grid{padding:0 14px 16px 20px;scrollbar-width:none}.swap-token-grid::-webkit-scrollbar{display:none}.swap-token-grid>button{grid-template-columns:38px minmax(0,1fr) 20px;cursor:pointer}.swap-token-grid>button:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.swap-token-grid>button.active{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--panel2))}.swap-token-grid-logo{width:38px;height:38px}.swap-token-grid-copy b{font-size:10px}.swap-token-grid-copy small{font-size:7px}.swap-token-selected{font-size:9px;color:var(--accent2);font-weight:900}.swap-token-modal-empty{padding:50px 12px;font-size:8px}.swap-token-modal-empty b{font-size:11px}html[data-theme=light] .swap-pro-card,html[data-theme=light] .swap-pro-quote,html[data-theme=light] .swap-token-modal{background:#fff;border-color:#c4d2dc;box-shadow:0 18px 54px rgba(30,55,75,.09)}@media (max-width:900px){.swap-pro-page{padding:0 12px 54px}.swap-pro-hero{padding-top:34px}.swap-pro-layout{grid-template-columns:1fr}.swap-pro-quote{position:static}.swap-pro-quote-empty{min-height:210px}}@media (max-width:600px){.swap-pro-page{padding:0 6px 44px}.swap-pro-hero{padding:27px 6px 18px}.swap-pro-hero h1{font-size:38px}.swap-pro-hero p{font-size:10px}.swap-pro-card,.swap-pro-quote{border-radius:18px}.swap-pro-card{padding:14px}.swap-pro-card-head h2,.swap-pro-quote-head h2{font-size:17px}.swap-pro-slippage{padding:7px 8px}.swap-pro-field{padding:13px 12px 15px;border-radius:15px}.swap-pro-field-main{gap:8px}.swap-pro-field-main input,.swap-pro-output{font-size:26px}.swap-pro-token{height:38px;padding-right:7px}.swap-pro-token-logo{width:27px;height:27px}.swap-pro-field-label{font-size:8px}.swap-pro-route-value em{display:none}.swap-pro-route-name small{max-width:175px}.swap-pro-primary{height:50px}.swap-pro-quote{padding:16px}.swap-pro-detail-list>div{grid-template-columns:1fr;gap:4px;padding:8px 0}.swap-pro-detail-list b{text-align:left}.swap-token-modal-backdrop{padding:8px;align-items:end}.swap-token-modal{max-height:88vh;border-radius:20px 20px 12px 12px}.swap-token-modal-head{padding:16px 14px 12px}.swap-token-modal-search{margin:0 14px}.swap-token-modal-meta{padding-left:15px;padding-right:15px}.swap-token-grid{grid-template-columns:1fr;padding:0 10px 14px 14px}}.swap-pro-layout{grid-template-columns:minmax(0,1.45fr) minmax(410px,1fr)}.swap-pro-quote{padding:28px 30px}.swap-pro-quote-head h2{font-size:25px;line-height:1.1}.swap-pro-quote-head .eyebrow{font-size:10px;letter-spacing:.11em}.swap-pro-status{font-size:10px;padding:7px 10px}.swap-pro-quote-summary{padding:25px 0 23px}.swap-pro-quote-summary>span{font-size:11px;font-weight:750}.swap-pro-quote-summary strong{margin-top:9px;font-size:33px;line-height:1.05}.swap-pro-quote-summary strong small{font-size:15px}.swap-pro-quote-summary p{margin-top:9px;font-size:10.5px;line-height:1.5}.swap-pro-detail-list{padding:16px 0}.swap-pro-detail-list>div{grid-template-columns:minmax(145px,.8fr) minmax(0,1.2fr);gap:20px;padding:13px 0;font-size:11px;line-height:1.5}.swap-pro-detail-list span{font-size:11px;font-weight:650}.swap-pro-detail-list b{font-size:11.5px;font-weight:820}.impact-value{display:flex;gap:8px;flex-wrap:wrap}.impact-value em{font-size:8px;line-height:1;padding:5px 7px;border-radius:999px;border:1px solid var(--line);letter-spacing:.025em}.impact-value.low em{color:#35c47a;background:rgba(53,196,122,.09);border-color:rgba(53,196,122,.24)}.impact-value.moderate em{color:#d6a52e;background:rgba(214,165,46,.09);border-color:rgba(214,165,46,.25)}.impact-value.high em,.impact-value.very-high em{color:#ef6a61;background:rgba(239,106,97,.09);border-color:rgba(239,106,97,.25)}.swap-pro-path{padding-top:19px}.swap-pro-path-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.swap-pro-path-head>span{color:var(--muted);font-size:11px;font-weight:700}.swap-pro-path-head>b{font-size:9px;padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:var(--panel2)}.swap-pro-path-steps{display:grid!important;grid-gap:0!important;gap:0!important}.swap-pro-path-step{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:9px 0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:10.5px!important}.swap-pro-path-step>span{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:var(--panel2);border:1px solid var(--line);font-size:9px;font-weight:900;color:var(--muted)}.swap-pro-path-step>b{padding-top:4px;min-width:0;font-size:10.5px;line-height:1.5;overflow-wrap:anywhere}.swap-pro-path-step>i{position:absolute;left:11px;bottom:-7px;color:var(--muted);font-style:normal;font-size:11px}.swap-pro-route-name b{display:flex;align-items:center;gap:7px;font-size:11px}.swap-pro-route-name b em{font-style:normal;color:var(--muted);font-size:8px;font-weight:700}.swap-pro-route-name small{margin-top:2px;font-size:9px;line-height:1.45;white-space:normal;overflow:visible;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.swap-pro-routes>button{padding:14px}.swap-pro-route-value b{font-size:10.5px}@media (max-width:900px){.swap-pro-layout{grid-template-columns:1fr}.swap-pro-quote{padding:24px}.swap-pro-detail-list>div{grid-template-columns:minmax(135px,.75fr) minmax(0,1.25fr)}}@media (max-width:600px){.swap-pro-quote{padding:18px}.swap-pro-quote-head h2{font-size:21px}.swap-pro-quote-summary strong{font-size:27px}.swap-pro-detail-list>div{grid-template-columns:1fr;gap:5px;padding:11px 0}.swap-pro-detail-list b,.swap-pro-detail-list span{font-size:10.5px}.swap-pro-detail-list b{text-align:left}.impact-value{justify-content:flex-start}.swap-pro-path-step>b{font-size:10px}}.swap-flat-page{max-width:1240px;margin:0 auto;padding:22px 22px 48px}.swap-flat-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:8px 2px 18px;border-bottom:1px solid var(--line)}.swap-flat-top>div:first-child>span{display:block;font-size:12px;font-weight:900;letter-spacing:.12em;color:var(--muted)}.swap-flat-top h1{margin:4px 0 0;font-size:32px;line-height:1.05;letter-spacing:-.035em}.swap-flat-network{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:var(--muted)}.swap-flat-network i{width:8px;height:8px;border-radius:50%;background:#34c97b}.swap-flat-workspace{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);grid-gap:0;gap:0;border-bottom:1px solid var(--line)}.swap-flat-trade{padding:22px 28px 26px 2px;min-width:0}.swap-flat-quote{padding:22px 2px 26px 28px;min-width:0}.swap-flat-tradebar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.swap-flat-tradebar>b{font-size:15px}.swap-flat-tradebar>button{border:0;background:transparent;color:var(--muted);font-size:13px;cursor:default;padding:0}.swap-flat-tradebar strong{color:var(--text);margin-left:5px}.swap-flat-amount-row{padding:15px 0 14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.swap-flat-amount-row.receive{border-top:0}.swap-flat-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:13px}.swap-flat-label>b{font-size:14px}.swap-flat-label>span{color:var(--muted)}.swap-flat-amount{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0}.swap-flat-amount>input,.swap-flat-output{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:800 34px/1.05 inherit;letter-spacing:-.035em;padding:2px 0}.swap-flat-amount>input::placeholder{color:color-mix(in srgb,var(--muted) 55%,transparent)}.swap-flat-amount>div{flex:none}.swap-flat-amount>div,.swap-flat-token{display:flex;align-items:center;gap:8px}.swap-flat-token{height:42px;border:1px solid var(--line);border-radius:5px;background:var(--panel2);color:var(--text);padding:5px 9px 5px 6px}.swap-flat-token.selectable{cursor:pointer}.swap-flat-token.selectable:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--panel3)}.swap-flat-token>span{width:30px;height:30px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:var(--panel3)}.swap-flat-token img{width:100%;height:100%;object-fit:cover}.swap-flat-token i{font-style:normal;font-weight:900;font-size:12px}.swap-flat-token>b{font-size:14px}.swap-flat-token>em{font-style:normal;color:var(--muted);font-size:14px}.swap-flat-max{border:0;background:transparent;color:var(--accent2);font-size:12px;font-weight:900;padding:8px 3px;cursor:pointer}.swap-flat-reverse{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;height:34px}.swap-flat-reverse>span{height:1px;background:var(--line)}.swap-flat-reverse>button{width:32px;height:32px;border:1px solid var(--line);border-radius:4px;background:var(--panel);color:var(--text);font-size:17px;cursor:pointer}.swap-flat-reverse>button:hover{border-color:var(--accent)}.swap-flat-routes{margin-top:20px}.swap-flat-section-head{display:flex;justify-content:space-between;gap:14px;align-items:center;padding-bottom:9px}.swap-flat-section-head>b{font-size:14px}.swap-flat-section-head>span{color:var(--muted);font-size:12px;text-align:right}.swap-flat-routes>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--text);padding:12px 2px;text-align:left;cursor:pointer}.swap-flat-routes>button:last-of-type{border-bottom:1px solid var(--line)}.swap-flat-routes>button.active{background:color-mix(in srgb,var(--accent) 5%,transparent)}.swap-flat-routes>button>div:first-child{display:grid;grid-template-columns:auto auto;grid-column-gap:8px;column-gap:8px;grid-row-gap:3px;row-gap:3px;min-width:0}.swap-flat-routes>button strong{font-size:14px}.swap-flat-routes>button small,.swap-flat-routes>button>div:first-child>span{font-size:12px;color:var(--muted)}.swap-flat-routes>button small{grid-column:1/-1;white-space:normal;line-height:1.45;overflow-wrap:anywhere}.swap-flat-routes>button>div:last-child{text-align:right;flex:none}.swap-flat-routes>button em{display:block;min-height:15px;font-style:normal;font-size:11px;font-weight:900;color:var(--accent2)}.swap-flat-routes>button>div:last-child>b{font-size:14px}.swap-flat-empty{margin:0;padding:16px 2px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-size:13px}.swap-flat-primary{width:100%;height:50px;margin-top:18px;border:0;border-radius:5px;background:var(--accent);color:#fff;font-size:15px;font-weight:900;cursor:pointer}.swap-flat-primary:hover:not(:disabled){filter:brightness(1.05)}.swap-flat-primary:disabled{opacity:.52;cursor:not-allowed}.swap-flat-message{margin-top:10px;padding:10px 0;border-top:1px solid var(--line);font-size:13px;color:var(--muted);overflow-wrap:anywhere}.swap-flat-activity{margin-top:16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.swap-flat-activity-head{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;background:transparent;color:var(--text);padding:10px 0;cursor:pointer}.swap-flat-activity-head>span{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800}.swap-flat-activity-head>b{font-size:11px;color:var(--muted)}.swap-flat-activity-head i{width:8px;height:8px;border:2px solid var(--muted);border-top-color:var(--accent);border-radius:50%}.swap-flat-activity-head i.spin{animation:swapFlatSpin .8s linear infinite}@keyframes swapFlatSpin{to{transform:rotate(1turn)}}.swap-flat-activity-body{padding:2px 0 12px}.swap-flat-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-left:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.swap-flat-metrics>span{display:flex;flex-direction:column;gap:2px;padding:8px;border-right:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);font-size:10px;color:var(--muted)}.swap-flat-metrics b{font-size:14px;color:var(--text)}.swap-flat-current{display:grid;grid-template-columns:80px 1fr;grid-gap:10px;gap:10px;padding:10px 0 4px;font-size:12px}.swap-flat-current>span{color:var(--muted)}.swap-flat-current>b{overflow-wrap:anywhere}.swap-flat-rpc{font-size:12px;color:#d89342;padding:5px 0}.swap-flat-activity-body>small{display:block;margin-top:5px;color:var(--muted);font-size:10px}.swap-flat-quote-title{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:13px;border-bottom:1px solid var(--line)}.swap-flat-quote-title>div:first-child>span{font-size:11px;font-weight:900;letter-spacing:.11em;color:var(--muted)}.swap-flat-quote-title h2{margin:3px 0 0;font-size:21px;line-height:1.1}.swap-flat-quote-title>div:last-child{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.swap-flat-quote-title>div:last-child i{width:7px;height:7px;border-radius:50%;background:var(--muted)}.swap-flat-quote-title>div:last-child.live{color:var(--text)}.swap-flat-quote-title>div:last-child.live i{background:#34c97b}.swap-flat-summary{padding:18px 0 14px;border-bottom:1px solid var(--line)}.swap-flat-summary>span{font-size:13px;color:var(--muted)}.swap-flat-summary>strong{display:block;margin-top:5px;font-size:30px;line-height:1.08;letter-spacing:-.035em;overflow-wrap:anywhere}.swap-flat-summary small{font-size:15px;letter-spacing:0}.swap-flat-detail{padding:7px 0;border-bottom:1px solid var(--line)}.swap-flat-detail>div{display:grid;grid-template-columns:minmax(135px,.75fr) minmax(0,1.25fr);grid-gap:16px;gap:16px;align-items:center;padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);font-size:14px}.swap-flat-detail>div:last-child{border-bottom:0}.swap-flat-detail span{color:var(--muted)}.swap-flat-detail b{text-align:right;overflow-wrap:anywhere;font-size:14px}.impact-value{display:inline-flex;justify-content:flex-end;align-items:center;gap:7px}.impact-value em{font-style:normal;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.impact-value.low em{color:#34c97b}.impact-value.moderate em{color:#d4a13a}.impact-value.high em,.impact-value.very-high em{color:#ec6b6b}.swap-flat-path{padding-top:13px}.swap-flat-path>div{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:7px}.swap-flat-path>div span{font-size:13px;color:var(--muted)}.swap-flat-path>div b{font-size:12px}.swap-flat-path ol{list-style:none;margin:0;padding:0;max-height:190px;overflow:auto;scrollbar-width:thin}.swap-flat-path li{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;padding:7px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent)}.swap-flat-path li:last-child{border-bottom:0}.swap-flat-path li>span{font-size:11px;color:var(--muted);padding-top:2px}.swap-flat-path li>b{font-size:13px;line-height:1.45;overflow-wrap:anywhere}.swap-flat-quote-empty{min-height:360px;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid var(--line)}.swap-flat-quote-empty>b{font-size:18px}.swap-flat-quote-empty>span{max-width:390px;margin-top:7px;color:var(--muted);font-size:14px;line-height:1.55}html[data-theme=light] .swap-flat-token{background:#f7f9fb}.swap-flat-page .swap-token-modal{font-size:medium}@media (max-width:940px){.swap-flat-page{padding:18px 14px 40px}.swap-flat-workspace{grid-template-columns:1fr}.swap-flat-trade{padding:18px 0 22px;border-right:0}.swap-flat-quote{padding:20px 0 24px;border-top:1px solid var(--line)}.swap-flat-quote-empty{min-height:180px}}@media (max-width:620px){.swap-flat-page{padding:14px 10px 34px}.swap-flat-top h1{font-size:27px}.swap-flat-top>div:first-child>span{font-size:10px}.swap-flat-amount>input,.swap-flat-output{font-size:27px}.swap-flat-token{height:39px}.swap-flat-token>span{width:27px;height:27px}.swap-flat-token>b{font-size:13px}.swap-flat-label{font-size:11px}.swap-flat-label>b{font-size:13px}.swap-flat-metrics{grid-template-columns:repeat(2,1fr)}.swap-flat-current,.swap-flat-detail>div{grid-template-columns:1fr;gap:3px}.swap-flat-detail>div{padding:8px 0}.swap-flat-detail b{text-align:left}.impact-value{justify-content:flex-start}.swap-flat-summary>strong{font-size:25px}.swap-flat-routes>button{align-items:flex-start}.swap-flat-routes>button>div:first-child{grid-template-columns:1fr}.swap-flat-routes>button small{grid-column:1}.swap-flat-route-value{min-width:110px}.swap-flat-path ol{max-height:240px}}.swap-flat-workspace{margin-top:18px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--panel);box-shadow:0 16px 42px color-mix(in srgb,#000 10%,transparent)}.swap-flat-trade{padding:24px 28px;border-right:1px solid var(--line)}.swap-flat-quote{padding:24px 28px;background:color-mix(in srgb,var(--panel2) 38%,var(--panel))}.swap-flat-routes{border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-top:18px}.swap-flat-section-head{padding:11px 13px;background:color-mix(in srgb,var(--panel2) 65%,transparent);border-bottom:1px solid var(--line)}.swap-flat-routes>button{padding:12px 13px;border-top:0;border-bottom:1px solid var(--line)}.swap-flat-routes>button:last-of-type{border-bottom:0}.swap-flat-routes>button.active{box-shadow:inset 3px 0 0 var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.swap-flat-empty{padding:16px 13px;border:0}.swap-provider-search{display:flex;align-items:center;gap:11px;margin-top:12px;padding:11px 13px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);overflow:hidden}.swap-provider-search-dot{width:9px;height:9px;flex:none;border:2px solid var(--muted);border-top-color:var(--accent);border-radius:50%;animation:swapFlatSpin .8s linear infinite}.swap-provider-search>div{min-width:0;display:flex;flex-direction:column;gap:2px}.swap-provider-search b{font-size:13px}.swap-provider-search small{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swap-flat-quote-empty{min-height:300px;padding:20px;border:1px dashed var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel2) 42%,transparent)}@media (max-width:940px){.swap-flat-workspace{border-radius:10px}.swap-flat-trade{padding:20px;border-right:0}.swap-flat-quote{padding:20px;border-top:1px solid var(--line)}}@media (max-width:620px){.swap-flat-workspace{margin-top:12px}.swap-flat-quote,.swap-flat-trade{padding:15px}.swap-provider-search small{max-width:270px}}.swap-flat-page{max-width:1440px;padding:14px 28px 28px}.swap-flat-top{padding:4px 2px 12px;align-items:center}.swap-flat-top h1{font-size:34px}.swap-flat-workspace{margin-top:14px;grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);border-radius:14px;min-height:0;align-items:stretch}.swap-flat-quote,.swap-flat-trade{padding:18px 22px}.swap-flat-tradebar{margin-bottom:10px}.swap-flat-amount-row{padding:13px 14px;margin:0;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel2) 44%,transparent)}.swap-flat-amount-row.receive{border-top:1px solid var(--line);margin-top:0}.swap-flat-label{margin-bottom:5px}.swap-flat-amount>input,.swap-flat-output{font-size:31px}.swap-flat-token{height:40px;border-radius:10px;padding-right:10px}.swap-flat-reverse{height:28px;margin:-1px 0;position:relative;z-index:2}.swap-flat-reverse>span{opacity:.55}.swap-flat-reverse>button{width:34px;height:34px;border-radius:50%;background:var(--panel2);box-shadow:0 0 0 5px var(--panel)}.swap-flat-routes{margin-top:12px;border-radius:10px}.swap-flat-section-head{padding:9px 12px}.swap-flat-routes>button{padding:9px 12px;min-height:54px}.swap-flat-routes>button strong,.swap-flat-routes>button>div:last-child>b{font-size:13px}.swap-flat-routes>button small,.swap-flat-routes>button>div:first-child>span{font-size:11px}.swap-flat-routes>button em{font-size:10px;min-height:13px}.swap-flat-primary{height:46px;margin-top:12px;border-radius:10px}.swap-provider-search{margin-top:9px;padding:8px 11px}.swap-flat-quote-title{padding-bottom:10px}.swap-flat-quote-title h2{font-size:22px}.swap-flat-summary{padding:14px 0 11px}.swap-flat-summary>strong{font-size:28px}.swap-flat-detail{padding:4px 0}.swap-flat-detail>div{grid-template-columns:minmax(125px,.72fr) minmax(0,1.28fr);gap:14px;padding:7px 0;font-size:13px}.swap-flat-detail b{font-size:13px;line-height:1.3}.swap-flat-path{padding-top:10px}.swap-flat-path>div{margin-bottom:3px}.swap-flat-path ol{max-height:128px}.swap-flat-path li{padding:5px 0;grid-template-columns:22px minmax(0,1fr);gap:7px}.swap-flat-path li>b{font-size:12px}.swap-flat-quote-empty{min-height:240px}.classic-project-sidebar .swap-inline-card{overflow:hidden!important}.classic-project-sidebar .swap-details{min-width:0!important}.classic-project-sidebar .swap-details .swap-route-meta{grid-template-columns:1fr!important;width:100%!important;min-width:0!important;overflow:hidden!important;padding:8px!important}.classic-project-sidebar .swap-details .swap-route-meta span{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;min-width:0!important;padding:8px!important}.classic-project-sidebar .swap-details .swap-route-meta span>b{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;text-align:left!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;line-height:1.35!important}.classic-project-sidebar .swap-route-strip{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important}.classic-project-sidebar .swap-route-strip button{flex:0 0 min(132px,70vw)!important;min-width:0!important}@media (max-width:1100px){.swap-flat-page{padding:14px 18px 28px}.swap-flat-workspace{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.swap-flat-quote,.swap-flat-trade{padding:16px 18px}}@media (max-width:940px){.swap-flat-workspace{grid-template-columns:1fr}.swap-flat-trade{border-right:0}.swap-flat-quote{border-top:1px solid var(--line)}}@media (max-width:620px){.swap-flat-page{padding:10px 8px 24px}.swap-flat-top{padding:2px 2px 10px}.swap-flat-top h1{font-size:28px}.swap-flat-quote,.swap-flat-trade{padding:12px}.swap-flat-amount-row{padding:11px}.swap-flat-amount>input,.swap-flat-output{font-size:25px}.swap-flat-detail>div{grid-template-columns:1fr;gap:3px;padding:7px 0}.swap-flat-detail b{text-align:left}}.swap-flat-page{width:100%;box-sizing:border-box;overflow-x:hidden}.swap-flat-routes{max-height:228px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.swap-flat-section-head{position:-webkit-sticky;position:sticky;top:0;z-index:2}.classic-project-sidebar,.classic-project-sidebar .swap-details,.classic-project-sidebar .swap-inline-card,.classic-project-sidebar .swap-route-meta{max-width:100%!important;box-sizing:border-box!important}.classic-project-sidebar .swap-details .swap-route-meta span{font-size:9px!important}.classic-project-sidebar .swap-details .swap-route-meta span>b{font-size:10px!important}@media not all{.swap-pro-page{width:100%;max-width:1440px;margin:0 auto;padding:18px 28px 28px;box-sizing:border-box;overflow-x:hidden}.swap-pro-hero{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding:3px 2px 16px}.swap-pro-hero>div:first-child>span{display:block;font-size:11px;font-weight:900;letter-spacing:.14em;color:var(--muted);margin-bottom:6px}.swap-pro-hero>div:first-child>div{display:flex;align-items:baseline;gap:20px;flex-wrap:wrap}.swap-pro-hero h1{margin:0;font-size:38px;line-height:1;letter-spacing:-.035em}.swap-pro-hero p{margin:0;color:var(--muted);font-size:14px}.swap-pro-chain{display:flex;align-items:center;gap:9px;color:var(--muted);font-weight:800;font-size:13px}.swap-pro-chain i{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 10px color-mix(in srgb,var(--green) 65%,transparent)}.swap-pro-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(360px,.82fr);grid-gap:18px;gap:18px;align-items:start;margin-top:18px}.swap-pro-card{border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 95%,transparent),color-mix(in srgb,var(--panel2) 70%,var(--panel)));border-radius:18px;box-shadow:0 18px 48px rgba(0,0,0,.12)}.swap-pro-form{padding:16px}.swap-pro-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.swap-pro-mode{display:flex;align-items:center;min-width:180px;height:42px;padding:3px;border:1px solid var(--line);border-radius:12px;background:var(--panel2)}.swap-pro-mode button{height:34px;min-width:112px;border:0;border-radius:9px;background:color-mix(in srgb,var(--accent) 20%,var(--panel));color:var(--text);font-size:13px}.swap-pro-slippage{height:38px;padding:0 13px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--muted);font-size:12px}.swap-pro-slippage b{color:var(--text);margin-left:5px}.swap-pro-field{position:relative;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel2) 68%,transparent);padding:13px 15px}.swap-pro-field-head{display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--muted);font-size:11px}.swap-pro-field-head>span:first-child{font-weight:800;color:var(--muted)}.swap-pro-field-head small{font-size:10px}.swap-pro-field-main{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:6px;min-width:0}.swap-pro-field-main>input{height:48px;border:0;outline:0;background:transparent;color:var(--text)}.swap-pro-field-main>input,.swap-pro-output{min-width:0;flex:1 1;font-size:31px;font-weight:800;letter-spacing:-.025em}.swap-pro-output{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swap-pro-token-actions{display:flex;align-items:center;gap:7px;flex:none}.swap-pro-max{border:0;background:transparent;color:var(--accent2);font-size:11px;font-weight:900}.swap-pro-page .swap-flat-token{height:42px;min-width:112px;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:0 10px 0 7px}.swap-pro-page .swap-flat-token>span{width:29px;height:29px}.swap-pro-page .swap-flat-token>b{font-size:13px}.swap-pro-page .swap-flat-token>em{font-style:normal;color:var(--muted);margin-left:auto}.swap-pro-reverse{height:20px;position:relative;z-index:3;display:grid;place-items:center}.swap-pro-reverse button{position:absolute;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));border-radius:50%;background:var(--panel);color:var(--text);font-size:19px;box-shadow:0 0 0 5px var(--panel),0 0 22px color-mix(in srgb,var(--accent) 15%,transparent)}.swap-pro-percent{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:11px}.swap-pro-percent button{height:34px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--muted);font-size:11px;font-weight:800}.swap-pro-percent button:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.swap-pro-routes{margin-top:13px;border-top:1px solid var(--line);padding-top:12px}.swap-pro-routes-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.swap-pro-routes-head>div{display:flex;align-items:center;gap:12px}.swap-pro-routes-head b{font-size:15px}.swap-pro-routes-head span{color:var(--muted);font-size:10px}.swap-pro-route-list{display:flex;flex-direction:column;gap:6px;max-height:188px;overflow:auto;padding-right:2px;scrollbar-width:thin}.swap-pro-route{width:100%;display:grid;grid-template-columns:minmax(0,1.35fr) auto minmax(150px,.7fr);align-items:center;grid-gap:12px;gap:12px;min-height:56px;padding:8px 10px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--panel2) 50%,transparent);color:var(--text);text-align:left}.swap-pro-route.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--panel2));box-shadow:inset 3px 0 0 var(--accent)}.swap-pro-route-provider{min-width:0;display:flex;align-items:center;gap:10px}.swap-pro-route-provider>em{display:grid;place-items:center;flex:none;min-width:38px;height:27px;padding:0 7px;border-radius:8px;background:var(--panel);color:var(--muted);font-style:normal;font-size:9px;font-weight:900}.swap-pro-route.active .swap-pro-route-provider>em{background:color-mix(in srgb,var(--green) 20%,var(--panel));color:#54d98d}.swap-pro-route-provider>div{min-width:0}.swap-pro-route-provider strong{display:block;font-size:12px}.swap-pro-route-provider small{display:block;margin-top:2px;color:var(--muted);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swap-pro-route-meta{display:flex;gap:5px}.swap-pro-route-meta span{padding:4px 7px;border-radius:8px;background:var(--panel);color:var(--muted);font-size:9px;white-space:nowrap}.swap-pro-route-value{text-align:right;min-width:0}.swap-pro-route-value b{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swap-pro-route-value small{display:block;margin-top:2px;color:#ef6f6f;font-size:9px}.swap-pro-route-value small.best{color:#45d386}.swap-pro-route-empty{padding:18px;text-align:center;color:var(--muted);font-size:11px;border:1px dashed var(--line);border-radius:11px}.swap-pro-primary{width:100%;height:48px;margin-top:12px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--accent),#26bdf3);color:#fff;font-size:14px;font-weight:900;display:flex;align-items:center;justify-content:center;gap:10px}.swap-pro-primary span{font-size:21px}.swap-pro-primary:disabled{opacity:.52}.swap-pro-message{margin-top:8px;color:var(--muted);font-size:10px}.swap-pro-details{padding:17px 20px;min-height:590px}.swap-pro-details-head{height:38px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.swap-pro-details-head h2{margin:0;font-size:21px}.swap-pro-details-head>span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.swap-pro-details-head>span i{width:8px;height:8px;border-radius:50%;background:var(--muted)}.swap-pro-details-head>span.live{color:var(--text)}.swap-pro-details-head>span.live i{background:var(--green)}.swap-pro-estimate{padding:15px 0;border-bottom:1px solid var(--line)}.swap-pro-estimate>span{color:var(--muted);font-size:11px}.swap-pro-estimate>strong{display:block;margin-top:6px;color:var(--text);font-size:28px;line-height:1.05;letter-spacing:-.03em;overflow-wrap:anywhere}.swap-pro-estimate small{font-size:14px}.swap-pro-detail-rows{padding:5px 0}.swap-pro-detail-rows>div{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:39px;border-bottom:1px solid color-mix(in srgb,var(--line) 64%,transparent)}.swap-pro-detail-rows span{color:var(--muted);font-size:11px;flex:none}.swap-pro-detail-rows b{min-width:0;text-align:right;font-size:11px;overflow-wrap:anywhere}.swap-pro-path{margin-top:7px;padding-top:8px;border-top:1px solid var(--line)}.swap-pro-path>div{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px}.swap-pro-path>div b{font-size:12px}.swap-pro-path>div span{color:var(--muted);font-size:10px}.swap-pro-path ol{list-style:none;margin:0;padding:0;max-height:145px;overflow:auto}.swap-pro-path li{display:grid;grid-template-columns:25px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;padding:6px 0}.swap-pro-path li>i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--accent) 22%,var(--panel));color:#fff;font-size:10px;font-style:normal;font-weight:900}.swap-pro-path li span{min-width:0}.swap-pro-path li b{display:block;font-size:11px}.swap-pro-path li small{display:block;margin-top:1px;color:var(--muted);font-size:9px}.swap-pro-details-empty{min-height:480px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.swap-pro-details-empty b{font-size:17px}.swap-pro-details-empty span{max-width:340px;margin-top:6px;color:var(--muted);font-size:11px;line-height:1.5}.classic-project-sidebar .swap-details{width:100%!important;min-width:0!important;margin-top:8px!important}.classic-project-sidebar .swap-details-trigger{width:100%!important;height:32px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel2)!important;color:var(--muted)!important;font-size:8px!important}.classic-project-sidebar .swap-details-trigger>b{color:var(--text)!important;font-size:8px!important}.classic-project-sidebar .swap-quote-details-list{display:none;width:100%;min-width:0;margin-top:7px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);overflow:hidden}.classic-project-sidebar .swap-details.open .swap-quote-details-list{display:block}.classic-project-sidebar .swap-quote-detail-row{width:100%;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 10px;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.classic-project-sidebar .swap-quote-detail-row:last-child{border-bottom:0}.classic-project-sidebar .swap-quote-detail-row>span{flex:0 0 auto;color:var(--muted);font-size:8px;line-height:1.35}.classic-project-sidebar .swap-quote-detail-row>b{min-width:0;max-width:68%;color:var(--text);font-size:8.5px;line-height:1.35;text-align:right;white-space:normal;overflow-wrap:normal;word-break:normal}.classic-project-sidebar .swap-inline-card{min-width:0!important;overflow:hidden!important}.classic-project-sidebar .swap-route-strip{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important}.classic-project-sidebar .swap-route-strip button{flex:0 0 124px!important;min-width:124px!important}@media (max-width:1050px){.swap-pro-page{padding:16px 18px 28px}.swap-pro-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:12px}.swap-pro-route{grid-template-columns:minmax(0,1fr) auto}.swap-pro-route-meta{display:none}.swap-pro-details{padding:16px}}@media (max-width:860px){.swap-pro-grid{grid-template-columns:1fr}.swap-pro-details{min-height:0}.swap-pro-details-empty{min-height:180px}.swap-pro-route-list{max-height:260px}.swap-pro-hero{min-height:78px}.swap-pro-hero h1{font-size:32px}}@media (max-width:620px){.swap-pro-page{padding:10px 8px 24px}.swap-pro-hero{padding:4px 2px 12px}.swap-pro-hero>div:first-child>div{display:block}.swap-pro-hero p{margin-top:6px;font-size:11px}.swap-pro-chain{display:none}.swap-pro-grid{margin-top:12px}.swap-pro-card{border-radius:13px}.swap-pro-form{padding:11px}.swap-pro-toolbar{margin-bottom:9px}.swap-pro-mode{min-width:130px}.swap-pro-field{padding:10px 11px}.swap-pro-field-main>input,.swap-pro-output{font-size:25px}.swap-pro-page .swap-flat-token{min-width:96px}.swap-pro-route{grid-template-columns:minmax(0,1fr) minmax(115px,.55fr);gap:8px;padding:8px}.swap-pro-route-provider>em{display:none}.swap-pro-route-provider small{max-width:170px}.swap-pro-detail-rows>div{align-items:flex-start}.swap-pro-detail-rows b{max-width:62%}.swap-pro-details{padding:13px}.classic-project-sidebar .swap-quote-detail-row{flex-direction:column;gap:3px}.classic-project-sidebar .swap-quote-detail-row>b{max-width:100%;text-align:left;font-size:9px}}.swap-pro-page{max-width:1440px!important;margin:0 auto!important;padding:0 34px 34px!important;background:transparent!important;color:var(--text)!important}.swap-pro-page .site-header{background:inherit!important}.swap-pro-hero{max-width:none!important;min-height:110px!important;padding:20px 8px 12px!important;justify-content:space-between!important;border-bottom:0!important}.swap-pro-hero,.swap-pro-titleblock{display:flex!important;align-items:flex-end!important;gap:24px!important}.swap-pro-titleblock{min-width:0!important}.swap-pro-titleblock>span{align-self:flex-start;margin-top:2px;color:var(--soft)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.15em!important;white-space:nowrap}.swap-pro-titleblock>div{display:flex!important;align-items:baseline!important;gap:24px!important;flex-wrap:wrap!important}.swap-pro-titleblock h1{margin:0!important;font-size:34px!important;line-height:1!important;letter-spacing:-.04em!important}.swap-pro-titleblock p{margin:0!important;font-size:15px!important}.swap-pro-powered,.swap-pro-titleblock p{color:var(--muted)!important;white-space:nowrap!important}.swap-pro-powered{display:flex!important;align-items:center!important;gap:15px!important;padding-bottom:3px!important;font-size:10px!important}.swap-pro-powered b{color:var(--soft)!important;font-size:11px!important}.swap-pro-grid{max-width:none!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1.62fr) minmax(390px,.9fr)!important;grid-gap:14px!important;gap:14px!important;align-items:stretch!important}.swap-pro-card{border:1px solid var(--line)!important;border-radius:20px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 98%,transparent),color-mix(in srgb,var(--panel2) 92%,transparent))!important;box-shadow:0 16px 45px rgba(0,0,0,.18)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.swap-pro-form{padding:14px 16px 16px!important;display:flex!important;flex-direction:column!important;min-height:690px!important}.swap-pro-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 12px!important}.swap-pro-mode{display:grid!important;grid-template-columns:1fr 1fr!important;min-width:330px!important;height:46px!important;border:1px solid var(--line)!important;border-radius:14px!important;padding:3px!important;background:color-mix(in srgb,var(--bg) 32%,var(--panel2))!important}.swap-pro-mode button{border:0!important;border-radius:11px!important;background:transparent!important;color:var(--muted)!important;font-size:13px!important;font-weight:700!important}.swap-pro-mode button.active{color:#fff!important;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 62%,#0d3762),color-mix(in srgb,var(--accent) 30%,var(--panel3)))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)!important}.swap-pro-mode button:disabled{opacity:.62!important;cursor:not-allowed!important}.swap-pro-tools{display:flex!important;align-items:center!important;gap:8px!important}.swap-pro-settings{width:44px!important;color:var(--text)!important;font-size:18px!important}.swap-pro-settings,.swap-pro-slippage{height:44px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:var(--panel2)!important}.swap-pro-slippage{display:flex!important;align-items:center!important;gap:9px!important;padding:0 15px!important;color:var(--muted)!important;font-size:12px!important}.swap-pro-slippage b{color:var(--text)!important;font-size:13px!important}.swap-pro-field{padding:15px 17px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--panel2) 94%,transparent),color-mix(in srgb,var(--panel) 92%,transparent))!important;min-height:122px!important}.swap-pro-field-head{display:flex!important;justify-content:space-between!important;align-items:center!important;color:var(--muted)!important;font-size:11px!important}.swap-pro-field-head>span:first-child{color:var(--soft)!important;font-weight:750!important}.swap-pro-field-main{margin-top:8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.swap-pro-field-main>input,.swap-pro-output{font-size:30px!important;font-weight:800!important;line-height:1!important;height:auto!important}.swap-pro-token-actions{gap:8px!important}.swap-pro-page .swap-flat-token{height:54px!important;min-width:150px!important;padding:0 12px 0 8px!important;border:1px solid var(--line)!important;border-radius:15px!important;background:var(--panel)!important}.swap-pro-page .swap-flat-token>span{width:36px!important;height:36px!important}.swap-pro-page .swap-flat-token>b{font-size:14px!important}.swap-pro-max{height:28px!important;padding:0 8px!important;border-radius:8px!important;background:color-mix(in srgb,var(--accent) 14%,transparent)!important;color:var(--accent2)!important;font-size:10px!important}.swap-pro-reverse{height:12px!important}.swap-pro-reverse button{width:46px!important;height:46px!important;border:1px solid var(--accent)!important;background:linear-gradient(145deg,#0d3152,var(--panel))!important;box-shadow:0 0 0 4px var(--panel),0 0 20px color-mix(in srgb,var(--accent) 34%,transparent)!important;font-size:21px!important}.swap-pro-percent{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:8px!important;gap:8px!important;margin-top:10px!important}.swap-pro-percent button{height:37px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:color-mix(in srgb,var(--panel2) 86%,transparent)!important;color:var(--soft)!important;font-size:11px!important}.swap-pro-routes{margin-top:11px!important;padding-top:10px!important;border-top:1px solid var(--line)!important;display:block!important}.swap-pro-routes-head{margin-bottom:8px!important}.swap-pro-routes-head b{font-size:14px!important}.swap-pro-routes-head span{font-size:10px!important}.swap-pro-route-list{gap:6px!important;max-height:180px!important;overflow:auto!important}.swap-pro-route{min-height:58px!important;grid-template-columns:minmax(0,1.4fr) auto minmax(165px,.7fr)!important;padding:8px 12px!important;border-radius:13px!important;background:color-mix(in srgb,var(--panel2) 70%,transparent)!important}.swap-pro-route.active{border-color:var(--accent)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 11%,var(--panel2)),var(--panel2))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)!important}.swap-pro-route-provider>em{min-width:43px!important;height:25px!important;border-radius:8px!important;font-size:8px!important}.swap-pro-route-provider strong{font-size:12px!important}.swap-pro-route-provider small{font-size:9px!important}.swap-pro-route-meta span{padding:5px 8px!important;border-radius:999px!important;font-size:8px!important}.swap-pro-route-value b{font-size:12px!important}.swap-pro-route-value small{font-size:9px!important}.swap-pro-primary{height:52px!important;margin-top:auto!important;border-radius:14px!important;background:linear-gradient(135deg,#169ff3,#22b8ff)!important;font-size:15px!important;box-shadow:0 10px 26px rgba(16,154,245,.22)!important}.swap-pro-details{padding:17px 20px!important;min-height:690px!important;display:flex!important;flex-direction:column!important}.swap-pro-details-head{height:44px!important;align-items:flex-start!important}.swap-pro-details-head h2{font-size:20px!important}.swap-pro-estimate{padding:14px 0!important}.swap-pro-estimate>span{font-size:11px!important}.swap-pro-estimate>strong{margin-top:7px!important;color:var(--accent)!important;font-size:29px!important;overflow-wrap:normal!important;word-break:normal!important}.swap-pro-estimate small{color:var(--text)!important;font-size:13px!important}.swap-pro-detail-rows{padding:4px 0!important}.swap-pro-detail-rows>div{min-height:39px!important;gap:18px!important}.swap-pro-detail-rows b,.swap-pro-detail-rows span{font-size:10.5px!important}.swap-pro-detail-rows b{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.swap-pro-path{margin-top:6px!important;padding-top:10px!important}.swap-pro-path ol{max-height:110px!important}.swap-pro-path li{padding:5px 0!important}.swap-pro-protection{margin-top:auto!important;display:flex!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line))!important;border-radius:12px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 9%,var(--panel2)),var(--panel2))!important}.swap-pro-protection>span{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:9px!important;background:color-mix(in srgb,var(--green) 15%,transparent)!important;color:var(--green)!important;font-weight:900!important}.swap-pro-protection b{display:block!important;font-size:10px!important}.swap-pro-protection small{display:block!important;margin-top:2px!important;color:var(--muted)!important;font-size:8px!important}body:has(.swap-pro-page) .site-header{height:58px!important;margin:0 -18px!important;padding:0 18px!important;background:color-mix(in srgb,var(--bg) 90%,transparent)!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important}body:has(.swap-pro-page) .site-nav a.active{color:var(--accent2)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent)!important}.classic-project-sidebar .swap-quote-detail-row{display:grid!important;grid-template-columns:minmax(72px,.72fr) minmax(0,1.28fr)!important;align-items:start!important;grid-gap:10px!important}.classic-project-sidebar .swap-quote-detail-row>span{min-width:0!important}.classic-project-sidebar .swap-quote-detail-row>b{max-width:none!important;width:auto!important;overflow-wrap:break-word!important}.classic-project-sidebar .swap-details,.classic-project-sidebar .swap-inline-card{min-width:0!important;max-width:100%!important;overflow:hidden!important}@media (max-width:1050px){.swap-pro-page{padding:0 18px 30px!important}.swap-pro-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)!important}.swap-pro-powered,.swap-pro-titleblock p{display:none!important}.swap-pro-route{grid-template-columns:minmax(0,1fr) minmax(130px,.55fr)!important}.swap-pro-route-meta{display:none!important}}@media (max-width:860px){.swap-pro-grid{grid-template-columns:1fr!important}.swap-pro-details,.swap-pro-form{min-height:0!important}.swap-pro-details{margin-top:0!important}.swap-pro-titleblock>div{display:block!important}.swap-pro-titleblock h1{font-size:30px!important}.swap-pro-mode{min-width:260px!important}}@media (max-width:620px){.swap-pro-page{padding:0 8px 22px!important}.swap-pro-hero{min-height:82px!important;padding:13px 2px 10px!important}.swap-pro-titleblock{gap:10px!important}.swap-pro-titleblock>span{font-size:8px!important}.swap-pro-titleblock h1{font-size:27px!important}.swap-pro-toolbar{align-items:stretch!important}.swap-pro-mode{min-width:0!important;flex:1 1!important}.swap-pro-tools{flex:none!important}.swap-pro-settings{display:none!important}.swap-pro-slippage{padding:0 9px!important}.swap-pro-field{min-height:105px!important;padding:12px!important}.swap-pro-field-main>input,.swap-pro-output{font-size:24px!important}.swap-pro-page .swap-flat-token{min-width:110px!important;height:46px!important}.swap-pro-page .swap-flat-token>span{width:31px!important;height:31px!important}.swap-pro-route{grid-template-columns:minmax(0,1fr) minmax(112px,.5fr)!important}.swap-pro-detail-rows>div{align-items:flex-start!important}.classic-project-sidebar .swap-quote-detail-row{grid-template-columns:1fr!important;gap:3px!important}.classic-project-sidebar .swap-quote-detail-row>b{text-align:left!important;white-space:normal!important}}.swap-site-main{max-width:1440px!important;margin:0 auto!important;padding:0 18px 18px!important;overflow-x:clip!important}.swap-site-main>.site-header{margin:0 -18px!important;padding:0 18px!important;width:auto!important;max-width:none!important}.swap-site-main .swap-pro-page{width:100%!important;max-width:none!important;margin:0!important;padding:10px 16px 14px!important;overflow:visible!important}.swap-site-main .swap-pro-hero{height:72px!important;min-height:72px!important;padding:8px 4px 10px!important;border-bottom:0!important;align-items:flex-end!important}.swap-site-main .swap-pro-titleblock{align-items:flex-end!important}.swap-site-main .swap-pro-titleblock>span{margin:0 0 4px!important;font-size:9px!important;color:var(--accent2)!important;white-space:nowrap!important}.swap-site-main .swap-pro-titleblock>div{display:flex!important;align-items:baseline!important;gap:20px!important;min-width:0!important}.swap-site-main .swap-pro-titleblock h1{font-size:32px!important}.swap-site-main .swap-pro-powered{font-size:9px!important;gap:13px!important;padding-bottom:4px!important;white-space:nowrap!important}.swap-site-main .swap-pro-grid{height:calc(100dvh - 154px)!important;min-height:600px!important;max-height:690px!important;grid-template-columns:minmax(0,1.55fr) minmax(345px,.92fr)!important;gap:16px!important;margin-top:0!important;min-width:0!important}.swap-site-main .swap-pro-grid>*{min-width:0!important}.swap-site-main .swap-pro-card{box-shadow:none!important;background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 98%,transparent),color-mix(in srgb,var(--panel2) 86%,var(--panel)))!important;overflow:hidden!important}.swap-site-main .swap-pro-form{height:100%!important;min-height:0!important;padding:13px 15px!important}.swap-site-main .swap-pro-toolbar{margin:0 0 9px!important}.swap-site-main .swap-pro-mode{border-radius:12px!important;padding:3px!important}.swap-site-main .swap-pro-mode button{height:32px!important;min-width:145px!important;position:relative!important}.swap-site-main .swap-pro-mode button.coming-soon{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}.swap-site-main .swap-pro-mode button.coming-soon small{font-size:6px!important;line-height:1!important;padding:3px 5px!important;border:1px solid var(--line)!important;border-radius:999px!important;color:var(--muted)!important;letter-spacing:.05em!important}.swap-site-main .swap-pro-slippage-wrap,.swap-site-main .swap-pro-tools{position:relative!important}.swap-site-main .swap-pro-slippage{gap:7px!important;cursor:pointer!important;background:var(--panel2)!important}.swap-site-main .swap-pro-slippage>span{font-weight:900!important;letter-spacing:.08em!important;color:var(--accent2)!important}.swap-site-main .swap-pro-slippage>b{margin:0!important;color:var(--text)!important}.swap-site-main .swap-pro-slippage>em{font-style:normal!important;font-size:9px!important;color:var(--muted)!important}.swap-pro-slippage-pop{position:absolute;right:0;top:46px;z-index:80;width:245px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 18px 44px rgba(0,0,0,.3)}.swap-pro-slippage-pop>strong{display:block;font-size:10px;margin-bottom:9px}.swap-pro-slippage-pop>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.swap-pro-slippage-pop>div button{height:30px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--muted);font-size:9px}.swap-pro-slippage-pop>div button.active{border-color:var(--accent);color:var(--accent2);background:color-mix(in srgb,var(--accent) 10%,var(--panel2))}.swap-pro-slippage-pop label{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:6px;gap:6px;margin-top:8px}.swap-pro-slippage-pop label input{min-width:0;height:31px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--text);padding:0 8px;outline:none}.swap-pro-slippage-pop label span{color:var(--muted);font-size:9px}.swap-pro-slippage-pop label button{height:31px;border:0;border-radius:8px;background:var(--accent);color:#fff;padding:0 10px;font-size:9px;font-weight:900}.swap-pro-slippage-pop>small{display:block;margin-top:8px;color:var(--muted);font-size:7px}.swap-site-main .swap-pro-field{min-height:94px!important;padding:11px 14px!important;border-radius:14px!important}.swap-site-main .swap-pro-field-head{font-size:9px!important}.swap-site-main .swap-pro-field-main{margin-top:4px!important}.swap-site-main .swap-pro-field-main>input,.swap-site-main .swap-pro-output{font-size:27px!important}.swap-site-main .swap-pro-page .swap-flat-token{height:45px!important;min-width:132px!important;border-radius:12px!important}.swap-site-main .swap-pro-page .swap-flat-token>span{width:31px!important;height:31px!important}.swap-site-main .swap-pro-reverse button{width:38px!important;height:38px!important;box-shadow:0 0 0 4px var(--panel),0 0 14px color-mix(in srgb,var(--accent) 25%,transparent)!important}.swap-site-main .swap-pro-percent button{height:30px!important;font-size:9px!important}.swap-site-main .swap-pro-routes{display:flex!important;flex-direction:column!important;flex:1 1!important;margin-top:9px!important;padding-top:8px!important}.swap-site-main .swap-pro-routes-head{margin-bottom:6px!important;min-height:22px!important}.swap-site-main .swap-pro-routes-head b{font-size:12px!important}.swap-site-main .swap-pro-routes-head span{font-size:8px!important}.swap-site-main .swap-pro-route-list{max-height:none!important;min-height:0!important;flex:1 1!important}.swap-site-main .swap-pro-route{padding:6px 9px!important;grid-template-columns:minmax(0,1.35fr) auto minmax(145px,.7fr)!important}.swap-site-main .swap-pro-route-provider>em{min-width:36px!important;height:23px!important;font-size:7px!important}.swap-site-main .swap-pro-route-provider strong{font-size:10px!important}.swap-site-main .swap-pro-route-provider small{font-size:7.5px!important}.swap-site-main .swap-pro-route-meta span{font-size:7px!important}.swap-site-main .swap-pro-route-value b{font-size:10px!important}.swap-site-main .swap-pro-route-value small{font-size:7.5px!important}.swap-site-main .swap-pro-primary{margin-top:9px!important;border-radius:12px!important}.swap-site-main .swap-pro-message{position:absolute;left:18px;right:18px;bottom:62px;z-index:6;background:var(--panel);border:1px solid var(--line);padding:7px 9px;border-radius:8px}.swap-site-main .swap-pro-details{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.swap-site-main .swap-pro-details-head{height:36px!important;min-height:36px!important}.swap-site-main .swap-pro-estimate{padding:11px 0!important}.swap-site-main .swap-pro-estimate>strong{margin-top:5px!important;font-size:24px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.swap-site-main .swap-pro-detail-rows>div{gap:12px!important}.swap-site-main .swap-pro-detail-rows b,.swap-site-main .swap-pro-detail-rows span{font-size:9px!important}.swap-site-main .swap-pro-detail-rows b{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:68%!important}.swap-site-main .swap-pro-path{min-height:0!important;display:flex!important;flex-direction:column!important}.swap-site-main .swap-pro-path>div b{font-size:10px!important}.swap-site-main .swap-pro-path>div span{font-size:8px!important}.swap-site-main .swap-pro-path ol{max-height:82px!important}.swap-site-main .swap-pro-path li{grid-template-columns:22px minmax(0,1fr)!important;gap:7px!important}.swap-site-main .swap-pro-path li>i{width:19px!important;height:19px!important;font-size:8px!important}.swap-site-main .swap-pro-path li b{font-size:9px!important}.swap-site-main .swap-pro-path li small{font-size:7px!important}.swap-site-main .swap-pro-protection{min-height:44px!important}.swap-site-main .swap-pro-protection>span{width:25px!important;height:25px!important}.swap-site-main .swap-pro-protection b{font-size:8.5px!important}.swap-site-main .swap-pro-protection small{font-size:7px!important}.swap-site-main .swap-pro-details-empty{min-height:0!important;flex:1 1!important}body,html{max-width:100%;overflow-x:hidden}.swap-pro-card,.swap-pro-details,.swap-pro-form,.swap-pro-grid,.swap-pro-page,.swap-site-main{min-width:0!important;max-width:100%}.classic-project-sidebar .swap-quote-details-list{display:none!important;width:100%!important;min-width:0!important;overflow:hidden!important}.classic-project-sidebar .swap-details.open .swap-quote-details-list{display:block!important}.classic-project-sidebar .swap-quote-detail-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-width:0!important;padding:7px 9px!important}.classic-project-sidebar .swap-quote-detail-row>span{flex:0 0 auto!important;white-space:nowrap!important;font-size:8px!important}.classic-project-sidebar .swap-quote-detail-row>b{flex:1 1 auto!important;min-width:0!important;max-width:72%!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:8.5px!important}@media (max-width:1050px){.swap-site-main .swap-pro-grid{height:auto!important;max-height:none!important;grid-template-columns:1fr!important}.swap-site-main .swap-pro-details,.swap-site-main .swap-pro-form{height:auto!important}.swap-site-main .swap-pro-powered,.swap-site-main .swap-pro-titleblock p{display:none!important}}@media (max-width:620px){.swap-site-main{padding:0 10px 30px!important}.swap-site-main>.site-header{margin:0 -10px!important;padding:0 10px!important}.swap-site-main .swap-pro-page{padding:8px 0 20px!important}.swap-site-main .swap-pro-hero{height:auto!important;min-height:58px!important;padding:6px 2px 9px!important}.swap-site-main .swap-pro-titleblock{display:block!important}.swap-site-main .swap-pro-titleblock>span{margin-bottom:5px!important}.swap-site-main .swap-pro-titleblock>div{display:block!important}.swap-site-main .swap-pro-titleblock h1{font-size:25px!important}.swap-site-main .swap-pro-mode,.swap-site-main .swap-pro-mode button{min-width:0!important;flex:1 1!important}.swap-site-main .swap-pro-toolbar{gap:7px!important}.swap-site-main .swap-pro-slippage{padding:0 8px!important}.swap-pro-slippage-pop{right:0;width:min(245px,calc(100vw - 30px))}.swap-site-main .swap-pro-route{grid-template-columns:minmax(0,1fr) minmax(100px,.55fr)!important}.swap-site-main .swap-pro-route-meta{display:none!important}.classic-project-sidebar .swap-quote-detail-row{flex-direction:column!important;gap:2px!important}.classic-project-sidebar .swap-quote-detail-row>b{max-width:100%!important;text-align:left!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}}.swap-site-main .swap-pro-page{padding-top:4px!important}.swap-site-main .swap-pro-hero{padding:5px 4px 6px!important}.swap-site-main .swap-pro-titleblock{gap:16px!important}.swap-site-main .swap-pro-titleblock h1{font-size:30px!important}.swap-site-main .swap-pro-titleblock p{font-size:12px!important}.swap-site-main .swap-pro-powered b{display:flex!important;align-items:center!important;gap:5px!important;font-size:10px!important}.swap-site-main .swap-pro-powered b img{width:16px!important;height:16px!important;border-radius:4px!important}.swap-site-main .swap-pro-grid{height:calc(100dvh - 126px)!important;min-height:548px!important;max-height:620px!important;grid-template-columns:minmax(0,1.58fr) minmax(330px,.88fr)!important}.swap-site-main .swap-pro-form{padding:10px 12px!important}.swap-site-main .swap-pro-toolbar{height:34px!important;min-height:34px!important;margin-bottom:7px!important}.swap-site-main .swap-pro-mode{height:34px!important;min-width:270px!important;border-radius:10px!important}.swap-site-main .swap-pro-mode button{height:28px!important;min-width:126px!important;font-size:11px!important}.swap-site-main .swap-pro-slippage{height:34px!important;padding:0 10px!important}.swap-site-main .swap-pro-slippage>span{font-size:7px!important}.swap-site-main .swap-pro-slippage>b{font-size:11px!important}.swap-site-main .swap-pro-field{min-height:76px!important;height:76px!important}.swap-site-main .swap-pro-field-head{font-size:10px!important;line-height:1!important}.swap-site-main .swap-pro-field-head small{font-size:8px!important}.swap-site-main .swap-pro-field-main{min-height:40px!important}.swap-site-main .swap-pro-field-main>input,.swap-site-main .swap-pro-output{font-size:26px!important;font-weight:850!important}.swap-site-main .swap-pro-page .swap-flat-token{height:40px!important;min-width:122px!important;max-width:210px!important}.swap-site-main .swap-pro-page .swap-flat-token>span{width:28px!important;height:28px!important}.swap-site-main .swap-pro-page .swap-flat-token>b{font-size:12px!important;max-width:130px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.swap-site-main .swap-pro-max{font-size:10px!important}.swap-site-main .swap-pro-reverse{height:7px!important}.swap-site-main .swap-pro-reverse button{font-size:16px!important}.swap-site-main .swap-pro-percent{gap:6px!important}.swap-site-main .swap-pro-percent button{height:27px!important;border-radius:8px!important;font-size:10px!important}.swap-site-main .swap-pro-routes-head{min-height:19px!important}.swap-site-main .swap-pro-routes-head b{font-size:13px!important}.swap-site-main .swap-pro-routes-head span{font-size:9px!important}.swap-site-main .swap-pro-route-list{gap:4px!important}.swap-site-main .swap-pro-route{min-height:43px!important;height:43px!important;padding:5px 8px!important;border-radius:10px!important;grid-template-columns:minmax(0,1.45fr) auto minmax(138px,.72fr)!important}.swap-pro-route-provider{gap:8px!important}.swap-provider-logo{position:relative;display:grid!important;place-items:center!important;flex:0 0 30px!important;overflow:visible!important;background:var(--panel)!important}.swap-provider-logo,.swap-provider-logo img{width:30px!important;height:30px!important;border-radius:8px!important}.swap-provider-logo img{display:block!important}.swap-provider-logo>b{font-size:8px!important}.swap-provider-logo.best:after{content:"✓";position:absolute;right:-4px;bottom:-3px;width:12px;height:12px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:#07160f;font-size:8px;font-weight:1000;border:2px solid var(--panel2)}.swap-pro-route-provider strong{font-size:11px!important;display:flex!important;align-items:center!important;gap:5px!important}.swap-pro-route-provider strong em{font-style:normal;font-size:6.5px!important;line-height:1;padding:3px 4px;border-radius:5px;background:color-mix(in srgb,var(--green) 18%,transparent);color:#60dd97;letter-spacing:.04em}.swap-site-main .swap-pro-route-provider small{font-size:8px!important;max-width:260px!important}.swap-site-main .swap-pro-route-meta span{padding:3px 5px!important;font-size:7.5px!important}.swap-site-main .swap-pro-route-value b{font-size:11px!important}.swap-site-main .swap-pro-route-value small{font-size:8px!important}.swap-site-main .swap-pro-primary{height:40px!important;min-height:40px!important;font-size:12px!important;border-radius:10px!important}.swap-site-main .swap-pro-details{padding:11px 15px!important}.swap-site-main .swap-pro-details-head{height:32px!important;min-height:32px!important}.swap-site-main .swap-pro-details-head h2{font-size:18px!important}.swap-site-main .swap-pro-details-head>span{font-size:10px!important}.swap-site-main .swap-pro-estimate{padding:9px 0!important}.swap-site-main .swap-pro-estimate>span{font-size:9px!important}.swap-site-main .swap-pro-estimate>strong{font-size:23px!important;margin-top:4px!important}.swap-site-main .swap-pro-estimate small{font-size:11px!important}.swap-site-main .swap-pro-detail-rows>div{min-height:30px!important}.swap-site-main .swap-pro-detail-rows b,.swap-site-main .swap-pro-detail-rows span{font-size:9.5px!important}.swap-site-main .swap-pro-path{padding-top:5px!important}.swap-site-main .swap-pro-path ol{max-height:70px!important}.swap-site-main .swap-pro-path li{padding:3px 0!important}.swap-site-main .swap-pro-protection{min-height:38px!important;padding:6px 8px!important}.swap-site-main .swap-pro-protection>span{width:22px!important;height:22px!important}.swap-site-main .swap-pro-protection b{font-size:8px!important}.swap-site-main .swap-pro-protection small{font-size:6.8px!important}.classic-project-sidebar .swap-quote-detail-row{min-height:30px!important;align-items:center!important}.classic-project-sidebar .swap-quote-detail-row>b{font-size:9px!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}@media (max-height:760px) and (min-width:861px){.swap-site-main .swap-pro-hero{height:50px!important;min-height:50px!important}.swap-site-main .swap-pro-titleblock h1{font-size:27px!important}.swap-site-main .swap-pro-grid{height:calc(100dvh - 116px)!important;min-height:510px!important;max-height:580px!important}.swap-site-main .swap-pro-field{height:70px!important;min-height:70px!important}.swap-site-main .swap-pro-route{height:40px!important;min-height:40px!important}.swap-site-main .swap-pro-primary{height:38px!important;min-height:38px!important}}.swap-site-main .swap-pro-page{padding-top:3px!important;padding-bottom:18px!important}.swap-site-main .swap-pro-hero{height:58px!important;min-height:58px!important;padding:6px 4px 7px!important}.swap-site-main .swap-pro-titleblock>span{font-size:11px!important;letter-spacing:.13em!important}.swap-site-main .swap-pro-titleblock h1{font-size:31px!important}.swap-site-main .swap-pro-titleblock p{font-size:14px!important}.swap-site-main .swap-pro-powered,.swap-site-main .swap-pro-powered b,.swap-site-main .swap-pro-powered span{font-size:12px!important}.swap-site-main .swap-pro-powered img{width:18px!important;height:18px!important}.swap-site-main .swap-pro-grid{height:auto!important;max-height:none!important;grid-template-columns:minmax(0,1.57fr) minmax(350px,.9fr)!important}.swap-site-main .swap-pro-details,.swap-site-main .swap-pro-form{height:592px!important}.swap-site-main .swap-pro-form{padding:12px 16px 13px!important}.swap-site-main .swap-pro-toolbar{height:40px!important;min-height:40px!important;margin:0 0 8px!important}.swap-site-main .swap-pro-mode,.swap-site-main .swap-pro-mode button{height:40px!important}.swap-site-main .swap-pro-slippage{height:40px!important;padding:0 13px!important;border-radius:11px!important}.swap-site-main .swap-pro-field{height:74px!important;min-height:74px!important;padding:9px 12px!important;border-radius:12px!important}.swap-site-main .swap-pro-field-head{line-height:1.2!important}.swap-site-main .swap-pro-field-head small,.swap-site-main .swap-pro-field-head>span:last-child{font-size:12px!important}.swap-site-main .swap-pro-field-main{min-height:39px!important;gap:10px!important}.swap-site-main .swap-pro-field-main>input,.swap-site-main .swap-pro-output{font-size:30px!important}.swap-site-main .swap-pro-token-actions{gap:7px!important;flex:0 0 auto!important}.swap-site-main .swap-pro-max{padding:7px 4px!important}.swap-site-main .swap-pro-page .swap-flat-token{min-width:0!important;max-width:190px!important;width:auto!important;display:flex!important;align-items:center!important;cursor:pointer!important}.swap-site-main .swap-pro-page .swap-flat-token>div{display:grid!important;grid-gap:1px!important;gap:1px!important;min-width:0!important;text-align:left!important}.swap-site-main .swap-pro-page .swap-flat-token>div>b,.swap-site-main .swap-pro-page .swap-flat-token>div>small{line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.swap-site-main .swap-pro-page .swap-flat-token>div>small{font-size:11px!important;color:var(--muted)!important;max-width:120px!important}.swap-site-main .swap-pro-reverse{height:14px!important}.swap-site-main .swap-pro-percent{height:36px!important;margin-top:8px!important;gap:8px!important}.swap-site-main .swap-pro-percent button{height:36px!important;border-radius:10px!important}.swap-site-main .swap-pro-routes{margin-top:8px!important;padding-top:7px!important}.swap-site-main .swap-pro-routes-head{min-height:27px!important}.swap-site-main .swap-pro-route-list{max-height:176px!important}.swap-site-main .swap-pro-route{height:54px!important;min-height:54px!important;padding:6px 10px!important;grid-template-columns:minmax(0,1.4fr) auto minmax(155px,.72fr)!important;gap:10px!important}.swap-site-main .swap-provider-logo,.swap-site-main .swap-provider-logo img{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:9px!important}.swap-site-main .swap-pro-route-provider small{max-width:250px!important}.swap-site-main .swap-pro-route-meta span,.swap-site-main .swap-pro-route-value small{font-size:11px!important}.swap-site-main .swap-pro-route-empty{padding:16px!important}.swap-site-main .swap-pro-primary{margin-top:8px!important}.swap-site-main .swap-pro-message{padding:8px 10px!important;margin-top:6px!important}.swap-site-main .swap-pro-details{padding:13px 18px!important}.swap-site-main .swap-pro-details-head{height:40px!important;min-height:40px!important}.swap-site-main .swap-pro-estimate{padding:13px 0!important}.swap-site-main .swap-pro-detail-rows{padding:4px 0!important}.swap-site-main .swap-pro-detail-rows b,.swap-site-main .swap-pro-detail-rows span{font-size:13px!important;line-height:1.3!important}.swap-site-main .swap-pro-path{padding-top:7px!important}.swap-site-main .swap-pro-path>div:first-child b,.swap-site-main .swap-pro-path>div:first-child span{font-size:13px!important}.swap-site-main .swap-pro-path ol{max-height:78px!important;overflow:auto!important}.swap-site-main .swap-pro-path li>i{font-size:11px!important}.swap-site-main .swap-pro-path li b{font-size:13px!important}.swap-site-main .swap-pro-path li small{font-size:11px!important}.swap-site-main .swap-pro-protection{min-height:48px!important;margin-top:auto!important;padding:8px 10px!important;border-radius:10px!important}.swap-site-main .swap-pro-protection>span{width:28px!important;height:28px!important;font-size:17px!important}.swap-site-main .swap-pro-protection b{font-size:13px!important}.swap-site-main .swap-pro-protection small{font-size:11px!important;line-height:1.25!important;margin-top:2px!important}.swap-token-modal-search input{font-size:14px!important}.swap-token-modal-meta{font-size:12px!important}.swap-token-grid-copy b{font-size:14px!important}.swap-token-grid-copy small{font-size:11px!important}.classic-project-sidebar .swap-quote-detail-row>span{font-size:13px!important}.classic-project-sidebar .swap-quote-detail-row>b{font-size:13px!important;line-height:1.35!important}@media (max-width:1050px){.swap-site-main .swap-pro-details,.swap-site-main .swap-pro-form{height:auto!important}.swap-site-main .swap-pro-grid{grid-template-columns:1fr!important}.swap-site-main .swap-pro-route-list{max-height:240px!important}}@media (max-width:600px){.swap-site-main .swap-pro-titleblock h1{font-size:27px!important}.swap-site-main .swap-pro-field{height:72px!important}.swap-site-main .swap-pro-field-main>input,.swap-site-main .swap-pro-output{font-size:26px!important}.swap-site-main .swap-pro-page .swap-flat-token{max-width:150px!important}.swap-site-main .swap-pro-route{grid-template-columns:minmax(0,1fr) minmax(120px,.65fr)!important}.swap-site-main .swap-pro-route-meta{display:none!important}}.swap-site-main .swap-pro-page{padding:2px 0 16px!important;max-width:1380px!important;margin:0 auto!important}.swap-site-main .swap-pro-hero{height:52px!important;min-height:52px!important;padding:5px 4px 7px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.swap-site-main .swap-pro-titleblock{display:flex!important;align-items:baseline!important;gap:22px!important;min-width:0!important}.swap-site-main .swap-pro-titleblock h1{margin:0!important;font-size:27px!important;line-height:1!important;letter-spacing:-.035em!important;white-space:nowrap!important}.swap-site-main .swap-pro-titleblock h1>span{color:var(--accent2)!important;text-shadow:0 0 18px color-mix(in srgb,var(--accent) 28%,transparent)!important}.swap-site-main .swap-pro-titleblock p{margin:0!important;font-size:15px!important;line-height:1.2!important;color:var(--muted)!important;white-space:nowrap!important}.swap-site-main .swap-pro-grid{height:568px!important;min-height:0!important;max-height:568px!important;grid-template-columns:minmax(0,1.56fr) minmax(380px,.84fr)!important;gap:14px!important}.swap-site-main .swap-pro-card{border-radius:16px!important}.swap-site-main .swap-pro-details,.swap-site-main .swap-pro-form{height:568px!important;min-height:0!important;box-sizing:border-box!important}.swap-site-main .swap-pro-form{padding:12px 14px!important;display:flex!important;flex-direction:column!important}.swap-site-main .swap-pro-details{padding:14px 18px!important}.swap-site-main .swap-pro-toolbar{height:38px!important;min-height:38px!important;margin:0 0 7px!important}.swap-site-main .swap-pro-mode{height:38px!important;min-width:300px!important}.swap-site-main .swap-pro-mode button{height:38px!important;font-size:14px!important}.swap-site-main .swap-pro-mode small{font-size:9px!important}.swap-site-main .swap-pro-slippage{height:38px!important;padding:0 12px!important}.swap-site-main .swap-pro-slippage span{font-size:12px!important}.swap-site-main .swap-pro-slippage b{font-size:14px!important}.swap-site-main .swap-pro-field{padding:8px 12px!important;border-radius:13px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.swap-site-main .swap-pro-field,.swap-site-main .swap-pro-field+.swap-pro-field{height:78px!important;min-height:78px!important}.swap-site-main .swap-pro-field-head{font-size:13px!important;line-height:1.15!important}.swap-site-main .swap-pro-field-head small,.swap-site-main .swap-pro-field-head>span:last-child{font-size:12px!important}.swap-site-main .swap-pro-field-main{margin-top:5px!important;min-height:42px!important;gap:12px!important}.swap-site-main .swap-pro-field-main>input,.swap-site-main .swap-pro-output{font-size:31px!important;line-height:1!important;letter-spacing:-.035em!important}.swap-site-main .swap-pro-token-actions{gap:8px!important}.swap-site-main .swap-pro-max{font-size:13px!important}.swap-site-main .swap-pro-page .swap-flat-token{height:42px!important;min-width:118px!important;max-width:180px!important;padding:5px 10px 5px 6px!important;border-radius:11px!important;gap:8px!important}.swap-site-main .swap-pro-page .swap-flat-token>span{width:30px!important;height:30px!important;flex:0 0 30px!important}.swap-site-main .swap-pro-page .swap-flat-token>div>b{font-size:15px!important}.swap-site-main .swap-pro-page .swap-flat-token>div>small{font-size:12px!important;max-width:104px!important}.swap-site-main .swap-pro-reverse{height:10px!important;min-height:10px!important}.swap-site-main .swap-pro-reverse button{width:34px!important;height:34px!important;font-size:18px!important}.swap-site-main .swap-pro-percent{height:32px!important;margin-top:7px!important;gap:7px!important}.swap-site-main .swap-pro-percent button{height:32px!important;font-size:13px!important;border-radius:9px!important}.swap-site-main .swap-pro-routes{margin-top:7px!important;padding-top:6px!important;min-height:0!important;flex:1 1 auto!important}.swap-site-main .swap-pro-routes-head{min-height:26px!important;margin-bottom:5px!important}.swap-site-main .swap-pro-routes-head b{font-size:15px!important}.swap-site-main .swap-pro-routes-head span{font-size:12px!important}.swap-site-main .swap-pro-route-list{gap:5px!important;max-height:166px!important;overflow-y:auto!important;overflow-x:hidden!important}.swap-site-main .swap-pro-route{height:50px!important;min-height:50px!important;padding:5px 9px!important;border-radius:11px!important;grid-template-columns:minmax(0,1.5fr) auto minmax(150px,.72fr)!important;gap:9px!important}.swap-site-main .swap-provider-logo,.swap-site-main .swap-provider-logo img{width:32px!important;height:32px!important;flex-basis:32px!important;border-radius:8px!important;object-fit:contain!important;background:transparent!important}.swap-site-main .swap-pro-route-provider strong{font-size:15px!important}.swap-site-main .swap-pro-route-provider strong em{font-size:9px!important}.swap-site-main .swap-pro-route-provider small{font-size:12.5px!important}.swap-site-main .swap-pro-route-meta span{font-size:11.5px!important;padding:4px 6px!important}.swap-site-main .swap-pro-route-value b{font-size:14.5px!important}.swap-site-main .swap-pro-route-value small{font-size:11.5px!important}.swap-site-main .swap-pro-route-empty{font-size:13px!important;padding:14px!important}.swap-site-main .swap-pro-primary{height:44px!important;min-height:44px!important;margin-top:7px!important;border-radius:11px!important;font-size:15px!important}.swap-site-main .swap-pro-details-head{height:38px!important;min-height:38px!important}.swap-site-main .swap-pro-details-head h2{font-size:21px!important}.swap-site-main .swap-pro-details-head>span{font-size:14px!important}.swap-site-main .swap-pro-details-head>span.live i{animation:edgarLivePulse 1.35s ease-in-out infinite!important}@keyframes edgarLivePulse{0%,to{transform:scale(1);opacity:.65;box-shadow:0 0 0 0 rgba(52,201,123,.28)}50%{transform:scale(1.18);opacity:1;box-shadow:0 0 0 6px rgba(52,201,123,0)}}.swap-site-main .swap-pro-estimate{padding:12px 0!important}.swap-site-main .swap-pro-estimate>span{font-size:14px!important}.swap-site-main .swap-pro-estimate strong{font-size:30px!important}.swap-site-main .swap-pro-estimate strong small{font-size:15px!important}.swap-site-main .swap-pro-detail-rows{padding:3px 0!important}.swap-site-main .swap-pro-detail-rows>div{min-height:34px!important;padding:7px 0!important}.swap-site-main .swap-pro-detail-rows b,.swap-site-main .swap-pro-detail-rows span{font-size:14px!important;line-height:1.25!important}.swap-site-main .impact-value em{font-size:11px!important}.swap-site-main .swap-pro-path{padding-top:6px!important;margin-top:3px!important}.swap-site-main .swap-pro-path>div:first-child b,.swap-site-main .swap-pro-path>div:first-child span{font-size:14px!important}.swap-site-main .swap-pro-path ol{max-height:88px!important}.swap-site-main .swap-pro-path li{padding:4px 0!important}.swap-site-main .swap-pro-path li small{font-size:12px!important}.swap-token-modal{width:min(520px,calc(100vw - 24px))!important}.swap-token-modal-search input{font-size:15px!important}.swap-token-modal-meta{font-size:13px!important}.swap-token-grid-copy b{font-size:15px!important}.swap-token-grid-copy small{font-size:12.5px!important;line-height:1.35!important}.swap-token-grid-copy em{font-size:9px;font-style:normal;color:#ffb454;border:1px solid color-mix(in srgb,#ffb454 55%,var(--line));border-radius:5px;padding:2px 4px;margin-left:5px}.swap-token-lookup-note{margin:8px 0;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);font-size:13px;line-height:1.4;color:var(--muted)}.swap-token-lookup-note.warning{border-color:color-mix(in srgb,#ffb454 48%,var(--line));color:#ffcc7a}.swap-token-lookup-note.danger{border-color:color-mix(in srgb,#ef6a6a 50%,var(--line));color:#ff9b9b}.swap-token-unverified{margin-bottom:8px;border:1px solid color-mix(in srgb,#ffb454 46%,var(--line));border-radius:10px;overflow:hidden}.classic-project-sidebar .swap-details-trigger,.classic-project-sidebar .swap-details-trigger>b,.classic-project-sidebar .swap-quote-detail-row>b,.classic-project-sidebar .swap-quote-detail-row>span{font-size:13px!important}@media (max-height:800px) and (min-width:1051px){.swap-site-main .swap-pro-details,.swap-site-main .swap-pro-form,.swap-site-main .swap-pro-grid{height:540px!important;max-height:540px!important}.swap-site-main .swap-pro-field{height:72px!important;min-height:72px!important}.swap-site-main .swap-pro-route{height:46px!important;min-height:46px!important}.swap-site-main .swap-pro-route-list{max-height:150px!important}.swap-site-main .swap-pro-detail-rows>div{min-height:31px!important;padding:5px 0!important}.swap-site-main .swap-pro-path ol{max-height:65px!important}}@media (max-width:1050px){.swap-site-main .swap-pro-grid{height:auto!important;max-height:none!important;grid-template-columns:1fr!important}.swap-site-main .swap-pro-details,.swap-site-main .swap-pro-form{height:auto!important}.swap-site-main .swap-pro-titleblock p{white-space:normal!important}.swap-site-main .swap-pro-route-list{max-height:250px!important}}@media (max-width:620px){.swap-site-main .swap-pro-titleblock{align-items:flex-start!important;flex-direction:column!important;gap:4px!important}.swap-site-main .swap-pro-titleblock h1{font-size:25px!important}.swap-site-main .swap-pro-titleblock p{font-size:13px!important}.swap-site-main .swap-pro-hero{height:auto!important;min-height:62px!important}.swap-site-main .swap-pro-field{height:74px!important}.swap-site-main .swap-pro-field-main>input,.swap-site-main .swap-pro-output{font-size:27px!important}.swap-site-main .swap-pro-page .swap-flat-token{max-width:145px!important}.swap-site-main .swap-pro-route{grid-template-columns:minmax(0,1fr) minmax(115px,.62fr)!important}.swap-site-main .swap-pro-route-meta{display:none!important}}.swap-site-main .swap-pro-message{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:auto!important;min-height:18px!important;margin:5px 2px 0!important;border:0!important;border-radius:0!important;line-height:18px!important;white-space:normal!important;overflow-wrap:anywhere!important}.project-page .swap-message,.swap-site-main .swap-pro-message{display:block!important;padding:0!important;background:transparent!important;box-shadow:none!important;color:var(--accent2)!important;font-size:13px!important;pointer-events:none!important}.project-page .swap-message{min-height:17px!important;margin:6px 2px 0!important;border:0!important;line-height:17px!important}.contract-copy-btn,.contract-copy-btn.copied{width:32px!important;min-width:32px!important;max-width:32px!important;padding:0!important;flex:0 0 32px!important}.contract-copy-btn span,.contract-copy-btn.copied span{display:none!important}.contract-copy-btn.copied{color:var(--green)!important;border-color:color-mix(in srgb,var(--green) 45%,var(--line))!important;background:color-mix(in srgb,var(--green) 8%,var(--panel3))!important}.swap-site-main .swap-pro-grid{align-items:stretch!important}.swap-site-main .swap-pro-details,.swap-site-main .swap-pro-form{border:1px solid var(--line)!important;border-radius:14px!important;background:var(--panel)!important;box-shadow:none!important}.swap-site-main .swap-pro-details,.swap-site-main .swap-pro-form{background:linear-gradient(180deg,var(--panel),color-mix(in srgb,var(--panel2) 42%,var(--panel)))!important}.swap-site-main .swap-pro-details-head{border-bottom:1px solid var(--line)!important;padding-bottom:8px!important;margin-bottom:0!important}.swap-site-main .swap-pro-details-head h2{font-size:19px!important;line-height:1.1!important;font-weight:850!important;letter-spacing:-.02em!important}.swap-site-main .swap-pro-details-head>span{font-size:13px!important;color:var(--soft)!important}.swap-site-main .swap-pro-estimate{border-bottom:1px solid var(--line)!important;padding:10px 0 11px!important}.swap-site-main .swap-pro-estimate>span{font-size:13px!important;color:var(--muted)!important}.swap-site-main .swap-pro-estimate strong{font-size:29px!important;line-height:1.08!important;margin-top:5px!important}.swap-site-main .swap-pro-estimate strong small{font-size:14px!important;color:var(--soft)!important}.swap-site-main .swap-pro-detail-rows>div{min-height:33px!important;padding:6px 0!important;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent)!important}.swap-site-main .swap-pro-detail-rows span{font-size:13.5px!important;color:var(--muted)!important}.swap-site-main .swap-pro-detail-rows b{font-size:13.5px!important;color:var(--text)!important;font-weight:750!important}.swap-site-main .swap-pro-path{margin-top:5px!important;padding-top:4px!important}.swap-site-main .swap-pro-path li b,.swap-site-main .swap-pro-path>div:first-child b,.swap-site-main .swap-pro-path>div:first-child span{font-size:13.5px!important}.swap-site-main .swap-pro-path li small{font-size:12.5px!important}.swap-site-main .swap-pro-route-provider strong{font-size:14px!important}.swap-site-main .swap-pro-route-provider small{font-size:12px!important}.swap-site-main .swap-pro-route-value b{font-size:14px!important}.swap-site-main .swap-pro-route-value small{font-size:12px!important}@media (max-width:620px){.project-page .swap-message,.swap-site-main .swap-pro-message{font-size:12.5px!important}}}.swap-site-main{max-width:1440px!important;margin:0 auto!important;padding:0 18px 24px!important;overflow-x:clip!important}.swap-site-main>.site-header{width:auto!important;max-width:none!important;margin:0 -18px!important;padding:0 18px!important}.swap-site-main .swap-pro-page{width:100%!important;max-width:1380px!important;margin:0 auto!important;padding:0 6px 22px!important;color:var(--text)!important;background:transparent!important;overflow:visible!important}.swap-site-main .swap-pro-hero{min-height:80px!important;padding:13px 5px 12px!important;display:flex!important;align-items:flex-end!important;border:0!important}.swap-site-main .swap-pro-titleblock{display:grid!important;grid-gap:6px!important;gap:6px!important;min-width:0!important}.swap-site-main .swap-pro-titleblock>span{color:var(--soft)!important;font-size:10px!important;line-height:1!important;font-weight:850!important;letter-spacing:.16em!important}.swap-site-main .swap-pro-titleblock>div{display:flex!important;align-items:baseline!important;gap:24px!important;min-width:0!important;flex-wrap:wrap!important}.swap-site-main .swap-pro-titleblock h1{margin:0!important;font-size:38px!important;line-height:1!important;font-weight:760!important;letter-spacing:-.045em!important}.swap-site-main .swap-pro-titleblock p{margin:0!important;color:var(--muted)!important;font-size:15px!important;line-height:1.35!important;font-weight:430!important}.swap-site-main .swap-pro-grid{width:100%!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(410px,.9fr)!important;grid-gap:16px!important;gap:16px!important}.swap-site-main .swap-pro-card{min-width:0!important;border:1px solid color-mix(in srgb,var(--line) 90%,var(--accent) 10%)!important;border-radius:18px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 98%,transparent),color-mix(in srgb,var(--panel2) 72%,var(--panel)))!important;box-shadow:0 18px 50px rgba(0,0,0,.14)!important;overflow:hidden!important}.swap-site-main .swap-pro-form{height:668px!important;min-height:668px!important;padding:16px 17px!important;display:flex!important;flex-direction:column!important}.swap-site-main .swap-pro-toolbar{height:46px!important;min-height:46px!important;margin:0 0 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.swap-site-main .swap-pro-mode{height:46px!important;min-width:340px!important;padding:3px!important;display:grid!important;grid-template-columns:1fr 1fr!important;border:1px solid var(--line)!important;border-radius:14px!important;background:color-mix(in srgb,var(--bg) 28%,var(--panel2))!important}.swap-site-main .swap-pro-mode button{height:38px!important;min-width:0!important;padding:0 16px!important;border:0!important;border-radius:11px!important;background:transparent!important;color:var(--muted)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;font-size:14px!important;font-weight:650!important}.swap-site-main .swap-pro-mode button.active{color:#fff!important;background:linear-gradient(135deg,#174878,#235e99)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 5px 16px rgba(0,0,0,.15)!important}.swap-site-main .swap-pro-mode button:disabled{opacity:.72!important;cursor:not-allowed!important}.swap-site-main .swap-pro-mode svg{width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}.swap-site-main .swap-pro-mode small{padding:2px 4px!important;border:1px solid var(--line)!important;border-radius:999px!important;color:var(--muted)!important;font-size:8px!important;line-height:1!important;font-weight:800!important;letter-spacing:.05em!important}.swap-site-main .swap-pro-tools{display:flex!important;align-items:center!important;gap:8px!important}.swap-site-main .swap-pro-settings{width:44px!important;height:44px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid var(--line)!important;border-radius:13px!important;color:var(--soft)!important}.swap-site-main .swap-pro-settings:hover,.swap-site-main .swap-pro-slippage:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--line))!important;background:var(--panel3)!important}.swap-site-main .swap-pro-settings svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.55!important;stroke-linecap:round!important;stroke-linejoin:round!important}.swap-site-main .swap-pro-slippage-wrap{position:relative!important}.swap-site-main .swap-pro-slippage{height:44px!important;padding:0 13px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:var(--panel2)!important;color:var(--muted)!important}.swap-site-main .swap-pro-slippage span{font-size:13px!important;font-weight:500!important}.swap-site-main .swap-pro-slippage b{color:var(--text)!important;font-size:14px!important;font-weight:750!important}.swap-site-main .swap-pro-slippage em{color:var(--muted)!important;font-size:12px!important;font-style:normal!important}.swap-pro-slippage-pop{position:absolute;right:0;top:50px;z-index:80;width:255px;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--panel);box-shadow:0 20px 48px rgba(0,0,0,.34)}.swap-pro-slippage-pop>strong{display:block;margin-bottom:10px;font-size:14px}.swap-pro-slippage-pop>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.swap-pro-slippage-pop>div button{height:34px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--muted);font-size:13px}.swap-pro-slippage-pop>div button.active{border-color:var(--accent);color:var(--accent2);background:color-mix(in srgb,var(--accent) 10%,var(--panel2))}.swap-pro-slippage-pop label{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:7px;gap:7px;margin-top:9px}.swap-pro-slippage-pop label input{min-width:0;height:34px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--text);padding:0 9px;outline:none;font-size:13px}.swap-pro-slippage-pop label span{color:var(--muted);font-size:13px}.swap-pro-slippage-pop label button{height:34px;padding:0 11px;border:0;border-radius:9px;background:var(--accent);color:#fff;font-size:12px;font-weight:850}.swap-site-main .swap-pro-field{height:100px!important;min-height:100px!important;padding:13px 16px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;border:1px solid var(--line)!important;border-radius:16px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--panel2) 94%,transparent),color-mix(in srgb,var(--panel) 84%,transparent))!important}.swap-site-main .swap-pro-field-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;color:var(--muted)!important;font-size:13px!important;line-height:1.2!important}.swap-site-main .swap-pro-field-head>span:first-child{color:var(--soft)!important;font-weight:620!important}.swap-site-main .swap-pro-field-head small,.swap-site-main .swap-pro-field-head>span:last-child{font-size:12.5px!important;font-weight:450!important}.swap-site-main .swap-pro-field-main{min-height:50px!important;margin-top:7px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-width:0!important}.swap-site-main .swap-pro-field-main>input,.swap-site-main .swap-pro-output{min-width:0!important;flex:1 1!important;height:auto!important;border:0!important;outline:0!important;background:transparent!important;color:var(--text)!important;font-size:34px!important;line-height:1!important;font-weight:720!important;letter-spacing:-.04em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.swap-site-main .swap-pro-token-actions{display:flex!important;align-items:center!important;gap:8px!important;flex:none!important}.swap-site-main .swap-pro-max{height:27px!important;padding:0 8px!important;border:0!important;border-radius:8px!important;background:color-mix(in srgb,var(--accent) 13%,transparent)!important;color:var(--accent2)!important;font-size:12px!important;font-weight:850!important}.swap-site-main .swap-pro-page .swap-flat-token{height:50px!important;min-width:148px!important;max-width:205px!important;padding:5px 12px 5px 7px!important;display:flex!important;align-items:center!important;gap:9px!important;border:1px solid var(--line)!important;border-radius:15px!important;background:var(--panel)!important;color:var(--text)!important}.swap-site-main .swap-pro-page .swap-flat-token:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))!important;background:var(--panel3)!important}.swap-site-main .swap-pro-page .swap-flat-token>span{width:36px!important;height:36px!important;flex:0 0 36px!important;display:grid!important;place-items:center!important;border-radius:50%!important;overflow:hidden!important;background:var(--panel3)!important}.swap-site-main .swap-pro-page .swap-flat-token>span img{width:100%!important;height:100%!important;object-fit:cover!important}.swap-site-main .swap-pro-page .swap-flat-token>span i{font-style:normal!important;font-size:13px!important;font-weight:900!important}.swap-site-main .swap-pro-page .swap-flat-token>div{min-width:0!important;display:grid!important;grid-gap:2px!important;gap:2px!important;text-align:left!important}.swap-site-main .swap-pro-page .swap-flat-token>div>b{font-size:15px!important;line-height:1!important;font-weight:750!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.swap-site-main .swap-pro-page .swap-flat-token>div>small{max-width:130px!important;color:var(--muted)!important;font-size:12px!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.swap-site-main .swap-pro-reverse{height:14px!important;min-height:14px!important;position:relative!important;z-index:3!important;display:grid!important;place-items:center!important}.swap-site-main .swap-pro-reverse button{position:absolute!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid var(--accent)!important;border-radius:50%!important;background:linear-gradient(145deg,#0d3152,var(--panel))!important;color:#fff!important;font-size:20px!important;box-shadow:0 0 0 5px var(--panel),0 0 21px color-mix(in srgb,var(--accent) 30%,transparent)!important}.swap-site-main .swap-pro-percent{height:38px!important;margin-top:11px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:9px!important;gap:9px!important}.swap-site-main .swap-pro-percent button{height:38px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:color-mix(in srgb,var(--panel2) 84%,transparent)!important;color:var(--soft)!important;font-size:13px!important;font-weight:650!important}.swap-site-main .swap-pro-percent button:hover:not(:disabled){border-color:var(--accent)!important;color:var(--text)!important}.swap-site-main .swap-pro-percent button:disabled{opacity:.48!important}.swap-site-main .swap-pro-routes{min-height:0!important;margin-top:11px!important;padding-top:10px!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;border-top:1px solid var(--line)!important}.swap-site-main .swap-pro-routes-head{min-height:30px!important;margin-bottom:7px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.swap-site-main .swap-pro-routes-head>div{display:flex!important;align-items:baseline!important;gap:12px!important}.swap-site-main .swap-pro-routes-head b{font-size:16px!important;font-weight:750!important}.swap-site-main .swap-pro-routes-head span{color:var(--muted)!important;font-size:12.5px!important}.swap-site-main .swap-pro-routes-head>span{padding:5px 8px!important;border:1px solid color-mix(in srgb,var(--line) 75%,transparent)!important;border-radius:8px!important;background:color-mix(in srgb,var(--panel2) 54%,transparent)!important;color:var(--soft)!important;font-size:11.5px!important}.swap-site-main .swap-pro-routes-head em{font-style:normal!important;color:var(--muted)!important}.swap-site-main .swap-pro-route-list{min-height:0!important;max-height:190px!important;display:flex!important;flex-direction:column!important;gap:6px!important;overflow:auto!important;padding:1px 2px 1px 1px!important;scrollbar-width:thin!important}.swap-site-main .swap-pro-route{width:100%!important;height:58px!important;min-height:58px!important;padding:7px 10px!important;display:grid!important;grid-template-columns:minmax(0,1.55fr) auto minmax(175px,.72fr)!important;align-items:center!important;grid-gap:11px!important;gap:11px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:color-mix(in srgb,var(--panel2) 66%,transparent)!important;color:var(--text)!important;text-align:left!important}.swap-site-main .swap-pro-route:hover{background:var(--panel3)!important}.swap-site-main .swap-pro-route.active{border-color:#20b9ff!important;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 12%,var(--panel2)),var(--panel2))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent),0 0 22px color-mix(in srgb,var(--accent) 10%,transparent)!important}.swap-site-main .swap-pro-route-provider{min-width:0!important;display:flex!important;align-items:center!important;gap:9px!important}.swap-site-main .swap-pro-route-provider>em{height:22px!important;padding:0 7px!important;display:grid!important;place-items:center!important;flex:none!important;border-radius:7px!important;background:linear-gradient(135deg,#35c87b,#238e5b)!important;color:#f3fff8!important;font-style:normal!important;font-size:9px!important;line-height:1!important;font-weight:900!important;letter-spacing:.035em!important}.swap-site-main .swap-provider-logo{width:34px!important;height:34px!important;flex:0 0 34px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:9px!important;background:transparent!important}.swap-site-main .swap-provider-logo img{width:34px!important;height:34px!important;display:block!important;border-radius:9px!important;object-fit:contain!important}.swap-site-main .swap-provider-logo>b{font-size:10px!important}.swap-site-main .swap-pro-route-provider>div{min-width:0!important}.swap-site-main .swap-pro-route-provider strong{display:block!important;font-size:15px!important;line-height:1.1!important;font-weight:720!important}.swap-site-main .swap-pro-route-provider small{display:block!important;max-width:280px!important;margin-top:3px!important;color:var(--muted)!important;font-size:12.5px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.swap-site-main .swap-pro-route-meta{display:flex!important;gap:6px!important}.swap-site-main .swap-pro-route-meta span{padding:5px 7px!important;border-radius:8px!important;background:var(--panel)!important;color:var(--muted)!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important}.swap-site-main .swap-pro-route-value{min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;text-align:right!important}.swap-site-main .swap-pro-route-value>span{min-width:0!important}.swap-site-main .swap-pro-route-value b{display:block!important;font-size:15px!important;line-height:1.1!important;font-weight:720!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.swap-site-main .swap-pro-route-value small{display:block!important;margin-top:3px!important;color:#ef7474!important;font-size:11.5px!important;line-height:1!important}.swap-site-main .swap-pro-route-value small.best{color:var(--green)!important}.swap-site-main .swap-pro-route-value>i{color:var(--muted)!important;font-size:15px!important;font-style:normal!important}.swap-site-main .swap-pro-route-empty{min-height:76px!important;padding:18px!important;display:grid!important;place-items:center!important;border:1px dashed var(--line)!important;border-radius:12px!important;color:var(--muted)!important;font-size:13px!important;text-align:center!important}.swap-site-main .swap-pro-primary{position:relative!important;width:100%!important;height:52px!important;min-height:52px!important;margin-top:auto!important;border:0!important;border-radius:14px!important;background:linear-gradient(100deg,#21adf5,#168fff 52%,#23b8ee)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;font-size:15.5px!important;font-weight:800!important;box-shadow:0 10px 27px rgba(20,153,244,.24)!important}.swap-site-main .swap-pro-primary span{position:absolute!important;right:18px!important;padding:0!important;font-size:23px!important;line-height:1!important}.swap-site-main .swap-pro-primary:disabled{opacity:.54!important;box-shadow:none!important}.swap-site-main .swap-pro-message{position:static!important;min-height:18px!important;margin:5px 2px 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--accent2)!important;font-size:13px!important;line-height:18px!important;pointer-events:none!important;white-space:normal!important;overflow-wrap:anywhere!important}.swap-site-main .swap-pro-details{height:646px!important;min-height:646px!important;padding:17px 20px!important;display:flex!important;flex-direction:column!important}.swap-site-main .swap-pro-details-head{height:44px!important;min-height:44px!important;padding:0 0 11px!important;margin:0!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;border-bottom:1px solid var(--line)!important}.swap-site-main .swap-pro-details-head h2{margin:0!important;font-size:22px!important;line-height:1.1!important;font-weight:740!important;letter-spacing:-.025em!important}.swap-site-main .swap-pro-details-head>span{display:flex!important;align-items:center!important;gap:7px!important;color:var(--muted)!important;font-size:13px!important;font-weight:550!important}.swap-site-main .swap-pro-details-head>span i{width:8px!important;height:8px!important;border-radius:50%!important;background:var(--muted)!important}.swap-site-main .swap-pro-details-head>span.live{color:var(--soft)!important}.swap-site-main .swap-pro-details-head>span.live i{background:var(--green)!important;animation:edgarLivePulse 1.35s ease-in-out infinite!important}@keyframes edgarLivePulse{0%,to{transform:scale(1);opacity:.68;box-shadow:0 0 0 0 rgba(52,201,123,.3)}50%{transform:scale(1.18);opacity:1;box-shadow:0 0 0 6px rgba(52,201,123,0)}}.swap-site-main .swap-pro-estimate{padding:14px 0 15px!important;border-bottom:1px solid var(--line)!important}.swap-site-main .swap-pro-estimate>span{display:block!important;color:var(--muted)!important;font-size:13px!important;font-weight:500!important}.swap-site-main .swap-pro-estimate>strong{display:block!important;margin-top:7px!important;color:#168fff!important;font-size:32px!important;line-height:1.04!important;font-weight:740!important;letter-spacing:-.035em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.swap-site-main .swap-pro-estimate strong small{color:var(--soft)!important;font-size:15px!important;font-weight:700!important;letter-spacing:0!important}.swap-site-main .swap-pro-detail-rows{padding:5px 0!important}.swap-site-main .swap-pro-detail-rows>div{min-height:36px!important;padding:7px 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border-bottom:1px solid color-mix(in srgb,var(--line) 74%,transparent)!important}.swap-site-main .swap-pro-detail-rows span{flex:none!important;color:var(--muted)!important;font-size:13.5px!important;font-weight:470!important}.swap-site-main .swap-pro-detail-rows b{min-width:0!important;max-width:70%!important;color:var(--text)!important;font-size:13.5px!important;line-height:1.25!important;font-weight:680!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.swap-site-main .impact-value{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important}.swap-site-main .impact-value em{padding:4px 7px!important;border:1px solid var(--line)!important;border-radius:999px!important;font-size:10px!important;line-height:1!important;font-style:normal!important;text-transform:uppercase!important}.swap-site-main .impact-value.low em{color:#46d68b!important;background:rgba(70,214,139,.1)!important;border-color:rgba(70,214,139,.26)!important}.swap-site-main .impact-value.moderate em{color:#e1b342!important;background:rgba(225,179,66,.1)!important;border-color:rgba(225,179,66,.26)!important}.swap-site-main .impact-value.high em,.swap-site-main .impact-value.very-high em{color:#ff7676!important;background:rgba(255,118,118,.1)!important;border-color:rgba(255,118,118,.26)!important}.swap-site-main .swap-pro-path{margin-top:6px!important;padding-top:8px!important;border-top:1px solid var(--line)!important}.swap-site-main .swap-pro-path>div{margin-bottom:5px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.swap-site-main .swap-pro-path>div b{font-size:14px!important;font-weight:700!important}.swap-site-main .swap-pro-path>div span{color:var(--muted)!important;font-size:12.5px!important}.swap-site-main .swap-pro-path ol{max-height:102px!important;padding:0!important;list-style:none!important;overflow:auto!important}.swap-site-main .swap-pro-path li{position:relative!important;min-height:46px!important;padding:6px 0!important;grid-template-columns:24px 32px minmax(0,1fr)!important;align-items:center!important;grid-gap:9px!important;gap:9px!important}.swap-site-main .swap-pro-path li:not(:last-child):after{content:""!important;position:absolute!important;left:11px!important;top:35px!important;bottom:-11px!important;width:1px!important;background:var(--line)!important}.swap-site-main .swap-pro-path li>i{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:color-mix(in srgb,var(--accent) 16%,var(--panel2))!important;color:var(--soft)!important;font-size:11px!important;font-style:normal!important;font-weight:800!important}.swap-site-main .swap-path-logo{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:9px!important;overflow:hidden!important;background:var(--panel2)!important;color:var(--soft)!important;font-size:12px!important;font-weight:900!important}.swap-site-main .swap-path-logo img{width:30px!important;height:30px!important;object-fit:contain!important}.swap-site-main .swap-pro-path li>span:last-child{min-width:0!important}.swap-site-main .swap-pro-path li b{display:block!important;font-size:13.5px!important;line-height:1.1!important;font-weight:700!important}.swap-site-main .swap-pro-path li small{display:block!important;margin-top:3px!important;color:var(--muted)!important;font-size:12px!important;line-height:1.1!important}.swap-site-main .swap-pro-protection{min-height:54px!important;margin-top:auto!important;padding:9px 12px!important;display:flex!important;align-items:center!important;gap:11px!important;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line))!important;border-radius:13px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 9%,var(--panel2)),var(--panel2))!important}.swap-site-main .swap-pro-protection>span{width:34px!important;height:34px!important;flex:0 0 34px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:color-mix(in srgb,var(--green) 14%,transparent)!important;color:var(--green)!important}.swap-site-main .swap-pro-protection svg{width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.swap-site-main .swap-pro-protection b{font-size:13.5px!important;line-height:1.2!important;font-weight:700!important}.swap-site-main .swap-pro-details-empty{min-height:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important}.swap-site-main .swap-pro-details-empty b{font-size:18px!important}.swap-site-main .swap-pro-details-empty span{max-width:330px!important;margin-top:7px!important;color:var(--muted)!important;font-size:13px!important;line-height:1.5!important}.swap-token-modal-backdrop{position:fixed;inset:0;z-index:120;padding:18px;display:grid;place-items:center;background:rgba(5,8,12,.68);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.swap-token-modal{width:min(620px,100%);max-height:min(760px,88vh);display:flex;flex-direction:column;border:1px solid var(--line);border-radius:22px;background:var(--panel);box-shadow:0 28px 90px rgba(0,0,0,.42);overflow:hidden}.swap-token-modal-head{padding:19px 20px 13px;display:flex;align-items:center;justify-content:space-between;gap:14px}.swap-token-modal-head .eyebrow{font-size:10px;letter-spacing:.13em}.swap-token-modal-head h2{margin:4px 0 0;font-size:23px;letter-spacing:-.03em}.swap-token-modal-head>button{width:38px;height:38px;border:1px solid var(--line);border-radius:11px;background:var(--panel2);color:var(--text);font-size:20px}.swap-token-modal-search{height:47px;margin:0 20px;display:flex;align-items:center;border:1px solid var(--line);border-radius:13px;background:var(--panel2)}.swap-token-modal-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 9%,transparent)}.swap-token-modal-search input{width:100%;height:100%;padding:0 13px;border:0;outline:0;background:transparent;color:var(--text);font-size:14px}.swap-token-modal-meta{padding:12px 21px 7px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.swap-token-lookup-note{margin:7px 21px 3px;padding:0;border:0;background:transparent;color:var(--muted);font-size:13px;line-height:1.45}.swap-token-lookup-note.warning{color:#ffcc7a}.swap-token-lookup-note.danger{color:#ff9b9b}.swap-token-grid{min-height:0;padding:4px 14px 16px 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;overflow-y:auto;scrollbar-width:thin}.swap-token-grid.swap-token-unverified{margin:5px 20px 2px;padding:0;border:1px solid color-mix(in srgb,#ffb454 46%,var(--line));border-radius:11px;overflow:hidden}.swap-token-grid>button{min-width:0;padding:10px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:13px;background:var(--panel2);color:var(--text);text-align:left}.swap-token-grid>button:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:var(--panel3)}.swap-token-grid>button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--panel2))}.swap-token-grid-logo{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:var(--panel3);border:1px solid var(--line)}.swap-token-grid-logo img{width:100%;height:100%;object-fit:cover}.swap-token-grid-logo i{font-style:normal;font-weight:900}.swap-token-grid-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.swap-token-grid-copy b{font-size:14px}.swap-token-grid-copy small{color:var(--muted);font-size:11.5px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swap-token-grid-copy em{margin-left:5px;padding:2px 4px;border:1px solid color-mix(in srgb,#ffb454 55%,var(--line));border-radius:5px;color:#ffb454;font-size:9px;font-style:normal}.swap-token-modal-empty{grid-column:1/-1;padding:45px 12px;display:grid;grid-gap:5px;gap:5px;text-align:center;color:var(--muted);font-size:12px}.swap-token-modal-empty b{color:var(--text);font-size:15px}html[data-theme=light] .swap-site-main .swap-pro-card,html[data-theme=light] .swap-token-modal{background:#fff!important;border-color:#c4d2dc!important;box-shadow:0 18px 54px rgba(30,55,75,.09)!important}.project-page .swap-message{display:block!important;min-height:17px!important;margin:6px 2px 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--accent2)!important;font-size:13px!important;line-height:17px!important;pointer-events:none!important}.contract-copy-btn,.contract-copy-btn.copied{width:32px!important;min-width:32px!important;max-width:32px!important;padding:0!important;flex:0 0 32px!important}.contract-copy-btn span,.contract-copy-btn.copied span{display:none!important}.contract-copy-btn.copied{color:var(--green)!important;border-color:color-mix(in srgb,var(--green) 45%,var(--line))!important;background:color-mix(in srgb,var(--green) 8%,var(--panel3))!important}.classic-project-sidebar .swap-details,.classic-project-sidebar .swap-inline-card{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.classic-project-sidebar .swap-details{margin-top:8px!important}.classic-project-sidebar .swap-details-trigger{width:100%!important;height:32px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel2)!important;color:var(--muted)!important;font-size:13px!important}.classic-project-sidebar .swap-details-trigger>b{color:var(--text)!important;font-size:13px!important}.classic-project-sidebar .swap-quote-details-list{display:none!important;width:100%!important;min-width:0!important;margin-top:7px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--panel2)!important;overflow:hidden!important}.classic-project-sidebar .swap-details.open .swap-quote-details-list{display:block!important}.classic-project-sidebar .swap-quote-detail-row{width:100%!important;min-width:0!important;padding:7px 9px!important;display:grid!important;grid-template-columns:minmax(92px,.72fr) minmax(0,1.28fr)!important;align-items:start!important;grid-gap:10px!important;gap:10px!important;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)!important}.classic-project-sidebar .swap-quote-detail-row:last-child{border-bottom:0!important}.classic-project-sidebar .swap-quote-detail-row>span{min-width:0!important;color:var(--muted)!important;font-size:13px!important;line-height:1.35!important;white-space:nowrap!important}.classic-project-sidebar .swap-quote-detail-row>b{min-width:0!important;max-width:none!important;color:var(--text)!important;font-size:13px!important;line-height:1.35!important;text-align:right!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}body,html{max-width:100%;overflow-x:hidden}@media (max-width:1050px){.swap-site-main .swap-pro-grid{grid-template-columns:1fr!important}.swap-site-main .swap-pro-details,.swap-site-main .swap-pro-form{height:auto!important;min-height:0!important}.swap-site-main .swap-pro-route-list{max-height:260px!important}.swap-site-main .swap-pro-details{margin-top:0!important}.swap-site-main .swap-pro-details-empty{min-height:190px!important}.swap-site-main .swap-pro-protection{margin-top:16px!important}}@media (max-width:700px){.swap-site-main{padding:0 10px 28px!important}.swap-site-main>.site-header{margin:0 -10px!important;padding:0 10px!important}.swap-site-main .swap-pro-page{padding:0 0 20px!important}.swap-site-main .swap-pro-hero{min-height:96px!important;padding:14px 5px 12px!important}.swap-site-main .swap-pro-titleblock>div{display:grid!important;grid-gap:5px!important;gap:5px!important}.swap-site-main .swap-pro-titleblock h1{font-size:32px!important}.swap-site-main .swap-pro-titleblock p{font-size:13.5px!important}.swap-site-main .swap-pro-form{padding:12px!important}.swap-site-main .swap-pro-toolbar{height:auto!important;align-items:stretch!important}.swap-site-main .swap-pro-mode{min-width:0!important;flex:1 1!important}.swap-site-main .swap-pro-mode small,.swap-site-main .swap-pro-settings{display:none!important}.swap-site-main .swap-pro-slippage{padding:0 9px!important}.swap-site-main .swap-pro-slippage span{display:none!important}.swap-site-main .swap-pro-field{height:94px!important;min-height:94px!important;padding:11px 12px!important}.swap-site-main .swap-pro-field-main>input,.swap-site-main .swap-pro-output{font-size:28px!important}.swap-site-main .swap-pro-page .swap-flat-token{min-width:118px!important;max-width:152px!important;height:46px!important}.swap-site-main .swap-pro-page .swap-flat-token>span{width:32px!important;height:32px!important;flex-basis:32px!important}.swap-site-main .swap-pro-page .swap-flat-token>div>b{font-size:14px!important}.swap-site-main .swap-pro-page .swap-flat-token>div>small{font-size:11px!important;max-width:86px!important}.swap-site-main .swap-pro-route{grid-template-columns:minmax(0,1fr) minmax(130px,.62fr)!important}.swap-site-main .swap-pro-route-meta,.swap-site-main .swap-pro-route-provider>em{display:none!important}.swap-site-main .swap-pro-route-provider small{max-width:150px!important}.swap-site-main .swap-pro-details{padding:15px!important}.swap-site-main .swap-pro-detail-rows>div{align-items:flex-start!important}.swap-site-main .swap-pro-detail-rows b{max-width:62%!important}.swap-token-modal-backdrop{padding:8px;align-items:end}.swap-token-modal{max-height:90vh;border-radius:20px 20px 12px 12px}.swap-token-grid{grid-template-columns:1fr;padding:4px 10px 14px 14px}.classic-project-sidebar .swap-quote-detail-row{grid-template-columns:1fr!important;gap:3px!important}.classic-project-sidebar .swap-quote-detail-row>b{text-align:left!important}}@media (max-height:800px) and (min-width:1051px){.swap-site-main .swap-pro-hero{min-height:70px!important;padding-top:9px!important}.swap-site-main .swap-pro-form{height:620px!important;min-height:620px!important}.swap-site-main .swap-pro-details{height:600px!important;min-height:600px!important}.swap-site-main .swap-pro-field{height:92px!important;min-height:92px!important}.swap-site-main .swap-pro-route{height:54px!important;min-height:54px!important}.swap-site-main .swap-pro-route-list{max-height:175px!important}.swap-site-main .swap-pro-detail-rows>div{min-height:33px!important;padding:5px 0!important}.swap-site-main .swap-pro-path ol{max-height:82px!important}}.verified-token-logo{position:relative!important;overflow:visible!important}.verified-token-logo img{border-radius:50%}.verified-token-logo>em{position:absolute;right:-3px;bottom:-2px;width:15px;height:15px;display:grid;place-items:center;border:2px solid var(--panel2);border-radius:50%;background:#168fff;color:#fff;font-size:8px;font-style:normal;font-weight:950;line-height:1;box-shadow:0 2px 7px rgba(0,0,0,.28)}.swap-site-main .swap-flat-token .verified-token-logo>em{border-color:var(--panel)}.verified-token-label{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;margin-left:4px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,#168fff 16%,transparent);color:#48aaff;font-size:9px;font-weight:900;vertical-align:middle}.swap-token-lookup-note.verified{color:#55b1ff}.swap-token-grid.swap-token-verified-result{margin:5px 20px 2px;padding:0;border:1px solid color-mix(in srgb,#168fff 50%,var(--line));border-radius:11px;overflow:hidden}.swap-site-main .swap-pro-grid{align-items:start!important}.swap-site-main .swap-pro-card{border-color:var(--line)!important;box-shadow:0 16px 40px rgba(0,0,0,.16)!important}.swap-site-main .swap-pro-card,.swap-site-main .swap-pro-form{background:var(--panel)!important}.swap-site-main .swap-pro-field,.swap-site-main .swap-pro-percent button,.swap-site-main .swap-pro-route,.swap-site-main .swap-pro-routes-head>span{background:var(--panel2)!important}.swap-site-main .swap-pro-route.active{background:color-mix(in srgb,var(--accent) 10%,var(--panel2))!important;box-shadow:inset 3px 0 0 var(--accent)!important}.swap-site-main .swap-pro-reverse button{background:var(--panel2)!important;box-shadow:0 0 0 5px var(--panel)!important}.swap-site-main .swap-pro-side{min-width:0;display:flex;flex-direction:column;gap:10px}.swap-site-main .swap-pro-side .swap-pro-details{width:100%!important;height:590px!important;min-height:590px!important;background:var(--panel)!important}.swap-site-main .swap-pro-protection.swap-pro-protection-top{width:100%!important;min-height:58px!important;padding:10px 13px!important;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line))!important;border-radius:15px!important;box-shadow:0 10px 26px rgba(0,0,0,.12)!important;flex:none!important}.swap-site-main .swap-pro-protection.swap-pro-protection-top>span{background:color-mix(in srgb,var(--green) 12%,var(--panel2))!important}.swap-site-main .swap-pro-protection.swap-pro-protection-top>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.swap-site-main .swap-pro-protection.swap-pro-protection-top b{font-size:13.5px!important}.swap-site-main .swap-pro-protection.swap-pro-protection-top small{color:var(--muted);font-size:11.5px;line-height:1.2}.swap-site-main .swap-pro-tools{position:relative!important}.swap-site-main .swap-pro-settings{background:var(--panel2)!important}.swap-pro-settings-pop{right:0!important;top:50px!important;width:286px!important;background:var(--panel)!important;border-color:var(--line)!important;box-shadow:0 20px 48px rgba(0,0,0,.36)!important}.swap-pro-settings-pop .swap-settings-title{display:grid!important;grid-template-columns:1fr!important;grid-gap:3px!important;gap:3px!important;margin:0 0 11px!important}.swap-pro-settings-pop .swap-settings-title strong{margin:0!important;font-size:14px!important}.swap-pro-settings-pop .swap-settings-title small{color:var(--muted);font-size:11.5px;line-height:1.25}.swap-pro-settings-pop .swap-auto-slippage{width:100%;min-height:50px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--text);text-align:left}.swap-pro-settings-pop .swap-auto-slippage>span{display:grid;grid-gap:2px;gap:2px}.swap-pro-settings-pop .swap-auto-slippage b{font-size:13px}.swap-pro-settings-pop .swap-auto-slippage small{color:var(--muted);font-size:10.5px}.swap-pro-settings-pop .swap-auto-slippage em{font-style:normal;color:var(--soft);font-size:12px;font-weight:800}.swap-pro-settings-pop .swap-auto-slippage.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--panel2))}.swap-pro-settings-pop .swap-auto-slippage.active em{color:var(--accent2)}.swap-pro-settings-pop .swap-slippage-presets{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:7px!important;gap:7px!important;margin-top:8px!important}.swap-pro-settings-pop .swap-slippage-presets button{height:34px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--muted);font-size:13px}.swap-pro-settings-pop .swap-slippage-presets button.active{border-color:var(--accent);color:var(--accent2);background:color-mix(in srgb,var(--accent) 10%,var(--panel2))}.swap-pro-settings-pop label{margin-top:8px!important}.swap-site-main .swap-pro-path ol{max-height:138px!important}.swap-site-main .swap-path-toggle{width:100%;height:30px;margin-top:4px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--soft);font-size:11.5px;font-weight:700}.swap-site-main .swap-path-toggle:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));color:var(--text)}.swap-token-modal-backdrop{background:rgba(3,6,10,.78)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.swap-token-modal{background:var(--panel)!important;border:1px solid var(--line)!important;box-shadow:0 30px 90px rgba(0,0,0,.55)!important}.swap-token-modal-search{height:50px!important;background:var(--panel2)!important;border-color:color-mix(in srgb,var(--line) 86%,var(--accent) 14%)!important}.swap-token-modal-search>span{width:42px;flex:0 0 42px;display:grid;place-items:center;color:var(--muted);font-size:24px;line-height:1}.swap-token-modal-search input{padding-left:0!important;font-size:14px!important}.swap-token-modal-meta{padding-top:11px!important;border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent)}.swap-token-grid{grid-template-columns:1fr!important;padding:8px 14px 16px!important;gap:6px!important}.swap-token-grid>button{min-height:60px;padding:9px 11px!important;grid-template-columns:42px minmax(0,1fr)!important;border-radius:11px!important;background:var(--panel2)!important;border-color:color-mix(in srgb,var(--line) 88%,transparent)!important}.swap-token-grid>button:hover{background:var(--panel3)!important;border-color:color-mix(in srgb,var(--accent) 44%,var(--line))!important}.swap-token-grid>button.active{background:color-mix(in srgb,var(--accent) 9%,var(--panel2))!important;border-color:var(--accent)!important}.swap-token-grid-logo{width:42px!important;height:42px!important;background:var(--panel3)!important}.swap-token-grid-copy b{font-size:14px!important}.swap-token-grid-copy small{font-size:11.5px!important}.swap-site-main .swap-pro-page .swap-flat-token>span.verified-token-logo{overflow:visible!important}.swap-site-main .swap-pro-page .swap-flat-token>span.verified-token-logo img{border-radius:50%!important}.swap-token-grid-logo.verified-token-logo{overflow:visible!important}.swap-token-grid-logo.verified-token-logo img{border-radius:50%!important}.swap-site-main .swap-flat-token .verified-token-logo>em{right:-2px!important;bottom:-2px!important;border-color:var(--panel2)!important}.swap-site-main .swap-pro-primary:disabled{cursor:not-allowed!important;opacity:.58!important;filter:saturate(.75)!important}html[data-theme=light] .swap-site-main .swap-pro-card,html[data-theme=light] .swap-site-main .swap-pro-protection.swap-pro-protection-top,html[data-theme=light] .swap-token-modal{background:#fff!important}html[data-theme=light] .swap-site-main .swap-pro-field,html[data-theme=light] .swap-token-grid>button,html[data-theme=light] .swap-token-modal-search{background:#f5f8fb!important}@media (max-width:1050px){.swap-site-main .swap-pro-side{gap:10px!important}.swap-site-main .swap-pro-side .swap-pro-details{height:auto!important;min-height:0!important}.swap-site-main .swap-pro-protection.swap-pro-protection-top{order:0!important}}@media (max-width:700px){.swap-site-main .swap-pro-settings{display:grid!important}.swap-pro-settings-pop{position:fixed!important;left:10px!important;right:10px!important;top:auto!important;bottom:12px!important;width:auto!important;z-index:150!important}.swap-token-modal-meta span{max-width:80%;line-height:1.35}.swap-site-main .swap-pro-protection.swap-pro-protection-top{border-radius:13px!important}}.swap-token-modal-search>span svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.swap-site-main .swap-pro-side{gap:0!important}.swap-site-main .swap-pro-side .swap-pro-details{margin:0!important}.swap-site-main .swap-pro-protection.swap-pro-protection-top{position:absolute!important;left:0!important;right:0!important;top:0!important;z-index:18!important;transform:translateY(calc(-100% - 10px))!important;margin:0!important;background:var(--panel)!important;box-shadow:0 10px 26px rgba(0,0,0,.16)!important}.swap-site-main .swap-pro-path{min-height:0!important}.swap-site-main .swap-pro-path ol{display:block!important;max-height:156px!important;overscroll-behavior:contain!important;padding-right:7px!important}.swap-site-main .swap-pro-path li{display:grid!important}.swap-site-main .swap-pro-path ol,.swap-site-main .swap-pro-route-list,.swap-token-grid,.swap-token-modal{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 62%,var(--panel3)) var(--panel2)}.swap-site-main .swap-pro-path ol::-webkit-scrollbar,.swap-site-main .swap-pro-route-list::-webkit-scrollbar,.swap-token-grid::-webkit-scrollbar,.swap-token-modal::-webkit-scrollbar{width:8px;height:8px}.swap-site-main .swap-pro-path ol::-webkit-scrollbar-track,.swap-site-main .swap-pro-route-list::-webkit-scrollbar-track,.swap-token-grid::-webkit-scrollbar-track,.swap-token-modal::-webkit-scrollbar-track{background:var(--panel2);border-radius:999px}.swap-site-main .swap-pro-path ol::-webkit-scrollbar-thumb,.swap-site-main .swap-pro-route-list::-webkit-scrollbar-thumb,.swap-token-grid::-webkit-scrollbar-thumb,.swap-token-modal::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 58%,var(--panel3));border:2px solid var(--panel2);border-radius:999px}.swap-site-main .swap-pro-path ol::-webkit-scrollbar-thumb:hover,.swap-site-main .swap-pro-route-list::-webkit-scrollbar-thumb:hover,.swap-token-grid::-webkit-scrollbar-thumb:hover,.swap-token-modal::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 78%,var(--panel3))}.swap-path-logo img,.swap-provider-logo img,.swap-site-main .swap-flat-token img,.swap-token-grid-logo img{object-fit:contain!important}@media (max-height:800px) and (min-width:1051px){.swap-site-main .swap-pro-path ol{max-height:112px!important}}@media (max-width:1050px){.swap-site-main .swap-pro-side{gap:10px!important}.swap-site-main .swap-pro-protection.swap-pro-protection-top{position:static!important;transform:none!important;margin:0!important}.swap-site-main .swap-pro-path ol{max-height:190px!important}}.swap-site-main .swap-pro-field{position:relative!important;padding-bottom:22px!important}.swap-site-main .swap-pro-fiat-value{position:absolute;left:16px;bottom:8px;max-width:calc(100% - 190px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;line-height:1.1;font-weight:560;letter-spacing:0}@media (max-width:700px){.swap-site-main .swap-pro-fiat-value{left:12px;bottom:7px;max-width:calc(100% - 165px);font-size:11.5px}}.swap-site-main .swap-pro-side .swap-pro-details{display:flex!important;flex-direction:column!important;overflow:hidden!important}.swap-site-main .swap-pro-detail-rows,.swap-site-main .swap-pro-details-head,.swap-site-main .swap-pro-estimate{flex:0 0 auto!important}.swap-site-main .swap-pro-path{flex:1 1 auto!important;min-height:96px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding-bottom:2px!important}.swap-site-main .swap-pro-path>div:first-child{flex:0 0 auto!important}.swap-site-main .swap-pro-path ol{flex:1 1 auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:1px 9px 15px 0!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-padding-block:10px!important;scrollbar-gutter:stable!important}.swap-site-main .swap-pro-path li:last-child{padding-bottom:12px!important}.swap-site-main .gasless-network-fee{color:var(--green)!important;align-items:center;justify-content:flex-end;gap:5px}.swap-site-main .gasless-dot{width:16px;height:16px;display:inline-grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--green) 16%,var(--panel2));color:var(--green);font-size:10px;font-style:normal;font-weight:950}.swap-site-main .gasless-info{width:16px;height:16px;margin-left:6px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--panel2);color:var(--muted);font-size:10px;font-family:serif;font-weight:800;cursor:help;vertical-align:middle}.swap-site-main .gasless-info:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));color:var(--text)}@media (max-height:800px) and (min-width:1051px){.swap-site-main .swap-pro-path{min-height:72px!important}.swap-site-main .swap-pro-path ol{max-height:none!important}}@media (max-width:1050px){.swap-site-main .swap-pro-path,.swap-site-main .swap-pro-side .swap-pro-details{display:block!important;overflow:visible!important}.swap-site-main .swap-pro-path{min-height:0!important}.swap-site-main .swap-pro-path ol{max-height:230px!important;overflow-y:auto!important;padding-bottom:14px!important}}.swap-site-main .gasless-route-badge{background:color-mix(in srgb,var(--green) 15%,var(--panel2))!important;color:var(--green)!important;border:1px solid color-mix(in srgb,var(--green) 35%,var(--line))!important}.swap-site-main .gasless-fee-crossed{margin-right:4px;color:var(--muted);font-weight:650;text-decoration:line-through;text-decoration-thickness:1.5px;opacity:.72}.swap-site-main .gasless-network-fee{flex-wrap:wrap!important;row-gap:3px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:nowrap!important;color:var(--text)!important}.swap-site-main .gasless-network-fee .gasless-fee-crossed{margin:0!important;color:var(--muted)!important;font-weight:700!important;-webkit-text-decoration-line:line-through!important;text-decoration-line:line-through!important;-webkit-text-decoration-color:currentColor!important;text-decoration-color:currentColor!important;opacity:.68!important;white-space:nowrap!important}.swap-site-main .gasless-fee-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:22px!important;padding:3px 8px!important;border:1px solid color-mix(in srgb,var(--green) 45%,var(--line))!important;border-radius:6px!important;background:color-mix(in srgb,var(--green) 13%,var(--panel2))!important;color:var(--green)!important;font-size:10px!important;line-height:1!important;font-weight:950!important;font-style:normal!important;letter-spacing:.055em!important;white-space:nowrap!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 5%,transparent)!important}@media (max-width:520px){.swap-site-main .gasless-network-fee{gap:6px!important}.swap-site-main .gasless-fee-badge{min-height:20px!important;padding:3px 7px!important;font-size:9px!important}}.swap-site-main .gasless-fee-row{display:grid!important;align-items:center!important;grid-gap:10px!important}.swap-site-main .gasless-fee-row>.gasless-fee-badge{justify-self:center!important}.swap-site-main .gasless-fee-row>.gasless-network-fee{justify-self:end!important;max-width:none!important;overflow:visible!important}@media (max-width:700px){.swap-site-main .gasless-fee-row{grid-template-columns:auto 1fr auto!important;gap:7px!important}.swap-site-main .gasless-fee-row>.gasless-fee-badge{align-self:start!important}}.swap-site-main .gasless-route-badge{position:relative!important;overflow:hidden!important;border:1px solid rgba(195,166,255,.38)!important;background:linear-gradient(135deg,rgba(55,43,82,.96),rgba(27,31,48,.98) 46%,rgba(76,55,35,.94))!important;color:#f3e8ff!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 4px 16px rgba(88,64,160,.14)!important;text-shadow:0 0 12px rgba(191,154,255,.22)!important}.swap-site-main .gasless-route-badge:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 8%,rgba(255,255,255,.1) 42%,transparent 58%);opacity:.42}.swap-site-main .gasless-fee-badge{position:relative!important;overflow:hidden!important;min-height:23px!important;padding:4px 9px!important;border-radius:7px!important;border:1px solid rgba(184,153,255,.48)!important;background:linear-gradient(135deg,#2a213d,#1b2234 48%,#3b2c21)!important;color:#f7efff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(105,161,255,.05),0 5px 16px rgba(65,45,130,.16)!important;letter-spacing:.075em!important;text-shadow:0 0 12px rgba(203,171,255,.3)!important}.swap-site-main .gasless-fee-badge:before{content:"✦";margin-right:5px;color:#e6c87c;font-size:9px;line-height:1;text-shadow:0 0 9px rgba(230,200,124,.38)}.swap-site-main .gasless-fee-badge:after{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(112deg,transparent 14%,rgba(128,182,255,.1) 34%,rgba(218,171,255,.11) 50%,rgba(240,205,128,.09) 66%,transparent 84%)}.swap-site-main .gasless-network-fee .gasless-fee-crossed{color:#9196a8!important;opacity:.74!important;-webkit-text-decoration-color:#b7a2d7!important;text-decoration-color:#b7a2d7!important;text-decoration-thickness:1.6px!important}.swap-site-main .gasless-fee-row{position:relative}.swap-site-main .gasless-fee-row:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(121,164,255,.1),rgba(191,152,255,.16),rgba(231,196,119,.1),transparent)}@media (max-width:520px){.swap-site-main .gasless-fee-badge{padding:3px 7px!important;letter-spacing:.06em!important}.swap-site-main .gasless-fee-badge:before{margin-right:4px;font-size:8px}}.swap-site-main .swap-gasless-setting{display:grid;grid-gap:10px;gap:10px;margin:4px 0 12px}.swap-site-main .swap-setting-label{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.swap-site-main .swap-setting-label>span{display:grid;grid-gap:3px;gap:3px}.swap-site-main .swap-setting-label b{font-size:12px;color:var(--text)}.swap-site-main .swap-setting-label small{font-size:10px;line-height:1.4;color:var(--muted);max-width:250px}.swap-site-main .swap-setting-label>em{font-style:normal;font-size:9px;font-weight:950;letter-spacing:.08em;color:#d9c7ff;border:1px solid rgba(178,148,255,.28);background:rgba(100,72,155,.12);border-radius:6px;padding:4px 6px}.swap-site-main .swap-gasless-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.swap-site-main .swap-gasless-options>button{text-align:left!important;grid-gap:3px!important;gap:3px!important;min-height:54px!important;padding:9px 10px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel2)!important;color:var(--text)!important}.swap-site-main .swap-gasless-options>button b{font-size:11px}.swap-site-main .swap-gasless-options>button small{font-size:9px;line-height:1.35;color:var(--muted)}.swap-site-main .swap-gasless-options>button.active{border-color:rgba(181,149,255,.46)!important;background:linear-gradient(135deg,rgba(70,49,104,.28),rgba(32,39,62,.48))!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 5px 16px rgba(70,45,130,.09)!important}.swap-site-main .swap-settings-divider{height:1px;background:var(--line);margin:2px 0 10px}.swap-site-main .gasless-health-wrap{position:relative;justify-self:center;display:inline-flex;align-items:center;gap:7px;z-index:12}.swap-site-main .gasless-health-info{width:20px;height:20px;padding:0;border-radius:50%;display:inline-grid;place-items:center;font-family:ui-serif,Georgia,serif;font-size:11px;font-weight:900;line-height:1;border:1px solid rgba(255,255,255,.15);background:#171a23;color:#e9edf7;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 4px 12px rgba(0,0,0,.16);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.swap-site-main .gasless-health-info:hover{transform:translateY(-1px)}.swap-site-main .gasless-health-info.healthy{border-color:rgba(79,218,145,.58);box-shadow:inset 0 0 0 3px rgba(79,218,145,.07),0 0 12px rgba(79,218,145,.12)}.swap-site-main .gasless-health-info.degraded{border-color:rgba(241,181,76,.64);box-shadow:inset 0 0 0 3px rgba(241,181,76,.07),0 0 12px rgba(241,181,76,.12)}.swap-site-main .gasless-health-info.unhealthy{border-color:rgba(246,92,111,.68);box-shadow:inset 0 0 0 3px rgba(246,92,111,.07),0 0 12px rgba(246,92,111,.12)}.swap-site-main .gasless-health-info:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;right:-1px;bottom:-1px;border:1px solid #11151d;background:#f1b54c}.swap-site-main .gasless-health-info.healthy:after{background:#4fda91}.swap-site-main .gasless-health-info.unhealthy:after{background:#f65c6f}.swap-site-main .gasless-health-panel{display:none;position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);width:min(390px,86vw);padding:13px;border:1px solid rgba(177,151,229,.22);border-radius:12px;background:linear-gradient(160deg,#171a24,#12151d 66%,#191721);box-shadow:0 20px 50px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.04);color:var(--text);text-align:left;z-index:100}.swap-site-main .gasless-health-wrap.open .gasless-health-panel,.swap-site-main .gasless-health-wrap:hover .gasless-health-panel{display:grid;grid-gap:11px;gap:11px}.swap-site-main .gasless-health-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.swap-site-main .gasless-health-head>span{display:grid;grid-gap:3px;gap:3px}.swap-site-main .gasless-health-head b{font-size:12px}.swap-site-main .gasless-health-head small{font-size:9px;line-height:1.4;color:var(--muted)}.swap-site-main .gasless-health-head>em{font-style:normal;font-size:8px;font-weight:950;letter-spacing:.08em;padding:4px 6px;border-radius:5px;background:#20242e;color:#f1b54c;border:1px solid rgba(241,181,76,.25)}.swap-site-main .gasless-health-head>em.healthy{color:#7de8ac;border-color:rgba(79,218,145,.28);background:rgba(79,218,145,.08)}.swap-site-main .gasless-health-head>em.unhealthy{color:#ff8b99;border-color:rgba(246,92,111,.3);background:rgba(246,92,111,.08)}.swap-site-main .gasless-health-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.swap-site-main .gasless-health-summary>span{display:grid;grid-gap:2px;gap:2px;padding:8px 9px;border-radius:8px;border:1px solid rgba(255,255,255,.055);background:rgba(255,255,255,.025)}.swap-site-main .gasless-health-summary small{font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.swap-site-main .gasless-health-summary b{font-size:11px}.swap-site-main .gasless-relay-list{display:grid;max-height:238px;overflow:auto;padding-right:3px;scrollbar-width:thin}.swap-site-main .gasless-relay-item{display:grid;grid-template-columns:8px 1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:7px 3px;border-bottom:1px solid rgba(255,255,255,.045)}.swap-site-main .gasless-relay-item>i{width:7px;height:7px;border-radius:50%;background:#7d8494;box-shadow:0 0 8px rgba(125,132,148,.18)}.swap-site-main .gasless-relay-item>i.healthy{background:#4fda91;box-shadow:0 0 9px rgba(79,218,145,.32)}.swap-site-main .gasless-relay-item>i.low{background:#f1b54c;box-shadow:0 0 9px rgba(241,181,76,.28)}.swap-site-main .gasless-relay-item>i.offline{background:#f65c6f;box-shadow:0 0 9px rgba(246,92,111,.28)}.swap-site-main .gasless-relay-item>span{display:grid;grid-gap:1px;gap:1px}.swap-site-main .gasless-relay-item b{font-size:10px}.swap-site-main .gasless-relay-item small{font-size:8px;color:var(--muted)}.swap-site-main .gasless-relay-item>em{font-style:normal;font-size:9px;color:#cfd4df;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.swap-site-main .gasless-relay-empty{padding:10px;font-size:9px;color:var(--muted);text-align:center}.swap-site-main .gasless-health-foot{font-size:8px;color:var(--muted);padding-top:1px}.swap-site-main .gasless-fee-row{grid-template-columns:auto 1fr auto!important}.swap-site-main .gasless-fee-row>.gasless-health-wrap{justify-self:center!important}@media (max-width:700px){.swap-site-main .gasless-health-wrap{position:static}.swap-site-main .gasless-health-panel{position:fixed;left:10px;right:10px;bottom:10px;top:auto;transform:none;width:auto;max-height:min(72vh,560px);overflow:auto;border-radius:16px;padding:15px;z-index:1000}.swap-site-main .gasless-health-wrap:hover:not(.open) .gasless-health-panel{display:none}.swap-site-main .gasless-health-wrap.open .gasless-health-panel{display:grid}.swap-site-main .gasless-health-summary{grid-template-columns:1fr 1fr}.swap-site-main .gasless-relay-list{max-height:300px}}.swap-site-main .swap-settings-title small{display:none!important}.swap-site-main .swap-gasless-setting{gap:7px!important;margin:2px 0 10px!important}.swap-site-main .swap-setting-label{display:flex!important;align-items:center!important;justify-content:space-between!important}.swap-site-main .swap-auto-slippage>span,.swap-site-main .swap-setting-label>span{display:inline-flex!important;align-items:center!important;gap:6px!important}.swap-site-main .swap-auto-slippage small,.swap-site-main .swap-gasless-options>button small,.swap-site-main .swap-setting-label small,.swap-site-main .swap-setting-label>em{display:none!important}.swap-site-main .swap-gasless-options>button{display:grid!important;place-items:center!important;text-align:center!important;min-height:38px!important;padding:7px 10px!important}.swap-site-main .swap-gasless-options>button b{font-size:11px!important}.swap-site-main .swap-setting-info{position:relative;width:15px;height:15px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:50%;font:800 9px/1 ui-serif,Georgia,serif;color:var(--muted);background:var(--panel2);cursor:help;outline:none}.swap-site-main .swap-setting-info:after{content:attr(data-tip);display:none;position:absolute;z-index:120;top:calc(100% + 8px);left:50%;transform:translateX(-50%);width:240px;padding:8px 9px;border:1px solid rgba(177,151,229,.22);border-radius:8px;background:#151923;color:#dce2ed;font:500 9px/1.45 ui-sans-serif,system-ui,sans-serif;box-shadow:0 12px 30px rgba(0,0,0,.38);text-align:left;white-space:normal}.swap-site-main .swap-setting-info:focus:after,.swap-site-main .swap-setting-info:hover:after{display:block}.swap-site-main .gasless-health-summary.single{grid-template-columns:1fr!important}.swap-site-main .gasless-fee-row .gasless-network-fee{color:var(--green)!important}.swap-site-main .gasless-fee-row>b:not(.gasless-network-fee){color:var(--text)!important}@media (max-width:700px){.swap-site-main .swap-setting-info:after{position:fixed;left:14px;right:14px;bottom:14px;top:auto;transform:none;width:auto}}.swap-site-main .gasless-fee-row{grid-template-columns:auto 1fr!important;gap:10px!important}.swap-site-main .gasless-fee-right{justify-self:end;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.swap-site-main .gasless-fee-right .gasless-health-wrap{position:relative;justify-self:auto;gap:0;z-index:12}.swap-site-main .gasless-fee-right .gasless-fee-badge{margin:0!important;flex:0 0 auto}.swap-site-main .gasless-fee-right>b{font:inherit!important;font-size:inherit!important;font-weight:800!important;line-height:inherit!important;color:var(--text)!important;white-space:nowrap}.swap-site-main .gasless-fee-right>b.gasless-network-fee{color:var(--muted)!important}.swap-site-main .gasless-fee-crossed{text-decoration:line-through!important;text-decoration-thickness:1.5px!important;-webkit-text-decoration-color:currentColor!important;text-decoration-color:currentColor!important;opacity:.78}.swap-site-main .trade-money{position:relative;cursor:help;outline:none;font-family:inherit!important}.swap-site-main .trade-money[data-token]:after{content:attr(data-token);display:none;position:absolute;right:0;top:calc(100% + 7px);z-index:130;white-space:nowrap;padding:5px 7px;border:1px solid rgba(177,151,229,.22);border-radius:7px;background:#151923;color:#dce2ed;font:600 9px/1.2 ui-sans-serif,system-ui,sans-serif;box-shadow:0 10px 24px rgba(0,0,0,.35)}.swap-site-main .trade-money[data-token]:focus:after,.swap-site-main .trade-money[data-token]:hover:after{display:block}@media (max-width:700px){.swap-site-main .gasless-fee-right{gap:5px}.swap-site-main .gasless-health-wrap{position:static}.swap-site-main .trade-money[data-token]:after{position:fixed;left:14px;right:14px;bottom:14px;top:auto;text-align:center;white-space:normal}}.swap-site-main .gasless-fee-right>b,.swap-site-main .gasless-fee-right>b.gasless-network-fee{font-family:inherit!important;font-style:normal!important;font-size:13.5px!important;font-weight:680!important;line-height:1.25!important;letter-spacing:normal!important;color:var(--text)!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.swap-site-main .gasless-fee-right>b .trade-money{font-family:inherit!important;font-style:normal!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:inherit!important}.swap-site-main .gasless-health-info{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;font-family:inherit!important;font-size:10px!important;font-weight:800!important}.swap-site-main .gasless-health-panel-compact{width:218px!important;padding:6px 8px!important;border-radius:9px!important;background:#121722!important;box-shadow:0 12px 28px rgba(0,0,0,.38)!important}.swap-site-main .gasless-relay-list-compact{max-height:none!important;overflow:visible!important;padding:0!important}.swap-site-main .gasless-relay-item-compact{grid-template-columns:8px 1fr auto!important;grid-gap:7px!important;gap:7px!important;min-height:27px!important;padding:4px 2px!important;border-bottom:1px solid rgba(255,255,255,.045)!important}.swap-site-main .gasless-relay-item-compact>b{font-size:10px!important;letter-spacing:.035em!important;text-align:left!important;color:var(--text)!important}.swap-site-main .gasless-relay-item-compact>em{font-size:8.5px!important;font-weight:820!important;letter-spacing:.04em!important;color:#8f98a8!important}.swap-site-main .gasless-relay-item-compact>em.low{color:#e5b94f!important}.swap-site-main .gasless-relay-item-compact>em.unknown{color:#8f98a8!important}.swap-site-main .gasless-health-panel-compact .gasless-relay-empty{padding:6px 3px!important;font-size:9px!important;text-align:left!important}@media (max-width:700px){.swap-site-main .gasless-health-panel-compact{left:50%!important;right:auto!important;bottom:16px!important;transform:translateX(-50%)!important;width:min(218px,calc(100vw - 28px))!important;max-height:none!important;padding:7px 8px!important;border-radius:10px!important}}.swap-site-main .swap-pro-detail-rows .trade-money>em,.swap-site-main .swap-pro-estimate .trade-money>em{font-style:normal;font-size:.72em;font-weight:600;color:var(--muted,#8f98aa);white-space:nowrap}.swap-site-main .trade-money-stacked{display:inline-grid!important;justify-items:end!important;gap:2px!important;vertical-align:middle!important}.swap-site-main .swap-pro-estimate .trade-money-stacked{display:grid!important;justify-items:start!important;grid-gap:4px!important;gap:4px!important}.swap-site-main .trade-money-stacked>span{min-width:0!important;color:var(--text)!important;font:inherit!important}.swap-site-main .trade-money-stacked>em{margin:0!important;font-style:normal!important;font-size:10px!important;font-weight:560!important;line-height:1.15!important;letter-spacing:0!important;color:var(--muted,#8f98aa)!important;white-space:nowrap!important}.swap-site-main .swap-pro-estimate .trade-money-stacked>em{font-size:10.5px!important}.swap-site-main .trade-money-compact>em{font-size:9px!important}.swap-site-main .swap-pro-settings svg{transform-origin:50% 50%;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.swap-site-main .swap-pro-settings.open svg{transform:rotate(90deg)}.swap-site-main .swap-pro-reverse button{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.swap-site-main .swap-pro-reverse button:hover{transform:translateY(-1px);border-color:var(--accent)}.swap-site-main .swap-pro-reverse button.spin{animation:edgarSwapFlip .32s cubic-bezier(.2,.8,.2,1)}@keyframes edgarSwapFlip{0%{transform:rotate(0deg) scale(1)}52%{transform:rotate(105deg) scale(.92)}to{transform:rotate(180deg) scale(1)}}.swap-site-main .gasless-status-box{display:inline-flex;align-items:center;gap:5px;padding:3px 6px 3px 4px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.025);transition:border-color .18s ease,background .18s ease,opacity .18s ease}.swap-site-main .gasless-status-box.healthy{border-color:rgba(79,218,145,.28);background:rgba(79,218,145,.055)}.swap-site-main .gasless-status-box.degraded{border-color:rgba(241,181,76,.32);background:rgba(241,181,76,.055)}.swap-site-main .gasless-status-box.inactive,.swap-site-main .gasless-status-box.unhealthy{border-color:rgba(246,92,111,.32);background:rgba(246,92,111,.055)}.swap-site-main .gasless-status-box .gasless-fee-badge{margin:0!important;padding:0!important;border:0!important;background:transparent!important;font-size:8px!important;font-weight:900!important;letter-spacing:.055em!important;color:#65d99b!important;white-space:nowrap!important}.swap-site-main .gasless-status-box.degraded .gasless-fee-badge{color:#e7ba50!important}.swap-site-main .gasless-status-box.inactive .gasless-fee-badge,.swap-site-main .gasless-status-box.unhealthy .gasless-fee-badge{color:#f17482!important}.swap-site-main .gasless-health-info{position:relative!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;border:0!important;border-radius:5px!important;background:transparent!important;box-shadow:none!important;color:inherit!important;display:grid!important;place-items:center!important;padding:0!important;overflow:visible!important}.swap-site-main .gasless-health-info:after{display:none!important}.swap-site-main .gasless-health-info:hover{transform:none!important}.swap-site-main .gasless-check{display:grid;place-items:center;width:16px;height:16px;color:#65d99b;font-size:14px;font-weight:950;line-height:1}.swap-site-main .gasless-triangle{position:relative;display:grid;place-items:center;width:17px;height:15px;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);background:#e7ba50;color:#16191f}.swap-site-main .gasless-health-info.unhealthy .gasless-triangle{background:#f17482}.swap-site-main .gasless-triangle>i{font:900 8px/1 ui-sans-serif,system-ui,sans-serif;font-style:normal;transform:translateY(2px)}.swap-site-main .gasless-system-row{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:3px 2px 1px!important}.swap-site-main .gasless-system-row>b{font-size:10px!important;letter-spacing:.035em!important}.swap-site-main .gasless-system-row>em{font-style:normal;font-size:8.5px;font-weight:850;letter-spacing:.04em;color:#f17482}.swap-site-main .gasless-system-row>em.healthy{color:#65d99b}.swap-site-main .gasless-system-meta{display:block!important;padding:0 2px 5px!important;color:var(--muted)!important;font-size:8px!important;border-bottom:1px solid rgba(255,255,255,.045)}.swap-site-main .gasless-relay-item-compact>i.busy{background:#64a9ff!important;box-shadow:0 0 9px rgba(100,169,255,.32)!important}.swap-site-main .gasless-relay-item-compact>em.busy{color:#7bb5ff!important}@media (max-width:620px){.swap-site-main .trade-money-stacked>em{font-size:9px!important}.swap-site-main .gasless-status-box{gap:4px;padding-right:5px}.swap-site-main .gasless-status-box .gasless-fee-badge{font-size:7.5px!important}}.swap-site-main .swap-pro-side,.swap-site-main .swap-pro-side .swap-pro-details{overflow:visible!important}.swap-site-main .swap-pro-side{position:relative!important;z-index:40!important}.swap-site-main .gasless-fee-right,.swap-site-main .gasless-fee-row,.swap-site-main .gasless-health-wrap,.swap-site-main .gasless-status-box{overflow:visible!important}.swap-site-main .gasless-status-box{position:relative!important;z-index:45!important;gap:4px!important;padding:3px 4px 3px 6px!important}.swap-site-main .gasless-status-box .gasless-fee-badge{order:1!important}.swap-site-main .gasless-status-box .gasless-health-wrap{order:2!important;position:relative!important;z-index:2147483000!important}.swap-site-main .gasless-health-panel-compact{position:absolute!important;display:none;top:calc(100% + 7px)!important;right:-4px!important;left:auto!important;bottom:auto!important;transform:none!important;width:186px!important;padding:5px 7px!important;border-radius:8px!important;border:1px solid rgba(177,151,229,.18)!important;background:#111620!important;box-shadow:0 14px 34px rgba(0,0,0,.52)!important;z-index:2147483646!important}.swap-site-main .gasless-health-wrap.open .gasless-health-panel-compact,.swap-site-main .gasless-health-wrap:hover .gasless-health-panel-compact{display:block!important}.swap-site-main .gasless-relay-list-compact{display:grid!important;grid-gap:0!important;gap:0!important}.swap-site-main .gasless-relay-item-compact{display:grid!important;grid-template-columns:58px 48px minmax(44px,1fr)!important;align-items:center!important;grid-gap:5px!important;gap:5px!important;min-height:20px!important;padding:2px 0!important;border-bottom:1px solid rgba(255,255,255,.035)!important}.swap-site-main .gasless-relay-item-compact:last-child{border-bottom:0!important}.swap-site-main .gasless-relay-item-compact>b{font-size:8.5px!important;line-height:1!important;font-weight:760!important;letter-spacing:.025em!important;color:#cbd2de!important}.swap-site-main .gasless-relay-item-compact>em{font-style:normal!important;font-size:7.4px!important;line-height:1!important;font-weight:900!important;letter-spacing:.035em!important;text-align:left!important}.swap-site-main .gasless-relay-item-compact>em.healthy{color:#65d99b!important}.swap-site-main .gasless-relay-item-compact>em.offline{color:#f17482!important}.swap-site-main .gasless-relay-bar{width:100%!important;height:4px!important;overflow:hidden!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)!important}.swap-site-main .gasless-relay-bar>i{display:block!important;height:100%!important;min-width:2px!important;border-radius:inherit!important;transition:width .2s ease!important}.swap-site-main .gasless-relay-bar.active>i{background:#4fda91!important}.swap-site-main .gasless-relay-bar.inactive>i{background:#f17482!important}.swap-site-main .gasless-health-panel-compact .gasless-relay-empty{padding:4px 2px!important;font-size:8px!important;color:var(--muted)!important}.swap-site-main .gasless-health-panel-compact .gasless-system-meta,.swap-site-main .gasless-health-panel-compact .gasless-system-row{display:none!important}@media (max-width:700px){.swap-site-main .gasless-health-panel-compact{position:fixed!important;top:auto!important;right:14px!important;left:auto!important;bottom:14px!important;transform:none!important;width:min(186px,calc(100vw - 28px))!important;z-index:2147483646!important}}.classic-project-sidebar .project-swap-v0840{position:relative!important;overflow:visible!important}.classic-project-sidebar .project-swap-head-actions{position:relative;display:flex;align-items:center;gap:6px;min-width:0}.classic-project-sidebar .project-token-lock{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 7px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.02em}.classic-project-sidebar .project-swap-settings{width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--soft);cursor:pointer}.classic-project-sidebar .project-swap-settings svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transform-origin:50% 50%;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.classic-project-sidebar .project-swap-settings.open svg{transform:rotate(90deg)}.classic-project-sidebar .project-swap-settings-pop{position:absolute;right:0;top:36px;z-index:250;width:220px;padding:10px;border:1px solid var(--line);border-radius:11px;background:var(--panel);box-shadow:0 18px 42px rgba(0,0,0,.42);display:grid;grid-gap:7px;gap:7px}.classic-project-sidebar .project-swap-settings-pop>strong{font-size:12px}.classic-project-sidebar .project-swap-settings-pop>small{margin-top:2px;color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.classic-project-sidebar .project-swap-segment{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.classic-project-sidebar .project-swap-segment.three{grid-template-columns:repeat(3,1fr)}.classic-project-sidebar .project-auto-slip,.classic-project-sidebar .project-swap-segment button{height:30px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--muted);font-size:9px;font-weight:800;cursor:pointer}.classic-project-sidebar .project-auto-slip.active,.classic-project-sidebar .project-swap-segment button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--panel2));color:var(--accent2)}.classic-project-sidebar .project-auto-slip{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 9px}.classic-project-sidebar .project-auto-slip b{color:inherit;font-size:9px}.classic-project-sidebar .project-swap-settings-pop label{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:5px;gap:5px}.classic-project-sidebar .project-swap-settings-pop input{min-width:0;height:30px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--text);font-size:9px}.classic-project-sidebar .project-swap-settings-pop label>span{color:var(--muted);font-size:9px}.classic-project-sidebar .project-swap-settings-pop label>button{height:30px;padding:0 8px;border:1px solid var(--accent);border-radius:8px;background:color-mix(in srgb,var(--accent) 12%,var(--panel2));color:var(--accent2);font-size:8px;font-weight:900}.classic-project-sidebar .swap-direction svg{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.classic-project-sidebar .swap-direction.spin svg{transform:rotate(180deg)}.classic-project-sidebar .project-gasless-row{position:relative;z-index:30;overflow:visible!important}.classic-project-sidebar .project-network-fee{display:flex!important;align-items:center;justify-content:flex-end;gap:6px;max-width:none!important;overflow:visible!important}.classic-project-sidebar .project-fee-crossed{text-decoration:line-through;opacity:.58}.classic-project-sidebar .gasless-status-box{position:relative;z-index:50;display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 6px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.025)}.classic-project-sidebar .gasless-status-box.healthy{border-color:rgba(79,218,145,.28);background:rgba(79,218,145,.055)}.classic-project-sidebar .gasless-status-box.degraded{border-color:rgba(241,181,76,.32);background:rgba(241,181,76,.055)}.classic-project-sidebar .gasless-status-box.inactive,.classic-project-sidebar .gasless-status-box.unhealthy{border-color:rgba(246,92,111,.32);background:rgba(246,92,111,.055)}.classic-project-sidebar .gasless-fee-badge{order:1;margin:0!important;padding:0!important;border:0!important;background:transparent!important;font-size:7px!important;font-style:normal;font-weight:900!important;letter-spacing:.045em;color:#65d99b!important;white-space:nowrap!important}.classic-project-sidebar .gasless-status-box.degraded .gasless-fee-badge{color:#e7ba50!important}.classic-project-sidebar .gasless-status-box.inactive .gasless-fee-badge,.classic-project-sidebar .gasless-status-box.unhealthy .gasless-fee-badge{color:#f17482!important}.classic-project-sidebar .gasless-health-wrap{order:2;position:relative;z-index:300}.classic-project-sidebar .gasless-health-info{width:17px;height:17px;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.classic-project-sidebar .gasless-check{font-size:10px;font-weight:1000;color:#65d99b}.classic-project-sidebar .gasless-triangle{position:relative;width:15px;height:14px;display:grid;place-items:center;color:#e7ba50;font-size:8px;font-weight:1000}.classic-project-sidebar .gasless-triangle:before{content:"";position:absolute;inset:0;background:currentColor;-webkit-clip-path:polygon(50% 0,100% 92%,0 92%);clip-path:polygon(50% 0,100% 92%,0 92%)}.classic-project-sidebar .gasless-triangle i{position:relative;z-index:1;color:#17130a;font-style:normal;font-size:7px;line-height:1}.classic-project-sidebar .gasless-health-info.unhealthy .gasless-triangle{color:#f17482}.classic-project-sidebar .gasless-health-panel-compact{display:none;position:absolute!important;right:-5px!important;left:auto!important;top:calc(100% + 7px)!important;bottom:auto!important;transform:none!important;width:190px!important;padding:6px 7px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel)!important;box-shadow:0 18px 44px rgba(0,0,0,.48)!important;z-index:1000!important}.classic-project-sidebar .gasless-health-wrap.open .gasless-health-panel-compact,.classic-project-sidebar .gasless-health-wrap:hover .gasless-health-panel-compact{display:block!important}.classic-project-sidebar .gasless-relay-list-compact{display:grid;grid-gap:3px;gap:3px}.classic-project-sidebar .gasless-relay-item-compact{display:grid!important;grid-template-columns:52px 44px minmax(44px,1fr)!important;align-items:center!important;grid-gap:5px!important;gap:5px!important;padding:3px 2px!important;background:transparent!important;border:0!important}.classic-project-sidebar .gasless-relay-item-compact>b{font-size:7px!important;color:var(--soft)!important;text-align:left!important}.classic-project-sidebar .gasless-relay-item-compact>em{font-size:6.5px!important;font-style:normal!important;font-weight:900!important;text-align:center!important}.classic-project-sidebar .gasless-relay-item-compact>em.healthy{color:#65d99b!important}.classic-project-sidebar .gasless-relay-item-compact>em.offline{color:#f17482!important}.classic-project-sidebar .gasless-relay-bar{height:4px!important;border-radius:999px!important;background:rgba(255,255,255,.07)!important;overflow:hidden!important}.classic-project-sidebar .gasless-relay-bar>i{display:block;height:100%;border-radius:inherit;background:#65d99b}.classic-project-sidebar .gasless-relay-bar.inactive>i{background:#f17482}.classic-project-sidebar .gasless-relay-empty{padding:4px 2px;font-size:7px;color:var(--muted)}.classic-project-sidebar .project-gasless-checking{display:block;margin:6px 0 0;color:var(--muted);font-size:7.5px;text-align:center}@media (max-width:700px){.classic-project-sidebar .project-swap-settings-pop{position:fixed;left:12px;right:12px;top:auto;bottom:12px;width:auto;z-index:1000}.classic-project-sidebar .gasless-health-panel-compact{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:12px!important;width:auto!important;max-height:55vh!important;overflow:auto!important}.classic-project-sidebar .gasless-health-wrap:hover:not(.open) .gasless-health-panel-compact{display:none!important}.classic-project-sidebar .gasless-health-wrap.open .gasless-health-panel-compact{display:block!important}.classic-project-sidebar .project-token-lock{max-width:92px}}.classic-project-sidebar .project-trade-details-compact{overflow:hidden!important}.classic-project-sidebar .project-trade-details-compact .swap-quote-detail-row{min-height:30px!important;padding:6px 8px!important;grid-template-columns:minmax(78px,.72fr) minmax(0,1.28fr)!important;align-items:center!important;gap:8px!important}.classic-project-sidebar .project-trade-details-compact .swap-quote-detail-row>span{font-size:9px!important;line-height:1.2!important}.classic-project-sidebar .project-trade-details-compact .swap-quote-detail-row>b{font-size:9px!important;line-height:1.2!important;max-width:100%!important;display:flex;align-items:center;justify-content:flex-end;gap:5px;min-width:0}.classic-project-sidebar .project-stack-value{display:grid!important;justify-items:end!important;grid-gap:1px!important;gap:1px!important}.classic-project-sidebar .project-stack-value>span{font-size:9px;font-weight:800;color:var(--text);white-space:normal;text-align:right}.classic-project-sidebar .project-stack-value>em{font-size:7px;font-style:normal;font-weight:650;color:var(--muted)}.classic-project-sidebar .project-provider-only{height:22px!important}.classic-project-sidebar .project-provider-only img{width:19px;height:19px;display:block;object-fit:contain;border-radius:50%}.classic-project-sidebar .project-provider-only>span{font-size:6px!important}.classic-project-sidebar .project-provider-only>span,.classic-project-sidebar .project-route-info{width:19px;height:19px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--panel2)}.classic-project-sidebar .project-route-info{padding:0;color:var(--soft);font:800 9px/1 ui-sans-serif,system-ui;cursor:pointer}.classic-project-sidebar .project-route-info:hover,.classic-project-sidebar .project-route-info[aria-expanded=true]{border-color:var(--accent);color:var(--accent2)}.classic-project-sidebar .project-fee-currency{font-weight:850!important}.classic-project-sidebar .project-network-fee-compact{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;white-space:nowrap!important}.classic-project-sidebar .project-network-fee-compact>.gasless-status-box{flex:0 0 auto!important}.classic-project-sidebar .project-trade-details-compact .gasless-status-box{padding:2px 3px 2px 5px!important;border-radius:7px!important;gap:2px!important}.classic-project-sidebar .project-trade-details-compact .gasless-fee-badge{font-size:6.5px!important}.classic-project-sidebar .project-trade-details-compact .gasless-health-info{width:15px!important;height:15px!important}.project-swap-overlay{position:fixed;z-index:2147483647;padding:7px 8px;border:1px solid var(--line);border-radius:9px;background:var(--panel);box-shadow:0 16px 44px rgba(0,0,0,.58);color:var(--text);font-size:8px}.project-swap-overlay strong{display:block;margin-bottom:6px;font-size:8px;letter-spacing:.03em;color:var(--soft)}.project-route-overlay .project-route-path{display:grid;grid-gap:3px;gap:3px}.project-route-overlay .project-route-path>span{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;grid-gap:5px;gap:5px;position:relative;min-height:18px}.project-route-overlay .project-route-path i{width:14px;height:14px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-style:normal;font-size:6px;color:var(--muted)}.project-route-overlay .project-route-path b{min-width:0;font-size:8px;font-weight:750;white-space:normal;overflow-wrap:anywhere}.project-route-overlay .project-route-path em{position:absolute;left:5px;bottom:-6px;color:var(--muted);font-style:normal;font-size:7px}.project-relayer-overlay .gasless-relay-list-compact{display:grid;grid-gap:2px;gap:2px}.project-relayer-overlay .gasless-relay-item-compact{display:grid!important;grid-template-columns:51px 43px minmax(42px,1fr)!important;align-items:center!important;grid-gap:5px!important;gap:5px!important;padding:2px 1px!important;background:transparent!important;border:0!important}.project-relayer-overlay .gasless-relay-item-compact>b{font-size:7px!important;text-align:left!important;color:var(--soft)!important}.project-relayer-overlay .gasless-relay-item-compact>em{font-size:6px!important;font-style:normal!important;font-weight:900!important;text-align:center!important}.project-relayer-overlay .gasless-relay-item-compact>em.healthy{color:#65d99b!important}.project-relayer-overlay .gasless-relay-item-compact>em.offline{color:#f17482!important}.project-relayer-overlay .gasless-relay-bar{height:4px!important;border-radius:999px!important;background:rgba(255,255,255,.07)!important;overflow:hidden!important}.project-relayer-overlay .gasless-relay-bar>i{display:block;height:100%;border-radius:inherit;background:#65d99b}.project-relayer-overlay .gasless-relay-bar.inactive>i{background:#f17482}.project-relayer-overlay .gasless-relay-empty{font-size:7px;color:var(--muted)}@media (max-width:700px){.classic-project-sidebar .project-trade-details-compact .swap-quote-detail-row{grid-template-columns:minmax(78px,.72fr) minmax(0,1.28fr)!important;gap:8px!important}.classic-project-sidebar .project-trade-details-compact .swap-quote-detail-row>b{text-align:right!important;justify-content:flex-end!important}.project-swap-overlay{left:12px!important;right:12px!important;top:auto!important;bottom:12px!important;width:auto!important;max-height:55vh;overflow:auto}}.classic-project-sidebar .project-flow-fiat{display:block!important;margin:4px 3px 0!important;color:var(--muted)!important;font-size:8px!important;font-weight:650!important;line-height:1.15!important;letter-spacing:.005em!important;text-align:left!important}.classic-project-sidebar .swap-compact-flow label:last-child .project-flow-fiat{text-align:left!important}.classic-project-sidebar .project-trade-details-compact .project-gasless-row+.swap-quote-detail-row{border-top-color:color-mix(in srgb,var(--line) 70%,transparent)!important}.toolbar-search-wrap{display:flex;flex-direction:column;gap:5px;min-width:min(390px,42vw)}.toolbar-search-wrap .toolbar-search{width:100%}.discover-search-hint{display:block;padding:0 4px;color:var(--muted);font-size:10px;line-height:1.25;white-space:normal}.search-spin{padding-right:12px;color:var(--muted);font-weight:900}.discover-live-results{margin:10px 0 14px;border:1px solid var(--line);background:var(--panel);border-radius:15px;padding:10px 12px;display:flex;flex-direction:column;gap:12px;overflow:visible}.discover-live-group{display:flex;flex-direction:column;gap:8px}.discover-live-title{display:flex;align-items:baseline;gap:8px}.discover-live-title b{font-size:12px}.discover-live-title small{font-size:10px;color:var(--muted)}.discover-live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.discover-live-card{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:8px 9px;border:1px solid var(--line);border-radius:11px;background:var(--panel2);color:var(--text);text-decoration:none}.discover-live-card:hover{border-color:color-mix(in srgb,var(--accent) 44%,var(--line));background:var(--panel3)}.discover-live-card>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:2px}.discover-live-card b,.discover-live-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discover-live-card b{font-size:11px}.discover-live-card small{font-size:9px;color:var(--muted)}.discover-live-card em{font-size:8px;font-style:normal;font-weight:900;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 5px}.discover-live-logo{width:34px;height:34px;border-radius:50%;background:var(--panel3);display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);font-size:12px;font-weight:950}.discover-live-logo img{width:100%;height:100%;object-fit:contain}.discover-live-logo-fallback{color:var(--muted)}.discover-live-note{padding:8px;color:var(--muted);font-size:11px}@media (max-width:900px){.toolbar-search-wrap{min-width:100%;width:100%}.discover-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.discover-live-grid{grid-template-columns:1fr}.discover-search-hint{font-size:9px}}.asset-detail-page{max-width:1240px;margin:0 auto;padding:28px 24px 72px}.asset-indexed-banner{display:flex;align-items:center;gap:12px;border:1px solid #263140;background:#11161d;border-radius:14px;padding:13px 16px;margin-bottom:18px}.asset-indexed-banner>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#18231e;color:#7df0aa;font-weight:900}.asset-indexed-banner b{display:block;color:#eef6f1}.asset-indexed-banner small{display:block;margin-top:2px;color:#84908a;line-height:1.35}.asset-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-gap:22px;gap:22px;align-items:start}.asset-detail-main{min-width:0}.asset-detail-sidebar{min-width:0;position:-webkit-sticky;position:sticky;top:86px}.asset-detail-header{display:flex;align-items:center;gap:18px;padding:25px;border:1px solid #242c35;background:#0e1319;border-radius:18px}.asset-detail-logo{width:78px;height:78px;border-radius:18px;display:grid;place-items:center;overflow:hidden;background:#171e26;border:1px solid #2a3440;flex:0 0 auto}.asset-detail-logo img{width:100%;height:100%;object-fit:cover}.asset-detail-logo span{font-size:30px;font-weight:900;color:#dce6df}.asset-detail-header h1{font-size:30px;line-height:1.05;margin:7px 0;color:#f2f6f3}.asset-detail-header p{margin:0;color:#89958e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.asset-type-badge{display:inline-flex;padding:5px 8px;border-radius:7px;background:#18231e;border:1px solid #284235;color:#82e9a9;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.asset-detail-banner{margin-top:16px;border-radius:16px;overflow:hidden;border:1px solid #242c35;max-height:260px}.asset-detail-banner img{display:block;width:100%;height:100%;max-height:260px;object-fit:cover}.asset-detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.asset-detail-stats>div{border:1px solid #232c35;background:#10161c;border-radius:13px;padding:14px}.asset-detail-stats small{display:block;color:#78857e;font-size:11px;margin-bottom:5px}.asset-detail-stats b{color:#ecf3ee;font-size:15px}.asset-detail-card,.asset-pool-note{margin-top:14px;border:1px solid #232c35;background:#10161c;border-radius:15px;padding:18px}.asset-detail-card h2{margin:0 0 10px;font-size:13px;letter-spacing:.08em;color:#909d96}.asset-detail-card code{display:block;padding:11px 12px;background:#0b1015;border:1px solid #202831;border-radius:9px;color:#cbd6cf;word-break:break-all}.asset-detail-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.asset-detail-actions a{display:inline-flex;padding:9px 11px;border-radius:9px;border:1px solid #29343f;color:#d6dfda;text-decoration:none;font-size:12px;background:#151c23}.asset-detail-actions a:hover{border-color:#3c4b59;background:#192129}.asset-pool-note{border-color:#594723;background:#1a160e}.asset-pool-note b{color:#f2c86d}.asset-pool-note p{margin:7px 0 0;color:#a99b7d;line-height:1.5}@media (max-width:900px){.asset-detail-grid{grid-template-columns:1fr}.asset-detail-sidebar{position:static}.asset-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.asset-detail-page{padding:18px 12px 52px}.asset-detail-header{padding:18px}.asset-detail-logo{width:62px;height:62px;border-radius:14px}.asset-detail-header h1{font-size:24px}.asset-detail-stats{grid-template-columns:1fr 1fr}}.asset-page-shell{max-width:1180px;margin:0 auto;padding:18px 22px 54px}.asset-page-back{display:inline-flex;align-items:center;color:var(--muted);font-size:10px;text-decoration:none;margin:4px 0 12px}.asset-page-back:hover{color:var(--text)}.asset-page-hero{display:flex;align-items:center;gap:18px;padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.asset-page-logo{width:76px;height:76px;border-radius:20px;background:var(--panel3);border:1px solid var(--line);display:grid;place-items:center;overflow:hidden;flex:none;font-size:28px;font-weight:1000}.asset-page-logo img{width:100%;height:100%;object-fit:contain}.asset-page-logo-fallback{color:var(--muted)}.asset-page-title{min-width:0}.asset-page-title h1{font-size:32px;line-height:1.05;letter-spacing:-.04em;margin:7px 0 5px}.asset-page-title p{margin:0;color:var(--muted);font-size:10px}.asset-page-badges{display:flex;gap:6px;flex-wrap:wrap}.asset-page-badges span{font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--line);border-radius:999px;padding:4px 7px;color:var(--muted)}.asset-page-badges .indexed{color:var(--accent2);border-color:color-mix(in srgb,var(--accent2) 40%,var(--line))}.asset-page-badges .verified{color:#67d995;border-color:color-mix(in srgb,#67d995 40%,var(--line))}.asset-page-grid{display:grid;grid-template-columns:minmax(270px,360px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;margin-top:14px}.asset-page-left,.asset-page-right{display:grid;grid-gap:10px;gap:10px;min-width:0}.asset-page-card{border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:15px}.asset-page-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:11px}.asset-page-card-head b{font-size:12px}.asset-page-card-head small{font-size:8px;color:var(--muted)}.asset-page-rows{display:grid}.asset-page-rows>div{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.asset-page-rows span{font-size:9px;color:var(--muted)}.asset-page-rows b,.asset-page-rows code{font-size:9px;color:var(--text);max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-page-actions{padding-top:10px;border-top:1px solid var(--line)}.asset-page-actions a{display:flex;align-items:center;justify-content:center;height:36px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--text);font-size:9px;text-decoration:none}.asset-market-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:7px;gap:7px}.asset-market-grid>div{padding:10px;border-radius:11px;background:var(--panel2);display:grid;grid-gap:3px;gap:3px}.asset-market-grid span{font-size:8px;color:var(--muted)}.asset-market-grid b{font-size:11px}.asset-market-grid .positive{color:#67d995}.asset-market-grid .negative{color:#ff7e8b}.asset-page-note b{font-size:11px}.asset-page-note p{margin:6px 0 0;color:var(--muted);font-size:9px;line-height:1.55}@media (max-width:820px){.asset-page-shell{padding:12px 12px 42px}.asset-page-hero{padding:16px}.asset-page-logo{width:58px;height:58px;border-radius:16px}.asset-page-title h1{font-size:24px}.asset-page-grid{grid-template-columns:1fr}.asset-market-grid{grid-template-columns:1fr 1fr}.asset-page-right{order:-1}}.metadata-refresh-wrap{display:inline-flex;align-items:center;gap:7px;margin-left:6px;min-width:0}.metadata-refresh{border:1px solid rgba(255,255,255,.14);background:rgba(8,12,18,.78);color:#cbd5e1;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:750;line-height:1;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease,opacity .15s ease}.metadata-refresh:hover:not(:disabled){border-color:rgba(255,255,255,.28);background:rgba(18,25,36,.94);color:#fff}.metadata-refresh:disabled{opacity:.5;cursor:not-allowed}.metadata-refresh-msg{font-size:10px;color:#9ca3af;white-space:nowrap}@media (max-width:700px){.project-title-row{flex-wrap:wrap}.metadata-refresh-wrap{margin-left:0}.metadata-refresh{padding:6px 8px}}.project-slippage-warning,.swap-slippage-warning{display:grid;grid-gap:3px;gap:3px;margin-top:9px;padding:9px 10px;border:1px solid color-mix(in srgb,#f3b13f 48%,var(--line));border-radius:9px;background:color-mix(in srgb,#f3b13f 8%,var(--panel2));color:var(--text)}.project-slippage-warning b,.swap-slippage-warning b{font-size:9px}.project-slippage-warning small,.swap-slippage-warning small{font-size:7.5px;line-height:1.45;color:var(--muted)}.project-slippage-warning.very-high,.swap-slippage-warning.very-high{border-color:color-mix(in srgb,#ff6767 58%,var(--line));background:color-mix(in srgb,#ff6767 9%,var(--panel2))}.project-warning-row b,.swap-detail-warning b{color:#f3b13f!important}.project-warning-row.very-high b,.swap-detail-warning.very-high b{color:#ff7777!important}.swap-approval-setting{display:grid;grid-gap:9px;gap:9px}.project-manage-approvals,.swap-manage-approvals{width:100%;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:10px;padding:9px 11px;font-weight:800;cursor:pointer}.project-manage-approvals:hover,.swap-manage-approvals:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.approval-manager-backdrop{position:fixed;inset:0;z-index:1300;background:rgba(8,10,14,.44);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:18px}.approval-manager{width:min(560px,100%);max-height:min(720px,88vh);overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:20px;box-shadow:0 24px 70px rgba(0,0,0,.28);padding:18px}.approval-manager-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.approval-manager-head span{font-size:10px;letter-spacing:.14em;color:var(--muted);font-weight:900}.approval-manager-head h3{margin:3px 0 0;font-size:20px}.approval-manager-head>button{border:0;background:transparent;color:var(--muted);font-size:26px;line-height:1;cursor:pointer}.approval-manager-note{margin:12px 0 14px;color:var(--muted);font-size:12px;line-height:1.5}.approval-manager-list{display:grid;grid-gap:8px;gap:8px}.approval-manager-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(110px,.8fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px;border:1px solid var(--line);border-radius:13px}.approval-manager-token{display:flex;align-items:center;gap:9px;min-width:0}.approval-manager-token>i,.approval-manager-token>img{width:34px;height:34px;border-radius:50%;object-fit:cover;background:var(--soft);display:grid;place-items:center;font-style:normal;font-weight:900}.approval-manager-amount,.approval-manager-token span{display:grid;min-width:0}.approval-manager-token b{overflow:hidden;text-overflow:ellipsis}.approval-manager-amount small,.approval-manager-token small{color:var(--muted);font-size:10px}.approval-manager-amount b{font-size:12px}.approval-manager-row>button{border:1px solid color-mix(in srgb,#e25555 35%,var(--line));background:color-mix(in srgb,#e25555 8%,var(--panel));color:#d34b4b;border-radius:9px;padding:8px 10px;font-weight:800;cursor:pointer}.approval-manager-row>button:disabled{opacity:.55;cursor:wait}.approval-manager-empty{padding:26px 12px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:13px}.approval-manager-message{margin-top:10px;padding:9px 10px;border-radius:10px;background:var(--soft);font-size:12px}.approval-manager-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px}.approval-manager-foot small{color:var(--muted)}.approval-manager-foot button{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:9px;padding:7px 10px;cursor:pointer}@media (max-width:560px){.approval-manager-row{grid-template-columns:1fr auto}.approval-manager-amount{grid-column:1/2;padding-left:43px}.approval-manager-row>button{grid-column:2;grid-row:1/3}}.project-swap-approvals,.swap-pro-approvals{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:10px;padding:8px 10px;font-size:11px;font-weight:850;cursor:pointer;transition:.18s ease}.project-swap-approvals:hover,.swap-pro-approvals:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.project-swap-approvals{padding:7px 9px}.approval-manager-preference{display:grid;grid-gap:10px;gap:10px;margin:0 0 15px;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--soft)}.approval-manager-preference>div:first-child{display:grid;grid-gap:3px;gap:3px}.approval-manager-preference>div:first-child b{font-size:13px}.approval-manager-preference>div:first-child small{font-size:11px;line-height:1.45;color:var(--muted)}.approval-manager-mode{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.approval-manager-mode button{display:grid;grid-gap:2px;gap:2px;text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:11px;padding:10px;cursor:pointer}.approval-manager-mode button small{font-size:10px;color:var(--muted)}.approval-manager-mode button.active{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent);background:color-mix(in srgb,var(--accent) 7%,var(--panel))}@media (max-width:560px){.swap-pro-approvals{padding:7px 8px}.approval-manager-mode{grid-template-columns:1fr}}.network-popover button.network-soon{opacity:.58;cursor:not-allowed;filter:saturate(.7)}.network-popover button.network-soon:hover{background:transparent}.network-popover .soon-badge{font-size:6px;font-weight:1000;letter-spacing:.09em;color:var(--muted);border:1px solid var(--line);padding:3px 5px;border-radius:999px;background:var(--panel2)}.profile-actions.profile-actions-three{grid-template-columns:1.25fr .85fr 1fr}.profile-actions a{height:34px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--accent) 8%,var(--panel2));color:var(--text);font-size:9px;display:grid;place-items:center;font-weight:800}.leaderboard-page,.profile-page-v1{padding:34px 0 70px;max-width:1120px;margin:0 auto}.profile-hero-v1{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:22px;gap:22px;align-items:center;padding:24px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 9%,var(--panel)),var(--panel));box-shadow:0 24px 70px rgba(0,0,0,.16)}.profile-avatar-xl{width:92px;height:92px;border-radius:24px;overflow:hidden;background:linear-gradient(145deg,var(--accent),#8b5cf6);display:grid;place-items:center;color:#fff;font-size:36px;font-weight:1000;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line))}.profile-avatar-xl img{width:100%;height:100%;object-fit:cover}.profile-title-v1{min-width:0}.profile-eyebrow,.profile-title-v1>span{font-size:8px;font-weight:1000;letter-spacing:.17em;color:var(--accent2)}.profile-title-v1 h1{font-size:30px;line-height:1.08;margin:5px 0 2px}.profile-title-v1>b{display:block;font-size:10px;color:var(--soft);margin-bottom:8px}.profile-title-v1 code{font-size:9px;color:var(--muted);word-break:break-all}.profile-title-v1 p{font-size:11px;color:var(--soft);line-height:1.6;max-width:620px;margin:10px 0 0}.profile-score-card{min-width:150px;min-height:128px;padding:17px;border-radius:18px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 13%,var(--panel2)),var(--panel2));display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.profile-score-card small{font-size:7px;letter-spacing:.16em;font-weight:1000;color:var(--muted)}.profile-score-card strong{font-size:42px;line-height:1;margin:7px 0 5px}.profile-score-card span{font-size:9px;color:var(--accent2);font-weight:900}.profile-level-card{margin-top:12px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.profile-level-card>div:first-child{display:flex;align-items:center;justify-content:space-between}.profile-level-card b,.profile-level-card span{font-size:9px}.profile-level-card span{font-weight:1000;color:var(--accent2);letter-spacing:.12em}.profile-level-card b{color:var(--soft)}.profile-level-track{height:8px;margin:10px 0 6px;background:var(--panel3);border-radius:99px;overflow:hidden}.profile-level-track i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--accent),#8b5cf6)}.profile-level-card small{font-size:8px;color:var(--muted)}.profile-grid-v1{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:12px;gap:12px;margin-top:12px}.profile-editor-v1,.profile-panel{border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:17px}.profile-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.profile-panel-head small{font-size:7px;letter-spacing:.15em;font-weight:1000;color:var(--muted)}.profile-panel-head h2{font-size:15px;margin:4px 0 0}.profile-panel-head>strong{font-size:12px;color:var(--accent2)}.score-breakdown{display:grid;grid-gap:9px;gap:9px;margin-top:16px}.score-breakdown div{display:flex;justify-content:space-between;gap:12px;padding:10px 11px;border-radius:10px;background:var(--panel2);border:1px solid var(--line)}.score-breakdown span{font-size:9px;color:var(--soft)}.score-breakdown b{font-size:9px}.score-explainer{font-size:8px;line-height:1.55;color:var(--muted);margin:12px 1px 0}.profile-stat-grid-v1{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:16px}.profile-stat-grid-v1 div{padding:13px 11px;border:1px solid var(--line);border-radius:11px;background:var(--panel2);display:flex;flex-direction:column;gap:4px}.profile-stat-grid-v1 strong{font-size:17px}.profile-stat-grid-v1 span{font-size:8px;color:var(--muted)}.profile-editor-v1{margin-top:12px}.profile-edit-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:15px}.profile-edit-grid label{display:flex;flex-direction:column;gap:6px}.profile-edit-grid label.wide{grid-column:1/-1}.profile-edit-grid label>span{font-size:8px;color:var(--muted);font-weight:800}.profile-edit-grid input,.profile-edit-grid textarea{width:100%;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--text);padding:11px 12px;font-size:10px;outline:none}.profile-edit-grid input:focus,.profile-edit-grid textarea:focus{border-color:color-mix(in srgb,var(--accent) 65%,var(--line))}.profile-edit-grid textarea{min-height:86px;resize:vertical}.username-input{display:grid;grid-template-columns:auto 1fr;align-items:center;border:1px solid var(--line);border-radius:10px;background:var(--panel2);overflow:hidden}.username-input i{font-style:normal;color:var(--muted);font-size:11px;padding-left:11px}.username-input input{border:0;border-radius:0;background:transparent;padding-left:5px}.profile-editor-actions{display:flex;align-items:center;gap:12px;margin-top:11px}.profile-editor-actions button{height:38px;padding:0 17px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));border-radius:10px;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 62%,#8b5cf6));color:white;font-size:9px;font-weight:900}.profile-editor-actions span{font-size:9px;color:var(--soft)}.profile-public-footer{display:flex;justify-content:flex-end;margin-top:14px}.profile-public-footer a{font-size:9px;color:var(--accent2);font-weight:900}.leaderboard-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 2px 18px}.leaderboard-hero>div:first-child>span{font-size:8px;font-weight:1000;letter-spacing:.17em;color:var(--accent2)}.leaderboard-hero h1{font-size:34px;margin:5px 0 4px}.leaderboard-hero p{font-size:10px;color:var(--muted);margin:0}.my-rank-card{min-width:185px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--accent) 7%,var(--panel));display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:2px 11px;gap:2px 11px}.my-rank-card small{grid-column:1/-1;font-size:7px;letter-spacing:.12em;color:var(--muted);font-weight:900}.my-rank-card strong{font-size:26px}.my-rank-card span{font-size:8px;color:var(--soft)}.leaderboard-tabs{display:flex;gap:6px;margin-bottom:10px}.leaderboard-tabs button{height:34px;padding:0 13px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--muted);font-size:9px;font-weight:800}.leaderboard-tabs button.active{color:var(--text);border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.leaderboard-tabs button:disabled{cursor:not-allowed;opacity:.55}.leaderboard-tabs i{font-size:6px;font-style:normal;margin-left:4px;border:1px solid var(--line);padding:2px 4px;border-radius:99px}.leaderboard-table{border:1px solid var(--line);border-radius:16px;background:var(--panel);overflow:hidden}.leaderboard-head,.leaderboard-row{display:grid;grid-template-columns:75px minmax(220px,1fr) 90px 90px 90px 120px;align-items:center;grid-gap:10px;gap:10px;padding:0 15px}.leaderboard-head{height:38px;background:var(--panel2);color:var(--muted);font-size:7px;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.leaderboard-head,.leaderboard-row{border-bottom:1px solid var(--line)}.leaderboard-row{min-height:58px;font-size:10px}.leaderboard-row:last-child{border-bottom:0}.leaderboard-row:hover{background:color-mix(in srgb,var(--accent) 4%,var(--panel))}.leaderboard-row.is-you{background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.leaderboard-row>strong{text-align:right;font-size:16px;color:var(--accent2)}.leader-rank{font-weight:900}.leader-profile{display:flex;align-items:center;gap:10px;min-width:0}.leader-avatar{width:34px;height:34px;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(145deg,var(--accent),#8b5cf6);color:white;font-weight:1000;flex:0 0 auto}.leader-avatar img{width:100%;height:100%;object-fit:cover}.leader-profile>span:last-child{display:flex;flex-direction:column;min-width:0}.leader-profile b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leader-profile small{font-size:8px;color:var(--muted)}.leaderboard-empty{padding:38px;text-align:center;display:flex;flex-direction:column;gap:6px}.leaderboard-empty b{font-size:12px}.leaderboard-empty span{font-size:9px;color:var(--muted)}@media (max-width:820px){.leaderboard-page,.profile-page-v1{padding-top:18px}.profile-hero-v1{grid-template-columns:auto minmax(0,1fr)}.profile-score-card{grid-column:1/-1;min-height:92px;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:8px;gap:8px}.profile-score-card small{text-align:left}.profile-score-card strong{font-size:32px}.profile-score-card span{text-align:right}.profile-grid-v1{grid-template-columns:1fr}.leaderboard-head,.leaderboard-row{grid-template-columns:52px minmax(170px,1fr) 68px 92px}.leaderboard-head>span:nth-child(4),.leaderboard-head>span:nth-child(5),.leaderboard-row>span:nth-child(4),.leaderboard-row>span:nth-child(5){display:none}.leaderboard-row>strong{text-align:right}.site-nav a[href="/leaderboard"]{display:flex!important}}@media (max-width:560px){.profile-hero-v1{padding:16px;grid-template-columns:58px minmax(0,1fr);gap:13px}.profile-avatar-xl{width:58px;height:58px;border-radius:16px;font-size:22px}.profile-title-v1 h1{font-size:21px}.profile-title-v1 code{font-size:7px}.profile-score-card{grid-template-columns:1fr auto;min-height:78px}.profile-score-card small{grid-column:1/-1}.profile-score-card span{font-size:8px}.profile-edit-grid{grid-template-columns:1fr}.profile-edit-grid label.wide{grid-column:auto}.profile-actions.profile-actions-three{grid-template-columns:1fr 1fr}.profile-actions.profile-actions-three .danger{grid-column:1/-1}.leaderboard-hero{align-items:flex-start;flex-direction:column}.my-rank-card{width:100%}.leaderboard-head,.leaderboard-row{grid-template-columns:42px minmax(145px,1fr) 54px 72px;padding:0 9px;gap:6px}.leaderboard-head{font-size:6px}.leaderboard-row{font-size:9px}.leader-avatar{width:30px;height:30px}.site-nav a[href="/leaderboard"]{display:none!important}}.profile-avatar-button{position:relative;padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit}.profile-avatar-button:hover{border-color:var(--accent);transform:translateY(-1px)}.avatar-edit-badge{position:absolute;right:-5px;bottom:-5px;width:27px;height:27px;border-radius:9px;display:grid;place-items:center;background:var(--accent);color:#fff;border:3px solid var(--panel);font-size:11px;font-style:normal;box-shadow:0 8px 22px rgba(0,0,0,.25)}.avatar-modal-backdrop{position:fixed;inset:0;z-index:1000;background:rgba(4,7,10,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px}.avatar-modal{width:min(720px,100%);max-height:min(760px,88vh);overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:22px;background:var(--panel);box-shadow:0 35px 100px rgba(0,0,0,.5)}.avatar-modal-head{display:flex;justify-content:space-between;gap:20px;padding:20px 21px 15px;border-bottom:1px solid var(--line)}.avatar-modal-head small{font-size:7px;letter-spacing:.16em;color:var(--accent2);font-weight:1000}.avatar-modal-head h2{margin:4px 0 3px;font-size:20px}.avatar-modal-head p{margin:0;font-size:8px;color:var(--muted)}.avatar-modal-head>button{width:34px;height:34px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--text);font-size:20px}.avatar-tabs{display:flex;gap:7px;padding:13px 20px 0}.avatar-tabs button{height:34px;padding:0 14px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--muted);font-size:9px;font-weight:900}.avatar-tabs button.active{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));color:var(--text);background:color-mix(in srgb,var(--accent) 9%,var(--panel2))}.avatar-nft-area{padding:14px 20px 20px;overflow:auto;min-height:300px}.avatar-nft-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.avatar-nft-grid button{min-width:0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--panel2);color:var(--text);text-align:left}.avatar-nft-grid button:hover{border-color:var(--accent);transform:translateY(-1px)}.avatar-nft-grid img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:var(--panel3)}.avatar-nft-grid span{display:flex;flex-direction:column;gap:2px;padding:8px}.avatar-nft-grid b,.avatar-nft-grid small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar-nft-grid b{font-size:9px}.avatar-nft-grid small{font-size:7px;color:var(--muted)}.avatar-empty{min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;color:var(--muted);font-size:9px}.avatar-empty b{font-size:12px;color:var(--text)}.avatar-upload-area{margin:16px 20px 20px;min-height:310px;border:1px dashed color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:16px;background:var(--panel2);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.avatar-upload-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 13%,var(--panel3));color:var(--accent2);font-size:24px}.avatar-upload-area h3{font-size:15px;margin:13px 0 6px}.avatar-upload-area p{max-width:430px;margin:0;color:var(--muted);font-size:9px;line-height:1.55}.avatar-upload-area button{margin-top:16px;height:38px;padding:0 18px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));border-radius:10px;background:var(--accent);color:#fff;font-size:9px;font-weight:900}.avatar-message{margin:0 20px 18px;padding:10px 12px;border-radius:10px;background:var(--panel2);border:1px solid var(--line);font-size:8px;color:var(--soft)}.leader-rank-key{display:flex;align-items:center;gap:7px;margin-bottom:12px;overflow:auto;padding:1px}.leader-rank-key>span{font-size:7px;font-weight:1000;letter-spacing:.15em;color:var(--muted);margin-right:3px}.leader-rank-key>i{font-style:normal;display:grid;grid-template-columns:auto auto;grid-gap:0 5px;gap:0 5px;align-items:center;padding:7px 9px;border:1px solid var(--line);border-radius:10px;background:var(--panel);white-space:nowrap}.leader-rank-key>i>b{font-size:8px}.leader-rank-key>i>small{grid-column:2;font-size:6px;color:var(--muted)}.leader-table-v2 .leaderboard-head,.leader-table-v2 .leaderboard-row{grid-template-columns:58px minmax(190px,1fr) 112px 105px 82px 105px minmax(180px,1.1fr);gap:12px;padding:0 16px}.leader-table-v2 .leaderboard-head>span:nth-child(n+4){text-align:right}.leader-table-v2 .leaderboard-head>span:nth-child(7){text-align:left}.leader-table-v2 .leaderboard-row{min-height:68px}.leader-score{text-align:right!important;font-size:17px!important;color:var(--accent2)!important}.leader-score small{display:block;margin-top:4px;font-size:6px;color:var(--muted);font-weight:800}.leader-tier{display:flex;align-items:center;gap:7px;min-width:0}.leader-tier>i{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:var(--panel2);border:1px solid var(--line);font-style:normal;font-size:11px}.leader-tier>span{display:flex;flex-direction:column;min-width:0}.leader-tier b{font-size:9px}.leader-tier small{font-size:7px;color:var(--muted)}.tier-elite>i,.tier-legend>i{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));color:var(--accent2);background:color-mix(in srgb,var(--accent) 9%,var(--panel2))}.leader-market-stats{grid-column:5/8;display:grid;grid-template-columns:82px 105px minmax(180px,1fr);grid-gap:12px;gap:12px;align-items:center;min-width:0}.leader-holdings,.leader-pnl{justify-self:end;text-align:right;font-size:10px;font-weight:900}.leader-holdings small,.leader-pnl small{display:none}.leader-pnl{color:var(--muted)}.leader-top-holdings{display:flex;gap:5px;min-width:0;overflow:hidden}.leader-top-holdings>i{height:30px;max-width:86px;display:flex;align-items:center;gap:5px;padding:0 7px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);font-style:normal;min-width:0}.leader-top-holdings img,.leader-top-holdings>i>b{width:18px;height:18px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--panel3);font-size:7px;flex:0 0 auto}.leader-top-holdings em{font-size:7px;font-style:normal;font-weight:900;overflow:hidden;text-overflow:ellipsis}.leader-top-holdings>small{font-size:8px;color:var(--muted)}.leaderboard-data-note{margin:9px 3px 0;font-size:7px;line-height:1.5;color:var(--muted)}@media (max-width:980px){.leader-table-v2{overflow-x:auto}.leader-table-v2 .leaderboard-head,.leader-table-v2 .leaderboard-row{min-width:920px}.avatar-nft-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.avatar-modal-backdrop{padding:9px}.avatar-modal{max-height:94vh;border-radius:17px}.avatar-modal-head{padding:16px}.avatar-tabs{padding:11px 15px 0}.avatar-nft-area{padding:12px 15px 15px}.avatar-nft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.avatar-upload-area{margin:13px 15px 15px}.profile-avatar-button{width:58px;height:58px}.avatar-edit-badge{width:22px;height:22px;border-radius:7px;font-size:9px}.leader-table-v2 .leaderboard-head,.leader-table-v2 .leaderboard-row{display:grid!important;grid-template-columns:48px 190px 110px 95px 78px 100px 190px!important;min-width:860px;padding:0 10px;grid-gap:8px;gap:8px}.leader-table-v2 .leaderboard-head>span,.leader-table-v2 .leaderboard-row>span,.leader-table-v2 .leaderboard-row>strong{display:flex!important}.leader-market-stats{grid-column:5/8;grid-template-columns:78px 100px 190px;gap:8px}.leader-rank-key{padding-bottom:5px}}.rank-progress-card{gap:10px!important}.rank-progress-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.rank-progress-head>span{font-size:10px;font-weight:1000;letter-spacing:.14em}.rank-progress-head>b{font-size:9px;color:var(--accent2);letter-spacing:.08em}.rank-stage-track{display:grid;grid-template-columns:repeat(var(--rank-stages,5),minmax(0,1fr));grid-gap:4px;gap:4px;width:100%}.rank-stage-track>i{height:7px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--soft) 14%,var(--panel2));border:1px solid color-mix(in srgb,var(--line) 78%,transparent)}.rank-stage-track>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent2))}.leader-tier-v2{display:flex!important;align-items:center!important}.leader-tier-v2>span{display:flex;flex-direction:column;gap:2px}.leader-tier-v2 b{font-size:9px}.leader-tier-v2 small{font-size:7px;color:var(--muted)}.leader-score{display:flex!important;flex-direction:column;align-items:flex-end;justify-content:center;line-height:1}.leader-score>small{font-size:6px!important;color:var(--muted)!important;margin-top:4px;text-transform:uppercase;letter-spacing:.08em}.rank-system-summary i{min-width:118px}.rank-system-summary i small{grid-column:1/-1!important;margin-top:2px}.leader-rank{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rank-emblem{--rank-tone:#8793a6;--rank-glow:rgba(135,147,166,0.22);display:inline-grid;place-items:center;position:relative;flex:0 0 auto;color:var(--rank-tone);filter:drop-shadow(0 0 6px var(--rank-glow))}.rank-emblem-sm{width:34px;height:34px}.rank-emblem-md{width:48px;height:48px}.rank-emblem-lg{width:66px;height:66px}.rank-emblem svg{display:block;width:100%;height:100%;overflow:visible}.rank-emblem-shell{fill:color-mix(in srgb,var(--rank-tone) 9%,var(--panel2));stroke:currentColor;stroke-width:2}.rank-emblem-inner{fill:color-mix(in srgb,var(--rank-tone) 15%,transparent);stroke:currentColor;stroke-width:1;opacity:.68}.rank-emblem-spine{fill:none;stroke:currentColor;stroke-width:1.8;opacity:.72}.rank-emblem-crown,.rank-emblem-wings{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.rank-emblem-mark{fill:currentColor;opacity:.82;stroke:currentColor;stroke-width:2}.rank-emblem-cut{fill:var(--panel);stroke:none}.rank-stage-dot{fill:color-mix(in srgb,var(--rank-tone) 14%,var(--panel2));stroke:color-mix(in srgb,var(--rank-tone) 45%,transparent);stroke-width:.7}.rank-emblem.is-max .rank-stage-dot,.rank-stage-dot.is-lit{fill:currentColor;filter:drop-shadow(0 0 2px currentColor)}.rank-aura-r1,.rank-emblem-r1{--rank-tone:#8c96a3;--rank-glow:rgba(140,150,163,0.12)}.rank-aura-r2,.rank-emblem-r2{--rank-tone:#a9b8c8;--rank-glow:rgba(169,184,200,0.16)}.rank-aura-r3,.rank-emblem-r3{--rank-tone:#5aa7ff;--rank-glow:rgba(90,167,255,0.22)}.rank-aura-r4,.rank-emblem-r4{--rank-tone:#55c9b5;--rank-glow:rgba(85,201,181,0.22)}.rank-aura-r5,.rank-emblem-r5{--rank-tone:#d5ad58;--rank-glow:rgba(213,173,88,0.25)}.rank-aura-r6,.rank-emblem-r6{--rank-tone:#9e72e8;--rank-glow:rgba(158,114,232,0.28)}.rank-aura-r7,.rank-emblem-r7{--rank-tone:#e16661;--rank-glow:rgba(225,102,97,0.3)}.rank-aura-r8,.rank-emblem-r8{--rank-tone:#d6d8dc;--rank-glow:rgba(214,216,220,0.3)}.rank-aura-r9,.rank-emblem-r9{--rank-tone:#b5d9ff;--rank-glow:rgba(181,217,255,0.4)}.rank-aura-r10,.rank-emblem-r10{--rank-tone:#65b9ff;--rank-glow:rgba(101,185,255,0.52)}.rank-emblem-r6 svg,.rank-emblem-r7 svg{animation:rankPulse 3.4s ease-in-out infinite}.rank-emblem-r8 svg,.rank-emblem-r9 svg{animation:rankPulse 2.8s ease-in-out infinite}.rank-emblem-r10 svg{animation:rankEdgarPulse 2.2s ease-in-out infinite}.rank-emblem-r10.is-max{filter:drop-shadow(0 0 12px var(--rank-glow)) drop-shadow(0 0 22px var(--rank-glow))}.rank-emblem-r10.is-max svg{animation:rankEdgarMax 1.8s ease-in-out infinite}@keyframes rankPulse{50%{filter:brightness(1.18)}}@keyframes rankEdgarPulse{50%{filter:brightness(1.3);transform:scale(1.02)}}@keyframes rankEdgarMax{50%{filter:brightness(1.48);transform:scale(1.035) rotate(.7deg)}}.leaderboard-hero-clean{align-items:center}.my-rank-card-v3{min-width:330px;grid-template-columns:48px 1fr auto;text-decoration:none;gap:12px;border-color:color-mix(in srgb,var(--rank-tone) 36%,var(--line));box-shadow:0 10px 30px var(--rank-glow)}.my-rank-copy{display:grid;grid-template-columns:auto 1fr;grid-gap:1px 8px;gap:1px 8px;align-items:end}.my-rank-copy small{grid-column:1/-1!important}.my-rank-copy strong{font-size:24px}.my-rank-copy b{font-size:8px;color:var(--rank-tone);align-self:center}.my-rank-score{display:flex;flex-direction:column;text-align:right;border-left:1px solid var(--line);padding-left:14px}.my-rank-score small{font-size:6px;color:var(--muted);letter-spacing:.1em}.my-rank-score strong{font-size:20px;color:var(--soft)}.leader-table-v3 .leaderboard-head,.leader-table-v3 .leaderboard-row{grid-template-columns:62px minmax(220px,1.6fr) minmax(170px,.9fr) minmax(120px,.65fr) 120px;gap:14px;padding:0 18px}.leader-table-v3 .leaderboard-head{font-size:7px}.leader-table-v3 .leaderboard-head>span:last-child{text-align:right}.leader-table-v3 .leaderboard-row{min-height:70px}.leader-tier-v3{gap:10px}.leader-tier-v3>span{display:flex;flex-direction:column}.leader-tier-v3 b{font-size:9px}.leader-tier-v3 small{font-size:6.5px;color:var(--muted)}.leader-stage{display:grid;grid-template-columns:36px minmax(50px,1fr);align-items:center;grid-gap:8px;gap:8px;font-size:8px}.leader-stage>b{color:var(--soft)}.leader-stage>i{height:4px;background:var(--panel3);border-radius:999px;overflow:hidden}.leader-stage>i>em{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent2));border-radius:inherit}.leader-score{justify-self:end}.leader-rank{font-weight:950;color:var(--muted)}.rank-avatar-border{position:relative;border:1px solid color-mix(in srgb,var(--rank-tone) 58%,var(--line))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--rank-tone) 8%,transparent),0 0 12px var(--rank-glow)!important}.leader-avatar.rank-aura-r10,.leader-avatar.rank-aura-r6,.leader-avatar.rank-aura-r7,.leader-avatar.rank-aura-r8,.leader-avatar.rank-aura-r9{animation:avatarRankGlow 3.2s ease-in-out infinite}@keyframes avatarRankGlow{50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--rank-tone) 18%,transparent),0 0 18px var(--rank-glow)!important}}.profile-rank-shell{border-color:color-mix(in srgb,var(--rank-tone) 28%,var(--line))!important;box-shadow:0 18px 44px var(--rank-glow)}.profile-avatar-rank-wrap{position:relative;border-radius:20px;box-shadow:0 0 0 2px color-mix(in srgb,var(--rank-tone) 28%,transparent),0 0 24px var(--rank-glow)}.profile-avatar-rank-wrap:has(.profile-avatar-button){display:block}.rank-card-r10,.rank-card-r6,.rank-card-r7,.rank-card-r8,.rank-card-r9{border-color:color-mix(in srgb,var(--rank-tone) 32%,var(--line))!important;box-shadow:inset 0 0 30px color-mix(in srgb,var(--rank-tone) 4%,transparent)}.rank-progress-head-v3{align-items:center}.rank-title-with-emblem{display:flex;align-items:center;gap:13px}.rank-title-with-emblem>span{display:flex;flex-direction:column}.rank-title-with-emblem small{font-size:6px;color:var(--muted);letter-spacing:.14em}.rank-title-with-emblem strong{font-size:15px;color:var(--soft)}@media (max-width:760px){.my-rank-card-v3{width:100%;min-width:0}.leader-table-v3{overflow-x:auto}.leader-table-v3 .leaderboard-head,.leader-table-v3 .leaderboard-row{min-width:760px;grid-template-columns:54px 210px 170px 120px 110px;padding:0 11px;gap:9px}}@media (prefers-reduced-motion:reduce){.leader-avatar[class*=rank-aura-r],.rank-emblem svg{animation:none!important}}