.swap-wrap{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;padding:0;width:100%;gap:1rem}.swap-wrap--embedded{padding:0;gap:0}.swap-wrap--embedded .swap-box{max-width:100%}.swap-side-column{display:contents}.swap-networth-widget{position:fixed;top:6rem;right:2rem;width:280px;z-index:100;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px;background:rgba(22,22,22,.6)!important;padding:1rem;display:flex;flex-direction:column;gap:.4rem;text-decoration:none;cursor:pointer;transition:box-shadow .2s}.swap-networth-widget--static{cursor:default}.swap-networth-label{font-size:.8rem;color:#c3ffc3;opacity:.8}.swap-networth-total{font-size:1.4rem;font-weight:700;color:#c3ffc3}.swap-networth-change{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem;font-size:.72rem;font-weight:700;line-height:1.15}.swap-networth-change--positive{color:#30d630}.swap-networth-change--negative{color:#ff4d4d}.swap-networth-change-context{color:#c3ffc3;font-weight:600;opacity:.6}.swap-networth-buckets{display:flex;flex-direction:column;gap:.35rem;padding-top:.6rem;border-top:1px solid #113516}.swap-networth-bucket{display:flex;justify-content:space-between;font-size:.8rem}.swap-networth-bucket-label{color:#c3ffc3;opacity:.6}.swap-networth-bucket-val{color:#c3ffc3;font-weight:600}.swap-networth-empty{display:flex;flex-direction:column;gap:.6rem}.swap-networth-message{color:#c3ffc3;font-size:.8rem;line-height:1.35;opacity:.75}.swap-networth-message-link{color:#30d630;text-decoration:underline;text-underline-offset:2px}.swap-networth-message-link:hover{color:#c3ffc3}.swap-networth-action-btn{background:#1a491a;border:1px solid #30d630;border-radius:8px;color:#c3ffc3;font-size:.8rem;padding:.35rem .75rem;cursor:pointer;text-align:center;text-decoration:none;transition:background .2s}.swap-networth-action-btn:hover{background:#205c20}.swap-ad-spot{position:fixed;top:6rem;left:2rem;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;width:300px;height:160px;gap:0;overflow:hidden;border:1px solid rgba(0,0,0,1)!important;border-radius:8px;background:rgba(20,20,20,.8)!important;color:#c3ffc3;text-align:center;text-decoration:none}.swap-ad-spot:hover{color:#c3ffc3!important}.swap-ad-title{font-size:1.4rem;font-weight:600;line-height:1;padding:1rem 1rem 0}.swap-ad-subtitle{font-size:.8rem;font-weight:400;line-height:1.4;text-transform:uppercase;margin-bottom:.4rem}.swap-ad-link{display:inline-flex;align-items:center;gap:6px;color:#7ae97a;font-size:.9rem;font-weight:700;text-transform:uppercase;transition:color .2s ease,text-shadow .2s ease;padding:0 1rem 1rem}.swap-ad-link-icon{width:12px;height:12px;fill:currentColor}.swap-ad-spot:hover .swap-ad-link{color:#c3ffc3;text-shadow:0 0 8px #c3ffc3}.swap-chart-ad-spot{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:auto;gap:0;overflow:hidden;border:1px solid rgba(0,0,0,1)!important;border-radius:8px;background:rgba(20,20,20,.8)!important;color:#c3ffc3;text-align:center;text-decoration:none}.swap-chart-ad-spot:hover{color:#c3ffc3!important}.swap-chart-ad-spot:hover .swap-ad-link{color:#c3ffc3;text-shadow:0 0 8px #c3ffc3}.swap-ad-image{height:100%;object-fit:cover}.swap-ad-image,.swap-chart-ad-image{display:block;width:100%;object-position:center}.swap-chart-ad-image{height:auto;object-fit:contain}.swap-ad-resolving{display:flex;align-items:center;justify-content:center;color:#d6ad30;font-size:.85rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.swap-ad-resolving--failed{color:#ff5555}.swap-box{max-width:600px;width:100%;justify-content:center}.swap-box,.swap-box .dapp-panel-header{display:flex;flex-direction:column;align-items:center}.swap-box .dapp-panel-header{text-align:center;line-height:1rem}.swap-panel-header{flex-direction:row!important;justify-content:space-between;align-items:center}.swap-header-btns{display:flex;align-items:center;gap:2px}.swap-cancel-btn,.swap-settings-btn{background:transparent;border:none;cursor:pointer;color:#8fa18b;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:color .15s ease}.swap-cancel-btn:hover,.swap-settings-btn:hover{color:#c3ffc3;background:transparent}.swap-settings-btn--open{color:#c3ffc3}.swap-settings-panel{background:rgba(0,0,0,.4);display:flex;flex-direction:column;gap:.5rem;width:100%;border-top:1px solid rgba(0,0,0,1);box-shadow:inset 0 -8px 8px -8px rgba(0,0,0,1),inset 0 8px 8px -8px rgba(0,0,0,1);overflow:hidden;max-height:0;padding:0 .9rem;transition:max-height .2s ease,padding-top .2s ease,padding-bottom .2s ease}.swap-settings-panel--open{padding-top:.75rem;padding-bottom:.75rem;border-bottom:1px solid rgba(0,0,0,1)}.swap-settings-label{font-size:.75rem;color:#e8e8e8}.swap-slippage-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.swap-slippage-preset{background:transparent;border:1px solid #7ae97a;color:#7ae97a;opacity:.5;border-radius:4px;padding:3px 10px;font-size:.78rem;cursor:pointer;transition:border-color .15s,color .15s}.swap-slippage-preset.active,.swap-slippage-preset:hover{border-color:#7ae97a;color:#7ae97a;opacity:1}.swap-slippage-custom{display:flex;align-items:center;gap:3px;color:#8fa18b;font-size:.78rem}.swap-slippage-input{background:rgba(0,0,0,.5);color:#7ae97a;font-size:.78rem;width:54px;padding:3px 4px;text-align:center;border-radius:8px 0 0 4px;border:1px solid #7ae97a;margin-top:-1px;margin-bottom:-1px;opacity:.6}.swap-slippage-input:focus{outline:none;opacity:1}.swap-slippage-input::-webkit-inner-spin-button,.swap-slippage-input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.swap-slippage-input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.swap-slippage-spinner{display:flex;align-items:stretch;border:none;border-radius:8px}.swap-slippage-arrows{display:flex;flex-direction:column;margin-top:-1px;margin-bottom:-1px}.swap-slippage-arrow{background:#1a491a;border:none;color:#7ae97a;font-size:.3rem;padding:0 2px;flex:1 1;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px 0 4px 0}.swap-slippage-arrow:first-child{border-radius:8px 4px 0 0}.swap-slippage-arrow:hover{background:#30d630;color:#000}.swap-body{padding:.9rem!important;gap:10px!important}.swap-body,.swap-field{width:100%;box-sizing:border-box}.swap-field{background:rgba(0,0,0,.4);border:1px solid transparent;border-radius:8px;padding:.75rem .9rem;display:flex;flex-direction:column;gap:8px;transition:border-color .15s;box-shadow:inset 0 0 8px #000000}.swap-field:focus-within{border-color:#c3ffc3}.swap-field-label{display:flex;align-items:flex-end;justify-content:space-between;font-size:.75rem;color:#e8e8e8;gap:.5rem;min-height:20px}.swap-field-title-row{display:inline-flex;align-items:flex-start;flex-direction:column;flex-wrap:wrap;gap:.35rem;min-width:0}.swap-field-bal{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.swap-bal-icon{opacity:.4;flex-shrink:0;margin-top:-1px}.half-max-wrap{display:flex;flex-direction:row;gap:.25rem;flex-wrap:nowrap}.swap-max-btn{background:transparent;border:1px solid #7ae97a;color:#7ae97a;border-radius:0;font-size:.6rem;line-height:1;padding:2px 4px;cursor:pointer;transition:background .15s,color .15s}.swap-max-btn:hover{background:transparent;color:#c3ffc3}.swap-field-row{display:flex;align-items:center;gap:8px}.swap-amount-input{flex:1 1;background:transparent;border:none;outline:none;color:#c3ffc3;font-size:1.4rem;font-weight:600;min-width:0;padding:0}.swap-amount-input::placeholder{color:#3a5c3a}.swap-amount-input::-webkit-inner-spin-button,.swap-amount-input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.swap-amount-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.swap-amount-output{flex:1 1;font-size:1.4rem;font-weight:600;color:#c3ffc3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swap-output-empty{color:#3a5c3a}.swap-output-loading{color:#8fa18b}.swap-token-btn{display:flex;align-items:center;gap:6px;background:rgba(48,214,48,.08);border:1px solid #1e4d1e;border-radius:20px;padding:5px 10px 5px 6px;color:#c3ffc3;font-size:.9rem;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s,border-color .15s}.swap-token-btn:hover{background:rgba(48,214,48,.18);border-color:#c3ffc3!important;box-shadow:0 0 8px rgba(195,255,195,.4),inset 0 0 4px rgba(195,255,195,.4)}.swap-btn-logo{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.swap-btn-logo--placeholder{background:rgba(48,214,48,.15);border:1px solid #1e4d1e;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#7ae97a}.swap-select-placeholder{color:#8fa18b}.swap-chevron{font-size:1rem;color:#8fa18b;margin-left:2px}.swap-flip-row{display:flex;position:relative;z-index:2;margin:-23px 0}.swap-flip-btn,.swap-flip-row{justify-content:center;align-items:center}.swap-flip-btn{background:#0a180a;border:2px solid #1e4d1e;border-radius:50%!important;color:#7ae97a;cursor:pointer;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;box-sizing:border-box;display:flex!important;flex-shrink:0;align-self:center;transition:border-color .15s,background .15s,color .15s,transform .2s ease}.swap-flip-btn:hover{border-color:#c3ffc3;background:#0f270f;color:#c3ffc3;transform:rotate(180deg);box-shadow:0 0 8px rgba(195,255,195,.4),inset 0 0 4px rgba(195,255,195,.4)}.swap-rate{font-size:.72rem;color:#8fa18b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swap-quote-details{background:#000000;border:0 solid #113516;border-radius:8px;padding:.6rem .8rem;display:flex;flex-direction:column;gap:6px;box-shadow:inset 0 -4px 4px -4px rgba(0,0,0,1),inset 0 4px 4px -4px rgba(0,0,0,1)}.swap-quote-row{display:flex;justify-content:space-between;font-size:.75rem;color:#e8e8e8}.swap-quote-row span:first-child{color:rgba(195,255,195,.5)}.swap-quote-row span:last-child{color:#c3ffc3}.swap-quote-row--positive span:last-child{color:#30d630}.swap-quote-row--negative span:last-child{color:#e53e3e}.swap-quote-row--warn span:last-child{color:#f5a623}.swap-error,.swap-quote-row--severe span:last-child{color:#e53e3e}.swap-error{font-size:.78rem;text-align:center;padding:4px 0}.swap-quote-refresh-bar{position:relative;display:block;width:100%;height:5px;padding:0;margin:0 0 -2px;overflow:hidden;border:1px solid rgba(195,255,195,.14);border-radius:8px;background:rgba(0,0,0,.55);cursor:pointer}.swap-quote-refresh-bar:disabled{cursor:default}.swap-quote-refresh-bar-fill{position:absolute;inset:0;transform-origin:left center;background:#7ae97a;box-shadow:0 0 8px rgba(122,233,122,.45);transition:transform .25s linear}.swap-quote-refresh-bar:hover .swap-quote-refresh-bar-fill{background:#c3ffc3}.swap-quote-refresh-bar--loading .swap-quote-refresh-bar-fill{animation:swapQuoteRefreshPulse .8s ease-in-out infinite alternate}@keyframes swapQuoteRefreshPulse{0%{opacity:.45}to{opacity:1}}.swap-submit-btn{width:100%;padding:.85rem;background:#7ae97a;border:none;border-radius:4px;color:#000;font-size:1rem;font-weight:700;cursor:pointer;text-transform:uppercase;transition:background .15s,opacity .15s;box-shadow:0 0 8px rgba(0,0,0,1)}.swap-submit-btn:hover:not(:disabled):not(.swap-submit-btn--disabled){background:#c3ffc3;color:#000}.swap-submit-btn--disabled,.swap-submit-btn:disabled{background:#1a3d1a;color:#e8e8e8;cursor:not-allowed}.swap-powered-by{text-align:center;font-size:.68rem;color:#3a5c3a;padding-top:4px;display:none}.swap-powered-by a{color:#8fa18b;text-decoration:none;transition:color .15s}.swap-powered-by a:hover{color:#c3ffc3}.swap-token-overlay{position:fixed;inset:0;background:rgba(0,0,0,.75);z-index:9990;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}.swap-token-modal{position:relative;border:1px solid rgba(0,0,0,1)!important;border-radius:8px;background:rgba(22,22,22,.8)!important;box-shadow:0 0 8px rgba(0,0,0,.8);width:100%;max-width:420px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;transition:max-width .2s ease,max-height .2s ease}.swap-token-refresh-overlay{position:absolute;inset:0;z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;background:rgba(0,12,0,.62);color:#c3ffc3;font-size:.8rem;pointer-events:none}.swap-token-modal--expanded{max-width:95vw;height:92vh;max-height:92vh}.swap-token-modal-header{display:flex;align-items:center;justify-content:space-between;padding:.8rem;border-bottom:1px solid #000000;color:#c3ffc3}.swap-token-modal-header-controls{display:flex;align-items:center;gap:2px}.swap-token-modal-header span{font-family:var(--font-orbitron),system-ui,sans-serif;font-weight:700;opacity:.8}.swap-token-search{background:rgba(0,0,0,.4);border:none;border-bottom:1px solid #000000;color:#c3ffc3;font-size:.88rem;padding:.7rem 1rem;outline:none;width:100%;box-sizing:border-box;box-shadow:inset 0 -8px 8px -8px rgba(0,0,0,1),inset 0 8px 8px -8px rgba(0,0,0,1)}.swap-token-search::placeholder{color:#3a5c3a}.swap-token-list{overflow-y:auto;flex:1 1;padding:0;background:rgba(0,0,0,.4);box-shadow:inset 0 8px 8px -8px rgba(0,0,0,1)}.swap-token-item{width:100%;background:transparent;border:none;border-radius:8px;padding:8px 10px;cursor:pointer;display:flex;align-items:center;gap:10px;color:#c3ffc3;text-align:left;transition:background .12s}.swap-token-item:hover{background:rgba(255,255,255,.1)}.swap-token-logo{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.swap-token-logo--placeholder{background:rgba(48,214,48,.1);border:1px solid #1e4d1e;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:#7ae97a}.swap-token-info{display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto auto;grid-column-gap:.35rem;column-gap:.35rem;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.swap-token-symbol{grid-row:1;grid-column:1;font-size:.88rem;font-weight:600;color:#7ae97a;align-self:center}.swap-token-info .token-grade{grid-row:1;grid-column:2;align-self:center;margin-left:.2rem}.swap-token-name{grid-row:2;grid-column:1/-1;font-size:.72rem;color:#8fa18b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swap-token-bal{font-size:.78rem;color:#7ae97a;white-space:nowrap;flex-shrink:0;margin-left:auto;display:flex}.swap-token-bal,.swap-token-balance-cell{flex-direction:column;align-items:flex-end;gap:2px}.swap-token-balance-cell{display:inline-flex}.swap-token-balance-value{color:#b29527;font-size:.7rem;font-weight:600}.swap-token-empty{text-align:center;color:#3a5c3a;font-size:.82rem;padding:2rem 1rem}.swap-token-categories{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem .5rem;border-bottom:1px solid #000000}.swap-token-category-tabs{flex-shrink:0}.swap-token-category-tabs,.swap-token-column-toggles{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.swap-token-column-toggles{justify-content:flex-end;flex:1 1;min-width:0}.swap-token-column-toggle{background:transparent;border:1px solid #263526;border-radius:8px;color:#516651;cursor:pointer;font-size:.62rem;font-weight:700;line-height:1;padding:.28rem .42rem;white-space:nowrap;min-width:0}.swap-token-column-toggle:hover{border-color:#7ae97a;color:#7ae97a}.swap-token-column-toggle--active{background:rgba(48,214,48,.1);border-color:#7ae97a;color:#c3ffc3}@media screen and (max-width:900px){.swap-token-categories{flex-direction:column;align-items:stretch}.swap-token-category-tabs{width:100%}.swap-token-column-toggles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.swap-token-column-toggle{width:100%}}@media screen and (max-width:380px){.swap-token-column-toggles{grid-template-columns:repeat(2,minmax(0,1fr))}}.swap-token-table-wrap{overflow:auto}.swap-token-stale-badge{position:-webkit-sticky;position:sticky;top:0;z-index:3;width:-moz-fit-content;width:fit-content;margin:6px 8px -2px auto;border:1px solid rgba(178,149,39,.7);background:rgba(30,24,0,.92);color:#b29527;font-size:.68rem;font-weight:700;line-height:1;padding:4px 7px;text-transform:uppercase}.swap-token-table{width:100%;border-collapse:collapse}.swap-token-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:rgba(0,12,0,.97);color:#8fa18b;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:.55rem .7rem;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid #113516;transition:color .12s}.swap-token-table thead th.swap-tt-sorted,.swap-token-table thead th:hover{color:#c3ffc3}.swap-tt-token{text-align:left}.swap-tt-num{text-align:right}.swap-tt-star{width:1%;padding-right:0!important}.swap-token-trow{cursor:pointer;border-bottom:1px solid rgba(17,53,22,.5);transition:background .12s}.swap-token-trow:hover{background:rgba(255,255,255,.06)}.swap-token-trow--active{background:rgba(48,214,48,.1)}.swap-token-table td{padding:.45rem .7rem;font-size:.8rem;color:#c3ffc3;white-space:nowrap}.swap-token-virtual-spacer{border-bottom:0;pointer-events:none}.swap-token-virtual-spacer td{padding:0;border:0}.swap-tt-token-cell{display:flex;align-items:center;gap:10px}.swap-token-table .swap-token-logo{width:26px;height:26px}.swap-token-table td.swap-tt-pos{color:#00ff88}.swap-token-table td.swap-tt-neg{color:#ff4444}.swap-token-table .admin-sort-icon-inactive{opacity:.3;font-size:.75em}.swap-token-table .admin-sort-icon{opacity:.9;font-size:.75em}.swap-token-category{background:transparent;border:1px solid transparent;border-radius:8px;color:#7ae97a;cursor:pointer;font-size:.82rem;font-weight:700;padding:.2rem .8rem;white-space:nowrap;transition:border-color .15s,background .15s,color .15s}.swap-token-category--active,.swap-token-category:hover{background:rgba(48,214,48,.1);border-color:#c3ffc3;color:#c3ffc3}.swap-token-category--star{color:#b29527;font-size:1rem;line-height:1;padding:5px 9px 4px}.swap-token-star{align-items:center;background:transparent;border:none;color:#3a5c3a;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:1rem;height:24px;justify-content:center;padding:0;transition:color .15s,text-shadow .15s;width:20px}.swap-token-star--active,.swap-token-star:hover{color:#b29527}.swap-token-star--active{text-shadow:0 0 8px rgba(178,149,39,.6)}.swap-output-stale{opacity:.4;transition:opacity .2s}.swap-token-item--active{background:rgba(255,255,255,.1)}.swap-token-item--active .swap-token-bal,.swap-token-item--active .swap-token-symbol{color:#c3ffc3}.swap-token-pins{display:flex;flex-wrap:wrap;gap:8px;padding:.6rem .75rem .5rem;border-bottom:1px solid #113516}.swap-token-pin{display:flex;align-items:center;gap:5px;background:rgba(0,0,0,.4);border:1px solid #1e4d1e;border-radius:20px;padding:4px 10px 4px 6px;color:#c3ffc3;font-size:.82rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.swap-token-pin:hover{border-color:#30d630;background:rgba(48,214,48,.1)}.swap-token-pin--active{border-color:#30d630;background:rgba(48,214,48,.12);color:#30d630}.swap-pin-logo{width:18px;height:18px;border-radius:50%;object-fit:cover;flex-shrink:0}.swap-pin-logo--placeholder{background:rgba(48,214,48,.15);border:1px solid #1e4d1e;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;color:#7ae97a}.swap-history{width:100%;max-width:600px;background:rgba(11,11,11,.8)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px;overflow:hidden;padding-bottom:0}.swap-history-header{width:100%;border:none;display:flex;background:transparent!important;align-items:center;justify-content:space-between;padding:.85rem 1rem;color:#c3ffc3;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s}.swap-history-header:hover{background:transparent}.swap-history-header-title-btn{flex:1 1;display:flex;align-items:center;background:transparent;border:none;padding:0;margin:0;color:inherit;font:inherit;font-family:var(--font-orbitron),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:left;cursor:pointer}.swap-history-header-title-btn:hover{background:transparent}.swap-history-header-title-btn:disabled{cursor:default}.swap-history-header-controls{display:flex;align-items:center;gap:2px;flex-shrink:0}.swap-history-header-toggle{background:transparent;border:none;padding:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#8fa18b;transition:color .15s ease}.swap-history-header-toggle:hover{background:transparent;color:#c3ffc3}.swap-history-header-toggle:disabled{color:rgba(143,161,139,.45);cursor:default}.swap-history-header-toggle:disabled:hover{color:rgba(143,161,139,.45)}.swap-chart-header{width:100%;border:none;display:flex;background:transparent;align-items:center;justify-content:space-between;color:#c3ffc3;font-size:.88rem;font-weight:600}.swap-chart-header-title{opacity:.8;font-family:var(--font-orbitron),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.swap-chart-header-main{display:flex;align-items:center;gap:.7rem;min-width:0}.swap-chart-header-controls{display:flex;align-items:center;gap:2px}.swap-chart-header-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(195,255,195,.18);border-radius:8px;background:rgba(195,255,195,.04);color:#8fa18b;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.swap-chart-header-btn:focus-visible,.swap-chart-header-btn:hover{border-color:rgba(195,255,195,.4);background:rgba(195,255,195,.08);color:#c3ffc3;outline:none}.swap-embedded-close-btn{flex-shrink:0}.swap-embedded-close-icon{width:16px;height:16px;display:block;stroke:currentColor;stroke-width:2.2;stroke-linecap:square;vector-effect:non-scaling-stroke;fill:none;pointer-events:none}.swap-history-chevron{color:#8fa18b;transition:transform .2s ease;flex-shrink:0;width:20px;height:20px}.swap-history-chevron--open{transform:rotate(180deg)}.swap-history-body{overflow:hidden;max-height:0;transition:max-height .2s ease}.swap-history-body--restored{max-height:none}.swap-history-meta{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;color:#8fa18b;font-size:.72rem;background:rgba(0,0,0,.4);border-bottom:1px solid rgba(0,0,0,1);border-top:1px solid rgba(0,0,0,1);box-shadow:inset 0 -8px 8px -8px rgba(0,0,0,1),inset 0 8px 8px -8px rgba(0,0,0,1)}.swap-history-meta-row{display:flex;align-items:center;justify-content:space-between;gap:.55rem;width:100%;min-height:28px;padding:.35rem .8rem;box-sizing:border-box}.swap-history-controls{display:flex;align-items:center;gap:2px}.swap-history-filter-toggle{background:transparent;border:none;border-radius:8px;color:#8fa18b;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:4px;transition:color .15s ease}.swap-history-filter-toggle svg{display:block;width:16px;height:16px;fill:currentColor}.swap-history-filter-toggle:hover,.swap-history-filter-toggle[aria-expanded=true]{background:transparent;color:#c3ffc3}.swap-history-synthwav-filter{background:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:4px;color:#8fa18b;transition:color .15s ease}.swap-history-synthwav-filter--active,.swap-history-synthwav-filter:hover{background:transparent;color:#c3ffc3}.swap-history-synthwav-filter svg{display:block;width:16px;height:16px;fill:currentColor}.swap-history-source-cell{text-align:center;vertical-align:middle}.swap-history-source-logo{display:block;width:14px;height:14px;color:#c3ffc3;fill:currentColor}.swap-price-chart-marker-tip-source{display:block;width:12px;height:12px;flex-shrink:0;margin-left:auto;color:rgba(195,255,195,.6);fill:currentColor}.swap-history-count{color:#8fa18b}.swap-history-filter-panel{--swap-history-filter-gap:0.65rem;--swap-history-filter-control-height:28px;display:flex;flex-wrap:wrap;gap:var(--swap-history-filter-gap);align-items:flex-start;width:100%;max-height:0;overflow:hidden;padding:0 .8rem;box-sizing:border-box;border-top:0 solid rgba(0,0,0,.45);opacity:0;transition:max-height .2s ease,padding .2s ease,border-width .2s ease,opacity .2s ease}.swap-history-filter-panel--open{padding:.25rem .8rem .8rem;border-top-width:1px;opacity:1}.swap-history-filter-field{display:flex;flex-direction:column;gap:.28rem;flex:0 0 calc((100% - (var(--swap-history-filter-gap) * 3)) / 4);min-width:0;color:#e8e8e8;font-size:.68rem}.swap-history-filter-field--half{flex-basis:calc((100% - var(--swap-history-filter-gap)) / 2)}.swap-history-filter-field input,.swap-history-filter-field select{width:100%;height:var(--swap-history-filter-control-height);min-width:0;margin:0;box-sizing:border-box}.swap-history-filter-field input[type=date]::-webkit-datetime-edit{padding:0}.swap-history-filter-field input[type=date]::-webkit-calendar-picker-indicator{display:inline-block;cursor:pointer;filter:invert(1) brightness(1.8);opacity:1}.swap-history-filter-field input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.swap-history-filter-field input[type=number]::-webkit-inner-spin-button,.swap-history-filter-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media screen and (max-width:760px){.swap-history-filter-field{flex-basis:calc((100% - var(--swap-history-filter-gap)) / 2)}}.swap-history-table-wrap{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.swap-history-table{--swap-history-scrollbar-width:14px;width:100%;height:100%;padding-bottom:.8rem;border-collapse:collapse;display:flex;flex-direction:column}.swap-history-table tbody,.swap-history-table thead{display:block}.swap-history-table thead{box-sizing:border-box;padding-right:var(--swap-history-scrollbar-width)}.swap-history-table tbody{max-height:200px;overflow-y:scroll;overflow-x:hidden;background:rgba(0,0,0,.4);box-shadow:inset 0 -8px 8px -8px rgba(0,0,0,1),inset 0 8px 8px -8px rgba(0,0,0,1)}.swap-history-table tr{display:table;width:100%;table-layout:fixed}.swap-history-table th{background:transparent;color:#e8e8e8;font-size:.72rem;font-weight:700;padding:.4rem .8rem .2rem;text-align:left;box-sizing:border-box}.swap-history-table td:first-child,.swap-history-table th:first-child{width:20px;padding-left:.5rem;padding-right:0}.swap-history-table td:nth-child(2),.swap-history-table th:nth-child(2){width:13%}.swap-history-table td:nth-child(3),.swap-history-table td:nth-child(4),.swap-history-table th:nth-child(3),.swap-history-table th:nth-child(4){width:38%}.swap-history-table td:last-child,.swap-history-table th:last-child{width:8%;text-align:center}.swap-history-table td{padding:.4rem .8rem .2rem;border-bottom:1px solid #000000;vertical-align:middle;box-sizing:border-box}.swap-history-row{cursor:help;transition:background .12s}.swap-history-table tbody tr:last-child td{border-bottom:none}.swap-history-row--active,.swap-history-row:hover{background:rgba(11,11,11,1)}.swap-history-asset{display:flex;align-items:center;gap:.45rem;min-width:0;width:100%}.swap-history-logo{width:20px;height:20px;border-radius:50%;object-fit:cover;flex-shrink:0}.swap-history-logo--placeholder{background:rgba(48,214,48,.1);border:1px solid #1e4d1e;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;color:#7ae97a}.swap-history-asset-text{display:inline-flex;align-items:baseline;gap:.35rem;min-width:0;max-width:100%}.swap-history-asset-amount{font-size:.82rem;font-weight:400;color:#c3ffc3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swap-history-asset-symbol{font-size:.78rem;font-weight:700;color:#30d630;text-transform:uppercase;white-space:nowrap}.swap-history-status{color:#8fa18b;font-size:.72rem;white-space:nowrap;margin-left:auto;padding-left:.5rem}.swap-history-tx-cell{text-align:center}.swap-history-link{color:#7ae97a;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:color .15s}.swap-history-link:hover{color:#c3ffc3}.swap-history-no-tx{color:#3a5c3a}.swap-history-time{font-size:.72rem;color:#30d630;white-space:nowrap}.swap-history-empty{display:flex;align-items:center;justify-content:center;text-align:center;color:#3a5c3a;font-size:.82rem;padding:1.5rem 1rem}.swap-history-pagination{display:flex;justify-content:center;gap:6px;padding:.6rem 1rem;border-top:1px solid #113516}@media (max-width:1280px){.swap-ad-spot,.swap-networth-widget{display:none}}.swap-price-chart-meta{background:rgba(0,0,0,.4);box-shadow:inset 0 8px 8px -8px rgba(0,0,0,1);justify-content:flex-start;border-top:1px solid #000000}.swap-price-chart-token-tabs{display:flex;gap:.35rem}.swap-price-chart-settings-row{justify-content:space-between;gap:.8rem;border-bottom:1px solid rgba(195,255,195,.08);border-top:1px solid rgba(195,255,195,.08)}.swap-price-chart-settings-controls{display:flex;align-items:center;gap:.35rem}.swap-price-chart-tab{display:inline-flex;align-items:center;gap:.3rem;background:none;border:1px solid rgba(195,255,195,.15);color:rgba(195,255,195,.5);border-radius:4px;padding:.2rem .4rem;font-family:var(--font-orbitron),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.75rem;cursor:pointer;transition:color .15s,border-color .15s}.swap-price-chart-tab:hover{color:#c3ffc3;border-color:rgba(195,255,195,.4)}.swap-price-chart-tab--active{color:#7ae97a;border-color:rgba(195,255,195,.5);background:rgba(195,255,195,.06)}.token-grade{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-orbitron),system-ui,sans-serif;font-size:.6rem;font-weight:700;padding:4px 3px;border-radius:4px;line-height:.6;vertical-align:middle;flex-shrink:0;cursor:default;font-family:var(--font-orbitron),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.token-grade:hover{filter:brightness(2)}.token-grade--a{background:rgba(57,255,20,.1);color:#52e34e;border:1px solid rgba(57,255,20,.3)}.token-grade--b{background:rgba(180,230,20,.1);color:#b4e614;border:1px solid rgba(180,230,20,.3)}.token-grade--c{background:rgba(255,200,0,.1);color:#e6b800;border:1px solid rgba(255,200,0,.3)}.token-grade--d{background:rgba(255,130,0,.1);color:#e07820;border:1px solid rgba(255,130,0,.3)}.token-grade--f{background:rgba(230,60,60,.1);color:#e03c3c;border:1px solid rgba(230,60,60,.3)}.token-grade{cursor:pointer}.token-scorecard-header{display:flex;align-items:center;gap:.6rem;width:100%}.token-scorecard-logo{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.token-scorecard-logo--placeholder{width:32px;height:32px;border-radius:50%;background:rgba(195,255,195,.1);display:flex;align-items:center;justify-content:center;font-size:.85rem;color:#7ae97a;flex-shrink:0}.token-scorecard-identity{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex:1 1;min-width:0}.token-scorecard-text-group{display:flex;flex-direction:column;gap:.1rem;min-width:0}.token-scorecard-token-info{display:flex;flex-direction:row;align-items:center;gap:.4rem;min-width:0;margin-bottom:-4px}.token-scorecard-symbol{font-size:1.02rem;font-weight:700;color:#c3ffc3;letter-spacing:.04em;flex-shrink:0}.token-scorecard-name{font-size:.75rem;color:rgba(195,255,195,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.token-scorecard-modal .sync-address-button{font-size:.7rem;padding:0;color:#7ae97a}.token-scorecard-modal .sync-address-button-copy svg{width:10px;height:10px}.token-scorecard-modal .sync-address-wrap:hover .sync-address-button{color:#c3ffc3}.token-scorecard-logo-wrap{display:flex;flex-direction:row;align-items:center;gap:4px;flex-shrink:0}.token-scorecard-asset-type{color:#555555;font-size:.6rem;text-transform:uppercase;font-weight:700;flex-shrink:0}.token-scorecard-grade{font-family:var(--font-orbitron),system-ui,sans-serif;font-size:1.4rem;font-weight:700;padding:.4rem;flex-shrink:0;align-self:center;border-radius:4px;line-height:.8}.token-scorecard-divider{width:100%;height:1px;background:rgba(44,44,44,1)}.token-scorecard-description{margin:0;font-size:.78rem;line-height:1.5;color:rgba(200,240,200,.75)}.token-scorecard-description--empty{color:rgba(200,240,200,.35);font-style:italic}.token-scorecard-score-row{display:flex;justify-content:space-between;align-items:center}.token-scorecard-label{font-size:.75rem;letter-spacing:.1em;color:#7ae97a;font-family:var(--font-orbitron),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.token-scorecard-score-value{font-size:1.12rem;font-weight:700;color:#c3ffc3}.token-scorecard-accordion-btn{position:relative;width:100%;text-align:left;padding-right:1rem!important;margin-top:.4rem;flex-shrink:0;border-top:1px solid rgba(122,233,122,.2)}.token-scorecard-accordion-btn:hover{background:#001600!important}.token-scorecard-accordion-btn .token-scorecard-info-chevron{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.token-scorecard-accordion-btn .token-scorecard-info-chevron--open{transform:translateY(-50%) rotate(180deg)}.token-scorecard-info-chevron{font-size:.8rem;transition:transform .22s ease;display:inline-block}.token-scorecard-accordion-panel{overflow:hidden;max-height:0;transition:max-height .28s ease;flex-shrink:0}.token-scorecard-accordion-panel--open{max-height:320px;border-bottom:1px solid rgba(122,233,122,.2)}.token-scorecard-info-grid{display:flex;flex-direction:column;gap:.6rem;padding:.8rem;border-left:1px solid rgba(39,224,39,.2);border-right:1px solid rgba(122,233,122,.2);background:rgba(0,0,0,.4);box-shadow:inset 0 0 8px rgba(0,0,0,1)}.token-scorecard-info-row{margin:0;font-size:.68rem;color:rgba(195,255,195,.4);line-height:1.45}.token-scorecard-info-row-label{font-size:.74rem;color:#e8e8e8;white-space:nowrap;transition:color .15s ease}.info-grade-a{color:#52e34e;white-space:nowrap}.info-grade-b{color:#b4e614;white-space:nowrap}.info-grade-c{color:#e6b800;white-space:nowrap}.info-grade-d{color:#e07820;white-space:nowrap}.info-grade-f{color:#e03c3c;white-space:nowrap}.token-scorecard-bar-track{width:100%;height:5px;background:rgba(0,0,0,.4);overflow:hidden}.token-scorecard-bar-fill{height:100%;transition:width .4s ease}.token-scorecard-bar--a{background:#52e34e}.token-scorecard-bar--b{background:#b4e614}.token-scorecard-bar--c{background:#e6b800}.token-scorecard-bar--d{background:#e07820}.token-scorecard-bar--f{background:#e03c3c}.token-scorecard-breakdown{display:flex;flex-direction:column;gap:.4rem}.token-scorecard-breakdown-row{display:grid;grid-template-columns:112px 66px 1fr 44px;align-items:center;grid-gap:.4rem;gap:.4rem}.token-scorecard-breakdown-label{display:flex;align-items:center;gap:.4rem;font-size:.74rem;color:#e8e8e8;white-space:nowrap}.token-scorecard-breakdown-icon{width:17px;height:17px;color:#52e34e;flex:0 0 17px;opacity:.6}.token-scorecard-breakdown-metric{display:flex;gap:.2rem;color:rgba(232,232,232,.8);font-size:.68rem;white-space:nowrap}.token-scorecard-social-link{color:#7ae97a;text-decoration:none}.token-scorecard-social-link:focus-visible,.token-scorecard-social-link:hover{color:#c3ffc3;text-decoration:none}.token-scorecard-breakdown-bar-track{height:4px;background:rgba(0,0,0,.4);overflow:hidden}.token-scorecard-breakdown-pts{font-size:.72rem;color:rgba(195,255,195,.5);text-align:right;white-space:nowrap}.token-scorecard-flaglist{display:flex;flex-direction:row;flex-wrap:wrap;gap:.6rem}.token-scorecard-flagitem{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:rgba(195,255,195,.7);padding:0 .2rem}.token-scorecard-warn{color:#f9d580;font-size:.8rem}.bhr-accordion-panel.token-scorecard-accordion-panel--open{max-height:2000px}.bhr-info-grid{padding:0;gap:0}.token-scorecard-coming-soon{padding:.8rem;color:var(--color-text-muted,#888888);font-size:.7rem;text-align:left;margin-top:0;line-height:1}.bhr-report,.bhr-score-block{display:flex;flex-direction:column}.bhr-score-block{gap:.8rem;padding:.8rem;border-bottom:1px solid rgba(122,233,122,.15)}.bhr-score-breakdown{gap:.45rem}.bhr-breakdown-row{grid-template-columns:1fr 1fr 44px}.bhr-score-overrides{display:flex;flex-direction:column;gap:.25rem}.bhr-score-override-item{display:flex;align-items:center;gap:.35rem;font-size:.72rem;color:rgba(224,120,32,.9)}.bhr-score-override-mark{font-weight:700;color:#e07820}.bhr-score-override-cap{margin-left:auto;font-weight:700}.bhr-section{display:flex;flex-direction:column;gap:.3rem;padding:.55rem .8rem}.bhr-row{display:flex;justify-content:space-between;align-items:baseline;cursor:help;gap:.5rem}.bhr-row--lp-adds{align-items:flex-start}.bhr-value{font-size:.68rem;color:rgba(195,255,195,.55);text-align:right;transition:color .15s ease;min-width:0}.bhr-lp-sub{opacity:.6;font-size:.62rem}.bhr-lp-pairs{display:flex;flex-direction:column;align-items:flex-end;gap:.22rem;max-width:100%}.bhr-lp-pair-row{display:block;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.bhr-row:hover .bhr-ok,.bhr-row:hover .bhr-value,.bhr-row:hover .bhr-warn,.bhr-row:hover .token-scorecard-info-row-label{color:#c3ffc3}.bhr-ok{color:rgba(82,227,78,.85)}.bhr-warn{color:rgba(224,140,32,.9)}.bhr-mono{display:flex;align-items:center;gap:.4rem;font-size:.65rem;color:rgba(195,255,195,.55);font-family:monospace}.bhr-badge{font-size:.58rem;color:rgba(195,255,195,.3);border:1px solid rgba(195,255,195,.18);border-radius:8px;padding:0 .25rem;letter-spacing:.03em;white-space:nowrap}.bhr-divider{height:1px;background:rgba(39,224,39,.1)}.bhr-section-label{display:block;margin-bottom:.25rem}.bhr-summary-section{gap:.45rem}.bhr-summary-list{display:flex;flex-direction:column;gap:.25rem}.bhr-summary-item{display:flex;align-items:baseline;gap:.42rem;font-size:.66rem;color:rgba(195,255,195,.62);line-height:1.35}.bhr-summary-item--ok{color:rgba(82,227,78,.88)}.bhr-summary-item--warn{color:rgba(224,140,32,.92)}.bhr-summary-mark{width:.7rem;flex:0 0 0.7rem;text-align:center;font-size:.62rem}.bhr-value-lines{display:flex;flex-direction:column;align-items:flex-end;gap:.12rem}.bhr-address-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.22rem;max-width:100%}.bhr-address-actions .sync-address-button-copy{color:rgba(82,227,78,.8);opacity:.8}.bhr-address-actions .sync-address-button-copy:hover{color:#c3ffc3;opacity:1}.bhr-address-link{display:inline-flex;align-items:center;justify-content:center;width:.78rem;height:.78rem;color:rgba(82,227,78,.8);opacity:.8}.bhr-address-link:hover{color:#c3ffc3;opacity:1}.bhr-address-link svg{width:.72rem;height:.72rem;fill:currentColor}.bhr-timeline{display:flex;flex-direction:column;gap:.22rem}.bhr-timeline-item{display:grid;grid-template-columns:1rem 5rem 1fr auto;grid-gap:.3rem;gap:.3rem;font-size:.64rem;color:rgba(195,255,195,.5);align-items:baseline}.bhr-timeline-item--out{color:rgba(224,140,32,.8)}.bhr-timeline-dot{font-size:.58rem}.bhr-timeline-date{font-size:.61rem;color:rgba(195,255,195,.3)}.bhr-timeline-event{font-size:.63rem}.bhr-timeline-amount{font-size:.61rem;color:rgba(195,255,195,.35);text-align:right}.bhr-meta{font-size:.58rem;color:rgba(195,255,195,.2);text-align:right;margin:0;padding:.35rem .8rem;border-top:1px solid rgba(39,224,39,.08)}.bhr-meta--note{text-align:left;border-top:none;padding-top:0;font-style:italic}.bhr-loading{font-style:italic;opacity:.6;padding:.8rem}.bhr-error{color:rgba(224,80,80,.8);padding:.8rem}.swap-price-chart-stats{display:flex;align-items:center;gap:.4rem;font-size:.6rem;color:rgba(195,255,195,.5);flex:1 1;justify-content:flex-start;flex-wrap:wrap;padding-left:0}.swap-price-chart-extremes{display:contents}.swap-price-chart-stats .swap-price-chart-extremes:after,.swap-price-chart-stats .swap-price-chart-extremes:before{content:none;display:none;margin:0}.swap-price-chart-stats .swap-price-chart-extremes>span:first-child:before{content:"|";color:rgba(195,255,195,.08);margin-right:.4rem;opacity:1}.swap-price-chart-stats b{color:#c3ffc3}.swap-price-chart-stats span+span:before{content:"|";color:rgba(195,255,195,.08);margin-right:.4rem;opacity:1}.swap-price-chart-stats--up .swap-price-chart-stat-change b{color:#00ff88}.swap-price-chart-stats b .swap-price-chart-extreme-pct--down,.swap-price-chart-stats--down .swap-price-chart-stat-change b{color:#ff4444}.swap-price-chart-stats b .swap-price-chart-extreme-pct--up{color:#00ff88}.swap-price-chart-changes{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%;padding:.3rem 0;background:rgba(0,0,0,.4);box-shadow:inset 0 -8px 8px -8px rgba(0,0,0,1);box-sizing:border-box;border-bottom:1px solid #000000}.swap-price-chart-change-item{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 4.5rem;max-width:calc(100% / 4);gap:.2rem;padding:.18rem .25rem;font-weight:700;border-right:1px solid rgba(195,255,195,.08)}.swap-price-chart-change-item:last-child{border-right:none}.swap-price-chart-change-label{font-size:.6rem;color:rgba(195,255,195,.4);text-transform:uppercase;letter-spacing:.03em;line-height:1}.swap-price-chart-change-item b{font-size:.64rem;line-height:1;color:rgba(195,255,195,.4)}.swap-price-chart-change-item--up b{color:#00ff88}.swap-price-chart-change-item--down b{color:#ff4444}.swap-price-chart-change-item--pending,.swap-timeframe-progress{color:rgba(195,255,195,.58)}.swap-timeframe-progress{display:inline-flex;align-items:center;justify-content:center;gap:.22rem;width:100%;min-width:0;line-height:1}.swap-timeframe-progress-track{position:relative;display:inline-block;flex:0 0 auto;width:2.15rem;height:.24rem;overflow:hidden;border:1px solid rgba(178,149,39,.45);background:rgba(178,149,39,.12);box-sizing:border-box}.swap-timeframe-progress-fill{position:absolute;inset:0 auto 0 0;background:#b29527}.swap-timeframe-progress-label{display:inline-block;min-width:0;color:#b29527;font-size:.55rem;font-weight:700;white-space:nowrap}.swap-timeframe-progress--chart{max-width:4.5rem}.swap-timeframe-progress--table{justify-content:flex-end;max-width:5.1rem}.swap-tt-num--pending{color:#b29527}.swap-price-chart-res-select,.swap-price-chart-time-mode{min-height:30px}.swap-price-chart-time-mode{min-width:3.6rem;font-weight:700}.swap-price-chart-body{position:relative;height:400px;overflow:hidden}.swap-price-chart-body--loading .swap-price-chart-canvas{opacity:.35;filter:brightness(.65)}.swap-price-chart-body--loading .swap-price-chart-dom-marker{opacity:.2;filter:brightness(.55);pointer-events:none}.swap-price-chart-body--loading .swap-price-chart-overlay{background:rgba(0,12,0,.35)}.swap-price-chart-toolbar{position:absolute;top:.8rem;left:.8rem;z-index:3;display:flex;align-items:center;gap:.25rem;padding:.25rem;border:1px solid rgba(48,214,48,.2);border-radius:8px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 4px rgba(0,0,0,1)}.swap-price-chart-toolbar--disabled:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + .45rem);z-index:4;transform:translateX(-50%);pointer-events:none;white-space:nowrap;border:1px solid rgba(48,214,48,.35);border-radius:8px;background:rgba(0,16,0,.95);color:#c3ffc3;font-size:.68rem;font-weight:700;line-height:1;padding:.35rem .45rem;opacity:0;box-shadow:0 0 8px rgba(0,0,0,.75);transition:opacity .08s ease}.swap-price-chart-toolbar--disabled:focus-within:after,.swap-price-chart-toolbar--disabled:hover:after{opacity:1}.swap-price-chart-tool--synthwav{display:inline-flex;align-items:center;justify-content:center;padding:.2rem!important;border:none!important;box-shadow:none!important}.swap-price-chart-tool--synthwav svg{display:block;height:14px;width:14px;fill:rgba(195,255,195,.6)}.swap-price-chart-tool--synthwav:hover{border:none!important;background-color:transparent!important}.swap-price-chart-tool--synthwav.is-active svg,.swap-price-chart-tool--synthwav:hover svg{fill:rgba(195,255,195,1)}.toggle-button.swap-price-chart-tool--buy{color:#00ff88;border-color:#00ff88;box-shadow:none;opacity:.35;font-size:.6rem}.toggle-button.swap-price-chart-tool--buy:hover:not(:disabled){color:#00ff88;border-color:#00ff88;box-shadow:none;opacity:1;background:transparent}.toggle-button.swap-price-chart-tool--buy.is-active{color:#00ff88;border-color:#00ff88;box-shadow:0 0 6px rgba(0,255,136,.35);opacity:1}.toggle-button.swap-price-chart-tool--sell{color:#ff4444;border-color:#ff4444;box-shadow:none;opacity:.35;font-size:.6rem}.toggle-button.swap-price-chart-tool--sell:hover:not(:disabled){color:#ff4444;border-color:#ff4444;box-shadow:none;opacity:1;background:transparent}.toggle-button.swap-price-chart-tool--sell.is-active{color:#ff4444;border-color:#ff4444;box-shadow:0 0 6px rgba(255,68,68,.35);opacity:1}.toggle-button.swap-price-chart-tool--failed{color:#f0c64a;border-color:#f0c64a;box-shadow:none;opacity:.35;font-size:.6rem}.toggle-button.swap-price-chart-tool--failed:hover:not(:disabled){color:#f0c64a;border-color:#f0c64a;box-shadow:none;opacity:1;background:transparent}.toggle-button.swap-price-chart-tool--failed.is-active{color:#f0c64a;border-color:#f0c64a;box-shadow:0 0 6px rgba(240,198,74,.35);opacity:1}.swap-price-chart-dom-marker{position:absolute;z-index:3;width:var(--marker-size,11px);height:var(--marker-size,11px);border:0;border-radius:999px;background:currentColor;box-shadow:0 0 0 0 rgba(195,255,195,0),0 0 0 rgba(0,0,0,0);cursor:help;padding:0;transform:translate(-50%,-50%);transition:all .2s ease}.swap-price-chart-dom-marker--buy{color:#00ff88}.swap-price-chart-dom-marker--sell{color:#ff4444}.swap-price-chart-dom-marker--failed{color:#f0c64a}.swap-price-chart-dom-marker--active,.swap-price-chart-dom-marker:focus-visible,.swap-price-chart-dom-marker:hover{z-index:5;box-shadow:0 0 0 3px #c3ffc3,0 0 12px currentColor;background-color:rgba(0,12,0,.84);outline:none;transform:translate(-50%,-50%) scale(1.2)}.swap-price-chart-dom-marker--synthwav{background:transparent;display:flex;align-items:center;justify-content:center}.swap-price-chart-dom-marker--synthwav.swap-price-chart-dom-marker--active{background-color:rgba(0,12,0,.84)}.swap-price-chart-dom-marker-logo{width:150%;height:150%;display:block;pointer-events:none;filter:drop-shadow(0 0 1.5px rgba(0,0,0,.7))}.swap-price-chart-dom-marker--synthwav.swap-price-chart-dom-marker--active .swap-price-chart-dom-marker-logo,.swap-price-chart-dom-marker--synthwav:focus-visible .swap-price-chart-dom-marker-logo,.swap-price-chart-dom-marker--synthwav:hover .swap-price-chart-dom-marker-logo{opacity:0}.swap-price-chart-marker-tip{position:absolute;z-index:6;display:flex;flex-direction:column;gap:.18rem;width:max-content;min-width:11rem;max-width:min(22rem,calc(100% - 1.5rem));padding:.45rem .55rem;border:1px solid rgba(195,255,195,.14);border-radius:8px;background:rgba(0,12,0,.84);color:#c3ffc3;font-size:.67rem;font-weight:700;line-height:1.25;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px #c3ffc3,0 0 8px currentColor;animation:swap-marker-tip-in .2s ease}@keyframes swap-marker-tip-in{0%{opacity:0;transform:translateX(-50%) scale(.95)}to{opacity:1;transform:translateX(-50%) scale(1)}}.swap-price-chart-marker-tip-title{color:#c3ffc3;font-size:.72rem;display:flex;align-items:center;justify-content:space-between;gap:6px}.swap-price-chart-marker-tip-route{display:flex;align-items:center;gap:.35rem}.swap-price-chart-marker-tip-route-in{color:#ff4444}.swap-price-chart-marker-tip-route-out{color:#00ff88}.swap-price-chart-marker-tip-route-arrow{color:rgba(195,255,195,.5)}.swap-price-chart-marker-tip--sell .swap-price-chart-marker-tip-title{color:#ff4444}.swap-price-chart-marker-tip--buy .swap-price-chart-marker-tip-title{color:#00ff88}.swap-price-chart-marker-tip--failed .swap-price-chart-marker-tip-title{color:#f0c64a}.swap-chart-tooltip-gas{color:#aa68fb!important}.swap-price-chart-canvas{width:100%;height:100%;transition:opacity .15s ease,filter .15s ease}.swap-price-chart-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:10}.swap-price-chart-status{font-size:.8rem;color:rgba(195,255,195,.35)}.swap-price-chart-status--error{color:rgba(255,100,100,.6)}.swap-history-spinner,.swap-price-chart-spinner{width:42px;height:42px}@media screen and (max-width:600px){.swap-price-chart-resolutions{width:100%;justify-content:center}.swap-price-chart-toolbar{left:.5rem;overflow-x:auto}.swap-price-chart-marker-tip,.swap-price-chart-toolbar{max-width:calc(100% - 1rem)}.swap-price-chart-settings-row{flex-wrap:wrap}}.swap-chart-area{display:contents}.swap-wrap--chart-open{flex-direction:row!important;align-items:flex-start!important;justify-content:center;max-width:1400px;gap:1rem}.swap-wrap--chart-open .swap-side-column{display:flex;flex-direction:column;order:2;min-width:380px;max-width:460px;width:100%;flex-shrink:0;gap:1rem}.dapp-main--wide .swap-wrap--chart-open:not(.swap-wrap--chart-expanded){width:100%;max-width:none}.dapp-main--wide .swap-wrap--chart-open:not(.swap-wrap--chart-expanded) .swap-price-chart-body{height:340px}.swap-wrap--chart-open .swap-chart-area{display:flex;flex-direction:column;flex:1 1;min-width:0;gap:1rem;order:1}.swap-wrap--chart-open .swap-box{min-width:0;max-width:none;width:100%;align-self:flex-start}.swap-wrap--chart-open .swap-chart-area .swap-history{max-width:none;width:100%}.swap-chart-panel-box{background:rgba(11,11,11,.8);border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;width:100%}.swap-wrap--chart-expanded{width:100%;max-width:none;height:calc(100vh - var(--dapp-shell-content-top, 80px) - var(--dapp-shell-footer-height, 40px) - 1rem);height:calc(100svh - var(--dapp-shell-content-top, 80px) - var(--dapp-shell-footer-height, 40px) - 1rem);min-height:0;align-items:stretch!important}.swap-wrap--chart-expanded .swap-box,.swap-wrap--chart-expanded .swap-chart-area .swap-history,.swap-wrap--chart-expanded .swap-side-column{display:none}.swap-wrap--chart-expanded .swap-chart-area{width:100%;max-width:none;align-self:stretch}.swap-wrap--chart-expanded .swap-chart-panel-box{display:flex;flex-direction:column;height:100%;min-height:0}.swap-wrap--chart-expanded .swap-price-chart-body{flex:1 1;height:auto;min-height:0;overflow:hidden}.swap-wrap--history-expanded{width:100%;max-width:none;height:calc(100vh - var(--dapp-shell-content-top, 80px) - var(--dapp-shell-footer-height, 40px) - 1rem);height:calc(100svh - var(--dapp-shell-content-top, 80px) - var(--dapp-shell-footer-height, 40px) - 1rem);min-height:0;align-items:stretch!important}.swap-wrap--history-expanded .swap-box,.swap-wrap--history-expanded .swap-chart-panel-box,.swap-wrap--history-expanded .swap-side-column{display:none}.swap-wrap--history-expanded .swap-chart-area{display:flex;flex:1 1;flex-direction:column;width:100%;max-width:none;align-self:stretch;min-height:0}.swap-wrap--history-expanded .swap-history{display:flex;flex-direction:column;height:100%;min-height:0;max-width:none}.swap-wrap--history-expanded .swap-history-body{min-height:0;max-height:none!important;display:flex;flex-direction:column}.swap-wrap--history-expanded .swap-history-table-wrap{flex:1 1;min-height:0;overflow-y:hidden}.swap-wrap--history-expanded .swap-history-table-wrap .swap-history-table tbody{max-height:none}@media (max-width:900px){.swap-chart-header{flex-direction:row!important}.swap-wrap--chart-open:not(.swap-wrap--chart-expanded){flex-direction:column!important;align-items:center!important;padding:0}.swap-wrap--chart-open .swap-chart-area{order:unset;width:100%;max-width:600px}.swap-wrap--chart-expanded .swap-chart-area{max-width:none}.swap-wrap--chart-open .swap-box,.swap-wrap--chart-open .swap-side-column{order:unset;min-width:unset;max-width:600px;align-self:auto}.swap-wrap--chart-open .swap-side-column{width:100%}.swap-history-header{flex-direction:row!important}}@media (max-width:800px){.swap-price-chart-meta{flex-wrap:wrap;justify-content:center}.swap-price-chart-stats{width:100%;flex:unset;justify-content:center}.swap-price-chart-extremes{justify-content:center}}@keyframes dapp-modal-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes dapp-modal-overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes dapp-modal-panel-exit{0%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(.9);filter:blur(3px)}}.dappModal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:2000;display:flex;align-items:flex-start;justify-content:center;padding:1rem;overflow-x:auto;transform-origin:center center;animation:dapp-modal-overlay-enter .35s ease-out both}.dappModal-overlay--exiting{pointer-events:none;animation:dapp-modal-overlay-exit .5s ease-out both}.dappModal-panel{animation:modal-zoom-enter .35s ease-out both,modal-border-pulse 4s ease-in-out infinite}.dappModal-overlay--exiting .dappModal,.dappModal-overlay--exiting .dappModal-panel,.dappModal-overlay--exiting .swap-token-modal,.dappModal-overlay--exiting .swapContentModal{animation:dapp-modal-panel-exit .5s ease-out forwards!important}.dappModal-overlay--sentinel{z-index:2200}@keyframes modal-border-pulse{0%,to{box-shadow:inset 0 0 5px rgba(var(--modal-accent-rgb,195,255,195),.35)}50%{box-shadow:inset 0 0 10px rgba(var(--modal-accent-rgb,195,255,195),.9)}}@keyframes modal-zoom-enter{0%{transform:scale(.9);filter:blur(3px);opacity:0}to{transform:scale(1);filter:blur(0);opacity:1}}.dappModal{display:flex;flex-direction:column;--modal-accent:#30d630;--modal-accent-rgb:48,214,48;--modal-title:#c3ffc3;--modal-close:var(--modal-accent);--modal-close-hover:#7ae97a;--modal-bg:rgba(22,22,22,0.8);--modal-text:#e8e8e8;background:var(--modal-bg);border-radius:8px;border:0 solid var(--modal-accent);box-shadow:inset 0 0 5px var(--modal-accent);color:var(--modal-text);position:relative;transform-origin:center center;width:100%;max-width:600px;margin-top:auto;margin-bottom:auto;max-height:100%}.wallet-loading-overlay{cursor:default}.wallet-loading-modal{max-width:420px;text-align:center}.wallet-loading-text{margin:0;font-size:.8rem;color:var(--modal-title);letter-spacing:1px}.greenModal{--modal-accent:#c3ffc3;--modal-accent-rgb:48,214,48;--modal-title:#c3ffc3;--modal-close:#7ae97a;--modal-close-hover:#c3ffc3;--modal-bg:rgba(22,22,22,0.8)}.goldModal{--modal-accent:#b29527;--modal-accent-rgb:178,149,39;--modal-title:#c3ffc3;--modal-close:#7ae97a;--modal-close-hover:#c3ffc3;--modal-bg:rgba(22,22,22,0.8)}.alertModal,.goldModal{max-width:510px!important}.alertModal{--modal-accent:#f9d580;--modal-accent-rgb:178,149,39;--modal-title:#c3ffc3;--modal-close:#7ae97a;--modal-close-hover:#c3ffc3;--modal-bg:rgba(22,22,22,0.8)}.riftModal{--modal-accent:#3bd1c6;--modal-accent-rgb:59,209,198;--modal-title:#c3ffc3;--modal-close:#7ae97a;--modal-close-hover:#c3ffc3;--modal-bg:rgba(22,22,22,0.8)}.redModal{--modal-accent:#b03b1e;--modal-accent-rgb:239,68,68;--modal-title:#c3ffc3;--modal-close:#7ae97a;--modal-close-hover:#c3ffc3;--modal-bg:rgba(22,22,22,0.8)}.dappModal-header{justify-content:space-between;gap:.75rem;position:relative;padding:.8rem}.dappModal-header,.dappModal-headerMain{display:flex;align-items:center;width:100%}.dappModal-headerMain{gap:10px}.dappModal-title{margin:0;font-family:var(--font-orbitron),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1.2rem;letter-spacing:0;color:var(--modal-title);width:100%;text-align:left}.dappModal-body{overflow-y:auto;padding:.8rem;border-top:1px solid rgba(44,44,44,1);border-bottom:1px solid rgba(44,44,44,1)}.dappModal-body p{margin-bottom:0}.swapContentModal-overlay{align-items:center}.swapContentModal{width:100%;max-width:600px;position:relative;overflow:visible;animation:modal-zoom-enter .35s ease-out both}.swapContentModal-scope{display:block!important;width:100%!important;max-width:none!important;min-height:0!important;padding:0!important;margin:0!important}.swapContentModal .swap-box{animation:modal-border-pulse 4s ease-in-out infinite}.swap-token-modal{animation:modal-zoom-enter .35s ease-out both}.swap-token-overlay{align-items:center!important;justify-content:center!important}.modalControls{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:6px;z-index:10}.dappModal-control-btn{padding:4px}.dappModal-control-btn svg{width:17px;height:17px}.dappModal-close{border-radius:4px;border:1px solid rgba(122,233,122,.2);background:transparent;color:#7ae97a;padding:4px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;transition:background .2s ease,color .1s ease,box-shadow .2s ease,transform .08s ease;opacity:.8}.dappModal-close-icon{width:17px!important;height:17px!important;display:block;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;vector-effect:non-scaling-stroke;fill:none}.dappModal-close:hover{color:var(--modal-close-hover);background-color:transparent;opacity:1}.dappModal-close--disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.rankModal-disconnect-button{border-radius:4px;border:1px solid rgba(255,0,0,.2);background:transparent;color:red;padding:4px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;transition:background .2s ease,color .1s ease,box-shadow .2s ease,transform .08s ease;opacity:.8}.rankModal-disconnect-icon{display:block;fill:currentColor}.rankModal-disconnect-button:hover{color:red;border-color:red;opacity:1;background:transparent}.dappModal .sidebar-privacy-button{border-radius:4px;border:1px solid rgba(17,117,240,.2);background:transparent;color:#1175f0;padding:4px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;transition:background .2s ease,color .1s ease,box-shadow .2s ease,transform .08s ease;opacity:.8}.dappModal .sidebar-privacy-button svg{width:17px;height:17px;display:block}.dappModal .sidebar-privacy-button:hover:not(:disabled){background:transparent;color:#1175f0;border:1px solid rgba(17,117,240,1);opacity:1}.dappModal .sidebar-privacy-button:disabled{opacity:.6;cursor:wait;box-shadow:none}.dappModal .top-theme-toggle{border-radius:4px;border:1px solid rgba(138,154,160,.2);background:transparent;color:#8a9aa0;padding:4px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;line-height:1;transition:background .2s ease,color .1s ease,box-shadow .2s ease;opacity:.8}.dappModal .top-theme-toggle:hover{background:transparent;color:#aabbc2;border:1px solid rgba(138,154,160,1);opacity:1}.dappModal .top-theme-toggle--light{border-color:#6a8a98;color:#6a8a98;opacity:1}.modal-body--rank{font-size:.9rem;display:flex;flex-direction:column;position:relative;gap:.8rem}.rank-modal-top{display:flex;align-items:flex-start;justify-content:flex-start;gap:.8rem;margin:0 auto;width:100%}.rank-modal-profile-column{position:relative;display:flex;flex-direction:column;align-items:center;min-width:200px}.rank-modal-stats{display:flex;flex-direction:column;gap:0;min-width:220px;flex-grow:1}.rank-modal-stat{display:flex;flex-direction:row;gap:8px;padding:8px 0;border-bottom:1px dotted #113516;color:#30d630}.rank-modal-stat--last{border-bottom:0}.rank-modal-stat-label{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;text-transform:uppercase;color:#e8e8e8}.rank-modal-stat-value{font-size:.8rem;font-weight:600;color:#30d630}.rank-modal-stat-subvalue{font-size:.8rem;color:#b29527}.rank-modal-stat-icon{width:14px;height:14px;display:block;object-fit:contain;filter:brightness(0) saturate(100%) invert(86%) sepia(19%) saturate(580%) hue-rotate(58deg) brightness(102%) contrast(98%)}.rank-modal-stat-icon--token{border-radius:50%;filter:none}.rank-modal-profile-pic-wrap{display:flex;align-items:center;justify-content:center;margin-bottom:.65rem;cursor:pointer;transition:transform .2s ease;width:120px}.rank-modal-profile-pic-wrap:hover{transform:scale(1.05)}.rank-modal-profile-pic{width:120px;height:120px;object-fit:cover;border-radius:8px;border:2px solid transparent;transition:all .2s ease}.rank-modal-profile-pic:hover{border:1px solid #e8e8e8;filter:drop-shadow(inset 0 0 4px #c3ffc3)}.rank-modal-profile-pic-placeholder{width:120px;height:120px;border-radius:50%;border:2px dashed #7ae97a;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;transition:all .2s ease-in-out}.rank-modal-profile-pic-placeholder:hover{background:transparent;border-color:#c3ffc3}.rank-modal-profile-pic-placeholder span:first-child{font-size:1rem;color:#30d630;line-height:.8;margin-bottom:2px}.rank-modal-profile-pic-hint{font-size:.75rem;color:#30d630}.rank-modal-profile-pic-delete{background:#000000;position:absolute;right:-4px;bottom:-4px;width:20px;height:20px;padding:0;border-radius:50%;border:none!important;font-size:1rem;display:flex;align-items:center;justify-content:center;z-index:2}.rank-modal-profile-pic-delete:hover{background:#000000}.svg-delete{fill:#b03b1e;transition:all .2s ease-in-out;border-radius:50%}.rank-modal-profile-pic-delete:hover .svg-delete{fill:#d24c28;box-shadow:inset 0 0 8px #d24c28}.rank-modal-profile-pic-delete:active{transform:none;transform:translateY(-50%)}.rank-modal-tier-name{text-align:center;font-size:1.1rem;font-weight:700;color:#d24c28;margin-top:-2px;letter-spacing:.5px;text-transform:uppercase}.rank-modal-status{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px}.rank-modal-status-badge-button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;padding:0;margin:0;cursor:pointer}.rank-modal-status-badge-button:hover{background:transparent}.rank-modal-status-badge-button:focus-visible{outline:1px solid #b29527;outline-offset:3px;border-radius:999px}.rank-modal-status-badge-button .rank-modal-status-icon{cursor:pointer}.rank-modal-badge-tooltip-hint{margin-top:4px;color:#7ae97a;font-size:.75rem}.rank-modal-status-icon{width:30px;height:30px;display:block;border:2px solid #b29527;border-radius:50%;padding:4px;cursor:help}.badge-icon--admin .badge-icon-path,.badge-icon--scout .badge-icon-path,.badge-icon--sentinel .badge-icon-path,.badge-icon--vip .badge-icon-path{fill:#b29527}.rank-modal-status-dot{font-size:1.8rem;line-height:1;color:#b29527;text-shadow:0 0 4px #b29527}.rank-modal-wallet{display:flex;justify-content:center}.rank-modal-wallet-address{display:inline-flex;align-items:center;gap:4px;font-size:.85rem;color:#7ae97a;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease;margin-top:4px}.rank-modal-wallet-address:hover{color:#c3ffc3}.rank-message{text-align:left;line-height:1.4rem;font-size:.75rem}.rank-message--guest{padding-top:0;margin-top:0}.rank-message--guest,.rank-message--lower{color:#e8e8e8;text-align:center;line-height:1rem}.rank-message--lower{padding-top:1rem;border-top:4px dotted #113516}.rank-modal-position-summary{margin-top:0}.rank-modal-position-summary,.rank-modal-swap-summary{display:flex;flex-direction:column;gap:2px;padding-top:.4rem;border-top:1px solid #113516}.rank-modal-swap-summary{margin-top:.4rem}.rank-modal-position-row{display:flex;align-items:center;gap:4px 8px;font-size:.7rem;line-height:1.4}.rank-modal-position-item{color:#d0d0a8}.rank-modal-position-label{color:#e8e8e8;opacity:.8}.rank-modal-position-label-heading{font-size:.8rem;text-transform:uppercase;color:#e8e8e8}.rank-modal-position-divider{color:#113516}.rank-modal-position-value{color:#30d630}@media (max-width:760px){.rank-modal-top{flex-direction:column;align-items:center;gap:18px}.rank-modal-profile-column,.rank-modal-stats{min-width:0;width:100%}.rank-modal-stats{padding-top:0}.rank-modal-stat{justify-content:center}.rank-message{text-align:center}.rank-modal-position-summary,.rank-modal-swap-summary{justify-content:center;align-items:center}}.rank-modal-orbit-skeleton{position:relative;width:114px;height:114px;border-radius:50%;overflow:visible;box-shadow:0 0 6px #c3ffc3,0 0 14px #7ae97a,0 0 28px #30d630;animation:rank-orb-pulse 1.6s ease-in-out infinite}.rank-modal-orbit-skeleton:before{content:"";position:absolute;inset:6px;border-radius:50%;background:radial-gradient(circle at center,#000 0,#000 45%,#000 65%,#000 100%)}.rank-modal-orbit-skeleton:after{content:"";position:absolute;inset:-6px;border-radius:50%;box-shadow:0 0 22px rgba(0,255,140,.35),0 0 44px rgba(0,255,140,.22),0 0 72px rgba(0,255,140,.12);opacity:.6}@keyframes rank-orb-pulse{0%{transform:scale(.96);box-shadow:0 0 6px rgba(0,255,140,.25),0 0 14px rgba(0,255,140,.18),0 0 28px rgba(0,255,140,.12)}50%{transform:scale(1.05);box-shadow:0 0 10px rgba(0,255,140,.45),0 0 22px rgba(0,255,140,.32),0 0 44px rgba(0,255,140,.22)}to{transform:scale(.96);box-shadow:0 0 6px rgba(0,255,140,.25),0 0 14px rgba(0,255,140,.18),0 0 28px rgba(0,255,140,.12)}}.rank-modal-tier-name-skeleton{display:none}@keyframes rank-label-skeleton{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.tier-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;background:transparent;border:0;padding:.4rem .8rem;text-align:left;font:inherit;color:inherit}.tier-row:hover{background-color:transparent;box-shadow:none}.modal-promo-body p{font-size:.9rem;margin-top:.2rem}.modal-promo-body h4{font-size:.9rem}.modal-promo-body code{font-size:.9rem;color:var(--modal-accent)}.titan-promo-content{display:flex;flex-direction:column;gap:1.25rem}.titan-promo-message{font-size:.95rem;line-height:1.5;text-align:center;color:#e8e8e8}.titan-promo-message strong{color:#30d630;font-weight:600}.titan-promo-benefits{background:rgba(48,214,48,.05);border:1px solid rgba(48,214,48,.2);border-radius:8px;padding:1rem}.titan-promo-benefits h4{margin:0 0 .75rem;font-size:.95rem;color:#c3ffc3;text-align:center;font-weight:600}.titan-promo-benefits h5{margin:0;font-size:.85rem;color:#b29527;text-align:center;font-weight:600}.titan-promo-benefits ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.titan-promo-benefits li{font-size:.9rem;line-height:1.4;color:#e8e8e8;text-align:center}.titan-promo-actions{display:flex;gap:.75rem;flex-direction:column}.titan-promo-button-bg{background:#1a491a;text-align:center}.titan-promo-button-bg:hover:not(:disabled){background-color:#387038}.keyIcon{fill:#b03b1e}.keyIcon,.unlockIcon{width:20px;height:20px;margin-right:8px}.unlockIcon{fill:#b29527}.infoModalHeaderLink{font-size:.85rem;font-weight:600;cursor:pointer;color:#7ae97a;margin-bottom:-2px;padding-left:8px;background:transparent;transition:background .2s,color .2s,box-shadow .2s,transform .08s}.infoModalHeaderLink:hover{background:transparent;text-shadow:0 0 8px #c3ffc3;color:#c3ffc3}.infoModalHeaderLink:hover .linkIcon{fill:#c3ffc3;filter:drop-shadow(0 0 8px #c3ffc3)}.modal-info-body p{font-size:.9rem;margin-top:.2rem}.modal-info-body h4{font-size:.9rem}.modal-info-body code{font-size:.9rem;color:var(--modal-accent)}.modal-info-body{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:flex-start;justify-content:center;width:100%;gap:8px;overflow:hidden}.wallet-tracker-info{width:100%;font-size:.8rem;line-height:1.2rem}.wallet-tracker-info-modal-title{text-transform:uppercase}.dappModal-footer{padding:.8rem;display:flex;width:100%;justify-content:center}.dappModal.token-scorecard-modal{max-width:500px!important;max-height:calc(100svh - 2rem);padding:0!important;background:rgba(22,22,22,.6);border:1px solid rgba(255,255,255,.1)}.token-scorecard{display:flex;flex-direction:column;gap:1rem}.token-scorecard-accordions{display:flex;flex-direction:column;align-items:stretch;width:100%;border-top:1px solid rgba(44,44,44,1);padding-top:.6rem}.token-scorecard-footer-meta{display:flex;align-items:center;justify-content:center;width:100%;gap:.4rem;font-size:.7rem;color:rgba(66,66,66,1)}.token-scorecard-dot{opacity:.4}.wallet-tracker-info h2{margin:14px 0 4px;font-size:1rem;font-weight:700;line-height:1.2;color:#c3ffc3}.wallet-tracker-info h2:first-child{margin-top:0}.wallet-tracker-info p{margin:.4rem 0 0;font-size:.8rem;line-height:1.2rem}.wallet-tracker-info .panel-title-with-icon{color:#c3ffc3;font-weight:700;line-height:1.2;font-size:.9rem;margin-top:.4rem}.wallet-tracker-info-panels p{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wallet-tracker-info-panels .panel-title-with-icon{margin-right:0;flex:0 0 auto}.wallet-tracker-info ul{margin:0 0 0 1rem;padding-left:.8rem}.wallet-tracker-info p+h2,.wallet-tracker-info ul+h2{margin-top:.8rem}.wallet-tracker-info-actions{display:flex;justify-content:center;margin-top:8px;padding-top:8px}.dappModal .infoModalLeftNora{width:20%;flex-grow:0;background-image:url(/crew/nora-full-001.webp);background-position:100% 0;background-repeat:no-repeat;background-size:contain}.dappModal .infoModalLeft .infoCrewHead{width:100%}.dappModal .infoModalRight{width:70%;flex-grow:1;overflow-y:scroll;max-height:200px;border:1px solid #000000;background:#000000;padding:10px}.modalFilter-body{display:flex;flex-direction:column;gap:16px;width:100%}.modalFilter-actions{display:flex;gap:10px}.modalFilter-btn{background:transparent;color:#7ae97a;border:1px solid #7ae97a;padding:8px 10px;cursor:pointer;font-size:.8rem;border-radius:8px;transition:all .2s;display:inline-block}.modalFilter-btn:hover{background:#113516;color:#c3ffc3;border-color:#c3ffc3}.modalFilter-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px 16px;gap:10px 16px}.modalFilter-item{display:flex;align-items:center;gap:8px;color:#c3ffc3;font-size:.9rem}.modalFilter-item.is-disabled{opacity:.5}.modalFilter-checkbox{accent-color:#7ae97a}.modalFilter-label{letter-spacing:.02em}