@layer integral-layout{[data-page=detail]{--detail-title:var(--weight-ui-medium) var(--size-xl)/var(--line-xl) var(--sans);--detail-subtitle:var(--weight-ui-medium) var(--size-l)/var(--line-l) var(--sans);--detail-paragraph:var(--weight-ui-regular) var(--size-m)/var(--line-m) var(--sans);--detail-label:var(--weight-ui-medium) var(--size-m)/var(--line-m) var(--sans);--detail-secondary:var(--weight-ui-regular) var(--size-m)/var(--line-m) var(--sans);--detail-meta:var(--weight-data-regular) var(--size-xs)/var(--line-xs) var(--mono);--detail-amount:var(--weight-editorial-regular) var(--size-l)/var(--line-l) var(--serif);--detail-total:var(--weight-editorial-regular) var(--size-xl)/var(--line-xl) var(--serif)}.detail-main{margin-top:var(--space-xxl)}.detail-breadcrumb{font:var(--detail-secondary);color:var(--secondary)}.detail-breadcrumb a:hover{color:var(--text)}.detail-identity{display:flex;align-items:center;gap:var(--space-l);margin-top:var(--space-xl)}.detail-lockup{display:flex;align-items:center;gap:var(--space-s);min-width:0;flex:1 1}.detail-identity-market-cap{margin:0 0 0 auto;text-align:right;flex-shrink:0}.detail-identity-market-cap dt{font:var(--detail-meta);text-transform:uppercase;color:var(--secondary);margin-bottom:var(--space-xs)}.detail-identity-market-cap dd{margin:0;font:var(--detail-total);letter-spacing:var(--tracking-s)}@media(min-width:851px){.detail-identity-market-cap dd{font-size:var(--size-xxl);letter-spacing:var(--letter-spacing-xxl);line-height:var(--line-xxl)}}.detail-art{position:relative;isolation:isolate;flex-shrink:0;width:72px;height:72px;border-radius:var(--radius-s);overflow:hidden;--component-edge:inset 0px 0px 0 var(--border-s) var(--stroke);border:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform var(--motion-duration) var(--motion-easing)}.detail-art>img{display:block;width:100%;height:100%;object-fit:cover}.detail-art.is-tilting{transition:transform var(--motion-duration) linear;will-change:transform}.detail-name{min-width:0;max-width:680px}.detail-name-line{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.detail-name h1{font:var(--detail-label);letter-spacing:var(--tracking-m)}.detail-symbol{font:var(--detail-secondary);color:var(--secondary)}.detail-title-socials{display:inline-flex;align-items:center;gap:var(--space-xxs);margin-left:var(--space-xs)}.detail-title-social{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;--component-edge:var(--border-shadow-none);border:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);color:var(--secondary);cursor:pointer;transition:color var(--motion)}.detail-title-social:focus-visible,.detail-title-social:hover{color:var(--text)}#copy-token-contract{width:auto;gap:var(--space-xs);padding-inline:var(--space-xxs)}.detail-contract-label{font:var(--detail-meta);white-space:nowrap;text-transform:none}.detail-title-social svg{display:block;width:16px;height:16px}.detail-title-social[data-token-social=website] svg{width:18px;height:18px}.token-icon-tooltip{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-3px);white-space:nowrap;text-transform:uppercase;visibility:hidden;opacity:0;transition:opacity var(--motion),transform var(--motion)}.detail-title-social:focus-visible .token-icon-tooltip,.detail-title-social:hover .token-icon-tooltip{visibility:visible;opacity:1;transform:translate(-50%)}.detail-name>p{color:var(--secondary);margin-top:var(--space-xxs)}.detail-allocation-bars{width:100%;margin-top:var(--space-l)}.detail-metrics{position:relative;z-index:4;display:grid;grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(0,1fr));align-items:stretch;margin:var(--space-l) 0 var(--space-l);background:var(--surface);--component-edge:inset 0px 0px 0 var(--border-s) var(--stroke);border:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);border-radius:var(--radius-s);overflow:visible}.detail-metrics>div{min-width:0;padding:var(--space-s) var(--space-m);--component-right:inset calc(-1 * var(--border-s)) 0px 0 0px var(--stroke);--component-elevation:var(--shadow-s)}.detail-metrics>div,.detail-metrics>div:last-child{border-right:0;box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation)}.detail-metrics>div:last-child{--component-right:var(--border-shadow-none);--component-elevation:var(--shadow-s)}.detail-metrics dt{font:var(--detail-meta);text-transform:uppercase;color:var(--secondary);margin-bottom:var(--space-xs);line-height:var(--line-m);white-space:nowrap}.detail-metrics dd{margin:0;font:var(--detail-label);letter-spacing:var(--tracking-m);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail-metrics dt abbr{text-decoration:none}.detail-positive{color:var(--success);background:var(--success-transparent);padding:var(--space-xxs) var(--space-xs);border-radius:var(--radius-xs);width:fit-content}.detail-positive small{font:var(--detail-meta);color:var(--secondary);margin-left:var(--space-xxs);text-transform:uppercase}.detail-metric-note{color:var(--secondary)}.detail-main-grid{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(320px,1fr);gap:var(--space-l);align-items:start}.detail-left-column,.detail-right-column{display:flex;flex-direction:column;gap:var(--space-l);min-width:0}.detail-panel{background:var(--surface);--component-edge:inset 0px 0px 0 var(--border-s) var(--stroke);border:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);border-radius:var(--radius-m);padding:var(--space-l);min-width:0}.detail-panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);flex-wrap:wrap}.detail-about h2,.detail-distribution h2,.detail-panel-head h2,.detail-trade h2{font:var(--detail-subtitle);letter-spacing:var(--tracking-s)}.detail-switch{display:flex;padding:var(--space-xxs);border-radius:var(--radius-full);background:var(--neutral-1);gap:var(--space-xxs)}.detail-switch button{display:grid;place-items:center;font:var(--detail-meta);font-weight:var(--weight-ui-regular);padding:var(--space-s);width:44px;min-height:44px;background:none;color:var(--secondary);border-radius:var(--radius-full);text-transform:uppercase}.detail-switch button[aria-pressed=true]{background:var(--stroke);color:var(--text);font-weight:var(--weight-ui-medium)}.detail-switch .filter-label{display:grid;place-items:center}.detail-switch button svg{display:block;width:20px;height:20px}.detail-switch button[aria-pressed=true] svg{stroke-width:2}.detail-switch .detail-view-label{position:absolute;top:calc(100% + 20px);right:-12px;white-space:nowrap;font-weight:inherit;visibility:hidden;opacity:0;transition:opacity var(--motion)}.detail-switch button:focus-visible .detail-view-label,.detail-switch button:hover .detail-view-label{visibility:visible;opacity:1}.detail-switch.filter-options{gap:var(--space-xxs);flex-wrap:nowrap}.detail-switch.filter-options button{position:relative;z-index:auto}.detail-switch.filter-options button[aria-pressed=true]{background:transparent}.detail-switch .filter-thumb{background:var(--stroke)}.detail-chart-content{position:relative;z-index:1;display:flex;flex-direction:column;flex:1 1;min-width:0;min-height:var(--chart-content-height,524px)}.detail-chart-panel[data-chart-view=price] .detail-chart-content{min-height:calc(var(--chart-content-height,524px) + 12px)}.detail-chart-panel{display:flex;flex-direction:column;align-self:stretch;container-type:inline-size}.detail-chart-panel>.detail-panel-head{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;flex-wrap:nowrap}.detail-chart-panel>.detail-panel-head .detail-switch{align-self:center}.detail-chart-heading{min-height:32px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.detail-chart-price{display:flex;align-items:baseline;gap:var(--space-xs)}.detail-panel-head .detail-chart-price{font:var(--detail-subtitle);letter-spacing:var(--tracking-s)}.detail-chart{position:relative;margin-top:var(--space-m);border-radius:var(--radius-xs);flex:1 1;display:flex;align-items:flex-end;min-height:240px;--component-edge:inset 0px 0px 0 var(--border-s) var(--stroke);border:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);background-color:var(--neutral-1);background-image:radial-gradient(circle,rgba(255,255,255,.09) .7px,transparent .9px);background-size:10px 10px}.detail-chart svg{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;font-family:var(--mono);text-transform:uppercase}.detail-chart-tooltip{position:absolute;top:4px;transform:translateX(-50%);white-space:nowrap}.detail-heatmap{position:relative;display:flex;flex-direction:column;flex:1 1;margin-top:var(--space-m);gap:var(--space-m)}.heatmap-tiles{grid-template-columns:var(--heatmap-groups);flex:1 1;min-height:500px;background:transparent;border-radius:var(--radius-xs);overflow:visible}.heatmap-group,.heatmap-tiles{display:grid;gap:var(--space-xxs)}.heatmap-group{grid-template-rows:var(--group-split);min-width:0;min-height:0}.heatmap-tile{-webkit-user-select:none;user-select:none;position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs);min-width:0;min-height:0;padding:var(--space-m) var(--space-xs);background-color:var(--heat-color);background-image:radial-gradient(circle,rgba(255,255,255,.09) .7px,transparent .9px);background-size:10px 10px;color:var(--text);border-radius:var(--radius-xs);overflow:hidden;clip-path:inset(0 round 8px);--component-elevation:var(--shadow-m);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform var(--motion-duration) var(--motion-easing);transform-origin:center}.heatmap-tile:after,.heatmap-tile:before{border-radius:inherit}.heatmap-tile.is-tilting{transition:transform var(--motion-duration) linear;will-change:transform}.heatmap-tile>*{position:relative;z-index:2}.heatmap-tile:focus-visible{outline:var(--border-s) solid var(--text);outline-offset:-4px}.heatmap-tile>img{width:24px;height:24px;border-radius:50%}.heatmap-ticker{font:var(--detail-subtitle);letter-spacing:var(--tracking-s)}.heatmap-name{font:var(--detail-paragraph);opacity:.85}.heatmap-return{font:var(--detail-total);letter-spacing:var(--tracking-s);margin-top:var(--space-xs);white-space:nowrap}.heatmap-weight{font:var(--detail-meta);text-transform:uppercase;line-height:var(--line-m);opacity:.85}.detail-price-controls{display:flex;align-items:center;gap:var(--space-xs)}.detail-price-change{padding:var(--space-xs) var(--space-xs);border-radius:var(--radius-xs);font:var(--detail-meta);line-height:var(--line-m);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:uppercase}.detail-price-change.is-positive{color:var(--success);background:var(--success-transparent)}.detail-price-change.is-negative{color:var(--error);background:var(--error-transparent)}.detail-price-change.is-neutral{color:var(--secondary);background:var(--stroke)}.detail-period-select{position:relative;display:inline-flex;align-items:center;color:var(--secondary)}.detail-period-select select{appearance:none;padding:var(--space-xs) 26px var(--space-xs) var(--space-s);min-height:32px;--component-edge:inset 0px 0px 0 var(--border-s) var(--stroke);border:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);border-radius:var(--radius-xs);background:var(--neutral-1);color:var(--text);font:var(--detail-meta);line-height:var(--line-m);cursor:pointer;transition:background var(--motion);text-transform:uppercase}.detail-period-select select:hover{background:var(--stroke)}.detail-period-select select:focus-visible{outline:var(--border-s) solid var(--text);outline-offset:3px}.detail-period-select svg{position:absolute;right:8px;width:12px;height:12px;pointer-events:none}@container(max-width:350px){.detail-chart-heading,.detail-chart-panel>.detail-panel-head,.detail-price-controls{gap:var(--space-xs)}.detail-chart-panel .detail-switch button{width:36px;min-height:36px;padding:var(--space-xs)}.detail-period-select select{padding-left:var(--space-xs);padding-right:var(--space-l)}}@container(max-width:250px){.detail-chart-panel>.detail-panel-head{grid-template-columns:1fr}.detail-chart-panel>.detail-panel-head .detail-switch{justify-self:end}}.detail-copy{font:var(--detail-paragraph);color:var(--secondary)}.detail-trade h2{display:flex;align-items:center;gap:var(--space-s);margin-bottom:var(--space-l)}.trade-accent-dot{display:inline-block;width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--accent);animation:trade-dot-blink 1.6s var(--motion-easing) infinite}@keyframes trade-dot-blink{0%,to{opacity:1}50%{opacity:.2}}@media(prefers-reduced-motion:reduce){.trade-accent-dot{animation:none}}.trade-fields{position:relative;gap:var(--space-xs)}.trade-field,.trade-fields{display:flex;flex-direction:column}.trade-field{gap:var(--space-s);padding:var(--space-l) var(--space-m);background:var(--neutral-1);--component-edge:inset 0px 0px 0 var(--border-s) var(--stroke);border:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);border-radius:var(--radius-s);min-width:0}.trade-field:focus-within{--component-edge:inset 0 0 0 var(--border-s) var(--text)}.trade-amount-output,.trade-field input{font:var(--detail-total);letter-spacing:var(--tracking-s);background:none;--component-edge:var(--border-shadow-none);border:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);padding:0;color:var(--text);min-width:0;width:100%;outline:none}.trade-field input[aria-invalid=true]{color:var(--error)}.trade-field input:focus-visible{outline:none}.trade-field input::placeholder{color:var(--secondary);opacity:1}.trade-amount-output{overflow-wrap:anywhere}.trade-usd{font:var(--detail-meta);color:var(--secondary);text-transform:uppercase;line-height:var(--line-m)}.trade-field-bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);flex-wrap:wrap}.trade-field-bottom>.meta{line-height:var(--line-xs)}.trade-token{display:inline-flex;align-items:center;gap:var(--space-xs);font:var(--detail-label);padding:var(--space-xs) var(--space-s);--component-edge:inset 0px 0px 0 var(--border-s) var(--stroke);border:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);border-radius:var(--radius-full);background:var(--surface)}.eth-token-icon,.trade-token img{width:24px;height:24px;border-radius:50%;object-fit:cover}.eth-token-icon{display:grid;place-items:center;background:var(--secondary);color:var(--text)}.trade-asset-picker{position:relative}.trade-asset-picker>summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.trade-asset-picker>summary::-webkit-details-marker{display:none}.trade-asset-picker>summary:hover{--component-edge:inset 0 0 0 var(--border-s) var(--secondary)}.trade-asset-picker>summary:focus-visible{outline:var(--border-s) solid var(--text);outline-offset:2px}.trade-asset-picker[open]>summary{--component-edge:inset 0 0 0 var(--border-s) var(--text)}.trade-asset-chevron{margin-left:-2px;color:var(--secondary);transition:rotate .2s ease}.trade-asset-picker[open] .trade-asset-chevron{rotate:180deg}.trade-asset-panel{position:absolute;z-index:10;top:calc(100% + 8px);left:0;display:grid;gap:var(--space-xxs);width:220px;max-width:calc(100vw - 32px);max-height:280px;overflow-y:auto;--component-edge:inset 0px 0px 0 var(--border-s) var(--stroke);border:0;--component-elevation:var(--shadow-s);border-radius:var(--radius-s);background:var(--surface);--component-elevation:var(--shadow-m)}.trade-asset-option,.trade-asset-panel{padding:var(--space-xs);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation)}.trade-asset-option{display:flex;align-items:center;gap:var(--space-s);width:100%;--component-edge:var(--border-shadow-none);border:0;--component-elevation:var(--shadow-s);border-radius:var(--radius-xs);background:none;color:var(--text);text-align:left;cursor:pointer}.trade-asset-option:hover,.trade-asset-option[aria-selected=true]{background:var(--stroke)}.trade-asset-option:focus-visible{background:color-mix(in srgb,var(--accent) 15%,var(--surface));outline:var(--border-s) solid var(--text);outline-offset:-2px}.trade-asset-option img{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.trade-asset-option>span{display:grid;min-width:0}.trade-asset-name{font:var(--detail-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-flip{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;display:grid;place-items:center;--component-edge:inset 0px 0px 0 var(--border-s) var(--surface);border:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);border-radius:var(--radius-s);color:var(--text);transition:background var(--motion)}.trade-flip,.trade-flip:hover{background:var(--stroke)}.trade-flip svg{width:24px;height:24px;transition:rotate var(--motion-duration) var(--motion-easing)}.trade-percentages{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xxs);margin-top:var(--space-m)}.trade-percentages button{font:var(--detail-meta);min-height:40px;padding:var(--space-s) var(--space-xxs);border-radius:var(--radius-full);background:var(--neutral-1);color:var(--secondary);transition:background var(--motion),color var(--motion);text-transform:uppercase}.trade-percentages button:hover:not(:disabled){background:var(--control);color:var(--text)}.trade-percentages button[aria-pressed=true]{background:var(--stroke);color:var(--text)}.trade-percentages button:disabled{opacity:.45;cursor:default}.trade-action{width:100%;margin-top:var(--space-l);font:var(--detail-label)}.trade-action:disabled{opacity:.4;cursor:default}.trade-error,.trade-status{margin-top:var(--space-m);line-height:var(--line-m);overflow-wrap:anywhere}.trade-error{color:var(--error)}.detail-trades{margin-top:0}.detail-trades.is-empty[open]{min-height:280px}.detail-trades.is-empty .detail-trades-scroll{max-height:none;padding-bottom:0}.detail-trades.is-empty .detail-trades-window:after{display:none}.detail-trades-table td.trades-empty-message{height:140px;text-align:center;font:var(--detail-meta);color:var(--secondary);text-transform:none;white-space:normal}.detail-trades-window{position:relative;margin:var(--space-l) -12px 0}.detail-trades-scroll{overflow-x:auto;padding:0 var(--space-s);overscroll-behavior-x:contain}.detail-trades-pagination{text-align:center}.detail-trades-pagination>.meta{margin-top:var(--space-s)}.detail-trades{scroll-margin-top:24px}.detail-trades-table th{position:sticky;top:0;z-index:3;background:var(--surface)}.detail-trades-table{width:100%;border-collapse:separate;border-spacing:0;text-align:left;white-space:nowrap}.detail-trades-table th{font:var(--detail-meta);color:var(--secondary);text-transform:uppercase;line-height:var(--line-m);padding:var(--space-xxs) var(--space-m) var(--space-m)}.detail-trades-table td,.detail-trades-table th{--component-bottom:inset 0px calc(-1 * var(--border-s)) 0 0px var(--stroke);border-bottom:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation)}.detail-trades-table td{font:var(--weight-data-regular) var(--size-xs)/var(--line-xs) var(--mono);padding:var(--space-l) var(--space-m);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail-trades-table td.meta{font:var(--weight-data-regular) var(--size-xs)/var(--line-xs) var(--mono);color:var(--secondary);text-transform:uppercase}.unit-lower{text-transform:none}.detail-trades-table tr:last-child td{--component-bottom:var(--border-shadow-none);border-bottom:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation)}.detail-trades-table td:first-child,.detail-trades-table th:first-child{padding-left:0}.detail-trades-table td:last-child,.detail-trades-table th:last-child{padding-right:0;text-align:right}.trade-type{display:inline-flex;align-items:center;gap:var(--space-xs);font:var(--weight-data-regular) var(--size-xs)/var(--line-xs) var(--mono);text-transform:uppercase}.trade-type.buy{color:var(--success)}.trade-type.sell{color:var(--error)}.trade-wallet-link{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--secondary);cursor:pointer;transition:color var(--motion)}.trade-wallet-link svg{width:16px;height:16px;opacity:0;transition:opacity var(--motion)}.trade-wallet-link:focus-visible,.trade-wallet-link:hover{color:var(--text)}.trade-wallet-link:focus-visible svg,.trade-wallet-link:hover svg{opacity:1}.detail-age-link{color:inherit}.distribution-total{display:flex;flex-direction:column;gap:var(--space-s)}.distribution-total>.meta{line-height:var(--line-xs)}.distribution-total strong{font:var(--detail-total);letter-spacing:var(--tracking-s);color:var(--text)}.distribution-routing{margin-top:var(--space-l);padding-top:var(--space-l);--component-top:inset 0px var(--border-s) 0 0px var(--stroke);border-top:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation)}.distribution-routing>.meta{display:block;line-height:var(--line-xs)}.distribution-routing-bar{display:flex;height:8px;gap:var(--space-xxs);margin-top:var(--space-m);border-radius:3px;overflow:hidden}.distribution-routing-bar>span:first-child{width:80%;background:var(--accent)}.distribution-routing-bar>span:last-child{flex:1 1;background:var(--secondary)}.distribution-routing-labels{display:flex;justify-content:space-between;gap:var(--space-s);font:var(--detail-meta);line-height:var(--line-xs);text-transform:uppercase;color:var(--secondary);margin-top:var(--space-s);flex-wrap:wrap}.distribution-routing-labels b{font-weight:var(--weight-ui-regular);color:var(--text);margin-left:var(--space-xs)}.distribution-assets{margin-top:var(--space-l);padding-top:var(--space-l);--component-top:inset 0px var(--border-s) 0 0px var(--stroke);border-top:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);overflow:hidden}#distribution-assets{display:flow-root;padding:0 var(--space-xxs) var(--space-xxs)}.distribution-assets summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);font:var(--detail-label);list-style:none;cursor:pointer;user-select:none;-webkit-user-select:none}.distribution-assets summary::-webkit-details-marker{display:none}.distribution-assets summary:focus-visible{outline:var(--border-s) solid var(--text);outline-offset:6px;border-radius:var(--radius-xs)}.distribution-assets summary svg{width:20px;height:20px;flex-shrink:0;color:var(--secondary);transition:transform var(--motion-duration) ease;pointer-events:none}.distribution-assets[open] summary svg{transform:rotate(180deg)}.distribution-assets.is-collapsing summary svg{transform:rotate(0deg)}@media(prefers-reduced-motion:reduce){.distribution-assets summary svg{transition:none}}.distribution-asset{margin-top:var(--space-l)}.distribution-asset-line{display:flex;justify-content:space-between;align-items:center;gap:var(--space-s);flex-wrap:wrap}.distribution-asset-identity{display:flex;align-items:center;gap:var(--space-s);font:var(--detail-label);cursor:pointer}.distribution-asset-identity img{width:32px;height:32px;border-radius:50%;outline:var(--border-s) solid transparent;outline-offset:2px;transition:outline-color var(--motion)}.distribution-asset-identity:hover img{outline-color:var(--text)}.distribution-asset-identity small{display:block;margin-top:var(--space-xs);color:var(--secondary);font:var(--detail-meta);text-transform:uppercase}.distribution-asset-line>strong{font:var(--detail-label);letter-spacing:var(--tracking-m)}.detail-about{margin-top:0}.detail-about,.detail-about *{text-transform:uppercase}.detail-about dl{margin:0}.detail-about dl>div{display:flex;justify-content:space-between;gap:var(--space-s);padding:var(--space-m) 0;--component-bottom:inset 0px calc(-1 * var(--border-s)) 0 0px var(--stroke);border-bottom:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);font:var(--weight-data-regular) var(--size-xs)/var(--line-xs) var(--mono);text-transform:uppercase}.detail-about dl>div:first-child{padding-top:0}.detail-about dl>div:last-child{padding-bottom:0;--component-bottom:var(--border-shadow-none);border-bottom:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation)}.detail-about dt{color:var(--text);font-weight:var(--weight-ui-medium);flex-shrink:0}.detail-about dd{position:relative;margin:0;text-align:right;min-width:0;color:var(--secondary);font-weight:var(--weight-ui-regular);overflow-wrap:anywhere}.detail-about dd:not(.contract-static){cursor:pointer}.detail-about dd:not(.contract-static):before{content:"↗";position:absolute;right:calc(100% + 6px);top:0;font:var(--weight-data-regular) var(--size-m)/var(--line-m) var(--mono);opacity:0;transform:translate(-3px,3px);transition:opacity var(--motion),transform var(--motion);pointer-events:none}.detail-about dd:not(.contract-static):focus-within:before,.detail-about dd:not(.contract-static):hover:before{opacity:1;transform:translate(0)}.detail-about dd:not(.contract-static):focus-within,.detail-about dd:not(.contract-static):hover{color:var(--text)}.detail-about .trade-wallet-link{color:inherit}.detail-about .trade-wallet-link svg{display:none}.detail-about h2{font:var(--detail-subtitle);letter-spacing:var(--tracking-s);margin-bottom:var(--space-l);text-transform:none}.contract-pool-id{background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.trade-slippage{--component-edge:var(--border-shadow-none);border:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);padding:0;margin:var(--space-l) 0 0;min-width:0}.trade-slippage legend{font:var(--detail-meta);color:var(--secondary);margin-bottom:var(--space-s);text-transform:uppercase}.trade-slippage-options{display:grid;grid-template-columns:repeat(3,1fr) 1.4fr;gap:var(--space-xxs)}.trade-slippage-custom,.trade-slippage-options>button{min-height:40px;--component-edge:inset 0px 0px 0 var(--border-s) var(--stroke);border:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);border-radius:var(--pill);background:var(--neutral-1);color:var(--secondary);font:var(--detail-meta);text-transform:uppercase}.trade-slippage-options>button[aria-pressed=true]{--component-edge:inset 0 0 0 var(--border-s) var(--text);background:var(--accent-subtle);color:var(--neutral-9)}.trade-slippage-options>button:hover{color:var(--text)}.trade-slippage-custom{display:flex;align-items:center;gap:var(--space-xxs);padding:0 var(--space-s);min-width:0}.trade-slippage-custom input{width:100%;min-width:0;--component-edge:var(--border-shadow-none);border:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);background:none;color:var(--text);font:inherit;padding:0}.trade-slippage-custom input::placeholder{color:var(--secondary)}.trade-slippage-custom:focus-within{outline:var(--border-s) solid var(--text);outline-offset:2px}.trade-slippage-custom input:focus-visible{outline:none}.trade-slippage-custom:has(input[aria-invalid=true]){--component-edge:inset 0 0 0 var(--border-s) var(--error)}.trade-minimum{display:flex;justify-content:space-between;gap:var(--space-s);margin-top:var(--space-m);color:var(--secondary);font:var(--weight-data-regular) var(--size-xs)/var(--line-xs) var(--mono);text-transform:uppercase}.trade-minimum output{color:var(--text);text-align:right}.page-enter .detail-about,.page-enter .detail-identity,.page-enter .detail-main-grid,.page-enter .detail-metrics,.page-enter .detail-trades{animation:page-fade-in var(--motion-duration) var(--motion-easing) both}.page-enter .detail-main-grid,.page-enter .detail-metrics{animation-delay:var(--motion-duration)}@media(max-width:1100px){.detail-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:var(--space-m)}.detail-panel{padding:var(--space-l)}}@media(max-width:850px){.detail-name{max-width:none}.detail-left-column,.detail-right-column{display:contents}.detail-main-grid{grid-template-columns:1fr}.detail-chart-group{order:0}.detail-trade{order:1}.detail-claim{order:2}.detail-creator-claim{order:3}.detail-compound{order:4}.detail-trades{order:5}.detail-about{order:6}.detail-chart{min-height:200px}}@media(max-width:560px){.detail-chart-panel{--chart-content-height:584px}.heatmap-return{font:var(--detail-amount)}.heatmap-tiles{grid-template-columns:1fr;grid-template-rows:var(--heatmap-groups);min-height:560px}.heatmap-group{grid-template-columns:var(--group-split);grid-template-rows:1fr}.detail-main{margin-top:var(--space-xl)}.detail-identity{gap:var(--space-m);align-items:flex-start}.detail-name-line{gap:var(--space-xs)}.detail-metrics{margin-top:var(--space-m);grid-template-columns:repeat(3,minmax(0,1fr))}.detail-metrics>div{padding:var(--space-s)}.detail-metrics>div:nth-child(-n+3){--component-bottom:inset 0px calc(-1 * var(--border-s)) 0 0px var(--stroke);border-bottom:0;--component-elevation:var(--shadow-s)}.detail-metrics>div:nth-child(-n+3),.detail-metrics>div:nth-child(3){box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation)}.detail-metrics>div:nth-child(3){--component-right:var(--border-shadow-none);border-right:0;--component-elevation:var(--shadow-s)}.detail-metrics>div:last-child{grid-column:span 2}.detail-panel{padding:var(--space-l) var(--space-m)}.detail-panel-head{gap:var(--space-m)}.detail-chart-heading{gap:var(--space-xs)}.detail-chart{min-height:140px}.detail-chart-tooltip{white-space:normal;width:180px}.detail-about dd{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.detail-art,.detail-art.is-tilting{transform:none}.trade-flip svg{transition:none}}.detail-chart-panel[data-chart-view=price] .detail-chart-content{min-height:320px}.pool-view{display:flex;flex-direction:column;gap:var(--space-l);margin-top:var(--space-m)}.pool-toolbar{display:flex;justify-content:flex-end;gap:var(--space-s);align-items:center;flex-wrap:wrap}.pool-options{display:flex;gap:var(--space-xxs);padding:var(--space-xxs);background:var(--neutral-1);border-radius:var(--radius-full)}.pool-options button{background:transparent;color:var(--secondary);border-radius:var(--radius-full);font:var(--detail-secondary);min-height:40px;padding:var(--space-s) var(--space-s)}.pool-options button[aria-pressed=true]{color:var(--text);background:var(--stroke)}.pool-details{gap:var(--space-l)}.pool-bands,.pool-details{display:flex;flex-direction:column}.pool-bands{width:100%;gap:var(--space-s)}.pool-band-track{display:flex;gap:0;height:64px;min-width:0;margin-bottom:var(--space-xxs)}.pool-band-track>.pool-band{cursor:pointer;container-type:inline-size;container-name:pool-band;flex-direction:row;justify-content:flex-start;align-items:center;padding:0;gap:0;font:var(--detail-label);background-image:var(--asset-band-stripes);background-size:auto;color:var(--pool-ink);transform:none;border-radius:var(--radius-xs);clip-path:none;--component-elevation:inset 0 0 0 1px rgb(255 255 255/15%),0 4px 0 0 var(--pool-shadow),var(--asset-band-inset);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation)}.pool-band-track img{width:40px;height:40px;margin-left:var(--space-xs);border-radius:50%;flex-shrink:0}.pool-band-labels{display:flex;flex-direction:column;gap:0;min-width:0;margin-inline:var(--space-xs)}.pool-band-percentage{font:var(--detail-subtitle);white-space:nowrap;letter-spacing:var(--tracking-s);font-feature-settings:normal;font-variant-numeric:normal}.pool-band-lp{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-start;padding-left:var(--space-s);gap:var(--space-xxs);font:var(--weight-data-medium) var(--size-xs)/var(--line-xs) var(--mono);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--motion);text-transform:none}.pool-band-lp svg{position:static;width:12px;height:12px;flex-shrink:0}.pool-band-labels,.pool-band>img{transition:opacity var(--motion)}a.pool-band:focus-visible .pool-band-labels,a.pool-band:focus-visible>img,a.pool-band:hover .pool-band-labels,a.pool-band:hover>img{opacity:0}.pool-band:focus-visible .pool-band-lp,.pool-band:hover .pool-band-lp{opacity:.8}@container pool-band (max-width:166px){.pool-band .pool-band-percentage{font:var(--weight-data-medium) var(--size-xs)/var(--line-xs) var(--mono);letter-spacing:var(--tracking-m);text-transform:uppercase}.pool-band .pool-band-ticker{font:var(--weight-data-regular) var(--size-xs)/var(--line-xs) var(--mono);letter-spacing:var(--tracking-m)}}@container pool-band (max-width:116px){.pool-band>img{display:none}}@container pool-band (max-width:88px){.pool-band-lp{display:none}a.pool-band:focus-visible .pool-band-labels,a.pool-band:hover .pool-band-labels{opacity:1}}@container pool-band (max-width:64px){.pool-band-labels{display:none}}@media(prefers-reduced-motion:reduce){.pool-band-labels,.pool-band-lp,.pool-band>img{transition:none}}.pool-band-caption{text-align:left;line-height:var(--line-xs)}.pool-legend{display:flex;flex-direction:column}.pool-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-s);align-items:center;padding:var(--space-m) 0;--component-bottom:inset 0px calc(-1 * var(--border-s)) 0 0px var(--stroke);border-bottom:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation)}.pool-identity{display:flex;align-items:center;gap:var(--space-xs);min-width:0;font:var(--detail-label)}.pool-key{width:4px;height:32px;background:var(--pool-color);border-radius:var(--radius-xs);flex-shrink:0}.pool-identity img{width:36px;height:36px;border-radius:50%}.pool-row small{display:block;margin-top:var(--space-xxs);font:var(--detail-meta);color:var(--secondary);line-height:var(--line-m);text-transform:uppercase}.pool-numbers{display:grid;grid-template-columns:repeat(2,minmax(72px,auto));gap:var(--space-l);align-items:center}.pool-number{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pool-number strong{font:var(--detail-label)}.pool-share{color:var(--secondary);font:var(--detail-secondary);white-space:nowrap}.pool-name{display:inline-flex;align-items:center;gap:var(--space-xs);line-height:var(--line-m)}a.pool-name{cursor:pointer}.pool-name svg{width:16px;height:16px;flex-shrink:0;opacity:0;transform:translate(-3px,3px);transition:opacity var(--motion),transform var(--motion)}.pool-name:focus-visible svg,.pool-name:hover svg{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){.pool-name svg{transition:none}}.detail-chart-group{display:flex;flex-direction:column;gap:var(--space-s);min-width:0;order:0}.pool-controls{gap:var(--space-l);flex-wrap:wrap;padding:0 var(--space-xs)}.pool-actions,.pool-controls{display:flex;justify-content:flex-end;align-items:center}.pool-actions{gap:var(--space-s)}.pool-actions .button{font:var(--detail-label);display:flex;align-items:center;gap:var(--space-xs);--component-edge:inset 0px 0px 0 var(--border-s) var(--stroke);border:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);background:var(--neutral-1)}.pool-actions .button:hover{background:var(--stroke)}.pool-actions .button:disabled{cursor:wait;color:var(--secondary)}.pool-reset{padding:var(--space-s);background:transparent;color:var(--secondary);font:var(--detail-secondary);min-height:44px;border-radius:var(--radius-full)}.pool-reset:hover{color:var(--text)}@media(max-width:700px){.pool-controls,.pool-row{gap:var(--space-s)}.pool-identity small{overflow-wrap:anywhere}.pool-row{grid-template-columns:1fr}.pool-numbers{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-m)}.pool-number:first-child{text-align:left}.pool-number:nth-child(2){text-align:right}.pool-number strong{font:var(--detail-label)}.pool-toolbar{gap:var(--space-xs)}.pool-options button{padding:var(--space-s);min-height:44px}}@media(max-width:560px){.detail-chart-panel[data-chart-view=price] .detail-chart-content{min-height:240px}}.pool-row:last-child{--component-bottom:var(--border-shadow-none);border-bottom:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation)}.pool-band-track>.pool-band{background-size:14.344px 100%;animation:pool-stripe-flow .8s linear infinite}@media(prefers-reduced-motion:reduce){.pool-band-track>.pool-band{animation:none}}[data-page=detail]{position:relative}.simulation-card{position:absolute;z-index:30;width:min(320px,calc(100% - 16px));padding:var(--space-m);--component-edge:inset 0px 0px 0 var(--border-s) var(--stroke);border:0;--component-elevation:var(--shadow-s);border-radius:var(--radius-s);background:var(--surface);--component-elevation:var(--shadow-m);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);font:var(--detail-secondary)}.simulation-handle{display:flex;align-items:center;gap:var(--space-s);width:100%;padding:0 0 var(--space-s);color:var(--text);background:none;font:var(--detail-label);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.simulation-handle>span:first-child{color:var(--secondary);font-size:var(--size-l);letter-spacing:var(--letter-spacing-l);line-height:var(--line-l)}.simulation-badge{margin-left:auto;color:var(--neutral-9);font:var(--detail-meta);text-transform:uppercase}.simulation-card.is-dragging .simulation-handle{cursor:grabbing}.simulation-description,.simulation-status{font:var(--detail-meta);line-height:var(--line-m);color:var(--secondary)}.simulation-actions{display:grid;gap:var(--space-xs);margin:var(--space-m) 0 var(--space-s)}.simulation-actions .button{width:100%;font:var(--detail-label);min-height:44px}.simulation-actions [data-simulation-reset]{background:var(--neutral-1);color:var(--secondary);--component-edge:inset 0px 0px 0 var(--border-s) var(--stroke);border:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation)}.detail-trades-table td{position:relative;z-index:1}.detail-trades-table td:first-child{z-index:0}.detail-trades-table .trade-type{position:relative;z-index:1}.trade-arrival-buy td:first-child:before,.trade-arrival-sell td:first-child:before{content:"";position:absolute;top:0;bottom:0;left:-12px;width:calc(var(--trade-row-width) + 24px);border-radius:var(--radius-xs);pointer-events:none;z-index:0;animation:trade-arrival-fade var(--motion-duration) var(--motion-easing)}.trade-arrival-buy td:first-child:before{background:var(--success-transparent)}.trade-arrival-sell td:first-child:before{background:var(--error-transparent)}@keyframes trade-arrival-fade{0%,20%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.trade-arrival-buy td:first-child:before,.trade-arrival-sell td:first-child:before{display:none;animation:none}}.simulation-card .pool-controls{padding:var(--space-m) 0;margin-bottom:var(--space-s);--component-top:inset 0px var(--border-s) 0 0px var(--stroke);border-top:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);justify-content:flex-start}.simulation-card .pool-toolbar{width:100%;flex-direction:column;align-items:flex-start;gap:var(--space-s)}.simulation-card .pool-options{width:100%;justify-content:space-between}.simulation-card .pool-options button{flex:1 1}.detail-social-links{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-l);margin-left:var(--space-xs)}.detail-social-link{display:inline-flex;align-items:center;gap:var(--space-xs);font:var(--detail-meta);line-height:var(--line-m);color:var(--secondary);cursor:pointer;white-space:nowrap;transition:color var(--motion);text-transform:uppercase}.detail-social-link svg{width:16px;height:16px;opacity:0;transition:opacity var(--motion)}.detail-social-link:focus-visible,.detail-social-link:hover{color:var(--text);font-weight:var(--weight-ui-medium)}.detail-social-link:focus-visible svg,.detail-social-link:hover svg{opacity:1}.simulation-rate{margin-top:var(--space-m)}.simulation-rate-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--space-xs);font:var(--detail-meta);line-height:var(--line-m);text-transform:uppercase}.simulation-rate-heading label{color:var(--secondary)}.simulation-rate-heading output{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.simulation-rate input{display:block;width:100%;margin:var(--space-s) 0 var(--space-xs);accent-color:var(--accent);cursor:pointer}.simulation-rate-labels{display:flex;justify-content:space-between;font:var(--detail-meta);line-height:var(--line-xs);color:var(--secondary);text-transform:uppercase}.pool-band-track{border-radius:var(--radius-xs);isolation:isolate}.pool-band-track>.pool-band{border-radius:0}.pool-band-track>.pool-band:first-child{border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.pool-band-track>.pool-band:last-child{border-radius:0 var(--radius-xs) var(--radius-xs) 0}.pool-bands{gap:var(--space-xs)}.pool-launch-track{display:flex;gap:0;height:28px}.pool-launch-segment{position:relative;display:flex;align-items:center;justify-content:center;container-type:inline-size;container-name:launch-segment;min-width:0;border-radius:0;background:var(--pool-color);cursor:help}.pool-launch-segment:first-child{border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.pool-launch-segment:last-child{border-radius:0 var(--radius-xs) var(--radius-xs) 0}.pool-launch-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:max-content;white-space:pre-line;line-height:var(--line-xs);visibility:hidden;opacity:0;transition:opacity var(--motion)}.pool-launch-segment:first-child .pool-launch-tooltip{left:0;transform:none}.pool-launch-segment:last-child .pool-launch-tooltip{left:auto;right:0;transform:none}.pool-launch-segment:focus-visible .pool-launch-tooltip,.pool-launch-segment:hover .pool-launch-tooltip{visibility:visible;opacity:1}.distribution-claim-content{padding:0 var(--space-xxs) var(--space-xxs)}.distribution-claim-total-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-m);margin-top:var(--space-l);padding-top:var(--space-l);--component-top:inset 0px var(--border-s) 0 0px var(--stroke);border-top:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);font:var(--detail-label)}#claim-total{font:var(--detail-total);letter-spacing:var(--tracking-s)}.distribution-claim-content>.button{width:100%;margin-top:var(--space-l)}.distribution-claim-content>.button:disabled{background:var(--stroke);color:var(--secondary);cursor:default;transform:none}.heatmap-group,.heatmap-tiles{transition:grid-template-columns var(--motion-duration) var(--motion-easing),grid-template-rows var(--motion-duration) var(--motion-easing)}@media(prefers-reduced-motion:reduce){.heatmap-group,.heatmap-tiles{transition:none}}.simulation-card-heading{display:flex;align-items:center;gap:var(--space-xs)}.trade-simulator .simulation-handle{flex:1 1;min-width:0;padding:0}.trade-simulator .simulator-collapse{flex-shrink:0}.detail-panel.detail-chart-panel,.trade-simulator-body{padding-top:var(--space-s)}@container(max-width:280px){.detail-chart-panel>.detail-panel-head{gap:var(--space-xs)}.detail-chart-heading,.detail-price-controls{gap:var(--space-xxs)}.detail-price-change{padding-inline:var(--space-xs)}.detail-period-select select{padding-left:var(--space-xs);padding-right:var(--space-l)}.detail-period-select svg{right:6px}.detail-chart-panel .detail-switch button{width:32px;min-height:36px;padding:var(--space-xs)}}@media(max-width:559px){.detail-identity{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-s) var(--space-m)}.detail-lockup{display:contents}.detail-identity-market-cap{grid-column:2;grid-row:1}.detail-name{grid-column:1/-1;grid-row:2;width:100%}.detail-art{width:72px;height:72px;border-radius:var(--radius-s)}.detail-art>img{position:absolute;inset:0}.detail-name{max-width:none}}.fee-strategy-tag{--strategy-color:var(--accent);padding:var(--space-xs) var(--space-s);border-radius:var(--radius-xs);font:var(--weight-data-regular) var(--size-xs)/var(--line-xs) var(--mono);color:var(--neutral-9);background:color-mix(in srgb,var(--strategy-color) 20%,transparent);white-space:nowrap;cursor:pointer;transition:background var(--motion);text-transform:uppercase}.fee-strategy-tag:hover{background:color-mix(in srgb,var(--strategy-color) 28%,transparent)}.fee-strategy-burn{--strategy-color:var(--burn)}.fee-strategy-liquidity{--strategy-color:var(--liquidity)}.fee-strategy-mix{--strategy-color:var(--color-2)}.fee-strategy-tooltip{position:fixed;width:260px;max-width:calc(100vw - 24px);padding:var(--space-s);text-transform:uppercase;line-height:var(--line-xs);--component-elevation:var(--shadow-m);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation)}.fee-strategy-tooltip>strong{display:block;font-weight:var(--weight-ui-medium);margin-bottom:var(--space-xs)}.fee-strategy-tooltip>p{color:var(--secondary)}.fee-strategy-tooltip dl{margin:var(--space-s) 0 0}.fee-strategy-tooltip dl>div{display:flex;justify-content:space-between;gap:var(--space-m);margin-top:var(--space-xxs)}.fee-strategy-tooltip dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.detail-fees-metric{--fee-accent:var(--accent);position:relative;z-index:5;border-radius:var(--radius-s) 0 0 var(--radius-s);background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--fee-accent) 8%,transparent),transparent 75%);background-size:220% 180%;background-position:100% 50%;animation:fee-glow-drift 14s var(--motion-easing) infinite alternate;--component-elevation:var(--shadow-m);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);transition:box-shadow var(--motion-duration) ease}.detail-fees-metric:has(.is-expanded){--component-elevation:var(--shadow-m);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation)}.detail-fees-metric:has(details[open]):after{content:"";position:absolute;top:100%;left:0;width:360px;max-width:calc(100vw - 32px);height:8px}#metric-distribution summary{display:flex;align-items:center;gap:var(--space-s);list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}#metric-distribution summary::-webkit-details-marker{display:none}#metric-distribution summary:focus-visible{outline:var(--border-s) solid var(--fee-accent);outline-offset:5px;border-radius:var(--radius-xs)}.metric-fee-copy{display:flex;flex:1 1;flex-direction:column;gap:var(--space-xs);min-width:0}.metric-fee-copy>span{font:var(--weight-data-regular) var(--size-xs)/var(--line-xs) var(--mono);text-transform:uppercase;color:var(--secondary)}.metric-fee-copy>strong{font:var(--detail-label);color:var(--neutral-9)}.metric-fee-chevron{width:16px;height:16px;flex-shrink:0;transition:transform var(--motion-duration) ease}#metric-distribution.is-expanded .metric-fee-chevron{transform:rotate(180deg)}#metric-distribution.is-collapsing .metric-fee-chevron{transform:none}.metric-fee-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-s);color:var(--neutral-9);background:color-mix(in srgb,var(--fee-accent) 24%,transparent)}.metric-fee-icon svg{width:var(--size-m);height:var(--size-m)}.metric-fee-panel{position:absolute;top:calc(100% + 8px);left:0;width:360px;max-width:calc(100vw - 32px);overflow:hidden;background:var(--surface);--component-edge:inset 0px 0px 0 var(--border-s) var(--stroke);border:0;--component-elevation:var(--shadow-s);border-radius:var(--radius-s);--component-elevation:var(--shadow-m);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);white-space:normal}.metric-fee-content{padding:var(--space-m);display:flex;flex-direction:column;gap:var(--space-m);text-transform:uppercase}.metric-fee-heading{font:var(--weight-data-regular) var(--size-xs)/var(--line-xs) var(--mono);text-transform:uppercase;color:var(--secondary)}#metric-distribution-split{margin:0;display:flex;flex-direction:column;gap:var(--space-s)}#metric-distribution-split>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s)}#metric-distribution-split dt{margin:0;text-transform:uppercase;color:var(--text)}#metric-distribution-split dt small,.metric-fee-asset small{font:var(--weight-data-regular) var(--size-xs)/var(--line-xs) var(--mono);color:var(--secondary);text-transform:uppercase}#metric-distribution-assets{display:flex;flex-direction:column;gap:var(--space-s)}.metric-fee-asset{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);font:var(--weight-data-regular) var(--size-xs)/var(--line-xs) var(--mono);text-transform:uppercase}.metric-fee-asset>span{display:flex;align-items:center;gap:var(--space-xs)}.metric-fee-asset img{width:24px;height:24px;border-radius:50%}.metric-fee-asset strong{font:var(--detail-label)}@media(max-width:1100px){.detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-metrics>.detail-fees-metric{border-radius:var(--radius-s) var(--radius-s) 0 0;grid-column:1/-1;--component-right:var(--border-shadow-none);border-right:0;--component-bottom:inset 0px calc(-1 * var(--border-s)) 0 0px var(--stroke);border-bottom:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation)}.metric-fee-copy{flex:0 1 auto;margin-right:auto}}@media(max-width:560px){.detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-metrics>div{--component-bottom:var(--border-shadow-none);--component-elevation:var(--shadow-s)}.detail-metrics>div,.detail-metrics>div:nth-child(-n+3){border-bottom:0;box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation)}.detail-metrics>div:nth-child(-n+3){--component-bottom:inset 0px calc(-1 * var(--border-s)) 0 0px var(--stroke);--component-elevation:var(--shadow-s)}.detail-metrics>div:nth-child(3){--component-right:var(--border-shadow-none);--component-elevation:var(--shadow-s)}.detail-metrics>div:nth-child(3),.detail-metrics>div:nth-child(4){border-right:0;box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation)}.detail-metrics>div:nth-child(4){--component-right:inset calc(-1 * var(--border-s)) 0px 0 0px var(--stroke);--component-elevation:var(--shadow-s)}.detail-metrics>div:last-child{grid-column:auto}.metric-fee-panel{width:100%}}@media(prefers-reduced-motion:reduce){.detail-fees-metric,.metric-fee-chevron{transition:none}}@keyframes fee-glow-drift{0%{background-position:100% 50%}to{background-position:0 50%}}@supports (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)){#metric-distributed-total,.claim-summary-total.has-fees{align-self:flex-start;background-image:linear-gradient(110deg,var(--fee-accent) 0,var(--fee-accent) 42%,var(--text) 50%,var(--fee-accent) 58%,var(--fee-accent) 100%);background-size:250% 100%;background-position:100% 50%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:fee-amount-shine 3.6s var(--motion-easing) infinite}}@keyframes fee-amount-shine{0%{background-position:100% 50%}28%,to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.detail-fees-metric{animation:none;background-position:50% 50%}#metric-distributed-total,.claim-summary-total.has-fees{animation:none;background-image:none;color:var(--neutral-9);-webkit-text-fill-color:var(--neutral-9)}}.detail-fees-metric[data-fee-mode=burn]{--fee-accent:var(--burn)}.detail-fees-metric[data-fee-mode=liquidity]{--fee-accent:var(--liquidity)}.detail-fees-metric[data-fee-mode=mix]{--fee-accent:var(--color-2)}.detail-fees-metric[data-fee-variant=creator]{--fee-accent:var(--error)}.detail-fees-metric[data-fee-variant=shared] .metric-fee-icon{display:flex;gap:var(--space-xxs);width:auto;background:none}.metric-fee-icon .card-fee-half{width:32px;height:32px}.simulation-fee-preview{margin-top:var(--space-m);padding-top:var(--space-m);--component-top:inset 0px var(--border-s) 0 0px var(--stroke);border-top:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation)}.simulation-fee-preview>.meta{display:block;line-height:var(--line-xs);margin-bottom:var(--space-s)}.simulation-fee-options{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xs)}.simulation-fee-options button{--preview-color:var(--accent);display:flex;align-items:center;gap:var(--space-xs);min-height:36px;padding:var(--space-xs);--component-edge:inset 0px 0px 0 var(--border-s) var(--stroke);border:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);border-radius:var(--radius-xs);background:var(--neutral-1);color:var(--secondary);font:var(--weight-ui-regular) var(--size-xs)/var(--line-xs) var(--sans);text-align:left;transition:background var(--motion-duration) ease,color var(--motion-duration) ease,border-color var(--motion-duration) ease}.simulation-fee-options button[data-fee-preview=burn]{--preview-color:var(--burn)}.simulation-fee-options button[data-fee-preview=liquidity]{--preview-color:var(--liquidity)}.simulation-fee-options button[data-fee-preview=mix]{--preview-color:var(--color-2)}.simulation-fee-options button svg{width:16px;height:16px;flex-shrink:0;color:var(--neutral-9)}.simulation-fee-options button[aria-pressed=true]{color:var(--neutral-9);background:color-mix(in srgb,var(--preview-color) 12%,var(--neutral-1));--component-edge:inset 0 0 0 var(--border-s) color-mix(in srgb,var(--preview-color) 35%,var(--stroke))}.simulation-fee-options button:hover{color:var(--text)}@media(prefers-reduced-motion:reduce){.simulation-fee-options button{transition:none}}@media(max-width:380px){.pool-row{grid-template-columns:1fr}.pool-numbers{justify-self:end}}.pool-change.is-positive{color:var(--success)}.pool-change.is-negative{color:var(--error)}.pool-change.is-neutral{color:var(--secondary)}.gmgn-chart{display:flex;flex-direction:column;flex:1 1;min-width:0;margin-top:var(--space-m)}.gmgn-chart iframe{display:block;width:100%;height:440px;--component-edge:var(--border-shadow-none);border:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);border-radius:var(--radius-xs);background:var(--neutral-1)}.pool-launch-label{max-width:100%;padding-inline:var(--space-xxs);overflow:hidden;color:var(--neutral-10);font:var(--weight-data-medium) var(--size-xs)/var(--line-xs) var(--mono);white-space:nowrap;text-transform:uppercase}.pool-band-track>.pool-band:only-child{border-radius:var(--radius-xs)}@container launch-segment (max-width:112px){.pool-launch-label{font-size:var(--size-xxs);letter-spacing:var(--letter-spacing-xxs);line-height:var(--line-xxs)}}@container launch-segment (max-width:90px){.pool-launch-label{font-size:var(--size-xxs);letter-spacing:var(--letter-spacing-xxs);line-height:var(--line-xxs);letter-spacing:var(--tracking-s);padding-inline:var(--space-xxs)}}@container launch-segment (max-width:80px){.pool-launch-label{visibility:hidden}}@media(max-width:560px){.gmgn-chart iframe{height:360px}}#chart-value.mcap-rise,#identity-market-cap.mcap-rise{color:var(--success)}#chart-value.mcap-fall,#identity-market-cap.mcap-fall{color:var(--error)}.detail-claim{overflow:hidden}.detail-claim summary{display:flex;align-items:center;gap:var(--space-s);list-style:none;cursor:pointer;font:var(--detail-subtitle);letter-spacing:var(--tracking-s)}.detail-claim summary::-webkit-details-marker{display:none}.detail-claim summary:focus-visible{outline:var(--border-s) solid var(--text);outline-offset:6px;border-radius:var(--radius-xs)}.detail-claim summary>svg{width:20px;height:20px;flex-shrink:0;color:var(--secondary);transition:transform var(--motion-duration) ease}.detail-claim.is-expanded summary>svg{transform:rotate(180deg)}.claim-summary-total{--fee-accent:var(--accent);margin-left:auto;font:var(--detail-subtitle);color:var(--secondary);white-space:nowrap}.claim-summary-total.has-fees{color:var(--neutral-9)}.detail-claim .distribution-claim-content{padding:0}.detail-claim .distribution-claim-total-row{--component-top:var(--border-shadow-none);border-top:0;--component-elevation:var(--shadow-s)}.claim-asset,.detail-claim .distribution-claim-total-row{box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation)}.claim-asset{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);padding:var(--space-m) 0;--component-bottom:inset 0px calc(-1 * var(--border-s)) 0 0px var(--stroke);border-bottom:0;--component-elevation:var(--shadow-s)}.claim-asset:first-child{margin-top:var(--space-xs)}.claim-asset:last-child{--component-bottom:var(--border-shadow-none);border-bottom:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation)}.claim-asset-identity{display:flex;align-items:center;gap:var(--space-s);min-width:0;font:var(--detail-label)}.claim-asset-identity img{width:32px;height:32px;border-radius:50%;flex-shrink:0}.claim-asset small{display:block;margin-top:var(--space-xs);line-height:var(--line-m)}.claim-asset-amount{text-align:right;white-space:nowrap;font:var(--detail-label)}.claim-status{line-height:var(--line-m);margin-top:var(--space-s)}.claim-status:empty{display:none}button.detail-art{padding:0;background:none;cursor:pointer}button.detail-art:focus-visible{outline:var(--border-s) solid var(--text);outline-offset:4px}.detail-art-dialog{width:min(312px,calc(100% - 64px),calc((100dvh - 64px) * 312 / 383));max-width:312px;padding:0;background:transparent;--component-edge:var(--border-shadow-none);border:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);overflow:visible}.detail-preview-card.featured-card{width:100%;height:auto;aspect-ratio:312/383;margin:0;cursor:default;animation:none}.detail-preview-card.featured-card>.portrait{width:100%;height:100%}.detail-preview-card .portrait img{inset:0;width:100%;height:100%;transform:none;object-fit:cover}body:has(.detail-art-dialog[open]){overflow:hidden}.detail-art-placeholder{display:grid;place-items:center;width:100%;height:100%;background:var(--color-1);color:var(--neutral-10);font:var(--weight-ui-medium) var(--size-xxl)/var(--line-xxl) var(--sans);text-transform:uppercase}.gmgn-unavailable{display:grid;place-items:center;height:100%;min-height:240px;margin:0}.detail-missing{display:grid;gap:var(--space-m);justify-items:start;margin-block:var(--space-xxl)}.claim-asset-amount>small,.metric-fee-asset strong,.metric-fee-content dd,.trade-usd{text-transform:none}.trade-details{display:grid;gap:var(--space-xs);margin:var(--space-m) 0 0;padding-top:var(--space-m);--component-top:inset 0px var(--border-s) 0 0px var(--stroke);border-top:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation)}.trade-details>div{display:flex;justify-content:space-between;gap:var(--space-s);color:var(--secondary);font:var(--weight-data-regular) var(--size-xs)/var(--line-xs) var(--mono);text-transform:uppercase}.trade-details dd{margin:0;color:var(--text);text-align:right;overflow-wrap:anywhere}.trade-details .trade-minimum{margin-top:0}.trade-details dd.is-warn{color:var(--neutral-9)}.trade-details dd.is-high{color:var(--error)}.trade-error.trade-warning{padding:var(--space-s);--component-edge:inset 0px 0px 0 var(--border-s) var(--error);border:0;--component-elevation:var(--shadow-s);box-shadow:var(--component-edge),var(--component-top),var(--component-bottom),var(--component-left),var(--component-right),var(--component-elevation);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--error) 24%,transparent);color:var(--error);font:var(--weight-ui-regular) var(--size-s)/var(--line-s) var(--sans);text-transform:none;animation:slippage-warning-in var(--motion-duration) var(--motion-easing) both}.trade-warning strong{font-weight:var(--weight-ui-medium)}@keyframes slippage-warning-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.trade-error.trade-warning{animation:none}}.trade-note{color:var(--secondary);line-height:var(--line-xs)}.trade-note,.trade-route{margin-top:var(--space-s)}.trade-route summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);list-style:none;cursor:pointer;color:var(--secondary)}.trade-route summary::-webkit-details-marker{display:none}.trade-route-arrow{width:12px;height:12px;flex-shrink:0;transition:transform var(--motion-duration) ease}.trade-route[open] .trade-route-arrow{transform:rotate(-90deg)}.trade-route summary:focus-visible{outline:var(--border-s) solid var(--text);outline-offset:4px;border-radius:var(--radius-xs)}@media(prefers-reduced-motion:reduce){.trade-route-arrow{transition:none}}.trade-route ul{list-style:none;margin:var(--space-xs) 0;padding:0;font:var(--weight-data-regular) var(--size-xs)/var(--line-xs) var(--mono);color:var(--text)}.trade-route p{margin:0;font:var(--weight-ui-regular) var(--size-s)/var(--line-s) var(--sans);text-transform:none}.trade-pool{display:inline-flex;align-items:center;gap:var(--space-xs)}.trade-pool img,.trade-pool>span:first-child{width:20px;height:20px;flex-shrink:0}.detail-name>.detail-creator{margin-top:var(--space-xxs);text-transform:none}.detail-impersonation{margin-top:var(--space-xs);color:var(--neutral-9)}.detail-compound .claim-summary-total{--fee-accent:var(--liquidity);color:var(--neutral-9)}.compound-copy{margin-top:var(--space-s);color:var(--secondary);font:var(--weight-ui-regular) var(--size-s)/var(--line-s) var(--sans)}.detail-trades{overflow:hidden}.detail-trades-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);list-style:none;cursor:pointer}.detail-trades-head::-webkit-details-marker{display:none}.detail-trades-head:focus-visible{outline:var(--border-s) solid var(--text);outline-offset:6px;border-radius:var(--radius-xs)}.detail-trades-label{margin:var(--space-xs) 0 0}.detail-trades-head h2{font:var(--detail-subtitle);letter-spacing:var(--tracking-s)}.detail-trades-head>svg{width:20px;height:20px;flex-shrink:0;color:var(--secondary);transition:transform var(--motion-duration) ease}.detail-trades.is-expanded .detail-trades-head>svg{transform:rotate(180deg)}.detail-trades-content{overflow:hidden}.pool-band-track>a.pool-band{cursor:pointer}@media(prefers-reduced-motion:reduce){.detail-trades-head>svg{transition:none}}.detail-about{overflow:hidden}.detail-contract-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);list-style:none;cursor:pointer}.detail-contract-head::-webkit-details-marker{display:none}.detail-contract-head:focus-visible{outline:var(--border-s) solid var(--text);outline-offset:6px;border-radius:var(--radius-xs)}.detail-contract-head h2{margin:0}.detail-contract-head>svg{width:20px;height:20px;flex-shrink:0;color:var(--secondary);transition:transform var(--motion-duration) ease}.detail-about.is-expanded .detail-contract-head>svg{transform:rotate(180deg)}.detail-contract-content{padding-top:var(--space-l);overflow:hidden}@media(prefers-reduced-motion:reduce){.detail-contract-head>svg{transition:none}}.detail-trades .pagination,.detail-trades .pagination-ellipsis,.detail-trades .pagination-link,.detail-trades-pagination>.button{font:var(--weight-data-regular) var(--size-xs)/var(--line-xs) var(--mono)}}