.companion_page__1mAu_{min-height:100svh;background:radial-gradient(circle at 50% -15%,rgba(106,89,255,.18),transparent 36%),radial-gradient(circle at 100% 22%,rgba(57,225,196,.08),transparent 28%),#03050c;color:#edf4ff;overflow-x:hidden}.companion_phoneShell__ZMrE5{width:min(100%,760px);min-height:100svh;margin:0 auto;padding:calc(12px + env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.companion_topbar__Qtz2a{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.companion_brandLockup__NwS8_{display:flex;align-items:center;gap:10px;min-width:0}.companion_brandLockup__NwS8_ img{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 0 14px rgba(115,107,255,.26))}.companion_brandLockup__NwS8_ div{min-width:0}.companion_brandLockup__NwS8_ strong{display:block;font-size:15px;letter-spacing:-.02em;white-space:nowrap}.companion_brandLockup__NwS8_ span{display:block;margin-top:2px;color:#7e8da8;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.companion_statusPill__mwygs{min-height:36px;max-width:44%;padding:0 11px;border:1px solid rgba(116,145,214,.16);border-radius:999px;background:rgba(8,13,28,.82);color:#98a6bd;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.companion_statusPill__mwygs i{width:7px;height:7px;border-radius:50%;background:#667085;box-shadow:0 0 0 3px rgba(102,112,133,.08);flex:0 0 auto}.companion_statusPill__mwygs[data-state=live]{color:#81f7c4;border-color:rgba(69,232,174,.18)}.companion_statusPill__mwygs[data-state=live] i{background:#45e8ae;box-shadow:0 0 13px rgba(69,232,174,.55)}.companion_statusPill__mwygs[data-state=reconnecting],.companion_statusPill__mwygs[data-state=resyncing]{color:#d3bcff}.companion_statusPill__mwygs[data-state=reconnecting] i,.companion_statusPill__mwygs[data-state=resyncing] i{background:#a979ff;box-shadow:0 0 12px rgba(169,121,255,.38)}.companion_statusPill__mwygs[data-state=ended]{color:#ffcf8e}.companion_statusPill__mwygs[data-state=ended] i{background:#f0aa55}.companion_tabs__WdHSO{display:grid;grid-template-columns:repeat(3,1fr);padding:4px;grid-gap:4px;gap:4px;border:1px solid rgba(116,145,214,.15);border-radius:15px;background:rgba(8,13,27,.82);box-shadow:0 14px 34px rgba(0,0,0,.18);margin-bottom:12px}.companion_tabs__WdHSO button{min-height:44px;border:0;border-radius:11px;background:transparent;color:#8592a9;font-size:12px;font-weight:760;position:relative}.companion_tabs__WdHSO button:disabled{cursor:default;opacity:.48}.companion_tabs__WdHSO button span{display:block;margin-top:1px;font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#69758c}.companion_tabs__WdHSO .companion_tabActive__hl7Qf{color:#07111e;background:linear-gradient(110deg,#48edc0,#71dff7 45%,#cf52ff);box-shadow:0 7px 22px rgba(102,96,255,.22)}.companion_chartCard__GbRCU,.companion_coinHeader__ds5o6,.companion_emptyState__5DuU9,.companion_endedBanner__AVaTT,.companion_errorNote__nOwEk,.companion_mobileFooter__MpTW3,.companion_statsGrid__6KjGz{border:1px solid rgba(116,145,214,.14);background:linear-gradient(180deg,rgba(9,15,31,.96),rgba(5,10,22,.96));box-shadow:0 18px 44px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.02)}.companion_coinHeader__ds5o6{border-radius:17px;padding:13px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.companion_coinIdentity__CPqnr{min-width:0;display:flex;align-items:center;gap:10px}.companion_coinAvatar__43xNL{width:42px;height:42px;flex:0 0 42px;border-radius:50%;display:grid;place-items:center;color:#07121d;font-weight:900;font-size:11px;letter-spacing:.03em;background:linear-gradient(135deg,#45e8ae,#79d9ff 48%,#cf54ff);border:2px solid hsla(0,0%,100%,.14);box-shadow:0 0 22px rgba(100,120,255,.18)}.companion_coinIdentity__CPqnr h1{margin:0;max-width:38vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.2;letter-spacing:-.02em}.companion_coinIdentity__CPqnr p{margin:4px 0 0;color:#7f8ba2;font-size:10px;white-space:nowrap}.companion_coinPrice__M5fPc{text-align:right;min-width:0}.companion_coinPrice__M5fPc strong{display:block;font-size:14px;letter-spacing:-.02em;white-space:nowrap}.companion_coinPrice__M5fPc span{display:block;color:#55eab4;font-size:10px;font-weight:720;margin-top:4px;white-space:nowrap}.companion_statsGrid__6KjGz{border-radius:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;margin-bottom:9px}.companion_statsGrid__6KjGz div{min-width:0;padding:10px 8px;border-right:1px solid rgba(116,145,214,.1)}.companion_statsGrid__6KjGz div:last-child{border-right:0}.companion_statsGrid__6KjGz span{color:#68758e;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.companion_statsGrid__6KjGz span,.companion_statsGrid__6KjGz strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.companion_statsGrid__6KjGz strong{margin-top:4px;color:#dce7f9;font-size:11px}.companion_chartCard__GbRCU{border-radius:18px;overflow:hidden}.companion_chartHeader__Fr2sJ{min-height:58px;padding:9px 10px 8px 13px;border-bottom:1px solid rgba(116,145,214,.1);display:flex;align-items:center;justify-content:space-between;gap:10px}.companion_chartHeader__Fr2sJ>div:first-child{min-width:0}.companion_chartHeader__Fr2sJ span{display:block;color:#7c8aa2;font-size:9px;font-weight:780;letter-spacing:.06em;text-transform:uppercase}.companion_chartHeader__Fr2sJ strong{display:block;margin-top:4px;font-size:14px;color:#5beabb}.companion_chartActions__ZrGMt{display:flex;gap:6px}.companion_chartActions__ZrGMt button{min-width:54px;min-height:44px;padding:0 10px;border:1px solid rgba(116,145,214,.16);border-radius:11px;background:rgba(12,20,39,.84);color:#a8b5c9;font-size:10px;font-weight:800}.companion_chartActions__ZrGMt button:active{transform:translateY(1px)}.companion_chartViewport__6S3iV{width:100%;height:clamp(340px,51svh,520px);min-height:340px;background:#050914;touch-action:pan-y}.companion_duelChartSignalStage__VGVLQ{position:relative;width:100%;height:100%;overflow:hidden;background:#050914;touch-action:pan-y;overscroll-behavior:contain}.companion_duelChartSignalCanvas__qnKA8{position:absolute;inset:0;width:100%;height:100%;touch-action:pan-y;overscroll-behavior:contain}.companion_duelTradeValueLayer__qKj42{position:absolute;inset:0;z-index:4;overflow:hidden;pointer-events:none}.companion_duelTradeValue__qdD9e{position:absolute;min-width:46px;padding:3px 6px;border:1px solid rgba(121,238,222,.28);border-radius:7px;background:rgba(4,10,20,.76);color:#8ff3de;box-shadow:0 6px 18px rgba(0,0,0,.2);font-size:10px;font-weight:850;letter-spacing:.015em;line-height:1.15;text-align:center;white-space:nowrap;transform:translate(-50%,-115%);animation:companion_duelTradeValuePop__MsyDp 1.6s ease-out forwards}.companion_duelTradeValue__qdD9e[data-side=sell]{border-color:rgba(255,100,157,.3);color:#ff8ab0;transform:translate(-50%,15%)}@keyframes companion_duelTradeValuePop__MsyDp{0%{opacity:0;scale:.92}14%{opacity:.96;scale:1}68%{opacity:.76}to{opacity:0;scale:1}}.companion_chartFoot__0ZwxL{min-height:38px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#68758c;font-size:9px;border-top:1px solid rgba(116,145,214,.08)}.companion_chartFoot__0ZwxL span{display:flex;align-items:center;gap:6px;min-width:0}.companion_liveDot__3b34m{width:6px;height:6px;border-radius:50%;background:#45e8ae;box-shadow:0 0 10px rgba(69,232,174,.55)}.companion_endedBanner__AVaTT,.companion_errorNote__nOwEk,.companion_mobileFooter__MpTW3{border-radius:14px;margin-top:9px}.companion_endedBanner__AVaTT{padding:11px 13px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-color:rgba(240,170,85,.18)}.companion_endedBanner__AVaTT strong{color:#ffc879;font-size:11px;white-space:nowrap}.companion_endedBanner__AVaTT span{color:#7d889d;font-size:10px;line-height:1.35;text-align:right}.companion_errorNote__nOwEk{padding:10px 12px;color:#ff9eb1;font-size:10px;border-color:rgba(255,86,129,.16)}.companion_mobileFooter__MpTW3{min-height:42px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;color:#5f6c83;font-size:9px;margin-bottom:env(safe-area-inset-bottom)}.companion_emptyState__5DuU9{min-height:min(560px,72svh);border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:34px 22px}.companion_emptyIcon__ENjmf{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;font-size:26px;color:#68e9d1;background:linear-gradient(145deg,rgba(69,232,174,.1),rgba(207,84,255,.1));border:1px solid rgba(116,145,214,.16);box-shadow:0 18px 50px rgba(0,0,0,.24)}.companion_emptyState__5DuU9 h1{margin:18px 0 8px;font-size:18px;letter-spacing:-.03em}.companion_emptyState__5DuU9 p{max-width:360px;margin:0;color:#8390a7;font-size:12px;line-height:1.55}.companion_emptyState__5DuU9 small{margin-top:13px;color:#59657a;font-size:10px}.companion_guestEntryActions__U8w7_{width:min(100%,320px);margin-top:18px;display:grid;grid-gap:9px;gap:9px}.companion_guestEntryActions__U8w7_>button{width:100%}.companion_guestConnectPanel__D_h7A{width:min(100%,320px);margin-top:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.companion_guestConnectPanel__D_h7A input{min-width:0;height:40px;border-radius:11px;border:1px solid rgba(116,145,214,.22);background:rgba(3,8,20,.9);color:#eef5ff;padding:0 11px;font-size:12px;outline:none}.companion_guestConnectPanel__D_h7A input:focus{border-color:rgba(94,226,211,.6)}.companion_guestConnectPanel__D_h7A>button{min-height:40px;border:1px solid rgba(116,145,214,.2);border-radius:11px;background:rgba(19,31,57,.92);color:#dce9ff;padding:0 12px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.companion_guestConnectPanel__D_h7A .companion_controlError__h2y2D{grid-column:1/-1;margin:0}.companion_retryButton__NmK_0{min-height:44px;margin-top:18px;padding:0 18px;border:1px solid rgba(111,232,255,.18);border-radius:12px;background:linear-gradient(110deg,rgba(69,232,174,.14),rgba(207,84,255,.14));color:#cce8ee;font-size:11px;font-weight:800}.companion_loader__IzHCw{width:34px;height:34px;border-radius:50%;border:2px solid rgba(111,232,255,.12);border-top-color:#69e6d0;animation:companion_spin__41wNW .9s linear infinite}@keyframes companion_spin__41wNW{to{transform:rotate(1turn)}}@media (min-width:768px){.companion_page__1mAu_{padding:30px 0}.companion_phoneShell__ZMrE5{min-height:calc(100svh - 60px);border:1px solid rgba(116,145,214,.14);border-radius:30px;background:rgba(3,6,14,.78);box-shadow:0 28px 100px rgba(0,0,0,.44)}.companion_coinIdentity__CPqnr h1{max-width:260px}.companion_chartViewport__6S3iV{height:520px}}@media (max-width:430px){.companion_phoneShell__ZMrE5{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}}@media (max-width:375px){.companion_brandLockup__NwS8_ strong{font-size:14px}.companion_statusPill__mwygs{padding-inline:9px;font-size:10px}.companion_coinHeader__ds5o6{padding:11px}.companion_coinAvatar__43xNL{width:38px;height:38px;flex-basis:38px}.companion_coinIdentity__CPqnr h1{font-size:14px;max-width:34vw}.companion_coinPrice__M5fPc strong{font-size:12px}.companion_statsGrid__6KjGz div{padding:9px 6px}.companion_statsGrid__6KjGz strong{font-size:10px}.companion_chartViewport__6S3iV{height:clamp(330px,49svh,430px)}}@media (orientation:landscape) and (max-height:540px){.companion_phoneShell__ZMrE5{width:min(100%,920px)}.companion_chartViewport__6S3iV{height:320px;min-height:300px}.companion_statsGrid__6KjGz{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){.companion_loader__IzHCw{animation:none}.companion_chartActions__ZrGMt button:active{transform:none}}.companion_tradeStack__iauRe{display:grid;grid-gap:9px;gap:9px}.companion_orderCard__m5pA_,.companion_orderConfirmation__P4xSV,.companion_orderError__BVc0M,.companion_positionCard__q1bs_,.companion_tradeEmpty__xK9vO,.companion_tradeWalletCard__6X2os,.companion_tradingGuard__kFmCx{border:1px solid rgba(116,145,214,.14);background:linear-gradient(180deg,rgba(9,15,31,.97),rgba(5,10,22,.97));box-shadow:0 16px 40px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.02);border-radius:17px}.companion_orderCard__m5pA_,.companion_positionCard__q1bs_,.companion_tradeWalletCard__6X2os{padding:13px}.companion_sectionEyebrow__JY5kN{color:#78869f;font-size:9px;font-weight:820;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px}.companion_walletRow__6bT02{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.companion_walletRow__6bT02 label{min-width:0}.companion_walletRow__6bT02 select{width:100%;min-height:46px;border:1px solid rgba(116,145,214,.18);border-radius:12px;background:#0b1326;color:#edf4ff;padding:0 36px 0 12px;font-size:13px;font-weight:760;outline:none}.companion_walletRow__6bT02 select:focus{border-color:rgba(93,232,207,.46);box-shadow:0 0 0 3px rgba(69,232,174,.08)}.companion_walletRow__6bT02 select:disabled{opacity:.58}.companion_walletBalance___DtV9{text-align:right;white-space:nowrap}.companion_walletBalance___DtV9 span{display:block;color:#70809a;font-size:9px}.companion_walletBalance___DtV9 strong{display:block;margin-top:4px;color:#dce8f9;font-size:13px}.companion_walletMeta__PqQxP{margin-top:8px;color:#59677f;font-size:9px}.companion_positionGrid__8XHs7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.companion_positionHero__hLIWO{min-height:72px;margin-bottom:9px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(116,145,214,.12);border-radius:13px;background:linear-gradient(135deg,rgba(69,232,174,.07),rgba(10,17,33,.78) 58%)}.companion_positionHero__hLIWO span{display:block;color:#78869f;font-size:9px;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.companion_positionHero__hLIWO strong{display:block;margin-top:5px;color:#56e8b4;font-size:20px;line-height:1}.companion_positionHero__hLIWO b{color:#56e8b4;font-size:14px}.companion_positionHero__hLIWO[data-tone=negative]{background:linear-gradient(135deg,rgba(255,86,129,.08),rgba(10,17,33,.78) 58%)}.companion_positionHero__hLIWO[data-tone=negative] b,.companion_positionHero__hLIWO[data-tone=negative] strong{color:#ff6f96}.companion_positionHero__hLIWO[data-tone=neutral] b,.companion_positionHero__hLIWO[data-tone=neutral] strong{color:#b8c4d6}.companion_positionGrid__8XHs7>div{min-width:0;padding:10px;border:1px solid rgba(116,145,214,.1);border-radius:12px;background:rgba(10,17,33,.74)}.companion_pnlStrip__A09VC span,.companion_positionGrid__8XHs7 span,.companion_realizedLine__zk7cK span,.companion_sellEstimate__0zRfp span{color:#71809a;font-size:9px;font-weight:700}.companion_positionGrid__8XHs7 strong{display:block;margin-top:5px;color:#dce8f9;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.companion_pnlStrip__A09VC,.companion_realizedLine__zk7cK,.companion_sellEstimate__0zRfp{min-height:42px;margin-top:8px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:11px;background:rgba(10,17,33,.72);border:1px solid rgba(116,145,214,.09)}.companion_pnlStrip__A09VC strong{color:#56e8b4;font-size:12px}.companion_pnlStrip__A09VC[data-tone=negative] strong,.companion_realizedLine__zk7cK[data-tone=negative] strong{color:#ff6f96}.companion_pnlStrip__A09VC[data-tone=neutral] strong,.companion_realizedLine__zk7cK[data-tone=neutral] strong{color:#b8c4d6}.companion_realizedLine__zk7cK strong,.companion_sellEstimate__0zRfp strong{color:#b8c4d6;font-size:11px}.companion_realizedLine__zk7cK[data-tone=positive] strong{color:#56e8b4}.companion_tradeModeSwitch__3oItd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px;padding:4px;margin-bottom:11px;border:1px solid rgba(116,145,214,.12);border-radius:12px;background:rgba(5,10,22,.72)}.companion_tradeModeSwitch__3oItd button{min-width:0;min-height:42px;border:1px solid transparent;border-radius:9px;background:transparent;color:#8290a7;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.companion_tradeModeSwitch__3oItd button:disabled{opacity:.5}.companion_tradeModeSwitch__3oItd .companion_tradeModeBuyActive__EZv7x{color:#bcffe7;border-color:rgba(69,232,174,.34);background:rgba(69,232,174,.1)}.companion_tradeModeSwitch__3oItd .companion_tradeModeSellActive__jdbj8{color:#ffd0db;border-color:rgba(255,86,129,.32);background:rgba(255,86,129,.1)}.companion_orderModeBody__QhwmU{min-width:0}.companion_orderHeading__M5mUb{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.companion_orderHeading__M5mUb strong{font-size:14px;color:#e8f1ff}.companion_orderHeading__M5mUb span{color:#65738a;font-size:9px}.companion_presetGrid__GjHu3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.companion_presetGrid__GjHu3 button{min-width:0;min-height:44px;border:1px solid rgba(116,145,214,.14);border-radius:11px;background:rgba(10,17,34,.86);color:#aebbd0;font-size:11px;font-weight:800}.companion_presetGrid__GjHu3 button:disabled{opacity:.5}.companion_presetGrid__GjHu3 .companion_presetActiveBuy__6Vq60{color:#bcffe7;border-color:rgba(69,232,174,.44);background:rgba(69,232,174,.1);box-shadow:inset 0 0 0 1px rgba(69,232,174,.08)}.companion_presetGrid__GjHu3 .companion_presetActiveSell__aP8sJ{color:#ffd0db;border-color:rgba(255,86,129,.42);background:rgba(255,86,129,.1);box-shadow:inset 0 0 0 1px rgba(255,86,129,.06)}.companion_customField__gOSW0{display:block;margin-top:9px}.companion_customField__gOSW0>span{display:block;margin-bottom:5px;color:#71809a;font-size:9px;font-weight:720}.companion_customField__gOSW0>div{min-height:46px;display:flex;align-items:center;border:1px solid rgba(116,145,214,.15);border-radius:12px;background:#0a1223;overflow:hidden}.companion_customField__gOSW0 b{padding-left:12px;color:#687890;font-size:12px}.companion_customField__gOSW0 input{min-width:0;width:100%;min-height:44px;border:0;outline:0;background:transparent;color:#edf5ff;padding:0 12px 0 6px;font-size:16px;font-weight:760}.companion_customField__gOSW0:focus-within>div{border-color:rgba(93,232,207,.44);box-shadow:0 0 0 3px rgba(69,232,174,.07)}.companion_inlineValidation__jlucE{margin-top:7px;color:#ff8da8;font-size:9px}.companion_sellRange__CZhBr{display:block;margin-top:9px}.companion_sellRange__CZhBr .companion_sellEstimate__0zRfp{margin-top:0}.companion_sellRange__CZhBr input[type=range]{width:100%;height:34px;margin:6px 0 0;accent-color:#ff668b;touch-action:pan-x}.companion_sellRange__CZhBr input[type=range]:disabled{opacity:.42}.companion_buyButton__uGQzs,.companion_sellButton__p4sUH{width:100%;min-height:50px;margin-top:10px;border:0;border-radius:13px;color:#06111c;font-size:13px;font-weight:900;letter-spacing:.01em}.companion_buyButton__uGQzs{background:linear-gradient(105deg,#47edbd,#65dff5 52%,#bf55ff)}.companion_sellButton__p4sUH{background:linear-gradient(105deg,#ff839e,#ff5882 72%,#da59a7)}.companion_buyButton__uGQzs:disabled,.companion_sellButton__p4sUH:disabled{opacity:.38;filter:saturate(.55)}.companion_buyButton__uGQzs:not(:disabled):active,.companion_sellButton__p4sUH:not(:disabled):active{transform:translateY(1px)}.companion_orderConfirmation__P4xSV,.companion_orderError__BVc0M,.companion_tradeEmpty__xK9vO,.companion_tradingGuard__kFmCx{padding:11px 12px}.companion_tradingGuard__kFmCx{color:#d5bbff;font-size:10px;border-color:rgba(169,121,255,.16)}.companion_orderConfirmation__P4xSV{display:flex;align-items:center;justify-content:space-between;gap:10px}.companion_orderConfirmation__P4xSV strong{font-size:10px}.companion_orderConfirmation__P4xSV span{color:#8290a7;font-size:10px;text-align:right}.companion_orderConfirmation__P4xSV[data-side=buy] strong{color:#54e8b3}.companion_orderConfirmation__P4xSV[data-side=sell] strong{color:#ff7d9d}.companion_orderError__BVc0M{border-color:rgba(255,86,129,.16);display:flex;align-items:center;justify-content:space-between;gap:10px}.companion_orderError__BVc0M span{color:#ff9db3;font-size:10px;line-height:1.35}.companion_orderError__BVc0M button{flex:0 0 auto;min-height:44px;padding:0 12px;border:1px solid rgba(116,145,214,.18);border-radius:10px;background:rgba(11,19,38,.9);color:#c8d6e8;font-size:10px;font-weight:800}.companion_orderError__BVc0M button:disabled{opacity:.42}.companion_tradeEmpty__xK9vO{min-height:160px;display:grid;place-content:center;text-align:center}.companion_tradeEmpty__xK9vO strong{color:#dce8f8;font-size:12px}.companion_tradeEmpty__xK9vO span{max-width:300px;margin-top:7px;color:#748198;font-size:10px;line-height:1.45}.companion_tradeStatus__fxlRM{min-height:64px;padding:10px 11px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(116,145,214,.14);border-radius:14px;background:rgba(7,13,27,.94);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02)}.companion_tradeStatus__fxlRM>div{min-width:0}.companion_tradeStatus__fxlRM strong{display:block;color:#78e8c3;font-size:10px}.companion_tradeStatus__fxlRM span{display:block;margin-top:3px;color:#78869d;font-size:9px;line-height:1.3}.companion_tradeStatus__fxlRM button{flex:0 0 auto;min-height:40px;padding:0 10px;border:1px solid rgba(116,145,214,.18);border-radius:9px;background:rgba(11,19,38,.9);color:#c8d6e8;font-size:9px;font-weight:800}.companion_tradeStatus__fxlRM button:disabled{opacity:.42}.companion_tradeStatus__fxlRM[data-tone=pending] strong,.companion_tradeStatus__fxlRM[data-tone=reconnecting] strong{color:#d5bbff}.companion_tradeStatus__fxlRM[data-tone=success] strong{color:#61e9b8}.companion_tradeStatus__fxlRM[data-tone=error]{border-color:rgba(255,86,129,.18)}.companion_tradeStatus__fxlRM[data-tone=error] span,.companion_tradeStatus__fxlRM[data-tone=error] strong{color:#ff91aa}.companion_tradeStatus__fxlRM[data-tone=disabled] strong{color:#91a0b8}.companion_srOnly__d6ntj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:375px){.companion_orderCard__m5pA_,.companion_positionCard__q1bs_,.companion_tradeWalletCard__6X2os{padding:11px}.companion_walletRow__6bT02{gap:8px}.companion_walletRow__6bT02 select{font-size:12px}.companion_presetGrid__GjHu3{gap:5px}.companion_presetGrid__GjHu3 button{font-size:10px}.companion_positionGrid__8XHs7{gap:6px}.companion_positionGrid__8XHs7>div{padding:9px 8px}.companion_positionHero__hLIWO{padding:10px}.companion_positionHero__hLIWO strong{font-size:18px}.companion_tradeStatus__fxlRM{align-items:flex-start}.companion_tradeStatus__fxlRM button{max-width:120px;white-space:normal}}@media (orientation:landscape) and (max-height:540px){.companion_tradeStack__iauRe{grid-template-columns:repeat(2,minmax(0,1fr))}.companion_positionCard__q1bs_,.companion_tradeWalletCard__6X2os{min-height:170px}}@media (prefers-reduced-motion:reduce){.companion_buyButton__uGQzs:not(:disabled):active,.companion_sellButton__p4sUH:not(:disabled):active{transform:none}}.companion_timeframeBar__DuUn7{min-height:48px;padding:6px 8px;display:flex;align-items:center;gap:5px;border-bottom:1px solid rgba(116,145,214,.09);background:rgba(6,11,23,.82);overflow-x:auto;scrollbar-width:none}.companion_timeframeBar__DuUn7::-webkit-scrollbar{display:none}.companion_timeframeBar__DuUn7 button{min-width:46px;min-height:36px;border:1px solid transparent;border-radius:10px;background:transparent;color:#8290a7;font-size:10px;font-weight:830;flex:0 0 auto}.companion_timeframeBar__DuUn7 .companion_timeframeActive__t1NX6{color:#dffef5;border-color:rgba(69,232,174,.25);background:linear-gradient(135deg,rgba(69,232,174,.13),rgba(115,107,255,.12));box-shadow:inset 0 0 0 1px rgba(69,232,174,.04)}.companion_timeframeBar__DuUn7>span{margin-left:auto;padding:0 7px;color:#5de8bd;font-size:9px;font-weight:850;letter-spacing:.08em;flex:0 0 auto}.companion_marketDataCard__MuV_M,.companion_quickActionsCard__Y9qhJ{margin-top:9px;border:1px solid rgba(116,145,214,.14);border-radius:17px;background:linear-gradient(180deg,rgba(9,15,31,.96),rgba(5,10,22,.96));box-shadow:0 16px 40px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.02);overflow:hidden}.companion_marketDataTabs__7ttD6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px;grid-gap:4px;gap:4px;border-bottom:1px solid rgba(116,145,214,.09)}.companion_marketDataTabs__7ttD6 button{min-width:0;min-height:44px;padding:0 6px;border:0;border-radius:10px;background:transparent;color:#75849c;font-size:10px;font-weight:800;white-space:nowrap}.companion_marketDataTabs__7ttD6 .companion_dataTabActive__DZCqj{color:#dbfdf2;background:rgba(69,232,174,.085);box-shadow:inset 0 0 0 1px rgba(69,232,174,.12)}.companion_transactionRegion__j0Tm_{min-width:0}.companion_mobileTableScroll__yPfUx{width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.companion_mobileTransactionTable__umt5x{width:100%;min-width:500px;border-collapse:collapse;table-layout:fixed}.companion_mobileTransactionTable__umt5x th{height:34px;padding:0 8px;color:#59677f;font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;text-align:left;border-bottom:1px solid rgba(116,145,214,.08)}.companion_mobileTransactionTable__umt5x td{height:42px;padding:0 8px;color:#b7c3d5;font-size:9px;border-bottom:1px solid rgba(116,145,214,.055);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.companion_mobileTransactionTable__umt5x tbody tr[data-side=buy]{background:linear-gradient(90deg,rgb(52 211 153/var(--mobile-tx-alpha)),rgb(52 211 153/var(--mobile-tx-alpha-soft)) 68%,transparent)}.companion_mobileTransactionTable__umt5x tbody tr[data-side=sell]{background:linear-gradient(90deg,rgb(255 86 129/var(--mobile-tx-alpha)),rgb(255 86 129/var(--mobile-tx-alpha-soft)) 68%,transparent)}.companion_mobileTransactionTable__umt5x tbody tr[data-whale=true]{background:linear-gradient(90deg,rgba(var(--big-volume-rgb,217,70,239),.27),rgba(var(--big-volume-secondary-rgb,139,92,246),.16) 68%,rgba(var(--big-volume-rgb,217,70,239),.025))}.companion_mobileTransactionTable__umt5x tbody tr[data-whale=true] td{color:var(--big-volume-text,#ecd8ff);border-bottom-color:rgba(var(--big-volume-rgb,217,70,239),.18)}.companion_mobileTransactionTable__umt5x tbody tr[data-whale=true] td:first-child{box-shadow:inset 2px 0 var(--big-volume-color,#d946ef)}.companion_mobileTransactionTable__umt5x tbody tr[data-whale-repeat=true] td{animation:companion_duelWhaleRowPulse__xp1_D 2s ease-in-out infinite}.companion_mobileTransactionTable__umt5x tbody tr[data-whale-repeat=true] td:first-child{animation-name:companion_duelWhaleRowPulse__xp1_D,companion_duelWhaleEdgePulse__QsJja}.companion_mobileTransactionTable__umt5x tbody tr[data-whale-enter=true] td{animation:companion_duelWhaleRowPulse__xp1_D 1.15s ease-out both}.companion_mobileTransactionTable__umt5x tbody tr[data-whale-enter=true] td:first-child{animation-name:companion_duelWhaleRowPulse__xp1_D,companion_duelWhaleEdgePulse__QsJja}@keyframes companion_duelWhaleRowPulse__xp1_D{0%{background-color:rgba(var(--big-volume-rgb,217,70,239),.06)}18%{background-color:rgba(var(--big-volume-rgb,217,70,239),.42)}48%{background-color:rgba(var(--big-volume-rgb,217,70,239),.2)}to{background-color:rgba(var(--big-volume-rgb,217,70,239),0)}}@keyframes companion_duelWhaleEdgePulse__QsJja{0%,to{box-shadow:inset 2px 0 var(--big-volume-color,#d946ef)}18%{box-shadow:inset 2px 0 var(--big-volume-highlight,#f0abfc),inset 18px 0 24px -12px rgba(var(--big-volume-rgb,217,70,239),.8)}}.companion_mobileTransactionTable__umt5x tbody tr:last-child td{border-bottom:0}.companion_buyTag__ZpVq4,.companion_sellTag__xT9TX{display:inline-grid;min-width:39px;height:23px;place-items:center;border-radius:7px;font-size:8px;font-weight:900}.companion_buyTag__ZpVq4{color:#62efbd;background:rgba(69,232,174,.09)}.companion_sellTag__xT9TX{color:#ff789a;background:rgba(255,86,129,.09)}.companion_duelParticipantTradeTag__WTTTe{min-width:66px;padding:0 6px;white-space:nowrap}.companion_walletInspectButton__guwpf{max-width:100%;min-height:32px;padding:0 7px;border:1px solid rgba(116,145,214,.12);border-radius:8px;background:rgba(12,19,35,.78);color:#aebed3;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.companion_walletInspectButton__guwpf:focus-visible{outline:2px solid rgba(89,226,205,.45);outline-offset:1px}.companion_walletDetailStrip__GZUen{min-height:58px;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;align-items:center;grid-gap:8px;gap:8px;border-top:1px solid rgba(116,145,214,.09);background:rgba(8,14,28,.8)}.companion_walletDetailStrip__GZUen div{min-width:0}.companion_walletDetailStrip__GZUen span{display:block;color:#617088;font-size:8px}.companion_walletDetailStrip__GZUen strong{display:block;margin-top:3px;color:#d6e3f3;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.companion_walletDetailStrip__GZUen button{min-width:36px;min-height:36px;border:0;border-radius:9px;background:rgba(116,145,214,.08);color:#91a0b8;font-size:17px}.companion_dataEmpty__8LPdy,.companion_tableEmpty__xfZxR{padding:30px 12px!important;color:#65738a!important;text-align:center!important}.companion_topTraderList__zr_9K{max-height:390px;overflow-y:auto}.companion_topTraderRow__PEu8o{min-height:54px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:7px 11px;border-bottom:1px solid rgba(116,145,214,.06)}.companion_topTraderRow__PEu8o:last-child{border-bottom:0}.companion_topTraderRow__PEu8o[data-player=true]{background:linear-gradient(90deg,rgba(69,232,174,.075),transparent)}.companion_topTraderIdentity__at9kg{min-width:0}.companion_topTraderIdentity__at9kg strong{display:flex;align-items:center;gap:6px;color:#cbd7e8;font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.companion_topTraderIdentity__at9kg strong em{flex:0 0 auto;padding:2px 5px;border-radius:5px;background:rgba(69,232,174,.1);color:#69e9bd;font-size:7px;font-style:normal;letter-spacing:.05em}.companion_topTraderIdentity__at9kg span{display:block;margin-top:4px;color:#65738b;font-size:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.companion_topTraderNegative__pq94T,.companion_topTraderPositive___21mR{font-size:10px;font-weight:850}.companion_topTraderPositive___21mR{color:#6de9bd}.companion_topTraderNegative__pq94T{color:#ff789a}.companion_holderList__rWtKG{max-height:390px;overflow-y:auto}.companion_holderRow__ZDwk_{min-height:50px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:6px 11px;border-bottom:1px solid rgba(116,145,214,.06)}.companion_holderRow__ZDwk_:last-child{border-bottom:0}.companion_holderRow__ZDwk_[data-player=true]{background:linear-gradient(90deg,rgba(69,232,174,.07),transparent)}.companion_holderRank__b3Ny8{color:#58667d;font-size:9px;font-weight:800}.companion_holderIdentity___pczB{min-width:0}.companion_holderIdentity___pczB strong{display:block;color:#c7d3e4;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.companion_holderIdentity___pczB span{display:block;margin-top:3px;color:#65738b;font-size:8px}.companion_holderShare__tYIa6{color:#77e8c4;font-size:10px}.companion_mobileBubbleWrap__0_mQ6{min-width:0;overflow:hidden}.companion_mobileBubbleWrap__0_mQ6 .bubbleMapPanel{border:0;border-radius:0;padding:10px;background:transparent;box-shadow:none}.companion_mobileBubbleWrap__0_mQ6 .bubbleMapIntro{gap:8px}.companion_mobileBubbleWrap__0_mQ6 .bubbleMapIntro h4{font-size:14px}.companion_mobileBubbleWrap__0_mQ6 .bubbleMapIntro p{display:none}.companion_mobileBubbleWrap__0_mQ6 .bubbleSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.companion_mobileBubbleWrap__0_mQ6 .bubbleRiskCard{min-height:48px;padding:7px 8px}.companion_mobileBubbleWrap__0_mQ6 .bubbleMapLayout{grid-template-columns:1fr;gap:8px}.companion_mobileBubbleWrap__0_mQ6 .bubbleMapStage{min-height:285px;overflow:hidden}.companion_mobileBubbleWrap__0_mQ6 .bubbleMapSvg{min-width:640px;transform-origin:top left;transform:scale(.58);margin-bottom:-155px}.companion_mobileBubbleWrap__0_mQ6 .bubbleDetailCard{min-height:0}.companion_mobileBubbleWrap__0_mQ6 .bubbleLegend{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px}.companion_mobileBubbleWrap__0_mQ6 .bubbleLegendItem{flex:0 0 auto;min-height:36px}.companion_mobileBubbleWrap__0_mQ6 .bubbleMapCoverage{font-size:9px;line-height:1.35}.companion_quickActionsCard__Y9qhJ{padding:11px}.companion_quickActionsHead__hsff5{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.companion_quickActionsHead__hsff5 span{display:block;color:#65738a;font-size:8px;font-weight:820;letter-spacing:.07em;text-transform:uppercase}.companion_quickActionsHead__hsff5 strong{display:block;margin-top:3px;color:#dbe7f7;font-size:11px}.companion_quickActionsHead__hsff5 small{color:#68778f;font-size:8px}.companion_treasuryReadout__5xO_A{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-bottom:8px}.companion_treasuryReadout__5xO_A>div{min-width:0;padding:8px 9px;border:1px solid rgba(116,145,214,.1);border-radius:10px;background:rgba(9,16,31,.72)}.companion_treasuryReadout__5xO_A span{display:block;color:#66758c;font-size:7.5px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.companion_treasuryReadout__5xO_A strong{display:block;margin-top:3px;color:#dce8f8;font-size:11px}.companion_treasuryReadout__5xO_A small{display:block;margin-top:2px;color:#65738b;font-size:7.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.companion_quickActionsGrid__VC3cY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.companion_quickActionsGrid__VC3cY button{min-width:0;min-height:54px;padding:7px 9px;display:flex;align-items:center;gap:8px;border:1px solid rgba(116,145,214,.13);border-radius:12px;background:rgba(10,17,34,.8);color:#d5e0ef;text-align:left}.companion_quickActionsGrid__VC3cY button>span{color:#69e9c8;font-size:18px}.companion_quickActionsGrid__VC3cY button:nth-child(2)>span{color:#ff789b}.companion_quickActionsGrid__VC3cY button div{min-width:0}.companion_quickActionsGrid__VC3cY button strong{display:block;font-size:9px;letter-spacing:.025em}.companion_quickActionsGrid__VC3cY button small{display:block;margin-top:3px;color:#65738b;font-size:8px}.companion_quickActionsGrid__VC3cY button:disabled{opacity:.42}.companion_actionError__T6_mA,.companion_actionSuccess__t7lOs{margin-top:8px;padding:8px 9px;border-radius:9px;font-size:9px}.companion_actionSuccess__t7lOs{color:#70e9be;background:rgba(69,232,174,.07)}.companion_actionError__T6_mA{color:#ff91aa;background:rgba(255,86,129,.07)}@media (max-width:430px){.companion_chartViewport__6S3iV{height:clamp(350px,52svh,475px)}}@media (max-width:390px){.companion_marketDataTabs__7ttD6 button{font-size:9px;padding-inline:3px}.companion_quickActionsGrid__VC3cY button{padding-inline:7px}.companion_mobileBubbleWrap__0_mQ6 .bubbleMapSvg{transform:scale(.54);margin-bottom:-175px}}@media (max-width:360px){.companion_timeframeBar__DuUn7{padding-inline:5px}.companion_timeframeBar__DuUn7 button{min-width:42px}.companion_marketDataTabs__7ttD6 button{font-size:8.5px}.companion_quickActionsGrid__VC3cY{gap:5px}.companion_quickActionsGrid__VC3cY button strong{font-size:8.5px}.companion_chartViewport__6S3iV{height:clamp(340px,50svh,440px)}}.companion_controlCard__Ma5hr,.companion_controlError__h2y2D,.companion_controlSuccess__jffal,.companion_launchCard__UwsxV{border:1px solid rgba(116,145,214,.14);background:linear-gradient(180deg,rgba(9,15,31,.97),rgba(5,10,22,.97));border-radius:17px;box-shadow:0 16px 40px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.02)}.companion_launchCard__UwsxV{width:min(100%,430px);margin-top:20px;padding:14px;text-align:left}.companion_launchCardCompact__Z3Mg2{margin-top:9px;width:100%}.companion_controlHeader__5XeEg{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.companion_controlHeader__5XeEg>div{min-width:0}.companion_controlHeader__5XeEg span{display:block;color:#71809a;font-size:8px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.companion_controlHeader__5XeEg strong{display:block;margin-top:4px;color:#e4edf9;font-size:13px}.companion_controlHeader__5XeEg small{max-width:45%;color:#65738b;font-size:9px;line-height:1.35;text-align:right}.companion_launchFields__LaKkW{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,.55fr);grid-gap:8px;gap:8px}.companion_launchFields__LaKkW label>span{display:block;margin-bottom:5px;color:#71809a;font-size:9px;font-weight:700}.companion_launchFields__LaKkW input{width:100%;min-height:46px;border:1px solid rgba(116,145,214,.18);border-radius:12px;background:#0b1326;color:#edf4ff;padding:0 11px;font-size:12px;font-weight:750;outline:none}.companion_launchFields__LaKkW input:focus{border-color:rgba(93,232,207,.46);box-shadow:0 0 0 3px rgba(69,232,174,.08)}.companion_launchDefaults__E8Iz2{min-height:40px;margin-top:8px;padding:8px 10px;border-radius:11px;background:rgba(10,17,33,.72);border:1px solid rgba(116,145,214,.09);display:flex;align-items:center;justify-content:space-between;gap:10px}.companion_launchDefaults__E8Iz2 span{color:#66758c;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.companion_launchDefaults__E8Iz2 strong{color:#9eb0c8;font-size:9px;text-align:right}.companion_controlPrimary__G7wb3,.companion_launchButton__tkL_F{width:100%;min-height:46px;margin-top:9px;border:0;border-radius:12px;background:linear-gradient(110deg,#48edc0,#71dff7 50%,#bb5cff);color:#06121d;font-size:11px;font-weight:900;letter-spacing:.02em}.companion_controlPrimary__G7wb3:disabled,.companion_launchButton__tkL_F:disabled{opacity:.44;cursor:default}.companion_marketControlsStack__Z_GUP{display:grid;grid-gap:9px;gap:9px}.companion_controlCard__Ma5hr{padding:13px}.companion_miniToggle__cksCH{min-width:68px;min-height:42px;border:1px solid rgba(116,145,214,.16);border-radius:11px;background:rgba(11,19,38,.9);color:#b6c5d9;font-size:10px;font-weight:820}.companion_miniToggle__cksCH:disabled{opacity:.45}.companion_mobileSliderStack__Trs0B{display:grid;grid-gap:10px;gap:10px}.companion_mobileSliderStack__Trs0B label{padding:9px 10px;border:1px solid rgba(116,145,214,.09);border-radius:12px;background:rgba(10,17,33,.68)}.companion_mobileSliderStack__Trs0B label>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.companion_mobileSliderStack__Trs0B span{color:#74829a;font-size:9px;font-weight:700}.companion_mobileSliderStack__Trs0B strong{color:#dce8f9;font-size:10px}.companion_mobileSliderStack__Trs0B input[type=range]{width:100%;accent-color:#66e5cf}.companion_roleStrip__7iBQ_,.companion_taxPresetRow__Z9l0U{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-bottom:10px}.companion_roleStrip__7iBQ_ button,.companion_taxPresetRow__Z9l0U button{min-height:44px;border:1px solid rgba(116,145,214,.14);border-radius:11px;background:rgba(11,19,38,.88);color:#93a2b8;font-size:10px;font-weight:820}.companion_roleStrip__7iBQ_ .companion_roleActive__YGJtj{color:#07131e;border-color:transparent;background:linear-gradient(110deg,#48edc0,#71dff7 54%,#b95dff)}.companion_taxLockedNote___rzQn{padding:11px;border-radius:11px;border:1px solid rgba(255,193,102,.12);background:rgba(255,170,70,.05);color:#9b8d79;font-size:10px;line-height:1.45}.companion_taxPresetRow__Z9l0U{margin:9px 0 0}.companion_controlError__h2y2D,.companion_controlSuccess__jffal{padding:10px 12px;font-size:10px}.companion_controlSuccess__jffal{color:#72e5bd;border-color:rgba(69,232,174,.15)}.companion_controlError__h2y2D{color:#ff9eb1;border-color:rgba(255,86,129,.16)}@media (max-width:375px){.companion_launchCard__UwsxV{padding:12px}.companion_launchFields__LaKkW{grid-template-columns:1fr 110px}.companion_controlCard__Ma5hr{padding:11px}}.companion_autoSpeedRow__TRvRN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.companion_autoSpeedRow__TRvRN button{min-width:0;min-height:44px;border:1px solid rgba(116,145,214,.16);border-radius:11px;background:rgba(11,19,38,.9);color:#91a2bb;font-size:10px;font-weight:850}.companion_autoSpeedRow__TRvRN button:disabled{opacity:.42}.companion_autoSpeedRow__TRvRN .companion_autoSpeedActive__QQBZN{border-color:rgba(93,232,207,.48);background:rgba(69,232,174,.1);color:#7ff0cc;box-shadow:inset 0 0 0 1px rgba(69,232,174,.06)}.companion_quickActionsGrid__VC3cY button:nth-child(3)>span{color:#c48cff}@media (max-width:390px){.companion_autoSpeedRow__TRvRN{gap:5px}}.companion_runLifecycleCard__dfgxn{margin-top:9px;padding:13px;border:1px solid rgba(116,145,214,.13);border-radius:14px;background:rgba(7,13,27,.94)}.companion_finalizeRunButton__fVBjD{width:100%;min-height:46px;margin-top:11px;border:1px solid rgba(255,113,145,.28);border-radius:12px;background:rgba(255,86,129,.08);color:#ffabc0;font-size:11px;font-weight:850}.companion_finalizeRunButton__fVBjD:disabled{opacity:.42}.companion_finalizeConfirm__ZLMmO{margin-top:9px;padding:11px;border:1px solid rgba(255,113,145,.18);border-radius:12px;background:rgba(18,10,20,.78)}.companion_finalizeConfirm__ZLMmO strong{display:block;color:#ffd1dc;font-size:11px}.companion_finalizeConfirm__ZLMmO p{margin:6px 0 10px;color:#8995aa;font-size:9px;line-height:1.45}.companion_finalizeConfirm__ZLMmO>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.companion_finalizeConfirm__ZLMmO button{min-width:0;min-height:42px;border:1px solid rgba(116,145,214,.16);border-radius:10px;background:rgba(10,17,34,.86);color:#b8c6da;font-size:9px;font-weight:800}.companion_finalizeConfirm__ZLMmO .companion_finalizeConfirmButton__5PP6c{border-color:rgba(255,113,145,.28);color:#ffc0cf;background:rgba(255,86,129,.09)}.companion_runLifecycleHint__1k62G{margin:10px 0 0;color:#7f8ca2;font-size:9px;line-height:1.45}@media (max-width:380px){.companion_runLifecycleCard__dfgxn{padding:11px}.companion_finalizeConfirm__ZLMmO>div{grid-template-columns:1fr}}.companion_coinNameLine__eZmU3{display:flex;align-items:center;gap:6px;min-width:0}.companion_coinNameLine__eZmU3 h1{min-width:0}.companion_devlockStatusRows__VrMW_{display:grid;grid-gap:6px;gap:6px;margin:8px 0 10px}.companion_devlockStatusRows__VrMW_>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:7px 9px;border:1px solid rgba(116,145,214,.12);border-radius:9px;background:rgba(10,17,33,.6);color:#dce6f7;font-size:10px;font-weight:800}.companion_devlockStatusRows__VrMW_ strong{min-width:22px;text-align:center;font-size:17px;line-height:1}.companion_devlockStatusOn__qymlI{color:#54e9a3}.companion_devlockStatusOff__8NoHx{color:#ff7b86}.companion_devControlGrid__3eXLG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.companion_devControlGrid__3eXLG button{min-height:44px;padding:10px;border:1px solid #34435b;border-radius:10px;background:#172238;color:#eef4ff;font:inherit;overflow-wrap:anywhere}.companion_devControlGrid__3eXLG button:disabled{opacity:.45;cursor:not-allowed}.companion_devControlGrid__3eXLG button:focus-visible{outline:2px solid #7dd3fc;outline-offset:2px}.companion_topbarActions__hRRGa{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0}.companion_duelBackButton__qHij3,.companion_duelForfeitButton__80vjV,.companion_duelOpenButton__6yeGv,.companion_duelScanButton__8BH5C{min-height:36px;border:1px solid rgba(116,145,214,.18);border-radius:999px;background:rgba(10,17,34,.88);color:#cad6e8;padding:0 12px;font-size:10px;font-weight:850;letter-spacing:.02em}.companion_duelOpenButton__6yeGv{border-color:rgba(160,116,255,.28);color:#d9c5ff;background:linear-gradient(135deg,rgba(135,86,255,.13),rgba(63,206,226,.06))}.companion_duelBackButton__qHij3:focus-visible,.companion_duelForfeitButton__80vjV:focus-visible,.companion_duelJoinRow__He9h2 button:focus-visible,.companion_duelOpenButton__6yeGv:focus-visible,.companion_duelPrimaryButton__fQh71:focus-visible,.companion_duelScanButton__8BH5C:focus-visible,.companion_duelSettingOptions__BJb2b button:focus-visible,.companion_duelTabs__zlxzE button:focus-visible{outline:2px solid #7dd3fc;outline-offset:2px}.companion_lockedWalletName__KM6Ty{min-width:0;min-height:46px;display:flex;align-items:center;padding:0 12px;border:1px solid rgba(116,145,214,.18);border-radius:12px;background:#0b1326;color:#edf4ff;font-size:13px;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.companion_duelHud___m2EO,.companion_duelLobbyCard__O8X4J,.companion_duelResultCard__uQRxj{border:1px solid rgba(116,145,214,.14);border-radius:17px;background:linear-gradient(180deg,rgba(9,15,31,.97),rgba(5,10,22,.97));box-shadow:0 18px 44px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.02)}.companion_duelLobbyCard__O8X4J{padding:16px;text-align:center}.companion_duelLobbyCard__O8X4J h1,.companion_duelLobbyCard__O8X4J h2{margin:2px 0 8px;letter-spacing:-.03em}.companion_duelLobbyCard__O8X4J h1{font-size:23px}.companion_duelLobbyCard__O8X4J h2{font-size:17px}.companion_duelLobbyCard__O8X4J p{margin:0 auto 14px;max-width:520px;color:#8997ae;font-size:11px;line-height:1.55}.companion_duelPrimaryButton__fQh71{width:100%;min-height:48px;border:1px solid rgba(92,238,201,.28);border-radius:12px;background:linear-gradient(110deg,rgba(69,232,174,.18),rgba(100,112,255,.18));color:#baffeb;font-size:11px;font-weight:900;letter-spacing:.02em}.companion_duelForfeitButton__80vjV:disabled,.companion_duelJoinRow__He9h2 button:disabled,.companion_duelPrimaryButton__fQh71:disabled,.companion_duelScanButton__8BH5C:disabled{opacity:.42;cursor:not-allowed}.companion_duelDivider__apmfQ{display:flex;align-items:center;gap:9px;margin:13px 0;color:#5f6c83;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.companion_duelDivider__apmfQ:after,.companion_duelDivider__apmfQ:before{content:"";flex:1 1;height:1px;background:rgba(116,145,214,.12)}.companion_duelJoinRow__He9h2{display:grid;grid-template-columns:minmax(0,1fr) 82px;grid-gap:7px;gap:7px}.companion_duelJoinRow__He9h2 input{min-width:0;min-height:46px;border:1px solid rgba(116,145,214,.18);border-radius:12px;background:#0b1326;color:#edf4ff;padding:0 12px;text-align:center;text-transform:uppercase;letter-spacing:.16em;font-size:13px;font-weight:900;outline:none}.companion_duelJoinRow__He9h2 input:focus{border-color:rgba(93,232,207,.46);box-shadow:0 0 0 3px rgba(69,232,174,.08)}.companion_duelJoinRow__He9h2 button{min-height:46px;border:1px solid rgba(116,145,214,.18);border-radius:12px;background:rgba(12,22,43,.95);color:#d8e4f5;font-size:10px;font-weight:850}.companion_duelScanButton__8BH5C{width:100%;margin-top:8px;border-radius:12px}.companion_duelScanner__xyrza{margin-top:10px;padding:8px;border:1px solid rgba(116,145,214,.14);border-radius:13px;background:rgba(3,7,16,.9)}.companion_duelScanner__xyrza video{width:100%;max-height:320px;object-fit:cover;border-radius:9px;background:#000}.companion_duelScanner__xyrza button{margin-top:7px;min-height:38px;width:100%;border:1px solid rgba(116,145,214,.16);border-radius:9px;background:#111b31;color:#aebbd0}.companion_duelHiddenVideo__4BrpJ{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none}.companion_duelQrWrap__WRq99{width:min(68vw,250px);aspect-ratio:1;margin:4px auto 10px;padding:10px;border-radius:16px;background:#fff;box-shadow:0 13px 38px rgba(0,0,0,.3)}.companion_duelQr__ChXoA{width:100%;height:100%;display:block}.companion_duelCode__umwY6{width:-moz-fit-content;width:fit-content;margin:0 auto 10px;padding:8px 12px;border:1px solid rgba(138,113,255,.25);border-radius:10px;background:rgba(105,75,216,.09);color:#dacfff;font-size:16px;font-weight:950;letter-spacing:.18em}.companion_duelBotSettings__I13mk{display:grid;grid-gap:9px;gap:9px;margin:11px 0 2px;padding:10px;border:1px solid rgba(116,145,214,.11);border-radius:12px;background:rgba(6,12,25,.72);text-align:left}.companion_duelSettingRow__7M9Lx{min-width:0}.companion_duelSettingRow__7M9Lx>span{display:block;margin-bottom:5px;color:#718099;font-size:7px;font-weight:900;letter-spacing:.09em}.companion_duelSettingOptions__BJb2b{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px;min-width:0}.companion_duelSettingOptions__BJb2b button{min-width:0;min-height:32px;padding:0 5px;border:1px solid rgba(116,145,214,.14);border-radius:9px;background:rgba(12,21,40,.9);color:#8795aa;font-size:8px;font-weight:900;letter-spacing:.025em}.companion_duelSettingOptions__BJb2b button[aria-pressed=true]{border-color:rgba(74,234,190,.34);background:linear-gradient(120deg,rgba(69,232,174,.16),rgba(96,113,255,.11));color:#c7ffeb}.companion_duelSettingOptions__BJb2b button:disabled{cursor:default;opacity:.78}.companion_duelBotSettings__I13mk[data-readonly=true] .companion_duelSettingOptions__BJb2b button:not([aria-pressed=true]){opacity:.42}.companion_duelBotSettings__I13mk>small{display:block;color:#5f6e86;font-size:7px;font-weight:760;line-height:1.35}.companion_duelCapacityPicker__3WLGL,.companion_duelSettingRow__7M9Lx:first-child .companion_duelSettingOptions__BJb2b,.companion_duelSettingRow__7M9Lx:nth-child(2) .companion_duelSettingOptions__BJb2b{grid-template-columns:repeat(3,minmax(0,1fr))}.companion_duelCapacityPicker__3WLGL{display:grid;grid-gap:6px;gap:6px;margin:12px 0 9px}.companion_duelCapacityPicker__3WLGL button{min-height:38px;padding:0 8px;border:1px solid rgba(116,145,214,.14);border-radius:10px;background:rgba(12,21,40,.9);color:#8795aa;font-size:9px;font-weight:900}.companion_duelCapacityPicker__3WLGL button[aria-pressed=true]{border-color:rgba(74,234,190,.34);background:linear-gradient(120deg,rgba(69,232,174,.16),rgba(96,113,255,.11));color:#c7ffeb}.companion_duelReadyGrid__PEG53,.companion_duelScoreGrid__P1lPY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.companion_duelReadyGrid__PEG53{margin:12px 0}.companion_duelReadyGrid__PEG53>div{min-width:0;padding:10px;border:1px solid rgba(116,145,214,.12);border-radius:12px;background:rgba(9,16,31,.72)}.companion_duelReadyGrid__PEG53 span{display:block;color:#718099;font-size:8px;font-weight:850;letter-spacing:.08em}.companion_duelReadyGrid__PEG53 strong{display:block;margin-top:5px;color:#a3b0c4;font-size:10px}.companion_duelReadyGrid__PEG53>div[data-ready=true]{border-color:rgba(69,232,174,.23);background:rgba(69,232,174,.07)}.companion_duelReadyGrid__PEG53>div[data-ready=true] strong{color:#70e9be}.companion_duelIntro__nU3rg{min-height:280px;margin-bottom:10px;padding:24px 14px;display:grid;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border:1px solid rgba(116,145,214,.16);border-radius:18px;background:radial-gradient(circle at 50% 48%,rgba(89,226,205,.08),transparent 34%),linear-gradient(180deg,rgba(7,13,28,.99),rgba(3,7,17,.99));box-shadow:0 20px 52px rgba(0,0,0,.27),inset 0 1px 0 hsla(0,0%,100%,.025);overflow:hidden}.companion_duelIntroSide__JJGiQ{min-width:0;text-align:center;opacity:0;transform:translateX(-12px);animation:companion_duelIntroSideIn__VQzqw .34s ease-out .08s forwards}.companion_duelIntroSide__JJGiQ[data-side=opponent]{transform:translateX(12px);animation-delay:.16s}.companion_duelIntroSide__JJGiQ span{display:block;color:#66758e;font-size:9px;font-weight:900;letter-spacing:.13em}.companion_duelIntroSide__JJGiQ strong{display:block;margin-top:7px;color:#72ebc1;font-size:16px;font-weight:950;letter-spacing:.055em}.companion_duelIntroCenter__9bUFb{display:grid;place-items:center;min-width:0}.companion_duelIntroCenter__9bUFb>span{color:#e7f4ff;font-size:12px;font-weight:950;letter-spacing:.18em;opacity:.8}.companion_duelIntroCenter__9bUFb small{color:#66758d;font-size:7px;font-weight:900;letter-spacing:.13em}.companion_duelIntroCandle__jUkuU{width:92px;height:174px;filter:drop-shadow(0 0 11px rgba(87,230,197,.18))}.companion_duelIntroCandle__jUkuU line{stroke:#64ebbd;stroke-width:5;stroke-linecap:round;transform-box:fill-box;transform-origin:center;animation:companion_duelIntroWick__AuCpI 2.25s cubic-bezier(.22,.75,.2,1) both}.companion_duelIntroCandle__jUkuU rect{fill:#53e7b5;stroke:rgba(216,255,243,.65);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:companion_duelIntroBody__lG41u 2.25s cubic-bezier(.22,.75,.2,1) both}@keyframes companion_duelIntroSideIn__VQzqw{to{opacity:1;transform:translateX(0)}}@keyframes companion_duelIntroWick__AuCpI{0%{transform:translateY(-48px) scaleY(.18);opacity:.35}24%{transform:translateY(42px) scaleY(1.15);opacity:.92}39%{transform:translateY(72px) scaleY(1.5)}58%{transform:translateY(18px) scaleY(1.22)}74%{transform:translateY(-18px) scaleY(1.42)}88%{transform:translateY(-31px) scaleY(1.18)}to{transform:translateY(-25px) scaleY(1.08);opacity:1}}@keyframes companion_duelIntroBody__lG41u{0%{transform:translateY(-54px) scaleY(.16);opacity:.35}24%{transform:translateY(48px) scaleY(1.28);opacity:1;fill:#ff637f}39%{transform:translateY(73px) scaleY(1.48);fill:#ff5b78}58%{transform:translateY(24px) scaleY(.92);fill:#63e9bd}74%{transform:translateY(-14px) scaleY(1.22);fill:#4ee9b5}88%{transform:translateY(-34px) scaleY(1.08)}to{transform:translateY(-26px) scaleY(1.04);fill:#53e7b5}}.companion_duelHud___m2EO{padding:12px;margin-bottom:9px}.companion_duelHudTop__APFbe{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.companion_duelHudTop__APFbe>div:first-child span{display:block;color:#718099;font-size:8px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.companion_duelHudTop__APFbe>div:first-child strong{display:block;margin-top:4px;color:#f3f7ff;font-size:20px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.companion_duelScoreGrid__P1lPY>div{min-width:0;padding:10px;border:1px solid rgba(116,145,214,.11);border-radius:12px;background:rgba(8,15,30,.8)}.companion_duelScoreGrid__P1lPY>div[data-you=true]{border-color:rgba(69,232,174,.18);background:rgba(69,232,174,.045)}.companion_duelScoreGrid__P1lPY span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#78879f;font-size:8px;font-weight:850}.companion_duelScoreGrid__P1lPY strong{display:block;margin-top:5px;color:#edf4ff;font-size:13px}.companion_duelScoreGrid__P1lPY small{display:block;margin-top:3px;color:#6ee8bd;font-size:9px}.companion_duelRaceGrid__YDDAj{display:grid;grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);align-items:stretch;grid-gap:7px;gap:7px}.companion_duelLeadIndicator__3RNdk,.companion_duelRaceSide__7WvcX{min-width:0;border:1px solid rgba(116,145,214,.11);border-radius:12px;background:rgba(8,15,30,.8)}.companion_duelRaceSide__7WvcX{padding:9px 8px}.companion_duelRaceSide__7WvcX[data-you=true]{border-color:rgba(69,232,174,.18);background:rgba(69,232,174,.045)}.companion_duelRaceSide__7WvcX[data-leading=true]{border-color:rgba(86,232,190,.34);background:rgba(69,232,174,.075)}.companion_duelRaceSide__7WvcX span{display:block;color:#7b899f;font-size:7px;font-weight:900;letter-spacing:.08em}.companion_duelRaceSide__7WvcX strong{display:block;margin-top:4px;color:#edf4ff;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.companion_duelRaceSide__7WvcX small{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#91a0b6;font-size:7px;font-weight:780;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.companion_duelStandings__5lOMi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.companion_duelStandings__5lOMi>div{min-width:0;padding:8px;border:1px solid rgba(116,145,214,.11);border-radius:11px;background:rgba(8,15,30,.8)}.companion_duelResultGrid__8S_KT>div[data-you=true],.companion_duelStandings__5lOMi>div[data-you=true]{border-color:rgba(69,232,174,.28);background:rgba(69,232,174,.06)}.companion_duelResultGrid__8S_KT>div[data-forfeit=true],.companion_duelStandings__5lOMi>div[data-forfeit=true]{opacity:.58}.companion_duelStandings__5lOMi span{display:block;color:#7b899f;font-size:7px;font-weight:900;letter-spacing:.05em}.companion_duelStandings__5lOMi strong{display:block;margin-top:4px;color:#edf4ff;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.companion_duelStandings__5lOMi small{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#91a0b6;font-size:7px;font-weight:780;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.companion_duelLeadIndicator__3RNdk{display:grid;align-content:center;justify-items:center;padding:7px 5px;text-align:center;transform:translateZ(0)}.companion_duelLeadIndicator__3RNdk span{color:#8896ad;font-size:7px;font-weight:950;letter-spacing:.035em}.companion_duelLeadIndicator__3RNdk strong{margin-top:4px;color:#e9f2ff;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.companion_duelLeadIndicator__3RNdk[data-leader=you]{border-color:rgba(69,232,174,.3)}.companion_duelLeadIndicator__3RNdk[data-leader=you] span{color:#6fe8bd}.companion_duelLeadIndicator__3RNdk[data-leader=opponent]{border-color:rgba(255,111,143,.26)}.companion_duelLeadIndicator__3RNdk[data-leader=opponent] span{color:#ff91aa}.companion_duelLeadIndicator__3RNdk[data-leader=tied] span{color:#b8c3d5}.companion_duelLeadIndicator__3RNdk[data-pulse=true]{animation:companion_duelLeadPulse__LmMIk .42s ease-out both}@keyframes companion_duelLeadPulse__LmMIk{0%{transform:scale(.96);opacity:.72}55%{transform:scale(1.035);opacity:1}to{transform:scale(1);opacity:1}}.companion_duelTabs__zlxzE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;margin-bottom:9px;border:1px solid rgba(116,145,214,.15);border-radius:14px;background:rgba(8,13,27,.82)}.companion_duelTabs__zlxzE button{min-height:42px;border:0;border-radius:10px;background:transparent;color:#8592a9;font-size:11px;font-weight:800}.companion_duelTabs__zlxzE button:disabled{opacity:.38}.companion_duelTabs__zlxzE .companion_tabActive__hl7Qf{color:#07111e;background:linear-gradient(110deg,#48edc0,#71dff7 45%,#cf52ff)}.companion_duelForfeitButton__80vjV{width:100%;margin-top:9px;border-radius:12px;border-color:rgba(255,86,129,.22);background:rgba(255,86,129,.06);color:#ff9db6}.companion_duelResultCard__uQRxj{margin-top:10px;padding:17px;text-align:center}.companion_duelResultCard__uQRxj>span{color:#75839a;font-size:8px;font-weight:900;letter-spacing:.1em}.companion_duelResultCard__uQRxj h1{margin:6px 0 13px;color:#edf4ff;font-size:27px;letter-spacing:-.04em}.companion_duelResultCard__uQRxj[data-result=win] h1{color:#71ebc0}.companion_duelResultCard__uQRxj[data-result=loss] h1{color:#ff91aa}.companion_duelResultGrid__8S_KT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.companion_duelResultGrid__8S_KT>div{min-width:0;padding:10px 8px;border:1px solid rgba(116,145,214,.1);border-radius:11px;background:rgba(8,15,30,.75)}.companion_duelResultGrid__8S_KT>div span{display:block;color:#75839a;font-size:7px;font-weight:900;letter-spacing:.08em}.companion_duelResultGrid__8S_KT>div strong{display:block;margin-top:5px;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.companion_duelResultGrid__8S_KT>div small{display:block;margin-top:4px;color:#91a0b6;font-size:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.companion_duelResultGrid__8S_KT>div em{display:block;margin-top:5px;color:#67758b;font-size:7px;font-style:normal;font-weight:800}.companion_duelResultDifference__cWv3A{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:8px 10px;border:1px solid rgba(116,145,214,.09);border-radius:10px;background:rgba(7,13,27,.68)}.companion_duelResultDifference__cWv3A span{color:#68768d;font-size:7px;font-weight:900;letter-spacing:.08em}.companion_duelResultDifference__cWv3A strong{color:#dbe7f7;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.companion_duelResultActions__TXWee{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:7px;gap:7px;margin-top:9px}.companion_duelResultActions__TXWee .companion_duelScanButton__8BH5C{margin-top:0}.companion_duelResultCard__uQRxj p{color:#7e8ca3;font-size:9px;line-height:1.5}@media (max-width:430px){.companion_topbarActions__hRRGa{gap:5px}.companion_duelOpenButton__6yeGv{padding-inline:10px}.companion_duelLobbyCard__O8X4J{padding:14px}}@media (max-width:390px){.companion_duelQrWrap__WRq99{width:min(72vw,235px)}.companion_duelHudTop__APFbe .companion_statusPill__mwygs{max-width:46%}.companion_duelScoreGrid__P1lPY>div{padding:9px 8px}.companion_duelRaceGrid__YDDAj{grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);gap:5px}.companion_duelRaceSide__7WvcX{padding-inline:7px}.companion_duelRaceSide__7WvcX strong{font-size:11px}.companion_duelLeadIndicator__3RNdk strong{font-size:9px}}@media (max-width:360px){.companion_topbarActions__hRRGa .companion_statusPill__mwygs{max-width:108px;padding-inline:8px}.companion_duelOpenButton__6yeGv{min-height:34px;padding-inline:8px}.companion_duelJoinRow__He9h2{grid-template-columns:minmax(0,1fr) 70px}.companion_duelJoinRow__He9h2 input{letter-spacing:.11em;padding-inline:8px}.companion_duelReadyGrid__PEG53,.companion_duelScoreGrid__P1lPY{gap:6px}.companion_duelRaceGrid__YDDAj{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr)}.companion_duelLeadIndicator__3RNdk span,.companion_duelRaceSide__7WvcX small{font-size:6px}.companion_duelResultActions__TXWee{grid-template-columns:1fr}}@media (max-width:430px){.companion_duelIntro__nU3rg{min-height:250px;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);gap:6px;padding-inline:10px}.companion_duelIntroCandle__jUkuU{width:78px;height:150px}.companion_duelIntroSide__JJGiQ strong{font-size:13px}}@media (max-width:390px){.companion_duelIntro__nU3rg{min-height:232px;grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr)}.companion_duelIntroCandle__jUkuU{width:70px;height:136px}.companion_duelIntroSide__JJGiQ span{font-size:7px;letter-spacing:.08em}.companion_duelIntroSide__JJGiQ strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.companion_duelIntroSide__JJGiQ{opacity:1;transform:none;animation:none}.companion_duelIntroCandle__jUkuU line,.companion_duelIntroCandle__jUkuU rect{animation:none;transform:translateY(-20px) scaleY(1.08)}.companion_duelLeadIndicator__3RNdk[data-pulse=true]{animation:none;transform:none}}.companion_bundleMobileSection__eCR7u{display:grid;grid-gap:9px;gap:9px;margin-top:2px}.companion_bundlePresetGridMobile__FTSh7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.companion_bundleActionGrid__Q5n9S button,.companion_bundlePresetGridMobile__FTSh7 button,.companion_bundlePrimaryAction__F__da,.companion_bundleWaveControl__QPcgq button{min-height:44px;border:1px solid #34435b;border-radius:10px;background:#172238;color:#eef4ff;font:inherit;font-weight:800}.companion_bundleActionGrid__Q5n9S button:disabled,.companion_bundlePresetGridMobile__FTSh7 button:disabled,.companion_bundlePrimaryAction__F__da:disabled,.companion_bundleWaveControl__QPcgq button:disabled{opacity:.45;cursor:not-allowed}.companion_bundleMobileActive__4NGDV{border-color:rgba(125,211,252,.62)!important;background:rgba(56,139,194,.2)!important;color:#dff7ff!important}.companion_bundleBudgetField__Cipea{display:grid;grid-gap:5px;gap:5px}.companion_bundleBudgetField__Cipea span,.companion_bundleCompactRow__Qodnq span,.companion_bundleWaveControl__QPcgq>span{color:#8594ab;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.companion_bundleBudgetField__Cipea input,.companion_bundleCompactRow__Qodnq select{width:100%;min-width:0;min-height:42px;border:1px solid #30405a;border-radius:10px;background:#0b1426;color:#edf4ff;padding:0 10px;font:inherit}.companion_bundleCompactRow__Qodnq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.companion_bundleCompactRow__Qodnq label{display:grid;grid-gap:5px;gap:5px;min-width:0}.companion_bundleMobileSummary__ked60{display:flex;flex-wrap:wrap;gap:6px 12px;color:#9aabc3;font-size:10px}.companion_bundlePrimaryAction__F__da{width:100%;border-color:rgba(92,238,201,.3);background:rgba(52,168,136,.13);color:#c9ffed}.companion_bundleWaveControl__QPcgq{display:grid;grid-gap:6px;gap:6px}.companion_bundleWaveControl__QPcgq>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.companion_bundleActionGrid__Q5n9S{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.companion_bundleActionGrid__Q5n9S button:last-child{border-color:rgba(255,113,145,.3);color:#ffc6d4;background:rgba(255,86,129,.08)}.companion_bundleWaveStatus__IDBne{border:1px solid rgba(125,211,252,.18);border-radius:9px;background:rgba(59,130,246,.08);color:#bdeeff;padding:8px 10px;font-size:10px;font-weight:800}@media (max-width:380px){.companion_bundleCompactRow__Qodnq{grid-template-columns:1fr}}.companion_tradeMarketContext__F5tVj{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;margin-bottom:10px;padding:8px 10px;border:1px solid rgba(116,145,214,.11);border-radius:10px;background:rgba(7,13,27,.72)}.companion_tradeMarketContext__F5tVj span{color:#74839a;font-size:8px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.companion_tradeMarketContext__F5tVj strong{min-width:0;color:#e9f2ff;font-size:12px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.companion_sellPreviewCard__mIj_6{min-width:0;margin-top:9px;padding:9px;border:1px solid rgba(116,145,214,.13);border-radius:12px;background:rgba(7,13,27,.78)}.companion_sellPreviewGrid__94iFT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;min-width:0}.companion_sellPreviewGrid__94iFT>div{min-width:0;padding:7px 8px;border-radius:9px;background:rgba(13,22,40,.7)}.companion_sellPreviewGrid__94iFT span{display:block;color:#718099;font-size:7px;font-weight:850;letter-spacing:.035em}.companion_sellPreviewGrid__94iFT strong{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;color:#dce8f8;font-size:10px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.companion_sellPreviewGrid__94iFT .companion_sellPreviewNet__cqiUH{border:1px solid rgba(69,232,174,.17);background:rgba(69,232,174,.055)}.companion_sellPreviewGrid__94iFT .companion_sellPreviewNet__cqiUH strong{color:#75edc4}.companion_sellPreviewStatus__AFJfz{padding:8px;color:#7f8ea5;font-size:9px;line-height:1.35;text-align:center}.companion_duelFinishControls__UGIcm{display:grid;grid-gap:7px;gap:7px;margin-top:9px;padding:9px;border:1px solid rgba(116,145,214,.11);border-radius:13px;background:rgba(6,12,25,.72)}.companion_duelEndButton__iQ2od,.companion_duelFinishPending__08Mcs button,.companion_duelFinishPrompt__7NI_w button{min-height:42px;border:1px solid rgba(116,145,214,.16);border-radius:10px;background:rgba(12,21,40,.9);color:#c7d4e7;font-size:9px;font-weight:900;letter-spacing:.035em}.companion_duelEndButton__iQ2od{width:100%;border-color:rgba(140,157,198,.22);background:rgba(104,119,157,.07)}.companion_duelFinishPending__08Mcs,.companion_duelFinishPrompt__7NI_w{display:grid;grid-gap:7px;gap:7px;min-width:0}.companion_duelFinishPending__08Mcs{grid-template-columns:minmax(0,1fr) auto;align-items:center}.companion_duelFinishPending__08Mcs>div,.companion_duelFinishPrompt__7NI_w>div:first-child{min-width:0}.companion_duelFinishPending__08Mcs span,.companion_duelFinishPrompt__7NI_w span{display:block;color:#7c8ba2;font-size:7px;font-weight:900;letter-spacing:.07em}.companion_duelFinishPending__08Mcs strong,.companion_duelFinishPrompt__7NI_w strong{display:block;margin-top:3px;color:#e0eaf7;font-size:9px;line-height:1.35}.companion_duelFinishPending__08Mcs button{min-width:72px;padding-inline:10px}.companion_duelFinishPrompt__7NI_w>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.companion_duelFinishPrompt__7NI_w .companion_duelFinishAccept__G3hIq{border-color:rgba(69,232,174,.3);background:rgba(69,232,174,.09);color:#bfffe8}.companion_duelFinishControls__UGIcm .companion_duelForfeitButton__80vjV{margin-top:1px;min-height:40px}.companion_duelIntro__nU3rg{grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr)}.companion_duelIntroCandle__jUkuU{width:150px;height:166px;overflow:visible;filter:none}.companion_duelIntroGrid___aMNU line{stroke:rgba(116,145,214,.11);stroke-width:1;animation:none;transform:none}.companion_duelIntroBar__UrOOh line,.companion_duelIntroBar__UrOOh rect{transform-box:fill-box;transform-origin:center bottom;stroke-linecap:butt}.companion_duelIntroLaunch__UFG8O line,.companion_duelIntroLaunch__UFG8O rect,.companion_duelIntroWeakA__sbTGN line,.companion_duelIntroWeakA__sbTGN rect,.companion_duelIntroWeakB__8INod line,.companion_duelIntroWeakB__8INod rect,.companion_duelIntroWeakC__odXy1 line,.companion_duelIntroWeakC__odXy1 rect{stroke:#cf3f5d;fill:#b93250}.companion_duelIntroGod__toBr5 line,.companion_duelIntroGod__toBr5 rect{stroke:#20b982;fill:#169b6f}.companion_duelIntroBar__UrOOh line{stroke-width:3}.companion_duelIntroBar__UrOOh rect{stroke-width:1}.companion_duelIntroLaunch__UFG8O line{animation:companion_duelV224LaunchWick__F4Z5w .86s cubic-bezier(.18,.75,.18,1) both}.companion_duelIntroLaunch__UFG8O rect{animation:companion_duelV224LaunchBody__STGOk .86s cubic-bezier(.18,.75,.18,1) both}.companion_duelIntroWeakA__sbTGN{opacity:0;animation:companion_duelV224WeakA__ZBK7n .36s ease-out .9s forwards}.companion_duelIntroWeakB__8INod{opacity:0;animation:companion_duelV224WeakB__9aYLj .4s ease-out 1.25s forwards}.companion_duelIntroWeakC__odXy1{opacity:0;animation:companion_duelV224WeakC__lcYNp .42s ease-out 1.62s forwards}.companion_duelIntroGod__toBr5 line{animation:companion_duelV224GodWick__nXvRO .78s cubic-bezier(.16,.82,.16,1) 2.05s both}.companion_duelIntroGod__toBr5 rect{animation:companion_duelV224GodBody__aVdXv .78s cubic-bezier(.16,.82,.16,1) 2.05s both}@keyframes companion_duelV224LaunchWick__F4Z5w{0%{transform:translateY(116px) scaleY(.08);opacity:.18}42%{transform:translateY(-2px) scaleY(1);opacity:1}68%{transform:translateY(-2px) scaleY(1);opacity:1}to{transform:none;opacity:1}}@keyframes companion_duelV224LaunchBody__STGOk{0%{transform:translateY(-82px) scaleY(.18);opacity:.22}42%{transform:translateY(-70px) scaleY(.55);opacity:1}68%{transform:translateY(-52px) scaleY(.72)}to{transform:none;opacity:1}}@keyframes companion_duelV224WeakA__ZBK7n{0%{opacity:0;transform:translate(-7px,-12px)}to{opacity:1;transform:none}}@keyframes companion_duelV224WeakB__9aYLj{0%{opacity:0;transform:translate(-7px,-10px)}to{opacity:1;transform:none}}@keyframes companion_duelV224WeakC__lcYNp{0%{opacity:0;transform:translate(-7px,-8px)}to{opacity:1;transform:none}}@keyframes companion_duelV224GodWick__nXvRO{0%{transform:translateY(112px) scaleY(.06);opacity:0}20%{opacity:1}to{transform:none;opacity:1}}@keyframes companion_duelV224GodBody__aVdXv{0%{transform:translateY(104px) scaleY(.04);opacity:0}18%{opacity:1}to{transform:none;opacity:1}}@media (max-width:430px){.companion_duelIntro__nU3rg{grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr)}.companion_duelIntroCandle__jUkuU{width:124px;height:146px}}@media (max-width:390px){.companion_duelIntro__nU3rg{grid-template-columns:minmax(0,1fr) 116px minmax(0,1fr)}.companion_duelIntroCandle__jUkuU{width:108px;height:134px}.companion_sellPreviewGrid__94iFT{gap:5px}.companion_sellPreviewGrid__94iFT>div{padding-inline:6px}.companion_sellPreviewGrid__94iFT strong{font-size:9px}}@media (max-width:360px){.companion_duelFinishPending__08Mcs{grid-template-columns:1fr}.companion_duelFinishPending__08Mcs button{width:100%}}@media (prefers-reduced-motion:reduce){.companion_duelIntroGod__toBr5 line,.companion_duelIntroGod__toBr5 rect,.companion_duelIntroLaunch__UFG8O line,.companion_duelIntroLaunch__UFG8O rect,.companion_duelIntroWeakA__sbTGN,.companion_duelIntroWeakB__8INod,.companion_duelIntroWeakC__odXy1{animation:none;opacity:1;transform:none}.companion_duelIntroCandle__jUkuU .companion_duelIntroBar__UrOOh line,.companion_duelIntroCandle__jUkuU .companion_duelIntroBar__UrOOh rect{transform:none}}.companion_duelIntroWeakA__sbTGN line,.companion_duelIntroWeakA__sbTGN rect,.companion_duelIntroWeakB__8INod line,.companion_duelIntroWeakB__8INod rect,.companion_duelIntroWeakC__odXy1 line,.companion_duelIntroWeakC__odXy1 rect{animation:none;transform:none}@media (prefers-reduced-motion:reduce){.companion_duelTradeValue__qdD9e{animation:companion_duelTradeValueFade__JQ4a2 1.2s linear forwards}.companion_mobileTransactionTable__umt5x tbody tr[data-whale-enter=true] td,.companion_mobileTransactionTable__umt5x tbody tr[data-whale-enter=true] td:first-child{animation:none}}@keyframes companion_duelTradeValueFade__JQ4a2{0%{opacity:.92}72%{opacity:.72}to{opacity:0}}.companion_duelTradeValue__qdD9e[data-opponent=true]{color:#f49dcc;border-color:rgba(235,99,177,.65);background:rgba(38,7,29,.94)}.companion_sellPreviewStatus__AFJfz{min-height:2.7em;box-sizing:content-box}.companion_sellExecutionHint__ENP64{margin:4px 0 0;color:#e5cf9e;font-size:10px;line-height:1.5}@media (prefers-reduced-motion:reduce){.companion_mobileTransactionTable__umt5x tbody tr[data-whale-repeat=true] td,.companion_mobileTransactionTable__umt5x tbody tr[data-whale-repeat=true] td:first-child{animation:none}}