@layer modules{.chart-panel,.order-ticket{container-type:inline-size}.workspace.tokens-screener .middle-main>*{display:none}.market-strip .index-panel.collapsed{flex:0 0 var(--workspace-left-width);width:var(--workspace-left-width);border-color:transparent;border-right-color:rgb(var(--ds-material-highlight-rgb)/.055);border-radius:0;background:transparent;box-shadow:none}.workspace.tokens-screener .market-strip .index-panel{position:absolute;top:0;left:var(--workspace-seam);bottom:var(--workspace-seam);width:calc(100% - var(--workspace-right-width) - (var(--workspace-seam) * 3));z-index:var(--ds-z-popover);height:auto;min-height:0;background:linear-gradient(180deg,rgb(255 255 255/.035),transparent 25%),rgb(4 2 2/.97);box-shadow:0 26px 64px -22px rgb(0 0 0/.82),0 0 24px rgb(var(--accent-rgb)/.12)}.index-title-head.collapsed-trigger{gap:8px;padding:3px 8px;background:linear-gradient(90deg,rgb(var(--accent-rgb)/.055),transparent 58%),rgb(3 3 5/.82)}.token-panel-dropdown-trigger{min-width:0;height:35px;max-height:calc(var(--panel-title-h) - 6px);flex:1 1 auto;display:flex;align-items:center;gap:12px;padding:0 11px 0 8px;overflow:hidden;border:1px solid rgb(var(--ds-material-highlight-rgb)/.17);border-radius:var(--ds-radius-control-lg);background:linear-gradient(135deg,rgb(var(--accent-rgb)/.07),transparent 48%),var(--ds-surface-control);box-shadow:inset 0 1px 0 rgb(var(--ds-material-highlight-rgb)/.045),0 7px 18px rgb(var(--ds-material-shadow-rgb)/.24);color:var(--ds-text-secondary);text-align:left;cursor:pointer;transition:border-color var(--ds-duration-fast) ease,background var(--ds-duration-fast) ease,box-shadow var(--ds-duration-fast) ease,color var(--ds-duration-fast) ease}.token-panel-dropdown-trigger:hover,.token-panel-dropdown-trigger[aria-expanded=true]{border-color:rgb(var(--accent-rgb)/.48);background:linear-gradient(135deg,rgb(var(--accent-rgb)/.14),transparent 56%),var(--ds-surface-control);box-shadow:inset 0 1px 0 rgb(var(--ds-material-highlight-rgb)/.075),0 8px 24px rgb(var(--accent-rgb)/.1);color:var(--ds-text-primary)}.token-panel-dropdown-trigger:focus-visible{outline:1px solid rgb(var(--accent-rgb)/.62);outline-offset:2px}.token-panel-dropdown-pair{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:7px;overflow:hidden}.token-panel-dropdown-pair .token-glyph{flex:0 0 auto}.token-panel-dropdown-symbol{min-width:0;overflow:hidden;color:var(--ds-text-secondary);font:800 17px/1 var(--ds-font-ui);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.token-panel-dropdown-symbol.primary{flex:0 1 auto;color:var(--ds-text-primary)}.token-panel-dropdown-symbol.secondary{flex:1 1 auto}.token-panel-dropdown-separator{flex:0 0 auto;color:rgb(var(--ds-material-highlight-rgb)/.4);font:700 17px/1 var(--ds-font-ui)}.token-panel-dropdown-chevron{flex:0 0 auto;color:var(--ds-text-primary);transition:transform var(--ds-duration-fast) ease}.token-panel-dropdown-trigger[aria-expanded=true] .token-panel-dropdown-chevron{transform:rotate(180deg)}.token-panel-popover-scrim{position:fixed;inset:0;z-index:var(--ds-z-base);padding:0;border:0;background:rgb(0 0 0/.1);cursor:default}.index-panel-body.popover{position:absolute;top:calc(100% + 8px);left:8px;z-index:var(--ds-z-raised);width:min(430px,calc(100vw - var(--workspace-right-width) - 32px));height:min(600px,calc(100dvh - var(--topbar-height) - var(--panel-title-h) - 20px));min-height:260px;overflow:hidden;border:1px solid rgb(var(--accent-rgb)/.42);border-radius:var(--ds-radius-control-lg);background:radial-gradient(circle at 12% 0,rgb(var(--accent-rgb)/.18),transparent 34%),linear-gradient(180deg,rgb(255 255 255/.045),transparent 22%),rgb(5 5 8/.975);box-shadow:0 30px 80px rgb(0 0 0/.78),0 0 34px rgb(var(--accent-rgb)/.16),inset 0 1px 0 rgb(255 255 255/.08)}.token-panel-popover-toolbar{flex:0 0 auto;display:grid;grid-template-columns:auto minmax(180px,1fr);align-items:center;grid-gap:16px;gap:16px;padding:12px;border-bottom:1px solid rgb(255 255 255/.07);background:rgb(0 0 0/.2)}.token-panel-popover-title{display:grid;grid-gap:4px;gap:4px;white-space:nowrap}.token-panel-popover-title span{color:rgb(var(--accent-soft-rgb)/.78);font:700 7px/1 var(--ds-font-data);letter-spacing:.15em}.token-panel-popover-title strong{color:var(--ds-text-primary);font:700 10px/1 var(--ds-font-ui);letter-spacing:.1em}.token-panel-popover-toolbar .token-search{width:100%;max-width:none;height:32px;margin-left:0;border-color:rgb(var(--accent-rgb)/.24);background:rgb(0 0 0/.42)}.index-panel-body.popover .token-list-tabs-row{min-height:38px;padding:6px 12px;background:rgb(0 0 0/.24)}.index-panel-body.popover .token-list-tabs .ds-seg-cell{min-width:88px}.index-panel-body.popover .index-cols{padding-inline:14px;background:rgb(255 255 255/.012)}.index-panel-body.popover .market-row{width:calc(100% - 10px);margin-inline:5px;border-radius:var(--ds-radius-control-sm)}@media (prefers-reduced-motion:reduce){.token-panel-dropdown-chevron{transition:none}}.chart-panel .chart{background:rgb(0 0 0/.09)}.chart-panel .tradingview-advanced-chart{padding:0}.chart-panel .tradingview-advanced-chart .chart-canvas{margin:0}.chart-social-timeline{position:relative;z-index:var(--ds-z-raised);display:grid;flex:0 0 90px;grid-template-rows:40px 10px 40px;min-height:90px;max-height:90px;overflow:hidden;border-top:1px solid var(--ds-border-subtle);background:var(--ds-surface-secondary)}.chart-social-row,.chart-social-time-axis{position:relative;min-width:0;overflow:hidden}.chart-social-row.buy{background:linear-gradient(180deg,rgb(var(--trade-buy-rgb)/.025),transparent)}.chart-social-row.sell{background:linear-gradient(0deg,rgb(var(--trade-sell-rgb)/.025),transparent)}.chart-social-time-track,.chart-social-track{position:absolute;top:0;bottom:0;left:var(--chart-social-track-left);width:var(--chart-social-track-width);min-width:0}.chart-social-label{position:absolute;z-index:var(--ds-z-base);inset-inline-start:var(--ds-space-2);top:50%;width:max(0px,calc(var(--chart-social-track-left) - var(--ds-space-2) - var(--chart-social-mark-radius) - var(--ds-space-1)));overflow:hidden;transform:translateY(-50%);font:700 8px/1 var(--font-mono);letter-spacing:.16em;pointer-events:none;white-space:nowrap}.chart-social-row.buy .chart-social-label{color:rgb(var(--trade-buy-rgb)/.82)}.chart-social-row.sell .chart-social-label{color:rgb(var(--trade-sell-rgb)/.82)}.chart-social-empty{position:absolute;inset-inline-start:8px;top:50%;transform:translateY(-50%);color:var(--ds-text-tertiary);font:500 8px/1 var(--font-mono);opacity:.48;pointer-events:none;white-space:nowrap}.chart-social-mark{position:absolute;z-index:var(--ds-z-base);left:0;display:flex;height:100%;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;border:0;background:none;cursor:pointer;transform-origin:50% 100%;transition:opacity .19s var(--ds-ease-standard),scale .19s var(--ds-ease-standard)}.chart-social-row.buy .chart-social-mark{top:var(--ds-space-1);height:calc(100% - var(--ds-space-1))}.chart-social-row.sell .chart-social-mark{top:0;height:calc(100% - var(--ds-space-1));flex-direction:column-reverse;transform-origin:50% 0}.chart-social-mark:focus-visible{z-index:var(--ds-z-sticky);outline:none}.chart-social-mark:focus-visible .chat-author-avatar{outline:2px solid rgb(var(--accent-soft-rgb)/.9);outline-offset:-2px}.chart-social-stub{width:1px;min-height:2px;flex:1 1 auto}.chart-social-row.buy .chart-social-stub{background:linear-gradient(to bottom,rgb(var(--trade-buy-rgb)/.18),rgb(var(--trade-buy-rgb)/.78))}.chart-social-row.sell .chart-social-stub{background:linear-gradient(to top,rgb(var(--trade-sell-rgb)/.18),rgb(var(--trade-sell-rgb)/.78))}.chart-social-mark[data-phase=entering]{opacity:0;scale:.55;transition:none}.chart-social-mark[data-phase=exiting]{opacity:0;scale:.55;transition:opacity .15s var(--ds-ease-standard),scale .15s var(--ds-ease-standard);pointer-events:none}.chart-social-mark.self .chat-author-avatar{box-shadow:inset 0 0 0 2px rgb(var(--accent-rgb)/.9)}.chart-social-time-axis{border-block:1px solid var(--ds-border-subtle);background:var(--ds-surface-control)}.chart-social-time-rule{position:absolute;right:0;left:0;top:50%;height:1px;background:var(--chrome-border)}.chart-social-axis-connector{position:absolute;left:0;width:1px;height:50%;pointer-events:none;transition:opacity .19s var(--ds-ease-standard)}.chart-social-axis-connector.buy{top:0;background:rgb(var(--trade-buy-rgb)/.78)}.chart-social-axis-connector.sell{top:50%;background:rgb(var(--trade-sell-rgb)/.78)}.chart-social-axis-connector[data-phase=entering]{opacity:0;transition:none}.chart-social-axis-connector[data-phase=exiting]{opacity:0;transition-duration:.15s}@container (max-width: 520px){.chart-social-label{font-size:7px}}@media (prefers-reduced-motion:reduce){.chart-social-axis-connector[data-phase],.chart-social-mark[data-phase]{transition:none}}html[data-interface-motion=false] .chart-social-axis-connector[data-phase],html[data-interface-motion=false] .chart-social-mark[data-phase]{transition:none}.chart-order-controls{position:absolute;z-index:var(--ds-z-sticky);top:48px;right:74px;display:flex;max-width:min(360px,calc(100% - 138px));flex-direction:column;align-items:flex-end;gap:4px;pointer-events:none}.chart-order-control{display:flex;align-items:stretch;max-width:100%;min-height:22px;overflow:hidden;border:1px solid rgb(255 255 255/.16);border-radius:3px;box-shadow:0 5px 14px rgb(0 0 0/.36);color:rgb(var(--chart-badge-fg-rgb));font:700 9px/1 var(--font-mono);letter-spacing:.02em;pointer-events:auto}.chart-order-control.buy{background:rgb(var(--trade-buy-rgb))}.chart-order-control.sell{background:rgb(var(--trade-sell-rgb))}.chart-order-control>span{min-width:0;overflow:hidden;padding:6px 8px 5px;text-overflow:ellipsis;white-space:nowrap}.chart-order-control>button{flex:0 0 23px;width:23px;min-height:22px;padding:0;border:0;border-left:1px solid rgb(0 0 0/.24);border-radius:0;background:rgb(0 0 0/.14);color:currentColor;font:800 14px/1 var(--font-ui)}.chart-order-control>button:hover:not(:disabled){background:rgb(0 0 0/.28)}.chart-order-control>button:focus-visible{outline:2px solid #fff;outline-offset:-2px}.chart-order-control>button:disabled{cursor:wait;opacity:.62}@container (max-width: 520px){.chart-order-controls{top:42px;right:12px;max-width:calc(100% - 68px)}}.chart-order-cancel-error{position:absolute;z-index:var(--ds-z-sticky);right:74px;bottom:28px;max-width:min(360px,calc(100% - 94px));padding:5px 7px;border:1px solid rgb(var(--trade-sell-rgb)/.42);border-radius:3px;background:rgb(10 8 10/.92);color:rgb(var(--trade-sell-rgb));font:600 9px/1.35 var(--font-ui)}.chart-price-grid-line{stroke:rgb(255 255 255/.018)}.chart-time-grid-line{stroke:rgb(255 255 255/.014)}.candle-axis-frame{stroke:rgb(255 255 255/.045)}.chart-price-axis-label,.chart-time-axis-label{fill:rgb(255 255 255/.31)}.chart-axis-price-badge.current rect{stroke-width:1.4px;filter:drop-shadow(0 4px 10px rgb(0 0 0/.38))}.candle-crosshair-line{stroke:rgb(255 255 255/.38)}.chart-empty:not(.chart-stale-badge){margin:var(--ds-space-6);padding:var(--ds-space-6);border:1px solid var(--ds-border-subtle);border-left:2px solid rgb(var(--accent-soft-rgb)/.42);background:rgb(0 0 0/.16);color:var(--ds-text-tertiary)}.order-ticket{container-name:trade-ticket;overflow:hidden}.ot-head{display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;gap:6px;padding:8px 12px;border-bottom:1px solid rgb(255 255 255/.06);background:rgb(0 0 0/.1)}.ot-control-row{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-width:0}.ot-control-label{color:rgb(var(--label-soft-rgb));font:700 8px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.ot-funding-seg,.ot-order-type-seg{min-width:0}.ot-order-type-seg{grid-template-columns:repeat(4,minmax(0,1fr))}.ot-funding-seg{grid-template-columns:repeat(2,minmax(0,1fr))}.ot-order-type-opt{--ds-seg-cell-gap:var(--ds-space-2);--ds-seg-cell-padding-inline:var(--ds-space-2);--ds-seg-cell-type:var(--ds-type-micro)}.ot-order-type-other-trigger>svg{flex:0 0 auto}.ot-order-type-other{display:none;min-width:0}.ot-order-type-other-trigger{width:100%}@container trade-ticket (max-width: 410px){.ot-order-type-seg{grid-template-columns:repeat(3,minmax(0,1fr))}.ot-order-type-seg>.overflow-option{display:none}.ot-order-type-other{display:block}}.ot-token-picker-trigger{justify-content:flex-start;padding:0 4px;border-radius:var(--ds-radius-control-sm);cursor:pointer;transition:background var(--ds-duration-fast) ease,color var(--ds-duration-fast) ease}.ot-token-picker-trigger>span{flex:1 1 auto}.ot-token-picker-trigger>svg{flex:0 0 auto;color:var(--chrome-icon)}.ot-token-picker-trigger:hover,.ot-token-picker-trigger[aria-expanded=true]{background:rgb(var(--accent-rgb)/.1);color:#fff}.panel-head-picker-menu.order-token-picker-menu{width:min(280px,calc(100vw - 16px));min-width:240px;min-height:0;padding:6px;overflow:hidden}.order-token-search{display:flex;flex:0 0 auto;align-items:center;gap:7px;height:34px;padding:0 9px;border:1px solid var(--chrome-border-soft);border-radius:var(--ds-radius-control);background:rgb(0 0 0/.34);color:var(--chrome-icon)}.order-token-search:focus-within{border-color:var(--chrome-border)}.order-token-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ds-text-primary);font:500 11px/1 var(--font-ui)}.order-token-search input::placeholder{color:var(--ds-text-tertiary)}.order-token-options{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-height:0;margin-top:5px;overflow-y:auto;overscroll-behavior:contain}.order-token-group-label{padding:6px 8px 3px;color:var(--ds-text-tertiary);font:700 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.order-token-group-label:not(:first-child){margin-top:3px;border-top:1px solid var(--ds-border-subtle)}.order-token-option{display:grid;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;grid-gap:9px;gap:9px;width:100%;min-height:42px;padding:5px 8px;border:0;border-radius:var(--ds-radius-control);background:transparent;color:var(--ds-text-secondary);text-align:left;transition:background var(--ds-duration-fast) ease,color var(--ds-duration-fast) ease}.order-token-option:hover:not(:disabled){background:var(--ds-surface-row-hover);color:var(--ds-text-primary)}.order-token-option.on{background:rgb(var(--accent-rgb)/.14);color:var(--ds-text-primary)}.order-token-option:disabled{cursor:not-allowed;opacity:.4}.order-token-option>svg{justify-self:end;color:rgb(var(--accent-soft-rgb))}.order-token-option-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.order-token-option-copy strong{overflow:hidden;font:700 11px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.order-token-option-copy small{overflow:hidden;color:var(--ds-text-tertiary);font:500 8.5px/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.order-token-empty{padding:18px 10px;color:var(--ds-text-tertiary);font:500 10px/1.3 var(--font-ui);text-align:center}.ot-pipeline{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-column-gap:8px;column-gap:8px;grid-row-gap:8px;row-gap:8px;padding-block:7px 12px;padding-inline:16px}.ot-box{display:grid;grid-column:1/-1;grid-template-columns:64px minmax(0,1fr) 84px;align-items:stretch;grid-gap:8px;gap:8px;min-width:0;padding:6px 10px;border:1px solid var(--line-faint);border-radius:8px}@supports (grid-template-columns:subgrid){.ot-box{grid-template-columns:subgrid}}.ot-box-sell{box-shadow:2px 2px 0 rgb(var(--trade-sell-rgb)/.22)}.ot-box-buy{box-shadow:2px 2px 0 rgb(var(--trade-buy-rgb)/.22)}.ot-side{display:inline-flex;align-self:stretch;min-height:36px;font:700 10.5px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.ot-side.buy{color:var(--trade-buy)}.ot-side.sell{color:var(--trade-sell)}.ot-side-chip{display:grid;width:21px;height:20px;place-items:center;border-radius:3px;color:inherit}.ot-side.buy .ot-side-chip{background:rgb(var(--trade-buy-rgb)/.18);box-shadow:inset 0 0 0 1px rgb(var(--trade-buy-rgb)/.55)}.ot-side.sell .ot-side-chip{background:rgb(var(--trade-sell-rgb)/.18);box-shadow:inset 0 0 0 1px rgb(var(--trade-sell-rgb)/.55)}.ot-selector-cue{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;background:transparent;text-align:inherit;cursor:pointer;transition:color .15s ease,text-shadow .15s ease}.ot-selector-cue:hover{color:#fff}.ot-selector-cue:focus-visible{outline:1px solid rgb(var(--accent-rgb)/.58);outline-offset:3px}.ot-side.buy.ot-selector-cue:focus-visible .ot-side-chip,.ot-side.buy.ot-selector-cue:hover .ot-side-chip{background:rgb(var(--trade-buy-rgb)/.24);box-shadow:inset 0 0 0 1px rgb(var(--trade-buy-rgb)/.68),0 0 10px rgb(var(--trade-buy-rgb)/.24)}.ot-side.sell.ot-selector-cue:focus-visible .ot-side-chip,.ot-side.sell.ot-selector-cue:hover .ot-side-chip{background:rgb(var(--trade-sell-rgb)/.24);box-shadow:inset 0 0 0 1px rgb(var(--trade-sell-rgb)/.68),0 0 10px rgb(var(--trade-sell-rgb)/.24)}.ot-token{display:inline-flex;align-items:center;align-self:stretch;gap:7px;min-width:0;min-height:36px;color:var(--text-strong);font:700 13px/1 var(--font-ui)}.ot-token>span{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ot-amount-row{display:flex;box-sizing:border-box;align-items:center;gap:7px;height:36px;padding:4px 8px;border:1px solid var(--chrome-border-soft);border-radius:6px;transition:border-color .15s ease}.ot-amount-row:focus-within{border-color:var(--chrome-border)}.ot-approx{color:var(--text-dim);font:500 18px/1 var(--font-numeric)}.ot-amount{flex:1 1;border:0;outline:none;background:transparent;color:#fff;caret-color:rgb(var(--accent-rgb));font:500 clamp(16px,1.45vw,21px)/1.05 var(--font-numeric);transition:opacity .2s ease}.ot-amount.solving{opacity:.4}.ot-amount.amt-sm{font-size:clamp(14px,1.35vw,19px)}.ot-amount.amt-xs{font-size:clamp(12px,1.15vw,16px)}.ot-amount.amt-xxs{font-size:clamp(10.5px,.95vw,14px)}.ot-max{flex-shrink:0;padding:3px 7px;border:1px solid var(--chrome-border);border-radius:4px;background:var(--chrome-fill);color:var(--chrome-icon);font:600 7.5px/1 var(--font-mono);letter-spacing:.16em;transition:color .15s,background .15s,border-color .15s}.ot-max:hover{border-color:rgb(var(--accent-soft-rgb)/.6);background:var(--chrome-fill-strong);color:#fff}.ot-pipeline{flex:0 0 auto;padding-block:var(--ds-space-6) 0}.ot-box-sell{grid-row:1}.ot-box-buy{grid-row:2}.ot-pipeline.margin .ot-box-collateral{grid-row:1}.ot-pipeline.margin .ot-margin-risk{grid-row:2}.ot-pipeline.margin .ot-box-sell{grid-row:3}.ot-pipeline.margin .ot-box-buy{grid-row:4}.ot-pipeline.margin .ot-box{grid-template-columns:82px minmax(0,1fr) 106px}.ot-pipeline.margin .ot-margin-risk{grid-template-columns:82px minmax(0,1fr)}.ot-pipeline.margin .ot-side.collateral>span:not(.ot-side-chip){font-size:9px;letter-spacing:.04em}.ot-pipeline.margin .ot-side.sell>.ot-side-label-stacked{display:inline-flex;flex-direction:column;justify-content:center;gap:1px;font-size:10px;line-height:10px;letter-spacing:.04em}.ot-swap-tokens{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;grid-column:3;grid-row:1/3;place-self:center;-webkit-margin-end:11px;margin-inline-end:11px;z-index:var(--ds-z-raised);display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--chrome-icon);box-shadow:none;cursor:pointer;transition:color .15s ease}.ot-pipeline.margin .ot-swap-tokens{grid-row:3/5}.ot-swap-tokens:before{content:"";position:absolute;left:50%;top:50%;width:17px;height:17px;border:1px solid var(--chrome-border);border-radius:2px;background:var(--surface-raised);box-shadow:-4px -4px 10px rgb(var(--trade-sell-rgb)/.13),4px 4px 10px rgb(var(--trade-buy-rgb)/.13),4px 4px 12px rgb(0 0 0/.42);transform:translate(-50%,-50%) rotate(45deg);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.ot-swap-tokens:after{content:"";position:absolute;inset:-10px}.ot-swap-tokens>svg{position:relative;z-index:var(--ds-z-raised);width:14px;height:14px}.ot-swap-tokens:hover{color:#fff}.ot-swap-tokens:hover:before{border-color:rgb(var(--accent-soft-rgb)/.6);background:rgb(var(--surface-rgb));box-shadow:-4px -4px 12px rgb(var(--trade-sell-rgb)/.2),4px 4px 12px rgb(var(--trade-buy-rgb)/.2),4px 4px 14px rgb(0 0 0/.5)}.ot-swap-tokens:active:before{background:var(--chrome-fill-strong)}.ot-swap-tokens:focus-visible{outline:none}.ot-swap-tokens:focus-visible:before{border-color:rgb(var(--accent-rgb)/.82);box-shadow:0 0 0 2px rgb(var(--surface-rgb)),0 0 0 4px rgb(var(--accent-rgb)/.72)}.ot-box{min-height:0;background:rgb(0 0 0/.24);box-shadow:inset 0 1px 0 var(--ds-surface-row-hover)}.ot-box-collateral{box-shadow:inset 0 1px 0 var(--ds-surface-row-hover),2px 2px 0 rgb(var(--accent-soft-rgb)/.2)}.ot-box:focus-within{background:rgb(0 0 0/.34)}.ot-amount-row{min-width:0;background:rgb(0 0 0/.3)}.ot-collateral-amount-row{overflow:hidden}.ot-collateral-amount{min-width:0;overflow:hidden;color:#fff;font:500 clamp(14px,1.25vw,18px)/1.05 var(--font-numeric);text-overflow:ellipsis;white-space:nowrap}.ot-margin-risk{display:grid;grid-column:1/-1;grid-template-columns:64px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-width:0;padding:6px 10px;border:1px solid var(--line-faint);border-radius:8px;background:rgb(0 0 0/.18)}.ot-margin-risk-label{display:flex;min-width:0;flex-direction:column;gap:3px;text-transform:uppercase}.ot-margin-risk-label strong{color:rgb(var(--accent-soft-rgb));font:700 9px/1 var(--font-ui);letter-spacing:.12em}.ot-margin-risk-label small{color:var(--ds-text-tertiary);font:600 7px/1 var(--font-mono);letter-spacing:.06em}.mgn-risk-slider-row{display:grid;grid-template-columns:minmax(0,1fr) 66px;align-items:center;grid-gap:8px;gap:8px;min-width:0}.mgn-risk-slider-row input[type=range]{width:100%;min-width:0;accent-color:var(--accent-core)}.mgn-risk-slider-row label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;height:30px;padding:0 7px;border:1px solid rgb(255 255 255/.1);border-radius:var(--ds-radius-control-sm);background:rgb(0 0 0/.24)}.mgn-risk-slider-row label input{width:34px;min-width:0;border:0;outline:none;background:transparent;color:#fff;font:11px/1 var(--font-eyebrow)}.mgn-risk-slider-row label span{color:rgb(255 255 255/.48);font-size:10px}.mgn-risk-slider-row input:disabled{cursor:not-allowed;opacity:.42}.ot-order-parameters{flex:0 0 auto;margin:0 0 var(--ds-space-4);overflow:visible;border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-control);background:rgb(0 0 0/.14)}.ot-amount{min-width:0;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1,tabular-nums lining-nums}.ot-side,.ot-token{flex:0 0 auto}.ot-side.collateral{color:rgb(var(--accent-soft-rgb))}.ot-lower{flex:1 1;min-height:0;padding:var(--ds-space-6) var(--ds-space-7) var(--ds-space-4);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-color:rgb(255 255 255/.22) transparent;scrollbar-width:thin}.ot-lower::-webkit-scrollbar{width:8px}.ot-lower::-webkit-scrollbar-track{background:transparent}.ot-lower::-webkit-scrollbar-thumb{border-radius:4px;background:rgb(255 255 255/.2)}.ot-lower:hover::-webkit-scrollbar-thumb{background:rgb(255 255 255/.34)}.ot-manifest{height:auto;display:flex;flex-direction:column;min-height:100%;gap:0;width:100%}.ot-routes-head{box-sizing:border-box;flex:0 0 30px;min-height:30px;height:30px;margin:0;padding:8px 10px 9px;background:transparent}.ot-advanced-region,.ot-details-region{box-sizing:border-box;display:flex;flex:0 0 32px;flex-direction:column;width:100%;min-width:0;min-height:0;margin:0;overflow:hidden;border:1px solid transparent;border-radius:var(--ds-radius-control);background:transparent}.ot-advanced-region>.ot-collapse-head,.ot-details-region>.ot-collapse-head{box-sizing:border-box;flex:0 0 30px;width:100%;min-height:30px;height:30px;margin:0;padding:8px 9px 9px;border:0;border-radius:0;background:transparent}.ot-advanced-region.open,.ot-details-region.open{flex:0 0 auto;min-height:auto;border-color:var(--ds-border-subtle);background:var(--ds-surface-card)}.ot-advanced-region.open>.ot-collapse-head,.ot-details-region.open>.ot-collapse-head{border-bottom-color:var(--ds-border-subtle)}.ot-advanced-region.open>#ot-advanced-body,.ot-details-region.open>.ot-details-rows{box-sizing:border-box;flex:0 0 auto;width:100%;min-height:auto;margin:0;overflow:visible}.ot-dd-menu.portaled{right:auto;top:0;max-height:320px;overflow-y:auto;overscroll-behavior:contain}.ot-dd-menu.portaled,.ot-dd-scrim{position:fixed;z-index:var(--ds-z-overlay)}.ot-dd-scrim{inset:0;border:0;padding:0;background:transparent;cursor:default}.ot-details-region.open>.ot-details-rows{display:grid;grid-auto-rows:minmax(38px,auto)}.ot-advanced-region .det-row,.ot-details-region .det-row{min-height:38px;padding-inline:var(--ds-space-6);border-bottom:1px solid rgb(255 255 255/.026);background:transparent}.ot-advanced-region .det-row:last-child,.ot-details-region .det-row:last-child{border-bottom:0}.ot-manifest-spacer{flex:1 1;min-height:0}.ot-manifest.trade-progress-active .ot-collapse-head:disabled{cursor:default;opacity:1}.order-ticket.progress-active .ot-head{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:var(--ds-space-3);gap:var(--ds-space-3)}.order-ticket.progress-active .ot-control-row{grid-template-columns:minmax(0,1fr);gap:0}.order-ticket.progress-active .ot-control-label{display:none}.ot-manifest.trade-progress-active .ot-details-region.trade-progress-details{flex:1 1;min-height:0;border-color:var(--ds-border-subtle);background:var(--ds-surface-card)}.ot-manifest.trade-progress-active .trade-progress-details>.ot-collapse-head{border-bottom:1px solid var(--ds-border-subtle)}.ot-details-progress{box-sizing:border-box;container:trade-progress-details/size;display:flex;flex:1 1;flex-direction:column;width:100%;min-height:0;margin:0;overflow:visible}.ot-details-progress>.ot-slab{min-height:0;margin:0;padding:clamp(4px,3.5cqh,16px) clamp(10px,4cqw,18px);border:0;border-radius:0;background:rgb(0 0 0/.2)}.ot-details-progress .ot-slab-status{height:clamp(18px,8cqh,32px)}.ot-details-progress .ot-slab-title{font-size:clamp(9.5px,3.2cqh,12px)}.ot-details-progress .ot-slab-hair{margin-block:clamp(1px,1.7cqh,7px)}.ot-details-progress .ot-slab-ledger{min-height:0;gap:clamp(0px,1.5cqh,7px)}.ot-details-progress .ot-slab-row{min-height:clamp(11px,6.5cqh,26px)}.ot-details-progress .ot-slab-dash,.ot-details-progress .ot-slab-label{font-size:clamp(8px,2.8cqh,11px)}.ot-details-progress .ot-slab-unit,.ot-details-progress .ot-slab-val,.ot-details-progress .ot-slab-vcell{font-size:clamp(10.5px,3.7cqh,15px)}.ot-details-progress .ot-slab-actions{height:clamp(22px,10cqh,40px);margin-top:clamp(2px,2cqh,8px)}.ot-details-progress .ot-slab-actions .share2chat>.trade-share-copy,.ot-details-progress .ot-slab-actions a.trade-result-x-share,.ot-details-progress .ot-slab-chip{height:clamp(20px,8cqh,30px);min-height:clamp(20px,8cqh,30px)}.ot-details-progress .ot-slab-tx,.ot-details-progress .ot-slab-tx-reserved{height:clamp(14px,6cqh,24px);margin-top:clamp(1px,1.4cqh,5px)}.det-label{color:var(--ds-text-tertiary)}.det-val{color:var(--ds-text-primary)}.ot-order-note,.ot-reduced-note,.ot-status{flex:0 0 auto;margin:var(--ds-space-4) 0 0;padding:var(--ds-space-5) var(--ds-space-6);border-radius:var(--ds-radius-control)}.ot-action-dock{position:relative;z-index:var(--ds-z-raised);padding:var(--ds-space-4) var(--ds-space-7) 10px;border-top:1px solid var(--ds-border-subtle);background:linear-gradient(180deg,rgb(255 255 255/.018),transparent 46%),linear-gradient(0deg,rgb(var(--ds-material-highlight-rgb)/.05),rgb(var(--ds-material-highlight-rgb)/.02) 58%,rgb(var(--ds-material-highlight-rgb)/.012)),rgb(var(--surface-rgb)/.88);box-shadow:0 -10px 22px rgb(0 0 0/.16),inset 0 -1px 0 rgb(var(--ds-material-highlight-rgb)/.13)}.ot-action-dock,.ot-action-dock>.ot-execute{box-sizing:border-box;flex:0 0 auto;width:100%}.ot-action-dock>.ot-execute{min-height:58px;margin:0;border-width:2px;border-radius:var(--ds-radius-control)}.ot-execute[data-state=loading] .ot-execute-content{min-width:92px}.ot-execute[data-state=disabled]{filter:saturate(.55)}.ot-side{align-items:center;gap:5px}.ot-side>span:not(.ot-side-chip){font-size:13px;line-height:13px;font-weight:700;letter-spacing:.08em}.ot-side .ot-side-chip{position:relative;display:inline-grid;place-items:center;flex:0 0 13px;width:13px;height:13px;overflow:visible;border-radius:0;background:transparent;box-shadow:none;color:inherit}.ot-side .ot-side-chip svg{display:none}.ot-side .ot-side-chip:after,.ot-side .ot-side-chip:before{content:"";position:absolute;left:50%;top:50%;width:13px;height:13px;transform:translate(-50%,-50%);border-radius:2px}.ot-side .ot-side-chip:before{background:rgb(255 255 255/.035)}.ot-side.sell .ot-side-chip:before{box-shadow:inset 0 0 0 1px rgb(var(--trade-sell-rgb)/.46)}.ot-side.buy .ot-side-chip:before{box-shadow:inset 0 0 0 1px rgb(var(--trade-buy-rgb)/.46)}.ot-side.sell .ot-side-chip:after{background:rgb(var(--trade-sell-rgb));-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);opacity:.92}.ot-side.buy .ot-side-chip:after{background:rgb(var(--trade-buy-rgb));-webkit-clip-path:polygon(0 100%,100% 0,100% 100%);clip-path:polygon(0 100%,100% 0,100% 100%);opacity:.84}.ot-side.collateral .ot-side-chip{background:rgb(var(--accent-soft-rgb)/.16);box-shadow:inset 0 0 0 1px rgb(var(--accent-soft-rgb)/.5)}.ot-side.collateral .ot-side-chip svg{display:block}.ot-side.collateral .ot-side-chip:after,.ot-side.collateral .ot-side-chip:before{content:none}.ot-side.sell:focus-visible .ot-side-chip:before,.ot-side.sell:hover .ot-side-chip:before{box-shadow:inset 0 0 0 1px rgb(var(--trade-sell-rgb)/.66)}.ot-side.buy:focus-visible .ot-side-chip:before,.ot-side.buy:hover .ot-side-chip:before{box-shadow:inset 0 0 0 1px rgb(var(--trade-buy-rgb)/.66)}@container (max-width: 370px){.ot-action-dock,.ot-lower,.ot-pipeline{padding-inline:var(--ds-space-5)}.ot-side>span:not(.ot-side-chip),.ot-token{font-size:12px}.ot-details-region.open>.ot-details-rows{grid-auto-rows:minmax(34px,auto)}}.ot-limit-compose{flex:0 0 auto;display:flex;flex-direction:column;gap:7px;min-width:0;margin:0 0 var(--ds-space-4);padding:9px var(--ds-space-5);border:1px solid rgb(var(--accent-soft-rgb)/.28);border-left-color:rgb(var(--accent-soft-rgb)/.62);border-radius:var(--ds-radius-control);background:linear-gradient(90deg,rgb(var(--accent-rgb)/.055),rgb(255 255 255/.012))}.ot-limit-compose.unavailable{border-color:rgb(var(--ds-state-warning-rgb)/.28);border-left-color:rgb(var(--ds-state-warning-rgb)/.72);background:linear-gradient(90deg,rgb(var(--ds-state-warning-rgb)/.06),rgb(255 255 255/.01))}.ot-limit-route-note{display:flex;align-items:baseline;gap:var(--ds-space-4);min-width:0;color:var(--ds-text-tertiary);font:500 9px/1.35 var(--ds-font-ui)}.ot-limit-route-kicker{flex:0 0 auto;color:var(--ds-text-accent);font:700 8.5px/1 var(--ds-font-ui);letter-spacing:.13em;text-transform:uppercase}.ot-limit-price-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--ds-space-6);gap:var(--ds-space-6);min-height:30px;padding-top:7px;border-top:1px solid var(--ds-border-subtle);cursor:text}.ot-limit-price-label{display:flex;align-items:baseline;gap:7px;min-width:0}.ot-limit-price-label strong{flex:0 0 auto;color:var(--ds-text-primary);font:600 10px/1 var(--ds-font-ui);letter-spacing:.08em;text-transform:uppercase}.ot-limit-price-label small{min-width:0;overflow:hidden;color:var(--ds-text-tertiary);font:500 9px/1 var(--ds-font-data);text-overflow:ellipsis;white-space:nowrap}.ot-limit-price-input{width:128px}:where(.ot-limit-market-note,.ot-limit-problem,.ot-limit-unavailable){margin:0;font:500 9px/1.4 var(--ds-font-ui)}.ot-limit-market-note{color:var(--ds-text-tertiary)}.ot-limit-problem{padding-top:var(--ds-space-3);color:rgb(var(--ds-state-warning-rgb))}.ot-limit-problem,.ot-limit-unavailable{border-top:1px solid rgb(var(--ds-state-warning-rgb)/.14)}.ot-limit-unavailable{display:flex;align-items:baseline;gap:7px;padding-top:7px;color:var(--ds-text-secondary)}.ot-limit-unavailable strong{flex:0 0 auto;color:rgb(var(--ds-state-warning-rgb));font:700 8.5px/1 var(--ds-font-ui);letter-spacing:.09em;text-transform:uppercase}@container trade-ticket (max-height: 480px){.ot-limit-compose{gap:5px;margin-bottom:5px;padding-block:var(--ds-space-3)}:where(.ot-limit-price-row,.ot-limit-problem,.ot-limit-unavailable){padding-top:5px}.ot-limit-market-note{line-height:1.25}}@media (max-width:420px){:where(.ot-limit-route-note,.ot-limit-unavailable){align-items:flex-start;flex-direction:column;gap:var(--ds-space-2)}.ot-limit-price-row{grid-template-columns:1fr;gap:var(--ds-space-3)}.ot-limit-price-input{width:100%;text-align:left}}}@layer modules{.margin-health-panel,.margin-table-panel{container-type:inline-size}.margin-health-body,.margin-table-body{padding-inline:var(--ds-space-7);scrollbar-gutter:stable}.margin-health-body{padding-block:var(--ds-space-6) var(--ds-space-7)}.margin-health-rows{padding:0}.margin-health-panel[data-health-tone=safe]{box-shadow:inset 2px 0 0 rgb(var(--trade-buy-rgb)/.44)}.margin-health-panel[data-health-tone=warn]{box-shadow:inset 2px 0 0 rgb(var(--ds-state-warning-rgb)/.58)}.margin-health-panel[data-health-tone=hot]{box-shadow:inset 2px 0 0 rgb(var(--trade-sell-rgb)/.62)}.margin-health-rows .bal-row{min-height:34px;padding-inline:var(--ds-space-4);border-bottom:1px solid var(--ds-border-subtle)}.margin-health-rows .bal-row:last-child{border-bottom:0}.margin-health-rows .bal-label{color:var(--ds-text-tertiary)}.margin-health-rows .bal-val{color:var(--ds-text-primary)}.margin-health-rewards{display:grid;grid-gap:var(--ds-space-5);gap:var(--ds-space-5);margin-top:var(--ds-space-5);padding:var(--ds-space-6) var(--ds-space-4) 0;border-top:1px solid var(--ds-border-default)}.margin-health-reward-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(76px,auto);grid-gap:var(--ds-space-5);gap:var(--ds-space-5);align-items:center;min-height:34px}.margin-health-reward-amount{color:var(--ds-text-secondary);text-align:right}.margin-health-reward-action{min-width:0;height:var(--ds-control-height-sm)}.margin-health-reward-action .margin-row-action{height:100%}.margin-health-rows .margin-health-hot,.margin-health-rows .margin-health-safe,.margin-health-rows .margin-health-warn{padding:4px 7px;border:1px solid;border-radius:var(--ds-radius-control-sm);font-weight:700}.margin-state.ds-state{width:100%;min-height:var(--ds-state-min-panel);place-content:center;justify-items:start;border-radius:0;background:linear-gradient(180deg,var(--ds-surface-card),transparent)}.margin-table-body{padding-block:0 var(--ds-space-5)}.margin-table{min-width:680px;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.margin-table-cols{position:-webkit-sticky;position:sticky;top:0;z-index:var(--ds-z-raised);min-height:34px;border-bottom:1px solid var(--ds-border-default);background:rgb(var(--surface-rgb)/.99);box-shadow:0 6px 18px rgb(0 0 0/.16)}.margin-table-cols>*{color:var(--ds-text-tertiary);font-family:var(--ds-font-ui);letter-spacing:var(--ds-letter-label)}.margin-table-row{min-height:50px;border-top:0;border-bottom:1px solid var(--ds-border-subtle);background:transparent;box-shadow:none;transition:background var(--ds-duration-fast) var(--ds-ease-standard),box-shadow var(--ds-duration-fast) var(--ds-ease-standard)}.margin-table-row:hover{background:var(--ds-surface-row-hover);box-shadow:inset 1px 0 0 rgb(var(--accent-soft-rgb)/.48);transform:none}.margin-cell-token{color:var(--ds-text-primary)}.margin-cell-num{color:var(--ds-text-secondary);font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1}.margin-row-action,.margin-row-input{min-height:var(--ds-control-height-sm);border-color:var(--ds-border-default);border-radius:var(--ds-radius-control);background:var(--ds-surface-control)}.margin-row-action:hover:not(:disabled),.margin-row-input:hover{border-color:var(--ds-border-strong);background:var(--ds-surface-control-hover)}.margin-row-input:focus{border-color:rgb(var(--accent-soft-rgb)/.56);box-shadow:0 0 0 3px rgb(var(--accent-rgb)/.08)}.margin-row-action[data-state=loading]{color:var(--ds-text-tertiary)}.margin-row-action[data-state=error]{border-color:rgb(var(--ds-state-danger-rgb)/.42);background:rgb(var(--ds-state-danger-rgb)/.075);color:rgb(var(--ds-state-danger-rgb)/.94)}.margin-row-action[data-state=success]{border-color:rgb(var(--ds-state-success-rgb)/.42);background:rgb(var(--ds-state-success-rgb)/.075);color:rgb(var(--ds-state-success-rgb)/.94)}@container (max-width: 560px){.margin-health-body,.margin-table-body{padding-inline:var(--ds-space-5)}.margin-table{min-width:620px}}@media (max-width:760px){.margin-table-body{padding-inline:0}.margin-table{min-width:0}}}@layer modules{.hall,.soc-guild,.soc-profile,.social-host{container-type:inline-size}.social-host{background:transparent}.hall{padding:var(--ds-space-7) var(--ds-space-8)}.hall,.hall-body{gap:var(--ds-space-7)}.hall-rail{width:184px;gap:var(--ds-space-2);padding-right:var(--ds-space-6);border-right:1px solid var(--ds-border-default);scrollbar-gutter:stable}.hall-rail-sep{margin-top:var(--ds-space-5);color:var(--ds-text-disabled);font-family:var(--ds-font-ui);letter-spacing:var(--ds-letter-eyebrow)}.hall-rail-btn,.hall-rail-sep{padding-inline:var(--ds-space-5)}.hall-rail-btn{position:relative;min-height:34px;border-color:transparent;border-radius:var(--ds-radius-control-sm);background:transparent;box-shadow:none;color:var(--ds-text-tertiary);transition:color var(--ds-duration-fast) var(--ds-ease-standard),background var(--ds-duration-fast) var(--ds-ease-standard)}.hall-rail-btn:hover{background:rgb(255 255 255/.026);color:var(--ds-text-secondary)}.hall-rail-btn.active{background:rgb(var(--accent-rgb)/.07);box-shadow:inset 2px 0 0 rgb(var(--accent-soft-rgb)/.62);color:var(--ds-text-primary)}.hall-content{min-width:0}.hall-section{gap:var(--ds-space-6)}.hall-section-head{min-height:34px;padding-bottom:var(--ds-space-4);border-bottom:1px solid var(--ds-border-subtle)}.hall-section-head h3{color:var(--ds-text-primary);font-weight:700}.guild-activity-item,.hall-applications-panel,.hall-card,.hall-chat-body{border-color:var(--ds-border-subtle);border-radius:var(--ds-radius-control);background:var(--ds-surface-card);box-shadow:none}.guild-activity-item:hover,.hall-card:hover{border-color:var(--ds-border-default);background:var(--ds-surface-card-hover)}.hall-chat-body{scrollbar-gutter:stable;background:rgb(0 0 0/.14)}.hall-chat-row{min-height:28px;padding-inline:var(--ds-space-3);border-radius:var(--ds-radius-control-sm);line-height:1.38}.hall-chat-row:hover{background:rgb(255 255 255/.018)}.hall-chat-time{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.hall-btn,.hall-input,.soc-input,.soc-mini,.soc-select,.soc-textarea{border-color:var(--ds-border-default);border-radius:var(--ds-radius-control);background:var(--ds-surface-control)}:where(.hall-input,.soc-input,.soc-select,.soc-textarea):focus{border-color:rgb(var(--accent-soft-rgb)/.56);box-shadow:0 0 0 3px rgb(var(--accent-rgb)/.08)}:where(.hall-btn,.soc-mini):hover:not(:disabled){border-color:var(--ds-border-strong);background:var(--ds-surface-control-hover);color:var(--ds-text-primary)}.hall-btn-primary,.soc-mini.primary{border-color:rgb(var(--accent-soft-rgb)/.42);background:rgb(var(--accent-rgb)/.09)}.hall-tag,.soc-chip{border-color:var(--ds-border-default);border-radius:var(--ds-radius-control-sm);background:rgb(255 255 255/.018)}.hall-empty.ds-state{width:min(560px,calc(100% - 32px));min-height:var(--ds-state-min-hero);margin:auto;place-content:center;justify-items:center;text-align:center}.hall-banner.ds-state{margin-bottom:var(--ds-space-5);border-radius:var(--ds-radius-control)}.soc-guild-scroll,.soc-profile-body{padding-inline:var(--ds-space-7);scrollbar-gutter:stable}.soc-id-row{min-height:56px;padding-bottom:var(--ds-space-6);border-bottom:1px solid var(--ds-border-subtle)}.soc-id-avatar{border-width:1px;border-radius:var(--ds-radius-control);box-shadow:none}.soc-id-name{color:var(--ds-text-primary);font-weight:700}.soc-id-status{color:var(--ds-text-tertiary)}.soc-manifest .det-row{min-height:34px;border-bottom:1px solid var(--ds-surface-card-hover);background:transparent}.soc-guild-tabs{margin-top:var(--ds-space-5);border-color:var(--ds-border-default)}.soc-empty.ds-state{width:100%;min-height:var(--ds-state-min-inline);place-content:center;justify-items:start;border-radius:0;background:linear-gradient(180deg,var(--ds-surface-card),transparent)}.soc-empty.onboard.ds-state{min-height:var(--ds-state-min-panel)}.soc-empty.ds-state .soc-empty-actions{margin-top:var(--ds-space-4)}.soc-guild-list{gap:var(--ds-space-4)}.soc-card{padding:var(--ds-space-6);border-top-width:1px;border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-control);background:var(--ds-surface-card);box-shadow:none}.soc-card:hover{border-color:var(--ds-border-default);background:var(--ds-surface-card-hover)}.soc-card-name,.soc-req-guild{color:var(--ds-text-primary)}.soc-card-desc,.soc-card-l2,.soc-req-sub{color:var(--ds-text-tertiary)}.soc-req-row{min-height:54px;padding-inline:var(--ds-space-4);border-bottom-color:var(--ds-border-subtle);background:transparent}.soc-req-row:hover{background:rgb(255 255 255/.018)}.chat-author-avatar{position:relative;flex:none;display:inline-grid;place-items:center;width:1.5em;height:1.5em;border-radius:50%;background-color:rgb(0 0 0/.28);background-size:cover;background-position:50%;border:1px solid var(--chrome-border-soft);overflow:visible}.chat-author-avatar-img[data-failed],.chat-author-crest-inset[data-failed],.compete-avatar-img[data-failed],.guild-crest-img[data-failed],.profilecard-avatar-img[data-failed],.soc-id-avatar img[data-failed]{visibility:hidden}.compete-avatar-frame{position:relative;display:inline-grid;place-items:center;flex:none;border-radius:50%;overflow:hidden;background-size:cover;background-position:50%}.chat-author-avatar-img,.compete-avatar-frame .compete-avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover}.chat-author-avatar-img,.compete-avatar-img{opacity:0;transition:opacity .18s var(--ds-ease-standard)}.chat-author-avatar-img[data-loaded],.compete-avatar-img[data-loaded]{opacity:1}@media (prefers-reduced-motion:reduce){.chat-author-avatar-img,.compete-avatar-img{transition:none}}.chat-author-crest-inset{position:absolute;right:-2px;bottom:-2px;width:.72em;height:.72em;border-radius:2px;object-fit:cover;border:1px solid rgb(var(--accent-mid-rgb)/.9);background:rgb(0 0 0/.7)}.terminal-identity{display:inline-flex;align-items:center;gap:var(--ds-space-2);min-width:0;flex:none}.terminal-identity .chat-author-avatar{font-size:.62rem}.terminal-identity .terminal-handle{white-space:nowrap;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:700}.terminal-identity .terminal-handle:hover{text-decoration:underline}.mcard-holder{box-shadow:0 0 0 1px rgb(var(--mcard-accent-rgb)/.85),0 0 10px rgb(var(--mcard-accent-rgb)/.25)}.mcard-chip,.mcard-holder{--mcard-accent-rgb:131 110 249}.mcard-chip{color:rgb(var(--mcard-accent-rgb)/1);border-color:rgb(var(--mcard-accent-rgb)/.42);background:rgb(var(--mcard-accent-rgb)/.1)}.soc-cust-check{display:flex;align-items:center;gap:var(--ds-space-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:500 10px/1.4 var(--font-mono);color:var(--ds-text-secondary);padding-block:var(--ds-space-1)}.soc-cust-check input{accent-color:rgb(var(--accent-rgb));cursor:pointer}.soc-cust-check:hover{color:var(--ds-text-primary)}.mcard-hint{display:block;font:500 10px/1.45 var(--font-mono);color:var(--ds-text-tertiary);padding-block:var(--ds-space-1)}.mcard-showcase{--mcard-accent-rgb:131 110 249;display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-3) 0 0;border-top:1px solid var(--ds-border-subtle)}.mcard-showcase-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3)}.mcard-showcase-title{font:700 9px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--mcard-accent-rgb)/.92)}.mcard-slab{position:relative;display:grid;place-items:center;aspect-ratio:1/1;border-radius:var(--ds-radius-md);overflow:hidden;background:rgb(var(--mcard-accent-rgb)/.06);border:1px solid rgb(var(--mcard-accent-rgb)/.28)}.mcard-slab-img{width:100%;height:100%;object-fit:contain}.mcard-slab-note{font:500 10px/1.4 var(--font-mono);color:var(--ds-text-tertiary);padding:var(--ds-space-4);text-align:center}.mcard-traits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ds-space-2);gap:var(--ds-space-2)}.mcard-trait{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-2);min-width:0;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-sm);background:var(--ds-surface-card);border:1px solid var(--ds-border-subtle)}.mcard-trait-label{font:600 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-text-tertiary)}.mcard-trait-value{font:600 10px/1 var(--font-mono);color:var(--ds-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 680px){.hall{padding:var(--ds-space-5)}.hall-body{gap:var(--ds-space-5)}.hall-rail{width:148px;padding-right:var(--ds-space-4)}.soc-guild-scroll,.soc-profile-body{padding-inline:var(--ds-space-5)}}@container (max-width: 480px){.hall-body{flex-direction:column}.hall-rail{width:100%;max-height:124px;padding:0 0 var(--ds-space-4);border-right:0;border-bottom:1px solid var(--ds-border-default)}.soc-id-row{flex-wrap:wrap}.soc-id-status{flex-basis:100%;text-align:left}.soc-req-row{align-items:flex-start;flex-direction:column}}}@layer modules{.arena-screen,.compete-panel,.compete-tile{container-type:inline-size}.compete-panel{--compete-surface-bg:var(--ds-surface-card);--compete-surface-bg-soft:rgb(255 255 255/0.008);--compete-control-bg:var(--ds-surface-control);--compete-control-bg-hover:var(--ds-surface-control-hover);--compete-surface-border:var(--ds-border-subtle);--compete-control-border:var(--ds-border-default);--compete-surface-shadow:none;--compete-panel-shadow:none;scrollbar-gutter:stable}.compete-body{padding:var(--ds-space-7);scrollbar-gutter:stable}.compete-head{background:rgb(0 0 0/.08)}.compete-head-title{color:var(--ds-text-primary)}.compete-ambient{color:var(--ds-text-tertiary);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.compete-ambient-live{color:rgb(var(--trade-buy-rgb)/.82)}.compete-panel :is(.battle-chat,.battle-card-full,.battle-card-compact,.battle-graph,.viewer-result,.battle-react-bar,.cup-create,.cup-row,.bracket-champion,.bracket-match,.cup-entrant,.career-empty,.career-stat,.compete-how,.compete-empty-cta,.rank-empty:not(.compete-empty-cta)){border-color:var(--ds-border-subtle);border-radius:var(--ds-radius-control);background:var(--ds-surface-card);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.compete-panel :is(.rank-btn,.rank-info-btn,.cup-create-select,.cup-copy,.battle-react-btn,.profilecard-invite-menu button,.share2chat-menu button){border-color:var(--ds-border-default);border-radius:var(--ds-radius-control);background:var(--ds-surface-control);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 rgb(255 255 255/.018)}.compete-panel :is(.rank-btn,.rank-info-btn,.cup-copy,.battle-react-btn):hover:not(:disabled){border-color:var(--ds-border-strong);background:var(--ds-surface-control-hover);color:var(--ds-text-primary);box-shadow:none;transform:none}.compete-panel :is(.rank-btn-primary){border-color:rgb(var(--accent-soft-rgb)/.42);background:rgb(var(--accent-rgb)/.085);color:var(--ds-text-primary);box-shadow:inset 2px 0 0 rgb(var(--accent-soft-rgb)/.58)}.arena-screen-loading.ds-state,.compete-error-state.ds-state,.compete-start-out.ds-state,.compete-state.ds-state{width:100%;min-height:var(--ds-state-min-panel);place-content:center;justify-items:start;border-radius:0;background:linear-gradient(180deg,var(--ds-surface-card),transparent 78%)}.compete-watch-empty.ds-state{min-height:var(--ds-state-min-panel)}.arena-screen-loading.ds-state{min-height:var(--ds-state-min-stage);justify-items:center;text-align:center}.compete-group-list,.compete-mine,.compete-spectate{gap:var(--ds-space-6)}.compete-group{border-color:var(--ds-border-subtle);border-radius:var(--ds-radius-control);background:transparent}.compete-group-head{min-height:34px;padding-inline:var(--ds-space-6);border-bottom:1px solid var(--ds-border-subtle);color:var(--ds-text-tertiary);font-family:var(--ds-font-ui)}.compete-panel .battle-row{min-height:44px;border-bottom-color:var(--ds-border-subtle);background:transparent;content-visibility:auto;contain-intrinsic-size:auto 44px}.compete-panel .battle-row:hover{background:var(--ds-surface-card-hover);box-shadow:inset 1px 0 0 rgb(var(--accent-soft-rgb)/.46);transform:none}.compete-panel :is(.compete-needs-row,.compete-start-out,.compete-atwork-row,.compete-newresults){border-color:var(--ds-border-subtle);border-radius:var(--ds-radius-control);background:var(--ds-surface-card);box-shadow:none}.compete-needs-row{border-left:2px solid rgb(var(--ds-state-warning-rgb)/.58)}.compete-panel .compete-how-num{border-color:rgb(var(--accent-soft-rgb)/.34);background:rgb(var(--accent-rgb)/.075)}.cup-toolbar{min-height:38px;padding-bottom:var(--ds-space-5);border-bottom:1px solid var(--ds-border-subtle)}.cup-list{gap:var(--ds-space-3)}.cup-row{min-height:48px;box-shadow:none;content-visibility:auto;contain-intrinsic-size:auto 48px}.cup-row:hover{border-color:var(--ds-border-default);background:var(--ds-surface-card-hover)}.battle-card-value{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1,tabular-nums lining-nums}.arena-return-head{background:rgb(var(--surface-rgb)/.985);border-bottom-color:var(--ds-border-default);box-shadow:0 8px 20px rgb(0 0 0/.2)}.arena-field{border:1px solid var(--ds-border-default);border-radius:0;background:rgb(0 0 0/.22)}.arena-join,.arena-status{border-color:var(--ds-border-subtle);background:rgb(0 0 0/.16)}.arena-screen{min-height:100%}.arena-screen>.arena-join{margin-block:clamp(var(--ds-space-5),3vh,var(--ds-space-10))}.arena-screen>.battle-reactions{margin-top:auto;padding-top:var(--ds-space-6)}@container (max-width: 640px){.compete-body{padding:var(--ds-space-5)}.compete-ambient{display:none}.compete-comps-head{flex-wrap:wrap;height:auto;padding-block:var(--ds-space-4)}.compete-comps-seg{width:100%;order:3}.cup-toolbar{align-items:stretch;flex-direction:column}}}@layer modules{.trade-visual-stage.routes-expanded{--route-map-rail-height:42px;container-type:inline-size;background:linear-gradient(180deg,rgb(var(--accent-rgb)/.026),transparent 24%),var(--ds-surface-secondary);padding:var(--ds-space-5) var(--ds-space-7) var(--ds-space-7)}.route-map-rail{position:relative;z-index:var(--ds-z-raised);flex:0 0 var(--route-map-rail-height);min-height:var(--route-map-rail-height);display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;grid-gap:var(--ds-space-7);gap:var(--ds-space-7);padding:0 56px 0 var(--ds-space-3);border-bottom:1px solid var(--ds-border-subtle);pointer-events:none}.route-map-title{min-width:0;display:flex;align-items:baseline;gap:var(--ds-space-5);text-transform:uppercase}.route-map-title span{color:var(--ds-text-primary);font:700 11px/1 var(--ds-font-ui);letter-spacing:var(--ds-letter-eyebrow)}.route-map-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-text-disabled);font:600 9px/1 var(--ds-font-ui);letter-spacing:.08em}.route-map-metrics{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-3);color:var(--ds-text-tertiary);font:600 8.5px/1 var(--ds-font-ui);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.route-map-metrics span{padding:4px 7px;border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-control-sm);background:rgb(0 0 0/.16)}.route-map-metrics strong{color:var(--ds-text-secondary);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.route-map-status{justify-self:end;display:inline-flex;align-items:center;gap:var(--ds-space-3);white-space:nowrap;color:var(--ds-text-tertiary);font:700 8.5px/1 var(--ds-font-ui);letter-spacing:.075em;text-transform:uppercase}.route-map-status-mark{width:7px;height:7px;border:1px solid;transform:rotate(45deg)}.route-map-status.live{color:rgb(var(--ds-state-success-rgb)/.82)}.route-map-status.waiting{color:rgb(var(--ds-state-warning-rgb)/.8)}.trade-visual-stage.routes-expanded .route-visualizer-close{z-index:var(--ds-z-raised);top:6px;right:0;height:30px;border-color:var(--ds-border-default);border-radius:var(--ds-radius-control);background:var(--ds-surface-control);box-shadow:none}.trade-visual-stage.routes-expanded .route-visualizer-close:hover{border-color:var(--ds-border-strong);background:var(--ds-surface-control-hover)}.trade-visual-stage.routes-expanded .trade-visual-amount-slot{margin-top:var(--ds-space-5)}.trade-visual-stage.routes-expanded .trade-visual-amount-in{border-color:var(--ds-border-default);border-radius:var(--ds-radius-control);background:rgb(0 0 0/.46);box-shadow:0 10px 28px rgb(0 0 0/.28);animation:none}.trade-visual-stage.routes-expanded .trade-visual-amount-in span{color:var(--ds-text-tertiary)}.trade-visual-stage.routes-expanded .spot-route-watermark{top:calc(var(--route-map-rail-height) + var(--trade-amount-slot-height) + var(--route-visualizer-gap) + var(--ds-space-5));bottom:0;overflow:hidden;border:1px solid var(--ds-border-subtle);background:linear-gradient(90deg,transparent 49.9%,rgb(255 255 255/.018) 50%,transparent 50.1%),linear-gradient(180deg,rgb(var(--accent-rgb)/.036),transparent 28%),rgb(0 0 0/.12)}.trade-visual-stage.routes-expanded .route-backdrop-stage{inset:var(--ds-space-5);width:calc(100% - (var(--ds-space-5) * 2));height:calc(100% - (var(--ds-space-5) * 2));overflow:hidden}.trade-visual-stage.routes-expanded .route-backdrop-layer.enter,.trade-visual-stage.routes-expanded .route-backdrop-layer.exit{animation:none;opacity:1}.route-map-empty{position:absolute;z-index:var(--ds-z-raised);left:50%;top:58%;width:min(340px,calc(100% - 48px));transform:translate(-50%,-50%);display:grid;grid-gap:var(--ds-space-3);gap:var(--ds-space-3);padding:var(--ds-space-6);border:1px solid var(--ds-border-subtle);border-left:2px solid rgb(var(--accent-soft-rgb)/.5);border-radius:var(--ds-radius-control);background:rgb(0 0 0/.42);text-align:left}.route-map-empty strong{color:var(--ds-text-secondary);font:var(--ds-type-label);letter-spacing:.04em;text-transform:uppercase}.route-map-empty span{color:var(--ds-text-tertiary);font:var(--ds-type-body)}@container (max-width: 760px){.route-map-rail{grid-template-columns:1fr auto}.route-map-metrics,.route-map-title strong{display:none}}@container (max-width: 480px){.trade-visual-stage.routes-expanded{padding-inline:var(--ds-space-5)}.route-map-status{font-size:8px}.route-map-title span{font-size:10px}}}@layer modules{.footer-ticker{flex:1 1 auto;min-width:0;height:22px;display:flex;align-items:center;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent)}.footer-ticker-track{display:flex;width:max-content;animation:ds-footer-ticker-crawl var(--footer-ticker-duration,48s) linear infinite}.footer-ticker-run{display:flex;align-items:center}.footer-ticker-item{display:inline-flex;align-items:center;gap:6px;padding:0 15px;height:22px;white-space:nowrap;transition:opacity var(--ds-duration-fast) ease}.footer-ticker-item:focus-visible .footer-ticker-sym,.footer-ticker-item:hover .footer-ticker-sym{color:rgb(255 255 255/.95)}.footer-ticker-item:focus-visible{outline:1px solid rgb(var(--accent-rgb)/.7);outline-offset:-2px;border-radius:3px}.footer-ticker-sym{font:700 9px/1 var(--font-mono);letter-spacing:.07em;color:rgb(255 255 255/.6);transition:color var(--ds-duration-fast) ease}.footer-ticker-price{font:500 9px/1 var(--font-mono);letter-spacing:.02em;color:rgb(255 255 255/.82);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.footer-ticker-move{display:inline-flex;align-items:center;gap:4px}.footer-ticker-arrow{flex:0 0 auto;display:block}.footer-ticker-chg{font:500 9px/1 var(--font-mono);letter-spacing:.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.footer-ticker:hover .footer-ticker-track{animation-play-state:paused}html[data-interface-motion=false] .footer-ticker-track{animation:none}@media (prefers-reduced-motion:reduce){.footer-ticker-track{animation:none}.footer-ticker{overflow-x:auto}}}@layer utilities{.ds-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@layer application, tokens, theme, reset, base, primitives, shell, modules, states, motion, utilities;