:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0e1116;--surface:#151a21;--raised:#1c232c;--hover:#222a35;--line:#27303c;--input-border:#2e3744;--divider:#1f2630;--text:#e9edf2;--secondary:#a3adbb;--muted:#808a99;--accent:#3ecfb2;--on-accent:#06201b;--accent-hover:#63dcc4;--accent-tint:#3ecfb224;--up:#8fd3ff;--down:#e0782f;--caution:#e9b949;--error:#f07167;--error-ground:#2a1a1c;--error-line:#5a2f31;--error-retry:#f4a39c;--code-action:#a694f2;--code-literal:#d8ccff;--code-label:#f0b8e4;--sans:"Instrument Sans Variable", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--r-control:8px;--r-card:12px;--r-pill:999px;--control:32px;--primary:36px;--row:40px;--gutter:24px;--card-pad:20px;--gap:16px;--body:13px;--body-lh:20px;--small:12px;--small-lh:16px;--label:11px;--title:28px;--title-lh:36px;--heading:18px;--heading-lh:24px;--card-heading:14px;--stat:24px;--stat-lh:32px;--amount:28px;--amount-lh:36px;--header-h:56px;--content:1200px;--shadow:0 8px 24px #00000059;font:400 var(--body)/var(--body-lh) var(--sans);font-synthesis:none;color:var(--text);background:var(--ground)}@media (pointer:coarse){:root{--control:44px;--primary:48px;--row:44px;--body:14px;--title:26px;--title-lh:32px}}@media (width<=767px){:root{--gutter:16px;--card-pad:16px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,p,figure{margin:0}h1{font-size:var(--title);line-height:var(--title-lh);letter-spacing:-.01em;font-weight:600}h2{font-size:var(--heading);line-height:var(--heading-lh);font-weight:600}h3{font-size:var(--card-heading);font-weight:600;line-height:20px}h4{font-size:var(--body);line-height:var(--body-lh);font-weight:600}p,.secondary{color:var(--secondary)}.muted{color:var(--muted)}.small{font-size:var(--small);line-height:var(--small-lh)}.eyebrow{font-size:var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500;line-height:16px}button,input,select,textarea{font:inherit;color:inherit}button,input,select,textarea,summary,a{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{background:0 0;border:0;padding:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}:where(button,a[href],summary,[role=button],[data-clickable],select,input[type=checkbox],input[type=radio]){cursor:pointer}:where(input,textarea){cursor:text}:where(.plain-value,tbody tr:not([data-clickable])),:where(button,input,select,textarea,a)[disabled],[aria-disabled=true]{cursor:default}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-control)}.icon{vertical-align:-.15em;flex:none;width:16px;height:16px}.sort-ascending{transform:rotate(180deg)}.icon-button .icon{width:20px;height:20px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--surface);min-height:var(--control);padding:8px 12px;position:fixed;top:8px;left:16px;transform:translateY(-200%)}.skip-link:focus{transform:none}.caution,.value-notes{color:var(--caution)}.error-text{color:var(--error)}.primary-button,.secondary-button,.icon-button,.text-button{min-height:var(--control);min-width:var(--control);border-radius:var(--r-control);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:500;display:inline-flex}.primary-button{min-height:var(--primary);background:var(--accent);color:var(--on-accent);padding-inline:16px}.primary-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-hover);color:var(--on-accent)}.secondary-button{border:1px solid var(--input-border);background:var(--surface);color:var(--text)}.secondary-button:hover:not(:disabled):not([aria-disabled=true]),.icon-button:hover:not(:disabled),.text-button:hover:not(:disabled){background:var(--raised);color:var(--text)}.icon-button{color:var(--secondary);flex-shrink:0;padding:0}.text-button{color:var(--accent);padding:0 6px}.wide-button{width:100%;margin-top:12px}button:disabled,button[aria-disabled=true],input:disabled,select:disabled,textarea:disabled{background:var(--raised);color:var(--muted);border-color:#0000}button[aria-busy=true],.is-loading{background:var(--accent);color:var(--on-accent)}.spinning,.spinner{transform-origin:50%;flex:none;justify-content:center;align-items:center;line-height:0;animation:.8s linear infinite turn;display:inline-flex}.spinning{width:16px;height:16px}.spinning>.icon{width:100%;height:100%;display:block}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px}@keyframes turn{to{transform:rotate(360deg)}}.field-label{font-size:var(--small);line-height:var(--small-lh);color:var(--secondary);gap:6px;margin:12px 0;display:grid}.field-input,.transaction-filters input,.transaction-filters select{width:100%;min-width:0;min-height:var(--control);border-radius:var(--r-control);background:var(--ground);border:1px solid var(--muted);color:var(--text);font-variant-numeric:tabular-nums;padding:5px 10px}.field-input:focus-visible{outline-offset:2px;border-color:var(--accent)}select,select.field-input,.transaction-filters select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23a3adbb'%3E%3Cpath d='M205.66,101.66l-72,72a8,8,0,0,1-11.32,0l-72-72a8,8,0,0,1,11.32-11.32L128,156.69l66.34-66.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:32px!important}:where(input[type=checkbox],input[type=radio]){appearance:none;border:1.5px solid var(--muted);background:var(--ground);width:18px;height:18px;accent-color:var(--accent);border-radius:5px;flex:0 0 18px;place-content:center;margin:0;display:inline-grid}input[type=radio]{border-radius:50%}input[type=checkbox]:before{content:"";border:2px solid var(--on-accent);opacity:0;border-top:0;border-right:0;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}input[type=radio]:before{content:"";background:var(--on-accent);opacity:0;border-radius:50%;width:8px;height:8px}:where(input[type=checkbox],input[type=radio]):checked{background:var(--accent);border-color:var(--accent)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{opacity:1}:where(input[type=checkbox],input[type=radio]):disabled{background:var(--raised);border-color:var(--muted)}:where(input[type=checkbox],input[type=radio]):disabled:before{border-color:var(--muted)}input[type=radio]:disabled:before{background:var(--muted)}.check-field,.creation-check,.setting-tick{min-height:var(--control);cursor:pointer;align-items:center;gap:10px;padding:2px 0;display:flex}.segmented,.period-control,.chart-controls,.portfolio-direction{background:var(--ground);border:1px solid var(--line);border-radius:var(--r-control);flex-wrap:wrap;align-items:center;gap:2px;padding:2px;display:inline-flex}.segmented button,.period-control button,.chart-controls button,.portfolio-direction button{min-height:var(--control);min-width:var(--control);color:var(--secondary);white-space:nowrap;border-radius:6px;padding:0 10px;font-weight:500}:is(.segmented,.period-control,.chart-controls,.portfolio-direction) button:is(.active,[aria-pressed=true],[aria-selected=true]){background:var(--raised);color:var(--accent)}summary{min-height:var(--control);color:var(--text);align-items:center;gap:8px;font-weight:500;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:before{content:"";width:16px;height:16px;color:var(--secondary);background:currentColor;flex:0 0 16px;transition:transform .15s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M205.66,101.66l-72,72a8,8,0,0,1-11.32,0l-72-72a8,8,0,0,1,11.32-11.32L128,156.69l66.34-66.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M205.66,101.66l-72,72a8,8,0,0,1-11.32,0l-72-72a8,8,0,0,1,11.32-11.32L128,156.69l66.34-66.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E") 50%/contain no-repeat}details[open]>summary:before{transform:rotate(180deg)}.badge,.chip{border-radius:var(--r-pill);background:var(--raised);min-height:20px;color:var(--secondary);font-size:var(--label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;padding:0 8px;font-weight:500;line-height:16px;display:inline-flex}.badge-closed,.badge-soon{color:var(--muted)}.badge-in{color:var(--accent);background:var(--accent-tint)}.chip{min-height:22px;font-size:var(--small);text-transform:none;letter-spacing:normal;font-variant-numeric:tabular-nums;border-radius:6px}kbd{font:500 var(--small)/var(--small-lh) var(--mono);border:1px solid var(--line);background:var(--raised);color:var(--secondary);border-bottom-width:2px;border-radius:6px;padding:1px 6px}.site-header{height:var(--header-h);border-bottom:1px solid var(--divider);background:var(--ground);z-index:20;position:sticky;top:0}.header-inner{max-width:1440px;height:100%;padding:0 var(--gutter);align-items:center;gap:28px;margin:auto;display:flex}.brand{letter-spacing:-.3px;color:var(--text);min-height:var(--control);flex-shrink:0;align-items:center;gap:8px;font-size:18px;font-weight:600;display:inline-flex}.brand-symbol{align-items:center;gap:2px;height:20px;display:flex;transform:skewY(-17deg)}.brand-symbol i{background:var(--text);width:3px;height:13px}.brand-symbol i:nth-child(2){height:19px}.desktop-nav{flex:1;align-items:center;gap:2px;display:flex}.desktop-nav>a,.nav-group>summary{min-height:var(--control);border-radius:var(--r-control);color:var(--secondary);white-space:nowrap;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.nav-group>summary:before{display:none}.nav-group>summary .icon{transition:transform .15s}.nav-group[open]>summary .icon{transform:rotate(180deg)}.desktop-nav>a:hover,.nav-group>summary:hover{background:var(--raised);color:var(--text)}.desktop-nav .active,.desktop-nav .active>summary,.nav-dropdown a[aria-current=page]{color:var(--accent)}.nav-group{position:relative}.nav-dropdown{z-index:30;background:var(--raised);border:1px solid var(--line);border-radius:var(--r-card);min-width:210px;box-shadow:var(--shadow);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.nav-dropdown a{min-height:var(--control);border-radius:var(--r-control);color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:0 10px;display:flex}.nav-dropdown a:hover{background:var(--hover)}.header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.network{font-size:var(--small);line-height:var(--small-lh);color:var(--secondary);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.network>span,.status-dot{background:var(--secondary);border-radius:50%;flex:none;width:7px;height:7px}.wallet-button{min-height:var(--control);font-size:var(--small);padding:0 12px}.menu-button,.addr-short{display:none}.page{max-width:calc(var(--content) + 2 * var(--gutter));padding:32px var(--gutter) 48px;min-height:calc(100vh - var(--header-h) - 56px);min-width:0;margin:auto}.site-footer{max-width:var(--content);padding:16px var(--gutter);border-top:1px solid var(--divider);color:var(--muted);font-size:var(--small);line-height:var(--small-lh);flex-wrap:wrap;align-items:center;gap:8px 20px;margin:auto;display:flex}.site-footer a{color:var(--secondary)}.menu-sheet{inset:var(--header-h) 0 0;width:100%;max-width:none;height:calc(100dvh - var(--header-h));background:var(--ground);border:0;border-radius:0;max-height:none;margin:0;position:fixed}.menu-sheet .dialog-inner{max-height:100%}.menu-sheet nav section{border-bottom:1px solid var(--divider)}.menu-sheet nav a,.menu-sheet nav summary{min-height:var(--control);color:var(--text);justify-content:space-between;align-items:center;gap:8px;padding:0 4px;display:flex}.menu-sheet nav details a{color:var(--secondary);padding-left:24px}.menu-sheet a[aria-current=page]{color:var(--accent)}.page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-bottom:20px;display:flex}.page-heading .eyebrow{margin-bottom:4px}.page-heading>p{font-size:var(--small)}.page-tabs,.portfolio-tabs{border-bottom:1px solid var(--line);gap:4px;margin:0 0 20px;display:flex;overflow:auto}.page-tabs a,.page-tabs button,.portfolio-tabs a{min-height:max(36px, var(--control));color:var(--secondary);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;padding:0 10px;font-weight:500;display:flex}.page-tabs .active,.portfolio-tabs a[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent)}.list-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.list-heading p{font-size:var(--small);color:var(--muted)}.list-tools{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.search-box{width:260px;min-width:0;min-height:var(--control);border:1px solid var(--muted);border-radius:var(--r-control);background:var(--ground);align-items:center;display:flex}.search-box input{width:100%;min-width:0;min-height:var(--control);color:var(--text);background:0 0;border:0;padding:4px 8px}.search-box input::placeholder{color:var(--muted)}.search-box:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.search-box input:focus-visible{outline:none}.card,.detail-card,.swap-card,.multi-balance-card{min-width:0;padding:var(--card-pad);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}.card-heading,.panel-heading,.swap-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.swap-heading h1{font-size:var(--heading);line-height:var(--heading-lh);letter-spacing:normal}.stack{gap:var(--gap);min-width:0;display:grid}.button-row,.position-actions,.pair-select{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.button-row{margin:8px 0}.value{font-family:var(--sans);font-variant-numeric:tabular-nums;font-weight:inherit;white-space:nowrap;font-size:inherit;line-height:inherit;color:inherit;vertical-align:baseline;min-width:0;max-width:100%;text-align:inherit;border-radius:4px;align-items:baseline;gap:3px;padding:0;display:inline-flex;position:relative}.help-label:before,button.value:before{content:"";width:max(var(--control), 100%);height:max(var(--control), 100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}button.value:before{width:max(44px,100%);height:max(44px,100%)}.value:hover{background:var(--raised)}.plain-value:hover{background:0 0}.value-text{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0}.value-address,.value-hash,.value-poolId,.value-hex,code,.identity-text,.unverified-tag{font-family:var(--mono);font-size:var(--small);line-height:var(--small-lh)}.value-time .value-text{white-space:normal}.value-address .value-text{white-space:normal;overflow-wrap:anywhere}.unavailable-value{color:var(--muted)}.direction-up{color:var(--up)}.direction-down{color:var(--down)}.value-skeleton{background:var(--raised);vertical-align:middle;border-radius:5px;width:100px;max-width:100%;height:16px;display:inline-block}.stat-value .value-skeleton{width:140px;height:var(--stat-lh)}.rank-column .value-skeleton{width:24px}.help-label{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:3px;cursor:help;border-radius:2px;padding:0;display:inline;position:relative}.help-label:hover{color:var(--text);-webkit-text-decoration-color:var(--secondary);text-decoration-color:var(--secondary)}.value-popover{z-index:50;border:1px solid var(--line);border-radius:var(--r-card);background:var(--raised);width:min(360px,100vw - 24px);max-height:min(480px,100dvh - 24px);box-shadow:var(--shadow);color:var(--text);font:400 var(--small)/var(--small-lh) var(--sans);text-transform:none;letter-spacing:normal;white-space:normal;text-align:left;margin:0;padding:12px;position:fixed;inset:auto;overflow:auto}.popover-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.popover-heading h3{font-size:var(--small)}.exact-value{overflow-wrap:anywhere;margin:6px 0}.value-popover .exact-value .value,.value-popover .exact-value .value-text,.value-popover .value-source .value-text{white-space:normal;overflow-wrap:anywhere}.value-notes{margin:8px 0;padding-left:18px}.value-notes li{margin:4px 0}.value-source{border-top:1px solid var(--line);font-size:var(--small);color:var(--secondary);margin-top:8px;padding-top:8px}.value-source .value{max-width:100%}.copy-control{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.copy-control button{align-items:center;gap:6px;display:inline-flex}.copy-icon{flex:none;width:20px;display:inline-flex}.copy-message{font-size:var(--small);color:var(--secondary)}.table-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.table-scroll{max-width:100%;min-height:var(--row);scrollbar-color:var(--muted) var(--surface);overflow-x:auto}table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.table-scroll .pools-table{table-layout:fixed;width:100%;min-width:830px}.table-scroll .pools-table.has-actions{min-width:1140px}.pools-table .rank-column{width:40px}.pools-table .pool-column{z-index:2;background:var(--surface);width:auto;min-width:0;position:sticky;left:0}.pools-table .numeric-column{width:128px}.pools-table .price-column{width:260px}.pools-table .numeric-column:has([aria-label="24h volume sort"]){width:150px}.pools-table .swaps-column{width:100px}.pools-table.has-actions th:last-child{width:280px}.table-scroll .pools-table .rank-column{box-shadow:none;position:static}.table-scroll.is-scrolled .pools-table .pool-column{box-shadow:1px 0 0 var(--line)}@media (hover:hover){.pools-table tr:hover .pool-column{background:var(--raised)}}.pools-table .pool-identity{grid-template-columns:minmax(0,1fr) auto;gap:0 6px;display:grid}.pools-table .pair-link{max-width:100%}.pool-trail{grid-column:1/-1;min-width:0}.pool-design-trigger{text-align:left;width:100%;min-height:22px;font-size:var(--label);color:var(--secondary);padding:0;display:block;position:relative}.pool-design-trigger>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pool-design-trigger:before{content:"";height:44px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.pool-design-trigger .value{min-height:0;display:inline}.table-price{justify-content:flex-end;align-items:baseline;gap:4px;max-width:100%;display:inline-flex}.table-price>.value{flex-shrink:0}.pools-table td.numeric-column button.value:before{left:auto;right:0;transform:translateY(-50%)}.table-price-unit{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-scroll table{width:max-content;min-width:100%}th{font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);background:var(--surface);font-weight:500;line-height:16px}th,td{white-space:nowrap;height:var(--row);padding:0 12px}td{border-bottom:1px solid var(--divider);vertical-align:middle}tr:last-child td{border-bottom:0}@media (hover:hover){tbody tr:hover td{background:var(--raised)}}th button{min-height:var(--control);text-transform:inherit;letter-spacing:inherit;font:inherit;align-items:center;gap:4px;padding:0;display:inline-flex}th button:not(.help-label){min-width:var(--control);justify-content:center}.table-scroll thead{z-index:3;position:relative}.table-scroll th:first-child,.table-scroll td:first-child{z-index:2;background:var(--surface);box-shadow:none;position:sticky;left:0}@media (hover:hover){.table-scroll tbody tr:hover td:first-child{background:var(--raised)}}.tokens-table .pool-column{z-index:2;background:var(--surface);box-shadow:none;position:sticky;left:40px}.tokens-table .rank-column{width:40px;max-width:40px;padding:0 8px}@media (hover:hover){.tokens-table tbody tr:hover .pool-column{background:var(--raised)}}.table-scroll[data-sticky=false] :is(th,td):first-child{position:static}.numeric-column{text-align:right}.numeric-column>.value{margin-left:auto}td .value-text{white-space:nowrap}.rank-column{text-align:center;color:var(--muted);min-width:40px}.pool-column{min-width:180px}.pool-identity{align-items:center;gap:8px;min-width:0;display:flex}.pair-link{min-height:var(--control);color:var(--text);align-items:center;gap:8px;min-width:0;font-weight:500;display:inline-flex}.pair-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:240px;display:block;overflow:hidden}.pair-divider{color:var(--muted);margin-inline:4px}.row-arrow{color:var(--muted)}.token-pair,.pair-icons{flex:none;align-items:center;display:inline-flex}.token-icon{border:1px solid var(--line);background:var(--raised);width:20px;height:20px;font-size:var(--label);color:var(--secondary);border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.token-icon+.token-icon{margin-left:-6px}.token-icon img{object-fit:cover;width:100%;height:100%;position:absolute}.design-label{font-size:var(--small);line-height:var(--small-lh);color:var(--secondary);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.design-label .value-logPpm{background:var(--raised);border-radius:6px;padding:1px 6px}.growth-label{align-items:center;gap:4px;display:inline-flex}.token-row-link{min-height:var(--row);min-width:0;color:var(--text);align-items:center;gap:8px;display:flex}.token-row-link>span:not(.token-icon){min-width:0;display:grid}.token-row-link strong{font-weight:500}.token-row-link .secondary{font-size:var(--small);line-height:var(--small-lh);text-overflow:ellipsis;overflow:hidden}.tokens-table .pool-column{width:180px;min-width:180px;max-width:180px}.scroll-cue{font-size:var(--small);line-height:var(--small-lh);color:var(--muted);border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.scroll-cue[hidden]{display:none}.table-footer{border-top:1px solid var(--line);font-size:var(--small);line-height:var(--small-lh);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.table-footer button{color:var(--accent);background:0 0;border:0}.empty-results{text-align:center;color:var(--secondary);padding:24px 16px}.table-empty{place-content:center;display:grid}.status{min-height:var(--control);font-size:var(--small);line-height:var(--small-lh);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:8px 0;display:flex}.status-details{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.status-details>span:has(.value){min-height:44px}.status-details>span{align-items:center;gap:4px;display:inline-flex}.status.stale .updated{color:var(--caution)}.status.stale .status-dot{background:var(--caution)}.refresh{flex:none}.error-status,.error-message{background:var(--error-ground);border:1px solid var(--error-line);border-radius:var(--r-control);color:var(--error);padding:8px 12px}.error-status .refresh{color:var(--error-retry)}.chart{position:relative}.chart-tooltip{z-index:3;background:var(--raised);border:1px solid var(--line);border-radius:var(--r-control);width:max-content;max-width:calc(100% - 24px);box-shadow:var(--shadow);padding:8px 12px;position:absolute;top:44px;left:12px}.chart-current-line line{stroke:var(--accent);stroke-dasharray:4 4}.stats-grid{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid}.stat-tile{grid-template-rows:var(--control) var(--stat-lh) auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);align-content:start;gap:6px;min-width:0;padding:14px 16px;display:grid}.tile-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.stat-value{min-width:0;font-size:var(--stat);line-height:var(--stat-lh);font-variant-numeric:tabular-nums;font-weight:600}.tile-note{font-size:var(--small);line-height:var(--small-lh);color:var(--muted)}.tile-note p{color:inherit}.stat-tile .period-control{font-size:var(--small);padding:0}.stat-tile .period-control button{padding-inline:6px}.stats-compact{display:none}.hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:32px;padding:56px 0 48px;display:grid}.hero h1{margin-top:6px;font-size:40px;line-height:48px}.hero p{max-width:520px;margin-top:12px;font-size:15px;line-height:24px}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.hero-visual{color:var(--accent)}.hero-visual text{fill:var(--secondary);font:13px var(--sans)}.hero-price-marker{stroke:var(--secondary);stroke-dasharray:4 4}.hero-grid{stroke:var(--line);stroke-width:1px;fill:none}.hero-kernel{stroke:currentColor;stroke-width:2px;fill:none}.step-heading{align-items:center;gap:10px;display:flex}.step-number{border:1px solid var(--muted);width:24px;height:24px;color:var(--secondary);font-size:var(--small);border-radius:50%;place-items:center;display:inline-grid}.kernel-edit-tools{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:8px 0;display:flex}.chart-kernel-details{flex-wrap:wrap;gap:12px;padding:8px 0;display:flex}.hero-visual svg{width:100%;height:auto;display:block}.home-cards,.card-grid{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.home-card{min-width:0;padding:var(--card-pad);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);color:var(--text);align-content:start;gap:8px;height:100%;display:grid}.home-card:hover{background:var(--raised);color:var(--text)}.home-card .icon{width:24px;height:24px;color:var(--accent)}.home-card h2{font-size:var(--card-heading);line-height:20px}.card-link{color:var(--accent);align-items:center;gap:6px;margin-top:4px;font-weight:500;display:inline-flex}.card-link .icon{width:16px;height:16px}.home-faq{max-width:720px;margin-top:40px}.home-faq h2{margin-bottom:8px}.home-faq details{margin-bottom:4px}.home-faq details p{padding:0 0 10px 24px}.home-faq>a{margin-top:12px}.unavailable-page{max-width:680px;padding-top:24px}.unavailable-page h1{margin:12px 0}.unavailable-page>.secondary-button{margin-top:20px}dialog{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);color:var(--text);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow);overscroll-behavior:contain;font:400 var(--body)/var(--body-lh) var(--sans);text-transform:none;letter-spacing:normal;text-align:left;white-space:normal;padding:0;overflow:hidden}dialog::backdrop{background:#000000a6}.dialog-inner{flex-direction:column;max-height:calc(100dvh - 34px);display:flex;overflow:hidden}.dialog-heading{padding:16px var(--card-pad) 12px;border-bottom:1px solid var(--divider);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.dialog-heading h2{overflow-wrap:anywhere;min-width:0}.dialog-heading-actions{gap:4px;display:inline-flex}.dialog-body{padding:12px var(--card-pad);overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:auto}.dialog-footer{padding:12px var(--card-pad) var(--card-pad);border-top:1px solid var(--divider);flex:none}.dialog-footer .wide-button{margin-top:0}.dialog-footer .wide-button+.wide-button{margin-top:8px}.wallet-list{gap:8px;margin:12px 0;display:grid}.wallet-list>button{white-space:normal;text-align:left;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-block:8px}.wallet-list>button>span{min-width:0;max-width:100%}.wallet-name{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.wallet-heading{margin:16px 0 8px}.wallet-pairing{flex-wrap:wrap;justify-content:center;gap:12px;margin:12px 0;display:flex}.wallet-pairing img{max-width:100%;height:auto}.wallet-network,.wallet-connected{margin-bottom:12px}.empty-wallet{padding-block:16px}.error-message{margin-top:12px}.pause-banner,.release-notice{padding:10px var(--gutter);background:var(--raised);overflow-wrap:anywhere}.pause-banner{color:var(--caution);border-bottom:1px solid var(--caution)}.pause-banner ul{flex-wrap:wrap;gap:4px 24px;margin:0;padding-left:20px;display:flex}.release-notice{text-align:center}.swap-card{max-width:480px;margin:0 auto}.amount-box,.portfolio-amount{background:var(--ground);border:1px solid var(--input-border);border-radius:var(--r-card);min-width:0;margin:8px 0;padding:12px 14px;position:relative}.amount-box:focus-within,.portfolio-amount:focus-within{border-color:var(--accent)}.amount-label,.amount-line,.amount-meta,.detail-row,.rate-line{justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.amount-label{font-size:var(--small);color:var(--secondary)}.amount-line{margin:6px 0}.amount-entry{flex:1 1 0;width:100%;min-width:0;display:block;position:relative}.amount-input{width:100%;min-width:0;min-height:var(--control);font-family:var(--sans);font-size:var(--amount);line-height:var(--amount-lh);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-weight:500}.amount-overflow-cue{width:18px;height:max(var(--control), var(--amount-lh));pointer-events:none;justify-content:center;align-items:center;font-size:16px;display:none;position:absolute;top:0}.amount-overflow-start{background:linear-gradient(to right, var(--ground) 70%, transparent);left:0}.amount-overflow-end{background:linear-gradient(to left, var(--ground) 70%, transparent);right:0}.amount-input[data-clipped-start]~.amount-overflow-start,.amount-input[data-clipped-end]~.amount-overflow-end{display:flex}.amount-spinner{position:absolute;top:8px;left:0}.amount-wait{pointer-events:none;color:var(--secondary);font-size:var(--small);line-height:var(--small-lh);align-items:center;display:flex;position:absolute;inset:0}.token-pill{min-height:var(--control);border-radius:var(--r-pill);background:var(--raised);border:1px solid var(--line);flex-shrink:0;align-items:center;gap:6px;max-width:52%;padding:0 10px 0 6px;font-weight:600;display:inline-flex}.token-pill>span:not(.token-icon){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.amount-meta{font-size:var(--small);line-height:var(--small-lh);color:var(--secondary);min-height:var(--control);flex-wrap:wrap}.amount-meta>:not(button){min-width:0;max-width:100%}.amount-usd{align-items:center;display:flex}.balance-line{min-height:var(--control);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex}.swap-card .amount-box:has(.swap-flip){margin-bottom:calc(var(--control) + 8px)}.swap-flip{bottom:calc(-1 * var(--control) - 5px);z-index:1;background:var(--surface);border:1px solid var(--line);border-radius:50%;display:flex;position:absolute;left:50%;transform:translate(-50%)}.swap-details{font-size:var(--body);color:var(--secondary);margin:12px 0}.detail-row{border-bottom:1px solid var(--divider);flex-wrap:wrap;align-items:baseline;min-height:28px;padding:4px 0}.detail-row>span:first-child{color:var(--secondary);flex:0 auto}.detail-row>span{max-width:100%}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=767px){.detail-grid{grid-template-columns:minmax(0,1fr)}}.detail-row>.value{text-align:right;margin-left:auto}.detail-row .value-text{white-space:nowrap}.detail-row .value-time .value-text{white-space:normal}.detail-row .value-address .value-text{white-space:normal;overflow-wrap:anywhere}.detail-row>:last-child{min-width:0}.rate-line{grid-template-columns:auto minmax(0, 1fr) var(--control);color:var(--text);display:grid}.rate-line>span{min-width:0}.rate-line>span:nth-child(2){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 4px;display:flex}.rate-line .value{flex-shrink:0}.route-strip{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;display:flex}.route-strip>div{text-align:right;flex:150px;min-width:0}.route-strip>a{min-width:0;min-height:var(--control);white-space:normal;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 4px;display:inline-flex}.route-strip .route-fact{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.route-growth{gap:4px;display:inline-flex}.swap-status{max-width:480px;margin:8px auto}.review-lead{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;display:grid}.review-lead .side{gap:2px;min-width:0;display:grid}.review-lead .side:last-child{text-align:right}.review-lead .lead-amount{font-size:var(--stat);line-height:var(--stat-lh);font-weight:600}.review-lead .lead-amount .value-text{white-space:normal;overflow-wrap:anywhere}.review-lead .small,.countdown{color:var(--secondary);font-size:var(--small);line-height:var(--small-lh)}.review-lead .icon{color:var(--muted)}.review-single{grid-template-columns:minmax(0,1fr)}.review-single .side:last-child{text-align:left}.review-liquidity{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-confirm{border:1px solid var(--caution);border-radius:var(--r-card);background:var(--raised);margin:12px 0;padding:12px}.grant-details,.payment-plan{border:1px solid var(--line);border-radius:var(--r-card);min-width:0;margin:12px 0;padding:12px 14px}.payment-plan h3{margin-bottom:8px}.payment-plan h4{margin:10px 0 4px}.payment-plan p,.payment-plan .position-share-payment{overflow-wrap:anywhere;margin:6px 0}.payment-plan .payment-summary{color:var(--text);font-weight:500}.payment-plan .value{white-space:normal}.payment-plan .value-text{white-space:normal;overflow-wrap:anywhere}.payment-plan ol{padding-left:20px}.plan-step{min-height:28px;font-size:var(--small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding-block:4px;display:flex}.plan-step a{flex-basis:100%}.countdown{margin:12px 0}.plan-review .value-address .value-text{white-space:normal;overflow-wrap:anywhere}.settings-panel{gap:16px;padding:4px;display:grid}.settings-panel fieldset,.transaction-choices fieldset{border:1px solid var(--line);border-radius:var(--r-control);min-width:0;margin:0;padding:12px}.settings-panel fieldset:disabled{color:var(--muted)}.settings-panel legend,.transaction-choices legend{padding:0 6px;font-weight:600}.settings-status,.transaction-only{font-size:var(--small);line-height:var(--small-lh);color:var(--secondary);font-weight:400;display:block}.setting-presets [aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.slippage-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.advanced-config{max-width:680px;margin:auto}.form-config{justify-content:flex-end;display:flex}.transaction-choices{gap:12px;margin:8px 0;display:grid}.transaction-choices .field-label{margin:8px 0}.picker-list{max-height:52vh;margin-top:12px;display:grid;overflow:auto}.picker-row{text-align:left;border-bottom:1px solid var(--divider);align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 6px;display:flex}.picker-row:hover{background:var(--raised)}.picker-row>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.picker-row .secondary,.picker-row .caution{font-size:var(--small);line-height:var(--small-lh);overflow-wrap:anywhere}.token-picker-dialog{height:min(680px,100dvh - 32px)}.token-picker-dialog .dialog-body{flex:1}.identity-text{white-space:nowrap;max-width:100%;overflow-x:auto}.metadata-text,.identity-text.metadata-text{white-space:pre-wrap;overflow-wrap:anywhere}.unverified-tag{color:var(--secondary);overflow-wrap:anywhere}.chart{min-width:0;position:relative}.chart svg{touch-action:pan-y;width:100%;min-height:140px;display:block}.chart-readout{font-size:var(--small);line-height:var(--small-lh);flex-wrap:wrap;align-content:start;gap:6px 12px;padding:8px 0;display:flex}.chart-readout>span{align-items:center;gap:4px;min-width:0;max-width:100%;min-height:44px;display:inline-flex}.chart-grid{stroke:var(--line);stroke-width:1px}.chart-line{stroke:var(--accent);fill:none;stroke-width:1.7px;vector-effect:non-scaling-stroke}.chart-line.down{stroke:var(--down)}.chart-line.up{stroke:var(--up)}.candle{stroke:var(--muted);fill:var(--muted)}.candle.up{stroke:var(--up);fill:var(--up)}.candle.down{stroke:var(--down);fill:var(--down)}.chart-bar{fill:var(--accent);opacity:.22}.chart-bar.active{opacity:.9}.chart-crosshair,.creation-line{stroke:var(--secondary);stroke-dasharray:3 4}.chart-caption{fill:var(--secondary);font-family:var(--sans)}.chart-skeleton{background:var(--raised);border-radius:var(--r-card);height:300px}.sparkline,.sparkline svg,.sparkline-skeleton{width:100px;height:32px;display:block}.sparkline-skeleton{background:var(--raised)}.breadcrumb{min-height:var(--control);font-size:var(--small);color:var(--secondary);align-items:center;gap:8px;margin-bottom:4px;display:flex}.detail-layout{gap:var(--gap);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.detail-layout>*,.detail-stats>*{min-width:0}.detail-card{margin-bottom:16px}.detail-card h2{margin-bottom:12px}.detail-card .tile-heading h2{margin:0}.detail-stats{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.token-detail-heading,.pool-heading,.pair-heading{align-items:center;gap:12px;min-width:0;display:flex}.token-detail-heading,.pool-heading{margin-bottom:20px}.pool-heading{flex-wrap:wrap;justify-content:space-between}.pair-heading>div,.token-detail-heading>div{min-width:0}.pair-heading h1,.token-detail-heading h1{overflow-wrap:anywhere}.token-price{font-size:var(--stat);line-height:var(--stat-lh);margin-bottom:8px;font-weight:600}.token-changes{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.token-changes>span{min-width:0}.token-price-row{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.token-price-row>.token-price,.token-price-row>.token-changes{margin:0}.pool-chart-card{padding:12px}.pool-chart-card .page-tabs{margin:0}.pool-price{min-width:0;font-size:var(--stat);line-height:var(--stat-lh);flex-wrap:wrap;align-items:baseline;gap:8px 10px;font-weight:600;display:flex}.pool-price .secondary{font-size:var(--small);font-weight:400}.chart-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pool-stat{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:baseline;gap:12px;min-height:28px;padding:4px 0;display:flex}.pool-stat h3{font-size:var(--body);color:var(--secondary);font-weight:400}.pool-stat>:last-child{text-align:right;min-width:0}.pool-stat .value-text{white-space:normal;overflow-wrap:anywhere}.pool-stat>.value-usd{flex-shrink:0}.pool-stat>.value-usd .value-text{white-space:nowrap}.pool-balance{border-bottom:1px solid var(--divider);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-height:44px;padding:6px 0;display:grid}.pool-balance .amounts{justify-items:end;min-width:0;display:grid}.pool-balance>a{min-height:var(--control);align-items:center;gap:6px;display:inline-flex}.pool-balance .small{color:var(--secondary)}.pool-actions{flex-wrap:wrap;gap:8px;display:flex}.pool-transactions{min-width:0}.pool-transactions h2{margin:0 0 12px}.pool-layout{gap:var(--gap);grid-template-columns:minmax(0,1fr) 344px;grid-template-areas:"main side""oracle oracle";align-items:start;display:grid}.pool-layout>*{min-width:0}.pool-main{gap:var(--gap);grid-area:main;display:grid}.pool-side{gap:var(--gap);grid-area:side;display:grid}.pool-layout .pool-chart-card,.pool-layout .pool-facts{margin:0}.pool-layout .pool-oracle{grid-area:oracle}.oracle-stats{gap:var(--gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.kernel-bounds{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.pool-permissions{gap:4px;display:grid}.pool-permissions p{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.value-share-bar{background:color-mix(in srgb, var(--accent) 22%, transparent);border-radius:4px;height:8px;margin:8px 0;display:flex;overflow:hidden}.value-share-bar span{background:color-mix(in srgb, var(--accent) 70%, transparent)}.positions-table{background:var(--surface)}.position-pool{align-items:center;gap:8px;display:flex}.position-range{white-space:nowrap}.position-composition{font-size:var(--small);line-height:16px}.position-composition-control{text-align:left;min-width:44px;display:grid;position:relative}.position-composition-control:before{content:"";position:absolute;inset:-6px 0}.position-composition-control:hover{background:var(--raised)}.position-range .value:before{width:max(44px,100%)}:is(.page:has(.position-panel),.page:has(.creation-panel)){--content:912px}.position-panel{margin-top:16px}.position-heading>div:first-child{flex:240px;min-width:0}.position-filters .field-label{flex:none;width:fit-content}.position-filters select{width:auto}.nft-badge{align-items:center;gap:6px;display:inline-flex}.position-lead{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.range-bounds{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0;display:grid}.range-bound{gap:8px;min-width:0;display:grid}.range-stepper{grid-template-columns:var(--control) minmax(0, 1fr) var(--control);gap:8px;display:grid}.range-stepper input{min-width:0}.nft-controls{gap:12px;margin-top:16px;display:grid}.pool-choice-list{margin:12px 0}.pool-choice-table tr[aria-selected=true] td{background:var(--accent-tint)}.pool-choice-table .sparkline,.pool-choice-table .sparkline svg{width:72px;height:24px}.chosen-pool{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 14px;display:flex}.chosen-pool .text-button{margin-left:auto}.pair-select{margin-bottom:12px}.pair-select button{align-items:center;gap:8px;display:inline-flex}.chart-selection .range-shade{fill:var(--accent);opacity:.14}.chart-selection .range-handle{fill:var(--accent);stroke:var(--text);stroke-width:1px}.chart-selection .range-edge{stroke:var(--accent);stroke-width:2px;pointer-events:none}.chart-selection [role=slider]{touch-action:none;cursor:grab}.chart-selection [role=slider]:active{cursor:grabbing}.creation-panel{gap:12px;max-width:100%;margin:16px auto;display:grid}.creation-fields{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.creation-market{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kernel-editor{gap:12px;display:grid}.kernel-chart-frame{border:1px solid var(--line);border-radius:var(--r-card);min-width:0;padding:12px}.kernel-chart-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.kernel-chart svg{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:280px;display:block}.kernel-line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;pointer-events:none}.kernel-segment-glow{stroke:var(--accent);stroke-width:8px;stroke-linecap:round;opacity:.3;pointer-events:none}.kernel-segment-glow.is-blocked{stroke:var(--caution)}.kernel-ghost{fill:var(--surface);stroke:var(--accent);stroke-width:2px;stroke-dasharray:2 2;pointer-events:none}.range-handle{cursor:grab}.range-handle:active{cursor:grabbing}.kernel-handle{cursor:grab;touch-action:none}.kernel-handle:active{cursor:grabbing}.kernel-handle.is-fixed{cursor:pointer}.kernel-handle .hit{fill:#0000}.kernel-handle .halo{fill:var(--accent);opacity:0}.kernel-handle .dot{fill:var(--surface);stroke:var(--accent);stroke-width:2px}.kernel-handle:hover .halo,.kernel-handle:focus-visible .halo{opacity:.14}.kernel-handle.is-selected .halo{opacity:.25}.kernel-handle.is-selected .dot{fill:var(--accent)}.kernel-handle.is-fixed .dot{fill:var(--raised);stroke:var(--secondary)}.kernel-handle.is-fixed.is-selected .dot,.kernel-handle.is-fixed .halo{fill:var(--secondary)}.kernel-handle:focus-visible .dot{stroke:var(--text);stroke-width:3px}.kernel-readout{min-height:var(--small-lh);font-size:var(--small);line-height:var(--small-lh);color:var(--secondary);font-variant-numeric:tabular-nums;margin:6px 0}.key-row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.key-pad{align-items:center;gap:6px;display:inline-flex}.key-pad .key-gap{flex:none;width:6px}.key{width:var(--control);height:var(--control);border:1px solid var(--muted);border-radius:var(--r-control);background:var(--raised);color:var(--text);border-bottom-width:2px;place-content:center;display:inline-grid}.key:hover:not(:disabled){background:var(--hover)}.key:active:not(:disabled){border-bottom-width:1px;transform:translateY(1px)}.key-help{font-size:var(--small);line-height:var(--small-lh)}.key-help kbd{margin-right:2px;padding-inline:4px}.kernel-reason{font-size:var(--small);line-height:var(--small-lh);align-items:start;gap:6px;margin-top:8px;display:flex}.kernel-rows{display:grid}.kernel-row{border-radius:var(--r-control);grid-template-columns:72px minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;padding:6px 8px;display:grid}.kernel-row.is-selected{background:var(--raised)}.kernel-row .field-label{margin:0}.kernel-text-editor{border:1px solid var(--muted);border-radius:var(--r-control);background:var(--ground);font:500 13px/20px var(--mono);overflow:auto}.kernel-text-editor .text-lines{min-width:200px;position:relative}.kernel-text-editor textarea{resize:vertical;width:100%;min-height:120px;font:inherit;white-space:pre;color:#0000;caret-color:var(--text);z-index:1;background:0 0;border:0;padding:8px 12px 8px 48px;line-height:20px;display:block;position:relative}.kernel-text-highlight{pointer-events:none;margin:0;padding-top:8px;position:absolute;inset:0;overflow:hidden}.code-line{height:20px;color:var(--code-literal);grid-template-columns:36px minmax(0,1fr);padding-left:12px;display:grid}.code-line--current{background:var(--raised)}.code-number{text-align:right;color:var(--muted);border-right:1px solid var(--line);padding-right:8px}.code-text{white-space:pre;padding-left:12px}.code-hint{font:var(--small)/var(--small-lh) var(--sans);color:var(--secondary);border-top:1px solid var(--line);padding:8px 12px}pre{max-width:100%;font:400 12px/16px var(--mono);background:var(--ground);border-radius:var(--r-control);color:var(--secondary);padding:12px;overflow:auto}.portfolio-page{min-width:0}.portfolio-heading,.portfolio-account{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.portfolio-tabs{margin:20px 0}.portfolio-tab-cue{margin-top:-12px}.portfolio-coverage{margin-bottom:12px}.portfolio-permission{gap:2px;display:grid}.portfolio-pool-actions{align-items:center;gap:16px;display:flex}.portfolio-pool-actions a{min-height:var(--control);white-space:nowrap;align-items:center;display:inline-flex}.portfolio-direction,.portfolio-funding-token{align-items:center;gap:8px;margin-bottom:12px;display:flex}.portfolio-recent-heading{margin-top:24px}.approval-revoke{position:relative}.member-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.member{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;min-height:28px;display:flex}.member .you{font-size:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--secondary)}.member .value-wrap{min-width:0;max-width:100%}.place-list{display:grid}.place-row{min-height:var(--control);align-items:center;gap:10px;padding:2px 0;display:flex}.place-name{overflow-wrap:anywhere;min-width:0;font-weight:500}.place-note{text-align:right;font-size:var(--small);line-height:var(--small-lh);color:var(--secondary);margin-left:auto}.place-row.is-greyed,.place-row.is-greyed .place-note{color:var(--muted)}.place-row.is-greyed .place-name{font-weight:400}.place-limit{font-size:var(--small);line-height:var(--small-lh);color:var(--secondary);padding:4px 0}.place-limit.is-reached{color:var(--caution)}.balance-list{display:grid}.balance-row{border-bottom:1px solid var(--divider);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-height:36px;padding:4px 0;display:grid}.balance-row:last-child{border:0}.balance-row dd{margin:0}.balance-row .amounts{min-width:0;line-height:var(--small-lh);justify-items:end;display:grid}.balance-row .amounts .small{color:var(--secondary)}.multi-balance-card{gap:12px;display:grid}.multi-card-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.multi-card-heading h3{overflow-wrap:anywhere;min-width:0}.multi-card-actions,.multi-token-pills{flex-wrap:wrap;gap:8px;display:flex}.multi-sharing{gap:8px;display:grid}.multi-form{gap:16px;display:grid}.multi-form section{gap:8px;display:grid}.multi-form select{max-width:100%}.multi-token-pill{border:1px solid var(--line);border-radius:var(--r-control);align-items:center;gap:4px;padding-left:12px;display:flex}.multi-token-pill button{min-width:var(--control);min-height:var(--control)}.transactions{min-width:0}.transaction-help{font-size:var(--small);flex-wrap:wrap;gap:8px 16px;margin-bottom:8px;display:flex}.transaction-meta{display:contents}.transaction-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.transaction-flow>span{align-items:baseline;gap:6px;margin-right:6px;display:inline-flex}.transaction-sender{color:var(--secondary);font-size:var(--small);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex}.transaction-list{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);overflow:hidden}.transaction-card{border-bottom:1px solid var(--divider);min-width:0}.transaction-placeholder .transaction-meta{flex-wrap:wrap;display:flex}.transaction-placeholder .transaction-meta>span{max-width:100%}.transaction-card:last-child{border-bottom:0}.transaction-row{grid-template-columns:68px minmax(104px, max-content) minmax(0, 1fr) auto auto var(--control);min-height:var(--row);align-items:center;gap:12px;padding:0 12px;display:grid}.transaction-row:hover{background:var(--raised)}.transaction-time{color:var(--muted);font-size:var(--small);flex:none}.transaction-time .value-text{white-space:nowrap}.transaction-type{color:var(--secondary)}.transaction-flow{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.transaction-flow .value{max-width:none}.transaction-usd{text-align:right;color:var(--secondary)}.transaction-hash{min-width:0;min-height:var(--control);align-items:center;gap:4px;display:inline-flex}.breadcrumb a{min-height:var(--control);min-width:var(--control);align-items:center;display:inline-flex}.transaction-hash a{color:var(--secondary);min-width:0}.transaction-hash .text-button{padding:0}.transaction-hash .copy-control{flex:none}.transaction-expand{min-width:var(--control)}.transaction-expand[aria-expanded=true] .icon{transform:rotate(180deg)}.transaction-calls{border-top:1px solid var(--divider);font-size:var(--small);line-height:var(--small-lh);margin:0;padding:8px 16px 12px 40px;list-style:decimal}.transaction-call{padding:6px 0}.transaction-call::marker{color:var(--secondary)}.transaction-call[data-matched=true]{border-left:2px solid var(--accent);padding-left:8px}.transaction-call-content{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;display:grid}.transaction-call-name{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.transaction-call-name strong{overflow-wrap:anywhere}.event-amounts{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.transaction-call-usd{text-align:right}.transaction-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.transaction-filters label{font-size:var(--small);flex:160px;gap:6px;min-width:0;display:grid}@media (width<=1023px){.desktop-nav{display:none}.menu-button{display:inline-flex}.header-inner{gap:10px}.hero{grid-template-columns:minmax(0,1fr);gap:20px}.hero-visual{width:100%;height:200px;display:block}.hero-visual svg{height:100%}.detail-layout{grid-template-columns:minmax(0,1fr)}.detail-layout aside{width:100%;max-width:480px;margin:auto}.stats-grid,.home-cards,.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"chart""facts""oracle""transactions""donate"}.pool-main,.pool-side{display:contents}.pool-layout .pool-facts{grid-area:facts}.pool-layout .pool-donate{grid-area:donate}.pool-layout .pool-chart-card{grid-area:chart}.pool-layout .pool-transactions{grid-area:transactions}}@media (width<=767px){.page{padding-top:20px}.brand{font-size:16px}.wallet-button{padding-inline:10px}.header-actions{gap:6px}.list-tools{width:100%;margin:0}.list-tools .search-box{flex:160px}.search-box{width:100%}.home-cards,.card-grid,.position-lead{grid-template-columns:minmax(0,1fr)}.hero{padding:24px 0 28px}.hero h1{font-size:30px;line-height:36px}.stats-grid.stats-responsive{font-size:var(--small);line-height:var(--small-lh);flex-wrap:wrap;gap:8px 16px;display:flex}.stats-responsive .stat-tile{background:0 0;border:0;border-radius:0;align-items:baseline;gap:4px;padding:0;display:flex}.stats-responsive .tile-heading{gap:4px}.stats-responsive .eyebrow{font-size:var(--small);line-height:var(--small-lh);text-transform:none;letter-spacing:normal;color:var(--secondary)}.stats-responsive .stat-value{font-size:var(--small);line-height:var(--small-lh)}.stats-responsive .tile-note{display:none}.stats-responsive .volume-tile{flex-wrap:wrap}.stats-responsive .period-control{order:3}.pool-identity{flex-wrap:wrap;gap:0 6px}.pair-name{max-width:180px}.tokens-table .pool-column,.portfolio-page .portfolio-table .pool-column{width:140px;min-width:140px;max-width:140px}.portfolio-table .token-row-link,.portfolio-table .portfolio-permission{overflow-wrap:anywhere;white-space:normal;width:116px;max-width:116px}.transaction-row{grid-template-columns:minmax(0,1fr) auto max-content;grid-template-areas:"meta meta meta""flow flow usd""hash hash expand";gap:2px 8px;padding:8px 12px}.transaction-flow{white-space:normal;text-overflow:clip;flex-wrap:wrap;grid-area:flow;display:flex;overflow:visible}.transaction-usd{grid-area:usd}.transaction-meta{min-width:0;font-size:var(--small);flex-wrap:nowrap;grid-area:meta;align-items:center;gap:6px;display:flex}.transaction-type{order:-1}.transaction-hash{grid-area:hash;justify-content:flex-end}.transaction-expand{grid-area:expand}.transaction-call-content{grid-template-columns:minmax(0,1fr)}.transaction-call-usd{text-align:left}.place-row{flex-wrap:wrap}.place-row .place-name{flex:1}.place-row .place-note{text-align:left;flex-basis:100%;padding-left:28px}}@media (width>=768px){.transaction-meta{display:contents}}@media (width<=599px){.creation-fields,.range-bounds{grid-template-columns:minmax(0,1fr)}}@media (width<=479px){.kernel-row{grid-template-columns:repeat(2,minmax(0,1fr))}.kernel-row>:first-child,.kernel-row>:last-child{grid-column:1/-1}.range-stepper{grid-template-columns:var(--control) minmax(0, 1fr) var(--control)}.creation-panel{padding:var(--card-pad)}.key-pad{gap:4px}.key-pad .key-gap{width:2px}.kernel-chart-frame{padding:8px}.kernel-chart svg{height:220px}}@media (width<=359px){.swap-card .amount-meta{min-height:calc(var(--control) + var(--small-lh) + 8px);align-content:start}.addr-long{display:none}.addr-short{display:inline}.header-inner{gap:6px}.header-actions{gap:4px}.wallet-button{padding-inline:8px}}@media (pointer:coarse){.value-popover{border-radius:var(--r-card) var(--r-card) 0 0;width:100%;max-height:70dvh;padding:16px var(--gutter) 24px;font-size:var(--body);line-height:var(--body-lh);bottom:0;right:0;top:auto!important;left:0!important}.popover-heading h3{font-size:var(--card-heading)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.period-control{white-space:nowrap;height:24px;font-size:var(--small);vertical-align:middle;flex-wrap:nowrap;flex:none;gap:0;padding:0}.period-control button{min-width:44px;height:22px;min-height:22px;padding:0 6px;line-height:22px;position:relative}.period-control button:before{content:"";position:absolute;inset:-11px 0}.pool-volume{white-space:nowrap;flex-wrap:nowrap;gap:6px}.pool-volume>.value{margin-left:auto}.pool-volume .period-control:before,.pool-volume .period-control:after{content:"·";color:var(--muted);position:absolute}.pool-volume .period-control{margin-inline:6px;position:relative}.pool-volume .period-control:before{left:-9px}.pool-volume .period-control:after{right:-9px}.portfolio-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.transaction-flow>span>.icon{color:var(--muted);align-self:baseline;transform:translateY(3px)}.menu-sheet nav summary:before{order:1}.range-price{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin-bottom:12px;display:flex}.range-chart-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.text-link,p a.text-button{vertical-align:baseline;min-height:0;font-weight:inherit;border:0;padding:0;display:inline}.text-link:hover,p a.text-button:hover{text-decoration:underline}@media (width>=768px){.transaction-type{text-overflow:clip;overflow:visible}}@media (width<=767px){.stats-grid.stats-responsive{flex-wrap:wrap;gap:0 8px;line-height:32px;display:flex}.stats-responsive .stat-tile{white-space:nowrap;flex-wrap:nowrap;gap:4px;display:inline-flex}.stats-responsive .tile-heading,.stats-responsive .eyebrow,.stats-responsive .stat-value{display:inline}.stats-responsive .stat-tile+.stat-tile:before{content:none}.stats-responsive .eyebrow,.stats-responsive .period-control{margin-right:4px}.portfolio-stats{grid-template-columns:minmax(0,1fr)}}@media (width<=479px){.review-lead{grid-template-columns:minmax(0,1fr);gap:12px}.review-lead>.icon{display:none}.review-lead .side:last-child{text-align:left}}p a.text-button:before,.text-link:before{content:"";width:100%;height:44px;position:absolute;top:50%;left:0;transform:translateY(-50%)}p a.text-button,.text-link{position:relative}.chart-current rect{fill:var(--accent)}.chart-current text{fill:var(--on-accent);font-variant-numeric:tabular-nums}.portfolio-stats .stat-tile{grid-template-rows:auto auto auto}.positions-table .pair-link{min-height:calc(var(--row) - 1px);position:relative}@media (width<=767px){.positions-table .pool-column{width:140px;min-width:140px;max-width:140px}.positions-table .position-pool{display:block}.positions-table .pair-link{grid-template-columns:26px minmax(0,1fr);align-content:center;gap:0 4px;width:116px;font-size:11px;line-height:16px;display:grid}.positions-table .token-icon{flex-basis:16px;width:16px;height:16px;font-size:11px}.positions-table .token-pair-label{text-overflow:ellipsis;overflow:hidden}.positions-table .nft-badge{grid-column:2;justify-self:start;min-height:16px;padding:0 4px;line-height:16px}}.chart-drawing{max-width:100%;overflow-x:auto}.chart-drawing[data-kind=bars]{scrollbar-width:thin}.chart-drawing[data-kind=bars]>svg{min-width:320px}.positions-table .pair-link:before{content:"";width:100%;height:44px;position:absolute;top:50%;left:0;transform:translateY(-50%)}th .help-label{min-width:var(--control)}.tokens-table .token-row-link strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pool-choice-band>.secondary{display:block}.pool-choice-band>.value,.pool-choice-band>.secondary>.value{align-items:center;min-height:44px}.amount-input:focus-visible{outline:none}.hero-band-fill{fill:var(--accent);opacity:.08}.hero-band-edge{stroke:var(--accent);stroke-dasharray:4 4;fill:none;opacity:.4}.hero-axis-label{font-size:11px}.home-cards{align-items:stretch}.home-card{grid-template-rows:auto auto 1fr auto;display:grid}.home-card>.card-link{align-self:end}.hero-value{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:36px}.settings-panel fieldset[hidden]{display:none}@media (width<=767px){.hero-visual{height:150px}.hero-value{font-size:26px;line-height:32px}}.funding-tabs{margin:0 0 16px}.funding-places{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:16px;display:grid}.funding-place{border:1px solid var(--line);border-radius:10px;gap:4px;min-width:0;padding:10px 12px;display:grid}.funding-place>.value{font-size:var(--small);color:var(--secondary);justify-self:start}.funding-copy{margin:12px 0}.funding-amount .amount-main,.funding-amount .amount-bottom{justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.funding-amount .amount-main{margin:6px 0}.funding-amount .amount-bottom{font-size:var(--small);color:var(--secondary);flex-wrap:wrap}.funding-amount .token-button{flex:none}.wallet-summary{gap:8px;display:grid}.wallet-summary .identity-text{white-space:normal;overflow-wrap:anywhere;font-family:var(--mono)}.wallet-address,.wallet-footer,.wallet-balance{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-balance{border-block:1px solid var(--divider);padding:10px 0}.picker-balances{text-align:right;font-variant-numeric:tabular-nums;gap:2px;margin-left:auto;display:grid}.picker-balances>:last-child{color:var(--secondary);font-size:var(--small)}.picker-entry.is-selected{background:var(--raised)}.picker-check{color:var(--accent);flex:none}.token-picker-dialog .field-input+p{margin-top:8px}.token-picker-dialog .picker-list{padding-bottom:12px}.picker-empty{text-align:center;color:var(--secondary);justify-items:center;gap:8px;padding:28px 16px;display:grid}.approvals-table th:nth-child(4),.approvals-table td:nth-child(4){width:180px}.approvals-table th:last-child,.approvals-table td:last-child{text-align:right;width:120px}.portfolio-tab-frame{min-width:0;position:relative}.portfolio-tab-frame.has-overflow{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.multi-balance-amounts>div,.multi-token-values{gap:6px}.table-scroll.is-scrolled th:first-child,.table-scroll.is-scrolled td:first-child,.table-scroll.is-scrolled .tokens-table .pool-column{box-shadow:1px 0 0 var(--line)}.pools-table .mobile-rank{display:none}.pools-table .numeric-column>.help-label,.tokens-table .numeric-column>.help-label{vertical-align:middle}@media (width<=767px){.pools-table .rank-column{display:none}.pools-table .mobile-rank{color:var(--muted);font-size:var(--small);display:inline}.pools-table .pool-column{z-index:2;background:var(--surface);width:min(208px,50vw - 32px);max-width:min(208px,50vw - 32px);position:sticky;left:0}.table-scroll.is-scrolled .pools-table .pool-column{box-shadow:1px 0 0 var(--line)}@media (hover:hover){.pools-table tr:hover .pool-column{background:var(--raised)}}.pools-table .design-label{white-space:nowrap;text-overflow:ellipsis;max-width:184px;display:block;overflow:hidden}}@media (width<=479px){.funding-places{grid-template-columns:minmax(0,1fr);gap:6px}.funding-arrow{justify-self:center;transform:rotate(90deg)}}.table-price-unit,.range-unit{color:var(--secondary);font-size:var(--small);line-height:var(--small-lh)}.token-detail-heading .token-icon{flex-basis:32px;width:32px;height:32px;font-size:16px}.token-detail-heading h1{font-size:var(--heading);line-height:var(--heading-lh)}.token-detail-heading .token-icon img{width:32px;height:32px}.token-contract,.identity-inline{align-items:center;gap:6px;min-width:0;display:inline-flex}.token-contract{flex-wrap:wrap}.token-chart,.token-pools{margin-top:20px}.token-pools h2{margin-bottom:12px}.list-heading>.search-box{min-width:min(260px,100%)}.pool-chart-heading{flex-wrap:wrap;align-items:center;gap:8px;min-height:60px;display:flex}.pool-chart-heading .pool-price{flex:1}.pool-chart-heading .pool-price .secondary{font-size:var(--small);line-height:var(--small-lh)}.pool-chart-card .chart-tools{align-content:start;min-height:88px}.pool-balance{position:relative}.pool-balance>a{color:var(--text)}.pool-balance>a:after{content:"";position:absolute;inset:0}.pool-balance .amounts{position:relative}.pool-stat>span:first-child,.pool-permissions p>:first-child{color:var(--secondary)}.oracle-stats .pool-stat{flex-direction:column;align-items:start}.position-lead-stack{gap:20px;display:grid}.position-value-lead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 16px;display:flex}.position-value-composition{flex-wrap:wrap;gap:8px 16px;display:flex}.badge-out{color:var(--secondary);background:var(--raised)}.chart-tooltip{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:6px 8px;display:grid}.chart-tooltip>span{display:contents}.chart-tooltip>span>.value{justify-self:end;min-height:24px}.chart-tooltip .secondary{align-self:center}.chart-dot{fill:var(--accent);stroke:var(--accent)}.chart-line-fill{fill:var(--accent);opacity:.1}.candle line{stroke-width:1px;vector-effect:non-scaling-stroke}.chart-bar.is-range{opacity:.5}.chart-legend{font-size:var(--small);color:var(--secondary);flex-wrap:wrap;gap:4px 14px;margin:6px 0;display:flex}.chart-legend i{background:var(--accent);border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.chart-legend .range{opacity:.5}.chart-legend .rest{opacity:.22}.chart-unavailable{height:270px;color:var(--secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.sparkline-unavailable{place-content:center;min-width:120px;min-height:44px;display:grid}.balance-row .amounts{gap:6px;display:grid}.range-chart-tools{flex-wrap:wrap}.range-help-pair{gap:12px;display:inline-flex}.kernel-presets{flex-wrap:wrap;display:flex}.kernel-presets>button{flex:none}.balance-places{flex-wrap:wrap;gap:4px 12px;display:flex}.balance-places>span{white-space:nowrap}.funding-place-list h3{margin:0 0 8px}.home-faq .inline-link{min-height:var(--control);align-items:center;display:inline-flex}@media (width<=767px){.hero-visual text{font-size:24px}}.pool-chart-header{justify-content:space-between;align-items:start;gap:16px;display:flex}.pool-chart-header .chart-tools{flex:0 auto;min-height:88px;margin:0}.pool-chart-header .pool-chart-heading{flex:1}@media (width<=767px){.pool-chart-header{display:block}}.chart{min-height:314px}.chart .chart-drawing>svg{height:270px;min-height:270px}.chart-skeleton,.chart-unavailable{height:314px}.chart-tooltip{max-width:calc(100% - 24px)}.chart-tooltip .secondary{white-space:normal;overflow-wrap:anywhere}.pool-stat .identity-inline>.value>.value-text{white-space:nowrap}.chart-tooltip>span>.value{min-height:var(--control);align-items:center}.chart-tooltip button.value:before{height:max(var(--control), 100%)}.chart-tooltip{max-height:min(420px,70dvh);overflow-y:auto}.funding-facts{gap:8px;min-height:72px;display:grid}.chart-tooltip{max-height:none;overflow:visible}@media (width<=767px){.table-scroll .pools-table{width:846px;min-width:846px}.table-scroll .pools-table.has-actions{width:1126px;min-width:1126px}}.pool-price>.value{flex-shrink:0}.pool-chart-header>.pool-chart-heading{min-width:190px}@media (width>=768px) and (width<=1100px){.pool-chart-header{flex-wrap:wrap}.pool-chart-header .chart-tools{width:100%}}.chart-market line{stroke:var(--accent);stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.chart-market text{fill:var(--on-accent)}.chart-tooltip .value{min-width:var(--control);justify-content:flex-end}.picker-entry{border-bottom:1px solid var(--divider);align-items:center;gap:8px;min-width:0;display:flex}.picker-entry .picker-row{border:0;flex:1;width:auto;min-width:0}.picker-entry .picker-balances{flex:none;justify-items:end;min-width:44px;max-width:100%;min-height:44px;padding:6px 0}.balance-row .amounts>button.value{align-items:center;min-height:44px}.pool-balance .amounts>*{align-items:center;gap:6px;min-height:44px;display:inline-flex}.picker-entry{flex-wrap:wrap}.picker-entry .picker-row{min-width:44px}.value-popover p:has(button.value){flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;display:flex}.chart-market rect{fill:var(--accent)}.chart-axis-ground{fill:var(--surface)}.chart-price-axis{pointer-events:none}.position-price-value{text-align:right}.chart-price-point{fill:var(--accent)}.price-with-unit{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.portfolio-totals-compact{display:none}.popover-scroll{overscroll-behavior:contain;max-height:50vh;overflow:auto}.source-group{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.group-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.group-heading h4{font-size:var(--small);margin:0}.source-group ul{margin:8px 0;padding:0;list-style:none}.source-group li{overflow-wrap:anywhere;margin:8px 0}.source-group li ul{border-left:1px solid var(--line);padding-left:12px}.group-input-line{flex-wrap:wrap;justify-content:space-between;gap:2px 8px;display:flex}.group-input-line>span{overflow-wrap:anywhere;min-width:0}.source-left-out{color:var(--muted)}.source-group p{font-size:var(--small);color:var(--muted)}.source-group .value,.source-group .value-text{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (width<=767px){.portfolio-money-tiles{display:none}.portfolio-totals-compact{font-size:var(--small);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:0 12px;margin-bottom:20px;display:flex}.portfolio-totals-compact>span{white-space:nowrap;align-items:baseline;gap:3px;display:inline-flex}.portfolio-totals-compact .value{color:var(--text);font-weight:600}.portfolio-totals-compact .value-skeleton{width:56px;height:12px}.popover-scroll{max-height:55vh}}.settings-panel{display:grid}.setting{border-bottom:1px solid var(--divider);gap:8px;padding:12px 0;display:grid}.setting:last-of-type{border-bottom:0}.setting-head{justify-content:space-between;align-items:center;gap:12px;min-height:24px;font-weight:600;display:flex}.setting-head .small{font-weight:400}.setting-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.setting-field{gap:6px;display:grid}.field-unit{color:var(--secondary);align-items:center;gap:8px;display:flex}.field-unit .field-input{flex:none;width:96px}.setting-presets{flex-wrap:wrap;gap:6px;display:flex}.setting-presets .secondary-button{min-height:calc(var(--control) - 4px);color:var(--secondary);padding:0 10px;font-weight:400}.setting-presets .secondary-button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.setting-actions{padding-top:12px}.ordered-list{display:grid}.ordered-row{min-height:var(--control);align-items:center;gap:8px;padding:2px 0;display:flex}.ordered-row .grip{width:24px;height:var(--control);color:var(--muted);cursor:grab;touch-action:none;border-radius:6px;flex:none;place-content:center;display:grid}.ordered-row .grip:hover,.ordered-row .grip:focus-visible{color:var(--text);background:var(--raised)}.ordered-row .grip:focus-visible{outline:2px solid var(--accent);outline-offset:0}.ordered-row .position{text-align:right;width:14px;font-size:var(--small);color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.ordered-row .check,.ordered-row .radio{flex:1 1 0;min-width:0}.place-text{min-width:0;line-height:18px;display:grid}.place-text .place-name{overflow-wrap:anywhere;font-weight:500}.place-text .place-note{font-size:var(--small);line-height:var(--small-lh);color:var(--secondary);overflow-wrap:anywhere}.ordered-row .reorder{flex:none;margin-left:auto;display:inline-flex}.ordered-row .reorder .icon-button{color:var(--muted)}.ordered-row .reorder .icon-button:hover:not(:disabled){color:var(--text)}.ordered-row .reorder .icon-button:disabled{color:var(--line);background:0 0}.ordered-row.is-static .grip,.ordered-row.is-static .reorder{visibility:hidden}.ordered-row.is-greyed{color:var(--muted)}.ordered-row.is-greyed .place-name{color:var(--muted);font-weight:400}.ordered-row.is-greyed .check input,.ordered-row.is-greyed .radio input{border-color:var(--line);background:var(--raised)}.ordered-row.is-dragging{background:var(--raised);border-radius:var(--r-control);box-shadow:var(--shadow)}.ordered-row.is-dragging .grip{cursor:grabbing;color:var(--text)}.drop-mark{background:var(--accent);border-radius:1px;height:2px;margin:0 0 0 46px}.sub-rows{border-left:2px solid var(--divider);margin:0 0 4px 46px;padding-left:12px;display:grid}.sub-rows .sub-label{font-size:var(--small);line-height:var(--small-lh);color:var(--secondary);align-self:start;padding:6px 0 2px}.sub-rows .ordered-row,.sub-rows .place-row{min-height:calc(var(--control) - 4px)}.sub-rows.is-off{color:var(--muted)}.sub-rows.is-off .sub-label,.sub-rows.is-off .place-name,.sub-rows.is-off .place-note,.sub-rows.is-off .secondary{color:var(--muted);font-weight:400}.sub-rows.is-off .check input,.sub-rows.is-off .radio input{border-color:var(--line);background:var(--raised)}.sub-rows.is-off .grip,.sub-rows.is-off .reorder{visibility:hidden}@media (width<=479px){.setting-fields{grid-template-columns:minmax(0,1fr)}.ordered-row .grip{display:none}.sub-rows,.drop-mark{margin-left:24px}}.switch{min-height:var(--control);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.switch input{appearance:none;background:var(--input-border);border-radius:10px;flex:none;width:36px;height:20px;margin:0;transition:background .15s;position:relative}.switch input:before{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.switch input:checked{background:var(--accent)}.switch input:checked:before{background:var(--on-accent);transform:translate(16px)}.switch input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.switch .switch-state{font-size:var(--small);color:var(--secondary);min-width:2em}.setting-head{flex-wrap:wrap;row-gap:4px}.setting-head>.term{flex:none}.head-switch{align-items:center;gap:8px;margin-left:auto;font-weight:400;display:inline-flex}.head-switch .switch-label{font-size:var(--small);color:var(--secondary)}.ordered-list,.sub-rows{min-width:0;container-type:inline-size}.route-row,.fill-row{flex-wrap:wrap}.route-row .check,.fill-row .check{flex:120px}.route-row .route-max,.fill-row .fill-max{font-size:var(--small);color:var(--secondary);white-space:nowrap;flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.route-row .route-max .field-input,.fill-row .fill-max .field-input{text-align:right;width:92px}.route-row .route-max.is-exact .field-input::placeholder,.route-row.is-unavailable{color:var(--muted)}.route-row.is-unavailable .place-name{color:var(--muted);font-weight:400}.route-row.is-unavailable .check input{border-color:var(--line);background:var(--raised)}.route-row.is-unavailable .grip,.route-row.is-unavailable .reorder{visibility:hidden}.why{font-size:var(--small);line-height:var(--small-lh);color:var(--muted)}.route-deadline{font-size:var(--small);color:var(--secondary);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:0 0 6px 46px;display:flex}.route-deadline label{flex:260px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 8px;min-width:0;display:grid}.route-deadline select.field-input{width:100%;min-width:0}.sub-rows>*{min-width:0}.existing-only{font-size:var(--small);line-height:var(--small-lh);color:var(--secondary);padding:0 0 6px 46px}@container (width<=429px){.route-row .reorder,.fill-row .reorder{order:2}.route-row .route-max,.fill-row .fill-max{order:3;justify-content:flex-end;width:calc(100% - 46px);margin-left:46px}}.route-row.max-under-name .reorder,.fill-row.max-under-name .reorder{order:2}.route-row.max-under-name .route-max,.fill-row.max-under-name .fill-max{order:3;justify-content:flex-end;width:calc(100% - 46px);margin-left:46px}@media (width<=479px){.route-row .route-max,.fill-row .fill-max,.route-row.max-under-name .route-max,.fill-row.max-under-name .fill-max{width:calc(100% - 24px);margin-left:24px}.route-row .route-max .field-input,.fill-row .fill-max .field-input{width:72px}.route-deadline,.existing-only{padding-left:24px}}.fill-row.is-slack .fill-max{color:var(--accent);font-weight:500}.fill-row.is-starved .fill-max{color:var(--muted)}.fill-note{font-size:var(--small);line-height:var(--small-lh);color:var(--secondary);padding:4px 0}.new-mb{border:1px solid var(--line);background:var(--ground);border-radius:10px;gap:10px;min-width:0;margin:2px 0 8px 46px;padding:10px 12px;display:grid}.new-mb .sub-label{font-size:var(--small);line-height:var(--small-lh);color:var(--secondary)}.new-mb .member{flex-wrap:wrap;min-height:24px}.new-mb .member .from{font-size:var(--small);color:var(--muted)}.new-mb .add-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.new-mb .add-row .field-input{min-width:0;font-family:var(--mono);font-size:var(--small);flex:200px}.field-error{font-size:var(--small);line-height:var(--small-lh);color:var(--error)}.tag-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag-pill{border-radius:var(--r-pill);background:var(--raised);border:1px solid var(--line);align-items:center;gap:6px;min-height:28px;padding:0 6px 0 10px;font-weight:500;display:inline-flex}.tag-pill .remove{color:var(--muted);border-radius:50%;place-content:center;min-width:20px;min-height:20px;display:inline-grid}.tag-pill .remove:hover{color:var(--text);background:var(--hover)}.tag-pill.is-locked{padding-right:10px}.tag-pill.is-locked .small{color:var(--secondary);font-weight:400}.tag-pills .secondary-button{min-height:28px;padding:0 10px}@media (width<=479px){.new-mb{margin-left:24px}}.plan-split{border-left:2px solid var(--divider);gap:2px;margin:0 0 0 2px;padding:2px 0 4px 12px;display:grid}.plan-split-row{font-size:var(--small);line-height:var(--small-lh);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:2px 12px;display:grid}.plan-split-row .dest{color:var(--text);overflow-wrap:anywhere;font-weight:500}.plan-split-row .amt{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.plan-split-row .cap{color:var(--secondary);white-space:nowrap}.plan-split-row.is-empty,.plan-split-row.is-empty .dest{color:var(--muted);font-weight:400}.plan-why{font-size:var(--small);line-height:var(--small-lh);color:var(--secondary)}.notice{border:1px solid var(--line);background:var(--raised);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.notice>p,.notice-lead{margin:0}.notice-lead{font-weight:500}.notice.is-error{background:var(--error-ground);border-color:var(--error-line)}.notice.is-error .notice-lead{color:var(--error)}.notice.is-error .text-button{color:var(--error-retry)}.notice.is-caution .notice-lead{color:var(--caution)}.plan .notice{margin:2px 0}@media (width<=359px){.plan-split-row{grid-template-columns:minmax(0,1fr) auto}.plan-split-row .cap{grid-column:1/-1}}.d97-settings{gap:0;padding:0}.d97-settings .check,.transaction-choices .check{align-items:center;gap:8px;min-width:0;display:flex}.d97-settings .check input,.transaction-choices .check input{flex:none;margin:0}.d97-settings .setting>p{margin:0}.d97-settings .small,.transaction-choices .small{font-size:var(--small);line-height:var(--small-lh)}.d97-settings .route-row .place-text,.transaction-choices .route-row .place-text{min-width:0}.d97-settings .switch input{border:0}.d97-settings .switch input:before{opacity:1;border:0;transform:none}.d97-settings .switch input:checked:before{transform:translate(16px)}.d97-settings .field-unit .field-input{width:96px}.d97-settings .field-label{margin:0}.d97-settings .setting-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.d97-settings .setting-fields:has(>:only-child){grid-template-columns:minmax(0,1fr)}.d97-editor{min-width:0}.d97-editor .check,.new-multi-warning .check{align-items:center;gap:8px;min-width:0;display:flex}.d97-editor .check input,.new-multi-warning .check input{flex:none}.d97-editor .setting:focus{outline:2px solid var(--accent);outline-offset:4px}@media (width<=479px){.d97-settings .setting-fields{grid-template-columns:minmax(0,1fr)}}.ordered-row .check,.new-mb .check,.new-multi-warning .check{min-height:var(--control)}.ordered-row .grip,.setting-presets .secondary-button,.tag-pill .remove,.tag-pills .secondary-button{position:relative}.ordered-row .grip:before,.setting-presets .secondary-button:before,.tag-pill .remove:before,.tag-pills .secondary-button:before{content:"";width:var(--control);height:var(--control);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.place-text .place-note{text-align:left;margin-left:0}.advanced-config .page-heading{display:block}.advanced-config .page-heading>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 12px;display:grid}.advanced-config .page-heading .eyebrow{grid-column:1/-1}.advanced-config .page-heading [role=status]{inline-size:9.5em;font-size:var(--small);text-align:right;margin:0}.token-contract{max-width:100%}.token-contract .value-text,.token-contract>span,.detail-stats .value-amount .value-text{white-space:normal;overflow-wrap:anywhere}.status-observation,.status-observation>span{align-items:center;gap:4px;display:inline-flex}.status-observation{white-space:nowrap;gap:6px}.status-observation .updated:before{content:"·";margin-right:2px}.picker-group{font-size:var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:12px 4px 4px;font-weight:500}.pool-trail{container-type:inline-size}@container (width<=300px){.pool-growth{display:none}}@media (width<=767px){.portfolio-tabs{flex-wrap:nowrap;overflow-x:auto}.portfolio-tabs a{padding-inline:6px}.status{flex-wrap:wrap;gap:0 8px}.status-details{flex-basis:100%}.status .refresh{margin-left:auto}.oracle-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.transaction-type{white-space:normal;flex-wrap:wrap;align-items:baseline;gap:0 3px;display:flex;overflow:visible}.transaction-token{min-width:0;max-width:100%;display:inline-flex}.transaction-token .token-short-identity{white-space:nowrap;text-overflow:ellipsis;max-width:64px;overflow:hidden}.transaction-flow>span,.transaction-flow .value{min-width:0;max-width:100%}.transaction-flow .value-text{white-space:normal;overflow-wrap:anywhere}.transaction-usd.transaction-call-usd{text-align:right;align-self:start}.transaction-meta{justify-content:space-between}.pools-table .pool-column,.table-scroll.is-scrolled .pools-table .pool-column{box-shadow:4px 0 6px -3px var(--muted)}.pools-table .pool-identity{grid-template-columns:minmax(0,1fr)}.pools-table .pool-identity>.text-button{justify-self:start}.pools-table .pair-link{flex-wrap:wrap;gap:4px}.pools-table .price-column{text-align:left;width:260px}.pools-table .table-price{flex-direction:column;align-items:flex-start;display:flex}.pools-table .table-price-unit{max-width:88px}.balance-line{flex-basis:100%}.balance-line>.value{flex-shrink:1;min-width:0}.balance-line .value-text{white-space:normal;overflow-wrap:anywhere}}.review-network-heading{margin-top:16px}@container (width<=429px){.route-deadline label{grid-template-columns:minmax(0,1fr)}}@media (width<=479px){.route-deadline label{grid-template-columns:minmax(0,1fr)}}.payment-plan .notice.is-error .value{overflow-x:auto}.payment-plan .notice.is-error .value-text{white-space:nowrap}.route-row .max-control,.fill-row .max-control{white-space:normal;flex-wrap:wrap;min-width:0}.max-control .max-choice,.max-control .max-amount{align-items:center;gap:6px;min-width:0;display:inline-flex}.max-control .max-choice{flex:220px}.route-row .max-choice-select.field-input,.fill-row .max-choice-select.field-input{text-align:left;flex:1;width:220px;min-width:0}.max-control .text-button{white-space:normal;text-align:left}@container (width<=429px){.fill-row .check,.fill-row .max-control .max-choice{flex-basis:0}.fill-row .max-choice-select.field-input{width:0}}.error-page{justify-items:start;gap:16px;display:grid}:root{--input-border:#646f7e;--muted:#8993a2}.switch input:before{background:var(--text)}.field-input,.transaction-filters input,.transaction-filters select,.kernel-text-editor,:where(input[type=checkbox],input[type=radio]){border-color:var(--input-border)}@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],.amount-input),select,textarea,[contenteditable]:not([contenteditable=false]){font-size:16px!important}}.plan-step.has-call{align-items:start}.plan .call{color:var(--secondary);overflow-wrap:anywhere;margin-top:1px;font-size:12px;line-height:16px;display:block}.contract-address,.review-pool .fact{white-space:nowrap}.dialog-title:focus{outline:none}html{scroll-padding-top:calc(var(--header-h) + 12px)}main :focus{scroll-margin-top:calc(var(--header-h) + 12px)}.position-slippage>.help-label{justify-self:start}.position-slippage .field-unit{width:100px}.review-pool{align-items:baseline}.review-pool .text-button.fact{min-width:0;min-height:0;padding:0;position:relative}.review-pool .text-button.fact:before{content:"";width:max(44px,100%);height:max(44px,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.call-amount{white-space:nowrap}.detail-row.review-pool.is-stacked{flex-wrap:wrap;row-gap:0}.detail-row.review-pool.is-stacked>.review-pool-facts{text-align:left;flex:100%;justify-content:flex-start;margin-left:0}.review-pool-facts{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0 4px;min-width:0;max-width:100%;display:flex}.review-pool-facts>.fact{flex:none;max-width:100%}.review-pool-facts .value-text{text-overflow:ellipsis;overflow:hidden}.payment-through p{overflow-wrap:anywhere}@media (width<=429px){.detail-row.review-pool{flex-wrap:wrap;row-gap:0}.detail-row.review-pool>.review-pool-facts{text-align:left;flex:100%;justify-content:flex-start;margin-left:0}}@media (pointer:coarse) and (width<=599px){.new-mb .add-row .field-input{flex:100%;width:100%}.new-mb .add-row .field-input::placeholder{font-family:var(--sans)}}@media (pointer:coarse) and (width<=359px){dialog .new-mb{margin-left:0}}.review-pool:has(+.pool-changed){border-bottom:0;padding-bottom:0}.pool-changed{border-bottom:1px solid var(--divider);overflow-wrap:anywhere;margin:0;padding:2px 0 8px}.pool-changed .fact{white-space:nowrap}
