.dex-toast-region{position:fixed;z-index:1000;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));width:min(380px,calc(100vw - 32px));pointer-events:none}.dex-toast-stack{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;max-height:calc(100dvh - 96px);overflow-y:auto}.dex-toast{--toast-line: 20px;--toast-dismiss: 32px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;column-gap:12px;padding:16px;color:var(--color-text);box-shadow:0 12px 32px #0006;pointer-events:auto;animation:toast-enter .16s ease-out}.dex-toast-icon{display:flex;align-items:center;height:var(--toast-line);color:var(--color-text-secondary)}.dex-toast[data-severity=success] .dex-toast-icon{color:var(--color-action)}.dex-toast[data-severity=warning] .dex-toast-icon{color:#edc576}.dex-toast[data-severity=error] .dex-toast-icon{color:#f99}.dex-toast-content{font-size:13px;line-height:18px;overflow-wrap:anywhere}.dex-toast-content strong{display:block;font-size:14px;line-height:var(--toast-line);font-weight:600}.dex-toast-content p{margin:2px 0 0;color:var(--color-text-secondary)}.dex-toast-action{--toast-action: 32px;display:flex;width:fit-content;align-items:center;gap:4px;min-height:var(--toast-action);margin:calc(10px - (var(--toast-action) - 18px) / 2) 0 calc((18px - var(--toast-action)) / 2);padding:0;border:0;background:none;color:var(--color-action);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.dex-toast-action svg{flex-shrink:0}.dex-toast-action:hover{text-decoration:underline;text-underline-offset:3px}.dex-toast-action:disabled{opacity:.6;cursor:wait}.dex-toast-dismiss{display:grid;place-items:center;width:var(--toast-dismiss);height:var(--toast-dismiss);margin:calc((var(--toast-line) - var(--toast-dismiss)) / 2) calc((16px - var(--toast-dismiss)) / 2) 0 0;color:var(--color-text-muted);cursor:pointer}.dex-toast-dismiss:hover{background:var(--color-selected);color:var(--color-text)}.dex-toast-action:focus-visible,.dex-toast-dismiss:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-control)}@keyframes toast-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:639px){.dex-toast-region{right:max(12px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:calc(100vw - 24px)}}@media(pointer:coarse){.dex-toast{--toast-dismiss: 44px}.dex-toast-action{--toast-action: 44px}}.activity-drawer [data-slot=drawer-panel][data-side=right]{width:min(420px,100vw)}.activity-drawer [data-slot=drawer-header]>div:last-child{padding-inline:20px}.activity-drawer [data-slot=drawer-header] button[aria-label=Close]{margin-right:-4px}.activity-drawer [data-slot=drawer-content]{padding:8px 20px max(20px,env(safe-area-inset-bottom))}.activity-context{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;color:var(--color-text-muted);font-size:11px;line-height:18px}.activity-wallet{color:var(--color-text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.activity-section{padding-block:8px;border-top:1px solid var(--color-border-soft)}.activity-context+.activity-section{border-top:0}.activity-local{border-top:0}.activity-section:last-child{padding-bottom:0}.activity-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.activity-section-heading>div:first-child{min-width:0}.activity-section-heading h3{color:var(--color-text);font-size:13px;line-height:20px;font-weight:600}.activity-section-heading p{margin-top:2px;color:var(--color-text-muted);font-size:11px;line-height:16px}.activity-caveat{margin-top:0;color:var(--color-text-muted);font-size:11px;line-height:16px}.activity-day{padding:6px 0 0;color:var(--color-text-muted);font-size:11px;line-height:18px;font-weight:500}.activity-row{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;padding-block:10px;border-bottom:1px solid var(--color-border-soft)}.activity-row:last-child{border-bottom:0}.activity-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;color:var(--color-text-secondary)}.activity-row-content{min-width:0}.activity-row-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.activity-summary{min-width:0;color:var(--color-text);font-size:13px;font-weight:500;line-height:20px;overflow-wrap:anywhere}.activity-status{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;max-width:45%;color:var(--color-text-secondary);font-size:11px;line-height:16px}.activity-status i{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:var(--color-text-muted)}.activity-status[data-status=confirmed] i{background:var(--color-positive)}.activity-status[data-status=pending] i{background:var(--color-warning)}.activity-status[data-status=failed] i{background:var(--color-negative)}.activity-meta{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;margin-top:4px;color:var(--color-text-muted);font-size:11px;line-height:18px;overflow-wrap:anywhere}.activity-explorer{display:inline-flex;align-items:center;color:var(--color-text-secondary);text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.activity-explorer:hover{color:var(--color-text);text-decoration-color:currentColor}.activity-explorer:focus-visible{border-radius:2px;outline:none;box-shadow:var(--focus-ring)}.activity-amounts{display:block;margin-top:4px;color:var(--color-text-secondary);font-size:11px;line-height:17px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.activity-amounts-label{display:block;margin-bottom:2px;color:var(--color-text-muted);font-size:10px}.activity-note{display:block;margin-top:8px;color:var(--color-text-muted);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.activity-recovery{margin-top:10px}.activity-recovery .activity-note:first-child{margin-top:0}.activity-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;max-width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--color-text-secondary);font-size:11px;line-height:18px;text-align:left;overflow-wrap:anywhere;transition:background-color var(--duration-fast),color var(--duration-fast)}.activity-action:hover:not(:disabled){background:var(--color-input-hover);color:var(--color-text)}.activity-action:focus-visible{outline:none;box-shadow:var(--focus-ring)}.activity-action:disabled{opacity:.5}.activity-action-destructive{color:var(--color-negative)}.activity-refresh{flex-shrink:0;margin-right:-10px}.activity-clear{flex-shrink:0;max-width:55%;margin-right:-10px}.activity-confirmation{min-width:0}.activity-confirmation-content{min-width:0;color:var(--color-text-secondary);font-size:11px;line-height:1.65;overflow-wrap:anywhere}.activity-confirmation-content>div{padding-block:8px}.activity-section-heading:has(.activity-confirmation-content button:not(:disabled)){flex-wrap:wrap}.activity-section-heading:has(.activity-confirmation-content button:not(:disabled)) .activity-clear{flex-basis:100%;max-width:100%;margin:0}.activity-notice{min-width:0;margin-block:14px;padding:12px 0 12px 12px;border-left:2px solid var(--color-border-strong);color:var(--color-text-secondary);font-size:12px;line-height:1.65;overflow-wrap:anywhere}.activity-notice[data-tone=warning]{border-left-color:var(--color-warning)}.activity-notice p:first-child{color:var(--color-text);font-size:12px}.activity-empty{padding:28px 8px;text-align:center;color:var(--color-text-muted);font-size:11px;line-height:1.6}.activity-empty .activity-icon{width:36px;height:36px;margin-bottom:10px;color:var(--color-text-muted)}.activity-empty .activity-empty-title{margin-inline:auto;max-width:30ch;color:var(--color-text-secondary);font-size:12px;line-height:1.6}.activity-empty p+p{max-width:32ch;margin:6px auto 0}.activity-section .activity-empty{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;padding:20px 0;text-align:left}.activity-section .activity-empty .activity-icon{grid-row:1 / span 2;width:28px;height:28px;margin:0}.activity-section .activity-empty .activity-empty-title{max-width:none;margin:0}.activity-section .activity-empty p+p{grid-column:2;max-width:none;margin:4px 0 0}.activity-loading{padding-top:18px;color:var(--color-text-muted);font-size:11px}.activity-loading-row{display:flex;align-items:flex-start;gap:16px;padding-block:18px;border-bottom:1px solid var(--color-border-soft)}.activity-loading-row>i{width:24px;height:24px;border-radius:50%;background:var(--color-input-hover)}.activity-loading-row>span{display:flex;flex-direction:column;gap:10px;flex:1}.activity-loading-row>span>i{height:10px;width:70%;border-radius:3px;background:var(--color-input-hover)}.activity-loading-row>span>i+i{width:45%;height:8px}@media(max-width:1023px),(pointer:coarse){.activity-drawer [data-slot=drawer-header]>div:last-child,.activity-drawer [data-slot=drawer-content]{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.activity-drawer [data-slot=drawer-header] button[aria-label=Close]{margin-right:-12px}}.dex-header-mode-slot{display:flex;align-items:center;flex:0 1 auto;min-width:0}@media(min-width:1024px){.dex-header-mode-slot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}.dex-mode-selector{display:inline-flex;align-items:center;gap:8px;min-width:0}.dex-mode-side{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-normal) var(--ease-motion);-webkit-user-select:none;user-select:none}.dex-mode-selector[data-mode=practice] .dex-mode-side[data-side=practice],.dex-mode-selector[data-mode=live] .dex-mode-side[data-side=live]{color:var(--color-text)}.dex-mode-icon{flex-shrink:0;transition:color var(--duration-normal) var(--ease-motion)}.dex-mode-selector[data-mode=practice] [data-side=practice] .dex-mode-icon,.dex-mode-selector[data-mode=live] [data-side=live] .dex-mode-icon{color:var(--color-action);fill:currentColor}.dex-mode-selector[data-mode=practice] [data-side=practice] .dex-mode-flask-level{stroke:var(--color-page)}.dex-mode-selector .dex-mode-switch{position:relative;flex-shrink:0;box-sizing:border-box;width:36px;height:20px;min-width:36px;min-height:20px;max-width:none;padding:0;border:1px solid var(--color-primary-border);border-radius:var(--radius-pill);background:var(--color-accent-surface);cursor:pointer;transition:background-color var(--duration-normal) var(--ease-motion),border-color var(--duration-normal) var(--ease-motion)}.dex-mode-switch:after{content:"";position:absolute;inset:-12px -6px}.dex-mode-switch:focus-visible{outline:none;box-shadow:var(--focus-ring)}.dex-mode-knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--color-action);transition:transform .22s var(--ease-motion),background-color var(--duration-normal) var(--ease-motion)}.dex-mode-selector[data-mode=live] .dex-mode-switch{border-color:var(--color-action);background:var(--color-action)}.dex-mode-selector[data-mode=live] .dex-mode-knob{transform:translate(16px);background:var(--color-primary)}@media(max-width:1023px){.dex-header-mode-slot{order:1;margin-inline:auto}.dex-header-brand{margin-right:0}.dex-header-search-slot,.dex-header-actions{order:2}}@media(max-width:420px){.dex-mode-selector{gap:7px}.dex-mode-text{display:none}.dex-mode-icon{width:17px;height:17px}}.live-fee-lines{display:grid;gap:4px;margin:0;padding:0;list-style:none;color:var(--color-text-secondary);font-size:12.5px;line-height:1.45}.live-fee-lines li:before{content:"·";margin-right:6px;color:var(--color-action)}.live-fee-note{margin-top:6px;color:var(--color-text-secondary);font-size:12.5px;line-height:1.45}.live-fee-warning{margin-top:6px;color:var(--color-warning);font-size:12.5px;font-weight:500;line-height:1.45}.coming-to-live{width:min(448px,calc(100vw - 32px));margin:16px auto 0;padding:24px 20px;display:grid;gap:12px;border:1px solid var(--color-border-soft);border-radius:var(--radius-panel);background:linear-gradient(180deg,var(--color-accent-surface),var(--color-input))}.coming-to-live h2{margin:0;font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.025em}.coming-to-live p{margin:0;color:var(--color-text-secondary);font-size:14px;line-height:1.55}.coming-to-live-badge{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--color-border-soft);border-radius:var(--radius-pill);color:var(--color-text);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.coming-to-live-dot{width:6px;height:6px;border-radius:50%;background:var(--color-action);animation:live-dot 2.2s ease-in-out infinite}@media(min-width:640px){.coming-to-live{margin-top:32px}}.app-footer{display:flex;flex-direction:column;flex-shrink:0;align-items:center;margin-top:auto;padding:4px var(--shell-gutter, 24px) calc(4px + env(safe-area-inset-bottom));color:var(--color-text-secondary);font-size:12px;line-height:20px}.app-footer nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 32px;width:100%}.app-footer-resources,.app-footer-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 24px}.app-footer-legal{margin-left:auto}.app-footer-legal.app-footer-legal-start{margin-left:0}.app-footer-label-short{display:none}.app-footer-external{display:block;flex-shrink:0;color:var(--color-action)}.app-footer nav a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:36px;text-decoration:none;white-space:nowrap}@media(min-width:1024px){.app-footer{background:#090a0c4d}.app-footer-resources a{gap:8px;color:var(--color-text);font-weight:500}.app-footer-resources a:hover{color:var(--color-action)}}@media(max-width:1023px),(pointer:coarse){.app-footer{padding:8px var(--shell-gutter, 24px) calc(8px + env(safe-area-inset-bottom))}.app-footer nav a{min-height:44px}}@media(max-width:1023px){.app-footer{padding:0 var(--shell-gutter, 8px) env(safe-area-inset-bottom)}.app-footer[data-mobile-visible=false],.app-footer-label-full{display:none}.app-footer-legal{margin-left:0}.app-footer nav{flex-wrap:nowrap;justify-content:space-between}.app-footer-resources{flex-wrap:nowrap;gap:32px}.app-footer-label-short{display:inline}.app-footer nav a{gap:4px}}.app-footer-mode{display:none}@media(max-width:559px){.app-footer-mode{position:fixed;z-index:var(--z-raised);left:50%;bottom:calc(env(safe-area-inset-bottom) + 4px);display:flex;align-items:center;justify-content:center;height:36px;padding-inline:14px;transform:translate(-50%);border:1px solid var(--color-border-soft);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-page) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-footer[data-mobile-visible=false]{display:flex;height:calc(44px + env(safe-area-inset-bottom))}.app-footer[data-mobile-visible=false]>:not(.app-footer-mode){display:none}.app-footer-mode .dex-mode-selector{gap:7px}.app-footer-mode .dex-mode-text{display:none}.app-footer-mode .dex-mode-icon{width:17px;height:17px}}.network-switch{display:flex;min-width:0;flex-direction:column;white-space:normal}.network-switch-status{display:flex;flex-direction:column;gap:8px;padding-top:8px}.network-switch-pending{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.network-switch-open{display:inline-flex;min-height:36px;align-items:center;padding:0 12px;border-radius:var(--radius-pill);background:var(--color-input);color:var(--color-text);font-weight:500;white-space:nowrap}.network-switch-open:hover{background:var(--color-input-hover)}.network-switch-open:focus-visible,.network-guide-copy:focus-visible,.network-guide-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.network-guide{border-top:1px solid var(--color-border-soft);border-bottom:1px solid var(--color-border-soft);text-align:left}.network-guide summary{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--color-text);font-size:14px;font-weight:500;list-style:none;cursor:pointer}.network-guide summary::-webkit-details-marker{display:none}.network-guide summary:after{content:"+";margin-left:auto;color:var(--color-text-muted);font-size:18px;font-weight:300}.network-guide[data-state=open] summary:after{content:"−"}.network-guide summary:focus-visible{outline:none;border-radius:6px;box-shadow:var(--focus-ring)}.network-guide-body{display:flex;flex-direction:column;gap:10px;padding:2px 0 14px;color:var(--color-text-secondary);font-size:13px;line-height:1.45}.network-guide-body h4{margin-top:4px;color:var(--color-text);font-size:13px;font-weight:600}.network-guide-body ol{display:flex;flex-direction:column;gap:4px;padding-left:18px;list-style:decimal}.network-guide-fields{display:flex;flex-direction:column;border:1px solid var(--color-border-soft);border-radius:var(--radius-control)}.network-guide-field{display:grid;grid-template-columns:minmax(84px,30%) minmax(0,1fr);align-items:center;gap:8px;padding:4px 4px 4px 10px}.network-guide-field+.network-guide-field{border-top:1px solid var(--color-border-soft)}.network-guide-field dt{color:var(--color-text-muted);font-size:12px}.network-guide-field dd{display:flex;min-width:0;align-items:center;gap:4px}.network-guide-value{min-width:0;flex:1;color:var(--color-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-wrap:anywhere}.network-guide-copy{display:inline-flex;width:36px;height:36px;flex:none;align-items:center;justify-content:center;border-radius:var(--radius-control);color:var(--color-text-secondary);transition:color .15s,background-color .15s}.network-guide-copy:hover{background:var(--color-input-hover);color:var(--color-text)}.network-guide-copy[data-copied=true]{color:var(--color-positive)}.network-guide-link{align-self:flex-start;color:var(--color-text);font-weight:500;text-decoration:underline;text-underline-offset:3px}@media(pointer:coarse){.network-guide-copy{width:44px;height:44px}}dialog.search-dialog{position:fixed;top:clamp(40px,11dvh,110px);bottom:auto;left:0;right:0;width:min(464px,calc(100vw - 32px));margin-block:0;margin-inline:auto;overflow:hidden}dialog.search-dialog>div{display:flex;flex-direction:column;max-height:85dvh}dialog.search-dialog>div>div:first-child{flex-shrink:0;padding:10px 16px 8px;border-bottom:0}dialog.search-dialog>div>div:last-child{min-height:0;overflow:hidden;overscroll-behavior:contain;padding:0 16px 12px}.search-dialog h2{font-size:16px;letter-spacing:-.015em}.search-dialog button[aria-label=Close]{display:grid;place-items:center;width:36px;height:36px;background:transparent}.search-dialog input[type=search]{height:44px;padding-left:36px;padding-right:40px;font-size:16px}.search-dialog input[type=search]:focus-visible{outline:none;border-color:var(--color-border-strong);background:var(--color-input-hover);box-shadow:none}.search-results{height:min(320px,42dvh);min-height:160px;overflow-y:auto;scrollbar-gutter:stable;margin-top:10px;overscroll-behavior:contain}.search-results [role=option]{min-height:56px;padding:9px 10px;gap:10px}.search-results [role=option] .text-sm{font-size:14px;font-weight:500}.search-results [role=option] .text-xs{font-size:12px;margin-top:2px}.search-results [role=option][aria-selected=true],.search-results [role=option]:hover{background:var(--color-selected)}.search-empty{padding:42px 16px;text-align:center;font-size:13px;color:var(--color-text-muted);line-height:1.6}.search-retry{min-height:44px;text-decoration:underline}.search-dialog [data-slot=drawer-panel] button[aria-label=Close]{min-width:44px;min-height:44px}.search-dialog [data-slot=drawer-panel]{height:calc(var(--drawer-viewport-height, 100dvh) * .85)}.search-dialog [data-slot=drawer-content]{display:flex;flex:1;flex-direction:column;overflow-y:hidden}.search-dialog [data-slot=drawer-content]>*{flex-shrink:0}.search-dialog [data-slot=drawer-content] .search-results{flex:1 1 0;height:auto;min-height:0}.search-dialog[data-compact-viewport=true] [data-slot=drawer-content]{overflow-y:auto}.search-dialog[data-compact-viewport=true] .search-results{flex:0 0 120px}.search-dialog [data-slot=drawer-content] input[type=search]{padding-right:56px}.search-dialog [data-slot=drawer-content] button[aria-label="Clear search"]{min-width:44px;min-height:44px}.settings-dialog [data-slot=drawer-panel]{border-color:var(--color-border-strong);border-top:1px solid var(--color-border-strong);background:var(--color-input);color:var(--color-text);box-shadow:var(--shadow-lg)}.settings-dialog [data-slot=drawer-panel] h2{font-size:16px;font-weight:600;letter-spacing:-.015em}.settings-dialog [data-slot=drawer-panel] button[aria-label=Close]{min-width:44px;min-height:44px}.settings-dialog [data-slot=drawer-content]{padding-top:0}.settings-rows{display:flex;flex-direction:column}.settings-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px;padding-top:10px;border-top:1px solid var(--color-border-soft);font-size:12px;color:var(--color-text-muted)}.settings-reset{min-height:28px;margin-right:-6px;padding:0 6px;border-radius:var(--radius-control, 8px);background:transparent;color:var(--color-text);font-size:12px;font-weight:500;touch-action:manipulation}.settings-reset:hover{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}.settings-reset:focus-visible{outline:none;box-shadow:var(--focus-ring)}.settings-reset[aria-disabled=true]{color:var(--color-text-muted);opacity:.5;cursor:default;text-decoration:none}.settings-dialog abbr{text-decoration:none;color:var(--color-text);font-weight:500}[data-slot=drawer-panel] .settings-reset{min-height:44px}@media(pointer:coarse){.settings-reset{min-height:44px}}.workspace-guide-trigger{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-muted);cursor:pointer}.workspace-guide-trigger:hover,.workspace-guide-trigger[aria-expanded=true]{color:var(--color-text);background:var(--color-input)}.workspace-guide-trigger{position:relative}.workspace-guide-trigger svg{animation:workspace-guide-glint 9s var(--ease-motion) 2s infinite}.workspace-guide-trigger:after{content:"";position:absolute;inset:7px;border-radius:inherit;pointer-events:none;animation:workspace-guide-ring 9s var(--ease-motion) 2s infinite}.workspace-guide-trigger:hover svg,.workspace-guide-trigger[aria-expanded=true] svg,.workspace-guide-trigger:hover:after,.workspace-guide-trigger[aria-expanded=true]:after{animation:none}@keyframes workspace-guide-glint{0%,84%,to{color:var(--color-text-muted)}89%{color:var(--color-action);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--color-action) 55%,transparent))}94%{color:var(--color-text-muted)}}@keyframes workspace-guide-ring{0%,84%{box-shadow:0 0 color-mix(in srgb,var(--color-action) 0%,transparent)}88%{box-shadow:0 0 color-mix(in srgb,var(--color-action) 40%,transparent)}96%,to{box-shadow:0 0 0 9px color-mix(in srgb,var(--color-action) 0%,transparent)}}dialog.workspace-guide-dialog{width:min(440px,calc(100vw - 32px));max-height:var(--dialog-anchor-max-height, calc(100dvh - 32px) );overflow:hidden}dialog.workspace-guide-dialog[data-anchor-placement=true]{position:fixed;inset:auto;margin:0}dialog.workspace-guide-dialog>div{display:flex;flex-direction:column;max-height:var(--dialog-anchor-max-height, calc(100dvh - 34px) )}dialog.workspace-guide-dialog>div>div:first-child{flex-shrink:0;padding:12px 12px 4px 24px;border:0}dialog.workspace-guide-dialog>div>div:last-child{display:flex;min-height:0;padding:0;overflow:hidden}.workspace-guide-dialog h2{font-size:14px;font-weight:500;color:var(--color-text-secondary)}.workspace-guide-dialog button[aria-label=Close]{width:36px;height:36px;min-width:36px;min-height:36px}.workspace-guide-body{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.workspace-guide-availability{margin:4px 24px 0;padding:8px 12px;border-radius:var(--radius-control);background:var(--color-input-hover);font-size:12px;line-height:1.5;color:var(--color-text-secondary)}.workspace-guide-stage{display:grid;flex:1;min-height:0;overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-y}.workspace-guide-lesson{grid-area:1 / 1;min-width:0;padding:8px 24px 4px;visibility:hidden;--guide-slide: .34s cubic-bezier(.22, .8, .24, 1)}.workspace-guide-lesson[data-active]{visibility:visible;animation:workspace-guide-in var(--guide-slide)}.workspace-guide-lesson[data-leaving]{pointer-events:none;animation:workspace-guide-out var(--guide-slide) both}.workspace-guide-stage[data-direction=back] .workspace-guide-lesson[data-active]{animation-name:workspace-guide-in-back}.workspace-guide-stage[data-direction=back] .workspace-guide-lesson[data-leaving]{animation-name:workspace-guide-out-back}@keyframes workspace-guide-in{0%{opacity:0;translate:100% 0}}@keyframes workspace-guide-in-back{0%{opacity:0;translate:-100% 0}}@keyframes workspace-guide-out{0%{visibility:visible}to{visibility:hidden;opacity:0;translate:-100% 0}}@keyframes workspace-guide-out-back{0%{visibility:visible}to{visibility:hidden;opacity:0;translate:100% 0}}.workspace-guide-lesson h3{margin:20px 0 6px;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--color-text);text-wrap:balance}.workspace-guide-lesson h3:focus{outline:none}.workspace-guide-summary{margin:0;font-size:14px;line-height:1.55;color:var(--color-text-secondary);text-wrap:pretty}.workspace-guide-points{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.workspace-guide-points li{position:relative;padding-left:16px;font-size:13px;line-height:1.5;color:var(--color-text-secondary);text-wrap:pretty}.workspace-guide-points li:before{content:"";position:absolute;top:.62em;left:2px;width:5px;height:5px;border-radius:50%;background:var(--color-action);opacity:.7}.workspace-guide-docs{display:inline-flex;align-items:center;gap:4px;min-height:32px;margin-top:12px;font-size:12px;font-weight:500;color:var(--color-text-muted);text-decoration:none;transition:color var(--duration-fast)}.workspace-guide-docs:hover{color:var(--color-text)}.workspace-guide-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;flex-shrink:0;padding:12px 24px 20px}.workspace-guide-back{justify-self:start;display:inline-flex;align-items:center;gap:2px;min-height:40px;padding:0 12px 0 6px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-secondary);font-size:14px;font-weight:500}.workspace-guide-back:hover{background:var(--color-input-hover);color:var(--color-text)}.workspace-guide-back[data-guide-hidden]{visibility:hidden}.workspace-guide-next{justify-self:end;gap:2px;min-width:96px;min-height:40px;padding:0 12px 0 18px;border-radius:var(--radius-pill);font-size:14px;font-weight:600}.workspace-guide-next:not(:has(svg)){padding-right:18px}.workspace-guide-dots{display:flex;align-items:center}.workspace-guide-dots button{display:grid;place-items:center;width:22px;height:40px;padding:0;border:0;background:transparent}.workspace-guide-dots button:focus-visible{box-shadow:none}.workspace-guide-dots button:focus-visible>span{outline:2px solid var(--color-focus);outline-offset:3px}.workspace-guide-dots span{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--color-selected);transition:width var(--duration-normal) var(--ease-motion),background-color var(--duration-normal)}.workspace-guide-dots button:hover span{background:var(--color-text-muted)}.workspace-guide-dots button[aria-current=step] span{width:18px;background:var(--color-action)}.workspace-guide-contracts{margin-top:16px;padding:0 12px;border:1px solid var(--color-border-soft);border-radius:var(--radius-control);background:var(--color-input-hover)}.workspace-guide-contracts summary{display:flex;align-items:center;min-height:40px;list-style:none;font-size:12px;font-weight:500;color:var(--color-text-secondary);cursor:pointer}.workspace-guide-contracts summary::-webkit-details-marker{display:none}.workspace-guide-contracts summary:after{content:"+";margin-left:auto;color:var(--color-text-muted);font-size:16px;font-weight:400}.workspace-guide-contracts[open] summary:after{content:"−"}.workspace-guide-contracts>p{margin:0;font-size:11px;line-height:1.6;color:var(--color-text-muted)}.workspace-guide-contracts dl{display:grid;gap:10px;margin-block:10px}.workspace-guide-contracts dt{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:500;color:var(--color-text)}.workspace-guide-contracts dt button{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--color-text-secondary)}.workspace-guide-contracts dt button:hover{color:var(--color-text);background:var(--color-selected)}.workspace-guide-contracts dd{margin:0}.workspace-guide-contracts code{display:block;font-size:11px;line-height:1.6;color:var(--color-text-secondary);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.workspace-guide-copy{display:block;margin-block:8px;font-size:11px;line-height:1.6;color:var(--color-text-secondary)}.workspace-guide-copy:empty{margin:0}.workspace-guide-dialog [data-slot=drawer-panel]{height:min(640px,calc(var(--drawer-viewport-height, 100dvh) * .9));max-height:calc(var(--drawer-viewport-height, 100dvh) - max(12px,env(safe-area-inset-top)))}.workspace-guide-dialog [data-slot=drawer-content]{display:flex;flex:1;padding:0;overflow:hidden}.workspace-guide-dialog [data-slot=drawer-content] .workspace-guide-lesson:not([data-active],[data-leaving]){display:none}.workspace-guide-dialog [data-slot=drawer-content] .workspace-guide-lesson{padding-inline:max(20px,env(safe-area-inset-left)) max(20px,env(safe-area-inset-right))}.workspace-guide-dialog [data-slot=drawer-content] .workspace-guide-availability{margin-inline:20px}.workspace-guide-dialog [data-slot=drawer-content] .workspace-guide-footer{padding:10px max(16px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-top:1px solid var(--color-border-soft)}.workspace-guide-dialog[data-compact-viewport=true] .guide-art svg{max-height:104px}.workspace-guide-dialog[data-compact-viewport=true] .workspace-guide-lesson h3{margin-top:12px;font-size:18px}@media(pointer:coarse),(max-width:1023px){.workspace-guide-trigger{width:44px;height:44px}.workspace-guide-back,.workspace-guide-next,.workspace-guide-dots button,.workspace-guide-contracts summary,.workspace-guide-docs{min-height:44px}.workspace-guide-dots button{height:44px}.workspace-guide-next{min-width:104px}.workspace-guide-contracts dt button,.workspace-guide-dialog button[aria-label=Close]{width:44px;height:44px}}.guide-art{--art-line: rgba(255, 255, 255, .16);--art-line-soft: rgba(255, 255, 255, .07);margin:0;padding:18px 12px;border:1px solid var(--color-border-soft);border-radius:var(--radius-panel);background:radial-gradient(120% 100% at 50% 0%,rgba(155,223,186,.07),transparent 62%),var(--color-page)}.guide-art svg{display:block;width:100%;max-width:336px;height:auto;margin-inline:auto;overflow:visible;font-family:inherit}.guide-art-line{fill:none;stroke:var(--art-line);stroke-width:1.5;stroke-linecap:round}.guide-art-arrowhead{fill:none;stroke:var(--art-line);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.guide-art-flow{fill:none;stroke:var(--color-action);stroke-width:1.75;stroke-linecap:round;stroke-dasharray:.5 9.5;animation:guide-art-flow 1.1s linear infinite}@keyframes guide-art-flow{0%{stroke-dashoffset:10}to{stroke-dashoffset:0}}.guide-art-hub{fill:var(--color-accent-surface);stroke:var(--color-primary-border);stroke-width:1.25}.guide-art-node{fill:var(--color-input-hover);stroke:var(--art-line);stroke-width:1.25}.guide-art-panel{fill:var(--color-input-hover);stroke:var(--art-line-soft);stroke-width:1}.guide-art-chip{fill:var(--color-selected);stroke:var(--art-line-soft);stroke-width:1}.guide-art-switch{fill:var(--color-input-hover);stroke:var(--color-page);stroke-width:4}.guide-art-bracket{fill:none;stroke:var(--art-line);stroke-width:1.25;stroke-dasharray:3 5;stroke-linecap:round}.guide-art-tag{fill:var(--color-input-hover);stroke:var(--art-line);stroke-width:1.25;stroke-linejoin:round}.guide-art-tag-hole{fill:var(--color-page);stroke:var(--art-line);stroke-width:1}.guide-art-glyph{fill:none;stroke:var(--color-text-secondary);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.guide-art-glyph-accent{stroke:var(--color-action)}.guide-art-bar{fill:var(--color-selected)}.guide-art-bar-accent{fill:var(--color-action);fill-opacity:.6}.guide-art-check{fill:var(--color-accent-surface);stroke:var(--color-action);stroke-width:1}.guide-art-check-mark{fill:none;stroke:var(--color-action);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.guide-art-button{fill:var(--color-primary);stroke:var(--color-primary-border);stroke-width:1}.guide-art-button-text{fill:var(--color-primary-text);font-size:11px;font-weight:600;text-anchor:middle}.guide-art-ring{fill:none;stroke:var(--color-selected);stroke-width:14}.guide-art-ring-share{fill:none;stroke:var(--color-action);stroke-width:14}.guide-art-swatch{fill:var(--color-selected)}.guide-art-coin-ring{fill:none;stroke:#ffffff24;stroke-width:1}.guide-art-coin-token{fill:#4f46a5;stroke:var(--color-page);stroke-width:1.5}.guide-art-coin-token-text{fill:#ecebff;font-weight:700;letter-spacing:.02em;text-anchor:middle}.guide-art-coin-lp{fill:var(--color-accent-surface);stroke:var(--color-action);stroke-width:1.5}.guide-art-coin-lp-text{fill:var(--color-action);font-weight:700;text-anchor:middle}.guide-art-label{fill:var(--color-text);font-size:11.5px;font-weight:500}.guide-art-sub{fill:var(--color-text-muted);font-size:10.5px;font-weight:400}.guide-art-caption{fill:var(--color-text-muted);font-size:10px}.guide-art-caption-accent{fill:var(--color-action)}.guide-art-review-row{fill:var(--color-text-secondary);font-size:11px}.workspace-guide-watch{display:flex;align-items:center;gap:12px;flex-shrink:0;margin:4px 24px 0;padding:6px 12px 6px 6px;border:1px solid var(--color-border-soft);border-radius:var(--radius-control);background:var(--color-input-hover);color:var(--color-text);text-align:left;transition:border-color var(--duration-fast),background-color var(--duration-fast)}.workspace-guide-watch:hover{border-color:var(--color-primary-border);background:var(--color-accent-surface)}.workspace-guide-watch-poster{position:relative;display:grid;place-items:center;flex-shrink:0;width:64px;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;background:var(--color-page);color:var(--color-primary-text)}.workspace-guide-watch-poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.workspace-guide-watch-poster svg{position:relative;padding:5px;box-sizing:content-box;border-radius:50%;background:#090a0cb3}.workspace-guide-watch-text{display:grid;gap:1px;min-width:0}.workspace-guide-watch-text strong{font-size:13px;font-weight:600}.workspace-guide-watch-text span{overflow:hidden;font-size:11px;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap}.workspace-guide-dialog [data-slot=drawer-content] .workspace-guide-watch{margin-inline:20px}dialog.workspace-guide-dialog.is-watching{width:min(960px,calc(100vw - 32px))}.workspace-guide-watch-body{display:grid;align-content:start;gap:14px;padding:8px 24px 24px;overflow-y:auto;overscroll-behavior:contain}dialog.workspace-guide-dialog.is-watching .explainer-video-frame{--explainer-max-width: calc((100dvh - 150px) * 16 / 9)}.workspace-guide-dialog [data-slot=drawer-content] .workspace-guide-watch-body{padding:4px max(16px,env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.workspace-guide-dialog [data-slot=drawer-content] .explainer-video-frame{--explainer-max-width: calc((min(640px, var(--drawer-viewport-height, 100dvh) * .9) - 112px) * 16 / 9)}.workspace-guide-watch-note{margin:0;font-size:13px;line-height:1.55;color:var(--color-text-secondary);text-wrap:pretty}.workspace-guide-watch-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.workspace-guide-watch-actions .workspace-guide-docs{margin-top:0}.workspace-guide-read{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 10px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-secondary);font-size:13px;font-weight:500}.workspace-guide-read:hover{background:var(--color-input-hover);color:var(--color-text)}@media(pointer:coarse),(max-width:1023px){.workspace-guide-watch{min-height:48px}.workspace-guide-read{min-height:44px}}.desktop-preferences{position:fixed;z-index:var(--z-overlay);box-sizing:border-box;width:min(344px,calc(100vw - 32px));overflow-y:auto;overscroll-behavior:contain;padding:0;border-color:var(--color-border-strong);background:var(--color-input);color:var(--color-text);box-shadow:var(--shadow-lg);transform-origin:top right;animation:desktop-preferences-in var(--duration-fast) var(--ease-motion)}.desktop-preferences[data-placement=top]{transform-origin:bottom right}.desktop-preferences-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 0 16px}.desktop-preferences-heading h2{min-width:0;font-size:15px;font-weight:600;letter-spacing:-.01em}.desktop-preferences-heading button{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-muted)}.desktop-preferences-heading button:hover{color:var(--color-text);background:var(--color-selected)}.desktop-preferences-heading button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.desktop-preferences-content{padding:0 16px 12px}@keyframes desktop-preferences-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.pref-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 0}.pref-row+.pref-row{border-top:1px solid var(--color-border-soft)}.pref-row>*{grid-column:1 / -1;min-width:0}.pref-row>.pref-row-title{grid-column:1;grid-row:1}.pref-row>.pref-row-control{grid-column:2;grid-row:1 / span 2}.pref-row:not([data-stacked]):has(>.pref-row-control)>.pref-row-hint{grid-column:1}.pref-row>:nth-child(n+3):not(.pref-row-control){margin-top:6px}.pref-row:not(:has(>.pref-row-control))>.pref-row-title{grid-column:1 / -1}.pref-row[data-stacked]{grid-template-columns:minmax(0,1fr)}.pref-row[data-stacked]>.pref-row-title{grid-column:1}.pref-row[data-stacked]>.pref-row-control{grid-column:1;grid-row:auto;margin-top:10px}.pref-row-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pref-row-label{font-size:13px;font-weight:500;line-height:1.35;color:var(--color-text)}.pref-row-value{font-size:13px;font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.pref-row>.pref-row-hint{margin-top:2px;font-size:12px;line-height:1.4;color:var(--color-text-muted)}.pref-row-control{display:flex;justify-content:flex-end;min-width:0}.pref-segment{display:flex;gap:2px;width:100%;padding:3px;border:1px solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-page)}.pref-segment-option,.pref-segment-input{flex:1 1 0;min-width:0;height:30px;border-radius:var(--radius-pill);font-size:12px;font-weight:500}.pref-segment-option{padding:0 6px;border:0;background:transparent;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-motion),color var(--duration-fast) var(--ease-motion)}.pref-segment-option:hover{color:var(--color-text);background:var(--color-selected)}.pref-segment-option[aria-pressed=true]{background:var(--color-navigation-selected);color:var(--color-navigation-text);box-shadow:inset 0 0 0 1px var(--color-navigation-border)}.pref-segment-option:focus-visible{outline:none;box-shadow:var(--focus-ring)}.pref-segment-input{flex-grow:1.6;display:flex;align-items:center;gap:2px;padding:0 10px 0 6px;color:var(--color-text-muted);box-shadow:inset 0 0 0 1px var(--color-border-soft);cursor:text;transition:box-shadow var(--duration-fast) var(--ease-motion),background-color var(--duration-fast) var(--ease-motion)}.pref-segment-input:hover{box-shadow:inset 0 0 0 1px var(--color-border-strong)}.pref-segment-input:focus-within{background:var(--color-input-hover);box-shadow:inset 0 0 0 1px var(--color-border-strong),var(--focus-ring)}.pref-segment-input[data-selected]{background:var(--color-navigation-selected);color:var(--color-navigation-text);box-shadow:inset 0 0 0 1px var(--color-navigation-border)}.pref-segment-input[data-tone=warning]{box-shadow:inset 0 0 0 1px var(--color-warning)}.pref-segment-input:is([data-tone=critical],[data-tone=error]){box-shadow:inset 0 0 0 1px var(--color-negative)}.pref-segment-input[data-tone=warning]:focus-within{box-shadow:inset 0 0 0 1px var(--color-warning),var(--focus-ring)}.pref-segment-input:is([data-tone=critical],[data-tone=error]):focus-within{box-shadow:inset 0 0 0 1px var(--color-negative),var(--focus-ring)}.pref-segment-input input,.pref-field input{flex:1;width:100%;min-width:0;padding:0;border:0;outline:none;background:transparent;color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;text-align:right}.pref-segment-input input::placeholder{color:var(--color-text-muted);font-weight:400}.pref-field{display:inline-flex;align-items:center;gap:4px;width:92px;height:34px;padding:0 12px 0 10px;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-page);color:var(--color-text-muted);font-size:13px;cursor:text;transition:border-color var(--duration-fast) var(--ease-motion),background-color var(--duration-fast) var(--ease-motion)}.pref-field:hover{border-color:var(--color-text-muted)}.pref-field:focus-within{border-color:var(--color-text-muted);background:var(--color-input-hover);box-shadow:var(--focus-ring)}.pref-field[data-invalid]{border-color:var(--color-negative)}.pref-field>span{font-size:12px}.pref-select.ui-select{gap:4px;min-height:0;height:34px;padding:0 8px 0 14px;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-page);font-size:13px;font-weight:500;transition:border-color var(--duration-fast) var(--ease-motion),background-color var(--duration-fast) var(--ease-motion)}.pref-select.ui-select:hover,.pref-select.ui-select[aria-expanded=true]{border-color:var(--color-text-muted);background:var(--color-input-hover)}.pref-select.ui-select>svg{width:14px;height:14px;color:var(--color-text-muted)}.pref-message{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.4}.pref-message svg{flex-shrink:0;margin-top:1.5px}.pref-message[data-tone=warning]{color:var(--color-warning)}.pref-message:is([data-tone=critical],[data-tone=error]){color:var(--color-negative)}.pref-ack{justify-self:start;min-height:30px;margin-top:-4px;padding:0 10px;border:1px solid var(--color-negative);border-radius:var(--radius-pill);background:transparent;color:var(--color-negative);font-size:12px;font-weight:500}.pref-ack:hover{background:var(--color-selected)}.pref-ack:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(pointer:coarse){.pref-segment-option,.pref-segment-input{height:38px}.pref-field,.pref-select.ui-select{height:42px}.pref-ack{min-height:40px}}[data-slot=drawer-panel] .pref-segment-option,[data-slot=drawer-panel] .pref-segment-input{height:38px;font-size:13px}[data-slot=drawer-panel] .pref-field{height:42px;width:104px}[data-slot=drawer-panel] .pref-select.ui-select{height:42px;padding-left:16px}[data-slot=drawer-panel] :is(.pref-segment-input,.pref-field) input{font-size:16px}[data-slot=drawer-panel] .pref-segment-input input::placeholder{font-size:13px}dialog.token-selector-surface{top:72px;bottom:auto;margin-block:0;width:min(480px,calc(100vw - 32px));height:min(720px,calc(100dvh - 96px));max-height:calc(100dvh - 96px);border:0;overflow:hidden}dialog.token-selector-surface>div{display:flex;flex-direction:column;height:100%}dialog.token-selector-surface>div>:first-child{flex-shrink:0;padding-inline:20px}.token-selector-surface>.ui-surface{height:calc(var(--drawer-viewport-height, 100dvh) * .85);max-height:calc(var(--drawer-viewport-height, 100dvh) * .85);border:0}dialog.token-selector-surface>div>.p-4,.token-selector-surface [data-slot=drawer-content]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}dialog.token-selector-surface>div>.p-4{padding:16px 20px 0}.token-selector-surface [data-slot=drawer-content]{padding-bottom:0}.token-selector-surface .p-4>*,.token-selector-surface [data-slot=drawer-content]>*{flex-shrink:0}.token-selector-surface .token-selector-results{flex:1 1 0;min-height:80px;margin-inline:-20px;padding:0 8px 12px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-selected) transparent}.token-selector-surface [data-slot=drawer-content] .token-selector-results{min-height:0;margin-inline:-16px;padding:0 4px calc(12px + env(safe-area-inset-bottom))}@media(max-height:500px){dialog.token-selector-surface{top:16px;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}}.token-selector-surface[data-compact-viewport=true] [data-slot=drawer-content]{overflow-y:auto}.token-selector-surface[data-compact-viewport=true] .token-selector-results{flex:0 0 120px}.token-selector-surface input[type=search]{height:44px}.token-selector-surface [data-slot=drawer-content] .ui-token-pill{min-height:44px}.token-selector-surface [data-slot=drawer-content] .token-selector-paste,.token-selector-surface [data-slot=drawer-content] button[aria-label="Clear search"]{min-height:44px;min-width:44px}.token-selector-suggested{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0 4px}.token-selector-section{padding:18px 12px 6px;font-size:13px;font-weight:500;line-height:18px;color:var(--color-text-muted)}.token-selector-results [role=listbox]>.token-selector-section:first-child,.token-selector-results [aria-hidden=true]>.token-selector-section:first-child{padding-top:10px}.token-selector-row{display:flex;width:100%;min-height:60px;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-control);cursor:pointer;text-align:left;transition:background-color var(--duration-fast, .12s) ease-out}.token-selector-row[data-active=true]{background:var(--color-input-hover)}.token-selector-row[aria-selected=true]{background:var(--color-accent-surface)}.token-selector-row[aria-disabled=true]{cursor:default}.token-selector-row[aria-disabled=true]>:not(.token-selector-balance){opacity:.6}.token-selector-row-placeholder{cursor:default}.token-selector-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:20px;color:var(--color-text)}.token-selector-meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;color:var(--color-text-muted)}.token-selector-balance{flex-shrink:0;max-width:45%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.token-selector-row:not(.token-selector-row-placeholder):hover{background:var(--color-input-hover)}}.swap-review{display:flex;flex-direction:column;gap:12px;min-width:0}.swap-review-amounts{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:6px}.swap-review-amount{display:flex;flex-direction:column;align-items:center;min-width:0;padding:16px 10px 14px;border:1px solid var(--color-border-soft);border-radius:var(--radius-panel);background:var(--color-selected);text-align:center}.swap-review-amount-receive{border-color:color-mix(in srgb,var(--color-action) 28%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-positive) 9%,var(--color-selected)),var(--color-selected))}.swap-review-amount-label{margin-bottom:10px;color:var(--color-text-muted);font-size:12.5px;font-weight:500;line-height:18px}.swap-review-amount-value{max-width:100%;margin-top:10px;overflow:hidden;color:var(--color-text);font-weight:600;letter-spacing:-.01em;line-height:1.2;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.swap-review-amount-value-lg{font-size:20px}.swap-review-amount-value-md{font-size:18px}.swap-review-amount-value-sm{font-size:16px}.swap-review-amount-symbol{margin-top:2px;color:var(--color-text-secondary);font-size:14px;font-weight:500;line-height:20px}.swap-review-amount-usd{margin-top:4px;color:var(--color-text-muted);font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}.swap-review-arrow{position:absolute;top:50%;left:50%;translate:-50% -50%;display:grid;place-items:center;width:38px;height:38px;border:4px solid var(--color-input);border-radius:999px;background:var(--color-accent-surface);color:var(--color-action)}.swap-review-terms{display:flex;flex-direction:column}.swap-review-more{border-top:1px solid var(--color-border-soft);margin-top:4px}.swap-review-more>summary{display:flex;align-items:center;justify-content:space-between;min-height:40px;color:var(--color-text-muted);font-size:13px;font-weight:500;cursor:pointer;list-style:none}.swap-review-more>summary::-webkit-details-marker{display:none}.swap-review-more>summary:after{content:"";width:7px;height:7px;margin-right:4px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;rotate:45deg;translate:0 -2px;transition:rotate var(--duration-fast) var(--ease-motion),translate var(--duration-fast) var(--ease-motion)}.swap-review-more[open]>summary:after{rotate:-135deg;translate:0 2px}.swap-review-more>summary:hover{color:var(--color-text-secondary)}.swap-review-more>summary:focus-visible{outline:none;border-radius:var(--radius-control);box-shadow:var(--focus-ring)}.swap-review-details{font-size:13px}.swap-review-details>div{padding-block:6px;line-height:20px}.swap-review-details dt{min-height:20px;gap:4px}.swap-review-secondary{display:block;margin-top:1px;color:var(--color-text-muted);font-size:12px;line-height:16px}.swap-review-impact-medium{color:var(--color-warning)}.swap-review-impact-high{color:var(--color-negative)}.swap-review-impact-warning{display:flex;align-items:flex-start;gap:6px;color:var(--color-negative);font-size:12px;line-height:1.35}.swap-review-glyph{flex-shrink:0;margin-top:1px}.swap-review-steps{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--color-border-soft);border-radius:var(--radius-control);font-size:13px;line-height:20px}.swap-review-step{display:flex;align-items:center;gap:8px;min-width:0;min-height:20px;color:var(--color-text-muted)}.swap-review-step-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swap-review-step-marker{display:grid;flex-shrink:0;place-items:center;width:18px;height:18px;border:1px solid var(--color-border-strong);border-radius:999px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.swap-review-step-active{color:var(--color-text)}.swap-review-step-active .swap-review-step-marker{border-color:transparent}.swap-review-step-done{color:var(--color-text-secondary)}.swap-review-step-done .swap-review-step-marker{border-color:transparent;background:color-mix(in srgb,var(--color-positive) 18%,transparent);color:var(--color-positive)}.swap-review-step-failed{color:var(--color-negative)}.swap-review-step-failed .swap-review-step-marker{border-color:color-mix(in srgb,var(--color-negative) 50%,transparent)}.swap-review-step-detail{flex-shrink:0;color:var(--color-text-muted);font-size:12px;white-space:nowrap}.swap-review-notices{display:flex;flex-direction:column;gap:6px}.swap-review-notices:empty{display:none}.swap-review-note{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.swap-review-note-info{color:var(--color-text-secondary)}.swap-review-note-warning{color:var(--color-warning)}.swap-review-note-negative{color:var(--color-negative)}.swap-review-note-action{flex-shrink:0;min-height:32px;padding:0 12px;border-radius:var(--radius-pill);background:var(--color-selected);color:var(--color-text);font-size:13px;font-weight:600}.swap-review-note-action:hover{background:var(--color-input-hover)}.swap-review-note-action:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(pointer:coarse){.swap-review-note-action{min-height:44px}}.swap-review-actions{display:flex;flex-direction:column;gap:8px;padding-top:4px}.swap-review .swap-review-confirm-danger:not(:disabled){border-color:transparent;background:var(--color-negative);color:#fff;box-shadow:none}.swap-review .swap-review-confirm-danger:not(:disabled):hover{background:var(--color-negative);filter:brightness(1.1)}.swap-review-progress{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 16px;border:1px solid var(--color-border-soft);border-radius:var(--radius-control);background:var(--color-selected);color:var(--color-text-secondary);font-size:15px;font-weight:500;text-align:center}.swap-review-outcome{display:flex;align-items:flex-start;gap:12px;min-height:109px;padding:14px 0 4px;border-top:1px solid var(--color-border-soft)}.swap-review-outcome-icon{display:grid;flex-shrink:0;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--color-selected);color:var(--color-text-secondary)}.swap-review-outcome-positive .swap-review-outcome-icon{background:color-mix(in srgb,var(--color-positive) 16%,transparent);color:var(--color-positive)}.swap-review-outcome-negative .swap-review-outcome-icon{background:color-mix(in srgb,var(--color-negative) 16%,transparent);color:var(--color-negative)}.swap-review-outcome-title{color:var(--color-text);font-size:15px;font-weight:600;line-height:1.3}.swap-review-outcome-detail{margin-top:2px;color:var(--color-text-secondary);font-size:13px;line-height:1.4}.swap-review-outcome-link{display:inline-flex;align-items:center;min-height:32px;color:var(--color-action);font-size:13px;font-weight:500}.swap-review-outcome-link:hover{text-decoration:underline}@media(pointer:coarse){.swap-review-outcome-link{min-height:44px}}.swap-press>.ui-field{position:relative;isolation:isolate;background:transparent;border-color:transparent;--swap-field-background: var(--color-input);--swap-field-border: var(--color-border-soft)}.swap-press>.ui-field:before{content:"";position:absolute;inset:-1px;z-index:-1;pointer-events:none;border:1px solid var(--swap-field-border);border-radius:inherit;background:var(--swap-field-background);transition:scale .14s ease-out,box-shadow .14s ease-out,background-color var(--duration-fast),border-color var(--duration-fast)}.swap-press>.ui-field:is(:hover,:focus-within){--swap-field-border: var(--color-border-strong)}.swap-press>.ui-field:focus-within{--swap-field-background: var(--color-input-hover)}.swap-press>.ui-field:is([data-swap-pressed],:active:hover:not(:has(:is(button,a):active))):before{scale:.994;box-shadow:inset 0 2px 4px #0000002e;transition-duration:70ms}.loading-lines{display:grid;gap:10px;padding-block:4px}.loading-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-text-muted)}.swap-token-control{width:132px;max-width:50%;flex-shrink:0}.swap-token-loading{color:var(--color-text-muted)}.swap-token-loading>.ui-skeleton{background:#ffffff0f}.swap-token-loading>.ui-skeleton+.ui-skeleton{max-width:52px}.swap-quote-summary{min-height:42px;margin-top:4px}@media(max-width:480px){.swap-quote-summary{min-height:56.4px}}@media(pointer:coarse){.swap-quote-summary{min-height:64px}}@media(max-width:1023px),(pointer:coarse){.swap-token-control{padding-inline:10px;gap:6px}}@media(max-width:389px){.swap-token-control{width:120px;padding-inline:10px 8px;gap:5px;font-size:14px}}.dex-shell{position:relative;isolation:isolate;--shell-gutter: 24px;--workspace-width: 448px;--workspace-gutter: 8px;--workspace-space: 16px}.route-content{display:flow-root}.dex-page{width:min(1240px,calc(100% - 48px));min-width:0;margin:24px auto 0;padding-bottom:24px}@media(max-width:899px){.dex-page{width:min(680px,calc(100% - 24px));margin-top:16px}}@media(max-width:639px){.dex-page{width:calc(100% - 16px);margin-top:12px}}@keyframes route-enter{0%{opacity:0;transform:translateY(8px)}}@media(min-width:1024px)and (min-height:700px){.dex-shell[data-workspace=true]{height:100dvh}.dex-shell[data-workspace=true]>.dex-header,.dex-shell[data-workspace=true]>.workspace-navigation-shell,.dex-shell[data-workspace=true]>.app-footer{flex-shrink:0}.dex-shell[data-workspace=true]>main{position:relative;flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable both-edges;scroll-padding-block:16px}}.trade-background{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 58% 27%,rgba(43,49,58,.12),transparent 47%),radial-gradient(ellipse at 12% 94%,rgba(40,52,54,.16),transparent 32%)}.trade-background:before,.trade-background:after{content:"";position:absolute;width:1400px;height:1100px;border:1px solid rgba(190,205,213,.045);border-radius:50%;box-shadow:0 0 70px #8fa3ab06,inset 0 0 55px #8fa3ab06}.trade-background:before{top:-680px;right:-1080px;transform:rotate(38deg)}.trade-background:after{bottom:-770px;left:-920px;transform:rotate(40deg)}.dex-header{position:relative;z-index:40;display:flex;align-items:center;gap:8px;height:56px;padding-inline:var(--shell-gutter);border-bottom:1px solid rgba(255,255,255,.025)}.dex-header-brand{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.dex-header-home{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-control)}.dex-header-home img{width:22px;height:22px}.dex-header-menu{display:inline-flex}.dex-header-menu-slot{position:absolute;left:16px;top:50%;display:inline-flex;transform:translateY(-50%)}.dex-wallet-label-mobile{display:none}.dex-wallet-label-desktop{display:inline}.account-label-mobile,.dex-header-more-slot{display:none}:is(.header-navigation-sheet,.header-more-sheet) [data-slot=drawer-content]{padding-top:0}.header-sheet-list{display:flex;flex-direction:column;margin-inline:-8px}.header-sheet-group{display:flex;flex-direction:column;gap:2px}.header-sheet-group+.header-sheet-group:before{content:"";height:1px;margin:6px 8px;background:var(--color-border-soft)}.header-sheet-row{display:flex;align-items:center;gap:14px;width:100%;min-height:48px;padding:0 8px;border-radius:var(--radius-control);color:var(--color-text);font-size:15px;font-weight:500;line-height:20px;text-align:left;text-decoration:none;transition:background-color var(--duration-fast)}.header-sheet-row:active,.header-sheet-row[aria-current=page]{background:var(--color-input-hover)}.header-sheet-row:focus-visible{outline:none;box-shadow:var(--focus-ring)}.header-sheet-icon{flex-shrink:0;width:24px;height:24px;stroke-width:2;color:var(--color-text-secondary)}.header-sheet-row[aria-current=page] .header-sheet-icon{color:var(--color-action)}.header-sheet-meta{margin-left:auto;color:var(--color-action);font-size:13px;font-weight:500}@media(hover:hover){.header-sheet-row:hover{background:var(--color-input-hover)}}.account-sheet [role=menu]{margin-inline:-12px}.account-sheet .account-holdings{max-height:min(36dvh,280px)}.account-sheet [role=menu]>[role=separator],.account-sheet [role=menu]>.border-t{margin-inline:12px}.account-sheet [role=menuitem]{min-height:48px;gap:14px;font-size:15px}.account-sheet [role=menuitem] svg{width:24px;height:24px;stroke-width:2}.header-navigation-help{display:flex;gap:20px;margin-top:6px;padding-top:6px;border-top:1px solid var(--color-border-soft)}.header-navigation-help a{display:inline-flex;align-items:center;min-width:44px;min-height:44px;color:var(--color-text-secondary);font-size:13px;text-decoration:none}.header-navigation-help a:hover{color:var(--color-text)}.header-pending-dot{position:absolute;right:6px;top:6px;width:7px;height:7px;border-radius:50%;background:var(--color-action);pointer-events:none}.header-pending-dot[data-state=pending]{animation:header-activity-pulse 1.2s ease-in-out infinite}.header-pending-dot[data-state=confirmed]{background:var(--color-positive)}.header-pending-dot[data-state=failed]{background:var(--color-negative)}.header-activity-ring{position:absolute;inset:7px;border:2px solid color-mix(in srgb,var(--color-action) 22%,transparent);border-top-color:var(--color-action);border-radius:50%;pointer-events:none;animation:header-activity-spin .9s linear infinite}.header-activity-count,.header-activity-settled{position:absolute;right:2px;top:2px;display:flex;align-items:center;justify-content:center;height:16px;min-width:16px;padding:0 4px;border-radius:var(--radius-pill);font-size:10px;font-weight:600;line-height:1;pointer-events:none}.header-activity-count{background:var(--color-action);color:var(--color-action-text)}.header-activity-settled{padding:0;color:var(--color-page);animation:header-activity-pop .2s ease-out}.header-activity-settled[data-outcome=confirmed]{background:var(--color-positive)}.header-activity-settled[data-outcome=failed]{background:var(--color-negative)}@keyframes header-activity-spin{to{transform:rotate(360deg)}}@keyframes header-activity-pulse{50%{opacity:.35}}@keyframes header-activity-pop{0%{transform:scale(.4);opacity:0}}.dex-header-search-slot{display:flex;justify-content:center;margin-left:auto}.dex-header-search{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-text-muted);cursor:pointer}.dex-header-search:hover{color:var(--color-text);background:var(--color-input)}.dex-header-search:disabled{cursor:default;opacity:.55}.dex-header-search span,.dex-header-search kbd{display:none}.dex-header-search kbd{flex-shrink:0;margin-left:auto;border:1px solid var(--color-border-soft);border-radius:4px;padding:1px 4px;font-size:10px}.dex-header-actions{display:flex;align-items:center;justify-self:end;gap:8px;white-space:nowrap}.dex-header-activity button,.dex-header-guide .workspace-guide-trigger,.preferences-trigger{width:44px;height:44px;min-width:44px;flex-shrink:0}.preferences-trigger{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-pill);color:var(--color-text-secondary);background:transparent;cursor:pointer}.preferences-trigger:hover,.preferences-trigger[aria-expanded=true]{color:var(--color-text);background:var(--color-input)}.header-navigation-help a:focus-visible,.p2p-unavailable button:focus-visible{outline:none;border-radius:var(--radius-control);box-shadow:var(--focus-ring)}.trade-workspace{width:100%;max-width:512px;margin:clamp(64px,14.2vh,158px) auto 32px;padding-inline:32px}.trade-workspace[data-shared-navigation=true]{margin-top:0}.trade-column{width:100%;min-width:0}.trade-mode-panels{display:flow-root}.trade-mode-panels:has(>[role=region]~[role=region])>[role=region]:not([hidden]){animation:route-enter .22s var(--ease-motion) backwards}.trade-slogan{margin:16px 0 0;text-align:center}.trade-slogan p{color:var(--color-text-secondary);font-size:11px;font-weight:600;line-height:16px;letter-spacing:.14em;text-transform:uppercase;text-wrap:balance}.trade-slogan ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:10px 0 0;padding:0;list-style:none}.trade-slogan li{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--color-border-soft);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:12px;line-height:16px;transition:border-color var(--duration-fast),color var(--duration-fast),translate var(--duration-fast) var(--ease-motion)}.trade-slogan li:hover{translate:0 -1px;border-color:color-mix(in srgb,var(--color-action) 35%,transparent);color:var(--color-text)}.trade-slogan li svg{flex-shrink:0;color:var(--color-action)}@media(max-width:420px){.trade-slogan ul{gap:4px}.trade-slogan li{gap:4px;padding:4px 7px;font-size:11px}.trade-slogan li svg{width:12px;height:12px}}.trade-column>[data-route-pending],#main>[data-route-pending]{opacity:.6;transition:opacity var(--duration-fast) var(--duration-fast)}#main>[data-route-pending] .trade-column>[data-route-pending]{opacity:1}.trade-toolbar{min-height:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px;padding-inline:4px}.workspace-navigation-shell{width:min(448px,calc(100% - 32px));margin:clamp(40px,8vh,88px) auto 16px;animation:route-enter .22s var(--ease-motion) backwards}.workspace-navigation{position:relative;display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0}.workspace-navigation>a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding-inline:18px;border-radius:var(--radius-pill);font-size:14px;font-weight:500;color:var(--color-text-secondary);transition:color .16s ease}.workspace-navigation>a:hover{color:var(--color-text)}.workspace-navigation>a[aria-current=page]{color:var(--color-navigation-text)}.workspace-navigation-pill{will-change:transform}.workspace-navigation-label{position:relative}.workspace-settings-slot{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px}.dex-header-guide{display:inline-flex}.dex-header-guide svg{width:20px;height:20px}.p2p-unavailable{padding:12px 2px 4px}.p2p-availability{display:block;font-size:12px;line-height:1.5;color:var(--color-text-muted)}.p2p-unavailable h2{margin-top:6px;font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.025em}.p2p-unavailable p{margin-top:8px;max-width:52ch;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}.p2p-unavailable button{min-height:44px;margin-top:8px;font-size:13px;text-underline-offset:3px}@media(min-width:1024px){.workspace-navigation-shell{margin-top:clamp(40px,calc(10vh - 20px),84px)}.trade-workspace{margin-bottom:8px}.dex-header-actions>button,.dex-header-actions>div>button{height:36px;padding-inline:14px;font-size:13px}}@media(max-width:639px),(pointer:coarse){.workspace-navigation>a{min-height:44px}.workspace-settings-slot svg{width:22px;height:22px;stroke-width:1.9}}@media(max-width:480px){.trade-toolbar{gap:4px;padding-inline:0}}@media(max-width:639px){.workspace-navigation-shell{width:min(var(--workspace-width),calc(100% - 2 * var(--workspace-gutter)));margin-top:8px;margin-bottom:12px}.workspace-navigation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 44px}.workspace-navigation>a{min-width:44px;padding-inline:2px;font-size:12px}.trade-workspace{padding-inline:var(--workspace-gutter);margin-top:24px;margin-bottom:var(--workspace-space)}.dex-shell .launch-flow{width:min(var(--workspace-width),calc(100% - 2 * var(--workspace-gutter)));padding-bottom:var(--workspace-space)}.trade-workspace [aria-label=Swap] .ui-field{padding-inline:8px}}@media(max-width:1023px){.dex-shell{--shell-gutter: 8px}.dex-header{flex-wrap:wrap;justify-content:flex-end;gap:4px;min-height:56px;height:auto;padding:5px var(--shell-gutter);border-bottom-color:var(--color-border-soft)}.dex-header-brand{flex:0 0 auto;gap:4px;padding-left:0;margin-right:auto}.dex-header-actions{flex:0 0 auto;gap:4px;max-width:100%;white-space:normal}.dex-header-actions>div{max-width:100%}.dex-header-actions>button,.dex-header-actions>div>button{max-width:100%;height:auto;min-height:max(44px,2.5rem);padding:8px 14px;font-size:.8125rem}.dex-header-actions>div>.account-trigger{position:relative;width:auto;height:36px;min-height:36px;margin:0 4px 0 2px;padding:0 12px;border-radius:var(--radius-pill);font-size:.8125rem;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.dex-header-actions>div>.account-trigger:after{content:"";position:absolute;inset:-4px -2px}.account-label-mobile{display:inline}.account-label-desktop{display:none}.dex-header-actions>button.ui-primary-action{width:auto;padding:0 2px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-action);box-shadow:none}.dex-header-actions>button.ui-primary-action .dex-wallet-label-mobile{display:inline-flex;align-items:center;height:36px;padding-inline:14px;border-radius:var(--radius-pill);background:var(--color-accent-surface);font-size:.8125rem;line-height:1;transition:background-color var(--duration-fast)}.dex-header-actions>button.ui-primary-action:hover{background:transparent}.dex-header-actions>button.ui-primary-action:hover .dex-wallet-label-mobile{background:var(--color-primary)}.dex-header-actions>button.ui-primary-action:focus-visible{box-shadow:none}.dex-header-actions>button.ui-primary-action:focus-visible .dex-wallet-label-mobile{box-shadow:var(--focus-ring)}.dex-header-menu-slot{position:static;transform:none;flex-shrink:0}.dex-header-menu,.dex-header-more{width:44px;height:44px;min-width:44px;margin-left:0;flex-shrink:0}.dex-header-more-slot{display:inline-flex}.dex-wallet-label-mobile{display:inline}.dex-wallet-label-desktop{display:none}.dex-header-search-slot{display:inline-flex;flex:0 0 auto;margin-left:0}.dex-header-search{min-width:44px;color:var(--color-text-secondary)}}@media(max-width:1023px),(pointer:coarse){.dex-header button{min-height:44px}}.dex-header[data-mobile-sheet=true] .dex-header-menu-slot{position:static;transform:none}.dex-header[data-mobile-sheet=true] .dex-header-more-slot{display:inline-flex}.dex-header[data-mobile-sheet=true] .dex-header-activity{display:none}.dex-header[data-mobile-sheet=true] .dex-header-brand{padding-left:0}.dex-header[data-mobile-sheet=true] .dex-header-home{margin-left:-4px}.dex-header[data-mobile-sheet=true] .dex-header-home img{width:21px;height:21px}.dex-header[data-mobile-sheet=true] :is(.dex-header-menu,.dex-header-search,.dex-header-more) svg{width:28px;height:28px}.dex-header[data-mobile-sheet=true] .dex-header-guide svg{width:26px;height:26px;stroke-width:1.9}.dex-header[data-mobile-sheet=true] .dex-header-more svg{width:26px;height:26px}.dex-header[data-mobile-sheet=true] .dex-header-brand{gap:0}.dex-header[data-mobile-sheet=true] :is(.dex-header-search-slot,.dex-header-actions){gap:0}
