:root{font-family:Avenir Next,Segoe UI Variable,IBM Plex Sans,SF Pro Display,sans-serif;color:#0a0a0a;background:#fafaf9;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg: #fafaf9;--bg-soft: rgba(0, 0, 0, .025);--bg-elevated: #ffffff;--panel: rgba(255, 255, 255, .96);--nav-bg: #f5f5f4;--nav-icon-bg: #efefed;--line: rgba(0, 0, 0, .07);--line-strong: rgba(0, 0, 0, .14);--text: #0a0a0a;--muted: #6b7280;--accent: #0a0a0a;--accent-soft: rgba(0, 0, 0, .04);--blue: #4b5563;--shadow: 0 1px 2px rgba(0, 0, 0, .03);--shadow-lg: 0 2px 8px rgba(0, 0, 0, .04);--radius-lg: 3px;--radius-md: 2px;--radius-sm: 1px;--transition-theme: background-color .25s ease, color .25s ease, border-color .25s ease, box-shadow .25s ease}[data-theme=dark]{--bg: #050505;--bg-soft: rgba(255, 255, 255, .025);--bg-elevated: #111111;--panel: rgba(12, 12, 12, .96);--nav-bg: #080808;--nav-icon-bg: #030303;--line: rgba(255, 255, 255, .07);--line-strong: rgba(255, 255, 255, .14);--text: #f0f0f0;--muted: #9ca3af;--accent: #f0f0f0;--accent-soft: rgba(255, 255, 255, .04);--blue: #9ca3af;--shadow: 0 1px 2px rgba(0, 0, 0, .2);--shadow-lg: 0 2px 8px rgba(0, 0, 0, .3)}*{box-sizing:border-box}html,body,#root{height:100%;overflow:hidden}body{margin:0;background:var(--bg);color:var(--text);transition:var(--transition-theme)}button,input,textarea,select{font:inherit}button{cursor:pointer}.dashboard{display:grid;grid-template-columns:56px 280px 1fr;grid-template-rows:1fr;height:100vh;overflow:hidden;transition:grid-template-columns .28s ease}.dashboard.menu-collapsed{grid-template-columns:56px 0px 1fr}.icon-bar{display:flex;flex-direction:column;align-items:center;background:var(--nav-icon-bg);border-right:1px solid var(--line);padding:16px 0;gap:0;z-index:30;transition:var(--transition-theme)}.icon-bar-brand{width:32px;height:32px;border:1.5px solid var(--text);display:grid;place-items:center;margin-bottom:24px;flex-shrink:0;position:relative;transition:var(--transition-theme)}.icon-bar-brand:after{content:"";width:7px;height:7px;background:var(--text);transform:rotate(45deg);transition:var(--transition-theme)}.icon-bar-nav{display:flex;flex-direction:column;gap:2px;flex:1;padding:0 8px}.icon-bar-btn{width:40px;height:40px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--muted);display:grid;place-items:center;position:relative;transition:var(--transition-theme);padding:0}.icon-bar-btn:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:2px;height:16px;background:var(--btn-accent, var(--text));opacity:0;transition:opacity .2s ease}.icon-bar-btn:hover{background:var(--bg-soft);color:var(--text);border-color:var(--line)}.icon-bar-btn.is-active{background:var(--accent-soft);color:var(--text);border-color:var(--line)}.icon-bar-btn.is-active:before{opacity:1}.icon-bar-dot{width:7px;height:7px;background:var(--btn-accent, var(--text));transform:rotate(45deg)}.icon-bar-bottom{display:flex;flex-direction:column;gap:2px;padding:0 8px;flex-shrink:0}.icon-bar-action{width:40px;height:40px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--muted);display:grid;place-items:center;font-size:.95rem;transition:var(--transition-theme);padding:0}.icon-bar-action:hover{background:var(--bg-soft);color:var(--text);border-color:var(--line)}.menu-panel{display:flex;flex-direction:column;background:var(--nav-bg);border-right:1px solid var(--line);overflow:hidden;transition:var(--transition-theme)}.dashboard.menu-collapsed .menu-panel{border-right:none}.menu-header{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 0;flex-shrink:0}.menu-brand{display:flex;align-items:center;gap:10px}.menu-brand strong{font-size:1.05rem;letter-spacing:-.02em;color:var(--text)}.menu-brand span{font-size:.72rem;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--line);border-radius:var(--radius-sm);padding:2px 8px}.menu-collapse-btn{width:28px;height:28px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-soft);color:var(--muted);display:grid;place-items:center;font-size:.75rem;transition:var(--transition-theme);padding:0}.menu-collapse-btn:hover{border-color:var(--line-strong);color:var(--text)}.menu-search{padding:16px 20px;flex-shrink:0}.menu-search .input{background:var(--bg-soft)}.menu-tools{flex:1;overflow-y:auto;padding:0 12px 16px}.menu-tools::-webkit-scrollbar{width:3px}.menu-tools::-webkit-scrollbar-thumb{background:var(--line)}.menu-category{margin-bottom:2px}.menu-category+.menu-category{margin-top:8px}.menu-category-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;cursor:pointer;transition:var(--transition-theme);-webkit-user-select:none;user-select:none;width:100%;color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.menu-category-header:hover{background:var(--accent-soft);color:var(--text)}.menu-category-header span{font-size:.7rem;opacity:.7}.menu-category-arrow{font-size:.65rem;transition:transform .2s ease}.menu-category-arrow.is-open{transform:rotate(90deg)}.menu-category-tools{display:grid;gap:2px;padding:4px 0 4px 8px}.menu-tool-btn{display:grid;grid-template-columns:2px 20px 1fr;gap:8px;align-items:center;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;text-align:left;overflow:hidden;transition:var(--transition-theme);width:100%}.menu-tool-btn:hover{background:var(--bg-soft);border-color:var(--line)}.menu-tool-btn.is-active{background:var(--accent-soft);border-color:var(--line)}.menu-tool-accent{display:block;align-self:stretch}.menu-tool-icon{display:grid;place-items:center;color:var(--muted);transition:var(--transition-theme)}.menu-tool-btn.is-active .menu-tool-icon{color:var(--text)}.menu-tool-meta{display:grid;gap:3px;padding:10px 10px 10px 0;min-width:0}.menu-tool-meta strong{font-size:.92rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-tool-meta span{font-size:.68rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-content{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;background:var(--bg);transition:var(--transition-theme)}.main-content::-webkit-scrollbar{width:4px}.main-content::-webkit-scrollbar-thumb{background:var(--line)}.top-bar{display:flex;justify-content:space-between;align-items:center;padding:20px 32px;border-bottom:1px solid var(--line);background:var(--panel);flex-shrink:0;gap:16px;transition:var(--transition-theme)}.top-bar-left{display:flex;align-items:center;gap:8px;min-width:0}.top-bar-breadcrumb{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.85rem}.top-bar-breadcrumb span{color:var(--text);font-weight:600}.top-bar-breadcrumb-sep{color:var(--line-strong)}.top-bar-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.top-bar-badge{border:1px solid var(--line);border-radius:var(--radius-sm);padding:5px 12px;font-size:.78rem;color:var(--muted);background:var(--bg-soft);transition:var(--transition-theme)}.top-bar-btn{width:36px;height:36px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-soft);color:var(--text);display:grid;place-items:center;font-size:1rem;transition:var(--transition-theme);padding:0}.top-bar-btn:hover{border-color:var(--line-strong);background:var(--bg-elevated)}.content-sections{padding:24px 32px 40px;display:grid;gap:24px;flex:1}.summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.summary-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);padding:24px;display:grid;gap:10px;box-shadow:var(--shadow);transition:var(--transition-theme);position:relative}.summary-card:after{content:"";position:absolute;top:0;left:0;width:28px;height:1px;background:var(--line-strong)}.summary-card-label{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em}.summary-card-value{font-size:1.5rem;font-weight:700;color:var(--text);line-height:1.1}.summary-card-desc{color:var(--muted);font-size:.85rem;line-height:1.5}.workspace-notifications{display:grid;gap:14px}.workspace-notice{border:1px solid var(--line);border-left:2px solid var(--text);border-radius:var(--radius-md);background:var(--panel);padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px;box-shadow:var(--shadow);transition:var(--transition-theme)}.workspace-notice-body{display:grid;gap:6px;min-width:0}.workspace-notice-body h3{margin:0;font-size:1rem;color:var(--text)}.workspace-notice-body p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.55}.workspace-notice-actions{display:flex;gap:10px;flex-shrink:0;align-items:center}.tool-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition-theme);display:flex;flex-direction:column;min-height:0}.tool-panel-header{padding:24px 28px 0;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-shrink:0}.tool-panel-header h2{margin:0;font-size:1.3rem;line-height:1.15}.tool-panel-body{padding:24px 28px 28px;flex:1;overflow-y:auto;min-height:0}.tool-chip{border:1px solid var(--line);background:var(--bg-soft);border-radius:var(--radius-sm);padding:6px 12px;font-size:.8rem;color:var(--muted);transition:var(--transition-theme);white-space:nowrap}.app-footer{display:flex;justify-content:center;align-items:center;gap:12px;padding:16px 0 0;color:var(--muted);font-size:.82rem;border-top:1px solid var(--line);flex-shrink:0}.app-footer a,.footer-x-link{color:var(--muted);text-decoration:none;transition:color .16s ease;display:inline-flex;align-items:center;gap:5px}.app-footer a:hover,.footer-x-link:hover{color:var(--text)}.eyebrow{margin:0 0 8px;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;color:var(--muted)}.panel-text{margin:0;color:var(--muted);line-height:1.75}.panel-head,.compact-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.compact-head h3{margin:0;line-height:1.05}.tool-content{display:grid;gap:18px}.detail-block,.tool-form,.advanced-block{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-soft);padding:22px;transition:var(--transition-theme)}.tool-form{display:grid;gap:10px}.field{display:grid;gap:10px;margin-bottom:18px}.field span{font-size:.92rem;color:var(--muted)}.field-full{grid-column:1 / -1}.input,.textarea{width:100%;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg-elevated);padding:13px 16px;color:var(--text);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .3s ease}.input:focus,.textarea:focus{outline:none;border-color:var(--text);background:var(--bg-elevated);box-shadow:none}select.input{cursor:pointer}.textarea{min-height:180px;resize:vertical}.code-area,.code-block,.log-entry{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace}.button{border:1.5px solid #0a0a0a;background:#0a0a0a;color:#fafaf9;border-radius:var(--radius-sm);padding:11px 18px;letter-spacing:.01em;font-weight:500;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}[data-theme=dark] .button{border-color:#f0f0f0;background:#f0f0f0;color:#050505}.button:hover:not(:disabled){background:#1a1a1a;border-color:#1a1a1a}[data-theme=dark] .button:hover:not(:disabled){background:#fff;border-color:#fff}.button:disabled{opacity:.4;cursor:not-allowed}.button-secondary{border-color:var(--line-strong);background:transparent;color:var(--text)}[data-theme=dark] .button-secondary{border-color:var(--line-strong);background:transparent}.button-secondary:hover:not(:disabled){background:var(--accent-soft);border-color:var(--text)}[data-theme=dark] .button-secondary:hover:not(:disabled){background:var(--accent-soft);border-color:var(--text)}.button-ghost{border-color:var(--line);background:transparent;color:var(--muted)}.button-ghost:hover:not(:disabled){background:var(--bg-soft);border-color:var(--line-strong);color:var(--text)}.inline-note{color:var(--muted);font-size:.9rem}.feedback{border:1px solid var(--line);border-left:2px solid var(--text);background:var(--bg-soft);border-radius:var(--radius-md);padding:14px 16px;color:var(--text);transition:var(--transition-theme)}.feedback-error{border-left-color:#dc2626;background:#dc26260a;color:#991b1b}[data-theme=dark] .feedback-error{border-left-color:#f87171;background:#f871710f;color:#fca5a5}.hash-link{color:currentColor;text-decoration:underline;text-underline-offset:.18em;overflow-wrap:anywhere;margin-left:.35rem}.hash-link:hover{text-decoration-thickness:2px}.notice-card{border:1px solid var(--line);border-left:2px solid var(--text);background:var(--bg-soft);padding:14px 16px;border-radius:var(--radius-md);line-height:1.65;margin-top:18px;transition:var(--transition-theme);color:var(--text)}.notice-card-success{border-left-color:#059669}[data-theme=dark] .notice-card-success{border-left-color:#34d399}.notice-card-error{border-left-color:#dc2626}[data-theme=dark] .notice-card-error{border-left-color:#f87171}.notice-card-info{border-left-color:#4b5563}[data-theme=dark] .notice-card-info{border-left-color:#9ca3af}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:18px}.stat-grid-three{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.stat-card{padding:16px;display:grid;gap:8px;position:relative;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-soft);transition:var(--transition-theme)}.stat-card:before{content:"";position:absolute;top:0;left:0;width:24px;height:1px;background:var(--line-strong)}.stat-card span{color:var(--muted);font-size:.88rem;letter-spacing:.04em;text-transform:uppercase}.stat-card strong{font-size:1rem;overflow-wrap:anywhere;word-break:break-word}.stat-card small{color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.builder-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.builder-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:18px}.result-panel{border:1px solid var(--line);background:var(--bg-soft);border-radius:var(--radius-md);padding:16px;display:grid;gap:14px;position:relative;min-width:0;transition:var(--transition-theme)}.result-panel:before{content:"";position:absolute;top:0;left:0;width:24px;height:1px;background:var(--line-strong)}.result-panel-head{display:grid;gap:4px}.result-panel-head strong{font-size:.98rem}.result-panel-eyebrow,.result-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.result-list{display:grid;gap:12px}.result-row{display:grid;gap:4px;padding-top:12px;border-top:1px solid var(--line);min-width:0}.result-row:first-child{padding-top:0;border-top:0}.result-primary{font-size:.96rem;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.result-secondary{color:var(--muted);font-size:.84rem;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.result-code{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace}.code-block{margin:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-soft);padding:18px;max-height:420px;overflow:auto;font-size:.9rem;transition:var(--transition-theme)}.code-area,.code-block,.pool-address-block code{overflow-wrap:anywhere;word-break:break-word}.warning-list,.log-list{display:grid;gap:10px;margin-top:18px}.warning-card,.log-entry{padding:14px 16px;color:var(--muted);line-height:1.65;border:1px solid var(--line);border-left:2px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg-soft);transition:var(--transition-theme)}.loading-card,.empty-state{min-height:180px;display:grid;place-items:center;gap:8px;text-align:center;color:var(--muted)}.loading-card{padding:40px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-soft)}.compact-empty{min-height:120px}.tool-split-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:18px;align-items:start}.feature-stack{display:grid;gap:18px}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.form-grid-two{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.advanced-block summary{cursor:pointer;color:var(--text);font-weight:600}.advanced-grid{margin-top:18px}.field-note{color:var(--muted);font-size:.82rem;line-height:1.5;overflow-wrap:anywhere}.pool-list-grid{display:grid;gap:10px;max-height:620px;overflow:auto;padding-right:4px}.pool-card-button{width:100%;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-soft);padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;text-align:left;transition:border-color .16s ease,background .16s ease}.pool-card-button:hover,.pool-card-button.is-active{border-color:var(--text);background:var(--bg-elevated)}.pool-card-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;min-width:0}.pair-badge{position:relative;width:48px;height:34px}.pair-badge span{position:absolute;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--text);background:var(--text);color:var(--bg);font-size:.82rem;font-weight:700}[data-theme=dark] .pair-badge span{border-color:var(--text);background:var(--text);color:var(--bg)}.pair-badge span:last-child{left:18px;top:6px;border-color:var(--line-strong);background:var(--bg-elevated);color:var(--text)}.pool-card-copy,.pool-card-metrics{display:grid;gap:4px}.pool-card-copy strong,.pool-card-metrics strong{font-size:.98rem}.pool-card-copy span,.pool-card-metrics span{color:var(--muted);line-height:1.45}.pool-card-metrics{text-align:right}.swap-amount-shell{border:1px solid var(--line);background:var(--bg-soft);border-radius:var(--radius-md);padding:18px;display:grid;gap:12px;transition:var(--transition-theme)}.swap-amount-shell-output{background:var(--bg-soft)}.swap-amount-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.swap-amount-header span{color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.swap-amount-header strong{font-size:.95rem}.swap-amount-input{width:100%;border:0;background:transparent;color:var(--text);font-size:clamp(1.8rem,2vw,2.6rem);line-height:1.1;padding:0;outline:none}.swap-amount-output{font-size:clamp(1.7rem,2vw,2.4rem);line-height:1.1;color:var(--text);overflow-wrap:anywhere}.direction-row{display:flex;justify-content:center}.route-pill{min-height:48px;border:1px solid var(--line);background:var(--bg-soft);border-radius:var(--radius-sm);padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:var(--transition-theme)}.route-pill span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.execution-bar{margin-top:18px;border:1.5px solid var(--text);background:var(--text);color:var(--bg);padding:18px;border-radius:var(--radius-md);display:grid;gap:8px;transition:var(--transition-theme)}[data-theme=dark] .execution-bar{border-color:var(--text);background:var(--text);color:var(--bg)}.execution-bar span,.execution-bar small,[data-theme=dark] .execution-bar span,[data-theme=dark] .execution-bar small{color:var(--bg);opacity:.7}.execution-bar span{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.execution-bar strong{font-size:1.05rem}.pool-address-block{margin-top:18px;border:1px solid var(--line);background:var(--bg-soft);border-radius:var(--radius-md);padding:16px;display:grid;gap:8px;transition:var(--transition-theme)}.pool-address-block span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.pool-address-block code{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.external-link-button{text-decoration:none}.workspace-actions,.action-row,.compact-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.workspace-banner>div,.panel-head>div,.compact-head>div,.feature-stack,.detail-block,.tool-form,.tool-content>*,.pool-card-copy,.pool-address-block,.execution-bar{min-width:0}.mobile-menu-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0009;opacity:0;pointer-events:none;transition:opacity .3s ease}.mobile-menu-overlay.is-open{opacity:1;pointer-events:auto}.mobile-menu-drawer{display:none;position:fixed;top:0;left:0;bottom:0;width:min(85vw,300px);z-index:110;background:var(--nav-bg);border-right:1px solid var(--line);box-shadow:4px 0 30px #0000004d;overflow-y:auto;transform:translate(-100%);transition:transform .3s ease;flex-direction:column}.mobile-menu-drawer.is-open{transform:translate(0)}.mobile-menu-drawer .menu-header{padding-top:24px}.mobile-menu-drawer .menu-tools{flex:1}@media (max-width: 1240px){.tool-split-grid{grid-template-columns:1fr}}@media (max-width: 1080px){.dashboard,.dashboard.menu-collapsed{grid-template-columns:56px 1fr}.menu-panel{display:none}.mobile-menu-overlay{display:block}.mobile-menu-drawer{display:flex}.content-sections{padding:20px 24px 32px}.top-bar{padding:16px 24px}.workspace-notice,.panel-head,.compact-head{flex-direction:column;align-items:flex-start}.pool-list-grid{max-height:none}.tool-panel-header,.tool-panel-body{padding-left:20px;padding-right:20px}}@media (max-width: 720px){.dashboard{grid-template-columns:1fr;grid-template-rows:52px 1fr}.icon-bar{flex-direction:row;padding:0 12px;border-right:none;border-bottom:1px solid var(--line);gap:6px;overflow-x:auto;justify-content:flex-start}.icon-bar-brand{width:24px;height:24px;margin-bottom:0;margin-right:4px}.icon-bar-brand:after{width:5px;height:5px}.icon-bar-nav{flex-direction:row;padding:0;flex:0}.icon-bar-btn{width:36px;height:36px}.icon-bar-btn:before{left:50%;top:auto;bottom:-8px;transform:translate(-50%);width:16px;height:2px}.icon-bar-bottom{flex-direction:row;padding:0;margin-left:auto}.content-sections{padding:16px;gap:16px}.top-bar{padding:12px 16px}.top-bar-breadcrumb{font-size:.78rem}.summary-strip{grid-template-columns:1fr}.tool-panel-header,.tool-panel-body{padding-left:20px;padding-right:20px}.detail-block,.tool-form,.advanced-block{padding:18px}.pool-card-button,.pool-card-main,.swap-amount-header,.route-pill{grid-template-columns:1fr}.pool-card-button,.route-pill{display:grid}.action-row,.workspace-actions{flex-direction:column;align-items:stretch}.action-row .button,.workspace-actions .button,.external-link-button{width:100%;justify-content:center}.pool-card-metrics{text-align:left}.code-area,.code-block{font-size:.82rem}.workspace-notice-actions{flex-wrap:wrap}.workspace-notice-actions .button{flex:1;text-align:center;justify-content:center}}
