.mainnet-metrics{margin:24px 0}.mainnet-metrics .big-number{font-size:clamp(1.5rem,2.1vw,2rem);overflow-wrap:anywhere}.portfolio-tabs{display:flex;gap:8px;flex-wrap:wrap}.wallet-filter,.catalog-search{display:flex;gap:10px;align-items:center;font-size:14px}.wallet-filter select,.catalog-search input{border:1px solid var(--border,#dbe5ee);background:white;border-radius:8px;padding:10px;max-width:260px;font:inherit;color:#142e47}.catalog-section{margin-top:40px}.coverage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.coverage-card{padding:20px;background:#fff;border:1px solid #dde7ee;border-radius:12px;display:flex;flex-direction:column;gap:10px;min-width:0}.coverage-card h3{font-size:16px;margin:0}.coverage-card p{font-size:14px;line-height:1.6;color:#52677d;margin:0}.coverage-card a,.position-card a{color:#17699a;text-underline-offset:3px}.coverage-card .pill{align-self:flex-start;font-size:12px}.coverage-meta{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#63788b}.position-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.position-card{border:1px solid #dce7ee;border-radius:10px;padding:20px;min-width:0}.position-card h3{margin:0;font-size:18px;line-height:1.5}.position-card .position-top{display:flex;justify-content:space-between;gap:10px;align-items:start}.position-card dl{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.position-card dt{font-size:13px;color:#64788b;margin-bottom:5px}.position-card dd{margin:0;font-size:15px;overflow-wrap:anywhere}.position-card .health-note{overflow-wrap:anywhere;line-height:1.6;margin-bottom:0}.read-error{padding:14px;border-radius:8px;background:#fff4ed;color:#85451f;margin-bottom:12px;font-size:14px;line-height:1.6}.wallet-address{overflow-wrap:anywhere}.coverage-empty{grid-column:1/-1;padding:24px}.loading-line{padding:30px;color:#557287}.mainnet-page button:disabled,.testnet-page button:disabled{opacity:.55;cursor:wait}#native-total{font-size:1.5rem}#positions .health-note{font-size:14px}.catalog-search input:focus,.wallet-filter select:focus{outline:2px solid #18a6d4;outline-offset:2px}.position-card .pill{white-space:normal;text-align:center}#read-status{line-height:1.6}.position-card code{font-size:13px}.coverage-card .coverage-source{font-size:14px}
@media(max-width:1100px){.coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.position-list{grid-template-columns:1fr}}
@media(max-width:700px){.testnet-page .sidebar{position:static;width:100%;height:auto;padding:16px;border-bottom:1px solid #dde7ee;border-right:0}.testnet-page .brand{font-size:24px;justify-content:flex-start;gap:10px}.testnet-page nav{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.testnet-page .sidebar .nav-item{font-size:14px;padding:10px;overflow-wrap:normal;flex:1}.testnet-page .main-shell{margin-left:0}.testnet-page .metric-label,.testnet-page .submetric{font-size:14px}.testnet-page .notice,.testnet-page .health-note{font-size:14px;line-height:1.6}.testnet-page .mainnet-metrics .metric .big-number{font-size:24px;white-space:normal}}
@media(max-width:600px){.coverage-grid{grid-template-columns:1fr}.section-heading{align-items:stretch;gap:16px;flex-direction:column}.wallet-filter,.catalog-search{align-items:stretch;flex-direction:column}.wallet-filter select,.catalog-search input{max-width:100%;width:100%}.position-card{padding:15px}.position-card dl{grid-template-columns:1fr}.position-card .position-top{flex-direction:column}.testnet-page .topbar{padding:14px 16px;gap:12px;flex-wrap:wrap}.testnet-page .page-head h1{font-size:28px}}
@media(max-width:700px){.testnet-page .app{flex-direction:column}.testnet-page nav{flex-direction:row}.testnet-page .main-shell{width:100%}}

.token-tools{margin-bottom:18px}.token-table small,.token-subtotal small{display:block;color:#63778a;font-size:12px;line-height:1.6;margin:5px 0}.token-subtotal{text-align:right}.token-subtotal strong{font-size:24px;color:#123650}.token-table td{vertical-align:top}.token-amount{max-width:210px;overflow-wrap:anywhere}.token-table a{color:#1272a2}#unverified-tokens{margin:24px 0;padding-top:18px;border-top:1px solid #dce7ee}#unverified-tokens summary{cursor:pointer;font-weight:650;font-size:16px}#unverified-tokens .health-note{margin:15px 0}.yield-sort{display:flex;gap:12px;align-items:center;margin:20px 0;font-size:14px}.yield-sort select{padding:10px;border:1px solid #dae5ed;border-radius:8px;background:white;color:#18334a}.token-tools[hidden]{display:none}.portfolio-tabs{gap:6px}.position-list{margin-top:20px}@media(max-width:700px){.token-subtotal{text-align:left}.token-table td{min-width:120px}.token-table td:first-child{min-width:180px}.portfolio-tabs .button{padding:10px;font-size:14px}}

.wallet-actions{display:flex;gap:10px}.wallet-connect{border-color:#8ddff2;background:#f1fbfe;color:#075985;white-space:nowrap}.wallet-connect:hover{background:#def7fc}.wallet-connect.connected{border-color:#38bdf8;background:#e0f7ff;color:#075985}.wallet-status{margin-top:13px;color:#526f82}@media(max-width:700px){.wallet-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.wallet-actions .button{width:100%}}@media(max-width:420px){.wallet-actions{grid-template-columns:1fr}}

.mainnet-page .nav-glyph{width:20px;text-align:center;font-size:17px;color:currentColor;flex:0 0 20px}.mainnet-page .sidebar nav .nav-item{gap:10px}.catalog-disclosure{border:1px solid #dce7ee;border-radius:12px;background:#fff;overflow:hidden}.catalog-disclosure>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;cursor:pointer}.catalog-disclosure>summary::-webkit-details-marker{display:none}.catalog-disclosure>summary strong{display:block;font-family:Manrope,sans-serif;font-size:17px}.catalog-disclosure>summary small{display:block;margin-top:6px}.disclosure-action{font-size:13px;font-weight:650;color:#087da9}.catalog-disclosure[open] .disclosure-action{font-size:0}.catalog-disclosure[open] .disclosure-action:after{content:'Hide catalog';font-size:13px}.catalog-body{padding:4px 22px 24px;border-top:1px solid #e1e9ef}.catalog-body .section-heading{margin-top:22px}html[data-theme=dark] .catalog-disclosure{background:#0d1d2a;border-color:#263f50}html[data-theme=dark] .catalog-body{border-color:#263f50}html[data-theme=dark] .disclosure-action{color:#67e8f9}html[data-theme=dark] .wallet-connect,html[data-theme=dark] .wallet-connect.connected{background:#102f42;border-color:#2d7893;color:#8deaff}@media(max-width:600px){.catalog-disclosure>summary{align-items:flex-start}.catalog-body{padding:4px 15px 20px}}
.mainnet-page .sidebar{overflow-y:auto}.mainnet-page .sidebar-bottom{padding-top:24px}.mainnet-toolbar{justify-content:flex-end}.mainnet-toolbar .wallet-filter{margin-left:auto}

.overview-shell{display:block}.overview-metrics{margin:0 0 22px}.mainnet-dashboard{grid-template-columns:minmax(0,1fr) 355px}.mainnet-dashboard .chart-grid{color:#dce7ed}.mainnet-dashboard .chart-value{font-size:9px;fill:#8495a1}.mainnet-dashboard .chart-labels{padding-right:0}.chart-empty{height:177px;border:1px dashed #cbd9e2;border-radius:8px;display:grid;place-items:center;text-align:center;padding:20px;color:#78909f;font-size:13px}.allocation-card{min-height:312px}.allocation-card .allocation{margin-top:42px}.legend-row.unavailable{color:#91a0a9}.legend-row.unavailable .legend-dot{background:#cbd5dc}.legend-row.unavailable b{font-size:10px;color:#91a0a9}.overview-note{font-size:12px;color:#718895;line-height:1.7;margin:14px 2px 0}.mainnet-metrics[hidden]{display:none}html[data-theme=dark] .mainnet-dashboard .chart-grid{color:#2c4758}html[data-theme=dark] .chart-empty{border-color:#2c4758;color:#7f9aaa}html[data-theme=dark] .donut:before{background:#0d1d2a}html[data-theme=dark] .mainnet-dashboard .chart-value{fill:#7f9aaa}html[data-theme=dark] .overview-note{color:#8298a6}
@media(max-width:960px){.mainnet-dashboard{grid-template-columns:1fr}.allocation-card{min-height:auto}.allocation-card .allocation{margin-top:22px}}
@media(max-height:800px) and (min-width:701px){.mainnet-page .sidebar{padding-top:18px}.mainnet-page .workspace{margin:18px 0 14px;padding:8px 10px}.mainnet-page .nav-label{margin-bottom:5px}.mainnet-page .sidebar nav{gap:0}.mainnet-page .sidebar .nav-item{padding-top:8px;padding-bottom:8px}.mainnet-page .sidebar-bottom{padding-top:10px}.mainnet-page .sidebar-bottom .demo-card,.mainnet-page .sidebar-bottom .docs{display:none}.mainnet-page .network-card{padding:8px 5px}}
.nft-head{margin-bottom:20px}.nft-mainnet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nft-mainnet-card{min-width:0}.nft-media{display:block;aspect-ratio:1;background:linear-gradient(145deg,#e7f7ff,#cdeffd);overflow:hidden}.nft-media img{width:100%;height:100%;display:block;object-fit:cover}.nft-placeholder{width:100%;height:100%;display:grid;place-items:center;font:750 clamp(2.5rem,7vw,5rem)/1 Manrope,sans-serif;color:#087da9}.nft-mainnet-content{padding:18px}.nft-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.nft-title-row h3{overflow-wrap:anywhere}.nft-title-row p{margin-top:5px;color:#6f8492;font-size:13px}.nft-mainnet-content dl{display:grid;gap:10px;margin:18px 0}.nft-mainnet-content dl>div{display:flex;justify-content:space-between;gap:12px;min-width:0}.nft-mainnet-content dt{color:#6f8492;font-size:12px}.nft-mainnet-content dd{margin:0;font-size:12px;text-align:right;overflow-wrap:anywhere;min-width:0}.nft-description{font-size:13px;line-height:1.55;color:#617786;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nft-source-note{margin-top:20px}.nft-mainnet-content>.button{width:100%}html[data-theme=dark] .nft-media{background:linear-gradient(145deg,#123247,#0d2638)}html[data-theme=dark] .nft-title-row p,html[data-theme=dark] .nft-mainnet-content dt,html[data-theme=dark] .nft-description{color:#91a7b7}@media(max-width:1050px){.nft-mainnet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.nft-mainnet-grid{grid-template-columns:1fr}}
.activity-card .position-top small{display:block;margin-top:5px}.activity-assets{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 4px}.activity-asset{display:inline-flex;padding:7px 10px;border-radius:7px;background:#edf8fb;color:#086787;font-size:13px;font-weight:650}.activity-asset.sent{background:#f2f3f5;color:#586b78}.activity-card .pill.danger,.activity-compact .pill.danger{background:#fff0ec;color:#a23f31}html[data-theme=dark] .activity-asset{background:#12384a;color:#86eaff}html[data-theme=dark] .activity-asset.sent{background:#1a2c38;color:#a8bdc9}html[data-theme=dark] .activity-card .pill.danger,html[data-theme=dark] .activity-compact .pill.danger{background:#3a231f;color:#ffb4a6}
.compact-list{display:grid;border:1px solid #dce7ee;border-radius:10px;overflow:hidden;margin-top:18px}.compact-item{background:#fff;border-bottom:1px solid #e4ebf0}.compact-item:last-child{border-bottom:0}.compact-item>summary{list-style:none;display:grid;grid-template-columns:minmax(190px,1.55fr) repeat(3,minmax(115px,1fr)) auto auto;gap:18px;align-items:center;min-height:72px;padding:13px 16px;cursor:pointer}.compact-item>summary::-webkit-details-marker{display:none}.compact-item>summary:hover{background:#f7fbfd}.compact-primary,.compact-value{display:grid;gap:4px;min-width:0}.compact-primary strong,.compact-value strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-primary small,.compact-value small{font-size:11px;color:#7c909d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-value strong{font-weight:600}.compact-chevron{font-size:18px;color:#78909f;transition:transform .16s}.compact-item[open] .compact-chevron{transform:rotate(180deg)}.compact-details{padding:16px;border-top:1px solid #e4ebf0;background:#f9fbfc}.compact-details dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;margin:0}.compact-details dt{font-size:11px;color:#7c909d;margin-bottom:5px}.compact-details dd{margin:0;font-size:13px;overflow-wrap:anywhere}.compact-details .health-note{margin:14px 0 0}.activity-compact>summary{grid-template-columns:minmax(180px,1.35fr) minmax(170px,1.45fr) minmax(100px,.7fr) auto auto auto}.compact-activity-asset{display:grid;gap:3px;min-width:0}.compact-activity-asset small{font-size:10px;color:#7c909d}.compact-activity-asset .activity-asset{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 9px}.activity-tx-link{font-size:12px;font-weight:700;white-space:nowrap}.token-compact-list .compact-item>summary{grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(120px,1fr)) auto}html[data-theme=dark] .compact-list,html[data-theme=dark] .compact-item,html[data-theme=dark] .compact-details{border-color:#263f50}html[data-theme=dark] .compact-item{background:#0d1d2a}html[data-theme=dark] .compact-item>summary:hover,html[data-theme=dark] .compact-details{background:#102331}@media(max-width:900px){.compact-item>summary,.activity-compact>summary,.token-compact-list .compact-item>summary{grid-template-columns:minmax(160px,1.4fr) repeat(2,minmax(105px,1fr)) auto}.compact-item>summary>.compact-value:nth-of-type(4),.activity-compact>summary>.compact-value:nth-of-type(4),.compact-item>summary>.pill{display:none}.activity-tx-link{display:none}.compact-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.compact-item>summary,.activity-compact>summary,.token-compact-list .compact-item>summary{grid-template-columns:minmax(0,1fr) minmax(100px,.8fr) auto;gap:10px;min-height:64px;padding:12px}.compact-item>summary>.compact-value:nth-of-type(n+3),.activity-compact>summary>.compact-value{display:none}.compact-details{padding:14px 12px}.compact-details dl{grid-template-columns:1fr}.compact-primary strong,.compact-value strong{font-size:13px}.compact-activity-asset{overflow:hidden}}

@keyframes arcfolio-view-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes arcfolio-detail-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes arcfolio-shimmer{to{background-position:-200% 0}}#positions>*{animation:none}.compact-item{transition:background-color .18s ease,box-shadow .18s ease}.compact-item>summary{transition:background-color .18s ease}.compact-item[open]{box-shadow:inset 3px 0 #21b7d5}.compact-item[open] .compact-details{animation:arcfolio-detail-in .2s ease both}.mainnet-page .nav-item,.mainnet-page .button{transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.mainnet-page .button:not(:disabled):hover{transform:translateY(-1px)}.asset-identity{display:flex;align-items:center;gap:11px;min-width:0}.asset-identity .compact-primary{flex:1}.protocol-logo,.asset-logo{width:34px;height:34px;flex:0 0 34px;border-radius:50%;object-fit:cover;background:#e8f6fb;border:1px solid #d4eaf2}.asset-logo{position:relative;display:grid;place-items:center;color:#087da9;font-size:13px;font-weight:750;overflow:hidden}.asset-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.compact-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px;padding-top:14px;border-top:1px solid #e2eaf0}.compact-actions .button{min-width:148px;text-align:center}.loading-state{display:grid;gap:10px;margin:18px 0;padding:16px;border:1px solid #dce7ee;border-radius:10px}.loading-state span{height:48px;border-radius:7px;background:linear-gradient(100deg,#edf3f6 20%,#f8fbfc 40%,#edf3f6 60%);background-size:200% 100%;animation:arcfolio-shimmer 1.2s linear infinite}.loading-state span:nth-child(2){width:92%}.loading-state span:nth-child(3){width:84%}html[data-theme=dark] .protocol-logo,html[data-theme=dark] .asset-logo{background:#133247;border-color:#285267;color:#86eaff}html[data-theme=dark] .compact-actions{border-color:#263f50}html[data-theme=dark] .loading-state{border-color:#263f50}html[data-theme=dark] .loading-state span{background:linear-gradient(100deg,#132936 20%,#1b3748 40%,#132936 60%);background-size:200% 100%}@media(max-width:620px){.protocol-logo,.asset-logo{width:30px;height:30px;flex-basis:30px}.compact-actions{justify-content:stretch}.compact-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){#positions>*,.compact-item[open] .compact-details,.loading-state span{animation:none}.mainnet-page .nav-item,.mainnet-page .button,.compact-item,.compact-item>summary,.compact-chevron{transition:none}}
.read-warning{padding:12px 14px;border:1px solid #cbe7f2;border-radius:8px;background:#eef9fd;color:#29657d;margin-bottom:12px;font-size:14px;line-height:1.55}html[data-theme=dark] .read-warning{background:#102b3a;border-color:#285267;color:#9bdcf0}
.yield-flat{display:grid;grid-template-columns:minmax(190px,1.55fr) repeat(3,minmax(115px,1fr)) auto;gap:18px;align-items:center;min-height:72px;padding:13px 16px}.yield-flat .yield-manage{min-width:92px;text-align:center}.yield-list .compact-item:hover{background:#f7fbfd}html[data-theme=dark] .yield-list .compact-item:hover{background:#102331}@media(max-width:900px){.yield-flat{grid-template-columns:minmax(170px,1.4fr) repeat(2,minmax(105px,1fr)) auto}.yield-flat>.compact-value:nth-of-type(4){display:none}}@media(max-width:620px){.yield-flat{grid-template-columns:minmax(0,1fr) minmax(92px,.7fr);gap:10px;padding:13px 12px}.yield-flat>.compact-value:nth-of-type(n+3){display:none}.yield-flat .yield-manage{grid-column:1/-1;width:100%;margin-top:2px}.yield-flat .compact-primary strong,.yield-flat .compact-value strong{font-size:13px}}
.earn-heading,.earn-intro{display:flex;align-items:center;gap:14px}.earn-intro{margin-bottom:20px}.earn-intro h2{margin:8px 0 4px}.earn-intro p{margin:0;color:#63778a}.earn-kit-mark{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:#1764d7;color:#fff;font-size:20px;font-weight:800;box-shadow:0 0 0 6px rgba(23,100,215,.1)}.earn-notice{margin-top:18px}.yield-risk{padding:6px 9px;border-radius:999px;background:#e7f7ef;color:#207453;font-size:11px;font-weight:750;text-transform:capitalize;white-space:nowrap}.yield-risk.has-warning{background:#fff4dd;color:#976316}html[data-theme=dark] .earn-intro p{color:#8fb5c8}html[data-theme=dark] .yield-risk{background:#12372d;color:#86d9b8}html[data-theme=dark] .yield-risk.has-warning{background:#3b2c15;color:#ffd28b}@media(max-width:900px){.yield-risk{display:none}}@media(max-width:620px){.earn-heading{align-items:flex-start}.earn-kit-mark{width:36px;height:36px;flex-basis:36px;font-size:17px}}
.yield-hub-head{max-width:580px;margin-bottom:24px}.yield-hub-head h2{font-size:26px;margin:10px 0 6px}.yield-hub-head p{margin:0;color:#63778a}.yield-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.yield-provider-card{display:flex;align-items:flex-start;gap:18px;min-height:210px;padding:24px;border:1px solid #d9e6ee;border-radius:16px;background:#fff;color:#17334a;text-align:left;cursor:pointer;transition:.18s ease}.yield-provider-card:hover{transform:translateY(-2px);border-color:#64cbe3;box-shadow:0 14px 35px rgba(25,101,137,.1)}.yield-provider-card.featured{background:linear-gradient(145deg,#f3fbff,#fff)}.yield-provider-card>img{width:42px;height:42px;border-radius:50%}.yield-provider-card>span{display:grid;gap:7px}.yield-provider-card small{font-size:10px;letter-spacing:.12em;color:#628297}.yield-provider-card strong{font-size:21px}.yield-provider-card p{min-height:57px;margin:0;color:#60798a;line-height:1.55}.yield-provider-card b{margin-top:12px;color:#078fb7;font-size:13px}.yield-provider-card i{font-style:normal}.yield-subnav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #dce7ee}.yield-subnav button{border:0;background:transparent;color:#577487;padding:8px 10px;border-radius:8px;cursor:pointer}.yield-subnav>div{display:flex;gap:5px;padding:4px;background:#eef4f7;border-radius:10px}.yield-subnav>div button.active{background:#fff;color:#083c59;box-shadow:0 2px 8px rgba(20,55,75,.1)}html[data-theme=dark] .yield-hub-head p,html[data-theme=dark] .yield-provider-card p{color:#8fb5c8}html[data-theme=dark] .yield-provider-card{background:#0d1d2a;border-color:#263f50;color:#e8f5fb}html[data-theme=dark] .yield-provider-card.featured{background:linear-gradient(145deg,#102b3a,#0d1d2a)}html[data-theme=dark] .yield-subnav{border-color:#263f50}html[data-theme=dark] .yield-subnav>div{background:#102331}html[data-theme=dark] .yield-subnav>div button.active{background:#173647;color:#a9edff}@media(max-width:700px){.yield-provider-grid{grid-template-columns:1fr}.yield-provider-card{min-height:0}.yield-subnav{align-items:flex-start;flex-direction:column}.yield-subnav>div{width:100%}.yield-subnav>div button{flex:1}}
.overview-health{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;margin:0 0 22px;padding:16px 18px;border:1px solid #dce7ee;border-radius:11px;background:#fff}.health-orb{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#e8f8f2}.health-orb span{width:9px;height:9px;border-radius:50%;background:#35c98c;box-shadow:0 0 0 6px rgba(53,201,140,.12)}.overview-health>div:nth-child(2){display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:baseline}.overview-health small{grid-column:1/-1;font-size:10px;letter-spacing:.08em;color:#708692}.overview-health strong{font:700 20px/1.3 Manrope,sans-serif;color:#123650}.overview-health p{font-size:12px;color:#718895;line-height:1.5}.health-state{font-size:11px;font-weight:700;color:#16845c;background:#eaf8f2;border-radius:20px;padding:6px 9px}.overview-health>a{font-size:12px;font-weight:650;color:#087da9;white-space:nowrap}.health-attention .health-orb,.health-watch .health-orb{background:#fff6dc}.health-attention .health-orb span,.health-watch .health-orb span{background:#efb63f;box-shadow:0 0 0 6px rgba(239,182,63,.12)}.health-attention .health-state,.health-watch .health-state{background:#fff6dc;color:#926410}.health-critical{border-color:#efc2b8}.health-critical .health-orb{background:#fff0ec}.health-critical .health-orb span{background:#e56652;box-shadow:0 0 0 6px rgba(229,102,82,.12)}.health-critical .health-state{background:#fff0ec;color:#a23f31}.health-neutral .health-orb{background:#eef4f7}.health-neutral .health-orb span{background:#8ba0ad;box-shadow:0 0 0 6px rgba(139,160,173,.12)}
.arcfolio-copilot{position:fixed;z-index:40;right:24px;bottom:24px;display:flex;align-items:flex-end;gap:12px;pointer-events:none}.copilot-toggle,.copilot-panel,.copilot-peek{pointer-events:auto}.copilot-toggle{position:relative;width:62px;height:62px;padding:5px;border:1px solid rgba(30,193,224,.72);border-radius:50%;background:#071824;box-shadow:0 0 0 5px rgba(34,211,238,.08),0 16px 38px rgba(3,21,32,.3);transition:transform .2s,box-shadow .2s}.copilot-toggle:hover{transform:translateY(-2px);box-shadow:0 0 0 7px rgba(34,211,238,.11),0 18px 42px rgba(3,21,32,.36)}.copilot-toggle img{width:100%;height:100%;display:block;border-radius:50%}.copilot-count{position:absolute;top:-4px;right:-3px;display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border:2px solid #f7f8fa;border-radius:12px;background:#c7f5ff;color:#082235;font:750 11px/1 Manrope,sans-serif}.copilot-panel{position:absolute;right:0;bottom:78px;width:min(390px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 118px));overflow:auto;border:1px solid rgba(83,186,215,.5);border-radius:15px;background:rgba(9,27,40,.96);color:#d9ebf4;box-shadow:0 30px 90px rgba(0,12,20,.48),inset 0 1px rgba(255,255,255,.05);backdrop-filter:blur(22px);animation:copilot-in .22s ease both}.copilot-head{display:flex;align-items:center;gap:12px;padding:18px;border-bottom:1px solid rgba(111,186,208,.18)}.copilot-mark{width:38px;height:38px;flex:0 0 38px}.copilot-mark img{width:100%;height:100%;border-radius:50%}.copilot-head>span:nth-child(2){display:grid;gap:4px}.copilot-head strong{font:700 17px/1.2 Manrope,sans-serif;color:#eefaff}.copilot-head small{font-size:11px;color:#86a2b2}.copilot-close{margin-left:auto;width:34px;height:34px;border:0;background:transparent;color:#839bab;font-size:25px;font-weight:300;line-height:1}.copilot-close:hover{color:#d9f6ff}.copilot-body{padding:0 18px}.copilot-item{position:relative;padding:17px 0 18px;border-bottom:1px solid rgba(111,186,208,.16)}.copilot-item:last-child{border-bottom:0}.copilot-item-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px}.copilot-severity{width:8px;height:8px;border-radius:50%;background:#38dba0;box-shadow:0 0 12px rgba(56,219,160,.32)}.copilot-item-top small{font-size:10px;letter-spacing:.06em;font-weight:700;color:#55e4aa}.copilot-item-top b{font:650 13px/1 Manrope,sans-serif;color:#65efb3}.copilot-item h3{margin:9px 0 5px;padding-left:17px;font-size:14px;color:#f2fbff}.copilot-item p{padding-left:17px;color:#8fa9b9;font-size:12px;line-height:1.55}.copilot-item>a{display:flex;align-items:center;justify-content:space-between;margin:12px 0 0 17px;padding:9px 11px;border:1px solid rgba(76,190,227,.46);border-radius:7px;color:#a9ecfa;font-size:11px;font-weight:650}.copilot-item>a:hover{background:rgba(45,166,203,.12);border-color:#47cbe8}.copilot-item.attention .copilot-severity,.copilot-item.watch .copilot-severity{background:#efb63f;box-shadow:0 0 12px rgba(239,182,63,.3)}.copilot-item.attention .copilot-item-top small,.copilot-item.watch .copilot-item-top small,.copilot-item.attention .copilot-item-top b,.copilot-item.watch .copilot-item-top b{color:#f4c65f}.copilot-item.critical .copilot-severity{background:#ff7865;box-shadow:0 0 12px rgba(255,120,101,.34)}.copilot-item.critical .copilot-item-top small,.copilot-item.critical .copilot-item-top b{color:#ff9b8c}.copilot-item.opportunity .copilot-severity{background:#35c8eb;box-shadow:0 0 12px rgba(53,200,235,.32)}.copilot-item.opportunity .copilot-item-top small,.copilot-item.opportunity .copilot-item-top b{color:#76e4fa}.copilot-item.neutral .copilot-severity{background:#8ca4b2}.copilot-item.neutral .copilot-item-top small,.copilot-item.neutral .copilot-item-top b{color:#9db4c1}.copilot-panel>footer{padding:13px 18px;border-top:1px solid rgba(111,186,208,.18);color:#7893a3;font-size:10px;line-height:1.5}.copilot-peek{width:250px;margin-bottom:7px;padding:12px 14px;border:1px solid rgba(83,186,215,.35);border-radius:10px;background:rgba(9,27,40,.95);color:#e6f7fe;box-shadow:0 16px 45px rgba(0,12,20,.32);backdrop-filter:blur(16px);animation:copilot-peek-in .3s ease both}.copilot-peek strong,.copilot-peek small{display:block}.copilot-peek strong{font:650 12px/1.4 Manrope,sans-serif}.copilot-peek small{margin-top:4px;color:#86a2b2;font-size:10px}
html[data-theme=dark] .overview-health{background:#0d1d2a;border-color:#263f50}html[data-theme=dark] .overview-health strong{color:#e7f5fc}html[data-theme=dark] .overview-health p{color:#91a7b7}html[data-theme=dark] .health-orb{background:#12382f}html[data-theme=dark] .health-state{background:#12382f;color:#7de5b5}html[data-theme=dark] .health-attention .health-orb,html[data-theme=dark] .health-watch .health-orb,html[data-theme=dark] .health-attention .health-state,html[data-theme=dark] .health-watch .health-state{background:#392f18;color:#f0c96b}html[data-theme=dark] .health-critical{border-color:#6b3b35}html[data-theme=dark] .health-critical .health-orb,html[data-theme=dark] .health-critical .health-state{background:#3a231f;color:#ffab9f}html[data-theme=dark] .health-neutral .health-orb{background:#1b3341}html[data-theme=dark] .copilot-count{border-color:#07131e}
@keyframes copilot-in{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes copilot-peek-in{from{opacity:0;transform:translateX(8px)}to{opacity:1;transform:none}}
@media(max-width:700px){.overview-health{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.overview-health>a{grid-column:2/-1}.overview-health>div:nth-child(2){grid-template-columns:1fr}.overview-health p{margin-top:4px}.arcfolio-copilot{right:15px;bottom:15px}.copilot-toggle{width:56px;height:56px}.copilot-panel{bottom:68px}.copilot-peek{position:absolute;right:0;bottom:67px;width:min(260px,calc(100vw - 96px));margin:0}.copilot-panel:not([hidden])~.copilot-peek{display:none}}
@media(max-width:430px){.copilot-panel{width:calc(100vw - 30px);max-height:calc(100vh - 100px)}.overview-health{grid-template-columns:auto minmax(0,1fr)}.health-state{grid-column:2;justify-self:start}.overview-health>a{grid-column:2}.health-orb{align-self:start}}
@media(prefers-reduced-motion:reduce){.copilot-panel,.copilot-peek{animation:none}.copilot-toggle{transition:none}}

/* The Arcfolio logo dot detaches and becomes the portfolio copilot. */
.brand-symbol{position:relative;width:38px;height:38px;display:block;flex:0 0 38px}.brand-symbol .brand-icon{width:100%;height:100%}.brand-origin-dot{position:absolute;left:29.7px;top:24.9px;width:5.3px;height:5.3px;border-radius:50%;background:linear-gradient(145deg,#fff 8%,#d5edf5 48%,#72bfd5);box-shadow:0 0 7px rgba(96,225,248,.46);transition:opacity .18s,filter .18s}.brand-symbol.launching .brand-origin-dot{filter:brightness(1.45);box-shadow:0 0 11px #67e8f9}.brand-origin-dot.departed{opacity:0}.dot-bot{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 34% 23%,#fff 0 7%,#dff7fc 18%,#8cdaeb 52%,#1a8eb5 79%,#075072 100%);border:1px solid rgba(209,250,255,.92);box-shadow:inset -7px -9px 15px rgba(4,62,91,.28),inset 6px 7px 14px rgba(255,255,255,.5),0 0 19px rgba(34,211,238,.48)}.dot-bot-shine{position:absolute;left:22%;top:15%;width:25%;height:16%;border-radius:50%;background:rgba(255,255,255,.68);filter:blur(1px);transform:rotate(-28deg)}.dot-bot-eye{position:absolute;top:43%;width:8%;height:11%;border-radius:50%;background:#082c4b;box-shadow:0 0 0 1px rgba(255,255,255,.18);transform-origin:center bottom;animation:dot-bot-blink 6s ease-in-out infinite}.dot-bot-eye-left{left:32%}.dot-bot-eye-right{right:32%}.dot-bot-mouth{position:absolute;left:45%;top:61%;width:11%;height:6%;border:solid #0a3d5d;border-width:0 0 1.5px;border-radius:0 0 8px 8px}.copilot-toggle{display:grid;place-items:center;padding:6px;background:radial-gradient(circle,rgba(24,120,157,.24),#071824 72%)}.copilot-toggle>.dot-bot{width:48px;height:48px;transition:transform .2s}.copilot-toggle:hover>.dot-bot{transform:scale(1.04)}.copilot-toggle.is-arriving{opacity:0;pointer-events:none}.copilot-toggle.has-arrived{animation:dot-bot-arrive .42s cubic-bezier(.22,1.4,.36,1) both}.copilot-toggle.has-insight:not([aria-expanded=true])>.dot-bot{animation:dot-bot-float 3.1s ease-in-out infinite}.copilot-toggle.thinking>.dot-bot{animation:dot-bot-think 1.4s ease-in-out infinite}.copilot-toggle.thinking:before{content:'';position:absolute;inset:-5px;border:1px solid rgba(80,224,249,.55);border-top-color:transparent;border-radius:50%;animation:dot-bot-orbit 1.15s linear infinite}.copilot-mark{display:grid;place-items:center}.copilot-mark .dot-bot{width:34px;height:34px}.copilot-travel-dot{position:fixed;z-index:100;width:56px;height:56px;pointer-events:none;filter:drop-shadow(-18px -5px 10px rgba(34,211,238,.18))}.copilot-travel-dot:after{content:'';position:absolute;right:78%;top:48%;width:55px;height:2px;background:linear-gradient(90deg,transparent,rgba(70,219,246,.62));filter:blur(.5px);transform:rotate(7deg);transform-origin:right}.copilot-travel-dot .dot-bot-eye,.copilot-travel-dot .dot-bot-mouth{opacity:0;animation:none}
@keyframes dot-bot-arrive{0%{opacity:0;transform:scale(.72)}70%{opacity:1;transform:scale(1.08)}100%{opacity:1;transform:none}}@keyframes dot-bot-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes dot-bot-think{0%,100%{transform:scale(.96)}50%{transform:scale(1.04)}}@keyframes dot-bot-orbit{to{transform:rotate(360deg)}}@keyframes dot-bot-blink{0%,45%,49%,100%{transform:scaleY(1)}47%{transform:scaleY(.12)}}
@media(max-width:700px){.brand-symbol{width:38px;height:38px}.copilot-toggle>.dot-bot{width:43px;height:43px}}
@media(prefers-reduced-motion:reduce){.brand-origin-dot{opacity:0}.copilot-toggle.is-arriving{opacity:1;pointer-events:auto}.copilot-toggle.has-arrived,.copilot-toggle.has-insight:not([aria-expanded=true])>.dot-bot,.copilot-toggle.thinking>.dot-bot,.copilot-toggle.thinking:before,.dot-bot-eye{animation:none}}

/* The launcher begins as the Arcfolio mark; its adjacent dot blooms into the Copilot in place. */
.copilot-toggle{overflow:visible}.copilot-seed-mark{position:absolute;inset:7px;display:block;transform-origin:center;transition:opacity .26s ease,transform .38s cubic-bezier(.22,1,.36,1)}.copilot-seed-mark img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;border-radius:0}.copilot-seed-dot{position:absolute;right:1px;bottom:8px;width:7px;height:7px;border-radius:50%;background:linear-gradient(145deg,#fff 8%,#c9f7ff 45%,#42cce9);box-shadow:0 0 0 4px rgba(34,211,238,.09),0 0 15px rgba(34,211,238,.7)}.copilot-toggle>.dot-bot{opacity:1;transform-origin:82% 68%}.copilot-toggle.is-seeding>.dot-bot{opacity:0;transform:scale(.11)}.copilot-toggle.has-arrived .copilot-seed-mark{animation:copilot-mark-yield .48s ease both}.copilot-toggle.has-arrived>.dot-bot{animation:copilot-dot-bloom .62s cubic-bezier(.18,1.34,.3,1) both}.copilot-toggle.has-arrived .copilot-seed-dot{animation:copilot-seed-flare .38s ease both}@keyframes copilot-mark-yield{0%,35%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.9)}}@keyframes copilot-dot-bloom{0%{opacity:0;transform:scale(.11)}24%{opacity:1;transform:scale(.2)}72%{transform:scale(1.08)}100%{opacity:1;transform:scale(1)}}@keyframes copilot-seed-flare{0%{opacity:1;transform:scale(1)}65%{opacity:1;transform:scale(2.6)}100%{opacity:0;transform:scale(4.2)}}
@media(prefers-reduced-motion:reduce){.copilot-seed-mark{display:none}.copilot-toggle.is-seeding>.dot-bot{opacity:1;transform:none}.copilot-toggle.has-arrived>.dot-bot,.copilot-toggle.has-arrived .copilot-seed-mark,.copilot-toggle.has-arrived .copilot-seed-dot{animation:none}}
.defi-group+.defi-group{margin-top:28px;padding-top:24px;border-top:1px solid #dce7ee}.defi-group-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.defi-group-head h2{font-size:17px}.defi-group-head p{margin-top:5px;color:#7c909d;font-size:12px}.defi-empty{margin-top:14px;padding:22px;border:1px dashed #d7e3ea;border-radius:10px;color:#7c909d;font-size:13px;text-align:center}.defi-aave>summary{grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(105px,.8fr)) auto;min-height:64px;padding-top:10px;padding-bottom:10px}html[data-theme=dark] .defi-group+.defi-group{border-color:#263f50}html[data-theme=dark] .defi-empty{border-color:#263f50;color:#8fb5c8}@media(max-width:1050px){.defi-aave>summary{grid-template-columns:minmax(170px,1.3fr) repeat(3,minmax(100px,.8fr)) auto}.defi-aave>summary>.compact-value:nth-of-type(4){display:none}}@media(max-width:620px){.defi-aave>summary{grid-template-columns:minmax(0,1fr) minmax(95px,.7fr) auto}.defi-aave>summary>.compact-value:nth-of-type(n+2){display:none}}
.matcha-swap{max-width:760px;margin:4px auto;padding:30px;border:1px solid #d7e5ed;border-radius:16px;background:linear-gradient(145deg,#fff,#f5fbfe);box-shadow:0 18px 55px rgba(20,70,94,.08)}.matcha-swap-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.matcha-swap-head h2{margin-top:15px;font-size:25px}.matcha-swap-head p{max-width:520px;margin-top:7px;color:#6f8796;line-height:1.6}.matcha-badge{display:grid;place-items:center;min-width:94px;padding:15px;border:1px solid #bde9f4;border-radius:13px;background:#eafaff;color:#087da1}.matcha-badge strong,.matcha-badge small{display:block}.matcha-badge strong{font-size:23px}.matcha-badge small{margin-top:2px;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.matcha-flow{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;margin-top:28px}.matcha-flow label>span{display:block;margin:0 0 7px 2px;color:#718896;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.matcha-flow select{width:100%;height:55px;padding:0 42px 0 15px;border:1px solid #cadde7;border-radius:11px;background:#fff;color:#102c3e;font:650 13px Manrope,sans-serif}.swap-direction{width:42px;height:42px;margin-bottom:6px;border:1px solid #bcdce8;border-radius:50%;background:#eefaff;color:#0786ad;font-size:19px;cursor:pointer}.swap-direction:hover{background:#dff7fd;border-color:#53c9e5}.matcha-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;overflow:hidden;border:1px solid #dbe8ee;border-radius:11px;background:#dbe8ee}.matcha-summary span{padding:14px;background:#fff}.matcha-summary small,.matcha-summary strong{display:block}.matcha-summary small{color:#7a909e;font-size:10px}.matcha-summary strong{margin-top:4px;color:#173649;font-size:12px}.matcha-launch{display:flex;justify-content:center;width:100%;margin-top:18px;padding:14px}.matcha-note{margin-top:14px;color:#7a909e;font-size:11px;line-height:1.55}.matcha-powered{display:flex;justify-content:center;gap:5px;margin-top:20px;padding-top:17px;border-top:1px solid #dce9ef;color:#8198a6;font-size:11px}.matcha-powered strong{color:#294e63}html[data-theme=dark] .matcha-swap{border-color:#284657;background:linear-gradient(145deg,#0c1e2b,#0a1924);box-shadow:0 22px 60px rgba(0,0,0,.24)}html[data-theme=dark] .matcha-swap-head p,html[data-theme=dark] .matcha-note{color:#86a4b5}html[data-theme=dark] .matcha-badge{border-color:#245e72;background:#102f3d;color:#6fe1f7}html[data-theme=dark] .matcha-flow select{border-color:#2b4a5c;background:#0e2432;color:#e7f7fc}html[data-theme=dark] .swap-direction{border-color:#2c5669;background:#102d3b;color:#70e3f8}html[data-theme=dark] .matcha-summary{border-color:#263f50;background:#263f50}html[data-theme=dark] .matcha-summary span{background:#0e2230}html[data-theme=dark] .matcha-summary strong,html[data-theme=dark] .matcha-powered strong{color:#e3f3f9}html[data-theme=dark] .matcha-powered{border-color:#263f50}@media(max-width:700px){.matcha-swap{padding:21px}.matcha-swap-head{display:block}.matcha-badge{display:inline-grid;margin-top:16px}.matcha-flow{grid-template-columns:1fr}.swap-direction{justify-self:center;margin:-4px 0}.matcha-summary{grid-template-columns:1fr}.matcha-summary span+span{border-top:1px solid #dbe8ee}}
.native-swap{max-width:500px;padding:0;overflow:hidden}.swap-tabs{display:flex;align-items:center;gap:22px;padding:20px 23px;border-bottom:1px solid #dce7ed}.swap-tabs strong{font-size:16px}.swap-tabs span{color:#78909e;font-size:12px}.swap-tabs button{margin-left:auto;border:0;background:transparent;color:#6f8796;font-size:17px;cursor:pointer}.swap-token-panel{padding:19px 23px 17px}.swap-panel-label{display:flex;justify-content:space-between;margin-bottom:13px;color:#29495b;font-size:12px}.swap-panel-label small{color:#849aa7}.swap-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.swap-input-row input,.swap-input-row output{min-width:0;border:0;outline:0;background:transparent;color:#102d3e;font:500 32px/1.2 Manrope,sans-serif}.swap-input-row input{width:100%}.swap-input-row select{max-width:215px;height:42px;padding:0 34px 0 13px;border:1px solid #c9dce6;border-radius:21px;background:#f2f8fb;color:#17384a;font:700 12px Manrope,sans-serif}.swap-usd{display:block;min-height:16px;margin-top:7px;color:#8198a5}.native-direction{display:block;position:relative;z-index:2;margin:-18px auto;border:4px solid #fff}.swap-details{display:grid;gap:0;border-top:1px solid #dce7ed;border-bottom:1px solid #dce7ed}.swap-details span{display:flex;justify-content:space-between;padding:11px 23px}.swap-details small{color:#748b99}.swap-details strong{font-size:12px}.swap-error{margin:8px 23px;padding:10px 12px;border-radius:8px;background:#fff3df;color:#9a5a00;font-size:11px}.native-swap .matcha-launch{width:calc(100% - 46px);margin:20px 23px 0;border-radius:24px}.native-swap .matcha-note{padding:0 23px}.native-swap .matcha-powered{padding:16px 23px 18px}html[data-theme=dark] .swap-tabs,html[data-theme=dark] .swap-details{border-color:#294252}html[data-theme=dark] .swap-panel-label{color:#c8e1ec}html[data-theme=dark] .swap-input-row input,html[data-theme=dark] .swap-input-row output{color:#f3fbff}html[data-theme=dark] .swap-input-row select{border-color:#365365;background:#132c3b;color:#e8f8fd}html[data-theme=dark] .native-direction{border-color:#0b1c28}html[data-theme=dark] .swap-error{background:#3d301c;color:#ffd27a}
.swap-panel-label span b{margin-left:4px;color:#259fc1;font-size:10px}.swap-token-button{display:flex;align-items:center;gap:8px;height:42px;padding:4px 11px 4px 5px;border:1px solid #c9dce6;border-radius:22px;background:#eef7fb;color:#17384a;cursor:pointer}.swap-token-button img,.swap-token-button i,.swap-token-list img,.swap-token-list i{width:31px;height:31px;border-radius:50%;object-fit:cover;background:#d8eef6}.swap-token-button i,.swap-token-list i{display:grid;place-items:center;color:#087fa4;font-style:normal;font-weight:800}.swap-token-button span{color:#78909e}.swap-quick{display:flex;justify-content:space-between;align-items:center;min-height:29px;margin-top:5px}.swap-quick>small{color:#8198a5}.swap-quick span{display:flex;gap:6px}.swap-quick button{padding:5px 9px;border:0;border-radius:14px;background:#e9f4f8;color:#2b647a;font:700 10px Manrope,sans-serif;cursor:pointer}.swap-picker-backdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:20px;background:rgba(3,17,27,.68);backdrop-filter:blur(5px)}.swap-picker{width:min(430px,100%);max-height:min(650px,85vh);overflow:hidden;border:1px solid #cfe0e8;border-radius:17px;background:#fff;box-shadow:0 30px 90px rgba(0,18,30,.35)}.swap-picker header{display:flex;align-items:center;justify-content:space-between;padding:20px 21px 13px}.swap-picker header button{border:0;background:transparent;color:#647e8d;font-size:24px;cursor:pointer}.swap-search{display:grid;grid-template-columns:1fr auto;gap:8px;padding:0 18px 14px}.swap-search input{min-width:0;height:43px;padding:0 13px;border:1px solid #cbdde6;border-radius:10px;color:#17384a}.swap-search button{padding:0 12px;border:1px solid #acddeb;border-radius:10px;background:#e8f9fd;color:#087e9f;font-weight:700}.swap-token-list{max-height:410px;overflow:auto;border-top:1px solid #e0e9ee;border-bottom:1px solid #e0e9ee}.swap-token-list>button{display:flex;align-items:center;gap:11px;width:100%;padding:11px 18px;border:0;background:transparent;color:#19384a;text-align:left;cursor:pointer}.swap-token-list>button:hover{background:#edf9fd}.swap-token-list span{flex:1}.swap-token-list strong,.swap-token-list small{display:block}.swap-token-list small{margin-top:2px;color:#8298a5}.swap-token-list b{padding:4px 7px;border-radius:10px;background:#eaf8fc;color:#1687a6;font-size:9px}.swap-picker>p{padding:13px 19px 16px;color:#8298a5;font-size:10px;line-height:1.5}html[data-theme=dark] .swap-token-button,html[data-theme=dark] .swap-quick button{border-color:#355466;background:#142f3e;color:#dbf4fc}html[data-theme=dark] .swap-picker{border-color:#294b5c;background:#0c1f2c}html[data-theme=dark] .swap-search input{border-color:#315365;background:#102938;color:#e9f8fc}html[data-theme=dark] .swap-search button{border-color:#2e6276;background:#113341;color:#74dff4}html[data-theme=dark] .swap-token-list{border-color:#294251}html[data-theme=dark] .swap-token-list>button{color:#dff2f9}html[data-theme=dark] .swap-token-list>button:hover{background:#14303f}html[data-theme=dark] .swap-token-list b{background:#143846;color:#73dff5}
.swap-popular{padding:3px 18px 15px}.swap-popular>small,.swap-token-list h4{display:block;margin:0 0 10px;color:#718794;font-size:11px;font-weight:700}.swap-popular>div{display:flex;flex-wrap:wrap;gap:7px}.swap-popular button{display:flex;align-items:center;gap:6px;padding:5px 10px 5px 5px;border:1px solid #d0e0e8;border-radius:18px;background:#eef7fb;color:#254759;cursor:pointer}.swap-popular img{width:25px;height:25px;border-radius:50%;object-fit:cover}.swap-popular strong{font-size:11px}.swap-token-list h4{padding:14px 18px 2px;margin:0}.swap-token-list>button em{min-width:125px;text-align:right;font-style:normal}.swap-token-list>button em strong,.swap-token-list>button em small{display:block}.swap-token-list>button em small{margin-top:3px;color:#8095a2}.swap-no-tokens{padding:18px;color:#8298a5;font-size:11px;text-align:center}html[data-theme=dark] .swap-popular button{border-color:#344654;background:#252936;color:#e9f5fa}
.swap-settings{margin:0 20px 14px;padding:16px;border:1px solid #cfe0e8;border-radius:16px;background:#f7fbfd;box-shadow:0 16px 40px rgba(1,16,30,.12)}
.swap-settings>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.swap-settings>div:first-child button{border:0;background:transparent;color:#6f8796;font-size:22px;cursor:pointer}.swap-settings>small{display:block;margin-bottom:9px;color:#6f8796}.swap-settings p{margin:12px 0 0;color:#78909e;font-size:11px;line-height:1.45}.swap-slippage-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.swap-slippage-options button{padding:10px;border:1px solid #c9dce6;border-radius:12px;background:#fff;color:#17384a;font-weight:700;cursor:pointer}.swap-slippage-options button.active{border-color:#26c5e8;background:#e8faff;color:#087fa4}
html[data-theme=dark] .swap-settings{border-color:#294b5c;background:#102633}html[data-theme=dark] .swap-slippage-options button{border-color:#355466;background:#142f3e;color:#dbf4fc}html[data-theme=dark] .swap-slippage-options button.active{border-color:#43d4ef;background:#123b49;color:#78e8fa}

/* Premium nocturnal swap */
.native-swap{position:relative;max-width:520px;border:1px solid rgba(91,207,235,.28);border-radius:28px;background:linear-gradient(155deg,rgba(15,42,58,.88),rgba(5,20,31,.94));box-shadow:0 30px 90px rgba(0,8,17,.34),inset 0 1px rgba(255,255,255,.07);backdrop-filter:blur(22px);color:#eaf8ff}
.native-swap:before{content:"";position:absolute;z-index:-1;inset:-1px;border-radius:inherit;background:radial-gradient(circle at 18% 4%,rgba(62,211,240,.13),transparent 36%)}
.native-swap .swap-tabs{position:relative;justify-content:center;padding:23px 62px 18px;border:0}
.native-swap .swap-tabs h2{margin:0;color:#f2fbff;font-size:20px;letter-spacing:-.02em}
.native-swap .swap-tabs button{position:absolute;right:24px;margin:0;color:#81b8cb;transition:color .18s ease,transform .18s ease}
.native-swap .swap-tabs button:hover{color:#80ebff;transform:rotate(18deg)}
.swap-token-zone{position:relative;margin:0 18px;border:1px solid rgba(92,176,205,.25);border-radius:22px;background:rgba(7,27,40,.42);overflow:visible}
.native-swap .swap-token-panel{padding:18px 20px 16px}
.native-swap .swap-token-panel+ .native-direction+ .swap-token-panel{border-top:1px solid rgba(98,173,199,.18);border-radius:0 0 22px 22px}
.native-swap .swap-panel-label{color:#caeaf5}.native-swap .swap-panel-label small{color:#779bad}
.native-swap .swap-input-row{padding:7px 8px 7px 14px;border:1px solid rgba(91,177,207,.28);border-radius:18px;background:rgba(13,40,55,.48);box-shadow:inset 0 1px rgba(255,255,255,.025)}
.native-swap .swap-input-row input,.native-swap .swap-input-row output{color:#f4fbff;font-size:29px}
.native-swap .swap-token-button{border-color:rgba(98,181,209,.32);background:rgba(20,55,72,.82);color:#f0fbff}
.native-swap .swap-quick button{border:1px solid rgba(83,169,198,.18);background:rgba(17,54,71,.72);color:#bcecf7}
.native-swap .swap-quick button:hover{border-color:rgba(79,217,239,.5);background:rgba(22,75,92,.78)}
.native-swap .native-direction{width:44px;height:44px;margin:-22px auto;border:7px solid #0a2130;background:linear-gradient(145deg,#123b4d,#0b2939);color:#47dff7;box-shadow:0 9px 24px rgba(0,10,18,.35),inset 0 1px rgba(255,255,255,.08)}
.native-swap .swap-details{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 18px 0;border:1px solid rgba(91,176,205,.22);border-radius:18px;background:rgba(6,25,37,.38);overflow:hidden}
.native-swap .swap-details span{display:grid;justify-items:center;gap:4px;padding:11px 8px;text-align:center}
.native-swap .swap-details span+span{border-left:1px solid rgba(89,164,190,.18)}
.native-swap .swap-details small{color:#7094a5;font-size:10px}.native-swap .swap-details strong{color:#eaf9ff;font-size:11px;white-space:nowrap}
.native-swap .matcha-launch{width:calc(100% - 36px);margin:16px 18px 0;padding:14px;border:0;border-radius:22px;background:linear-gradient(100deg,#26d6e8,#43b9f2);box-shadow:0 12px 28px rgba(24,180,220,.17);transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}
.native-swap .matcha-launch:not(:disabled):hover{filter:brightness(1.06);box-shadow:0 15px 32px rgba(24,180,220,.24)}
.native-swap .matcha-launch:not(:disabled):active{transform:translateY(2px) scale(.985);filter:brightness(.93);box-shadow:0 5px 14px rgba(24,180,220,.18)}
.native-swap .matcha-note{max-width:420px;margin:13px auto 0;padding:0 22px;color:#698b9c;font-size:9px;line-height:1.55;text-align:center}
.native-swap .matcha-powered{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:15px;padding:13px 18px 16px;border-top:1px solid rgba(90,164,189,.16);color:#7698a8;font-size:10px}
.native-swap .matcha-powered>span{display:flex;align-items:center;gap:6px}.native-swap .matcha-powered strong{color:#dceff6}.native-swap .matcha-powered>i{width:1px;height:18px;background:rgba(111,173,194,.25)}
.footer-brand-icon{position:relative;display:block;width:18px;height:18px;flex:0 0 18px;overflow:hidden;border-radius:50%}
.footer-brand-icon img{position:absolute;max-width:none!important;object-fit:initial!important;border-radius:0!important}
.footer-brand-icon.matcha img{width:113px!important;height:60px!important;left:-47px;top:-12px}
.footer-brand-icon.zerox img{width:38px!important;height:21px!important;left:-1px;top:-2px;filter:invert(1);mix-blend-mode:screen}
@media(max-width:620px){.native-swap{border-radius:22px}.swap-token-zone{margin:0 10px}.native-swap .swap-details{margin:12px 10px 0}.native-swap .matcha-launch{width:calc(100% - 20px);margin-left:10px;margin-right:10px}.native-swap .swap-details small{font-size:9px}.native-swap .swap-details strong{font-size:10px}.native-swap .matcha-powered{gap:8px;flex-wrap:wrap}.native-swap .matcha-powered>i{display:none}}

/* Overview composition: performance and positions on the left; allocation and swap on the right. */
.mainnet-dashboard{align-items:start}.overview-column{display:grid;gap:22px;min-width:0}.overview-defi-card{overflow:hidden}.overview-card-title{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line)}.overview-card-title h2{font-size:16px}.overview-card-title p{margin-top:4px;color:#7d93a1;font-size:11px}.overview-position-list{display:grid}.overview-position-row{display:grid;grid-template-columns:minmax(170px,1fr) repeat(2,minmax(92px,.55fr));align-items:center;gap:14px;padding:13px 18px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none;transition:background .15s ease}.overview-position-row:last-child{border-bottom:0}.overview-position-row:hover{background:rgba(49,190,222,.055)}.overview-position-row>.asset-identity{min-width:0}.overview-position-row>span:not(.asset-identity) small,.overview-position-row>span:not(.asset-identity) strong{display:block}.overview-position-row>span:not(.asset-identity) small{color:#7b93a2;font-size:9px}.overview-position-row>span:not(.asset-identity) strong{margin-top:3px;font-size:11px;white-space:nowrap}.overview-position-row .mini-health strong{color:#61d9ba}.overview-right .allocation-card{min-height:0}.overview-right .allocation-card .allocation{margin-top:24px}.overview-swap .native-swap{width:100%;max-width:none;margin:0;border-radius:22px}.overview-swap .native-swap .swap-tabs{padding-top:19px}.overview-swap .swap-token-zone{margin:0 12px}.overview-swap .native-swap .swap-token-panel{padding:15px 14px 13px}.overview-swap .native-swap .swap-input-row{grid-template-columns:minmax(0,1fr) auto;padding-left:10px}.overview-swap .native-swap .swap-input-row input,.overview-swap .native-swap .swap-input-row output{font-size:23px}.overview-swap .swap-token-button{height:38px;padding-right:8px}.overview-swap .swap-token-button img,.overview-swap .swap-token-button i{width:27px;height:27px}.overview-swap .native-swap .swap-details{margin-left:12px;margin-right:12px}.overview-swap .native-swap .matcha-launch{width:calc(100% - 24px);margin-left:12px;margin-right:12px}.overview-swap .native-swap .matcha-powered{gap:7px;padding-left:8px;padding-right:8px;font-size:9px}.history-provider-note{margin:9px 0 -8px;color:#7894a4;font-size:10px;line-height:1.45}
@media(max-width:960px){.overview-position-row{grid-template-columns:minmax(150px,1fr) repeat(2,minmax(85px,.55fr))}.overview-swap .native-swap{max-width:520px;margin:auto}}
@media(max-width:620px){.overview-position-row{grid-template-columns:minmax(0,1fr) minmax(85px,.55fr)}.overview-position-row>span:last-child{display:none}}

#positions>.native-swap{animation:none}
.overview-defi-empty{min-height:118px;display:flex;align-items:center;justify-content:center;gap:13px;padding:24px;color:#7d93a1;text-align:left}.overview-defi-empty>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(63,190,220,.28);border-radius:50%;background:rgba(40,183,216,.07);color:#55cfe8;font-size:17px}.overview-defi-empty strong{display:block;color:#bcd4df;font-size:12px}.overview-defi-empty p{margin-top:4px;font-size:10px;line-height:1.5}html:not([data-theme=dark]) .overview-defi-empty strong{color:#385668}

/* Keep the Overview columns level while long DeFi lists scroll inside their card. */
.mainnet-dashboard{align-items:stretch}
.overview-left{grid-template-rows:auto minmax(0,1fr)}
.overview-right{align-self:start}
.overview-defi-card{min-height:0;display:flex;flex-direction:column}
.overview-defi-card .overview-position-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#31566a transparent}
.overview-defi-card .overview-defi-empty{flex:1;min-height:0}
@media(max-width:960px){.mainnet-dashboard{align-items:start}.overview-left{grid-template-rows:auto auto}.overview-defi-card .overview-position-list{overflow:visible}.overview-defi-card .overview-defi-empty{min-height:118px}}
/* Persistent wallet access stays available from every mainnet view. */
.mainnet-page .topbar{position:sticky;top:0;z-index:30}.header-wallet-connect{min-width:142px;border-color:#27badb!important;color:#9decfb!important;background:rgba(10,42,58,.72)!important;box-shadow:inset 0 1px rgba(255,255,255,.04)}.header-wallet-connect:hover{background:#12394d!important}.header-wallet-connect.connected{border-color:#35d7ad!important;color:#98f2d1!important}
@media(max-width:700px){.header-wallet-connect{min-width:42px}.header-wallet-label{display:none}}

.mainnet-page .nav-glyph{height:20px;display:grid;place-items:center}.mainnet-page .nav-glyph svg{width:17px;height:17px;display:block}

.workspace-slot{height:62px;margin:36px 0 32px}@media(max-height:800px) and (min-width:701px){.mainnet-page .workspace-slot{height:42px;margin:18px 0 14px}}@media(max-width:700px){.workspace-slot{display:none}}

.argus-token-card{position:relative;isolation:isolate;display:flex;align-items:center;gap:10px;min-height:62px;margin:36px 0 32px;padding:11px 12px;overflow:hidden;border:1px solid rgba(66,211,242,.42);border-radius:11px;background:linear-gradient(135deg,rgba(13,51,72,.96),rgba(10,31,47,.94));box-shadow:0 0 0 1px rgba(73,214,245,.04) inset,0 0 24px rgba(37,196,231,.12);color:#dffaff;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.argus-token-card:hover{transform:translateY(-1px);border-color:rgba(102,229,251,.78);box-shadow:0 0 0 1px rgba(90,222,249,.1) inset,0 0 30px rgba(35,206,241,.24)}.argus-token-glow{position:absolute;z-index:-1;width:95px;height:95px;left:-28px;top:-45px;border-radius:50%;background:radial-gradient(circle,rgba(66,211,242,.34),transparent 68%);animation:argus-card-pulse 3.4s ease-in-out infinite}.argus-token-mark{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border:1px solid rgba(126,236,255,.38);border-radius:10px;background:linear-gradient(145deg,rgba(61,209,239,.24),rgba(54,118,172,.16));box-shadow:0 0 16px rgba(57,211,240,.16);font:700 14px Manrope,sans-serif;color:#8cecff}.argus-token-card strong,.argus-token-card small{display:block}.argus-token-card strong{font:650 11px Manrope,sans-serif;letter-spacing:.01em;color:#e9fbff}.argus-token-card small{margin-top:3px;color:#7fcce0;font-size:10px}.argus-token-card b{margin-left:auto;color:#70dff3;font-size:13px}.argus-token-card:focus-visible{outline-color:#67e8f9}@keyframes argus-card-pulse{0%,100%{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media(max-height:800px) and (min-width:701px){.mainnet-page .argus-token-card{min-height:42px;margin:18px 0 14px;padding:5px 9px}.mainnet-page .argus-token-mark{width:28px;height:28px;flex-basis:28px}.mainnet-page .argus-token-card small{margin-top:1px;font-size:9px}}@media(max-width:700px){.argus-token-card{display:none}}@media(prefers-reduced-motion:reduce){.argus-token-glow{animation:none}.argus-token-card{transition:none}}

