:root{--bg0:#000000;--bg1:#050505;--bg2:#0a0a0a;--card:#080808;--card2:#0f0f0f;--border:rgba(255,176,0,.16);--text:#ffb000;--muted:rgba(255,176,0,.72);--faint:rgba(255,176,0,.46);--accent:#ff9900;--accent2:#ffcc00;--good:#ffd700;--bad:#ff5533;--warn:#ffb000;--shadow: 0 14px 45px rgba(0,0,0,.65);--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--sans: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji"}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--sans);color:var(--text);background:radial-gradient(900px 600px at 12% 8%,rgba(255,153,0,.06),transparent 55%),radial-gradient(700px 500px at 88% 18%,rgba(255,204,0,.04),transparent 52%),linear-gradient(180deg,var(--bg0),var(--bg1) 55%,#000000);overflow:hidden}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.pill{display:inline-block;padding:.12rem .45rem;border:1px solid var(--border);border-radius:999px;background:#ffffff0a}#app{height:100%;max-height:100dvh;display:flex;flex-direction:column;overflow:hidden}main.layout{min-height:0}.topbar{min-height:74px;display:grid;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;padding:14px 18px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#ffffff0a,#ffffff03);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:16px;position:relative;z-index:200}.topbarCenter{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;position:relative;z-index:201}.algoListBtn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:148px;height:38px;padding:0 14px 0 12px;border:1px solid transparent;border-radius:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;font-size:12px;color:#f4f7ff;background:linear-gradient(165deg,#121834f5,#0a0e20f0) padding-box,linear-gradient(120deg,#7c5cfff2,#22d3eed9,#38f9a5e6,#7c5cfff2) border-box;background-size:100% 100%,220% 220%;box-shadow:0 0 0 1px #7c5cff1f,0 8px 28px #7c5cff38,inset 0 1px #ffffff1a;overflow:hidden;animation:algoBtnGlow 4.5s ease-in-out infinite}.algoListBtn:before{content:"";position:absolute;top:-40%;right:-60%;bottom:-40%;left:-60%;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.22) 50%,transparent 62%);transform:translate(-120%) rotate(8deg);animation:algoBtnShine 3.8s ease-in-out infinite;pointer-events:none}.algoListBtnIcon{position:relative;z-index:1;font-size:14px;line-height:1;color:#38f9a5f2;filter:drop-shadow(0 0 8px rgba(56,249,165,.45))}.algoListBtnText{position:relative;z-index:1}.algoListBtnBadge{position:relative;z-index:1;font-size:9px;font-weight:900;letter-spacing:.08em;padding:3px 7px;border-radius:999px;border:1px solid rgba(34,211,238,.35);background:linear-gradient(135deg,#22d3ee38,#7c5cff2e);color:#d2f5fff2;box-shadow:0 0 12px #22d3ee33}.algoListBtn:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #38f9a533,0 12px 36px #7c5cff52,inset 0 1px #ffffff24}.algoListBtn:active{transform:translateY(0)}@keyframes algoBtnGlow{0%,to{background-position:0 0,0% 50%}50%{background-position:0 0,100% 50%}}@keyframes algoBtnShine{0%,72%,to{transform:translate(-120%) rotate(8deg);opacity:0}78%{opacity:1}to{transform:translate(120%) rotate(8deg);opacity:0}}.brand{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.brand .brandText{flex:1 1 auto;min-width:0}.brand .controlsUserBar{margin-left:auto}.brand .controlsUserBar:empty{display:none}.logo{width:42px;height:42px;display:block;border-radius:12px;object-fit:contain;border:1px solid rgba(255,215,0,.45);box-shadow:0 0 18px #ffb0008c,0 0 36px #ff990047,0 10px 28px #00000047;background:#ffffff0a;animation:logoGlow 2.8s ease-in-out infinite}@keyframes logoGlow{0%,to{box-shadow:0 0 14px #ffb00073,0 0 28px #ff990038,0 10px 28px #00000047;border-color:#ffd70061}50%{box-shadow:0 0 24px #ffd700bf,0 0 48px #ffb0006b,0 10px 28px #00000047;border-color:#ffe678b8}}.name{font-weight:800;letter-spacing:.2px}.nameRow{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.topbarFunds{display:inline-flex;align-items:center;gap:8px}.withdrawBtn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;min-width:118px;max-width:140px;height:42px;border-radius:14px;border:1px solid rgba(56,249,165,.42);background:linear-gradient(135deg,#38f9a52e,#22d3ee1a 45%,#7c5cff14);color:#e8fff4;font-weight:800;font-size:12px;letter-spacing:.04em;overflow:hidden;white-space:nowrap;flex-shrink:0;box-shadow:0 4px 20px #38f9a51f,inset 0 1px #ffffff1f;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.withdrawBtn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.12) 50%,transparent 60%);transform:translate(-120%);transition:transform .5s ease}.withdrawBtn:hover{transform:translateY(-2px);border-color:#38f9a5a6;box-shadow:0 10px 36px #38f9a547,0 0 32px #22d3ee29,inset 0 1px #ffffff2e}.withdrawBtn:hover:before{transform:translate(120%)}.withdrawBtnIcon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;border-radius:7px;background:#38f9a52e;color:#9dffd0;flex-shrink:0}.withdrawBtnIcon svg{display:block;width:13px;height:13px}.withdrawBtnText{overflow:hidden;text-overflow:ellipsis;line-height:1}.sq-secure{-webkit-user-select:none;user-select:none}.sqSecurityOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:24px;background:#04060ee0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sqSecurityCard{max-width:480px;padding:28px 24px;border-radius:16px;border:1px solid rgba(255,77,109,.45);background:linear-gradient(160deg,#140c1cf5,#0c1228fa);box-shadow:0 24px 60px #0000008c;text-align:center}.sqSecurityIcon{font-size:42px;margin-bottom:8px}.sqSecurityTitle{margin:0 0 10px;font-size:20px}.sqSecurityText{margin:0 0 18px;color:var(--muted);font-size:14px;line-height:1.55}.noscriptWarning{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 20px;background:radial-gradient(900px 600px at 50% 0%,rgba(255,77,109,.22),transparent 60%),linear-gradient(180deg,#0a0612,#120818 45%,#050308);color:#f5e8ff;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.noscriptWarningInner{max-width:760px;padding:32px 28px;border-radius:18px;border:1px solid rgba(255,77,109,.5);background:#0c0814eb;box-shadow:0 24px 80px #0000008c}.noscriptWarningSeal{font-size:48px;text-align:center;margin-bottom:8px}.noscriptWarning h1{margin:0 0 14px;font-size:clamp(22px,4vw,30px);line-height:1.25;color:#ffd0d8}.noscriptWarning p{margin:0 0 14px;line-height:1.6;color:#f5e8ffe0}.noscriptWarning ul{margin:0 0 16px;padding-left:20px;line-height:1.65;color:#f5e8ffd1}.noscriptWarningFoot{font-size:13px;color:#ffc8d2bf;border-top:1px solid rgba(255,77,109,.25);padding-top:14px}.subtitle{font-size:12px;color:var(--muted);margin-top:2px}.controls{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.controlGroup{display:flex;flex-direction:column;gap:6px}.label{font-size:11px;color:var(--muted);letter-spacing:.2px}.row{display:flex;align-items:center;gap:8px}.select,.input{height:34px;border-radius:10px;border:1px solid var(--border);background:#ffffff0a;color:var(--text);padding:0 10px;outline:none}.select option{background:#0b1022;color:var(--text)}.input{width:110px}.unit{font-size:12px;color:var(--faint)}.btn{height:34px;border-radius:10px;border:1px solid var(--border);background:#ffffff0a;color:var(--text);padding:0 12px;cursor:pointer;transition:transform .06s ease,background .12s ease,border-color .12s ease}.btn:hover{background:#ffffff0f;border-color:#a7c4ff38}.btn:active{transform:translateY(1px)}.btn.primary{background:linear-gradient(135deg,#7c5cffeb,#22d3ee8c);border-color:#7c5cff8c}.btn.danger{border-color:#ff4d6d59}.btn.danger:hover{background:#ff4d6d1a}.btn.playBtn{background:#ffffff0a;border-color:#38f9a57a;color:#c8ffe6f2}.btn.playBtn:hover{background:#38f9a514;border-color:#38f9a59e}.layout{flex:1 1 0;display:grid;grid-template-columns:minmax(720px,1fr) 10px var(--sideW, 420px);gap:12px;padding:12px;min-height:0;overflow:hidden}.splitter{border-radius:16px;border:1px solid rgba(167,196,255,.1);background:#ffffff05;box-shadow:inset 0 0 0 1px #00000040;cursor:col-resize;position:relative}.splitter:before{content:"";position:absolute;left:50%;top:18px;bottom:18px;width:2px;transform:translate(-50%);border-radius:4px;background:linear-gradient(180deg,#7c5cff59,#22d3ee47);opacity:.65}.splitter:hover{background:#ffffff08;border-color:#a7c4ff2e}.chartPane{min-height:0;border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,#ffb0000a,#ffb00003);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column}.chartPane .bottomDock{border-bottom-color:#ffb00038;box-shadow:inset 0 1px #ffb00014}.chartPane .miniStat{background:linear-gradient(165deg,#ffb00014,#ffb00005);border-color:#ffb00033}.chartPane .miniStat:nth-child(6n+1),.chartPane .miniStat:nth-child(6n+2),.chartPane .miniStat:nth-child(6n+3),.chartPane .miniStat:nth-child(6n+4),.chartPane .miniStat:nth-child(6n+5),.chartPane .miniStat:nth-child(6n+6){border-color:#ffb00038}.chartPane .dockRight .btn{border-color:#ffb00047;background:linear-gradient(180deg,#ffb0001f,#ff99000f)}.chartPane .dockBtn.isActive{border-color:#ffd70073!important;background:#ffb00024!important;color:var(--accent2)!important}.chartPane .chartLockInner{border-color:#ffb0003d}.chartPane .tbBox{border-color:#ffb00029}.chartPane .tbHead{border-bottom-color:#ffb0001f;color:#ffd700e0}.chartPane .tbEntry{border-color:#ffd70038}.chartPane .tbEntry .tbHead{background:#ffb0000f}.chartSymbolOverlay{position:absolute;top:10px;left:12px;z-index:9;pointer-events:none;padding:8px 12px;border-radius:10px;border:1px solid rgba(255,176,0,.18);background:linear-gradient(135deg,#080600eb,#0c0a00c7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:min(420px,72%)}.chartToolbar{position:absolute;top:10px;right:12px;z-index:9;display:flex;flex-direction:column;gap:4px;padding:4px;border-radius:10px;border:1px solid rgba(255,176,0,.14);background:#080600d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chartToolbar .chartToolBtn{width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:7px}.pairTitle{font-weight:800;letter-spacing:.2px;font-size:13px}.pairMeta{font-size:11px;color:var(--muted);margin-top:2px;line-height:1.35}.chartStack{flex:1;min-height:0;display:flex;flex-direction:column;gap:0}.chartCanvasWrap{flex:1;min-height:0;position:relative;display:flex;flex-direction:column}.chartSurface{flex:1;min-height:0;position:relative;display:flex;flex-direction:column;z-index:1}.chartGridOverlay{display:none}.chartSurface>.chart{flex:1;min-height:0;position:relative;width:100%;z-index:1;box-sizing:border-box}.chartBloombergMark{position:absolute;right:10px;left:auto;bottom:20px;z-index:8;pointer-events:none}.chartBloombergBadge{display:inline-flex;align-items:stretch;border-radius:2px;overflow:hidden;border:1px solid rgba(255,176,0,.35);box-shadow:0 2px 10px #0000008c;background:#000}.chartBloombergWord{display:inline-block;padding:3px 8px 4px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:none;color:#fff;background:#000;line-height:1.2}.chart{flex:1;min-height:0;position:relative;width:100%}.chartLockOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;display:flex;align-items:center;justify-content:center;padding:16px;background:#040712d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto}.chartLockOverlay.hidden{display:none!important;pointer-events:none}.chartLockInner{text-align:center;max-width:min(320px,92vw);padding:22px 18px;border-radius:16px;border:1px solid rgba(167,196,255,.22);background:linear-gradient(165deg,#101834f5,#080c1cf0);box-shadow:0 20px 50px #00000080}.chartLockIcon{font-size:44px;line-height:1;margin-bottom:12px;filter:drop-shadow(0 0 12px rgba(124,92,255,.35))}.chartLockTitle{font-weight:900;font-size:17px;letter-spacing:.2px}.chartLockText{font-size:13px;color:var(--muted);margin:12px 0 18px;line-height:1.5}.assetLoadOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(255,176,0,.08),transparent 70%),#000000b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto}.assetLoadOverlay.hidden{display:none!important;pointer-events:none}.assetLoadCard{width:min(360px,92vw);padding:22px 20px 18px;border-radius:18px;border:1px solid rgba(255,176,0,.28);background:linear-gradient(165deg,#120e00f5,#080600f0);box-shadow:0 0 0 1px #ffcc0014,0 24px 60px #0000008c,0 0 48px #ffb0001f;text-align:center}.assetLoadSpinner{width:36px;height:36px;margin:0 auto 14px;border-radius:50%;border:2px solid rgba(255,176,0,.18);border-top-color:#ffd700f2;animation:assetLoadSpin .85s linear infinite}@keyframes assetLoadSpin{to{transform:rotate(360deg)}}.assetLoadLabel{font-size:14px;font-weight:800;letter-spacing:.04em;color:var(--accent2);margin-bottom:14px}.assetLoadTrack{height:6px;border-radius:999px;overflow:hidden;background:#ffb0001a;box-shadow:inset 0 1px 3px #00000059}.assetLoadBar{height:100%;width:0%;border-radius:999px;background:linear-gradient(90deg,#ff9900d9,#ffd700f2,#ffcc00d9);background-size:200% 100%;animation:assetLoadShimmer 1.4s ease-in-out infinite;transition:width .35s cubic-bezier(.22,.8,.28,1);box-shadow:0 0 14px #ffb00073}@keyframes assetLoadShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.assetLoadHint{font-size:11px;line-height:1.4;margin:10px 0 0;min-height:1.4em}.slowNetworkOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100010;display:flex;align-items:center;justify-content:center;padding:24px 16px;pointer-events:auto}.slowNetworkOverlay.hidden{display:none!important;pointer-events:none}.slowNetworkBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 90% 70% at 50% 20%,rgba(255,153,0,.14),transparent 62%),radial-gradient(ellipse 60% 50% at 80% 80%,rgba(124,92,255,.1),transparent 55%),#02040cc7;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1)}.slowNetworkCard{position:relative;z-index:1;width:min(420px,94vw);padding:28px 24px 22px;border-radius:22px;border:1px solid rgba(255,176,0,.32);background:linear-gradient(165deg,#141006f7,#080600f0),radial-gradient(ellipse 80% 60% at 50% 0%,rgba(255,176,0,.1),transparent 70%);box-shadow:0 0 0 1px #ffcc001a,0 28px 80px #0000009e,0 0 60px #ff990024;text-align:center;animation:slowNetworkEnter .55s cubic-bezier(.22,.8,.28,1)}@keyframes slowNetworkEnter{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.slowNetworkPulse{position:relative;width:72px;height:72px;margin:0 auto 14px}.slowNetworkRing{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,176,0,.35);animation:slowNetworkRipple 2.4s ease-out infinite}.slowNetworkRing2{animation-delay:1.1s}@keyframes slowNetworkRipple{0%{transform:scale(.55);opacity:.85}to{transform:scale(1.35);opacity:0}}.slowNetworkIcon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:28px;filter:drop-shadow(0 0 12px rgba(255,176,0,.45));animation:slowNetworkBob 2.2s ease-in-out infinite}@keyframes slowNetworkBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.slowNetworkBadge{display:inline-block;margin:0 0 10px;padding:5px 12px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffd68a;border:1px solid rgba(255,176,0,.28);background:#ff99001a}.slowNetworkTitle{margin:0 0 10px;font-size:1.25rem;font-weight:800;letter-spacing:.02em;background:linear-gradient(92deg,#ffe066,#ffb000 45%,#fc0);-webkit-background-clip:text;background-clip:text;color:transparent}.slowNetworkText{margin:0 0 18px;font-size:13px;line-height:1.6;color:#ffe0aae0}.slowNetworkTrack{height:7px;border-radius:999px;overflow:hidden;background:#ffb0001a;box-shadow:inset 0 1px 3px #00000059;margin-bottom:10px}.slowNetworkBar{height:100%;width:0%;border-radius:999px;background:linear-gradient(90deg,#ff9900d9,#ffd700f2,#ffcc00d9);background-size:200% 100%;animation:assetLoadShimmer 1.4s ease-in-out infinite;transition:width .45s cubic-bezier(.22,.8,.28,1);box-shadow:0 0 16px #ffb00073}.slowNetworkMeta{margin:0 0 16px;font-size:11px;letter-spacing:.06em;color:#ffb0009e}.slowNetworkDismiss{width:100%;min-height:42px}.chartIndicatorsDock{display:none;flex:0 0 auto;max-height:160px;overflow:auto;margin:0;padding:8px 10px;border-top:1px solid var(--border);background:linear-gradient(180deg,#080e23e0,#060a16bf)}.chartIndicatorPicker{flex:0 0 auto;max-height:min(42vh,320px);display:flex;flex-direction:column;border-top:1px solid rgba(124,92,255,.28);background:linear-gradient(180deg,#0c1024f5,#060a18f0),radial-gradient(ellipse 80% 40% at 50% 0%,rgba(124,92,255,.16),transparent 70%);box-shadow:inset 0 1px #ffffff0d}.chartIndicatorPicker.hidden{display:none}.chartIndicatorPickerHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 8px;border-bottom:1px solid rgba(167,196,255,.1)}.chartIndicatorPickerTitle{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f0f5ffe0}.chartIndicatorPickerClose{width:28px;height:28px;padding:0;border-radius:8px;font-size:16px;line-height:1}.chartIndicatorPickerList{flex:1 1 auto;min-height:0;overflow:auto;padding:8px 10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px;scrollbar-width:thin;scrollbar-color:rgba(124,92,255,.55) rgba(255,255,255,.06)}.chartIndicatorPickerList::-webkit-scrollbar{width:8px;height:8px}.chartIndicatorPickerList::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7c5cffa6,#22d3ee73);border-radius:999px;border:2px solid rgba(6,10,24,.85)}.chartIndicatorPickerList::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.chartIndicatorPickerItem{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 10px 9px;border-radius:12px;border:1px solid rgba(124,92,255,.24);background:linear-gradient(165deg,#7c5cff1f,#22d3ee0f);color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.chartIndicatorPickerItem:hover{border-color:#22d3ee73;transform:translateY(-1px);box-shadow:0 8px 20px #00000040}.chartIndicatorPickerItemName{font-size:11px;font-weight:700;color:#f0f5ffeb;line-height:1.25}.chartIndicatorPickerItemTag{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#a7c4ffb8;padding:2px 6px;border-radius:999px;border:1px solid rgba(167,196,255,.16);background:#0000002e}.chartIndicatorPickerFoot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px 10px;border-top:1px solid rgba(167,196,255,.1);background:#0000002e}.chartIndicatorPickerMore{font-size:11px;font-weight:800;letter-spacing:.06em;color:gold;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,215,0,.28);background:#ffd70014}.chartIndicatorPickerHint{font-size:10px;color:var(--muted)}@media(min-width:741px){.chartIndicatorsDock{display:none!important}}.chartOb{position:absolute;left:14px;bottom:12px;right:auto;width:min(360px,48vw);min-height:140px;max-height:min(55vh,420px);overflow:hidden;scrollbar-width:none;-ms-overflow-style:none;z-index:24;pointer-events:auto;border-radius:16px;border:1px solid rgba(255,176,0,.28);background:linear-gradient(180deg,#120e00f0,#080600e6);box-shadow:0 18px 50px #0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px}.chartOb .obHead{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#fc0;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid rgba(255,176,0,.18)}.chartOb .obColTitle,.chartOb .obRow{color:#fc0}.chartOb .obPx,.chartOb .obSz{color:#fc0;opacity:.92}.chartOb::-webkit-scrollbar{display:none;width:0;height:0}.chartOb.hidden{display:none}.chartOb .obGrid{max-height:min(48vh,380px);overflow:hidden}.chartIndScore{left:14px;right:auto;top:12px;bottom:auto;width:min(420px,52vw);max-height:none;overflow:visible}.chartIndScore .indObGrid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:4px}.chartIndScore .indObCol{border:1px solid rgba(255,176,0,.14);border-radius:10px;background:#0806006b;overflow:hidden}.chartIndScore .indObRow{position:relative;display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center;padding:4px 8px;font-size:10px;border-bottom:1px solid rgba(255,176,0,.08)}.chartIndScore .indObRow:last-child{border-bottom:none}.chartIndScore .indObBar{position:absolute;inset:0 auto 0 0;width:var(--w,0%);opacity:.16;pointer-events:none}.chartIndScore .indObBar.up{background:linear-gradient(90deg,#ff99008c,#ffcc0059)}.chartIndScore .indObBar.down{right:0;left:auto;background:linear-gradient(270deg,#ff55338c,#ff4d6d40)}.chartIndScore .indObName{position:relative;z-index:1;color:#ffcc00e0;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.chartIndScore .indObVal{position:relative;z-index:1;color:#fc0;font-weight:800;font-variant-numeric:tabular-nums}.toastHost{position:absolute;right:14px;top:12px;z-index:22;display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast{pointer-events:none;width:min(360px,52vw);border-radius:16px;border:1px solid rgba(255,176,0,.22);background:linear-gradient(180deg,#0c0a00eb,#060500c7);box-shadow:0 18px 50px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 12px}.toast .t{font-weight:900;letter-spacing:.2px;color:var(--accent2)}.toast .b{margin-top:6px;font-size:12px;color:var(--muted);font-family:var(--mono);white-space:pre-wrap;line-height:1.45}.toast.good{border-color:#ffd70059}.toast.good .t{color:var(--good)}.toast.bad{border-color:#ff553359}.toast.bad .t{color:var(--bad)}.toast.warn{border-color:#ffb00059}.toast.warn .t{color:var(--warn)}.toast.info{border-color:#ff990052}.toast.info .t{color:var(--accent)}.tradeBoxLayer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:14;overflow:hidden}.futureSightSvg{z-index:19}.tbZone{position:absolute;right:8px;border-radius:10px;border:1px solid transparent;filter:saturate(120%)}.tbZone.tp{background:linear-gradient(180deg,#38f9a538,#38f9a514);border-color:#38f9a54d}.tbZone.sl{background:linear-gradient(180deg,#ff4d6d33,#ff4d6d14);border-color:#ff4d6d4d}.tbBox{position:absolute;width:min(250px,36vw);border-radius:14px;border:1px solid rgba(167,196,255,.12);background:#00000047;overflow:hidden}.tbHead{padding:8px 10px;border-bottom:1px solid rgba(167,196,255,.1);font-size:12px;font-weight:900;letter-spacing:.15px;display:flex;justify-content:space-between;gap:10px}.tbBody{padding:8px 10px;font-family:var(--mono);font-size:11px;color:var(--muted);line-height:1.35;white-space:pre-wrap}.tbTp{border-color:#38f9a538}.tbTp .tbHead{background:#38f9a514}.tbSl{border-color:#ff4d6d38}.tbSl .tbHead{background:#ff4d6d14}.tbEntry{border-color:#e9eeff2e}.tbEntry .tbHead{background:#e9eeff0d}.bottomDock{height:60px;border-bottom:1px solid rgba(167,196,255,.2);background:linear-gradient(125deg,rgba(255,77,109,.16) 0%,transparent 32%),linear-gradient(235deg,rgba(124,92,255,.2) 0%,transparent 38%),linear-gradient(90deg,#22d3ee2e,#7c5cff29,#38f9a524,#ffcf331f);box-shadow:inset 0 1px #ffffff0f;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;gap:10px}.dockLeft{display:flex;gap:14px;flex-wrap:wrap}.miniStat{background:linear-gradient(165deg,#ffffff14,#ffffff08);border:1px solid rgba(167,196,255,.22);border-radius:10px;padding:4px 8px;box-shadow:0 2px 10px #0003}.miniStat:nth-child(6n+1){border-color:#22d3ee59}.miniStat:nth-child(6n+2){border-color:#7c5cff61}.miniStat:nth-child(6n+3){border-color:#38f9a559}.miniStat:nth-child(6n+4){border-color:#ffcf3352}.miniStat:nth-child(6n+5){border-color:#ff78c847}.miniStat:nth-child(6n+6){border-color:#5ba9ff52}.miniStat .k{font-size:11px;color:var(--muted)}.miniStat .v{font-weight:800;letter-spacing:.2px;margin-top:3px}.dockRight{display:flex;gap:8px}.dockBtn{font-size:10px!important;font-weight:800!important;letter-spacing:.06em;padding:6px 10px!important;min-height:28px}.dockBtn.isActive{border-color:#22d3ee73!important;background:#22d3ee1f!important;color:var(--accent2)!important}.dockRight .btn{border-color:#7c5cff59;background:linear-gradient(180deg,#7c5cff26,#22d3ee14)}.dockRight .btn:hover,.dockRight .btn.active{border-color:#38f9a566;background:linear-gradient(180deg,#38f9a51f,#7c5cff1a)}.sidePane{min-height:0;border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,#ffffff08,#ffffff03);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none}.sidePane .tabBody:has(#tab-features.active){scrollbar-width:thin;scrollbar-color:rgba(124,92,255,.55) rgba(255,255,255,.05)}.sidePane .tabBody:has(#tab-features.active)::-webkit-scrollbar{display:block;width:8px}.sidePane .tabBody:has(#tab-features.active)::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7c5cffa6,#22d3ee8c);border-radius:999px}.sidePane .tabBody:has(#tab-features.active)::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.tabs{display:flex;gap:6px;padding:10px;border-bottom:1px solid var(--border)}.tab{flex:1;height:34px;border-radius:12px;border:1px solid transparent;background:#ffffff05;color:var(--muted);cursor:pointer}.tab.active{background:#7c5cff29;border-color:#7c5cff4d;color:var(--text)}.tabBody{flex:1;min-height:0;overflow:auto;padding:12px;scrollbar-width:thin;scrollbar-color:rgba(255,176,0,.4) rgba(255,176,0,.06);contain:layout style paint;overscroll-behavior:contain}.tabBody::-webkit-scrollbar{width:7px}.tabBody::-webkit-scrollbar-track{background:#ffb0000d;border-radius:999px}.tabBody::-webkit-scrollbar-thumb{background:#ffb00059;border-radius:999px}.tradesCards{contain:layout style}.tradeCard{content-visibility:auto;contain-intrinsic-size:auto 120px}.tabPanel{display:none}.tabPanel.active{display:block}.panelTitle{font-weight:800;margin:2px 0 10px;letter-spacing:.2px}.forecastPanelTitle{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.forecastToggleBtn{flex:0 0 auto;height:30px;padding:0 10px;font-size:11px}#forecastBox.card.hidden{display:none!important;min-height:0!important;margin-bottom:0!important;padding:0!important;border:none!important}.card{border:1px solid var(--border);border-radius:14px;background:#ffffff08;padding:12px;margin-bottom:12px}.positionFancy{position:relative;overflow:hidden;padding:0;border:1px solid rgba(167,196,255,.16);background:linear-gradient(165deg,#0e1630f5,#080c1af0);border-radius:16px;box-shadow:0 18px 44px #00000052,inset 0 1px #ffffff0d}.positionFancy .posInner{position:relative;z-index:1;padding:14px 14px 12px}.positionFancy .posAccent{position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:16px 0 0 16px;z-index:2}.positionFancy.posBuy .posAccent{background:linear-gradient(180deg,#38f9a5f2,#22d3ee8c);box-shadow:0 0 18px #38f9a559}.positionFancy.posSell .posAccent{background:linear-gradient(180deg,#ff4d6df2,#ffa45f73);box-shadow:0 0 18px #ff4d6d59}.positionFancy .posHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.positionFancy .posTitle{display:flex;flex-direction:column;gap:4px}.positionFancy .posLabel{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700}.positionFancy .posSidePill{display:inline-flex;align-items:center;gap:6px;font-weight:900;font-size:15px;letter-spacing:.04em}.positionFancy .posSidePill .dot{width:8px;height:8px;border-radius:50%;box-shadow:0 0 10px currentColor}.positionFancy.posBuy .posSidePill{color:#a9ffd6f2}.positionFancy.posBuy .posSidePill .dot{background:#38f9a5f2;color:#38f9a5f2}.positionFancy.posSell .posSidePill{color:#ffc2cbf2}.positionFancy.posSell .posSidePill .dot{background:#ff4d6df2;color:#ff4d6df2}.positionFancy .posMetaChips{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.positionFancy .posChip{font-family:var(--mono);font-size:10px;padding:4px 8px;border-radius:8px;border:1px solid rgba(167,196,255,.16);background:#00000038;color:#e9eeffd1}.positionFancy .posChipEquity{border-color:#22d3ee47;color:#c8f5fff2;font-weight:800}.positionFancy .posPnlBlock{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:12px;margin-bottom:12px;background:#00000047;border:1px solid rgba(167,196,255,.12)}.positionFancy .posPnlMain{display:flex;flex-direction:column;gap:2px}.positionFancy .posEquityHero{margin:12px 0 14px;padding:16px 18px;border-radius:16px;background:radial-gradient(120% 100% at 50% 0%,rgba(124,92,255,.16),transparent 55%),linear-gradient(145deg,#22d3ee14,#ffffff08);border:1px solid rgba(167,196,255,.18);box-shadow:0 12px 40px #00000040;text-align:center}.positionFancy .posEqLabel{font-size:10px;color:var(--muted);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.positionFancy .posEqValue{margin-top:8px;font-size:clamp(26px,4.2vw,36px);font-weight:900;letter-spacing:.03em;font-variant-numeric:tabular-nums;line-height:1.05;text-shadow:0 0 40px rgba(255,176,0,.18);max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.positionFancy .posEqSub{margin-top:10px;font-size:12px;color:var(--muted);font-family:var(--mono);line-height:1.4}.positionFancy .posPnlLabel{font-size:11px;color:var(--muted);font-weight:600}.positionFancy .posPnlValue{font-size:22px;font-weight:900;letter-spacing:.02em;font-variant-numeric:tabular-nums}.positionFancy .posLotBadge{text-align:right;font-family:var(--mono)}.positionFancy .posLotBadge .lk{font-size:10px;color:var(--muted)}.positionFancy .posLotBadge .lv{font-size:17px;font-weight:900;margin-top:2px}.positionFancy .posGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;font-family:var(--mono);font-size:11px}.positionFancy .posCell{padding:8px 10px;border-radius:10px;background:#ffffff08;border:1px solid rgba(167,196,255,.08)}.positionFancy .posCell .pk{font-size:10px;color:var(--muted);margin-bottom:3px}.positionFancy .posCell .pv{font-weight:800;color:var(--text)}.positionFancy .posRrBar{margin-top:12px;height:6px;border-radius:999px;background:#ffffff0f;overflow:hidden;display:flex}.positionFancy .posRrBar span{height:100%;border-radius:999px;background:linear-gradient(90deg,#ff4d6dbf,#7c5cff99,#38f9a5d9)}.snrLine{pointer-events:none;z-index:4}.obValidBox{pointer-events:none;z-index:3;box-sizing:border-box}.futureArrow{position:absolute;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;pointer-events:none;z-index:6;filter:drop-shadow(0 0 8px rgba(0,0,0,.55))}.futureArrow.up{border-bottom:14px solid rgba(130,255,200,.95);border-top:none}.futureArrow.down{border-top:14px solid rgba(255,140,165,.95);border-bottom:none}.card.empty{display:flex;align-items:center;justify-content:center;min-height:80px}.tableWrap{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:#ffffff05}.table{width:100%;border-collapse:collapse;font-size:12px}.tradesCards{display:flex;flex-direction:column;gap:0;max-height:none;overflow:visible;padding:0}.tradeCard{border:none;border-radius:0;border-bottom:1px solid rgba(167,196,255,.12);background:transparent;padding:12px 0}.tradeCard.win,.tradeCard.loss{box-shadow:none}.tradeCard:last-child{border-bottom:none}.tradeCardHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.tradeCardSide{font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:999px;border:1px solid rgba(167,196,255,.2)}.tradeCardSide.buy{color:#38f9a5;border-color:#38f9a566}.tradeCardSide.sell{color:#ff4d6d;border-color:#ff4d6d66}.tradeCardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px}.tradeCardGrid span{display:block;font-size:10px;color:var(--muted);margin-bottom:2px}.tradeCardGrid strong{font-size:12px}.tradeCardMeta{margin-top:8px;color:var(--muted);font-size:11px}.historyEmpty{color:var(--muted);font-size:12px}.historyItem{background:#141928cc;border-radius:8px;padding:10px;margin-bottom:8px;border-left:3px solid}.historyItem.win{border-left-color:#38f9a5}.historyItem.loss{border-left-color:#ff4d6d}.historyHeader,.historyBody,.historyFooter{display:flex;align-items:center;justify-content:space-between;gap:8px}.historyHeader{margin-bottom:6px}.historySide.buy{color:#38f9a5;font-weight:700}.historySide.sell{color:#ff4d6d;font-weight:700}.historyPnL{font-family:var(--mono);font-weight:700}.historyEntry,.historyExit{display:flex;flex-direction:column;font-size:11px}.historyEntry strong,.historyExit strong{font-family:var(--mono)}.historyFooter{margin-top:6px;font-size:11px;color:var(--muted);font-family:var(--mono)}.mt5-connection-line{position:absolute;pointer-events:none;z-index:100}.table thead{background:#0000002e}.table th,.table td{padding:10px;border-bottom:1px solid rgba(167,196,255,.1);text-align:left;white-space:nowrap}.table tbody tr:hover{background:#ffffff0a}.table tbody tr.tradeRowWin{background:linear-gradient(90deg,#38f9a514,#38f9a503)}.table tbody tr.tradeRowLoss{background:linear-gradient(90deg,#ff4d6d14,#ff4d6d03)}.table tbody tr.tradeRowWin:hover,.table tbody tr.tradeRowLoss:hover{filter:brightness(1.08)}.closedTradeBadge{position:absolute;transform:translateY(-50%);pointer-events:none;z-index:8;font-size:10px;font-weight:800;letter-spacing:.02em;padding:2px 6px;border-radius:8px;border:1px solid rgba(255,200,60,.35);background:#080600d1;color:#fc0;font-family:var(--mono);white-space:nowrap}.closedTradeBadge.win{border-color:#ffd70073;color:gold;box-shadow:0 0 10px #ffb0002e}.closedTradeBadge.loss{border-color:#ffc83c61;color:#fc0;box-shadow:0 0 10px #ff990024}.futureChaseRow{position:absolute;height:10px;border-radius:6px;pointer-events:none;opacity:1;z-index:18;box-shadow:0 0 12px #00000059;border:1px solid rgba(167,196,255,.35);background:linear-gradient(90deg,#a7c4ff47,#a7c4ff1a)}.futureChaseRow.buy{border-color:#38f9a559;background:linear-gradient(90deg,#38f9a547,#38f9a50f)}.futureChaseRow.sell{border-color:#ff4d6d59;background:linear-gradient(90deg,#ff4d6d47,#ff4d6d0f)}.list{border:1px solid var(--border);border-radius:14px;background:#ffffff08;padding:10px;display:flex;flex-direction:column;gap:10px}.list.empty{min-height:110px;justify-content:center;align-items:center}.orderItem{border:1px solid rgba(167,196,255,.12);border-radius:12px;background:#00000024;padding:10px}.orderTop{display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;align-items:center}.orderTopBrand{font-weight:900;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#e9eefff0}.orderTopConf{font-size:11px;color:var(--muted);font-family:var(--mono)}.tag{font-size:11px;padding:.14rem .44rem;border-radius:999px;border:1px solid rgba(167,196,255,.16);color:var(--muted)}.tag.buy{border-color:#38f9a552;color:#38f9a5eb}.tag.sell{border-color:#ff4d6d52;color:#ff4d6deb}.orderGrid{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:8px;font-family:var(--mono);font-size:11px;color:var(--muted)}.orderbook{border:1px solid var(--border);border-radius:14px;background:#ffffff08;padding:10px;margin-bottom:12px}.orderbook.empty{min-height:120px;display:flex;align-items:center;justify-content:center}.obHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.obHeadFuture{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#e9eeffe0;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid rgba(167,196,255,.14)}.obHeadSub{font-weight:600;text-transform:none;letter-spacing:0;color:var(--muted);font-size:11px}.obGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.obCol{border:1px solid rgba(167,196,255,.1);border-radius:12px;background:#00000024;overflow:hidden}.obColTitle{padding:8px 10px;font-size:12px;color:var(--muted);border-bottom:1px solid rgba(167,196,255,.1)}.obRow{padding:5px 10px;display:flex;justify-content:space-between;gap:10px;font-family:var(--mono);font-size:11px;color:#e9eeffcc;position:relative;overflow:hidden}.obRow:nth-child(2n){background:#ffffff05}.obPx{opacity:.92}.obSz{opacity:.7}.obBar{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--w, 0%);opacity:.18;pointer-events:none}.obBar.ask{right:0;left:auto;background:linear-gradient(90deg,transparent,rgba(255,77,109,.85));min-width:0}.obBar.bid{left:0;right:auto;background:linear-gradient(90deg,rgba(56,249,165,.85),transparent)}.reasonsBox{border:1px solid var(--border);border-radius:14px;background:#ffffff08;padding:10px;min-height:180px}.reasonsBox.empty{display:flex;align-items:center;justify-content:center}.reason{padding:8px 10px;border-radius:12px;border:1px solid rgba(167,196,255,.12);background:#00000024;margin-bottom:8px}.reason .h{display:flex;justify-content:space-between;gap:10px}.reason .t{font-weight:800;letter-spacing:.1px}.reason .s{color:var(--muted);font-size:12px}.reason .b{margin-top:6px;color:var(--muted);font-size:12px;line-height:1.35}.good{color:#38f9a5f2}.bad{color:#ff4d6df2}.warn{color:#ffcf33f2}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.metric{border:1px solid rgba(167,196,255,.12);border-radius:14px;background:#00000024;padding:12px}.metric .k{font-size:12px;color:var(--muted)}.metric .v{margin-top:6px;font-weight:900;letter-spacing:.2px}.form{margin-top:10px;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;border:1px solid rgba(167,196,255,.12);background:#00000024}.footer{flex-shrink:0;height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-top:1px solid var(--border);background:#0000002e;position:relative;z-index:4}.footerTickerBar{height:44px;padding:0;background:linear-gradient(180deg,#000,#050505);border-top:1px solid rgba(255,176,0,.22)}.footerSrOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tickerViewport{flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.tickerTrack{display:inline-flex;align-items:center;gap:28px;padding:10px 0;white-space:nowrap;width:max-content;color:#ffb000;animation:forexMarquee 140s linear infinite;will-change:transform}@keyframes forexMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.tickItem{display:inline-flex;align-items:baseline;gap:10px;padding:5px 12px;border-radius:999px;border:1px solid rgba(255,176,0,.24);background:#ffb0000a;font-size:11px;font-weight:800;letter-spacing:.02em}.tickItem .tickPair{color:#fc0}.tickItem .tickPx{font-size:12px;color:#ffb000}.tickItem.tickForex{gap:8px;padding:5px 10px}.tickItem.tickForex .tickPxForex{display:inline-block;min-width:5.8em;text-align:right;font-size:12px;letter-spacing:.04em;font-variant-numeric:tabular-nums}.tickItem.tickStale{border-color:#ffb0002e;background:#ffb00008;opacity:.88}.tickItem.tickCrypto{border-color:#ffcc0047;background:linear-gradient(135deg,#ffb00014,#ff99000a)}.tickItem.tickCrypto .tickPair{color:#fc0}.tickItem.tickCrypto .tickPx{color:#ffb000}.tickItem.tickWaiting{border-color:#ffb0001f;background:#ffb00005;opacity:.75}.footerLeft{display:flex;align-items:center;gap:10px}.statusDot{width:10px;height:10px;border-radius:50%;background:#e9eeff40;box-shadow:0 0 0 3px #e9eeff14}.statusDot.running{background:#38f9a5e6;box-shadow:0 0 0 3px #38f9a51f}.statusDot.paused{background:#ffcf33e6;box-shadow:0 0 0 3px #ffcf331f}.statusDot.error{background:#ff4d6de6;box-shadow:0 0 0 3px #ff4d6d1f}.footerStatus{font-size:12px;color:var(--muted)}.controlsRight{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;justify-content:flex-end}.controlsRight .label{display:none}.gatesRow{display:flex;flex-direction:row;align-items:flex-end;gap:10px;flex-wrap:wrap}.gatesRow .gateWrap{flex:1;min-width:120px}.gatesRow .select{width:100%}.controlsActionRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.controlsUserBar{flex-shrink:0;margin-left:auto}.playResetRow{flex:1 1 auto;min-width:0}.playResetRowInline{flex:0 0 auto;gap:6px;margin-right:4px}.playResetRowInline .btn{height:38px;padding:0 12px;font-size:12px}.gatesRow .playResetRowInline{order:-1;align-self:center}.gatesRow .controlsUserBar{flex:0 0 auto;margin-left:6px;align-self:flex-end}@media(min-width:741px){.gatesRow .controlsUserBar{order:10}}.assetPicker{position:relative;width:100%}.assetPickerBtn{width:100%;display:flex;align-items:center;gap:8px;font:inherit;cursor:pointer;padding-right:28px}.assetPickerBtn:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid rgba(233,238,255,.55)}.assetPickerIcon{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,#ffc86438,#7c5cff2e);font-size:11px;font-weight:900;flex-shrink:0}.assetPickerIcon.tfIcon{background:linear-gradient(135deg,#22d3ee33,#7c5cff2e);font-size:12px}.assetPickerValue{font-size:12px;font-weight:800;letter-spacing:.05em;font-family:var(--mono)}.assetSelectHidden{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.assetPickerMenu{position:absolute;top:calc(100% + 5px);left:0;right:auto;z-index:320;width:min(200px,62vw);min-width:168px;max-width:220px;max-height:min(52vh,340px);overflow:auto;padding:6px;border-radius:12px;border:1px solid rgba(180,130,0,.32);background:linear-gradient(180deg,#1c1606fa,#0e0a04fa);box-shadow:0 16px 40px #00000080,0 0 0 1px #ffb0001a,inset 0 1px #ffc83c12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:thin;scrollbar-color:rgba(200,140,0,.65) rgba(255,176,0,.06)}.symbolGate .assetPickerMenu::-webkit-scrollbar,.assetPickerMenu::-webkit-scrollbar{width:8px}.assetPickerMenu.hidden{display:none}.symbolGate .assetPickerMenu,.tfGate .assetPickerMenu{overflow:hidden;max-height:min(52vh,360px);scrollbar-width:thin;scrollbar-color:rgba(200,140,0,.65) rgba(255,176,0,.06)}.symbolGate .assetPickerMenu .tfPickerScroll,.tfGate .assetPickerMenu .tfPickerScroll{max-height:min(44vh,300px)}.symbolGate .assetPickerMenu .tfPickerScroll::-webkit-scrollbar,.tfGate .assetPickerMenu::-webkit-scrollbar,.tfGate .assetPickerMenu .tfPickerScroll::-webkit-scrollbar{width:7px}.symbolGate .assetPickerMenu .tfPickerScroll::-webkit-scrollbar-track,.tfGate .assetPickerMenu::-webkit-scrollbar-track,.tfGate .assetPickerMenu .tfPickerScroll::-webkit-scrollbar-track{background:#ffb0000d;border-radius:8px;margin:4px 0}.symbolGate .assetPickerMenu .tfPickerScroll::-webkit-scrollbar-thumb,.tfGate .assetPickerMenu::-webkit-scrollbar-thumb,.tfGate .assetPickerMenu .tfPickerScroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#dca000bf,#a06e008c);border-radius:8px;border:1px solid rgba(255,200,60,.18)}.symbolGate .assetPickerMenu .tfPickerScroll::-webkit-scrollbar-thumb:hover,.tfGate .assetPickerMenu::-webkit-scrollbar-thumb:hover,.tfGate .assetPickerMenu .tfPickerScroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffc800e6,#c88c00b3)}.tfGate .assetPickerMenu{overflow-y:auto;overflow-x:hidden}.tfPickerScroll{max-height:min(48vh,320px);overflow-y:auto;overflow-x:hidden;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(200,140,0,.65) rgba(255,176,0,.06)}.tfPickerScroll::-webkit-scrollbar{width:7px}.tfPickerScroll::-webkit-scrollbar-track{background:#ffb0000d;border-radius:8px}.tfPickerScroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#dca000bf,#a06e008c);border-radius:8px}.assetPickerItemCodeOnly .assetPickerItemCode{font-size:13px;letter-spacing:.06em}.assetPickerItemCodeOnly .assetPickerItemMain{display:flex;align-items:center}.assetPickerSearchWrap{padding:0 0 6px}.assetPickerSearch{width:100%;padding:8px 10px;border-radius:8px;border:1px solid rgba(200,140,0,.26);background:#00000059;color:var(--text);font:inherit;font-size:11px}.assetPickerSection{margin-bottom:6px}.assetPickerSection:last-child{margin-bottom:0}.assetPickerSectionLabel{padding:4px 8px 6px;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.assetPickerItem{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;width:100%;padding:8px;margin-bottom:3px;border:none;border-radius:9px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .14s ease,box-shadow .14s ease,transform .14s ease}.assetPickerItem.candleTypeItem{grid-template-columns:26px 1fr}.assetPickerItem:hover{background:#c88c0029;transform:translate(2px)}.assetPickerItem.isActive{background:#c88c0038;box-shadow:inset 0 0 0 1px #ffc83c52}.assetPickerItemLocked{opacity:.92;border:1px dashed rgba(255,200,100,.28);background:#ffaa5a0f}.assetPickerItemCustom{margin-top:6px;border-top:1px solid rgba(167,196,255,.1);padding-top:14px;border-radius:11px 11px 10px 10px}.assetPickerItemIcon{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#c88c0029;font-size:11px;font-weight:900}.assetPickerItemMain{min-width:0}.assetPickerItemCode{display:block;font-weight:800;font-size:11px;letter-spacing:.04em;font-family:var(--mono)}.assetPickerItemName{display:block;font-size:11px;color:var(--muted);margin-top:2px;line-height:1.3}.assetPickerItemTag{font-size:9px;font-weight:800;letter-spacing:.08em;padding:4px 7px;border-radius:999px;white-space:nowrap}.assetPickerItemTagFree,.assetPickerItemTagPreview{color:#ffe9a8;background:#ffcc001f;border:1px solid rgba(255,204,0,.32)}.assetPickerItemTagLive{color:#ffe4b0;background:#ffaa5a24;border:1px solid rgba(255,170,90,.3)}.currencyGate{min-width:72px}.currencyPicker{position:relative;width:100%}.currencyPickerBtn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;font:inherit;cursor:pointer}.currencyPickerBtn:after{content:"";flex:0 0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid rgba(233,238,255,.55)}.currencyPickerValue{font-size:12px;font-weight:700;letter-spacing:.04em}.currencySelectHidden{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.currencyPickerSearchWrap{padding:8px 8px 6px;border-bottom:1px solid rgba(167,196,255,.1);position:sticky;top:0;z-index:2;background:linear-gradient(180deg,#0e1226fa,#0c1022f5)}.currencyPickerSearch{width:100%;height:36px;padding:0 10px 0 34px;border-radius:10px;border:1px solid rgba(167,196,255,.16);background:#00000047 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='%23a7c4ff' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85zm-5.242 1.156a5 5 0 1 1 0-10 5 5 0 0 1 0 10z'/%3E%3C/svg%3E") no-repeat 12px center;color:var(--text);font-size:12px;outline:none;font-family:inherit}.currencyPickerSearch:focus{border-color:#7c5cff73;box-shadow:0 0 0 2px #7c5cff26}.currencyPickerItem[hidden]{display:none!important}.currencyPickerList:not(:has(.currencyPickerItem:not([hidden]))):after{content:"No currencies match your search";display:block;padding:16px 12px;text-align:center;font-size:12px;color:var(--faint)}.currencyPickerList{max-height:min(52vh,300px);overflow-y:auto;padding:4px;scrollbar-width:thin;scrollbar-color:rgba(124,92,255,.35) transparent}.currencyPickerList::-webkit-scrollbar{width:5px}.currencyPickerList::-webkit-scrollbar-thumb{background:#7c5cff59;border-radius:999px}.currencyPickerItemCountry{display:block;font-size:10px;font-weight:600;color:var(--faint);margin-top:1px}.currencyPickerMenu{position:absolute;top:calc(100% + 6px);left:0;right:auto;z-index:1200;min-width:268px;width:min(320px,calc(100vw - 20px));max-width:calc(100vw - 20px);max-height:min(56vh,380px);overflow:hidden;padding:0;border-radius:12px;border:1px solid rgba(167,196,255,.18);background:linear-gradient(180deg,#0e142afa,#080c1cfa);box-shadow:0 16px 40px #00000073,0 0 0 1px #7c5cff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.currencyPickerMenu.hidden{display:none}.currencyPickerItem{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.currencyPickerItem:hover{background:#7c5cff1f}.currencyPickerItem.isActive{background:#7c5cff2e;box-shadow:inset 0 0 0 1px #7c5cff47}.currencyPickerItemCode{font-weight:800;font-size:12px;letter-spacing:.06em;font-family:var(--mono)}.currencyPickerItemName{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.currencyPickerItemSymbol{font-size:12px;font-weight:700;font-family:var(--mono);color:#ffd68ceb}.userBar{display:flex;align-items:center;gap:10px;min-height:34px}.userInfo{display:flex;align-items:center;gap:10px}.userMenuWrap{position:relative}.userDropdown{position:absolute;right:0;top:calc(100% + 8px);min-width:190px;padding:6px;border-radius:14px;border:1px solid rgba(167,196,255,.18);background:linear-gradient(165deg,#121830fa,#0a0e1efa);box-shadow:0 18px 50px #00000080,0 0 0 1px #7c5cff1a;z-index:1200}.userDropdown.hidden{display:none}.userDropdownItem{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border:none;border-radius:10px;background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.userDropdownIcon{flex:0 0 18px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:var(--accent2);opacity:.85}.userDropdownIcon svg{width:16px;height:16px;display:block}.userDropdownLabel{flex:1;min-width:0}.userDropdownItem:hover{background:#7c5cff1f}.userDropdownItemCs{display:flex!important;align-items:center;justify-content:space-between;gap:8px}.userDropdownBadge{font-size:9px;font-weight:800;letter-spacing:.08em;padding:3px 7px;border-radius:999px;color:#ffe4b0;background:linear-gradient(135deg,#ffaa5a38,#7c5cff2e);border:1px solid rgba(255,170,90,.35)}.userDropdownItemDanger:hover{background:#ff4d6d1f;color:#ffd0d8}.userDropdownItemDanger .userDropdownIcon{color:#ff8fa8}.userProfileBtn{display:flex;align-items:center;gap:8px;margin:0;padding:2px 8px 2px 2px;border-radius:12px;border:1px solid rgba(167,196,255,.2);background:#ffffff0a;color:inherit;font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease}.userProfileBtn:hover{border-color:#7c5cff66;background:#7c5cff14}.userProfileBtn:focus-visible{outline:2px solid rgba(124,92,255,.5);outline-offset:2px}.userAv,.userAvPlaceholder{width:30px;height:30px;border-radius:10px;border:1px solid var(--border);object-fit:cover;background:#ffffff0f;display:grid;place-items:center;font-size:12px}.userName{font-weight:800;font-size:12px}.userEmail{font-size:11px;max-width:180px;overflow:hidden;text-overflow:ellipsis}.btnGhost{background:#ffffff08;border-color:#a7c4ff24}.glowBtn{position:relative;z-index:202;overflow:hidden;width:min(520px,100%);min-width:240px;height:40px;border-radius:14px;font-weight:800;letter-spacing:.04em;color:#fff;text-shadow:none;border:1px solid rgba(255,200,60,.55);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#fc0,#f90);box-shadow:none;animation:none;transition:transform .15s ease,filter .2s ease,background .15s ease}.glowBtn:after{display:none}.glowBtn:hover{transform:translateY(-1px);filter:brightness(1.05);background:linear-gradient(135deg,#ffd633,#fa0)}.glowBtn:active{transform:translateY(0)}.glowBtn:disabled,.glowBtn.buyAiLocked{cursor:not-allowed;color:#fff;background:linear-gradient(135deg,#ffcc008c,#ff990073);border-color:#ffb00059;opacity:.88;filter:none}.sfBtnGold{background:linear-gradient(135deg,#fc0,#f90)!important;color:#fff!important;border:1px solid rgba(255,200,60,.55)!important;font-weight:800!important;box-shadow:none!important;animation:none!important;text-shadow:none!important}.sfBtnGold:hover{filter:brightness(1.06);background:linear-gradient(135deg,#ffd633,#fa0)!important}.sfBtnGold:disabled{opacity:.7;cursor:wait}#starfallModalRoot:empty{display:none;pointer-events:none}#starfallModalRoot.sfModalOpen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:auto}.sfModalBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(ellipse 90% 70% at 50% 0%,rgba(124,92,255,.22),transparent 55%),radial-gradient(ellipse 60% 50% at 100% 100%,rgba(34,211,238,.12),transparent 50%),linear-gradient(165deg,#040612e0,#02040ceb);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sfBackdropLogo{position:absolute;left:50%;top:42%;width:min(120px,22vw);height:auto;opacity:.14;transform:translate(-50%,-50%);filter:blur(.2px) drop-shadow(0 0 40px rgba(124,92,255,.35));pointer-events:none;-webkit-user-select:none;user-select:none}.sfBackdropShimmer{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 42%,rgba(124,92,255,.06) 50%,transparent 58%);animation:sfBackdropShimmer 8s ease-in-out infinite;pointer-events:none}@keyframes sfBackdropShimmer{0%,to{opacity:.4;transform:translate(-8%)}50%{opacity:.75;transform:translate(8%)}}.sfModalAvatar{position:absolute;top:16px;right:52px;width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid rgba(167,196,255,.35);box-shadow:0 8px 28px #00000073,0 0 0 3px #7c5cff26;z-index:4;pointer-events:none}.sfBackdropOrb{position:absolute;border-radius:50%;filter:blur(48px);opacity:.55;pointer-events:none;animation:sfOrbDrift 12s ease-in-out infinite}.sfBackdropOrb1{width:280px;height:280px;left:-4%;top:8%;background:#7c5cff73}.sfBackdropOrb2{width:220px;height:220px;right:6%;top:18%;background:#22d3ee59;animation-delay:-4s}.sfBackdropOrb3{width:200px;height:200px;left:38%;bottom:-8%;background:#ff648c47;animation-delay:-7s}.sfBackdropGrid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(167,196,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(167,196,255,.04) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000,transparent);mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000,transparent);pointer-events:none}@keyframes sfOrbDrift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(12px,-8px) scale(1.06)}}.sfModal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(540px,94vw);border-radius:22px;border:1px solid rgba(167,196,255,.22);background:linear-gradient(165deg,#161e3ef7,#0c1026f2 45%,#080c1cf0);box-shadow:0 0 0 1px #7c5cff26,0 24px 80px #0009,0 0 100px #7c5cff1f;overflow:hidden}.sfModal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.06) 0%,transparent 38%,transparent 62%,rgba(124,92,255,.04) 100%)}.sfLoginModal .sfLoginBadge{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:12px;border-radius:14px;background:linear-gradient(135deg,#7c5cff47,#22d3ee2e);font-size:20px;box-shadow:0 8px 24px #7c5cff40}.sfDepositPromo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px;padding:12px 14px;border-radius:14px;border:1px solid rgba(167,196,255,.24);background:linear-gradient(145deg,#7c5cff26,#22d3ee14,#ffffff08)}.sfDepositPromoCompact{padding:9px 12px;margin-bottom:12px}.sfDepositPromoBadge{font-size:10px;font-weight:900;letter-spacing:.1em;padding:4px 8px;border-radius:999px;color:#dce7ff;background:linear-gradient(135deg,#7c5cffcc,#22d3ee99)}.sfDepositPromoText{font-size:13px;color:var(--muted)}.sfDepositPromoText strong{color:#cddaff}.sfModalThemeWd{border-color:#ffc83c52;background:linear-gradient(168deg,#1c1608fa,#161004f7 50%,#0c0a02f5)}.sfWdHeroSub{margin:4px 0 12px;font-size:12px;color:#ffcc00e0;font-weight:700}.sfWdBalanceCard{margin-bottom:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,200,60,.28);background:linear-gradient(135deg,#ffb0001a,#ff99000f)}.sfWdBalanceTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sfWdBalanceMain{flex:1;min-width:0}.sfWdBalanceLabel{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.sfWdBalanceVal{margin-top:4px;font-size:22px;font-weight:900;color:var(--accent2)}.sfWdProcessNote{margin:10px 0 0;font-size:11px;font-weight:700;color:#ffdc78eb;letter-spacing:.02em}.sfWdHistMiniBtn{flex-shrink:0;height:28px;padding:0 10px;font-size:10px;font-weight:800;letter-spacing:.04em;border-radius:999px;border:1px solid rgba(255,200,60,.38)!important;background:#ffb0001f!important;color:#ffe08a!important}.sfWdHistMiniBtn:hover{background:#ffcc0038!important;border-color:#ffd70080!important}.sfWdBalanceNote{margin-top:8px;font-size:11px;color:var(--muted)}.sfWdPerks{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.sfWdPerk{font-size:11px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,200,60,.24);background:#0003;color:var(--muted)}.sfWdPerk strong{color:#ffe08a}.sfWdSubmitBtn{margin-top:4px}.sfWdHistList{display:flex;flex-direction:column;gap:8px;margin:12px 0 16px;max-height:min(420px,52vh);overflow:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(255,176,0,.4) rgba(255,176,0,.06);overscroll-behavior:contain}.sfWdHistRow{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:4px 12px;align-items:center;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,200,60,.18);background:linear-gradient(135deg,#0c0a04eb,#060502e0);transition:border-color .15s ease,background .15s ease}.sfWdHistRow:hover{border-color:#ffc83c52;background:linear-gradient(135deg,#120e06f2,#0a0804e6)}.sfWdHistRow--pending{border-color:#ffb43c47;background:linear-gradient(135deg,#1c1204eb,#0e0a04e0)}.sfWdHistRow--failed{border-color:#ff5a4647;background:linear-gradient(135deg,#1c0806eb,#0e0604e0)}.sfWdHistRow--approved{border-color:#50dc8c38}.sfWdHistRowMain{display:flex;flex-direction:column;gap:2px;min-width:0}.sfWdHistRowAmount{font-size:15px;font-weight:900;color:var(--accent2)}.sfWdHistRowMeta{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sfWdHistRowWhen{grid-column:1;grid-row:2;font-size:10px;color:var(--faint)}.sfWdHistRowBadge{grid-row:1 / span 2;grid-column:2;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;padding:5px 8px;border-radius:8px;border:1px solid rgba(255,200,60,.22);background:#00000040;color:var(--muted)}.sfWdHistRow--pending .sfWdHistRowBadge{color:#ffb84d;border-color:#ffb43c59;background:#ffa0281a}.sfWdHistRow--failed .sfWdHistRowBadge{color:#ff6b6b;border-color:#ff5a4659;background:#ff3c3214}.sfWdHistRow--approved .sfWdHistRowBadge{color:#5ee89a;border-color:#50dc8c4d;background:#3cc87814}.sfWdHistListCount{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;padding:0 2px}.sfWdHistList::-webkit-scrollbar{width:7px}.sfWdHistList::-webkit-scrollbar-track{background:#ffb0000d;border-radius:999px;margin:4px 0}.sfWdHistList::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffcc00b3,#ff990080);border-radius:999px;border:1px solid rgba(255,215,0,.14)}.sfWdHistList::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffd700d9,#ffb000a6)}.sfWdHistHero{margin-bottom:10px}.sfWdHistSummary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.sfWdHistSummaryItem{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,200,60,.22);background:#00000038}.sfWdHistSummaryK{display:block;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.sfWdHistSummaryV{display:block;margin-top:4px;font-size:16px;font-weight:900;color:var(--accent2)}.sfWdHistCard{padding:12px 14px;border-radius:14px;border:1px solid rgba(255,200,60,.24);background:linear-gradient(155deg,#ffcc0014,#00000038 55%);box-shadow:inset 0 1px #ffffff0a}.sfWdHistCard--completed,.sfWdHistCard--approved{border-color:#ffd70057}.sfWdHistCard--pending{border-color:#ffb00047}.sfWdHistCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.sfWdHistCardAmount strong{display:block;font-size:20px;color:var(--accent2);line-height:1.1}.sfWdHistCardAmountLabel{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:2px}.sfWdHistCardCurrency{font-size:11px;color:var(--muted);margin-left:6px}.sfWdHistCardGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin-bottom:10px}.sfWdHistFieldK{display:block;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:2px}.sfWdHistFieldV{font-size:11px;color:var(--text);line-height:1.35;word-break:break-word}.sfWdHistWalletRow,.sfWdHistTxRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.sfWdHistWalletChip,.sfWdHistTxChip{font-size:10px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,200,60,.24);background:#00000047;color:#ffe08a}.sfWdHistNote{margin:10px 0 0;font-size:11px;line-height:1.45;color:var(--muted);padding-top:8px;border-top:1px dashed rgba(255,200,60,.18)}.sfWdHistEmpty{text-align:center;padding:28px 20px;border-radius:16px;border:1px solid rgba(255,200,60,.22);background:radial-gradient(ellipse at 50% 0%,rgba(255,200,60,.12),transparent 60%),linear-gradient(180deg,#140e04eb,#0a0802e0);box-shadow:0 12px 32px #00000059,inset 0 1px #ffdc6414}.sfWdHistEmptyIcon{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 12px;border-radius:14px;font-size:20px;line-height:1}.sfWdHistEmpty--pending{border-color:#ffc83c59}.sfWdHistEmpty--pending .sfWdHistEmptyIcon{background:#ffc83c26;border:1px solid rgba(255,200,60,.35);color:#ffd966;animation:sfDepPulse 2s ease-in-out infinite}.sfWdHistEmpty--success{border-color:#34d39947;background:radial-gradient(ellipse at 50% 0%,rgba(52,211,153,.12),transparent 60%),linear-gradient(180deg,#08140eeb,#040c08e0)}.sfWdHistEmpty--success .sfWdHistEmptyIcon{background:#34d39926;border:1px solid rgba(52,211,153,.35);color:#6ee7b7}.sfWdHistEmpty--pending .sfWdHistStatusBadge,.sfWdHistEmpty--success .sfWdHistStatusBadge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.sfWdHistEmpty--pending .sfWdHistStatusBadge{color:#ffe9a8;background:#ffc83c24;border:1px solid rgba(255,200,60,.32)}.sfWdHistEmpty--failed{border-color:#ef444447;background:radial-gradient(ellipse at 50% 0%,rgba(239,68,68,.1),transparent 60%),linear-gradient(180deg,#140a0aeb,#0a0606e0)}.sfWdHistEmpty--failed .sfWdHistEmptyIcon{background:#ef444426;border:1px solid rgba(239,68,68,.35);color:#fca5a5}.sfWdHistEmpty--failed .sfWdHistStatusBadge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fca5a5;background:#ef444424;border:1px solid rgba(239,68,68,.32);margin-bottom:10px}.sfWdHistEmpty--success .sfWdHistStatusBadge{color:#6ee7b7;background:#34d39924;border:1px solid rgba(52,211,153,.32)}.sfWdHistEmptyAmount{font-size:22px;font-weight:800;font-family:var(--mono);color:#ffe9a8;margin:8px 0 4px}.sfWdHistEmpty--success .sfWdHistEmptyAmount{color:#6ee7b7}.sfWdHistEmptyMeta{font-size:11px;color:var(--muted);line-height:1.5;margin:0}.sfWdHistEmptyMeta strong{color:#f0f5ffd9}.sfWdHistStatus{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,200,60,.28);color:gold;flex-shrink:0}.sfWdHistStatus--completed,.sfWdHistStatus--approved{border-color:#ffd7006b;color:#fc0;background:#ffcc001a}.sfWdHistStatus--pending{border-color:#ffb00059;color:#ffb000;background:#ff990014}.sfWdHistStatus--failed{border-color:#ef444459;color:#fca5a5;background:#ef44441a}.sfWdSuccess{text-align:center;margin-bottom:16px}.sfWdSuccessIcon{display:inline-grid;place-items:center;width:56px;height:56px;margin-bottom:10px;border-radius:50%;background:#ffcc002e;border:2px solid rgba(255,200,60,.42);font-size:24px;color:#fc0}.sfCsModal{width:min(480px,94vw)}.sfCsWebChatModal{width:min(820px,96vw)!important;max-width:96vw;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;overflow:visible!important}.sfCsWebChatModal .sfModalX{top:10px;right:10px;z-index:5;background:#00000073}.sfCsWebChatShell{display:grid;grid-template-columns:200px 1fr;width:100%;min-height:min(520px,78vh);border-radius:20px;border:1px solid rgba(167,196,255,.18);background:linear-gradient(180deg,#0e142af5,#080c1cfa);box-shadow:0 40px 100px #0009;overflow:hidden}.sfCsWebSidebar{border-right:1px solid rgba(167,196,255,.1)}.sfCsWebMain{display:flex;flex-direction:column;min-width:0;min-height:0}.sfCsWebBadge{margin-left:auto;font-size:9px;font-weight:900;letter-spacing:.1em;padding:3px 8px;border-radius:999px;background:#7c5cff33;border:1px solid rgba(124,92,255,.3);color:#d4c8ff}.sfCsWebMessages{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin;scrollbar-color:rgba(124,92,255,.4) transparent}.sfCsWebMessages::-webkit-scrollbar{width:6px}.sfCsWebMessages::-webkit-scrollbar-thumb{background:#7c5cff73;border-radius:6px}.sfCsWebCompose{display:flex;gap:8px;padding:12px 14px;border-top:1px solid rgba(167,196,255,.1);background:#00000026}.sfCsWebInput{flex:1;min-width:0}.sfCsWebSend{flex-shrink:0;min-width:72px}.sfCsWebFooter{padding:0 14px 14px}.sfCsWebUserTag{display:inline-block;margin-right:6px;font-size:9px;font-weight:900;color:var(--accent2)}@media(max-width:640px){.sfCsWebChatShell{grid-template-columns:1fr;min-height:min(480px,85vh)}.sfCsWebSidebar{display:none}}.sfCsHero{margin-bottom:12px}.sfCsBadge{display:inline-block;font-size:10px;font-weight:900;letter-spacing:.12em;padding:4px 10px;margin-bottom:8px;border-radius:999px;color:#ffe4b0;background:linear-gradient(135deg,#ffaa5a40,#7c5cff33);border:1px solid rgba(255,170,90,.35)}.sfCsFeatures{margin:0 0 14px;padding:0 0 0 18px;font-size:12px;color:var(--muted);line-height:1.6}.sfCsChatBox{border-radius:14px;border:1px solid rgba(167,196,255,.16);background:#00000038;overflow:hidden}.sfCsChatHeader{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:700;border-bottom:1px solid rgba(167,196,255,.1);background:#7c5cff14}.sfCsOnline{width:8px;height:8px;border-radius:50%;background:#38f9a5;box-shadow:0 0 8px #38f9a5cc}.sfCsChatMessages{max-height:180px;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.sfCsMsg{font-size:12px;line-height:1.45;padding:10px 12px;border-radius:12px;max-width:92%}.sfCsMsgAgent{align-self:flex-start;background:#7c5cff24;border:1px solid rgba(124,92,255,.2)}.sfCsMsgUser{align-self:flex-end;background:#22d3ee1f;border:1px solid rgba(34,211,238,.2)}.sfCsMsgName{display:block;font-size:10px;font-weight:800;margin-bottom:4px;color:var(--faint)}.sfCsChatInputRow{display:flex;gap:8px;padding:10px 12px;border-top:1px solid rgba(167,196,255,.1)}.sfCsChatInputRow .sfDepInput{flex:1;margin:0}.sfCsLocked{text-align:center;padding:20px 16px;border-radius:14px;border:1px dashed rgba(255,170,90,.3);background:#ffaa5a0f}.sfCsLockedIcon{display:block;font-size:28px;margin-bottom:8px}.sfDepositModal.sfModal{max-height:min(92dvh,900px);display:flex;flex-direction:column}.sfDepositModal .sfModalInner{flex:1 1 auto;min-height:0}.sfDepositScroll{overflow-y:auto;overflow-x:hidden;max-height:min(72dvh,680px);padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(255,176,0,.55) rgba(255,176,0,.08);scroll-behavior:smooth}.sfDepositScroll::-webkit-scrollbar{width:8px}.sfDepositScroll::-webkit-scrollbar-track{background:#ffb0000f;border-radius:999px;margin:4px 0}.sfDepositScroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffcc00bf,#ff99008c);border-radius:999px;border:2px solid rgba(8,6,0,.85);box-shadow:0 0 12px #ffb00040}.sfDepositScroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffd700e6,#ffb000b3)}.sfModalInnerNoScroll{overflow:hidden!important;max-height:none!important;scrollbar-width:none}.sfModalInnerNoScroll::-webkit-scrollbar{display:none;width:0;height:0}.sfModalEnter,.sfModalAnim{animation:modalReveal .38s cubic-bezier(.22,1,.36,1) both}@keyframes modalReveal{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px)) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.sfModal{will-change:transform,opacity;contain:layout style paint}.sfModalGlow{position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;background:radial-gradient(circle at 25% 18%,rgba(255,204,0,.2),transparent 42%),radial-gradient(circle at 78% 28%,rgba(255,153,0,.16),transparent 40%),radial-gradient(circle at 50% 88%,rgba(255,176,0,.1),transparent 48%);pointer-events:none;animation:sfGlowPulse 5.5s ease-in-out infinite;opacity:.88}@keyframes sfGlowPulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:.95;transform:scale(1.02)}}.sfModalThemeFx{border-color:#ffc83c52;background:linear-gradient(168deg,#1c1608fa,#120e04f7 42%,#0a0802f5);box-shadow:0 0 0 1px #ffb00024,0 28px 90px #0000009e,0 0 80px #ffb0001f}.sfSubLead{line-height:1.65;font-size:13px}.sfRiskCallout{margin:14px 0 16px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,200,60,.24);background:linear-gradient(135deg,#ffcc0014,#ff99000d)}.sfRiskCalloutTitle{font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.sfRiskCalloutText{margin:0;font-size:12px;line-height:1.55;color:var(--muted)}.sfRiskCalloutTextWhite{color:#fff}.sfDepErr{margin:8px 0 0;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,77,109,.35);background:#ff4d6d1a;color:#ffd2d2f2;font-size:12px;line-height:1.45}.sfDepSelectWrap{position:relative}.sfDepSelectWrap:after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid rgba(180,200,255,.7);pointer-events:none}.sfModalInner .sfDepSelectWrap .sfDepSelect{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:42px;cursor:pointer;background:linear-gradient(180deg,#141a34f5,#0a0e20e6);border:1px solid rgba(124,92,255,.32);font-weight:700;font-size:13px}.sfModalInner .sfDepSelectWrap .sfDepSelect:hover{border-color:#22d3ee61}.sfDepAddrBox{margin:10px 0 18px}.sfDepAddrBoxInner{padding:20px 18px;border-radius:18px;border:1px solid rgba(255,176,0,.32);background:radial-gradient(120% 80% at 50% 0%,rgba(255,176,0,.1),transparent 55%),linear-gradient(165deg,#141006fa,#0a0804f5);box-shadow:inset 0 1px #ffdc7814,0 20px 55px #00000073,0 0 60px #ffb00014}.sfDepAddrLabel{font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#ffd278c7;margin-bottom:10px}.sfDepAddrHuge{font-size:13px;line-height:1.7;word-break:break-all;color:#fff0c8f5;padding:14px 16px;border-radius:14px;background:#0000006b;border:1px solid rgba(255,200,80,.22);margin-bottom:14px;box-shadow:inset 0 2px 12px #00000059}.sfAlgoPayHero{margin:10px 0 16px;padding:16px 18px;border-radius:16px;border:1px solid rgba(255,180,90,.32);background:radial-gradient(120% 100% at 50% 0%,rgba(255,160,60,.12),transparent 55%),#00000047}.sfAlgoPayHeroLabel{font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#ffd2aab8;margin-bottom:6px}.sfAlgoPayHeroVal{font-size:clamp(22px,5vw,32px);font-weight:900;color:#fff5e6fa}.sfAlgoPayNetwork{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:8px;border:1px solid rgba(255,200,60,.25);background:#ffb00014;color:#ffdc96d9}.sfAlgoPayLoading{text-align:center;padding:24px 16px 16px;margin:8px 0 4px;border-radius:16px;border:1px solid rgba(255,200,60,.22);background:#0c0a04a6}.sfAlgoPayLoading .sfPaySpinner{width:44px;height:44px;margin-bottom:14px}.sfAlgoPayLoadingText{font-weight:800;font-size:14px;letter-spacing:.03em;color:#ffe6b4f2}.sfAlgoPayLoadingSub{margin-top:8px;font-size:12px;color:var(--muted);line-height:1.5}.sfModalInner .sfDepCopyBtn{border-color:#7c5cff61;font-weight:800}.sfAmountHero{margin:12px 0 14px;padding:16px 18px;border-radius:16px;border:1px solid rgba(255,180,90,.35);background:radial-gradient(120% 100% at 50% 0%,rgba(255,160,60,.14),transparent 55%),#00000047;box-shadow:inset 0 1px #ffffff0f}.sfAmountHeroLabel{font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#ffd2aabf;margin-bottom:8px}.sfAmountHeroRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sfAmountHeroVal{font-size:clamp(28px,7vw,40px);font-weight:900;letter-spacing:.04em;color:#fff5e6fa;text-shadow:0 1px 18px rgba(255,160,80,.25)}.sfAmountCopyBtn{flex:0 0 auto;height:38px;padding:0 16px;font-weight:800;border-color:#ffb46459;background:#ff8c3c1f}.sfInlineNote{margin:8px 0 0;font-size:11px;color:#38f9a5e6}.sfModalX{position:absolute;right:12px;top:10px;z-index:2;width:36px;height:36px;border-radius:12px;border:1px solid rgba(167,196,255,.14);background:#00000040;color:var(--text);cursor:pointer;font-size:20px;line-height:1}.sfModalInner{position:relative;z-index:1;padding:28px 26px 24px;background:linear-gradient(180deg,rgba(255,255,255,.055) 0%,rgba(255,255,255,.02) 42%,transparent 72%),radial-gradient(120% 80% at 50% -10%,rgba(124,92,255,.12),transparent 55%);border-radius:0 0 20px 20px}.sfModalInner:before{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(124,92,255,.35),rgba(34,211,238,.25),transparent);opacity:.9;pointer-events:none}.sfModalInner .sfH1{background:linear-gradient(92deg,#ffe066,#ffb000 45%,#fc0);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 14px rgba(255,176,0,.2))}.sfModalInner .sfSub strong{color:var(--accent2);font-weight:800}.sfModalInner .sfDepLabel,.sfModalInner label.sfDepLabel{display:block;margin-top:14px;margin-bottom:6px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.sfModalInner .sfDepInput,.sfModalInner .sfDepSelect{width:100%;border-radius:12px;border:1px solid rgba(167,196,255,.2);background:#00000038;padding:11px 14px;color:var(--text);font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.sfModalInner .sfDepInput[type=number]::-webkit-outer-spin-button,.sfModalInner .sfDepInput[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sfModalInner .sfDepInput[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.sfModalInner .sfDepInput:focus,.sfModalInner .sfDepSelect:focus{border-color:#7c5cff73;box-shadow:0 0 0 3px #7c5cff1f}.sfModalInner .sfDepSelect optgroup{font-weight:900;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#a0b4ffbf;background:#080a18fa;padding:8px 4px 4px}.sfModalInner .sfDepSelect option{font-weight:650;font-size:13px;padding:12px 14px;background:#0c1024fa;color:#ecf0fff2;border-left:3px solid transparent}.sfModalInner .sfDepSelect option:checked{background:linear-gradient(90deg,#7c5cff40,#0c1024fa);border-left-color:#22d3eebf}.sfDepFieldSpaced{margin-bottom:18px}.sfNetGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 12px}.sfNetCard{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 12px 10px;border-radius:12px;border:1px solid rgba(167,196,255,.18);background:linear-gradient(165deg,#0e1226eb,#080a18e6);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.sfNetCard:hover{border-color:#7c5cff61;transform:translateY(-1px)}.sfNetCard.isActive{border-color:#22d3ee8c;box-shadow:0 0 0 1px #22d3ee2e,0 8px 24px #7c5cff2e;background:linear-gradient(165deg,#141c3af5,#0a0e20f0)}.sfNetCardTop{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.sfNetCardLabel{font-size:13px;font-weight:900;letter-spacing:.06em}.sfNetCardTag{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:999px;border:1px solid rgba(56,249,165,.35);color:#beffdcf2;background:#38f9a51f}.sfNetCardChain{font-size:11px;color:var(--muted)}.sfNetCardFee{font-size:10px;font-weight:700;letter-spacing:.04em;color:#b4c8ffc7}@media(max-width:520px){.sfNetGrid{grid-template-columns:1fr}}.sfBenefitsList{margin:12px 0 16px;padding:12px 14px;border-radius:14px;border:1px solid rgba(167,196,255,.16);background:#0003;list-style:none}.sfBenefitsList li{position:relative;padding:6px 0 6px 22px;font-size:12px;line-height:1.5;color:var(--muted)}.sfBenefitsList li:before{content:"";position:absolute;left:0;top:11px;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#38f9a5e6,#22d3eed9);box-shadow:0 0 10px #38f9a540}.sfBenefitsHistRow{padding:0!important;margin-top:4px}.sfBenefitsHistRow:before{display:none!important}.sfBenefitsHistBtn{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,200,60,.32);background:linear-gradient(135deg,#ffb00024,#00000047);color:#ffe08a;font-size:12px;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}.sfBenefitsHistBtn:hover{background:linear-gradient(135deg,#ffcc0038,#00000038);border-color:#ffd7007a;transform:translateY(-1px)}.sfBenefitsHistBtn:active{transform:translateY(0)}.sfBenefitsHistIcon{font-size:14px;opacity:.9}.sfBenefitsHistText{flex:1;text-align:left}.sfBenefitsHistChev{font-size:16px;opacity:.75}.sfDepConfirmBtn{margin-top:8px;margin-bottom:8px;border:1px solid rgba(255,200,60,.35)!important;background:#ffb0001a!important;color:#ffe08a!important;font-weight:800}.sfDepConfirmBtn:hover{background:#ffcc002e!important}.sfDepConfirmBtn.isConfirmed{border-color:#38f9a573!important;background:#38f9a51f!important;color:#beffdcf2!important}.sfDepConfirmNote{margin:6px 0 0;font-size:11px;font-weight:700;color:#beffdceb}.sfDepSecurityNote{display:flex;gap:12px;align-items:flex-start;margin:14px 0 16px;padding:14px 16px;border-radius:14px;border:1px solid rgba(56,249,165,.28);background:linear-gradient(145deg,#08160eeb,#060e0ae0);box-shadow:inset 0 1px #ffffff0a}.sfDepSecurityIcon{font-size:20px;line-height:1;flex-shrink:0;margin-top:2px}.sfDepSecurityTitle{font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#beffdcf2;margin-bottom:6px}.sfDepSecurityText{margin:0;font-size:12px;line-height:1.55;color:#d2f0e1e0}.sfWdAmountHint{margin:-4px 0 12px;font-size:11px}.sfDepHistModal .sfDepHistList{display:flex;flex-direction:column;gap:12px;margin:12px 0 16px;max-height:min(380px,48vh);overflow:auto;padding-right:2px}.sfDepHistHero{margin-bottom:10px}.sfDepHistSummary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.sfDepHistSummaryItem{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,200,60,.22);background:#00000038}.sfDepHistSummaryK{display:block;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.sfDepHistSummaryV{display:block;margin-top:4px;font-size:16px;font-weight:900;color:var(--accent2)}.sfDepHistCard{padding:12px 14px;border-radius:14px;border:1px solid rgba(255,200,60,.24);background:linear-gradient(155deg,#ffcc0014,#00000038 55%);box-shadow:inset 0 1px #ffffff0a}.sfDepHistCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.sfDepHistCardAmount strong{display:block;font-size:18px;color:var(--accent2)}.sfDepHistCardAmountLabel{display:block;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.sfDepHistCardCurrency{font-size:11px;color:var(--muted);margin-left:6px}.sfDepHistStatus{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,200,60,.28);background:#00000040;color:#ffe08a}.sfDepHistStatus--completed,.sfDepHistStatus--approved{border-color:#38f9a559;color:#beffdcf2}.sfDepHistStatus--pending{border-color:#ffb00059;color:#ffb000}.sfDepHistStatus--failed{border-color:#ef444459;color:#fca5a5}.sfDepHistCardGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin-bottom:8px}.sfDepHistFieldK{display:block;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.sfDepHistFieldV{display:block;margin-top:2px;font-size:12px;color:var(--text)}.sfDepHistWalletRow,.sfDepHistNote{margin-top:8px;font-size:11px;color:var(--muted)}.sfDepHistWalletChip{display:inline-block;margin-left:8px;padding:3px 8px;border-radius:8px;border:1px solid rgba(255,200,60,.22);background:#00000040;font-size:11px}.sfDepHistPlainEmpty,.sfWdHistPlainEmpty{margin:0;padding:12px 4px 8px;text-align:center;font-size:12px}.sfDepHistEmpty{text-align:center;padding:28px 20px;border-radius:16px;border:1px solid rgba(255,200,60,.22);background:radial-gradient(ellipse at 50% 0%,rgba(255,200,60,.12),transparent 60%),linear-gradient(180deg,#140e04eb,#0a0802e0);box-shadow:0 12px 32px #00000059,inset 0 1px #ffdc6414}.sfDepHistEmptyIcon{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 12px;border-radius:50%;font-size:22px;line-height:1}.sfDepHistEmpty--pending{border-color:#ffc83c59}.sfDepHistEmpty--pending .sfDepHistEmptyIcon{background:#ffc83c26;border:1px solid rgba(255,200,60,.35);color:#ffd966;animation:sfDepPulse 2s ease-in-out infinite}.sfDepHistEmpty--pending .sfDepHistStatusBadge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffe9a8;background:#ffc83c24;border:1px solid rgba(255,200,60,.32);margin-bottom:10px}.sfDepHistEmpty--failed{border-color:#ef444447;background:radial-gradient(ellipse at 50% 0%,rgba(239,68,68,.1),transparent 60%),linear-gradient(180deg,#140a0aeb,#0a0606e0)}.sfDepHistEmpty--success{border-color:#34d39952;background:radial-gradient(ellipse at 50% 0%,rgba(52,211,153,.12),transparent 60%),linear-gradient(180deg,#0a140eeb,#060c0ae0)}.sfDepHistEmpty--success .sfDepHistEmptyIcon{background:#34d39926;border:1px solid rgba(52,211,153,.35);color:#6ee7b7}.sfDepHistEmpty--success .sfDepHistStatusBadge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#a7f3d0;background:#34d39924;border:1px solid rgba(52,211,153,.32);margin-bottom:10px}.sfDepHistEmpty--failed .sfDepHistEmptyIcon{background:#ef444426;border:1px solid rgba(239,68,68,.35);color:#fca5a5}.sfDepHistEmpty--failed .sfDepHistStatusBadge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fca5a5;background:#ef444424;border:1px solid rgba(239,68,68,.32);margin-bottom:10px}.sfDepHistEmptyAmount{font-size:22px;font-weight:800;font-family:var(--mono);color:#ffe9a8;margin:8px 0 4px}.sfDepHistEmptyMeta{font-size:11px;color:var(--muted);line-height:1.5;margin:0}.sfDepHistOlder,.sfWdHistOlder{margin-top:14px;display:flex;flex-direction:column;gap:10px}.sfPaySpinnerDone{border-color:#34d39980;border-top-color:#34d39926}.sfDepHistEmptyMeta strong{color:#f0f5ffd9}@keyframes sfDepPulse{0%,to{box-shadow:0 0 #ffc83c59}50%{box-shadow:0 0 0 8px #ffc83c00}}.sfProfileGrid{display:grid;gap:10px 16px;grid-template-columns:auto 1fr;font-size:12px;margin:14px 0 12px}.sfProfileGrid dt{margin:0;color:var(--faint);font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.sfProfileGrid dd{margin:0;color:var(--text);word-break:break-word}.sfReferralRow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.sfReferralCode{flex:1 1 160px;font-family:var(--mono);font-size:13px;padding:10px 12px;border-radius:10px;border:1px solid rgba(124,92,255,.35);background:#00000047;color:#f0f5fff2}.sfModalInner .btn.primary{margin-top:18px}.sfAlgoModal.sfModal,.sfAlgoGateModal.sfModal{width:min(640px,96vw);max-height:min(92dvh,900px);display:flex;flex-direction:column}.sfAlgoModal .sfModalInner,.sfAlgoGateModal .sfModalInner{flex:1 1 auto;min-height:0;max-height:min(80dvh,760px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.sfAlgoSearchWrap{margin-top:12px;flex:0 0 auto}.sfAlgoSearch{margin:0}.sfAlgoList{margin-top:12px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(124,92,255,.45) rgba(255,255,255,.04)}.sfAlgoList::-webkit-scrollbar{width:6px}.sfAlgoList::-webkit-scrollbar-thumb{background:#7c5cff73;border-radius:999px}.sfAlgoCategory{margin-bottom:14px}.sfAlgoCatTitle{position:sticky;top:0;z-index:1;padding:6px 4px 8px;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#b4c8ffad;background:linear-gradient(180deg,#0c1026fa 70%,#0c102600)}.sfAlgoRows{display:flex;flex-direction:column;gap:6px}.sfAlgoRow{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:11px 12px;border-radius:12px;border:1px solid rgba(167,196,255,.14);background:#0003;color:var(--text);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .06s ease}.sfAlgoRow:hover{border-color:#7c5cff61;background:#7c5cff14}.sfAlgoRow.isDemo{border-color:#38f9a559;background:linear-gradient(135deg,#38f9a514,#7c5cff0f)}.sfAlgoRowMain{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.sfAlgoRowName{font-size:13px;font-weight:900;letter-spacing:.02em}.sfAlgoRowDesc{font-size:11px;line-height:1.45;color:#d2dcffb8}.sfAlgoTag{flex:0 0 auto;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;border-radius:999px;border:1px solid rgba(167,196,255,.18);background:#ffffff0a;color:#c8d2ffbf}.sfAlgoTag.active{border-color:#38f9a573;color:#c8ffe6f2;background:#38f9a51f}.sfAlgoTag.hot{border-color:#ff8c3c66;color:#ffdcb4f2;background:#ff78281f}.sfAlgoTag.new{border-color:#22d3ee66;color:#c8f5fff2;background:#22d3ee1a}.sfAlgoTag.pro{border-color:#7c5cff59;color:#dcd2ffe6;background:#7c5cff1a}.sfIndModal.sfModal,.sfIndModal .sfModalInner{max-width:min(600px,96vw)}.sfIndHero{position:relative;margin:-4px 0 12px;padding:12px 12px 10px;border-radius:14px;overflow:hidden;border:1px solid rgba(124,92,255,.22);background:linear-gradient(135deg,#7c5cff1f,#00000038)}.sfIndHeroGlow{position:absolute;inset:-40% -20% auto;height:120px;background:radial-gradient(ellipse at 50% 0%,rgba(124,92,255,.35),transparent 70%);pointer-events:none;animation:sfIndHeroPulse 4s ease-in-out infinite}@keyframes sfIndHeroPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.sfIndStats{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.sfIndStatChip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:10px;font-weight:700;color:#dce6ffc7;background:#00000047;border:1px solid rgba(167,196,255,.14)}.sfIndStatChip strong{font-size:12px;color:#fff}.sfIndStatChip--gold{border-color:#ffc83c47;color:#ffdca0d9}.sfIndStatChip--gold strong{color:gold}.sfIndToolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.sfIndToolBtn{height:30px;padding:0 12px;font-size:11px;font-weight:800;border-radius:999px;border:1px solid rgba(124,92,255,.28);background:linear-gradient(180deg,#7c5cff24,#00000038)}.sfIndSearchWrap{position:relative;margin-bottom:10px}.sfIndSearchIcon{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;color:#ffc8648c;pointer-events:none}.sfIndSearch{padding-left:34px!important}.sfIndList{max-height:min(52vh,420px);overflow:auto;padding-right:4px;margin-bottom:14px;scrollbar-width:thin;scrollbar-color:rgba(124,92,255,.55) rgba(255,255,255,.06)}.sfIndList::-webkit-scrollbar{width:8px}.sfIndList::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7c5cffa6,#22d3ee73);border-radius:999px}.sfIndCategory{margin-bottom:16px;padding:10px 10px 4px;border-radius:14px;border:1px solid color-mix(in srgb,var(--cat-accent, #ffd700) 16%,rgba(255,255,255,.08));background:linear-gradient(180deg,color-mix(in srgb,var(--cat-accent, #ffd700) 5%,rgba(255,255,255,.03)),#0000001f),radial-gradient(ellipse 80% 50% at 0% 0%,color-mix(in srgb,var(--cat-accent, #ffd700) 10%,transparent),transparent 70%)}.sfIndCatTitle{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#f0f5ffe0;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--cat-accent, #ffd700) 18%,rgba(167,196,255,.1))}.sfIndCatIcon{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;font-size:12px;color:var(--cat-accent, #ffd700);background:color-mix(in srgb,var(--cat-accent, #ffd700) 14%,rgba(0,0,0,.35));border:1px solid color-mix(in srgb,var(--cat-accent, #ffd700) 30%,transparent)}.sfIndCatCount{margin-left:auto;font-size:9px;font-weight:800;padding:2px 7px;border-radius:999px;color:color-mix(in srgb,var(--cat-accent, #ffd700) 85%,#fff);background:color-mix(in srgb,var(--cat-accent, #ffd700) 12%,rgba(0,0,0,.25))}.sfIndRow{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:14px;border:1px solid rgba(255,200,60,.14);background:linear-gradient(135deg,#ffffff0a,#0003),radial-gradient(ellipse 120% 80% at 0% 0%,color-mix(in srgb,var(--ind-accent, #ffd700) 12%,transparent),transparent 70%);margin-bottom:8px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sfIndRow:hover{border-color:color-mix(in srgb,var(--ind-accent, #ffd700) 45%,rgba(255,200,60,.2));box-shadow:0 8px 24px #00000038,inset 0 1px #ffffff0f;transform:translateY(-1px)}.sfIndRow--on{border-color:color-mix(in srgb,var(--ind-accent, #ffd700) 55%,rgba(56,249,165,.25));box-shadow:0 0 0 1px color-mix(in srgb,var(--ind-accent, #ffd700) 20%,transparent),0 10px 28px #0000003d}.sfIndRowIcon{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;font-size:10px;font-weight:900;letter-spacing:.04em;color:var(--ind-accent, #ffd700);background:color-mix(in srgb,var(--ind-accent, #ffd700) 14%,rgba(0,0,0,.35));border:1px solid color-mix(in srgb,var(--ind-accent, #ffd700) 35%,rgba(255,255,255,.08));box-shadow:inset 0 1px #ffffff14}.sfIndRowMain{flex:1;min-width:0}.sfIndRowHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.sfIndRowName{font-size:13px;font-weight:800;color:var(--text)}.sfIndRowCat{flex:0 0 auto;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:999px;color:color-mix(in srgb,var(--ind-accent, #ffd700) 85%,#fff);background:color-mix(in srgb,var(--ind-accent, #ffd700) 12%,rgba(0,0,0,.25));border:1px solid color-mix(in srgb,var(--ind-accent, #ffd700) 28%,transparent)}.sfIndRowControls{display:flex;flex-wrap:wrap;gap:8px 12px}.sfIndMini{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:var(--muted)}.sfIndMini input[type=number]{width:56px;height:26px;padding:0 6px;border-radius:8px;border:1px solid rgba(255,200,60,.22);background:#00000040;color:var(--text);font-family:var(--mono);font-size:11px}.sfIndMini input[type=color]{width:32px;height:26px;padding:0;border:1px solid rgba(255,200,60,.22);border-radius:6px;background:transparent;cursor:pointer}.sfIndToggle{position:relative;flex-shrink:0;margin-top:2px}.sfIndToggle input{position:absolute;opacity:0;width:0;height:0}.sfIndToggleUi{display:block;width:38px;height:22px;border-radius:999px;border:1px solid rgba(255,200,60,.28);background:#00000059;position:relative;transition:background .15s ease}.sfIndToggleUi:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#888;transition:transform .15s ease,background .15s ease}.sfIndToggle input:checked+.sfIndToggleUi{background:#ffcc0038;border-color:#ffd70073}.sfIndToggle input:checked+.sfIndToggleUi:after{transform:translate(16px);background:gold}.sfBtnWide{width:100%}.sfDiscountBanner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;margin:0 0 14px;padding:10px 14px;border-radius:14px;border:1px solid rgba(56,249,165,.22);background:linear-gradient(90deg,#ff4d6d1f,#7c5cff24,#38f9a524);font-weight:900;font-size:15px}.sfDiscountBannerSm{margin-top:-4px;margin-bottom:10px;padding:8px 12px;font-size:13px}.sfPriceStrike{text-decoration:line-through;color:#ffa4a4bf;font-size:.92em}.sfPriceArrow{color:#e9eeff8c;font-weight:700}.sfPriceSale{color:#38f9a5fa;font-size:1.15em;text-shadow:0 0 18px rgba(56,249,165,.35)}.sfPriceTag{color:var(--muted);font-weight:700;font-size:.88em}.sfPriceStrikeInline{text-decoration:line-through;color:#ffa4a4cc;margin-right:6px}.sfPriceSaleInline{color:#38f9a5f2}.sfH1{font-size:23px;font-weight:900;letter-spacing:.2px;margin:0 0 8px}.sfSub{margin:0 0 14px;color:var(--muted);line-height:1.5;font-size:13px}.sfList{margin:0 0 16px;padding-left:18px;color:#e9eeffd6;font-size:13px;line-height:1.55}.sfBtnWide{width:100%;justify-content:center}.sfGoogleBtn{display:flex;align-items:center;justify-content:center;gap:10px}.sfGoogleIcon{flex:0 0 auto;display:block}.sfPayStep{position:relative;overflow:hidden}.sfWalletPanel{transition:box-shadow .3s ease,border-color .3s ease;border-radius:14px}.sfWalletHighlight{box-shadow:0 0 0 1px #22d3ee59,0 0 28px #7c5cff40}.sfPayLoading{text-align:center;padding:18px 16px 12px;margin-top:14px;margin-bottom:10px;border-radius:14px;border:1px solid rgba(255,200,60,.22);background:#140e04a6}.sfPaySpinner{width:40px;height:40px;margin:0 auto 12px;border-radius:50%;border:3px solid rgba(167,196,255,.15);border-top-color:#22d3eee6;animation:sfSpin .85s linear infinite}@keyframes sfSpin{to{transform:rotate(360deg)}}.sfPayLoadingText{font-weight:800;font-size:14px;letter-spacing:.03em}.sfPayLoadingSub{margin-top:6px;font-size:12px;color:var(--muted)}.sfPayBtn:disabled{opacity:.65;cursor:wait}.sfModePickerModal.sfModal{width:min(480px,94vw)}.sfModeCards{display:grid;gap:12px;margin-top:8px}.sfModeCard{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;gap:4px 12px;align-items:center;text-align:left;padding:16px;border-radius:16px;border:1px solid rgba(167,196,255,.18);background:#ffffff0a;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease;color:inherit;font:inherit}.sfModeCard:hover{transform:translateY(-1px);border-color:#7c5cff6b;background:#7c5cff1a}.sfModeCardIcon{grid-row:1 / span 2;font-size:22px;opacity:.9}.sfModeCardTitle{font-weight:900;font-size:15px}.sfModeCardDesc{grid-column:2;font-size:12px;color:var(--muted);line-height:1.45}.sfModeCardTag{grid-row:1 / span 2;grid-column:3;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;padding:5px 8px;border-radius:999px;border:1px solid rgba(255,90,110,.4);color:#ffc8d4;background:#ff3c5a1f}.sfModeCardReal:hover{border-color:#38f9a573;background:#38f9a514}.sfModeCardTagReal{border-color:#38f9a573;color:#c8ffe8;background:#38f9a51f}.sfHubModal.sfModal{width:min(400px,94vw)}.sfHubInner{padding-top:22px!important}.sfHubHead{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(167,196,255,.12)}.sfHubAv{width:48px;height:48px;border-radius:14px;object-fit:cover;border:1px solid rgba(167,196,255,.2)}.sfHubAvPh{display:flex;align-items:center;justify-content:center;font-weight:900;font-size:18px;background:linear-gradient(145deg,#7c5cff59,#22d3ee33)}.sfHubName{font-weight:800;font-size:15px}.sfHubEmail{font-size:12px;margin-top:2px}.sfHubMenu{display:flex;flex-direction:column;gap:8px}.sfHubItem{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border-radius:14px;border:1px solid rgba(167,196,255,.12);background:#ffffff08;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.sfHubItem:hover{background:#7c5cff1a;border-color:#7c5cff47;transform:translate(2px)}.sfHubItemIcon{font-size:18px;flex:0 0 28px;text-align:center}.sfHubItemBody{flex:1;min-width:0}.sfHubItemTitle{display:block;font-weight:800;font-size:14px}.sfHubItemSub{display:block;font-size:11px;color:var(--muted);margin-top:2px}.sfHubItemChev{color:var(--faint);font-size:18px}.sfHubItemDanger:hover{background:#ff4d6d1a;border-color:#ff4d6d59}.sfHubBack{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:6px 10px;border-radius:10px;border:1px solid rgba(167,196,255,.14);background:transparent;color:var(--muted);font-size:12px;font-weight:700;cursor:pointer}.sfHubBack:hover{color:var(--text);background:#ffffff0a}.sfHubLoading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 0}.sfProfileGridCompact{margin-bottom:14px}.sfNotifyList{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.sfNotifyItem{display:flex;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(167,196,255,.12);background:#ffffff08}.sfNotifyItemRead{opacity:.72}.sfNotifyDot{width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--accent2);box-shadow:0 0 10px #22d3ee80;flex:0 0 8px}.sfLiveGateInner{text-align:center}.sfLiveGateBadge{display:inline-flex;align-items:center;justify-content:center;margin:0 auto 14px;padding:6px 14px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.2em;color:#c8ffe8;border:1px solid rgba(56,249,165,.45);background:linear-gradient(135deg,#38f9a52e,#10b9811f);box-shadow:0 0 24px #38f9a533}.sfLiveGateList{list-style:none;margin:0 0 18px;padding:0;text-align:left;display:flex;flex-direction:column;gap:8px}.sfLiveGateList li{padding:10px 12px;border-radius:12px;border:1px solid rgba(167,196,255,.12);background:#ffffff08;font-size:12px;color:var(--muted);line-height:1.45}.sfLiveGateList li:before{content:"✓";margin-right:8px;color:var(--good);font-weight:900}.sfLiveGateCta{margin-bottom:8px;box-shadow:0 8px 28px #38f9a538}.sfLiveGateDismiss{opacity:.85}.sfProfileReferral{font-weight:800;letter-spacing:.1em;color:#c8d4ff}.sfNotifyWhen{font-size:10px;margin:2px 0 4px}.sfReferralCodeDisplay{flex:1;padding:12px 14px;border-radius:12px;border:1px solid rgba(124,92,255,.32);background:#00000047;font-size:15px;font-weight:800;letter-spacing:.12em}.sfCryptoGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.sfCryptoCard{border-radius:14px;border:1px solid rgba(167,196,255,.12);background:#0003;padding:12px}.sfNet{font-weight:900;margin-bottom:6px}.sfAddr{font-size:10px;color:var(--muted);word-break:break-all;margin-bottom:6px}.sfAmt{font-weight:800;color:#38f9a5e6}.payParticles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.payParticles .p{position:absolute;width:6px;height:6px;border-radius:50%;background:#7c5cffd9;opacity:.5;animation:rise 3.2s linear infinite}.payParticles .p1{left:12%;animation-delay:.2s;background:#22d3eecc}.payParticles .p2{left:32%;animation-delay:.8s}.payParticles .p3{left:55%;animation-delay:.4s;background:#38f9a5bf}.payParticles .p4{left:78%;animation-delay:1.1s}@keyframes rise{0%{transform:translateY(120%) scale(.6);opacity:0}20%{opacity:.55}to{transform:translateY(-120%) scale(1);opacity:0}}.sfUserChip{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:14px;border:1px solid rgba(167,196,255,.12);background:#0000002e;margin-bottom:14px}.sfAv{width:40px;height:40px;border-radius:12px;object-fit:cover;border:1px solid var(--border)}.sfName{font-weight:800}.sfEmail{font-size:11px}.sankeyHair{stroke:#a7c4ff38;stroke-width:1;fill:none;opacity:.55}.analysisSketchWrap{position:absolute;pointer-events:none;z-index:6}.analysisSketch{width:100%;height:100%}.sketchLine{stroke:#a7c4ff75;stroke-width:1.8;fill:none}.sketchLine.faint{stroke:#a7c4ff42;stroke-width:1.1;stroke-dasharray:4 6}.sketchAxis{stroke:#7c5cff47;stroke-width:1;stroke-dasharray:3 5}.sketchText{fill:#e9eeffb8;font-size:10px;font-family:var(--mono)}.skNode{fill:#080e23b8;stroke:#a7c4ff42;stroke-width:1.2;filter:drop-shadow(0 0 8px rgba(124,92,255,.18))}.skText{fill:#e9eeffeb;font-size:11px;font-family:var(--mono)}.aiMathTape{margin-top:10px;padding:8px 10px;border-radius:11px;border:1px solid rgba(167,196,255,.2);background:linear-gradient(90deg,#070e20bf,#0c142ca6);color:#e9eeffe0;font-family:var(--mono);font-size:10px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.obFlowMathBlock{margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(124,92,255,.22);background:linear-gradient(135deg,#080c20eb,#060a1ae0);font-family:var(--mono);font-size:10px;line-height:1.65;color:#d2dcffe0;position:relative;overflow:hidden}.obFlowMathBlock:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 120% at 100% 0%,rgba(124,92,255,.08),transparent 50%);pointer-events:none}.obFlowMathTitle{font-size:9px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#b4c8ffa6;margin-bottom:6px;position:relative}.obFlowMathLines{position:relative;display:flex;flex-direction:column;gap:4px}.obFlowMathLines .eq{opacity:.95;padding-left:10px;border-left:2px solid rgba(124,92,255,.35)}.obFlowMathDense{font-size:9px;line-height:1.55;letter-spacing:.01em;word-break:break-word}.obFlowMathPulse{display:inline-block;animation:mathPulse 1.8s ease-in-out infinite}@keyframes mathPulse{0%,to{opacity:.55}50%{opacity:1}}.obFlowWrap{margin-top:10px;display:flex;gap:8px;align-items:stretch;min-height:260px}.obFlowList{width:132px;flex:0 0 132px;align-self:stretch;height:auto;min-height:100%;min-height:0;overflow:auto;overflow-x:hidden;display:flex;flex-direction:column;justify-content:flex-start;padding:2px;border-radius:10px;border:1px solid rgba(167,196,255,.12);background:#00000026}.obFlowRow{display:flex;justify-content:space-between;align-items:center;flex:0 0 14px;height:14px;min-height:0;box-sizing:border-box;padding:0 6px;font-size:9px;font-family:var(--mono);border-radius:3px}.obFlowRow.ask{background:#ff4d6d1a;color:#ffc2cbe6}.obFlowRow.bid{background:#38f9a51a;color:#a9ffd6e6}.obFlowLinks{flex:1;min-width:0;min-height:100%;width:100%;height:100%;align-self:stretch;display:block;margin-left:0;overflow:visible}.flowBuy{stroke:#38f9a5e0;fill:none;filter:drop-shadow(0 0 4px rgba(56,249,165,.35))}.flowSell{stroke:#ff788ce6;fill:none;filter:drop-shadow(0 0 4px rgba(255,77,109,.35))}.flowBuyBox{fill:#38f9a51a;stroke:#38f9a58c}.flowSellBox{fill:#ff4d6d1a;stroke:#ff4d6d8c}.flowBoxText{fill:#fff;font-size:11px;font-family:var(--mono);font-weight:700}.positionHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.positionMeta{color:#e9eeffbd;font-size:11px}.positionPnL{margin-top:8px;margin-bottom:8px;padding:8px 10px;border-radius:10px;border:1px solid rgba(167,196,255,.16);background:#080e2373;font-weight:800}.positionPnlRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.positionLot{font-size:18px;font-weight:900;letter-spacing:.4px;color:#e9eefff2}.indicatorBoard{position:absolute;left:10px;top:10px;right:auto;width:min(340px,94%);max-width:400px;z-index:18;pointer-events:none;border:1px solid rgba(255,176,0,.28);border-radius:16px;background:linear-gradient(180deg,#120e00f0,#080600e6);padding:10px;box-shadow:0 18px 50px #0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--sans)}.indicatorBoard:before{display:none}.chartIndScore.indicatorBoard{left:14px;right:auto;top:12px;bottom:auto;width:min(420px,52vw);max-width:none}.indicatorTitle{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:gold;display:flex;align-items:center;gap:8px;font-family:"Courier New",Courier,var(--mono)}.indicatorTitle:after{content:"";flex:1;height:1px;background:repeating-linear-gradient(90deg,#b8860b 0 4px,transparent 4px 8px);min-width:20px}.indicatorGrid{margin-top:8px;display:grid;grid-template-columns:1fr;gap:4px 0;font-family:"Courier New",Courier,var(--mono);font-size:10px;color:#e8c547}.indItem{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:3px 5px;border-radius:0;border:1px solid #4a3a10;background:#120e04}.indItem:last-child{border-bottom:1px solid #4a3a10}.indName{color:#c9a227;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.indBar{height:6px;border-radius:0;background:#0a0800;overflow:hidden;border:1px solid #3d2e0a;box-shadow:inset 0 1px 2px #0009}.indBar span{display:block;height:100%;border-radius:0;background:linear-gradient(90deg,#8b6914,gold);box-shadow:none;transition:width .2s ease}.indItem.up .indBar span{background:linear-gradient(90deg,#6b5200,#fc0);box-shadow:none}.indItem.down .indBar span{background:linear-gradient(90deg,#5a2800,#c60);box-shadow:none}.indVal{color:#ffe566;font-weight:700;font-variant-numeric:tabular-nums;min-width:3.2em;text-align:right}.chartEntryReason{position:absolute;z-index:20;max-width:min(280px,42vw);padding:8px 10px;border:1px solid rgba(255,215,0,.35);background:#0a0800e0;box-shadow:2px 2px #00000080;pointer-events:none;font-family:"Courier New",Courier,var(--mono);font-size:10px;line-height:1.45;color:#e8c547}.chartEntryReason .cerHead{font-weight:800;font-size:11px;letter-spacing:.06em;margin-bottom:4px}.chartEntryReason.buy .cerHead{color:#38f9a5}.chartEntryReason.sell .cerHead{color:#ff4d6d}.chartEntryReason .cerLine{display:block;color:#ffd700d1}.entry-tp-path path{stroke-linecap:butt;stroke-linejoin:miter}@media(min-width:1181px)and (max-width:1555px){.topbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);gap:10px;padding:10px 12px;min-height:auto}.topbarCenter{gap:8px}.algoListBtn{min-width:120px;padding:0 10px;font-size:11px}.gatesRow{gap:6px}.gatesRow .gateWrap{min-width:96px}.playResetRowInline .btn{padding:0 8px;font-size:11px}.bottomDock{flex-wrap:wrap;height:auto;min-height:60px;align-items:flex-start;row-gap:8px}.dockLeft{flex:1 1 100%;max-width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.dockRight{flex:1 1 auto;justify-content:flex-start;flex-wrap:wrap}.chartPane .bottomDock{position:relative;z-index:2}}@media(max-width:1180px){html,body{height:auto;min-height:100dvh;max-height:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}body{overflow-y:auto}#app{min-height:100dvh;height:auto;max-height:none;overflow-x:hidden;overflow-y:auto}main.layout{flex:0 0 auto;min-height:min-content;overflow:visible;grid-template-columns:1fr;min-width:0}.chartPane{flex:0 0 auto;min-height:min(58dvh,520px);overflow:visible;display:flex;flex-direction:column;min-width:0}.chartStack{flex:0 0 auto;min-height:min(48dvh,440px);display:flex;flex-direction:column}.chartCanvasWrap{flex:0 0 auto;min-height:min(48dvh,440px)}.chartSurface,.chartSurface>.chart,.chart{flex:1 1 auto;min-height:min(48dvh,440px)}.bottomDock{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"stats actions";align-items:center;flex-direction:unset;justify-content:unset;height:auto;max-height:none;gap:10px;overflow:visible;min-width:0}.dockLeft{grid-area:stats;flex:unset;min-width:0;width:auto;justify-content:flex-start;order:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,176,0,.55) rgba(255,176,0,.06);padding-bottom:4px;gap:10px}.dockLeft::-webkit-scrollbar{height:6px}.dockLeft::-webkit-scrollbar-track{background:#ffb0000f;border-radius:999px}.dockLeft::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#ffcc00b3,#ff99008c);border-radius:999px;border:1px solid rgba(8,6,0,.6)}.dockLeft::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#ffd700d9,#ffb000a6)}.dockRight{grid-area:actions;flex:unset;width:auto;justify-content:flex-end;justify-self:end;order:0;flex-shrink:0;flex-wrap:wrap;gap:6px;max-width:100%}.dockRight .btn{min-width:0;padding:0 10px;font-size:11px;white-space:nowrap}.topbar{display:flex;flex-direction:column;align-items:stretch;gap:10px}.topbarCenter,.controlsRight{order:unset;width:100%}.layout{grid-template-columns:1fr;overflow:visible;min-height:min-content;min-width:0}.splitter{display:none}.sidePane{min-height:420px;height:auto;max-height:none;min-width:0}.topbarCenter{width:100%}.algoListBtn{flex:1 1 120px;min-width:0}.glowBtn{flex:1 1 160px;min-width:0}}@media(max-width:740px){html,body{height:100%;min-height:100%;max-height:none;overflow:hidden}#app{height:100dvh;min-height:100dvh;max-height:100dvh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.footer{flex:0 0 auto;min-height:36px;height:auto;padding:6px 12px}.footerTickerBar{min-height:40px;height:40px;padding:0}.topbar{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:8px 10px;gap:8px;flex-shrink:0}.brand{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;width:100%;min-width:0}.brand .brandText{flex:1 1 120px;min-width:0}.brand .controlsUserBar{flex:0 0 auto;margin-left:auto;align-self:center}.brand .userProfileBtn{padding:2px 6px 2px 2px}.brand .userName,.controlsActionRow{display:none}.assetPickerMenu{width:min(220px,68vw);min-width:168px;max-width:240px;max-height:320px}.brand .subtitle{display:none}.topbarCenter{width:100%;order:unset}.topbarFunds{width:100%;display:flex;gap:8px}.topbarFunds .btn{flex:1;min-width:0;height:34px;font-size:13px}.glowBtn{width:auto;min-width:0;height:34px;font-size:13px}.controlsRight{width:100%;order:unset;justify-content:stretch;flex-direction:column;align-items:stretch;gap:8px}.gatesRow{flex-direction:row;width:100%;gap:8px}.gatesRow .gateWrap{flex:1;min-width:0}.currencyGate{min-width:0}.currencyPickerMenu{min-width:220px;width:min(92vw,320px);max-width:92vw;max-height:280px}.controlsRight>.controlGroup:not(.gatesRow){width:100%}.controlsRight .select{width:100%}.controlsRight .row{width:100%;justify-content:stretch;gap:6px}.controlsRight .row .btn{flex:1;min-width:0}main.layout{flex:0 0 auto;min-height:min-content;overflow:visible;display:flex;flex-direction:column;padding:6px 8px;gap:6px}.chartPane{flex:0 0 auto;min-height:auto;overflow:visible;display:flex;flex-direction:column;gap:0}.chartSymbolOverlay{top:6px;left:8px;padding:6px 10px;max-width:calc(100% - 56px)}.chartToolbar{top:6px;right:6px;padding:3px}.chartToolbar .chartToolBtn{width:24px;height:24px;font-size:9px}.pairTitle{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pairMeta{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bottomDock{flex:0 0 auto;display:grid;grid-template-columns:1fr;grid-template-areas:"stats" "actions";align-items:stretch;height:auto;min-height:44px;max-height:none;overflow:visible;padding:6px 8px;gap:8px}.dockLeft{grid-area:stats;flex:1 1 100%;width:100%;max-width:100%;min-width:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:rgba(255,176,0,.55) rgba(255,176,0,.06)}.dockLeft::-webkit-scrollbar{height:7px;display:block}.dockLeft::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#ffcc00bf,#ff99008c);border-radius:999px;border:1px solid rgba(8,6,0,.45)}.dockLeft::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#ffd700e6,#ffb000b3)}.dockLeft::-webkit-scrollbar-track{background:#ffb0000f;border-radius:999px;margin:0 2px}.dockLeft .miniStat{flex:0 0 auto;min-width:68px;padding:3px 6px}.dockLeft .miniStat .k{font-size:10px}.dockLeft .miniStat .v{font-size:12px;margin-top:2px}.deskSessionOpen{color:var(--good)!important}#deskSessionVal,#deskRegimeVal{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:9.5rem;display:block}.dockCandlePicker{position:relative}.dockCandlePicker .candleTypeMenu{position:fixed;top:auto;bottom:auto;left:auto;right:auto;min-width:168px;width:min(200px,62vw);max-width:220px;max-height:min(48vh,320px);overflow:auto;z-index:1200;padding:6px;border-radius:12px;border:1px solid rgba(180,130,0,.32);background:linear-gradient(180deg,#1c1606fa,#0e0a04fa);box-shadow:0 16px 40px #00000080,0 0 0 1px #ffb0001a,inset 0 1px #ffc83c12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:thin;scrollbar-color:rgba(200,140,0,.65) rgba(255,176,0,.06)}.dockCandlePicker .candleTypeMenu::-webkit-scrollbar{width:8px}.dockCandlePicker .candleTypeMenu::-webkit-scrollbar-track{background:#ffb0000d;border-radius:10px;margin:4px 0}.dockCandlePicker .candleTypeMenu::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffcc00bf,#ff99008c);border-radius:10px;border:1px solid rgba(255,215,0,.18);box-shadow:0 0 8px #ffb00040}.dockCandlePicker .candleTypeMenu::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffd700e6,#ffb000b3)}.candleTypePickerScroll{max-height:min(52vh,340px);overflow-y:auto;overflow-x:hidden;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(255,176,0,.65) rgba(255,176,0,.06)}.candleTypePickerScroll::-webkit-scrollbar{width:8px}.candleTypePickerScroll::-webkit-scrollbar-track{background:#ffb0000d;border-radius:10px;margin:4px 0}.candleTypePickerScroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffcc00bf,#ff99008c);border-radius:10px;border:1px solid rgba(255,215,0,.18);box-shadow:0 0 8px #ffb00040}.candleTypePickerScroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffd700e6,#ffb000b3)}.candleTypeMenu.hidden{display:none}.dockIndicatorPicker{position:relative}.indicatorPickerMenu{position:fixed;top:auto;bottom:auto;left:auto;right:auto;z-index:1200;width:min(220px,68vw);min-width:168px;max-width:240px;max-height:min(52vh,360px);overflow:hidden;padding:6px}.indicatorPickerMenu .tfPickerScroll{max-height:min(44vh,300px)}.indicatorPickerMenu .assetPickerSearchWrap{padding:0 0 6px;background:transparent}.indicatorPickerMenu .assetPickerItemLocked{opacity:.92}.assetPickerLockNote{margin:0 0 10px;padding:8px 10px;font-size:11px;line-height:1.45;border-radius:8px;border:1px dashed rgba(255,176,0,.22);background:#ffb0000d}.tfGate .assetPickerBtn.isLocked{opacity:.92;cursor:pointer}.posChipAlgo{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tradeCardTimeWide{grid-column:span 2}.tickStock .tickPair{color:#93c5fdf2}.tickIndex .tickPair{color:#c4b5fdf2}.tickCommodity .tickPair{color:#fde047f2}.candleTypeItem{margin-bottom:4px}.candleTypeItem:hover{background:#c88c0029;transform:translate(2px)}.candleTypeItem.isActive{background:#c88c0038;box-shadow:inset 0 0 0 1px #ffc83c52}.sqBootSplash{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;align-items:center;justify-content:center;flex-direction:column;gap:22px;background:#050403;color:var(--text);overflow:hidden}html.sq-booting .sqBootSplash{display:flex}html.sq-booting #app{visibility:hidden;pointer-events:none}.sqBootSplash:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(900px 600px at 12% 8%,rgba(255,153,0,.12),transparent 55%),radial-gradient(700px 500px at 88% 18%,rgba(255,204,0,.08),transparent 52%),linear-gradient(180deg,var(--bg0),var(--bg1) 55%,#000);pointer-events:none}.sqBootCard{position:relative;z-index:1;text-align:center;padding:36px 42px;border-radius:24px;border:1px solid rgba(255,176,0,.22);background:linear-gradient(165deg,#120e04f5,#080600eb);box-shadow:0 0 0 1px #ffb00014,0 32px 90px #000000a6,inset 0 1px #ffd70014;min-width:min(92vw,380px)}.sqBootLogo{width:64px;height:64px;margin:0 auto 14px;border-radius:18px;border:1px solid rgba(255,176,0,.28);background:linear-gradient(145deg,#ffb0002e,#ff99000f);display:flex;align-items:center;justify-content:center;font-size:28px;box-shadow:0 12px 40px #ff99002e;animation:sqBootPulse 2.2s ease-in-out infinite}@keyframes sqBootPulse{0%,to{transform:scale(1);box-shadow:0 12px 40px #ff99002e}50%{transform:scale(1.04);box-shadow:0 16px 52px #ffb00047}}.sqBootTitle{margin:0 0 6px;font-size:1.35rem;font-weight:800;letter-spacing:.04em;background:linear-gradient(92deg,#ffe066,#ffb000 45%,#fc0);-webkit-background-clip:text;background-clip:text;color:transparent}.sqBootSub{margin:0 0 20px;font-size:13px;color:var(--muted)}.sqBootTrack{width:min(260px,72vw);height:5px;margin:0 auto;border-radius:999px;background:#ffb0001f;overflow:hidden;border:1px solid rgba(255,176,0,.14)}.sqBootBar{height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,#f90,#fc0,#ffb000);box-shadow:0 0 18px #ffb00073;transition:width .35s ease}.sqBootStatus{margin:14px 0 0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.sqBootSplash.isDone{opacity:0;pointer-events:none;transition:opacity .45s ease}.deskRegimeRiskOn{color:#ffe4b0!important}.deskRegimeRiskOff{color:var(--bad)!important}.dockRight{flex:unset;justify-self:end;flex-shrink:0;justify-content:flex-end}.dockRight .btn{width:auto;min-width:88px;height:30px;font-size:11px;padding:0 8px}.mobileChartAux{display:none;flex-direction:column;gap:10px;margin-top:0;margin-bottom:4px;flex-shrink:0;width:100%}.mobileChartAux:not([hidden]){display:flex}.mobileChartAux .chartOb{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;min-height:240px!important;max-height:min(42dvh,380px)!important;margin:0;border-radius:12px;border:1px solid rgba(167,196,255,.14);box-shadow:none;z-index:1;flex:0 0 auto;font-size:11px}.mobileChartAux .chartOb.hidden{display:none!important}.mobileChartAux .chartIndScore{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;width:100%!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0;border-radius:12px;border:1px solid rgba(167,196,255,.14);box-shadow:none;z-index:1;flex:0 0 auto;font-size:10px;overflow-y:auto;overflow-x:hidden;pointer-events:auto;-webkit-overflow-scrolling:touch}.mobileChartAux .chartIndScore.hidden{display:none!important}.mobileChartAux .chartIndicatorsDock:not(:empty){display:block!important;max-height:min(34dvh,300px)!important;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;border:none;border-radius:0;padding:0;margin:0;flex:0 0 auto;width:100%;background:transparent}.chartStack{flex:0 0 auto;min-height:min(75dvh,600px);display:flex;flex-direction:column}.chartCanvasWrap{flex:0 0 auto;min-height:min(75dvh,600px)}.chartSurface,.chartSurface>.chart,.chart{min-height:min(75dvh,600px);height:min(75dvh,600px);max-height:min(85dvh,650px)}.chartSurface>.chart,.chart{touch-action:none}.chartStack>.chartIndicatorsDock{display:none!important}.obGrid{gap:6px}.chartIndScore,.indicatorBoard.chartIndScore{position:relative;left:auto;right:auto;top:auto;max-width:none;width:100%;margin:0;padding:10px;border-radius:16px;max-height:none;overflow-y:auto;overflow-x:hidden;pointer-events:auto;-webkit-overflow-scrolling:touch}.chartIndScore .indObGrid{grid-template-columns:1fr 1fr;gap:4px}.chartIndScore .indObRow{padding:3px 6px;font-size:9px}.indicatorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin-top:8px}.indicatorTitle{margin-bottom:2px}.obFlowWrap{flex-direction:row;align-items:stretch;min-height:220px}.obFlowList{flex:0 0 108px;width:108px;max-height:min(28dvh,260px);overflow:hidden}.obFlowLinks{flex:1;min-width:0;min-height:220px;height:auto}.sidePane{flex:0 0 auto;max-height:none;min-height:280px;overflow:hidden;display:flex;flex-direction:column}#app{scrollbar-width:thin;scrollbar-color:rgba(124,92,255,.5) rgba(255,255,255,.06)}#app::-webkit-scrollbar{width:8px}#app::-webkit-scrollbar-thumb{background:#7c5cff80;border-radius:999px}#app::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.sidePane .tabBody{flex:1 1 auto;min-height:240px;max-height:min(50dvh,420px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:10px 10px max(14px,env(safe-area-inset-bottom,12px));scrollbar-width:thin;scrollbar-color:rgba(124,92,255,.5) rgba(255,255,255,.06)}.sidePane .tabBody::-webkit-scrollbar{width:8px;height:8px}.sidePane .tabBody::-webkit-scrollbar-thumb{background:#7c5cff80;border-radius:999px}.sidePane .tabBody::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.bottomDock{grid-template-columns:1fr;grid-template-areas:"stats" "actions";gap:8px}.dockLeft{grid-area:stats;width:100%;max-width:100%}.dockRight{grid-area:actions;justify-self:stretch;justify-content:flex-start;flex-direction:row;align-items:center;flex-wrap:wrap;width:100%;gap:6px;padding-right:0}.dockRight .btn{width:auto;flex:1 1 calc(25% - 6px);min-width:72px}.dockRight .dockCandlePicker{flex:none;width:auto}.algoListBtn{min-width:0;width:100%;font-size:11px;height:36px;padding:0 12px}.algoListBtnBadge{font-size:8px;padding:2px 6px}.sfAlgoModal.sfModal,.sfAlgoGateModal.sfModal{width:min(520px,96vw)}.sfAlgoModal .sfModalInner,.sfAlgoGateModal .sfModalInner{padding:22px 18px 20px}}.sfModalBackdropChat{display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(ellipse 80% 60% at 30% 20%,rgba(124,92,255,.2),transparent),linear-gradient(165deg,#03050ef0,#060a18f5)}.sfChatAppShell{display:grid;grid-template-columns:220px 1fr;width:min(720px,92vw);height:min(420px,70vh);border-radius:20px;border:1px solid rgba(167,196,255,.16);background:linear-gradient(180deg,#0e142ae0,#080c1ce6);box-shadow:0 40px 100px #0000008c;overflow:hidden;opacity:.92;pointer-events:auto}.sfChatSidebar{border-right:1px solid rgba(167,196,255,.1);padding:12px 8px;background:#0003}.sfChatSidebarHead{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding:8px 10px 12px}.sfChatThread{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:12px;margin-bottom:4px;font-size:11px}.sfChatThread strong{display:block;font-size:12px}.sfChatThread small{color:var(--faint)}.sfChatThreadActive{background:#7c5cff2e;border:1px solid rgba(124,92,255,.25)}.sfChatAv{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#7c5cff59,#22d3ee33);font-size:10px;font-weight:900;flex-shrink:0}.sfChatMain{display:flex;flex-direction:column;min-width:0}.sfChatMainHead{padding:12px 16px;border-bottom:1px solid rgba(167,196,255,.1);font-size:12px;font-weight:700;display:flex;align-items:center;gap:8px}.sfChatOnline{width:8px;height:8px;border-radius:50%;background:var(--good);box-shadow:0 0 10px #38f9a599}.sfChatMessages{flex:1;padding:14px 16px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.sfChatBubble{max-width:85%;padding:10px 12px;border-radius:14px;font-size:12px;line-height:1.45}.sfChatBubbleIn{align-self:flex-start;background:#ffffff0f;border:1px solid rgba(167,196,255,.12)}.sfChatBubbleOut{align-self:flex-end;background:#7c5cff38;border:1px solid rgba(124,92,255,.3)}.sfChatCompose{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid rgba(167,196,255,.1)}.sfChatBackdropInput{flex:1;padding:10px 14px;border-radius:12px;border:1px solid rgba(167,196,255,.2);background:#0000004d;color:var(--text);font:inherit;font-size:13px}.sfChatSendHint{font-size:10px;font-weight:800;color:var(--faint);letter-spacing:.06em}.sfAccountAvatarWrap{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:14px;border-radius:16px;border:1px solid rgba(167,196,255,.14);background:#ffffff08}.sfAccountAvatar{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid rgba(124,92,255,.4);box-shadow:0 8px 24px #00000059;flex-shrink:0}.sfAvatarFallback,.sfAccountAvatar.sfAvatarFallback{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;font-size:20px;font-weight:900;letter-spacing:.04em;color:#dce4ff;background:linear-gradient(145deg,#7c5cff59,#22d3ee2e);border:2px solid rgba(124,92,255,.45);box-shadow:0 8px 24px #00000059;flex-shrink:0}.sfAccountAvatarMeta{display:flex;flex-direction:column;gap:4px}.sfAccountAvatarMeta strong{font-size:15px}.sfReferralCard{margin-top:18px;padding:16px;border-radius:16px;border:1px solid rgba(124,92,255,.28);background:linear-gradient(155deg,#7c5cff24,#ffffff08 45%,#22d3ee14);box-shadow:0 12px 32px #00000047,inset 0 1px #ffffff0f}.sfReferralCardHead{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.sfReferralCardIcon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;background:#7c5cff38;border:1px solid rgba(124,92,255,.35);color:#c4b5ff;flex-shrink:0}.sfReferralCardTitle{font-size:14px;font-weight:900;letter-spacing:.04em;margin-bottom:4px}.sfReferralCardSub{margin:0;font-size:12px;line-height:1.45}.sfReferralCodeInline{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 10px;margin-bottom:12px}.sfReferralCodeInline .sfReferralCodeLabel{font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.sfReferralCodeInline .sfReferralCode{font-size:15px;font-weight:800;letter-spacing:.1em;color:var(--accent2);padding:0;border:none;background:transparent}.sfReferralLinkRow{display:flex;align-items:stretch;gap:8px;margin-bottom:8px}.sfReferralLinkWrap{flex:1;min-width:0;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,176,0,.22);background:linear-gradient(135deg,#ffb0000f,#00000059)}.sfReferralLinkLabel{display:block;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:5px}.sfReferralLink{display:block;margin:0;font-size:11px;font-weight:600;color:var(--accent2);text-decoration:none;word-break:break-all;line-height:1.4;opacity:.92}.sfReferralLink:hover{color:#ffe066;text-decoration:underline;text-underline-offset:3px}.sfReferralCopyIconBtn{flex:0 0 42px;width:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(255,176,0,.35);background:linear-gradient(145deg,#ffb00029,#ff8c0014);color:var(--accent2);cursor:pointer;transition:border-color .15s,background .15s,transform .12s}.sfReferralCopyIconBtn:hover{border-color:#ffcc008c;background:linear-gradient(145deg,#ffb00047,#ff8c0024);transform:translateY(-1px)}.sfReferralCopyNote{margin-top:4px}.sfReferralPanelSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 14px}.sfReferralSummaryCard{padding:10px 11px;border-radius:12px;border:1px solid rgba(124,92,255,.22);background:linear-gradient(145deg,#7c5cff1f,#22d3ee0f);display:flex;flex-direction:column;gap:4px}.sfReferralSummaryCard span{font-size:10px;color:var(--faint);letter-spacing:.08em;text-transform:uppercase}.sfReferralSummaryCard strong{font-size:14px;color:#e7ecff}.sfReferralMemberList{margin-top:12px;max-height:min(34vh,280px);overflow:auto;display:flex;flex-direction:column;gap:8px}.sfReferralMemberCard{border:1px solid rgba(167,196,255,.16);border-radius:12px;padding:10px 12px;background:#080c1acc}.sfReferralMemberHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.sfReferralMemberBonus{color:#7ff7c8;font-weight:800}.sfReferralMemberMeta{margin-top:4px;color:var(--muted);font-size:11px}.sfReferralMemberDeposit{margin-top:6px;font-size:12px;color:#dce6ff}.sfReferralEmpty{border:1px dashed rgba(167,196,255,.26);border-radius:12px;padding:14px;background:#080c1a80}#tab-features.tabPanel.active{background:linear-gradient(180deg,rgba(255,176,0,.05) 0%,transparent 100px),linear-gradient(90deg,rgba(255,153,0,.04),transparent 50%)}#tab-features .proFeatureRowDesc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}#tab-trade.tabPanel.active{background:linear-gradient(180deg,rgba(255,176,0,.05) 0%,transparent 120px),linear-gradient(90deg,rgba(255,204,0,.04),transparent 40%)}#tab-trade .tradeTerminal{padding:12px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(165deg,#120e00fa,#0a0800f5,#0e0a00f0);border:1px solid rgba(255,176,0,.22);box-shadow:0 16px 40px #00000059,inset 0 1px #ffcc000f}#tab-trade .tradeTerminalSection:nth-child(odd){padding-left:8px;border-left:2px solid rgba(255,176,0,.24)}#tab-trade .tradeTerminalSection:nth-child(2n){padding-left:8px;border-left:2px solid rgba(255,204,0,.18)}.tradeTerminal{padding:12px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(165deg,#ffb00014,#ffffff05 40%,#ffcc000d);border:1px solid rgba(255,176,0,.18)}.tradeTerminalHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,176,0,.14)}.tradeTerminalVenue{font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--accent2)}.tradeTerminalStatus{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:var(--faint);font-weight:700}.tradeStatusDot{width:7px;height:7px;border-radius:50%;background:var(--warn);box-shadow:0 0 8px #ffcf3380}.tradeTerminalSection{display:flex;flex-direction:column;gap:6px;padding:8px 0 2px;border-top:1px solid rgba(255,176,0,.08)}.tradeTerminalSection:first-of-type{border-top:none;padding-top:0}.tradeSectionLabel{font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:2px}.tradeTerminalRow{display:flex;flex-wrap:wrap;gap:6px}.tradeTerminalSideRow .btn{flex:1;min-height:48px;font-weight:800;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 10px}.tradeBtnLabel{font-size:14px;letter-spacing:.08em}.tradeBtnSub{font-size:9px;font-weight:600;opacity:.7;letter-spacing:.06em;text-transform:uppercase}.tradeBuyBtn{border-color:#38f9a573!important;background:linear-gradient(180deg,#38f9a533,#38f9a514)!important;color:#d4ffe8!important}.tradeSellBtn{border-color:#ff4d6d73!important;background:linear-gradient(180deg,#ff4d6d33,#ff4d6d14)!important;color:#ffd4dc!important}.tradeLabel{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.tradeInputBox{width:100%;padding:10px 8px;border-radius:10px;border:1px solid rgba(255,176,0,.2);background:#00000047;text-align:center;transition:border-color .15s,box-shadow .15s}.tradeInputBox:focus{outline:none;border-color:#ffcc0080;box-shadow:0 0 0 2px #ffb00024}.tradeInputBox::-webkit-inner-spin-button,.tradeInputBox::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tradeInputBox[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.tradeField{display:flex;flex-direction:column;gap:4px;min-width:0}.tradeInput{color:var(--text);font-family:var(--mono);font-size:13px}.tradeTerminalGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tradeTerminalGrid3{grid-template-columns:repeat(3,1fr);gap:8px}.tradeTerminalGridTight{margin-top:6px}.tradeTerminalSlTp{display:flex;flex-direction:column;gap:8px}.tradeFieldStepper{min-width:0}.tradeStepper{display:flex;align-items:stretch;min-width:0;border-radius:10px;border:1px solid rgba(255,176,0,.16);background:#00000047;overflow:hidden}.tradeStepBtn{flex:0 0 24px;width:24px;min-width:24px;padding:0;border:none;background:#ffb0000f;color:var(--accent2);font-size:15px;font-weight:800;line-height:1;cursor:pointer;transition:background .15s,color .15s}.tradeStepBtn:hover{background:#ffb0002e;color:#ffe066}.tradeStepBtn:active{background:#ffb00047}.tradeStepper .tradeInputBox{flex:1;min-width:0;width:auto;border:none;border-radius:0;background:transparent;padding:8px 2px;box-shadow:none}.tradeStepper .tradeInputBox:focus{box-shadow:none;border-color:transparent}.tradeCtrlRow{margin-top:8px;gap:5px}.tradeCtrlBtn{flex:1 1 calc(20% - 5px);min-width:calc(20% - 5px);min-height:28px;padding:4px 6px!important;font-size:9px!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(255,176,0,.16)!important;background:#ffb0000a!important;color:var(--muted)!important;transition:border-color .15s,background .15s,color .15s,transform .12s}.tradeCtrlBtn:hover{border-color:#ffcc0061!important;background:#ffb0001f!important;color:var(--accent2)!important;transform:translateY(-1px)}.tradePendingRow .btn,.tradeAdvRow .btn{flex:1 1 calc(50% - 6px);font-size:11px;min-height:34px}.tradeAdvRow .btn{flex:1 1 calc(33.33% - 6px);min-height:32px}.tradeOrderBtn{border:1px solid rgba(255,176,0,.18)!important;background:#ffb0000a!important;font-size:10px!important;font-weight:700!important;letter-spacing:.03em;transition:border-color .15s,background .15s,transform .15s}.tradeOrderBtn:hover{border-color:#fc06!important;background:#ffb0001f!important;transform:translateY(-1px)}.tradeQuickRow .tradeQuickBtn{flex:1 1 calc(50% - 6px);min-height:30px;font-size:10px;font-weight:700;border-color:#ffb00038!important;background:#ffb0000f!important}.tradeTerminalNote{font-size:10px;margin:4px 0 0;line-height:1.4}.marketPulseStrip{display:flex;align-items:center;gap:6px;padding:6px 14px;border-bottom:1px solid rgba(167,196,255,.08);background:linear-gradient(90deg,rgba(124,92,255,.06),rgba(34,211,238,.04),transparent);overflow-x:auto;scrollbar-width:none}.marketPulseStrip::-webkit-scrollbar{display:none}.marketPulseItem{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;border:1px solid rgba(167,196,255,.1);background:#00000038;font-size:11px;white-space:nowrap}.marketPulseK{font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.marketPulseV{font-family:var(--mono);font-weight:700;font-size:12px}.marketPulseChg{font-family:var(--mono);font-size:10px;font-weight:700}.marketPulseUp{color:var(--good)}.marketPulseDown{color:var(--bad)}.marketPulseVOpen{color:var(--good)}.marketPulseRiskOn{color:#ffe4b0}.chartHeaderTools{display:flex;align-items:center;gap:4px;flex-shrink:0}.chartToolBtn{padding:5px 8px;border-radius:8px;border:1px solid rgba(167,196,255,.14);background:#ffffff08;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s,color .15s}.chartToolBtn:hover{border-color:#7c5cff59;background:#7c5cff1a;color:var(--text)}.chartToolBtnActive{border-color:#38f9a559!important;background:#38f9a51a!important;color:var(--good)!important}.proSuiteHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:2px}.proSuiteTitle{margin:0}.proSuiteBadge{font-size:9px;font-weight:900;letter-spacing:.12em;padding:4px 8px;border-radius:999px;color:#fc0;background:#ffb0001a;border:1px solid rgba(255,176,0,.28)}.proFeaturesLead{font-size:12px;margin:-2px 0 10px;line-height:1.45;color:var(--muted)}.proFreeStrip{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;padding:10px;border-radius:12px;border:1px solid rgba(255,176,0,.2);background:linear-gradient(135deg,#ffb0000f,#00000059)}.proFreeStripLabel{font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#fc0}.proFreeChips{display:flex;flex-direction:column;gap:6px}.proFreeChip{display:flex;align-items:center;gap:6px;width:100%;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,176,0,.22);background:#00000059;color:var(--text);font:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:border-color .15s,background .15s,transform .12s}.proFreeChip:hover{border-color:#ffcc0073;background:#ffb0001a;transform:translateY(-1px)}.proFreeChipIcon{font-size:14px;line-height:1}.proCategoryNav{display:flex;gap:4px;overflow-x:auto;padding:2px 0 10px;margin-bottom:4px;scrollbar-width:thin;scrollbar-color:rgba(255,176,0,.55) rgba(255,176,0,.05)}.proCategoryNav::-webkit-scrollbar{height:4px}.proCategoryNav::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#ff9900a6,#ffcc0080);border-radius:999px}.proCategoryNav::-webkit-scrollbar-track{background:#ffb0000f;border-radius:999px}.proCatTab{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,176,0,.16);background:#ffb00008;color:var(--muted);font:inherit;font-size:10px;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.proCatTab:hover{border-color:#ffb00059;color:var(--text)}.proCatTabActive{border-color:#ffcc0073!important;background:linear-gradient(135deg,#ffb00029,#ff990014)!important;color:#fc0!important}.proCatTabCount{font-size:9px;padding:2px 5px;border-radius:999px;background:#ffffff0f;color:var(--faint)}.proFeaturesGridRoot{display:flex;flex-direction:column;gap:12px}.proFeatureSection{display:flex;flex-direction:column;gap:4px}.proFeatureSectionTitle{font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:6px 4px 2px}.proFeatureList{display:flex;flex-direction:column;gap:4px}.proFeatureRow{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,176,0,.12);background:#ffb00006;color:inherit;text-align:left;font:inherit;cursor:pointer;transition:border-color .15s,background .15s,transform .12s}.proFeatureRow:hover{border-color:#ffb00052;background:#ffb00014;transform:translate(2px)}.proFeatureRowFree{border-color:#ffcc002e}.proFeatureRowIcon{font-size:18px;line-height:1}.proFeatureRowBody{display:flex;flex-direction:column;gap:2px;min-width:0}.proFeatureRowTitle{font-size:12px;font-weight:800;line-height:1.25;color:#fc0}.proFeatureRowDesc{font-size:10px;color:var(--faint);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proFeatureRowTag{font-size:8px;font-weight:900;letter-spacing:.1em;padding:3px 6px;border-radius:999px;color:#fc0;background:#ffb0001f;border:1px solid rgba(255,176,0,.24)}.proFeatureRowFree .proFeatureRowTag{color:#ffb000;background:#ffcc001f;border-color:#ffcc0047}.proFeatureRowArrow{color:var(--faint);font-size:16px;font-weight:300}.proFeatureEmpty{font-size:12px;padding:12px 4px}.sfProFeatureHead{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px}.sfProFeatureIcon{font-size:32px;line-height:1}.sfProFeatureBody{margin-bottom:16px;font-size:13px;line-height:1.55;color:var(--muted)}.sfProFeatureBodyScroll{max-height:min(58vh,480px);overflow:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(255,176,0,.55) rgba(255,176,0,.06)}.sfProFeatureBodyScroll::-webkit-scrollbar{width:8px}.sfProFeatureBodyScroll::-webkit-scrollbar-track{background:#ffb0000d;border-radius:10px;margin:4px 0}.sfProFeatureBodyScroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffcc00b3,#ff990080);border-radius:10px;border:1px solid rgba(255,215,0,.16)}.sfProFeatureBodyScroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffd700d9,#ffb000a6)}.sfProFeatureModalWide{width:min(720px,96vw)!important}.sfProLiveUnlockHint{margin:10px 0 12px;text-align:center}.sfProSpoiler{border:1px solid rgba(167,196,255,.18);border-radius:14px;background:linear-gradient(165deg,#090d1eeb,#070a16e0);padding:12px}.sfProSpoilerHead{font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#c9d7ff;margin-bottom:10px}.sfProSpoilerCards{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sfProSpoilerCard{border:1px solid rgba(167,196,255,.18);border-radius:10px;padding:8px;background:#ffffff05}.sfProSpoilerK{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--faint);margin-bottom:4px}.sfChatAppShellSpoiler{width:100%;height:min(320px,52vh);opacity:.9}.sfProFreeBadge{display:inline-flex;align-items:center;gap:2px;margin-top:6px;font-size:9px;font-weight:900;letter-spacing:.12em;padding:4px 8px;border-radius:999px;color:gold;background:#ffb0001f;border:1px solid rgba(255,176,0,.28)}.sfProLiveDot{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:gold;box-shadow:0 0 8px #ffd700bf;vertical-align:middle;animation:sfProLivePulse 1.6s ease-in-out infinite}@keyframes sfProLivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.sfProNewsRiver{max-height:360px;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(255,176,0,.55) rgba(255,176,0,.06)}.sfProNewsRiver::-webkit-scrollbar{width:8px}.sfProNewsRiver::-webkit-scrollbar-track{background:#ffb0000d;border-radius:10px}.sfProNewsRiver::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffcc00b3,#ff990080);border-radius:10px}.sfNewsRiverItemHot{border-color:#ffd70059!important;background:#ffb00014!important}.sfTvWidgetWrap{margin:8px 0 12px;border-radius:12px;overflow:hidden;border:1px solid rgba(167,196,255,.12);background:#0003;position:relative}.sfTvWidgetWrap.sfTvWidgetClean{padding-bottom:0;min-height:320px}.sfTvWidgetWrap.sfTvWidgetClean .tradingview-widget-container__widget{min-height:320px}.sfTvWidgetWrap.sfTvWidgetClean:after{content:"";position:absolute;bottom:0;left:0;right:0;height:36px;background:linear-gradient(180deg,transparent,rgba(8,14,32,.92) 70%);pointer-events:none;z-index:3}.sfTvWidgetWrap.sfTvWidgetClean :is(a[href*=tradingview],img[src*=tradingview],img[alt*=Trading],[class*=copyright],[class*=Copyright],[class*=logo],[class*=Logo],[data-name=logo],.tv-embed-widget-wrapper__symbol-link){display:none!important;visibility:hidden!important;height:0!important;width:0!important;overflow:hidden!important;pointer-events:none!important;opacity:0!important}.sfTvWidgetWrap .tradingview-widget-container{width:100%}.sfNewsRiver{display:flex;flex-direction:column;gap:6px;max-height:420px;overflow:auto;padding:4px 6px 4px 2px;scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.65) rgba(255,255,255,.06)}.sfNewsRiver::-webkit-scrollbar{width:8px}.sfNewsRiver::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px;margin:4px 0}.sfNewsRiver::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#22d3eeb3,#7c5cffa6);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.sfNewsRiver::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#22d3eee6,#7c5cffd9);background-clip:padding-box}.sfNewsRiverItem{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px;border-radius:12px;border:1px solid rgba(167,196,255,.12);background:#ffffff08;color:inherit;text-align:left;cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s,transform .12s}.sfNewsRiverItem:hover{border-color:#22d3ee59;background:#22d3ee0f;transform:translate(2px)}.sfNewsRiverMain{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.sfNewsRiverMain strong{font-size:13px;line-height:1.35;font-weight:700}.sfNewsRiverMeta{font-size:11px}.sfNewsRiverExpand{color:var(--faint);font-size:12px;margin-top:2px;flex-shrink:0}.sfFeatureList{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.sfFeatureList li{padding:8px 10px;border-radius:10px;background:#ffffff08;border:1px solid rgba(167,196,255,.1);font-size:12px}.sfFeatureList li:before{content:"▸ ";color:var(--accent2)}.sfAlgoInstTabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.sfAlgoInstTab{padding:6px 10px;border-radius:999px;border:1px solid rgba(167,196,255,.14);background:#ffffff08;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em;cursor:pointer;font-family:inherit}.sfAlgoInstTab.active{border-color:#7c5cff66;background:#7c5cff2e;color:var(--text)}.sfMacroGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.sfMacroCell{padding:10px;border-radius:12px;border:1px solid rgba(167,196,255,.12);background:#ffffff08}.sfMacroK{display:block;font-size:10px;color:var(--faint);text-transform:uppercase;letter-spacing:.08em}.sfMacroV{font-size:18px;font-weight:900;font-family:var(--mono)}.sfMacroVOpen{color:var(--good)}.sfMacroMap{position:relative;height:180px;border-radius:14px;border:1px solid rgba(167,196,255,.12);background:linear-gradient(180deg,#14285080,#08102099);margin:12px 0;overflow:hidden}.sfMacroRegion{position:absolute;padding:8px 10px;border-radius:10px;font-size:11px;font-weight:800;border:1px solid rgba(255,255,255,.12);background:rgba(255,77,109,calc(var(--heat, .5) * .35));box-shadow:0 0 20px rgba(255,100,120,calc(var(--heat, .5) * .25))}.sfMacroRegion small{display:block;font-weight:500;font-size:9px;opacity:.85;margin-top:2px}.sfMacroRegion.na{left:8%;top:28%}.sfMacroRegion.eu{left:42%;top:22%}.sfMacroRegion.asia{right:10%;top:30%}.sfMacroRegion.em{left:30%;bottom:18%}.sfNewsRiver,.sfCalList{display:flex;flex-direction:column;gap:8px;margin-top:10px}.sfNewsRiverItem,.sfCalRow{padding:10px 12px;border-radius:12px;border:1px solid rgba(167,196,255,.1);background:#ffffff08;font-size:12px}.sfNewsRiverItem time{font-size:10px;color:var(--faint);margin-left:8px}.sfNewsSrc{font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:4px;margin-right:8px}.sfNewsSrc.bloomberg{background:#ff8c0033;color:#ffc878}.sfNewsSrc.reuters{background:#ff4d6d26;color:#ffb0bc}.sfNewsSrc.tv{background:#22d3ee26;color:#a8f0ff}.sfCalRow{display:flex;align-items:center;gap:10px;justify-content:space-between}.sfCalRow.high{border-left:3px solid var(--bad)}.sfCalRow.med{border-left:3px solid var(--warn)}.sfCalImpact{font-size:10px;font-weight:800;text-transform:uppercase}.sfCalNote{font-size:11px;margin-top:10px}.sfNewsFlow{display:flex;flex-direction:column;gap:8px;margin-top:10px}.sfNewsItem{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:8px 10px;border-radius:10px;background:#ffffff08;font-size:12px}.sfNewsTag{font-size:9px;font-weight:900;padding:3px 6px;border-radius:4px;background:#ffb00026;color:var(--accent2)}.sfProDynamic{margin:4px 0 8px}.sfProDeskHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(255,176,0,.12)}.sfProDeskTitle{font-size:12px;font-weight:900;letter-spacing:.06em;color:var(--accent2)}.sfProDeskMeta{font-size:10px}.sfProBarRow{display:grid;grid-template-columns:minmax(72px,1fr) 1fr auto;gap:8px;align-items:center;margin:6px 0;font-size:11px}.sfProBarK{color:var(--faint);font-size:10px}.sfProBarTrack{height:6px;border-radius:999px;background:#ffb00014;overflow:hidden}.sfProBarFill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ffb00073,#ffcc00bf)}.sfProBarFill.sfProBarDn{background:linear-gradient(90deg,#ff55338c,#ff7850bf)}.sfProBarV{font-size:10px;font-weight:800;min-width:42px;text-align:right}.sfProHeatGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px}.sfProHeatCell{padding:10px 8px;border-radius:10px;border:1px solid rgba(255,176,0,.12);text-align:center}.sfProHeatCc{display:block;font-size:11px;font-weight:900;letter-spacing:.06em}.sfProHeatChg{display:block;font-size:12px;font-weight:800;margin-top:4px}.sfProHeatSub{display:block;font-size:9px;margin-top:2px}.sfProHeatLegend{display:flex;justify-content:space-between;font-size:9px;margin:8px 0 10px}.sfProLegUp{color:var(--good)}.sfProLegDn{color:var(--bad)}.sfProMatrix{overflow:auto;border-radius:12px;border:1px solid rgba(255,176,0,.12);background:#00000040;margin-bottom:10px}.sfProMatrixCompact .sfProMatrixCell{font-size:9px;padding:6px 4px}.sfProMatrixRow{display:grid;grid-template-columns:42px repeat(var(--pro-cols, 8),1fr);gap:2px;padding:4px}.sfProMatrixHead{position:sticky;top:0;background:#080800f2;z-index:1;font-size:9px;font-weight:800;color:var(--faint);text-align:center}.sfProMatrixHead span:first-child{visibility:hidden}.sfProMatrixBase{font-size:10px;font-weight:900;color:var(--accent2);display:flex;align-items:center}.sfProMatrixCell{display:flex;align-items:center;justify-content:center;padding:8px 4px;border-radius:6px;font-size:10px;font-weight:700;border:1px solid rgba(255,176,0,.06)}.sfProMatrixDiag{opacity:.35}.sfProSessionGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.sfProSessionCard{padding:12px 10px;border-radius:12px;border:1px solid rgba(255,176,0,.12);background:#00000038}.sfProSessionOpen{border-color:#ffd70059;box-shadow:0 0 20px #ffb00014}.sfProSessionTop{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.sfProSessionName{font-size:11px;font-weight:900}.sfProSessionTz{font-size:9px}.sfProSessionVol{font-size:9px;margin-top:6px}.sfProOverlapBanner{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,176,0,.18);background:linear-gradient(135deg,#ffb00014,#0003);font-size:12px}.sfProOverlapLabel{font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.sfProCalList{max-height:320px;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(255,176,0,.55) rgba(255,176,0,.06);padding-right:2px}.sfProCalList::-webkit-scrollbar{width:8px}.sfProCalList::-webkit-scrollbar-track{background:#ffb0000d;border-radius:10px;margin:4px 0}.sfProCalList::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffcc00b8,#ff990085);border-radius:10px;border:1px solid rgba(255,215,0,.16);box-shadow:0 0 6px #ffb00033}.sfProCalList::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffd700e0,#ffb000ad)}.sfProCalRow{flex-wrap:wrap;gap:8px}.sfProCalMain{flex:1;min-width:180px}.sfProCalMeta{display:block;font-size:10px;margin-top:4px}.sfProCalSide{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.sfProCalBeat{font-size:10px;font-weight:800}.sfProBoardBlock{margin-bottom:12px;border-radius:12px;border:1px solid rgba(255,176,0,.12);overflow:hidden}.sfProBoardTab{padding:8px 12px;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;background:#ffb00014;border-bottom:1px solid rgba(255,176,0,.12);color:var(--accent2)}.sfProBoardRows{padding:6px}.sfProBoardRow{display:grid;grid-template-columns:minmax(64px,1fr) auto minmax(56px,auto) minmax(48px,auto);gap:8px;align-items:center;padding:7px 8px;border-radius:8px;font-size:11px}.sfProBoardRow:nth-child(2n){background:#ffb00008}.sfProBoardSym{font-weight:800}.sfProBoardPx{text-align:right}.sfProBoardChg{text-align:right;font-weight:800}.sfProSpark{display:block;opacity:.9}.sfProYcChart{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;height:110px;padding:12px 10px 8px;margin-bottom:10px;border-radius:12px;border:1px solid rgba(255,176,0,.12);background:linear-gradient(180deg,#ffb0000a,#00000040)}.sfProYcBar{flex:1;min-width:0;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#ffcc00bf,#ff8c0059);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:4px;font-size:9px;font-weight:800;position:relative}.sfProYcBar em{font-style:normal;font-size:8px;color:var(--muted);margin-top:2px}.sfProCotList{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.sfProCotHead{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px;font-size:12px}.sfProAlertList{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.sfProAlertRow{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,176,0,.12);background:#0003;font-size:12px}.sfProAlertCond{display:block;font-size:10px;margin-top:4px;line-height:1.4}.sfProAlertSt{font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:999px;flex-shrink:0}.sfProAlertSt--armed{color:var(--good);background:#ffd7001f;border:1px solid rgba(255,215,0,.25)}.sfProAlertSt--triggered{color:var(--bad);background:#ff55331f;border:1px solid rgba(255,85,51,.25)}.sfProAlertSt--paused{color:var(--faint);background:#ffffff0a;border:1px solid rgba(255,176,0,.1)}.sfProIntermarket .sfProBoardRow{grid-template-columns:minmax(72px,1fr) auto minmax(56px,auto) minmax(28px,auto)}.sfProMiniStats{margin-top:10px}.sfProSentGauge{margin-bottom:10px}.sfModalBackdropBlur{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#040300b8}.sfModalBackdropLocked{pointer-events:auto}.sfWaitingAlgoModal .sfModalInner{border:1px solid rgba(255,176,0,.32);background:linear-gradient(165deg,#100c00fa,#080600f5);box-shadow:0 28px 80px #000000a6,0 0 0 1px #ffcc001f}.sfWaitingAlgoHero{text-align:center;margin-bottom:18px}.sfWaitingAlgoBadge{display:inline-block;margin-bottom:10px;padding:5px 12px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.14em;color:#fc0;border:1px solid rgba(255,176,0,.35);background:#ffb0001a}.sfAlgoPurchaseGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sfAlgoPurchaseCard{display:flex;flex-direction:column;gap:8px;padding:16px 14px;border-radius:16px;border:1px solid rgba(255,176,0,.24);background:linear-gradient(180deg,#ffb00014,#0806008c);color:var(--text);text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.sfAlgoPurchaseCard:hover{transform:translateY(-2px);border-color:#ffcc0073;box-shadow:0 12px 32px #00000059}.sfAlgoPurchaseCard--featured{border-color:#ffcc006b;background:linear-gradient(165deg,#ffcc0024,#08060094 58%);box-shadow:inset 0 1px #ffe6781f}.sfAlgoPurchaseTier{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffcc00bf}.sfAlgoPurchaseName{font-size:17px;font-weight:900;letter-spacing:.03em;line-height:1.2;background:linear-gradient(92deg,#ffe08a,#fc0 45%,#f90);-webkit-background-clip:text;background-clip:text;color:transparent}.sfAlgoPurchaseCard--featured .sfAlgoPurchaseName{background:linear-gradient(92deg,#fff0b0,gold 40%,#f90);-webkit-background-clip:text;background-clip:text}.sfAlgoPurchaseDesc{margin:0;font-size:11px;line-height:1.5;color:#ffdc78c7;flex:1}.sfAlgoPurchasePrice{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:4px}.sfAlgoPurchaseWas{font-size:12px;color:#ffb00073;text-decoration:line-through}.sfAlgoPurchaseNow{font-size:18px;font-weight:900;color:#fc0}.sfAlgoPurchaseOff{font-size:10px;font-weight:800;color:#38f9a5;letter-spacing:.08em}.sfReferralInputRow{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,176,0,.14)}.sfReferralInputWrap{display:flex;gap:8px;align-items:stretch}.sfReferralInputWrap .sfDepInput{flex:1}.sfReferralInputWrap .btn{flex:0 0 auto;min-width:88px}@media(max-width:720px){.sfAlgoPurchaseGrid{grid-template-columns:1fr}}@media(max-width:740px){.assetLoadOverlay,.chartLockOverlay,.slowNetworkBackdrop{backdrop-filter:none;-webkit-backdrop-filter:none}.slowNetworkRing,.slowNetworkIcon,.assetLoadSpinner{animation:none}.slowNetworkPulse:after{display:none}.chart{contain:layout paint}.btn,.tab,.assetPickerBtn,.dockBtn{touch-action:manipulation}.layout,.chartPane,.sidePane{transform:translateZ(0)}}
