.frfr-chart-frame{display:flex;flex-direction:column;min-width:0;min-height:0;flex:1 1 auto;background:var(--frfr-chart-canvas)}.frfr-chart-controls{height:var(--frfr-chart-toolbar-height);display:flex;align-items:center;gap:var(--frfr-space-2);padding:0 var(--frfr-space-3);border-bottom:var(--frfr-border-width) solid var(--frfr-row-sep);background:var(--frfr-canvas);flex:none;overflow-x:auto;scrollbar-width:none}.frfr-chart-controls .frfr-tablist[data-size=sm]{gap:var(--frfr-space-3)}.frfr-chart-controls .frfr-tablist[data-size=sm] .frfr-tab{font-size:var(--frfr-text-md);color:var(--frfr-text-muted);border-bottom:none;padding:0}.frfr-chart-controls .frfr-tablist[data-size=sm] .frfr-tab[aria-selected=true]{color:var(--frfr-text)}.frfr-chart-sep{width:1px;height:20px;background:var(--frfr-line);flex:none}.frfr-chart-tool{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 var(--frfr-space-2);background:transparent;border:var(--frfr-border-width) solid transparent;border-radius:var(--frfr-radius-md);color:var(--frfr-text-secondary);font-size:var(--frfr-text-md);font-weight:var(--frfr-weight-medium);cursor:pointer;white-space:nowrap;transition:color var(--frfr-motion-hover) var(--frfr-ease),background var(--frfr-motion-hover) var(--frfr-ease)}.frfr-chart-tool:hover{color:var(--frfr-text);background:var(--frfr-surface-hover)}.frfr-chart-tool[aria-pressed=true]{color:var(--frfr-cyan)}.frfr-chart-tool .frfr-icon{flex:none}.frfr-chart-scale{gap:var(--frfr-space-3)}.frfr-chart-pair,.frfr-chart-scale{flex:none;display:inline-flex;align-items:center}.frfr-chart-pair{gap:3px}.frfr-chart-pair .frfr-tool,.frfr-chart-slash{color:var(--frfr-text-muted)}.frfr-chart-pair .frfr-tool{padding:0 2px;border:0;background:none;font-size:var(--frfr-text-md);font-weight:var(--frfr-weight-medium);cursor:pointer;white-space:nowrap}.frfr-chart-pair .frfr-tool:hover{color:var(--frfr-text)}.frfr-chart-pair .frfr-tool[aria-pressed=true]{color:var(--frfr-cyan)}.frfr-chart-pair .frfr-tool:disabled{opacity:.5;cursor:help}.frfr-chart-end{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:var(--frfr-space-2)}.frfr-attribution{flex:none;color:var(--frfr-text-muted);font-size:var(--frfr-text-sm);text-decoration:none}.frfr-attribution:hover{color:var(--frfr-text-secondary)}.frfr-chart-slot{flex:none;display:inline-flex;align-items:center}.frfr-chart-type-slot{min-width:30px;justify-content:center}.frfr-chart-camera-slot{min-width:62px;justify-content:flex-end;gap:2px}.frfr-chart-study-slot{min-width:104px}.frfr-chart-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:transparent;border:0;border-radius:var(--frfr-radius-md);color:var(--frfr-text-secondary);cursor:pointer}.frfr-chart-icon:hover{color:var(--frfr-text);background:var(--frfr-surface-hover)}.frfr-chart-icon[aria-expanded=true],.frfr-chart-icon[aria-pressed=true]{color:var(--frfr-cyan)}.frfr-chart-interval-more{width:22px;margin-left:-4px}.frfr-chart-frame .frfr-chart-controls,.frfr-chart-frame .frfr-chart-controls :is(.frfr-tablist,.frfr-chart-scale,.frfr-chart-slot,[data-frfr-quote-label]){transition:none!important}.frfr-chart-interval-hold{visibility:hidden;pointer-events:none}.frfr-chart-display-slot{min-width:101px}.frfr-chart-frame[data-frfr-chart-compact] .frfr-chart-display-slot{min-width:51px}.frfr-chart-frame[data-frfr-chart-compact] .frfr-chart-controls{gap:var(--frfr-space-1);padding:0 var(--frfr-space-1)}.frfr-chart-frame[data-frfr-chart-compact] [data-frfr-quote-label]{display:inline-block;max-width:11em;line-height:1.15;text-align:right}.frfr-chart-frame[data-frfr-chart-compact] [data-frfr-quote-label] *{white-space:normal!important}.frfr-chart-frame[data-frfr-chart-compact] .frfr-chart-controls .frfr-tablist[data-size=sm],.frfr-chart-frame[data-frfr-chart-compact] .frfr-chart-scale{gap:var(--frfr-space-2)}.frfr-chart-frame[data-frfr-chart-compact="2"] [data-frfr-quote-label],.frfr-chart-frame[data-frfr-chart-compact] .frfr-chart-tool-text{display:none}.frfr-chart-bottom{flex:none;height:40px;display:flex;align-items:center;justify-content:space-between;gap:var(--frfr-space-3);padding:0 var(--frfr-space-2);border-top:var(--frfr-border-width) solid var(--frfr-row-sep);background:var(--frfr-canvas);overflow-x:auto;scrollbar-width:none}.frfr-chart-bottom-group{flex:none;display:inline-flex;align-items:center;gap:2px}.frfr-chart-bottom-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;height:24px;min-width:26px;padding:0 6px;background:transparent;border:0;border-radius:var(--frfr-radius-sm);color:var(--frfr-text-secondary);font-size:var(--frfr-text-md);font-weight:var(--frfr-weight-medium);cursor:pointer;white-space:nowrap}.frfr-chart-bottom-btn:hover{color:var(--frfr-text);background:var(--frfr-surface-hover)}.frfr-chart-bottom-btn[aria-pressed=true]{color:var(--frfr-cyan)}.frfr-chart-clock{padding:0 6px;color:var(--frfr-text-secondary);font-size:var(--frfr-text-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.frfr-chart-bottom .frfr-attribution{padding:0 4px;font-size:var(--frfr-text-xs)}.frfr-chart-body{flex:1 1 auto;min-height:0;display:flex}.frfr-chart-box{flex:1 1 auto;min-width:0;min-height:0;position:relative;overflow:hidden}.frfr-chart-left{flex:none;width:52px;border-right:var(--frfr-border-width) solid var(--frfr-row-sep);background:var(--frfr-canvas);overflow-y:auto;scrollbar-width:none}@media (max-width:767px){.frfr-chart-left{display:none}}.frfr-tape{width:100%;flex:1 1 auto;background:var(--frfr-canvas);container-type:inline-size}.frfr-tape,.frfr-tape-wrap{height:100%;display:flex;flex-direction:column;min-height:0}.frfr-tape-title{display:flex;align-items:center;gap:var(--frfr-space-2);font-size:var(--frfr-text-md);color:var(--frfr-text-muted)}.frfr-scroll{flex:1 1 auto;min-height:0;overflow:auto}.frfr-tape-table{width:100%;border-collapse:collapse;font-size:var(--frfr-text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.frfr-tape-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;height:28px;padding:0 10px;background:var(--frfr-lane-bg);color:var(--frfr-text-muted);font-size:var(--frfr-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:left;white-space:nowrap;border-bottom:1px solid var(--frfr-line)}.frfr-tape-table td{height:30px;padding:0 10px;border-bottom:1px solid var(--frfr-row-sep);white-space:nowrap;color:var(--frfr-text)}.frfr-tape-table :is(th,td)+:is(th,td){border-left:1px solid var(--frfr-row-sep)}.frfr-tape-table tbody tr:hover{background:var(--frfr-cell)}.frfr-tape-table .frfr-num{text-align:right}.frfr-tape-table td.frfr-tape-age{color:var(--frfr-text-muted)}tr[data-side=buy]{--frfr-tape-tone:var(--market-buy)}tr[data-side=sell]{--frfr-tape-tone:var(--market-sell)}.frfr-tape-side{display:inline-flex;align-items:center;gap:6px;font-weight:600}.frfr-tape-side-mark{flex:none;display:block}.frfr-tape-side,.frfr-tape-table td:is(.frfr-tape-usd,.frfr-tape-amount,.frfr-tape-quote,.frfr-tape-price){color:var(--frfr-tape-tone);font-weight:600}.frfr-tape-price-head{display:inline-flex;align-items:center;gap:5px}.frfr-tape-price-toggle{flex:none;display:inline-grid;place-items:center;width:16px;height:16px;padding:0;border:1px solid var(--frfr-line);border-radius:999px;background:none;color:var(--frfr-text-muted);cursor:pointer}.frfr-tape-price-toggle:hover{color:var(--frfr-text);border-color:var(--frfr-text-muted)}.frfr-tape-price-toggle:focus-visible{outline:2px solid var(--frfr-cyan);outline-offset:1px}.frfr-tape-trader{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.frfr-tape-bolt{flex:none;display:inline-grid;border-radius:50%}.frfr-tape-bolt img{display:block;width:16px;height:16px;border-radius:50%}.frfr-tape-bolt:hover img{box-shadow:0 0 0 1px var(--frfr-text-muted)}.frfr-tape-bolt:focus-visible{outline:2px solid var(--frfr-cyan);outline-offset:1px}.frfr-tape-wallet{font-family:var(--frfr-font-data);color:var(--frfr-text-secondary);text-decoration:none}.frfr-tape-wallet:hover{color:var(--frfr-text);text-decoration:underline}.frfr-tape-funnel{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:4px;background:none;color:var(--frfr-text-muted);cursor:pointer}.frfr-tape-funnel:hover,.frfr-tape-funnel[aria-pressed=true]{color:var(--frfr-text);background:var(--frfr-surface-hover)}.frfr-tape-funnel:focus-visible{outline:2px solid var(--frfr-cyan);outline-offset:-1px}.frfr-tape-empty{color:var(--frfr-text-muted);text-align:center}.frfr-tape-filter-chip{flex:none;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border:1px solid var(--frfr-line);border-radius:999px;background:var(--frfr-cell);color:var(--frfr-text-secondary);font:inherit;font-family:var(--frfr-font-data);font-size:var(--frfr-text-sm);white-space:nowrap;cursor:pointer}.frfr-tape-filter-chip:hover{color:var(--frfr-text);border-color:var(--frfr-text-muted)}.frfr-tape-filter-chip:focus-visible{outline:2px solid var(--frfr-cyan);outline-offset:2px}.frfr-tape-more{padding:8px 16px}.frfr-tape-col-tx{width:32px;padding:0 6px!important;text-align:center}.frfr-tape-tx{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:4px;color:var(--frfr-text-muted);vertical-align:middle}.frfr-tape-tx:hover{color:var(--frfr-text);background:var(--frfr-surface-hover)}@keyframes frfr-tape-in{0%{background-color:color-mix(in srgb,var(--frfr-tape-tone) 14%,transparent)}to{background-color:transparent}}tr[data-fresh]{animation:frfr-tape-in 1.4s var(--frfr-ease) 1}.frfr-tape-note{padding:8px 16px}.frfr-tape-paused-mark{display:block;width:6px;height:6px;border-radius:3px;background:var(--frfr-warning)}.frfr-tape .frfr-tape-table{table-layout:fixed;min-width:720px}.frfr-tape .frfr-tape-table :is(th,td){overflow:hidden;text-overflow:ellipsis}.frfr-tape .frfr-tape-table th:first-child{width:92px}.frfr-tape .frfr-tape-table th:nth-child(2){width:84px}.frfr-tape .frfr-tape-table th:nth-child(7){width:22%}.frfr-tape .frfr-tape-table th.frfr-tape-col-tx{width:40px}.frfr-tape .frfr-tape-table td:nth-child(7){overflow:visible;white-space:normal}.frfr-tape .frfr-tape-trader,.frfr-tape .frfr-tape-trader .frfr-marks{flex-wrap:wrap;row-gap:2px}@container (max-width: 760px){.frfr-tape-col-price{display:none}}.frfr-lower{display:flex;flex-direction:column;min-height:0;height:100%}.frfr-table th{background:var(--frfr-lane-bg)}.frfr-table td,.frfr-table th{padding:0 var(--frfr-space-3)}.frfr-target-overlay{position:absolute;inset:0;pointer-events:none;z-index:3}.frfr-target-handle{position:absolute;right:58px;transform:translateY(-50%);display:inline-flex;align-items:center;gap:var(--frfr-space-1);pointer-events:auto;cursor:ns-resize;touch-action:none;opacity:.55;transition:opacity var(--frfr-motion-hover) var(--frfr-ease);color:var(--frfr-text);font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--frfr-text-xs);background:var(--frfr-surface-overlay);border:var(--frfr-border-width) solid var(--frfr-border-strong);border-radius:var(--frfr-radius-xs);padding:1px var(--frfr-space-1) 1px 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.frfr-target-handle:focus-visible,.frfr-target-handle:hover,.frfr-target-handle[data-dragging=true]{opacity:.9}.frfr-target-handle:before{content:"";width:8px;height:8px;border-radius:2px;transform:rotate(45deg);background:currentColor;flex:none}.frfr-target-handle[data-side=buy]{color:var(--brand-primary)}.frfr-target-handle[data-side=sell]{color:var(--frfr-sell)}.frfr-target-handle span{color:var(--frfr-text)}.frfr-marks{gap:4px;margin-left:6px;vertical-align:middle}.frfr-mark,.frfr-marks{display:inline-flex;align-items:center}.frfr-mark{height:16px;padding:0 5px;border:var(--frfr-border-width) solid var(--frfr-border);border-radius:var(--frfr-radius-xs);background:var(--frfr-surface-raised);color:var(--frfr-text-muted);font-size:var(--frfr-text-xs);line-height:1;letter-spacing:var(--frfr-tracking-caps);text-transform:uppercase;white-space:nowrap;cursor:help}.frfr-mark[data-mark=creator]{color:var(--frfr-pulse-violet-text);border-color:var(--frfr-pulse-violet)}.frfr-mark[data-mark=early-buyer]{color:var(--frfr-pulse-cyan);border-color:var(--frfr-pulse-cyan)}@media (max-width:767px){.tv-lightweight-charts a{display:inline-flex;align-items:center;min-height:var(--frfr-touch-target);min-width:var(--frfr-touch-target);padding:0 var(--frfr-space-2)}}.frfr-chart-skeleton{position:absolute;inset:0;background:none;pointer-events:none}.frfr-chart-skeleton>*{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.frfr-grid{display:flex;flex-direction:column;height:100%;min-height:0}.frfr-grid>.frfr-scroll{flex:1 1 auto;min-height:0;overflow:auto}.frfr-grid-strip{flex:none;display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:8px 16px;border-bottom:1px solid var(--frfr-row-sep);font-size:var(--frfr-text-sm)}.frfr-grid-stat{display:grid;grid-gap:1px;gap:1px}.frfr-grid-pages{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.frfr-grid-coverage{margin-left:auto;color:var(--frfr-text-muted);font-size:var(--frfr-text-xs)}.frfr-grid-table :is(th,td)+:is(th,td){border-left:0}.frfr-grid-table th{padding:0 8px}.frfr-grid-table td{padding:0 8px;height:32px}.frfr-grid-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.frfr-grid-sort:hover,.frfr-grid-sort[data-active]{color:var(--frfr-text)}.frfr-grid-arrow{font-size:var(--frfr-text-xs);opacity:.55}.frfr-grid-sort[data-active] .frfr-grid-arrow{opacity:1;color:var(--frfr-cyan)}.frfr-grid-rank{color:var(--frfr-text-muted)}.frfr-grid-id{display:inline-flex;align-items:center;gap:6px}.frfr-holder-face{position:relative;display:inline-block;width:40px;height:40px;line-height:0;margin:5px 0 3px 10px}.frfr-holder-face img{display:block;border-radius:50%}.frfr-holder-rank{position:absolute;top:-2px;left:-4px;min-width:13px;height:13px;padding:0 2px;box-sizing:border-box;border-radius:7px;background:var(--frfr-text-muted);color:#0f0f12;font-size:var(--frfr-text-xs);font-weight:600;line-height:13px;text-align:center;box-shadow:0 0 0 1px var(--frfr-canvas)}.frfr-holder-rank>span{display:inline-block;transform:scale(.727)}.frfr-holder-rank[data-rank="1"]{background:#f5c542}.frfr-holder-rank[data-rank="2"]{background:#d9dde3}.frfr-holder-rank[data-rank="3"]{background:#c9925a}section[data-frfr-holders] .frfr-grid-table td.frfr-grid-rank,section[data-frfr-holders] .frfr-grid-table th:first-child{width:70px;padding-left:12px;padding-right:4px;white-space:nowrap}.frfr-grid-table[data-frfr-top-traders-table],section[data-frfr-holders] .frfr-grid-table{table-layout:fixed;min-width:900px}.frfr-grid-table[data-frfr-top-traders-table] :is(th,td),section[data-frfr-holders] .frfr-grid-table :is(th,td){overflow:hidden;text-overflow:ellipsis}section[data-frfr-holders] .frfr-grid-bar{max-width:100%}section[data-frfr-holders] .frfr-grid-table th:nth-child(2){width:22%}.frfr-grid-table[data-frfr-top-traders-table] th:first-child{width:44px}.frfr-grid-table[data-frfr-top-traders-table] th:nth-child(2){width:18%}.frfr-grid-table[data-frfr-top-traders-table] td:nth-child(2),section[data-frfr-holders] .frfr-grid-table td:nth-child(2){overflow:visible;white-space:normal}.frfr-grid-table[data-frfr-top-traders-table] td:nth-child(2) .frfr-grid-id,section[data-frfr-holders] .frfr-grid-table td:nth-child(2) .frfr-grid-id{flex-wrap:wrap;row-gap:2px}.frfr-grid-addr{font-family:var(--frfr-font-data);color:var(--frfr-text);text-decoration:none}a.frfr-grid-addr:hover{text-decoration:underline}tr[data-you] .frfr-grid-addr{color:var(--brand-primary)}.frfr-grid-tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:4px;background:rgb(255 255 255/6%);color:var(--frfr-text-secondary);font-size:var(--frfr-text-xs);font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.frfr-grid-tag[data-tag=creator]{background:rgb(169 112 255/16%);color:var(--frfr-pulse-violet-text)}.frfr-grid-tag[data-tag=fork],.frfr-grid-tag[data-tag=sniper]{background:rgb(215 172 85/16%);color:var(--frfr-warning)}.frfr-grid-tag[data-tag=fork]{text-transform:none}.frfr-grid-tag[data-tag=you]{background:rgb(67 219 145/14%);color:var(--brand-primary)}.frfr-grid-balance{font-weight:600}.frfr-grid-share{display:block}.frfr-grid-share[data-tone=warning]{color:var(--frfr-warning)}.frfr-grid-bar{display:block;width:72px;height:2px;margin:3px 0 0 auto;border-radius:1px;background:rgb(255 255 255/8%);overflow:hidden}.frfr-grid-bar>span{display:block;height:100%;background:var(--brand-primary)}.frfr-grid-table td[data-tone=up]{color:var(--market-buy);font-weight:600}.frfr-grid-table td[data-tone=down]{color:var(--market-sell);font-weight:600}.frfr-grid-age{color:var(--frfr-text-secondary)}.frfr-grid-system td{color:var(--frfr-text-muted)}.frfr-grid-note{padding:8px 16px}.frfr-grid-skel .frfr-grid-stat>:last-child{color:var(--frfr-text-disabled)}.frfr-grid-label{color:var(--frfr-text-muted);font-size:var(--frfr-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.frfr-grid-stat b{font-weight:600}.frfr-grid-notes{display:grid;grid-gap:4px;gap:4px;padding:8px 16px}.frfr-grid-notes .frfr-evidence-note{font-size:var(--frfr-text-xs)}.frfr-grid-token{color:var(--frfr-text);font-weight:600;text-decoration:none}.frfr-grid-token:hover{text-decoration:underline}tr[data-current] .frfr-grid-token{color:var(--frfr-cyan)}.frfr-grid-id .frfr-evidence-name{color:var(--frfr-text-muted);font-size:var(--frfr-text-xs);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frfr-grid-sentence{display:inline;color:var(--frfr-text-secondary);font-size:var(--frfr-text-sm)}.frfr-grid-tag[data-tag=graduated]{background:rgb(67 219 145/14%);color:var(--brand-primary)}.frfr-grid-tag[data-tag=curve]{background:rgb(255 255 255/6%);color:var(--frfr-text-secondary)}.frfr-grid-table td[data-tone=up]:not(.frfr-grid-age){color:var(--market-buy);font-weight:600}.frfr-grid-table td[data-tone=down]:not(.frfr-grid-age){color:var(--market-sell);font-weight:600}.frfr-chart-nav{position:absolute;left:50%;bottom:34px;z-index:4;display:inline-flex;align-items:center;gap:6px;transform:translateX(-50%);opacity:0;transition:opacity var(--frfr-motion-hover) var(--frfr-ease);pointer-events:none}.frfr-chart-box:hover .frfr-chart-nav,.frfr-chart-nav:focus-within{opacity:1;pointer-events:auto}.frfr-chart-nav-group{display:inline-flex;gap:2px}.frfr-chart-nav button{display:inline-grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid var(--frfr-line);border-radius:5px;background:var(--frfr-surface);color:var(--frfr-text-secondary);cursor:pointer;box-shadow:0 2px 8px rgb(0 0 0/35%)}.frfr-chart-nav button:hover{color:var(--frfr-text);background:var(--frfr-surface-hover)}.frfr-chart-nav button:focus-visible{outline:2px solid var(--frfr-cyan);outline-offset:1px}.frfr-chat-overlay{position:absolute;inset:0;pointer-events:none;z-index:4;overflow:hidden}.frfr-chat-card{position:absolute;width:268px;padding:10px 12px;z-index:3;border:1px solid var(--frfr-line);border-radius:var(--frfr-radius-md);background:var(--frfr-surface);box-shadow:0 10px 28px rgb(0 0 0/55%);pointer-events:auto;font-size:var(--frfr-text-sm);color:var(--frfr-text)}.frfr-chat-card-head{display:flex;align-items:center;gap:8px;margin-bottom:6px;min-width:0}.frfr-chat-card-head img{flex:none;width:28px;height:28px;border-radius:50%}.frfr-chat-card-face{flex:none;display:flex}.frfr-chat-card-name{font-weight:var(--frfr-weight-semibold);font-family:var(--frfr-font-value);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none}.frfr-chat-card-when{margin-left:auto;flex:none;font-size:var(--frfr-text-xs);color:var(--frfr-text-muted)}.frfr-chat-card-text{margin:0;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.frfr-chat-card-foot{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:8px;font-size:var(--frfr-text-xs);color:var(--frfr-text-muted)}.frfr-chat-card-foot>*{white-space:nowrap}.frfr-chat-card-foot a{display:inline-flex;align-items:center;gap:4px;color:var(--frfr-text-secondary);text-decoration:none}.frfr-chat-card-chain{width:12px;height:12px;border-radius:50%}.frfr-chat-card-foot a:hover{color:var(--frfr-text);text-decoration:underline}.frfr-chat-boost{color:#ffd700;font-weight:var(--frfr-weight-semibold);font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.frfr-say-button{color:var(--frfr-cyan)}.frfr-say-sheet{width:320px}.frfr-say{display:grid;grid-gap:8px;gap:8px;min-width:0}.frfr-say-title{font-size:var(--frfr-text-sm);font-weight:var(--frfr-weight-semibold);color:var(--frfr-text)}.frfr-say-text{width:100%;min-width:0;box-sizing:border-box;resize:vertical;min-height:40px;padding:8px 10px;border:1px solid var(--frfr-line);border-radius:var(--frfr-radius-sm);background:var(--frfr-cell);color:var(--frfr-text);font:inherit;font-size:var(--frfr-text-md);line-height:1.4}.frfr-say-text:focus{outline:0;border-color:var(--frfr-cyan)}.frfr-say-text:disabled{opacity:.6}.frfr-say-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--frfr-text-xs);color:var(--frfr-text-muted);font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.frfr-say-count[data-over=true]{color:var(--frfr-negative,#e65b67)}.frfr-say-boosts{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:var(--frfr-text-xs);color:var(--frfr-text-muted)}.frfr-say-boost-label{margin-right:4px;cursor:help}.frfr-say-chip{font:inherit;min-height:22px;padding:0 8px;border:1px solid var(--frfr-line);border-radius:999px;background:none;color:var(--frfr-text-secondary);font-size:var(--frfr-text-xs);cursor:pointer}.frfr-say-chip[aria-pressed=true]{border-color:#ffd700;color:#ffd700;background:rgb(255 215 0/8%)}.frfr-say-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.frfr-say-status{flex:1 1 auto;min-width:0;font-size:var(--frfr-text-xs);line-height:1.35;color:var(--frfr-text-muted);overflow-wrap:anywhere}.frfr-say-status[data-frfr-say-status=warn]{color:var(--frfr-warning,#e0b341)}.frfr-say-status[data-frfr-say-status=bad]{color:var(--frfr-negative,#e65b67)}.frfr-say-status[data-frfr-say-status=ok]{color:var(--brand-primary)}.frfr-say-send{flex:none;font:inherit;min-height:30px;padding:0 14px;border:0;border-radius:999px;background:var(--frfr-satin-pill);color:var(--frfr-satin-ink);box-shadow:0 0 22px rgba(0,190,255,.22);font-size:var(--frfr-text-sm);font-weight:var(--frfr-weight-semibold);cursor:pointer}.frfr-say-send:hover{filter:brightness(1.08);box-shadow:0 0 22px rgba(0,190,255,.34)}.frfr-say-send:active{filter:brightness(.94)}.frfr-say-send:disabled{opacity:.45;cursor:not-allowed;filter:none;box-shadow:none}.frfr-say-compact{grid-template-columns:1fr auto;align-items:start;column-gap:10px;padding:10px 16px;border-bottom:1px solid var(--frfr-row-sep)}.frfr-say-compact .frfr-say-text{grid-column:1;min-height:34px;resize:none}.frfr-say-compact .frfr-say-boosts,.frfr-say-compact .frfr-say-row{grid-column:1}.frfr-say-compact .frfr-say-actions{grid-column:2;grid-row:1/span 3;flex-direction:column-reverse;align-items:flex-end;justify-content:flex-start;max-width:220px}.frfr-say-compact .frfr-say-status{text-align:right}.frfr-chat-panel{display:flex;flex-direction:column;min-height:0}.frfr-chat-empty{margin:0;padding:18px 16px;font-size:var(--frfr-text-sm);color:var(--frfr-text-muted)}.frfr-chat-list{list-style:none;margin:0;padding:4px 0}.frfr-chat-row{display:flex;gap:10px;padding:8px 16px;border-bottom:1px solid var(--frfr-row-sep)}.frfr-chat-row[data-pending=true]{opacity:.7}.frfr-chat-row-avatar{flex:none;width:30px;height:30px;border-radius:50%;border:2px solid var(--brand-primary)}.frfr-chat-row-body{flex:1 1 auto;min-width:0}.frfr-chat-row-head{display:flex;align-items:baseline;gap:8px;font-size:var(--frfr-text-xs);color:var(--frfr-text-muted)}.frfr-chat-row-face{flex:none;display:flex}.frfr-chat-row-name{font-weight:var(--frfr-weight-semibold);color:var(--frfr-text);font-family:var(--frfr-font-value);text-decoration:none}.frfr-chat-row-when{margin-left:auto;white-space:nowrap}.frfr-chat-row-link{color:var(--frfr-text-muted);text-decoration:none}.frfr-chat-row-link:hover,.frfr-chat-row-text{color:var(--frfr-text)}.frfr-chat-row-text{margin:3px 0 0;font-size:var(--frfr-text-md);line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.frfr-mark-tip{position:absolute;z-index:4;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;gap:8px;padding:8px 12px 10px;background:var(--frfr-surface-overlay);border:var(--frfr-border-width) solid var(--frfr-border-strong);border-radius:var(--frfr-radius-md);box-shadow:0 8px 22px rgb(0 0 0/40%);font-family:var(--frfr-font-tip);font-size:var(--frfr-text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--frfr-text)}.frfr-mark-tip-head{display:flex;align-items:center;justify-content:space-between;font-size:var(--frfr-text-md);font-weight:var(--frfr-weight-semibold);line-height:16px;color:var(--frfr-text-secondary)}.frfr-mark-tip-head svg{flex:none;color:var(--frfr-text-muted)}.frfr-mark-tip-row{display:flex;flex-direction:column;gap:4px;--frfr-mark-tip-tone:var(--market-buy);--frfr-mark-tip-tint:rgb(67 219 145/14%)}.frfr-mark-tip-row[data-side=sell]{--frfr-mark-tip-tone:var(--market-sell);--frfr-mark-tip-tint:rgb(240 93 100/14%)}.frfr-mark-tip-row+.frfr-mark-tip-row{padding-top:8px;border-top:var(--frfr-border-width) solid var(--frfr-row-sep)}.frfr-mark-tip-row[data-pending=true]{opacity:.75}.frfr-mark-tip-main{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.frfr-mark-tip-amount{display:inline-flex;align-items:center;gap:6px;min-width:0;font-family:var(--frfr-font-figure);font-size:var(--frfr-text-2xl);font-weight:var(--frfr-weight-semibold);line-height:22px;color:var(--frfr-mark-tip-tone);white-space:nowrap}.frfr-mark-tip-logo{flex:none;width:18px;height:18px;border-radius:50%}.frfr-mark-tip-unit{font-weight:var(--frfr-weight-medium)}.frfr-mark-tip-age,.frfr-mark-tip-unit{font-size:var(--frfr-text-sm);color:var(--frfr-text-muted)}.frfr-mark-tip-age{flex:none}.frfr-mark-tip-sub{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--frfr-text-sm);line-height:18px;color:var(--frfr-text-secondary);white-space:nowrap}.frfr-mark-tip-chip{flex:none;padding:0 6px;border:var(--frfr-border-width) solid var(--frfr-mark-tip-tone);border-radius:var(--frfr-radius-sm);background:var(--frfr-mark-tip-tint);font-weight:var(--frfr-weight-semibold);line-height:16px;color:var(--frfr-mark-tip-tone)}.frfr-mark-tip-cap{color:var(--frfr-text-muted);overflow:hidden;text-overflow:ellipsis}.frfr-mark-tip-more{font-size:var(--frfr-text-xs);line-height:14px;color:var(--frfr-text-muted)}