:is(.rblv-product-shell,.product-auth-page.rblv-auth-page,.wallet-account-clean-dialog.wallet-account-clean-dialog,.swap-widget-overlay) .product-input-group{--product-field-focus:var(--product-accent,var(--auth-accent,#ffffff))}.swap-widget-overlay.swap-widget-overlay .product-input-group{--product-field-focus:var(--rblv-ink,#11110f)}.rblv-swap-pair>:where(.product-input-group[data-side=pay]){border-start-start-radius:inherit;border-start-end-radius:inherit}@supports selector(:has(input:focus-visible)){:is(.rblv-product-shell,.product-auth-page.rblv-auth-page,.wallet-account-clean-dialog.wallet-account-clean-dialog,.swap-widget-overlay) .product-input-group:is([data-invalid]:not([data-invalid=false]),:has(input[aria-invalid=true])),:is(.rblv-product-shell,.product-auth-page.rblv-auth-page,.wallet-account-clean-dialog.wallet-account-clean-dialog,.swap-widget-overlay) [data-invalid]:not([data-invalid=false])>.product-input-group{--product-field-focus:var(--auth-error,#ffb3c0)}:is(.rblv-product-shell,.product-auth-page.rblv-auth-page,.wallet-account-clean-dialog.wallet-account-clean-dialog,.swap-widget-overlay) .product-input-group:has(input:focus-visible){border-color:var(--product-field-focus)!important;outline:2px solid var(--product-field-focus)!important;outline-offset:-2px!important;box-shadow:none!important}:is(.rblv-product-shell,.product-auth-page.rblv-auth-page,.wallet-account-clean-dialog.wallet-account-clean-dialog,.swap-widget-overlay) .product-input-group:has(input:focus-visible) input:focus-visible{outline:none!important;outline-offset:0!important}:is(.rblv-product-shell,.swap-widget-overlay) .product-input-group:has(input:focus-visible) .rblv-swap-amount-box{border-block-end-color:transparent}@media (forced-colors:active){:is(.rblv-product-shell,.product-auth-page.rblv-auth-page,.wallet-account-clean-dialog.wallet-account-clean-dialog,.swap-widget-overlay) .product-input-group:has(input:focus-visible){border-color:Highlight!important;outline-color:Highlight!important}}}@media (prefers-reduced-motion:no-preference){.rblv-product-shell :is(.product-search,.rblv-explore-search-input){transition:background-color .15s ease-out,border-color .15s ease-out}}@media (hover:hover) and (pointer:fine){.rblv-product-shell :is(.product-search,.rblv-explore-search-input):hover{background-color:#262626;border-color:#555}}@media (prefers-reduced-motion:reduce){:is(.rblv-product-shell,.product-auth-page.rblv-auth-page,.wallet-account-clean-dialog.wallet-account-clean-dialog,.swap-widget-overlay) .product-input-group{transition:none!important}}@media (max-width:55rem){:is(.rblv-product-shell,.product-auth-page.rblv-auth-page,.wallet-account-clean-dialog.wallet-account-clean-dialog,.swap-widget-overlay) .product-input-group input:not(.rblv-swap-amount-input){font-size:1rem}}.product-swap-theme.product-swap-theme{--product-surface:#161616;--product-raised:#232323;--product-border:#343434;--product-text:#f2f2f2;--product-muted:#ababab;--product-accent:#ffffff;--product-on-accent:#111111;--rblv-ink:var(--product-text);--rblv-muted:var(--product-muted);--rblv-paper:var(--product-surface);--rblv-paper-soft:var(--product-raised);--rblv-paper-deep:#303030;--rblv-highlighter:var(--product-accent);--rblv-blue:#b9c5ff;--rblv-pink:#ffb2bd;--rblv-hand:var(--font-inter,Inter,Arial,sans-serif);color:var(--product-text);font-family:var(--rblv-hand);font-variant-numeric:tabular-nums;color-scheme:dark}.product-swap-theme.rblv-swap-modal-overlay{background:rgb(0 0 0/.72);backdrop-filter:blur(12px)}.product-swap-theme .rblv-swap-modal-shell{max-width:30rem;border:1px solid var(--product-border);border-radius:1.5rem;background:var(--product-surface);box-shadow:0 24px 80px rgb(0 0 0/.5),0 2px 8px rgb(0 0 0/.25);filter:none}.product-swap-theme .rblv-swap-modal-scroll{border-radius:inherit;scrollbar-color:#555 transparent}.product-swap-theme :is(.rblv-swap-modal-close,.rblv-token-mobile-close){border:1px solid var(--product-border)!important;background:var(--product-raised)!important;color:var(--product-text)!important;box-shadow:none!important}.product-swap-theme .rblv-swap-surface{--theme-surface:var(--product-raised);--theme-surface-muted:var(--product-raised);--theme-surface-soft:#303030;padding:1.5rem!important;border:0!important;border-radius:1.5rem;background:var(--product-surface)!important;color:var(--product-text)!important;box-shadow:none!important;color-scheme:dark}.product-swap-theme :is(h2,h3,button,input){font-family:inherit}.product-swap-theme :is(.font-black,.font-bold){font-weight:500}.product-swap-theme .rblv-swap-header{align-items:center;gap:.75rem;margin-bottom:1.5rem!important}.product-swap-theme .rblv-swap-header h2{font-size:1.375rem;font-weight:600;letter-spacing:-.035em}.product-swap-theme .rblv-swap-header p{margin-top:.35rem;font-size:.8125rem;line-height:1.5;font-weight:400}.product-swap-theme .rblv-swap-picker-chain{min-height:2rem;border:1px solid var(--product-border)!important;padding:.35rem .65rem;background:var(--product-raised)!important;color:var(--product-muted);font-size:.75rem;font-weight:500;letter-spacing:0;text-transform:none}.product-swap-theme .rblv-swap-pair{overflow:visible;gap:.5rem;border:0!important;border-radius:1.125rem;background:transparent}.product-swap-theme .rblv-swap-amount-panel{padding:1rem!important;border:1px solid var(--product-border)!important;border-radius:1.125rem;background:var(--product-raised)!important}.product-swap-theme .rblv-swap-amount-head{flex-wrap:wrap;gap:.35rem .75rem;margin-bottom:.6rem}.product-swap-theme .rblv-swap-amount-head>:first-child{color:var(--product-muted);font-size:.8125rem;font-weight:400;letter-spacing:0;text-transform:none}.product-swap-theme .rblv-swap-amount-head>span{font-size:.75rem;font-weight:400}.product-swap-theme .rblv-swap-amount-row{grid-template-columns:minmax(0,1fr) auto!important;gap:.75rem}.product-swap-theme .rblv-swap-amount-box{min-height:3.25rem;border:0}.product-swap-theme :is(.rblv-swap-amount-input,.rblv-swap-output-amount){border:0!important;background:transparent!important;color:var(--product-text)!important;font-size:clamp(1.75rem,8cqi,2.5rem)!important;font-weight:500;line-height:1.2;letter-spacing:-.04em;color-scheme:dark}.product-swap-theme .rblv-swap-amount-input::placeholder{color:var(--product-muted)!important}.product-swap-theme .rblv-swap-asset-pill{width:auto;min-width:6.5rem;max-width:9rem;border:1px solid #505050!important;border-radius:999px;padding:.45rem .65rem;background:#303030!important;box-shadow:none}.product-swap-theme .rblv-swap-direction{width:2.75rem;height:2.75rem;margin-block:-1.35rem;border:4px solid var(--product-surface)!important;border-radius:.875rem;background:#343434!important;color:var(--product-text);box-shadow:none!important}.product-swap-theme .rblv-swap-amount-meta{gap:.65rem;margin-top:.5rem;font-size:.75rem;font-weight:400}.product-swap-theme .rblv-swap-quick-actions{width:100%;justify-content:space-between;gap:.5rem}.product-swap-theme :is(.rblv-swap-input-mode,.rblv-swap-percentage){min-height:2.5rem;border:1px solid #484848;border-radius:.65rem;padding-inline:.65rem;color:var(--product-muted);font-size:.75rem;font-weight:500;text-decoration:none}.product-swap-theme :is(.rblv-swap-input-mode,.rblv-swap-percentage):disabled{opacity:.55}.product-swap-theme :is(.rblv-swap-details-toggle,.rblv-swap-quote-summary){font-size:.75rem;font-weight:500}.product-swap-theme .rblv-swap-details-toggle{text-decoration:none}.product-swap-theme .rblv-swap-quote-details{padding-top:1rem;border-color:#454545;background:transparent;line-height:1.6}.product-swap-theme .rblv-swap-quote-details>div{border-color:#454545}.product-swap-theme .rblv-swap-quote-disclosure{will-change:auto}.product-swap-theme .rblv-swap-notices{margin-top:1rem}.product-swap-theme .rblv-swap-notice{font-size:.8125rem;font-weight:400;line-height:1.5}.product-swap-theme div.rblv-swap-notice{border:1px solid #505050!important;border-radius:.875rem;background:#282828!important;color:var(--product-text)}.product-swap-theme div.rblv-swap-notice-error{border-color:#69404a!important;background:#321b20!important;color:#ffb2bd}.product-swap-theme :is(.rblv-swap-submit,.rblv-swap-state-action){min-height:3.5rem;border:1px solid transparent!important;border-radius:1rem;background:var(--product-accent)!important;color:var(--product-on-accent)!important;font-size:.9375rem;font-weight:600;line-height:1.5;box-shadow:none!important}.product-swap-theme :is(.rblv-swap-submit,.rblv-swap-state-action):disabled{background:#303030!important;color:#ababab!important;opacity:1}.product-swap-theme .rblv-swap-action>p{font-size:.75rem;line-height:1.5}.product-swap-theme .rblv-swap-picker{border-radius:inherit;background:var(--product-surface)}.product-swap-theme .rblv-swap-picker-header{gap:.5rem;padding:1rem 3.5rem 1rem 1rem;border-bottom:1px solid var(--product-border)}.product-swap-theme .rblv-swap-picker-header h2{font-size:1rem;font-weight:600}.product-swap-theme .rblv-swap-picker-header>span:last-child{display:none}.product-swap-theme .rblv-swap-picker-search{border:1px solid #555!important;border-radius:.875rem;background:var(--product-raised)!important;color:var(--product-text)!important;font-size:1rem;font-weight:400;box-shadow:none!important;color-scheme:dark}.product-swap-theme .rblv-swap-picker-row{border-width:1px;border-radius:.875rem}.product-swap-theme .rblv-swap-picker-row[aria-pressed=true]{border-color:var(--product-accent);background:#333333;box-shadow:none}.product-swap-theme :is(.rblv-swap-state-card,.rblv-swap-state-token,.rblv-swap-gas-action){border:1px solid var(--product-border)!important;background:var(--product-raised)!important;color:var(--product-text)!important;box-shadow:none!important}.product-swap-theme .rblv-swap-state{padding-top:4rem!important;padding-bottom:2rem!important}.product-swap-theme .rblv-swap-state-link{text-decoration-color:var(--product-muted);text-decoration-thickness:1px}.product-swap-theme .rblv-trade-sign-in{margin-top:0;padding-top:.5rem}.product-swap-theme .rblv-trade-sign-in-title{padding-inline-end:2.75rem;font-size:1.5rem;font-weight:600;line-height:1.25;letter-spacing:-.035em}.product-swap-theme .rblv-trade-sign-in>p{max-width:34ch;margin-top:.75rem;font-size:.875rem}.product-swap-theme .rblv-trade-sign-in form{margin-top:1.5rem;gap:.75rem}.product-swap-theme .rblv-trade-sign-in>div{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--product-border)}.product-swap-theme .rblv-trade-sign-in p{line-height:1.6}.product-swap-theme .rblv-trade-sign-in input{border:1px solid #555;border-radius:.875rem;background:var(--product-raised);color:var(--product-text);font-size:1rem;font-weight:400}.product-swap-theme .rblv-trade-sign-in input[aria-invalid=true]{border-color:#ffb2bd}.product-swap-theme .rblv-trade-sign-in [role=alert]{padding:.75rem;border-radius:.75rem;background:#321b20;color:#ffb2bd}.product-swap-theme .rblv-trade-sign-in [role=status]:empty{display:none}.product-swap-theme .rblv-trade-sign-in button:not(.rblv-swap-submit){color:var(--product-text);font-weight:500}.product-swap-theme .rblv-trade-sign-in .grid>button{border:1px solid #505050;background:var(--product-raised);padding:.65rem;font-size:.8125rem}.product-swap-theme .rblv-trade-wallet-button{display:flex;align-items:center;gap:.625rem;text-align:start}.product-swap-theme .rblv-trade-wallet-icon{display:grid;place-items:center;width:2rem;height:2rem;flex-shrink:0}.product-swap-theme .rblv-trade-wallet-icon img{display:block;width:1.5rem;height:1.5rem;object-fit:contain}.product-swap-theme .rblv-trade-sign-in input:-webkit-autofill{-webkit-text-fill-color:var(--product-text);box-shadow:0 0 0 1000px var(--product-raised) inset!important}.product-swap-theme.product-swap-theme .product-input-group{--product-field-focus:var(--product-accent)}.product-swap-theme.product-swap-theme :is(button,input,a):focus-visible{outline:2px solid var(--product-accent)!important;outline-offset:3px!important}.product-swap-theme ::selection{background:var(--product-accent);color:var(--product-on-accent)}.product-swap-theme .rblv-token-mobile-sheet{border-color:var(--product-border)!important;background:var(--product-surface)!important;box-shadow:0 -16px 64px rgb(0 0 0/.4)!important}.product-swap-theme .rblv-token-mobile-header{border-bottom:1px solid var(--product-border)}.product-swap-theme .rblv-token-mobile-handle{background:#555}.product-swap-theme .rblv-token-mobile-avatar{border:1px solid var(--product-border)}.product-swap-theme .rblv-token-mobile-sheet .rblv-swap-surface{padding:0!important}.product-swap-theme .rblv-token-mobile-sheet .rblv-swap-header{display:none}@media (hover:hover){.product-swap-theme :is(.rblv-swap-asset-pill,.rblv-swap-percentage,.rblv-swap-input-mode,.rblv-swap-details-toggle,.rblv-swap-picker-back,.rblv-swap-modal-close,.rblv-token-mobile-close):hover:not(:disabled){background:#3b3b3b!important;color:var(--product-text);box-shadow:none!important}.product-swap-theme .rblv-swap-picker-row:hover{background:#303030}.product-swap-theme .rblv-swap-picker-row[aria-pressed=true]:hover{background:#3b3b3b}.product-swap-theme :is(.rblv-swap-submit,.rblv-swap-state-action):hover:not(:disabled){background:#e5e5e5!important}}@media (max-width:40rem){.product-swap-theme.rblv-swap-modal-overlay.mobile-fullscreen-overlay{padding:max(.75rem,env(safe-area-inset-top)) .75rem max(.75rem,env(safe-area-inset-bottom))!important}.product-swap-theme :is(.rblv-swap-modal-shell,.rblv-swap-modal-scroll){max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}.product-swap-theme .rblv-swap-surface{padding:1rem!important}.product-swap-theme .rblv-swap-header{flex-wrap:wrap;padding-inline-end:2.75rem}.product-swap-theme .rblv-swap-header p{max-width:22ch}.product-swap-theme .rblv-trade-sign-in .grid{grid-template-columns:1fr}}@container (max-width: 20rem){.product-swap-theme .rblv-swap-amount-row{grid-template-columns:minmax(0,1fr)!important;gap:.25rem}.product-swap-theme .rblv-swap-asset-pill{justify-self:start;width:auto;max-width:100%}}@media (prefers-reduced-motion:reduce){.product-swap-theme,.product-swap-theme *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (forced-colors:active){.product-swap-theme.product-swap-theme :is(button,input,a):focus-visible{outline-color:Highlight!important}.product-swap-theme :is(.rblv-swap-modal-shell,.rblv-swap-amount-panel,.rblv-swap-asset-pill,.rblv-swap-submit,.rblv-swap-picker-row){border:1px solid CanvasText!important}.product-swap-theme .rblv-swap-picker-row[aria-pressed=true]{outline:2px solid Highlight}}.rblv-swap-picker[data-compact=true]{--rblv-ink:#f2f2f2;--rblv-muted:#ababab;--rblv-paper:#161616;overflow:hidden;border:1px solid #3b3b3b;border-radius:1rem;background:#161616;color:#f2f2f2;box-shadow:0 12px 32px rgb(0 0 0/.45);color-scheme:dark}.rblv-swap-picker[data-compact=true] [hidden]{display:none!important}.rblv-swap-picker[data-compact=true] .rblv-swap-picker-search-wrap{flex-shrink:0;padding:.5rem}.rblv-swap-picker[data-compact=true] .rblv-swap-picker-search{min-height:2.75rem;border:1px solid #484848!important;border-radius:.65rem;padding-block:.5rem;background:#232323!important;color:#f2f2f2!important;font-size:1rem;font-weight:400;box-shadow:none!important;color-scheme:dark}.rblv-swap-picker[data-compact=true] .rblv-swap-picker-list{padding:0 .375rem .375rem;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#666 transparent}.rblv-swap-picker[data-compact=true] .rblv-swap-picker-row{min-height:2.75rem;gap:.5rem;border:1px solid transparent;border-radius:.75rem;padding:.5rem .625rem;font-size:.875rem;box-shadow:none}.rblv-swap-picker[data-compact=true] .rblv-swap-picker-row>span:first-child{gap:.5rem}.rblv-swap-picker[data-compact=true] .rblv-swap-picker-row>span:last-child{color:#ababab;font-variant-numeric:tabular-nums}.rblv-swap-picker[data-compact=true] .rblv-swap-picker-row>span:last-child>span{color:inherit}.rblv-swap-picker[data-compact=true] .rblv-swap-picker-row[aria-pressed=true]{background:#292929;border-color:#484848}.rblv-swap-picker[data-compact=true] .rblv-swap-picker-row:hover{background:#343434}.rblv-swap-picker[data-compact=true] .rblv-swap-picker-empty{margin-top:1rem;padding:.5rem;font-size:.8125rem}.rblv-swap-picker[data-compact=true] :focus-visible{outline:2px solid #ffffff!important;outline-offset:-2px!important}.rblv-swap-screen-viewport{min-width:0}.rblv-swap-screen{display:flow-root;min-width:0}@media (prefers-reduced-motion:no-preference){.rblv-swap-screen-viewport{transition:height .28s cubic-bezier(.22,1,.36,1)}.rblv-swap-screen[data-animated=true]{animation:swap-screen-enter .26s cubic-bezier(.22,1,.36,1) both}.rblv-swap-screen[data-leaving=true]{animation:swap-screen-exit .12s ease-out both}}@keyframes swap-screen-enter{0%{opacity:0;transform:translateY(10px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes swap-screen-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.rblv-swap-screen,.rblv-swap-screen-viewport{animation:none!important;transition:none!important}}@media (forced-colors:active){.rblv-swap-picker[data-compact=true] :focus-visible{outline-color:Highlight!important}.rblv-swap-picker[data-compact=true] .rblv-swap-picker-row[aria-pressed=true]{outline:1px solid Highlight}}