.frfr-ws{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;background:var(--frfr-canvas)}.frfr-ws-top{flex:none;min-width:0}.frfr-ws-centre{position:relative;display:flex;flex:1 1 auto;min-width:0;min-height:0}.frfr-ws-centre:not(:has(>.frfr-ws-rail)){visibility:hidden}.frfr-ws-chart{display:flex;flex-direction:column;min-width:0}.frfr-ws-chart,.frfr-ws-chart>.frfr-chart-frame{flex:1 1 auto;min-height:0}.frfr-ws-lower{flex:none;display:flex;flex-direction:column;min-height:0;transition:none;background:var(--frfr-canvas)}@media (min-width:1024px){.frfr-ws-centre{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.frfr-ws-chart{height:100%;overflow:visible}.frfr-ws-chart>.frfr-chart-frame{flex:none;height:var(--frfr-ws-chart-size,60%);min-height:72px}.frfr-ws-lower{height:calc(100% - var(--frfr-lower-tabs-height))}}.frfr-ws-split{position:relative;z-index:4;flex:none;height:8px;margin:-4px 0;cursor:row-resize;touch-action:none;outline:0;--frfr-split:var(--frfr-line)}.frfr-ws-split:after{content:"";position:absolute;left:calc(50% - 22px);top:-5px;width:44px;height:18px;border:1px solid var(--frfr-split);border-radius:5px;background:linear-gradient(var(--frfr-text-muted) 0 0) 50% /14px 2px no-repeat var(--frfr-surface-raised)}.frfr-ws-split:is(:hover,:focus-visible,:active){--frfr-split:var(--frfr-cyan);background:linear-gradient(var(--frfr-cyan) 0 0) 0 4px /100% 1px no-repeat}.frfr-ws-rail{display:flex;flex-direction:column;flex:none;width:var(--frfr-execution-width);min-height:0;border-left:var(--frfr-border-width) solid var(--frfr-line);background:var(--frfr-canvas);overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin}.frfr-ws-rail>*{width:100%}@media (min-width:1280px){.frfr-ws-rail{align-self:flex-start;min-height:calc(max(72px, var(--frfr-ws-chart-size, 60%)) + 100% - var(--frfr-lower-tabs-height, 48px));overflow:visible;scrollbar-gutter:auto}.frfr-ws-lower{height:max(calc(100% - var(--frfr-lower-tabs-height)),calc(var(--frfr-ws-rail-h, 0px) - max(72px, var(--frfr-ws-chart-size, 60%))))}}.frfr-ws-rail-toggle,.frfr-ws-tabs{display:none}.frfr-identity-chip{display:inline-flex;gap:6px;font-size:var(--frfr-text-xs);white-space:nowrap}.frfr-identity-chip,.frfr-notice{align-items:center;color:var(--frfr-text-secondary)}.frfr-notice{display:flex;gap:var(--frfr-space-2);min-height:var(--frfr-toolbar-height);padding:var(--frfr-space-1) var(--frfr-space-4);border-bottom:var(--frfr-border-width) solid var(--frfr-line);background:var(--frfr-cell);font-size:var(--frfr-text-sm);line-height:14px;min-width:0}.frfr-notice strong{color:var(--warning);font-weight:var(--frfr-weight-semibold);flex:none}.frfr-notice>.frfr-dot{background:var(--warning)}.frfr-notice[data-frfr-notice=error] strong,.frfr-notice[data-frfr-notice=error]>.frfr-dot{color:var(--error);background:var(--error)}.frfr-notice>span:last-child{min-width:0;overflow-wrap:anywhere}.frfr-ws-lower{--frfr-lower-tabs-height:48px}.frfr-lower-bar{flex:none;display:flex;align-items:center;gap:12px;height:var(--frfr-lower-tabs-height);padding:0 16px;border-top:var(--frfr-border-width) solid var(--frfr-line);border-bottom:var(--frfr-border-width) solid var(--frfr-line);background:var(--frfr-canvas);min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;font-size:var(--frfr-text-lg);font-weight:500}.frfr-lower-tabs{display:contents}.frfr-lower-tab{position:relative;flex:none;display:inline-flex;align-items:center;height:100%;padding:0;border:0;background:none;color:var(--frfr-text-muted);font:inherit;line-height:16px;white-space:nowrap;cursor:pointer}.frfr-lower-tab:hover{color:var(--frfr-text-secondary)}.frfr-lower-tab[aria-selected=true]{color:var(--frfr-text)}.frfr-lower-tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--frfr-text)}.frfr-lower-tab:focus-visible{outline:2px solid var(--frfr-cyan);outline-offset:-2px}.frfr-lower-tab-count{white-space:pre}.frfr-lower-panel [data-frfr-holders-source]>[data-frfr-panel-toolbar]{padding:8px 16px 0}.frfr-lower-tab-flag{position:absolute;top:8px;right:-6px;display:block;line-height:0}.frfr-ord-view-mark{display:block;width:6px;height:6px;border-radius:3px;background:var(--frfr-text-secondary)}.frfr-lower-tools-hold{flex:none;display:inline-block;height:22px}.frfr-lower-tools-hold[data-frfr-tools-hold=positions]{width:226px}.frfr-lower-tools-hold[data-frfr-tools-hold=orders]{width:212px}.frfr-lower-caret,.frfr-lower-caret-room{flex:none;width:16px;height:16px;margin-left:-8px}.frfr-lower-caret{display:grid;place-items:center;padding:0;border:0;border-radius:4px;background:rgb(255 255 255/8%);color:var(--frfr-text-muted);cursor:pointer}.frfr-lower-caret:hover,.frfr-lower-caret[aria-expanded=true]{color:var(--frfr-text)}.frfr-lower-caret:focus-visible{outline:2px solid var(--frfr-cyan);outline-offset:1px}.frfr-lower-bar-end{order:999;margin-left:auto;display:inline-flex;gap:8px;padding-left:10px}.frfr-lower-bar-end,.frfr-lower-options{flex:none;align-items:center;font-size:var(--frfr-text-sm)}.frfr-lower-options{display:flex;height:40px;padding:0 16px;border-bottom:var(--frfr-border-width) solid var(--frfr-line);background:var(--frfr-canvas);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap}.frfr-lower-options[hidden]{display:none}.frfr-lower-options-group{flex:none;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 4px;border-radius:6px;background:var(--frfr-lane-bg)}.frfr-lower-options-group>*{flex:none}.frfr-lower-icon{width:24px;height:24px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:4px;background:rgb(255 255 255/6%);color:var(--frfr-text-muted);cursor:pointer}.frfr-lower-icon:hover,.frfr-lower-icon[aria-expanded=true],.frfr-lower-icon[aria-pressed=true]{color:var(--frfr-text)}.frfr-lower-icon-pulse svg{opacity:.72;transition:opacity .12s ease}.frfr-lower-icon-pulse:hover svg,.frfr-lower-icon-pulse[aria-pressed=true] svg{opacity:1}.frfr-lower-settings{position:fixed;z-index:60;width:260px;max-height:min(440px,70vh);display:flex;flex-direction:column;padding:10px;border:1px solid var(--frfr-line);border-radius:10px;background:var(--frfr-surface);box-shadow:0 12px 32px rgb(0 0 0/50%);font-size:var(--frfr-text-md);color:var(--frfr-text)}.frfr-lower-settings-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.frfr-lower-settings-reset{display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:var(--frfr-text-muted);font:inherit;font-size:var(--frfr-text-sm);cursor:pointer}.frfr-lower-settings-reset:hover{color:var(--frfr-text)}.frfr-lower-settings-list{list-style:none;margin:0;padding:0;overflow:auto;display:grid;grid-gap:4px;gap:4px}.frfr-lower-settings-row{display:flex;align-items:center;justify-content:space-between;gap:8px;height:32px;padding:0 6px 0 10px;border-radius:6px;background:rgb(255 255 255/4%)}.frfr-lower-settings-label{display:inline-flex;align-items:center;gap:8px;min-width:0;cursor:pointer}.frfr-lower-settings-row:not([data-shown]) .frfr-lower-settings-label{color:var(--frfr-text-muted)}.frfr-lower-settings-move{display:inline-flex;gap:2px}.frfr-lower-settings-move button{width:20px;height:20px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;background:none;color:var(--frfr-text-muted);cursor:pointer}.frfr-lower-settings-move button:hover:not(:disabled){color:var(--frfr-text);background:rgb(255 255 255/6%)}.frfr-lower-settings-move button:disabled{opacity:.3;cursor:default}.frfr-instant-button{flex:none;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 11px 0 9px;border:0;border-radius:999px;background:var(--frfr-satin-pill);color:var(--frfr-satin-ink);font:inherit;font-size:var(--frfr-text-sm);font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:0 0 14px rgb(0 190 255/22%)}.frfr-instant-button:hover{filter:brightness(1.08)}.frfr-instant-button[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px rgb(0 0 0/55%),0 0 18px rgb(0 190 255/38%)}.frfr-instant-button:focus-visible{outline:2px solid var(--frfr-cyan);outline-offset:2px}.frfr-lower-panel{flex:1 1 auto;min-height:0;overflow:auto}.frfr-lower-panel .frfr-scroll{scrollbar-gutter:stable}.frfr-lower-panel:not(:has(.frfr-scroll,.frfr-grid)){scrollbar-gutter:stable}.frfr-lower-panel:focus-visible{outline-offset:-2px}@media (max-width:1279px){.frfr-ws-tabs{display:flex;align-items:center;gap:var(--frfr-space-4);height:var(--frfr-lower-tabs-height);padding:0 var(--frfr-space-3);border-bottom:var(--frfr-border-width) solid var(--frfr-divider);background:var(--frfr-surface);flex:none}.frfr-ws-tabs .frfr-tab{display:none}.frfr-ws-rail-toggle{display:inline-flex;margin-left:auto}.frfr-ws-rail{position:absolute;inset:0 0 0 auto;width:min(var(--frfr-execution-width),90vw);box-shadow:-12px 0 32px rgba(0,0,0,.45);z-index:30;display:none}.frfr-ws[data-frfr-ws-rail-open=true] .frfr-ws-rail{display:flex}}@media (max-width:1023px){.frfr-ws-split{display:none}.frfr-ws-tabs .frfr-tab{display:inline-flex;align-items:center;height:100%}
  /* !important: the phone touch-target sweep below re-declares display on every .frfr-button. */.frfr-ws-tabs .frfr-ws-rail-toggle{display:none!important}.frfr-ws[data-frfr-ws-tab]:not([data-frfr-ws-tab=chart]) .frfr-ws-chart>.frfr-chart-frame{visibility:hidden;position:absolute;inset:0;pointer-events:none}.frfr-ws[data-frfr-ws-tab=chart] .frfr-ws-lower{display:none}.frfr-ws[data-frfr-ws-tab=data] .frfr-ws-lower{flex:1 1 auto;height:auto;border-top:none}.frfr-ws:not([data-frfr-ws-tab=market]) .frfr-ws-rail,.frfr-ws[data-frfr-ws-tab=market] .frfr-ws-chart{display:none}.frfr-ws[data-frfr-ws-tab=market] .frfr-ws-rail{display:flex;position:static;width:100%;box-shadow:none;border-left:none}}@media (min-width:768px) and (max-width:1023px){.frfr-ws-tabs .frfr-tab{display:none}.frfr-ws-tabs .frfr-ws-rail-toggle{display:inline-flex!important;margin-left:auto}.frfr-ws[data-frfr-ws-tab] .frfr-ws-chart{display:flex}.frfr-ws[data-frfr-ws-tab] .frfr-ws-chart>.frfr-chart-frame{visibility:visible;position:static;pointer-events:auto;flex:1 1 58%;min-height:0}.frfr-ws[data-frfr-ws-tab] .frfr-ws-lower{display:flex;flex:0 0 34%;height:auto;min-height:0}.frfr-ws:not([data-frfr-ws-rail-open=true]) .frfr-ws-rail{display:none}.frfr-ws[data-frfr-ws-rail-open=true] .frfr-ws-rail{display:flex;position:absolute;inset:0 0 0 auto;width:min(var(--frfr-execution-width),90vw);box-shadow:-12px 0 32px rgba(0,0,0,.45);z-index:30}}@media (max-width:767px){.frfr-ws-tabs{height:var(--frfr-touch-target);gap:var(--frfr-space-2)}.frfr-ws-tabs .frfr-tab{min-height:40px;min-width:64px;justify-content:center}}.frfr-filter-sheet{display:contents}.frfr-filter-sheet>summary{display:none}.frfr-filter-groups{display:flex;align-items:center;gap:var(--frfr-space-3);flex-wrap:wrap;min-width:0}@media (max-width:767px){.frfr-filter-sheet{display:block;width:100%}.frfr-filter-sheet>summary{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--frfr-space-3);border:1px solid var(--frfr-divider);border-radius:var(--frfr-radius-control);color:var(--frfr-text-secondary);font-size:var(--frfr-text-body);cursor:pointer;list-style:none}.frfr-filter-sheet>summary::-webkit-details-marker{display:none}.frfr-filter-sheet[open]>summary{border-color:var(--frfr-cyan);color:var(--frfr-text)}.frfr-filter-groups{padding:var(--frfr-space-2) 0 0}.frfr-header{overflow-x:auto;scrollbar-width:none;gap:var(--frfr-space-3)}.frfr-header-markets,.frfr-header-nav,.frfr-header>*{flex:none!important}.frfr-header-markets{overflow-x:visible;min-width:max-content}.frfr-header-search{flex:none!important;width:150px;min-height:44px}[data-frfr-alerts] button,[data-frfr-alerts] input,[data-frfr-alerts] select,[data-frfr-command-palette] button,[data-frfr-flight-recorder] button,[data-frfr-flight-recorder] summary,[data-frfr-shortcut-help] button{min-height:44px}[data-frfr-flight-recorder] summary{display:flex;align-items:center}.frfr-header-signing,.frfr-header-status-long{display:none}.frfr-button,.frfr-chip,.frfr-copy,.frfr-market-pill,.frfr-nav-link,.frfr-tab{min-height:44px!important;height:auto!important;display:inline-flex;align-items:center}.frfr-market-pill{padding:0 var(--frfr-space-3)}.frfr-copy{min-width:56px}.frfr-attribution,.frfr-chart-tool,.frfr-header-brand{min-height:44px!important;display:inline-flex;align-items:center}.frfr-rail-module{min-height:40px!important}.frfr-chart-bottom-btn,.frfr-chart-icon,.frfr-chart-tool,.frfr-tab{min-width:44px;justify-content:center}.frfr-chart-bottom-btn,.frfr-chart-icon{min-height:44px}.frfr-chart-bottom{height:auto;min-height:44px}.frfr-chart-controls{overflow-x:auto;scrollbar-width:none;max-width:100%;height:auto!important;min-height:44px}.frfr-launch-filters input{min-height:44px}[data-frfr-security-row]{min-height:44px;display:inline-flex;align-items:center}.frfr-explorer-link{min-height:44px}.frfr-address-link,.frfr-skip-link{min-height:var(--frfr-touch-target);display:inline-flex;align-items:center}.frfr-watch{min-height:44px!important;height:auto!important}.frfr-header-control{min-height:44px}.frfr-drawer-close{flex:none;min-height:44px;display:inline-flex;align-items:center}.frfr-button,.frfr-chart-tool,.frfr-chip,.frfr-copy,.frfr-explorer-link,.frfr-header-search,.frfr-input,.frfr-nav-link,.frfr-preset,.frfr-rail-module,.frfr-segment,.frfr-tab,.frfr-watch{min-height:var(--frfr-touch-target)!important}.frfr-copy{min-width:56px}.frfr-slider,.frfr-slider-input{height:var(--frfr-touch-target)}}@media (max-width:767px){.frfr-slider-input::-webkit-slider-runnable-track{height:var(--frfr-touch-target)}.frfr-slider-input::-webkit-slider-thumb{margin-top:16px}.frfr-target-handle{min-height:32px}.frfr-rail-context,.frfr-tablist[data-variant=mode] .frfr-tab{min-height:var(--frfr-touch-target)}.frfr-amount-input{font-size:var(--frfr-text-xl)}}.frfr-provenance-strip{height:var(--frfr-toolbar-height);display:flex;align-items:center;gap:var(--frfr-space-5);padding:0 var(--frfr-space-4);border-bottom:var(--frfr-border-width) solid var(--frfr-divider);background:var(--frfr-surface);flex:none;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.frfr-pair-activity{grid-gap:var(--frfr-space-2);gap:var(--frfr-space-2);align-content:start;max-width:560px}.frfr-evidence,.frfr-pair-activity{display:grid;padding:var(--frfr-space-3) var(--frfr-space-4)}.frfr-evidence{grid-gap:var(--frfr-space-3);gap:var(--frfr-space-3);min-width:0}.frfr-evidence-head{display:flex;align-items:center;gap:var(--frfr-space-2);flex-wrap:wrap;min-width:0}.frfr-evidence-headline{font-family:var(--frfr-font-action);font-size:var(--frfr-text-title);font-weight:var(--frfr-weight-semibold);color:var(--frfr-text)}.frfr-evidence-facts{display:flex;align-items:center;gap:var(--frfr-space-4);flex-wrap:wrap;font-size:var(--frfr-text-md);color:var(--frfr-text-muted)}.frfr-evidence-facts b{font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--frfr-weight-semibold);color:var(--frfr-text)}.frfr-evidence-identity{display:inline-flex;align-items:baseline;gap:var(--frfr-space-2);min-width:0}.frfr-evidence-symbol{font-family:var(--frfr-font-title);font-weight:var(--frfr-weight-semibold);color:var(--frfr-text)}.frfr-evidence-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.frfr-evidence-muted,.frfr-evidence-name,.frfr-evidence-note{color:var(--frfr-text-muted)}.frfr-evidence-note{margin:0;font-size:var(--frfr-text-sm);line-height:var(--frfr-leading-comfortable);max-width:92ch}.frfr-evidence-note[data-tone=warning]{color:var(--warning)}.frfr-evidence-coverage{margin:0;font-size:var(--frfr-text-sm);line-height:var(--frfr-leading-comfortable);color:var(--frfr-text-secondary);max-width:92ch}.frfr-evidence tr[data-current=true]{background:var(--frfr-cell)}.frfr-evidence tr[data-current=true] .frfr-evidence-symbol{color:var(--frfr-cyan)}.frfr-sec{border-top:var(--frfr-border-width) solid var(--frfr-divider);background:var(--frfr-surface);flex:none;min-width:0}.frfr-sec-bar{display:flex;align-items:baseline;gap:var(--frfr-space-3);padding:var(--frfr-space-2) var(--frfr-space-4);min-width:0}.frfr-sec-list{display:flex;gap:var(--frfr-space-5);padding:0 var(--frfr-space-4) var(--frfr-space-2);overflow-x:auto;overflow-y:hidden;min-width:0}.frfr-sec-item{flex:none;min-width:0}.frfr-sec-button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:transparent;border:none;border-bottom:var(--frfr-border-width) solid transparent;padding:2px 0;cursor:pointer;text-align:left;font:inherit;color:inherit}.frfr-sec-button[aria-expanded=true]{border-bottom-color:var(--frfr-cyan)}.frfr-sec-state{display:inline-flex;align-items:center;height:16px;padding:0 5px;border:var(--frfr-border-width) solid var(--frfr-border);border-radius:var(--frfr-radius-xs);font-size:var(--frfr-text-xs);line-height:1;letter-spacing:var(--frfr-tracking-caps);text-transform:uppercase;white-space:nowrap;color:var(--frfr-text-muted)}.frfr-sec-state[data-state=observed]{color:var(--frfr-text-secondary);border-color:var(--frfr-border-strong)}.frfr-sec-state[data-state=concern],.frfr-sec-state[data-state=stale]{color:var(--warning);border-color:var(--warning)}.frfr-sec-state[data-state=pass]{color:var(--status-ok);border-color:var(--status-ok)}.frfr-sec-state[data-state=fail]{color:var(--frfr-sell);border-color:var(--frfr-sell)}.frfr-sec-state[data-state=warning]{color:var(--warning);border-color:var(--warning)}.frfr-sec-drawer{border-top:var(--frfr-border-width) solid var(--frfr-divider);padding:var(--frfr-space-3) var(--frfr-space-4);background:var(--frfr-surface-raised);min-width:0}.frfr-sec-drawer-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--frfr-space-3)}.frfr-sec-drawer-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frfr-sec-note{margin:var(--frfr-space-2) 0 0;max-width:84ch}.frfr-sec-scroll{overflow-x:auto;margin-top:var(--frfr-space-2)}.frfr-sec-table{border-collapse:collapse;font-size:var(--frfr-text-xs);min-width:560px}.frfr-sec-table th{text-align:left;padding:2px var(--frfr-space-3) 2px 0;color:var(--frfr-text-muted);font-weight:var(--frfr-weight-regular);text-transform:uppercase;letter-spacing:var(--frfr-tracking-caps);white-space:nowrap}.frfr-sec-table td{padding:2px var(--frfr-space-3) 2px 0;vertical-align:top;color:var(--frfr-text-secondary)}.frfr-sec-table td[data-col=value]{max-width:28ch;overflow-wrap:anywhere}.frfr-sec-table td[data-col=method]{max-width:40ch}.frfr-sec-table td[data-category=confirmed_onchain],.frfr-sec-table td[data-category=deterministic_simulation],.frfr-sec-table td[data-category=indexed_transfers],.frfr-sec-table td[data-category=observed_behavior]{color:var(--frfr-text)}.frfr-sec-table td[data-category=conflicting],.frfr-sec-table td[data-category=stale]{color:var(--warning)}.frfr-sec-close{background:transparent;border:none;color:var(--frfr-text-muted);cursor:pointer;font:inherit;font-size:var(--frfr-text-xs)}.frfr-evidence-pairs th[scope=row]{text-align:left;font-weight:var(--frfr-weight-regular);color:var(--frfr-text-muted);white-space:nowrap;padding-right:var(--frfr-space-4)}.frfr-evidence section+section{margin-top:var(--frfr-space-3)}.frfr-evidence section>.frfr-evidence-headline{display:block;margin-bottom:var(--frfr-space-2)}.frfr-mh{flex:none;min-height:var(--frfr-token-header-height);flex-direction:row;gap:22px;padding:0 var(--frfr-space-3);padding-bottom:3px;border-bottom:var(--frfr-border-width) solid var(--frfr-line);background:var(--frfr-bg)}.frfr-mh,.frfr-mh-row{display:flex;align-items:center;min-width:0}.frfr-mh-row{gap:var(--frfr-space-2)}.frfr-mh-identity{flex:0 1 auto;max-width:52%;gap:14px}.frfr-mh-thumb{position:relative;flex:none;display:inline-flex;width:46px;height:46px}.frfr-mh-avatar{width:46px!important;height:46px!important;border:1.5px solid var(--frfr-border-strong);border-radius:9px;overflow:hidden;font-size:var(--frfr-text-xl)!important}.frfr-mh-ring rect{x:1px;y:1px;width:calc(100% - 2px);height:calc(100% - 2px);rx:8.5px;stroke-width:2px}.frfr-mh-thumb-badge{right:-9px;bottom:-4px;height:14px;padding:0 3px}.frfr-mh-lines{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.frfr-mh-line{display:flex;align-items:center;gap:6px;min-width:0;height:22px}.frfr-mh-subline{height:20px;gap:8px}.frfr-mh-symbol{margin:0;flex:0 1 auto;font-family:var(--frfr-font-title);font-size:var(--frfr-text-2xl);font-weight:var(--frfr-weight-bold);line-height:23px;letter-spacing:-.01em;color:var(--frfr-text)}.frfr-mh-name,.frfr-mh-symbol{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frfr-mh-name{flex:0 2 auto;font-size:var(--frfr-text-md);color:var(--frfr-text-muted)}.frfr-mh-line .frfr-control-label{display:none}.frfr-mh-line .frfr-copy-glyph{display:inline-flex}.frfr-explorer-mark{position:absolute;width:0;height:0;overflow:hidden}.frfr-mh-line .frfr-explorer-link .frfr-explorer-arrow{display:none}.frfr-mh-line .frfr-explorer-link .frfr-explorer-mark{position:static;width:auto;height:auto;overflow:visible;display:inline-flex}.frfr-mh-line :is(.frfr-copy,.frfr-explorer-link,.frfr-watch,.frfr-mh-x){flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:22px;width:auto;height:22px;padding:0 3px;border:0;border-radius:var(--frfr-radius-sm);background:none;color:var(--frfr-text-muted);font-size:var(--frfr-text-lg);line-height:1;text-decoration:none;cursor:pointer}.frfr-mh-line :is(.frfr-copy,.frfr-explorer-link,.frfr-watch,.frfr-mh-x):is(:hover,:focus-visible){color:var(--frfr-text);background:var(--frfr-cell)}.frfr-mh-line .frfr-watch[aria-pressed=true]{color:var(--frfr-warning)}.frfr-watch-star{display:inline-flex;vertical-align:middle}.frfr-mh-line .frfr-copy[data-copied=true]{color:var(--brand-primary)}.frfr-mh-age{font-size:var(--frfr-text-lg);line-height:20px;min-width:4ch;min-height:20px}.frfr-mh-logos :is(.frfr-holders-n,.frfr-dev-n){min-width:3ch}.frfr-mh-logos .frfr-viewers-n{min-width:2ch}.frfr-mh-logos{flex:0 1 auto;display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 9px;line-height:20px;max-height:20px;overflow:hidden}.frfr-mh-logos .frfr-row-logo{height:20px;width:17px}.frfr-mh-logos .frfr-row-logo .frfr-icon,.frfr-mh-logos .frfr-row-logo>img{width:16px;height:16px}.frfr-mh-logos .frfr-row-logo:is([data-frfr-card-logo=dev],[data-frfr-card-logo=holders],[data-frfr-card-logo=watch]){width:auto;font-size:var(--frfr-text-lg);font-weight:var(--frfr-weight-semibold);color:var(--frfr-text)}.frfr-copy-glyph{display:none}.frfr-mh-address{flex:none;font-family:var(--frfr-font-data);font-size:var(--frfr-text-sm);color:var(--frfr-text-muted);white-space:nowrap}.frfr-mh-selector{flex:none;display:inline-flex;min-width:0}.frfr-mh-metrics{flex:1 1;min-width:0;height:42px;gap:0 30px;flex-wrap:wrap;align-content:flex-start;overflow:hidden;margin-left:clamp(0px,calc((100vw - 1366px) * .28),160px)}.frfr-mh-headline{align-items:center;font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--frfr-text-display);font-weight:var(--frfr-weight-bold);letter-spacing:-.01em;color:var(--frfr-text);white-space:nowrap}.frfr-mh-headline,.frfr-mh-metric{flex:none;height:42px;display:inline-flex}.frfr-mh-metric{flex-direction:column;justify-content:center;gap:1px;min-width:0}.frfr-mh-metric-label{flex:none;font-size:var(--frfr-text-md);line-height:17px;color:var(--frfr-text-muted);white-space:nowrap}.frfr-mh-metric-value{font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--frfr-text-title);line-height:20px;font-weight:var(--frfr-weight-semibold);color:var(--frfr-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frfr-curve-ring,.frfr-mh-curve{display:inline-flex;align-items:center;gap:6px}.frfr-mh-coin{gap:5px}.frfr-mh-coin,.frfr-mh-denom{display:inline-flex;align-items:center}.frfr-mh-denom{justify-content:center;margin:-4px -4px -4px 3px;padding:4px;border:0;border-radius:4px;background:none;color:var(--frfr-text-muted);cursor:pointer;vertical-align:middle}.frfr-mh-denom:is(:hover,:focus-visible){color:var(--frfr-text);background:var(--frfr-cell)}.frfr-mh-metric-label:has(.frfr-mh-denom){display:inline-flex;align-items:center}.frfr-curve-ring{position:relative;justify-content:center;width:22px;height:22px}.frfr-curve-ring svg{position:absolute;inset:0;transform:rotate(-90deg);fill:none;stroke:var(--market-buy);stroke-width:2.2}.frfr-curve-ring-track{stroke-opacity:.22}.frfr-curve-ring img{width:13px;height:13px;border-radius:50%}.frfr-mh-price-value{font:inherit;color:inherit;white-space:nowrap}.frfr-mh-price-value[data-frfr-held]{vertical-align:baseline}.frfr-mh-headline-value,.frfr-mh-price-value[data-frfr-held]{display:inline-block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.frfr-mh-headline-value{white-space:nowrap}.frfr-mh-price-unit{margin-left:4px;font-size:var(--frfr-text-sm);font-weight:var(--frfr-weight-medium);color:var(--frfr-text-muted);white-space:nowrap}.frfr-mh-metric-value[data-tone=up]{color:var(--market-buy)}.frfr-mh-metric-value[data-tone=down]{color:var(--market-sell)}.frfr-mh-metric-value[data-tone=muted]{color:var(--frfr-text-muted);font-weight:var(--frfr-weight-medium)}.frfr-mh-connection{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:5px;font-size:var(--frfr-text-sm);color:var(--frfr-text-secondary);white-space:nowrap;min-width:35px;min-height:15px;justify-content:flex-start}.frfr-mh-connection [data-frfr-connection=connecting] [data-face=value]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.frfr-mh-connection[data-tone=warning]{color:var(--frfr-warning)}.frfr-mh-connection[data-tone=error]{color:var(--frfr-sell)}@media (min-width:1500px){.frfr-mh{position:relative}.frfr-mh-metrics{margin-left:0;margin-right:calc(var(--frfr-execution-width) + 12px);justify-content:flex-end}.frfr-mh-connection{position:absolute;right:var(--frfr-space-3);top:calc(50% - 1.5px);transform:translateY(-50%)}}[data-frfr-density=dense] .frfr-mh-symbol{font-size:var(--frfr-text-xl);line-height:21px}[data-frfr-density=dense] .frfr-mh-headline{font-size:var(--frfr-text-xl)}.frfr-mh{position:relative}.frfr-mh-preview{display:none;position:absolute;top:100%;left:0;z-index:60;width:400px;height:400px;overflow:hidden;pointer-events:none;border:1px solid var(--frfr-border-strong);border-top:0;border-radius:0 0 8px 0;background-color:var(--frfr-lane-bg);background-size:cover;background-position:50%;background-repeat:no-repeat;box-shadow:0 16px 40px rgba(0,0,0,.55)}.frfr-mh-preview img{display:block;width:100%;height:100%;object-fit:cover}.frfr-mh:has(.frfr-mh-thumb:hover) .frfr-mh-preview{display:block}.frfr-mh-lens{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:9px;background:rgba(8,10,13,.55);color:#fff;opacity:0;transition:opacity .12s ease}.frfr-mh-lens:focus-visible,.frfr-mh-thumb:hover .frfr-mh-lens{opacity:1}.frfr-mh-lens:hover{background:rgba(8,10,13,.7)}@media (hover:none),(max-width:767px){.frfr-mh-preview{display:none!important}}.frfr-mh-headline-label{margin-right:7px;padding-top:3px;font-family:var(--frfr-font-ui,inherit);font-size:var(--frfr-text-md);font-weight:var(--frfr-weight-semibold);letter-spacing:.02em;color:var(--frfr-text-muted)}@media (max-width:767px){.frfr-mh{flex-direction:column;align-items:stretch;gap:var(--frfr-space-2);padding:var(--frfr-space-2) var(--frfr-space-3)}.frfr-mh-identity{flex-wrap:nowrap;max-width:none;min-height:34px}.frfr-mh-line{height:auto}.frfr-mh-symbol{min-width:4ch}.frfr-mh-identity :is(.frfr-mh-name,.frfr-mh-address,.frfr-mh-logos){display:none}.frfr-mh-line :is(.frfr-copy,.frfr-explorer-link,.frfr-watch,.frfr-mh-x){min-width:44px;min-height:44px}.frfr-mh-metrics{flex:none;margin-left:0;height:auto;flex-wrap:wrap;overflow:visible;gap:var(--frfr-space-1) var(--frfr-space-4);min-height:76px;align-content:flex-start}.frfr-mh-headline{height:36px;font-size:var(--frfr-text-xl)}.frfr-mh-metric{height:36px;overflow:visible}.frfr-mh-denom{min-width:44px;min-height:44px;margin:-14px -12px -14px -8px}.frfr-mh-connection{margin-left:0}}.frfr-preview-unavailable{display:flex;flex-direction:column;gap:var(--frfr-space-2);min-width:0}.frfr-preview-unavailable-title{margin:0;font-size:var(--frfr-text-lg);font-weight:var(--frfr-weight-semibold);color:var(--frfr-text)}.frfr-preview-unavailable-reason{margin:0;font-size:var(--frfr-text-md);line-height:var(--frfr-leading-comfortable);color:var(--frfr-text-secondary)}.frfr-preview-why{align-self:flex-start;min-height:26px;padding:0;background:none;border:none;border-bottom:1px dotted var(--frfr-text-muted);color:var(--frfr-text-muted);font:inherit;font-size:var(--frfr-text-md);cursor:pointer;transition:color var(--frfr-motion-hover) var(--frfr-ease),border-color var(--frfr-motion-hover) var(--frfr-ease)}.frfr-preview-why:hover{color:var(--frfr-text);border-color:var(--frfr-text)}.frfr-preview-why-body{font-size:var(--frfr-text-sm);line-height:var(--frfr-leading-comfortable);color:var(--frfr-text-muted);display:flex;flex-direction:column;gap:var(--frfr-space-2)}.frfr-preview-why-body p{margin:0}.frfr-preview-summary{display:flex;flex-direction:column;gap:3px;padding-top:var(--frfr-space-2);border-top:var(--frfr-border-width) solid var(--frfr-row-sep)}.frfr-preview-back{padding-top:var(--frfr-space-1)}.frfr-preview-footer{margin:auto 0 0;padding-top:var(--frfr-space-2);border-top:var(--frfr-border-width) solid var(--frfr-row-sep);font-size:var(--frfr-text-sm);color:var(--frfr-text-muted)}@media (max-width:767px){.frfr-preview-why{min-height:var(--frfr-touch-target)}}[data-frfr-lines]{--frfr-pulse-a:#f91e91;--frfr-pulse-b:#d030ef;--frfr-pulse-c:#562aff;--frfr-pulse-d:#13a8fe;--frfr-line-h:linear-gradient(90deg,var(--frfr-pulse-a),var(--frfr-pulse-b) 38%,var(--frfr-pulse-c) 68%,var(--frfr-pulse-d));--frfr-line-hr:linear-gradient(270deg,var(--frfr-pulse-a),var(--frfr-pulse-b) 38%,var(--frfr-pulse-c) 68%,var(--frfr-pulse-d));--frfr-line-v:linear-gradient(180deg,var(--frfr-pulse-a),var(--frfr-pulse-b) 38%,var(--frfr-pulse-c) 68%,var(--frfr-pulse-d));--frfr-line-vr:linear-gradient(0deg,var(--frfr-pulse-a),var(--frfr-pulse-b) 38%,var(--frfr-pulse-c) 68%,var(--frfr-pulse-d))}[data-frfr-lines=soft]{--frfr-pulse-a:#912564;--frfr-pulse-b:#7c2e94;--frfr-pulse-c:#402b9c;--frfr-pulse-d:#1e6a9b}[data-frfr-lines=fade]{--frfr-line-h:linear-gradient(90deg,var(--frfr-pulse-a),var(--frfr-pulse-b) 12%,var(--frfr-pulse-c) 26%,var(--frfr-pulse-d) 38%,var(--frfr-line) 58%);--frfr-line-hr:linear-gradient(270deg,var(--frfr-pulse-a),var(--frfr-pulse-b) 12%,var(--frfr-pulse-c) 26%,var(--frfr-pulse-d) 38%,var(--frfr-line) 58%);--frfr-line-v:linear-gradient(180deg,var(--frfr-pulse-a),var(--frfr-pulse-b) 12%,var(--frfr-pulse-c) 26%,var(--frfr-pulse-d) 38%,var(--frfr-line) 58%);--frfr-line-vr:linear-gradient(180deg,var(--frfr-pulse-d),var(--frfr-pulse-c) 12%,var(--frfr-pulse-b) 26%,var(--frfr-pulse-a) 38%,var(--frfr-line) 58%)}[data-frfr-lines] :is(.frfr-header,.frfr-toolbar,.frfr-lower-bar,.frfr-ws-tabs,.frfr-dockcol>.frfr-win+.frfr-win){border-image:var(--frfr-line-h) 1}[data-frfr-lines] .frfr-bottom-rail{border-image:var(--frfr-line-hr) 1}[data-frfr-lines] .frfr-dockcol[data-side=left]{border-image:var(--frfr-line-v) 1}[data-frfr-lines] :is(.frfr-ws-rail,.frfr-dockcol[data-side=right]){border-image:var(--frfr-line-vr) 1}[data-frfr-lines]:not([data-frfr-lines=frame]) :is(.frfr-mh,.frfr-notice,.frfr-rail,.frfr-rail-stats,.frfr-rail-section,.frfr-tp,.frfr-ms,.frfr-win-head,.frfr-modpane,.frfr-modpane-head,.frfr-menu-head){border-image:var(--frfr-line-h) 1}[data-frfr-lines]:not([data-frfr-lines=frame]) .frfr-rail-stat{border-image:var(--frfr-line-v) 1}[data-frfr-lines]:not([data-frfr-lines=frame]) :is(.frfr-header-divider,.frfr-toolbar-sep,.frfr-dock-sep,.frfr-chart-sep,.frfr-launch-band-sep){background:var(--frfr-line-v)}[data-theme-switching],[data-theme-switching] *,[data-theme-switching] :after,[data-theme-switching] :before{transition:none!important;animation-play-state:paused!important}.frfr-theme-card{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:4px 4px 5px;border:1px solid var(--frfr-line);border-radius:var(--frfr-radius-md);background:none;color:var(--frfr-text-secondary);font:inherit;font-size:var(--frfr-text-xs);cursor:pointer;touch-action:manipulation}@media (hover:hover){.frfr-theme-card:hover{border-color:var(--frfr-border-strong)}}.frfr-theme-card[data-frfr-pressed]{border-color:var(--frfr-border-strong);background:var(--frfr-surface-hover)}.frfr-theme-card[aria-pressed=true]{border-color:var(--frfr-cyan);box-shadow:0 0 0 1px var(--frfr-cyan);color:var(--frfr-text)}@media (prefers-reduced-motion:no-preference){.frfr-theme-card[data-frfr-pressed]{transform:scale(.98)}}body,html{height:100%;overflow:hidden}body{overflow-x:hidden}#frfr-root{height:100dvh;display:grid;grid-template-rows:var(--frfr-header-height) var(--frfr-top-bar-height) 1fr auto var(--frfr-bottom-rail-height);grid-template-columns:minmax(0,1fr);overflow:hidden}#frfr-root>header{grid-row:1}#frfr-root>#frfr-top-bar{grid-row:2}#frfr-top-bar{height:var(--frfr-top-bar-height);background:var(--frfr-top-bar-bg,var(--frfr-chrome-toolbar))}#frfr-root>#frfr-workspace{grid-row:3}#frfr-root>.frfr-modpane{grid-row:4}#frfr-root>footer{grid-row:5}#frfr-root:has(>.frfr-shell-notice){grid-template-rows:var(--frfr-header-height) var(--frfr-top-bar-height) auto 1fr auto var(--frfr-bottom-rail-height)}#frfr-root>.frfr-shell-notice{grid-row:3}#frfr-root:has(>.frfr-shell-notice)>#frfr-workspace{grid-row:4}#frfr-root:has(>.frfr-shell-notice)>.frfr-modpane{grid-row:5}#frfr-root:has(>.frfr-shell-notice)>footer{grid-row:6}.frfr-skip-link{position:absolute;left:var(--frfr-space-2);top:-100px;z-index:100;padding:var(--frfr-space-2) var(--frfr-space-3);background:var(--frfr-satin-pill);color:var(--frfr-satin-ink);border-radius:var(--frfr-radius-control);font-size:var(--frfr-text-md);font-weight:600;transition:top var(--frfr-duration-fast) var(--frfr-ease)}.frfr-skip-link:focus{top:var(--frfr-space-2)}@keyframes frfr-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes frfr-pulse{0%,to{opacity:1}50%{opacity:.35}}[data-frfr-live=true]:not([data-frfr-chart]){animation:frfr-pulse 1.6s var(--frfr-ease) infinite}[data-frfr-live=false]{animation:none}*{scrollbar-width:thin;scrollbar-color:var(--frfr-divider) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--frfr-divider);border-radius:4px}::-webkit-scrollbar-track{background:transparent}.frfr-section-error{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--frfr-space-2);padding:var(--frfr-space-3);color:var(--frfr-text-muted);font-size:var(--frfr-text-sm);text-align:center}.frfr-section-error[data-compact]{flex-wrap:nowrap;padding:0;white-space:nowrap}#frfr-workspace>.frfr-section-error,.frfr-lower-panel>.frfr-section-error,.frfr-ws-lower>.frfr-section-error{flex:1 1 auto}#frfr-root>.frfr-section-error{grid-row:5}#frfr-root:has(>.frfr-shell-notice)>.frfr-section-error{grid-row:6}.frfr-pos{display:flex;flex-direction:column;height:100%;min-height:0}.frfr-pos>.frfr-scroll{flex:1 1 auto;min-height:0;overflow:auto}.frfr-pos-note{margin:0;padding:10px 16px;color:var(--frfr-text-muted);font-size:var(--frfr-text-sm);line-height:16px}.frfr-pos-note[data-tone=warning]{color:var(--warning)}.frfr-pos-token{display:inline-flex;align-items:center;gap:8px}.frfr-pos-token a,.frfr-pos-token b{color:var(--frfr-text);font-weight:600;text-decoration:none}.frfr-pos-token a:hover{text-decoration:underline}tr[data-current] .frfr-pos-token a{color:var(--frfr-cyan)}.frfr-pos-venue{color:var(--frfr-text-muted);font-size:var(--frfr-text-xs)}.frfr-pos-flag{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:8px;background:rgb(215 172 85/18%);color:var(--frfr-warning);font-size:var(--frfr-text-xs);font-weight:700;cursor:help}.frfr-pos-table td[data-tone=up]{color:var(--market-buy);font-weight:600}.frfr-pos-table td[data-tone=down]{color:var(--market-sell);font-weight:600}.frfr-pos-sub{margin-left:4px;color:var(--frfr-text-muted);font-weight:400}.frfr-pos-activity{color:var(--frfr-text-secondary)}.frfr-pos-col-actions{width:1%;text-align:right;white-space:nowrap}.frfr-pos-table th:first-child{width:20%}.frfr-pos-table th:is(:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(6),:nth-child(7)){width:9%}.frfr-pos-table th:is(:nth-child(5),:nth-child(8)){width:12%}.frfr-pos-actions{justify-content:flex-end;gap:6px}.frfr-pos-actions,.frfr-pos-open{display:inline-flex;align-items:center}.frfr-pos-open{width:22px;height:22px;justify-content:center;border-radius:4px;color:var(--frfr-text-muted)}.frfr-pos-open:hover{color:var(--frfr-text);background:var(--frfr-surface-hover)}.frfr-pos-sell{display:inline-flex;align-items:center;gap:3px;height:24px;padding:0 9px;border:1px solid rgb(240 93 100/55%);border-radius:6px;background:rgb(240 93 100/8%);color:var(--frfr-sell);font:inherit;font-size:var(--frfr-text-sm);font-weight:700;white-space:nowrap;cursor:pointer}.frfr-pos-sell:hover:not(:disabled){border-color:var(--frfr-sell);background:rgb(240 93 100/16%)}.frfr-pos-sell:disabled{opacity:.5;cursor:default}.frfr-pos-sell[data-frfr-pos-sell=sold]{color:var(--brand-primary);border-color:var(--brand-primary);background:rgb(67 219 145/8%)}.frfr-pos-sell[data-frfr-pos-sell=gate],.frfr-pos-sell[data-frfr-pos-sell=moved]{color:var(--frfr-text-secondary);border-color:var(--frfr-line);background:none}.frfr-pos-foot{flex:none;display:flex;align-items:center;gap:10px;padding:6px 12px;border-top:1px solid var(--frfr-row-sep);color:var(--frfr-text-muted);font-size:var(--frfr-text-xs)}.frfr-pos-foot button{padding:0;border:0;background:none;color:var(--frfr-text-secondary);font:inherit;text-decoration:underline;cursor:pointer}.frfr-pos-foot button:hover{color:var(--frfr-text)}.frfr-pos-tools{gap:8px}.frfr-pos-share,.frfr-pos-tools{display:inline-flex;align-items:center}.frfr-pos-share{gap:1px;height:22px;padding:0 7px 0 6px;border:1px solid var(--frfr-line);border-radius:999px;color:var(--frfr-sell);font-size:var(--frfr-text-xs);font-weight:600}.frfr-pos-share button{height:18px;padding:0 5px;border:0;border-radius:9px;background:none;color:var(--frfr-text-muted);font:inherit;font-size:var(--frfr-text-xs);font-weight:600;cursor:pointer}.frfr-pos-share button:hover{color:var(--frfr-text)}.frfr-pos-share button[aria-pressed=true]{background:rgb(240 93 100/14%);color:var(--frfr-sell)}.frfr-pos-presets{display:inline-flex;gap:1px}.frfr-pos-presets button{height:22px;padding:0 6px;border:0;border-radius:6px;background:none;color:var(--frfr-text-muted);font:inherit;font-size:var(--frfr-text-xs);font-weight:600;cursor:pointer}.frfr-pos-presets button:hover{color:var(--frfr-text)}.frfr-pos-presets button[aria-pressed=true]{background:rgb(67 219 145/10%);color:var(--brand-primary)}.frfr-pos-pending{border-color:var(--frfr-row-sep);font-size:var(--frfr-text-xs);padding:0 5px}.frfr-pos-pending,tr[data-frfr-position-status=pending] td{color:var(--frfr-text-secondary)}.frfr-ord{display:flex;flex-direction:column;height:100%;min-height:0}.frfr-ord>.frfr-scroll{flex:1 1 auto;min-height:0;overflow:auto}.frfr-ord-note{margin:0;padding:10px 16px;color:var(--frfr-text-muted);font-size:var(--frfr-text-sm);line-height:16px}.frfr-ord-note b{color:var(--frfr-text)}.frfr-ord-age,.frfr-ord-sub{color:var(--frfr-text-muted)}.frfr-ord-sub{margin-left:6px;font-size:var(--frfr-text-xs);font-weight:400}.frfr-ord-token{color:var(--frfr-text);font-weight:600;text-decoration:none}.frfr-ord-token:hover{text-decoration:underline}tr[data-current] .frfr-ord-token{color:var(--frfr-cyan)}.frfr-ord-kind{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:4px;font-size:var(--frfr-text-xs);font-weight:600;white-space:nowrap}.frfr-ord-kind[data-kind=buy-below],.frfr-ord-kind[data-kind=buy]{background:rgb(67 219 145/12%);color:var(--market-buy)}.frfr-ord-kind[data-kind=sell-above],.frfr-ord-kind[data-kind=sell],.frfr-ord-kind[data-kind=stop-loss],.frfr-ord-kind[data-kind=take-profit]{background:rgb(240 93 100/12%);color:var(--market-sell)}.frfr-ord-kind[data-kind=stop-loss],.frfr-ord-kind[data-kind=trailing-stop]{background:rgb(215 172 85/14%);color:var(--frfr-warning)}.frfr-ord-kind[data-kind=trailing-take-profit]{background:rgb(240 93 100/12%);color:var(--market-sell)}.frfr-ord-trigger[data-frfr-order-trail=waiting]{color:var(--frfr-text-muted)}.frfr-ord-kind[data-kind=approval],.frfr-ord-kind[data-kind=cancel]{background:rgb(255 255 255/6%);color:var(--frfr-text-secondary)}.frfr-ord-trigger{color:var(--frfr-text);font-weight:600}.frfr-ord-away[data-tone=near]{color:var(--brand-primary)}.frfr-ord-away[data-tone=at]{color:var(--frfr-warning);font-weight:600}.frfr-ord-status{display:inline-flex;align-items:center;gap:5px;font-weight:600}.frfr-ord-status[data-status=open]{color:var(--brand-primary)}.frfr-ord-status[data-status=open]:before{content:"";width:6px;height:6px;border-radius:3px;background:var(--brand-primary)}.frfr-ord-status[data-status=firing]{color:var(--frfr-warning)}.frfr-ord-status[data-status=filled]{color:var(--market-buy)}.frfr-ord-status[data-status=failed]{color:var(--market-sell)}.frfr-ord-status[data-status=cancelled],.frfr-ord-status[data-status=expired]{color:var(--frfr-text-muted);font-weight:400}.frfr-ord-flag{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:8px;background:rgb(215 172 85/18%);color:var(--frfr-warning);font-size:var(--frfr-text-xs);font-weight:700}.frfr-ord-col-actions{width:1%;text-align:right;white-space:nowrap}.frfr-ord-actions{display:inline-flex;gap:6px}.frfr-ord-cancel{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0;border:1px solid var(--frfr-line);border-radius:6px;background:none;color:var(--frfr-text-muted);cursor:pointer}.frfr-ord-cancel:hover:not(:disabled){color:var(--market-sell);border-color:rgb(240 93 100/55%);background:rgb(240 93 100/8%)}.frfr-ord-cancel:disabled{opacity:.4;cursor:default}.frfr-ord-hash{font-family:var(--frfr-font-data);color:var(--frfr-text-secondary);text-decoration:none}.frfr-ord-hash:hover{color:var(--frfr-text);text-decoration:underline}.frfr-ord-tools{display:inline-flex;align-items:center;gap:8px}.frfr-ord-views{display:inline-flex;gap:1px;height:22px;padding:1px;border:1px solid var(--frfr-line);border-radius:999px}.frfr-ord-views button{height:18px;padding:0 8px;border:0;border-radius:9px;background:none;color:var(--frfr-text-muted);font:inherit;font-size:var(--frfr-text-xs);font-weight:600;white-space:nowrap;cursor:pointer}.frfr-ord-views button:hover{color:var(--frfr-text)}.frfr-ord-views button[aria-pressed=true]{background:rgb(255 255 255/8%);color:var(--frfr-text)}.frfr-ord-add{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px 0 7px;border:1px solid rgb(0 255 255/45%);border-radius:999px;background:rgb(0 255 255/6%);color:var(--frfr-cyan);font:inherit;font-size:var(--frfr-text-xs);font-weight:600;white-space:nowrap;cursor:pointer}.frfr-ord-add:hover,.frfr-ord-add[aria-pressed=true]{background:rgb(0 255 255/14%)}.frfr-ord-new{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:8px 12px;border-bottom:1px solid var(--frfr-line);background:var(--frfr-lane-bg);font-size:var(--frfr-text-sm)}.frfr-ord-field{display:inline-flex;align-items:center;gap:6px}.frfr-ord-label{color:var(--frfr-text-muted);font-size:var(--frfr-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.frfr-ord-seg{display:inline-flex;gap:1px;padding:1px;border:1px solid var(--frfr-line);border-radius:6px}.frfr-ord-chips button,.frfr-ord-seg button{height:20px;padding:0 7px;border:0;border-radius:4px;background:none;color:var(--frfr-text-muted);font:inherit;font-size:var(--frfr-text-xs);font-weight:600;white-space:nowrap;cursor:pointer}.frfr-ord-chips button:hover:not(:disabled),.frfr-ord-seg button:hover:not(:disabled){color:var(--frfr-text)}.frfr-ord-chips button:disabled,.frfr-ord-seg button:disabled{opacity:.4;cursor:default}.frfr-ord-chips button[aria-pressed=true],.frfr-ord-seg button[aria-pressed=true]{background:rgb(255 255 255/9%);color:var(--frfr-text)}.frfr-ord-seg button[data-kind=buy-below][aria-pressed=true]{color:var(--market-buy)}.frfr-ord-seg button[data-kind=sell-above][aria-pressed=true],.frfr-ord-seg button[data-kind=take-profit][aria-pressed=true]{color:var(--market-sell)}.frfr-ord-seg button[data-kind=stop-loss][aria-pressed=true],.frfr-ord-seg button[data-kind=trailing-stop][aria-pressed=true]{color:var(--frfr-warning)}.frfr-ord-seg button[data-kind=trailing-take-profit][aria-pressed=true]{color:var(--market-sell)}.frfr-ord-chips{display:inline-flex;gap:2px}.frfr-ord-input{width:150px;height:24px;padding:0 8px;border:1px solid var(--frfr-line);border-radius:6px;background:var(--frfr-canvas);color:var(--frfr-text);font:inherit;font-size:var(--frfr-text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.frfr-ord-input:focus{outline:2px solid var(--frfr-cyan);outline-offset:-1px}.frfr-ord-input-short{width:90px}.frfr-ord-unit{color:var(--frfr-text-muted);font-size:var(--frfr-text-xs);white-space:nowrap}.frfr-ord-submit{margin-left:auto}.frfr-ord-place{height:26px;padding:0 12px;border:1px solid;border-radius:6px;background:none;font:inherit;font-size:var(--frfr-text-sm);font-weight:700;white-space:nowrap;cursor:pointer}.frfr-ord-place[data-side=buy]{border-color:rgb(67 219 145/55%);color:var(--market-buy)}.frfr-ord-place[data-side=sell]{border-color:rgb(240 93 100/55%);color:var(--market-sell)}.frfr-ord-place[data-side=buy]:hover:not(:disabled){background:rgb(67 219 145/12%)}.frfr-ord-place[data-side=sell]:hover:not(:disabled){background:rgb(240 93 100/12%)}.frfr-ord-place:disabled{opacity:.45;cursor:not-allowed}.frfr-ord-close{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:none;color:var(--frfr-text-muted);cursor:pointer}.frfr-ord-close:hover{color:var(--frfr-text);background:rgb(255 255 255/6%)}.frfr-ord-armed{display:inline-block;margin-left:6px;padding:1px 5px;border-radius:3px;background:var(--frfr-surface-hover);color:var(--brand-primary);font-size:var(--frfr-text-xs);font-weight:var(--frfr-weight-semibold);letter-spacing:.02em;vertical-align:middle}.frfr-ord-wallet{white-space:nowrap}.frfr-ord-wallet-face{width:16px;height:16px;margin-right:6px;border-radius:50%;vertical-align:-3px}.frfr-ord-wallet-name{color:var(--frfr-text-secondary)}.frfr-instant{position:fixed;left:0;top:0;will-change:transform;z-index:55;display:flex;flex-direction:column;padding:0 12px 10px;border:1px solid var(--frfr-line);border-radius:12px;background:#18181b;box-shadow:0 18px 48px rgb(0 0 0/60%);color:var(--frfr-text);font-size:var(--frfr-text-sm);line-height:1.3;-webkit-font-smoothing:antialiased}.frfr-instant-head{position:relative;display:flex;align-items:center;gap:7px;height:42px;margin:0 -12px 8px;padding:12px 12px 0;border-radius:11px 11px 0 0;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.frfr-instant-head:active,.frfr-instant[data-frfr-dragging] .frfr-instant-head{cursor:-webkit-grabbing;cursor:grabbing}.frfr-instant-head:focus-visible{outline:2px solid var(--frfr-cyan);outline-offset:-2px}.frfr-instant-grip{position:absolute;left:0;right:0;top:0;height:12px;display:grid;place-items:center}.frfr-instant-grip i{width:18px;height:4px;background:radial-gradient(circle,rgb(255 255 255/32%) 1px,transparent 1.4px) 0 0 /6px 4px}.frfr-instant-bolt{flex:none}.frfr-instant-title{color:var(--frfr-text);font-size:var(--frfr-text-md);font-weight:600;white-space:nowrap}.frfr-instant-symbol{min-width:0;overflow:hidden;color:var(--frfr-text-muted);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.frfr-instant-presets{margin-left:auto;display:inline-flex;gap:1px;padding:2px;border:1px solid var(--frfr-line);border-radius:7px;background:#0f0f12}.frfr-instant-presets button{height:20px;padding:0 7px;border:0;border-radius:5px;background:none;color:var(--frfr-text-muted);font:inherit;font-size:var(--frfr-text-xs);font-weight:600;cursor:pointer}.frfr-instant-presets button[aria-pressed=true]{background:#26262b;color:var(--frfr-text)}.frfr-instant-icon{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:none;color:var(--frfr-text-muted);cursor:pointer}.frfr-instant-icon:hover{background:rgb(255 255 255/6%);color:var(--frfr-text)}.frfr-instant-side{display:grid;grid-gap:7px;gap:7px}.frfr-instant-side[data-side=sell]{margin:11px -12px 0;padding:10px 12px 0;border-top:1px solid var(--frfr-line)}.frfr-instant-row-head{display:flex;align-items:center;justify-content:space-between;font-size:var(--frfr-text-md);font-weight:600}.frfr-instant-balance{display:inline-flex;align-items:center;gap:5px;color:var(--frfr-text-muted);font-size:var(--frfr-text-sm);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.frfr-instant-chips{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.frfr-instant-chip{height:46px;border:1px solid;border-radius:8px;background:none;font:inherit;font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.frfr-instant-chip[data-side=buy]{border-color:rgb(67 219 145/50%);color:var(--brand-primary)}.frfr-instant-chip[data-side=sell]{border-color:rgb(240 93 100/50%);color:var(--frfr-sell)}.frfr-instant-chip[data-side=buy]:hover:not(:disabled){border-color:var(--brand-primary);background:rgb(67 219 145/12%)}.frfr-instant-chip[data-side=sell]:hover:not(:disabled){border-color:var(--frfr-sell);background:rgb(240 93 100/12%)}.frfr-instant-chip:disabled{opacity:.45;cursor:not-allowed}.frfr-instant-terms{display:flex;gap:12px;margin:9px 0 0;color:var(--frfr-text-muted);font-size:var(--frfr-text-xs)}.frfr-instant-terms span{display:inline-flex;align-items:center;gap:4px}.frfr-instant-figures{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;margin:12px -4px 0;padding:8px;border:1px solid var(--frfr-line);border-radius:8px;background:#0f0f12}.frfr-instant-figures div{display:grid;grid-gap:2px;gap:2px;min-width:0}.frfr-instant-figures dt{color:var(--frfr-text-muted);font-size:11px}.frfr-instant-figures dd{margin:0;overflow:hidden;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.frfr-instant-figures dd[data-tone=up]{color:var(--brand-primary)}.frfr-instant-figures dd[data-tone=down]{color:var(--frfr-sell)}.frfr-instant .frfr-instant-figures~*{margin-top:9px}.frfr-instant-gate{display:grid;grid-gap:6px;gap:6px;margin-bottom:10px}.frfr-instant-gate-button{height:32px;border:0;border-radius:8px;background:var(--frfr-satin-pill);color:var(--frfr-satin-ink);box-shadow:0 0 22px rgba(0,190,255,.22);font:inherit;font-size:var(--frfr-text-md);font-weight:700;cursor:pointer}.frfr-instant-gate-button:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 0 22px rgba(0,190,255,.34)}.frfr-instant-gate-button:active:not(:disabled){filter:brightness(.94)}.frfr-instant-gate-button:disabled{opacity:.5;cursor:default;box-shadow:none;filter:none}.frfr-instant-note{margin:0;color:var(--frfr-text-muted);font-size:var(--frfr-text-xs);line-height:15px}.frfr-instant-note[data-tone=warning]{color:var(--warning)}.frfr-instant-note[role=status]{display:flex;align-items:flex-start;gap:6px}.frfr-instant-note[role=status]:before{content:"";flex:none;width:6px;height:6px;margin-top:4.5px;border-radius:50%;background:var(--frfr-text-muted)}.frfr-instant-note[data-tone=ok]:before{background:var(--brand-primary)}.frfr-instant-note[data-tone=warning]:before{background:var(--warning)}.frfr-instant-note .frfr-instant-hash{margin-left:auto;color:var(--frfr-text);text-decoration:none}.frfr-txchip{--txchip-ok-line:rgba(67,219,145,0.42);--txchip-bad-line:rgba(240,93,100,0.45);position:relative;flex:0 1 auto;min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px 0 8px;border:var(--frfr-border-width) solid var(--frfr-lane-line);border-radius:var(--frfr-radius-round);background:var(--frfr-lane-bg);box-shadow:inset 0 1px 0 var(--frfr-cyan-line),var(--frfr-panel-shadow);color:var(--frfr-text-secondary);font-size:var(--frfr-text-md);font-weight:var(--frfr-weight-medium);line-height:1;white-space:nowrap;overflow:hidden}.frfr-chart-bottom>.frfr-txchip{margin:0 auto}.frfr-txchip:has(.frfr-txchip-retry){padding-right:4px}.frfr-txchip[data-state=landed],.frfr-txchip[data-state=sent]{padding-left:12px;padding-right:8px}.frfr-tp-txchip{display:flex;min-width:0}.frfr-txchip[data-tone=ok]{border-color:var(--txchip-ok-line);background:linear-gradient(var(--frfr-gain-soft),var(--frfr-gain-soft)),var(--frfr-lane-bg);box-shadow:inset 0 1px 0 var(--txchip-ok-line),var(--frfr-panel-shadow)}.frfr-txchip[data-tone=ok] .frfr-txchip-lbl{color:var(--frfr-gain);font-weight:var(--frfr-weight-semibold)}.frfr-txchip[data-tone=warning]{border-color:var(--txchip-bad-line);background:linear-gradient(var(--frfr-sell-soft),var(--frfr-sell-soft)),var(--frfr-lane-bg);box-shadow:inset 0 1px 0 var(--txchip-bad-line),var(--frfr-panel-shadow);color:var(--frfr-sell)}.frfr-txchip[data-tone=warning] .frfr-txchip-lbl{color:var(--frfr-sell)}.frfr-txchip:has(.frfr-txchip-main[href]:focus-visible){outline:1px solid var(--brand-focus);outline-offset:2px}.frfr-txchip-main{display:inline-flex;align-items:center;gap:8px;min-width:0;color:inherit;text-decoration:none}.frfr-txchip-main:focus-visible{outline:none}.frfr-txchip-main[href]{cursor:pointer}.frfr-txchip-main[href]:after{content:"";position:absolute;inset:0}.frfr-txchip-text{position:relative;display:inline-flex;align-items:center;gap:6px;min-width:0}.frfr-txchip-lbl{color:var(--frfr-text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.frfr-txchip-sep{color:var(--frfr-text-tertiary)}.frfr-txchip-why{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--frfr-text-secondary)}.frfr-txchip-mk{position:relative;flex:none;display:block;width:16px;height:16px;overflow:visible}.frfr-txchip-bolt{fill:var(--frfr-cyan);animation:frfr-pulse 1.2s var(--frfr-ease) infinite}.frfr-txchip-st{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.frfr-txchip-ok{color:var(--frfr-gain)}.frfr-txchip-bad{color:var(--frfr-sell)}.frfr-txchip-retry{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;flex:none;display:inline-flex;align-items:center;height:20px;padding:0 8px;border:var(--frfr-border-width) solid var(--txchip-bad-line);border-radius:var(--frfr-radius-round);background:transparent;color:var(--frfr-text);font:inherit;font-size:var(--frfr-text-sm);cursor:pointer}.frfr-txchip-retry:hover{background:var(--frfr-sell-soft)}.frfr-tf-bar{position:relative;flex:none;width:96px;height:4px;margin-left:2px;border-radius:2px;background:var(--frfr-lane-line);overflow:hidden}.frfr-tf-bar-fill{position:absolute;inset:0;border-radius:inherit;background:var(--frfr-cyan);transform-origin:left center;transform:scaleX(var(--tf-from,0))}.frfr-tf-bar[data-frfr-tf-bar=run] .frfr-tf-bar-fill{animation:frfr-tf-fill var(--tf-ms,0s) linear forwards}@keyframes frfr-tf-fill{0%{transform:scaleX(var(--tf-from,0))}to{transform:scaleX(1)}}.frfr-tf-pending{display:inline-flex;align-items:center;gap:8px;max-width:100%;color:var(--frfr-text-muted)}.frfr-tf-dot{flex:none;display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--frfr-cyan);box-shadow:0 0 0 3px var(--frfr-cyan-soft);animation:frfr-pulse 1.6s var(--frfr-ease) infinite}.frfr-tf-card{margin:10px 0 0;padding:9px 14px 10px;border:var(--frfr-border-width) dashed var(--frfr-lane-line);border-radius:var(--frfr-radius-md);background:var(--frfr-lane-bg)}.frfr-tf-card[data-state=landed]{border-style:solid;border-color:var(--txchip-ok-line,rgba(67,219,145,.42))}.frfr-tf-card-h{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--frfr-text-sm);color:var(--frfr-text-muted)}.frfr-tf-card-tag{display:inline-flex;align-items:center;gap:8px;font-size:var(--frfr-text-xs);font-weight:var(--frfr-weight-medium);color:var(--frfr-cyan)}.frfr-tf-card[data-state=landed] .frfr-tf-card-tag{color:var(--frfr-gain)}.frfr-tf-card-tag svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.frfr-tf-card-v{margin:5px 0 0;font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--frfr-text-xl);color:var(--frfr-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frfr-tf-card-v,.frfr-tf-card-v b{font-weight:var(--frfr-weight-semibold)}.frfr-tf-card-v b{margin-left:6px;font-size:var(--frfr-text-md);color:var(--frfr-text-muted)}.frfr-tf-card-s{margin:2px 0 0;font-size:var(--frfr-text-sm);color:var(--frfr-text-muted)}.frfr-tf-card[data-state=pending] :is(.frfr-tf-card-v,.frfr-tf-card-s){opacity:.6}.frfr-txchip[data-motion=reduced] .frfr-tf-bar-fill,.frfr-txchip[data-motion=reduced] .frfr-txchip-bolt{animation:none}@media (prefers-reduced-motion:reduce){.frfr-tf-bar-fill,.frfr-tf-dot,.frfr-txchip-bolt{animation:none}}