:root{color:#17201f;background:#f5f7f4;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}html,body,#root{max-width:100%;overflow-x:hidden}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid rgba(23,102,79,.28);outline-offset:2px}.statusBadge,.skeleton,.errorState{border-radius:8px}.statusBadge{width:fit-content;min-height:28px;padding:0 9px;display:inline-flex;align-items:center;color:#17664f;background:#e9f8ef;font-size:12px;font-weight:900}.skeleton{min-height:42px;background:linear-gradient(90deg,#edf1ee,#f8faf8,#edf1ee);background-size:220% 100%;animation:skeletonShift 1.4s ease-in-out infinite}.errorState{min-height:72px;padding:14px;border:1px solid #f0d2d2;color:#8a2323;background:#fff6f6}@keyframes skeletonShift{0%{background-position:220% 0}to{background-position:-220% 0}}.terminal{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr);background:linear-gradient(135deg,rgba(24,89,83,.1),transparent 34%),linear-gradient(180deg,#fbfcfa,#eef2ed)}.rail{padding:24px 18px;color:#eef8f2;background:#13201e;display:flex;flex-direction:column;gap:32px}.brand{display:flex;align-items:center;gap:10px;font-weight:800}.mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.22);border-radius:8px;color:#07110f;background:#78e0b0;font-size:13px}.nav{display:grid;gap:8px}.nav a{display:flex;align-items:center;gap:10px;padding:12px;border-radius:8px;color:#eef8f2b8}.nav a.active,.nav a:hover{color:#fff;background:#ffffff17}.workspace{min-width:0;padding:22px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.topbar p,.chartHeader p,.balanceBand p{margin:0 0 6px;color:#60706c;font-size:13px}.topbar h1,.chartHeader h2,.sectionTitle h2{margin:0}.topbar h1{font-size:clamp(24px,4vw,42px)}.iconButton{width:42px;height:42px;border:1px solid #d6ded9;border-radius:8px;color:#17201f;background:#fff;display:grid;place-items:center}.tickerStrip{margin:24px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.authGrid{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:18px;align-items:start}.authPanel,.sessionBand,.passwordPanel{margin-top:24px;padding:18px;border:1px solid #dfe6e1;border-radius:8px;background:#fff}.authPanel h2{margin:0 0 16px;font-size:24px}.authPanel form{display:grid;gap:12px}.authPanel input,.passwordPanel input{width:100%;min-height:44px;padding:0 12px;border:1px solid #d6ded9;border-radius:8px;background:#fbfcfa;color:#17201f;font:inherit}.passwordPanel{max-width:520px}.passwordPanel form{display:grid;gap:12px}.accountGrid{margin-top:18px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:18px;align-items:start}.infoPanel,.toolPanel{padding:18px;border:1px solid #dfe6e1;border-radius:8px;background:#fff}.infoGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.infoCell{min-height:88px;padding:12px;border:1px solid #edf1ee;border-radius:8px;background:#fbfcfa}.infoCell span,.kycStatusRail span,.compactList span{display:block;color:#60706c;font-size:13px}.infoCell strong{display:block;margin-top:8px;overflow-wrap:anywhere}.securityStack,.kycWorkbench,.assetWorkbench,.fundingWorkbench,.c2cWorkbench,.earnWorkbench{margin-top:18px}.securityGrid,.kycFlow{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:14px}.toolPanel h3{margin:0 0 12px;font-size:16px}.toolPanel form{display:grid;gap:10px}.toolPanel input,.toolPanel select,.passwordPanel input{width:100%;min-height:44px;padding:0 12px;border:1px solid #d6ded9;border-radius:8px;background:#fbfcfa;color:#17201f;font:inherit}.toolPanel input[type=file]{padding:10px 12px}.secondaryButton{min-height:42px;border:1px solid #d6ded9;border-radius:8px;color:#17201f;background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-weight:800}.globalMessage{padding:12px;border:1px solid #dfe6e1;border-radius:8px;background:#fff}.compactList{display:grid;gap:8px;margin-top:12px}.compactList div{min-height:52px;padding:10px;border-top:1px solid #edf1ee}.compactList strong{display:block;overflow-wrap:anywhere}.kycStatusRail{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;margin-bottom:14px}.kycStatusRail div{min-height:92px;padding:14px;border:1px solid #dfe6e1;border-radius:8px;background:#fff}.kycStatusRail strong{display:block;margin-top:8px;overflow-wrap:anywhere}.levelSteps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.levelSteps span{min-height:52px;display:grid;place-items:center;border:1px solid #d6ded9;border-radius:8px;color:#60706c;background:#fbfcfa;font-weight:900}.levelSteps span.active{color:#07110f;border-color:#78e0b0;background:#dff8eb}.applicationTimeline{display:grid;gap:8px;margin-top:14px}.applicationTimeline article{min-height:54px;display:grid;grid-template-columns:80px minmax(100px,.5fr) minmax(180px,1fr) 80px;align-items:center;gap:12px;padding:0 12px;border:1px solid #dfe6e1;border-radius:8px;background:#fff}.applicationTimeline span,.applicationTimeline strong{font-weight:900}.applicationTimeline em{color:#60706c;font-style:normal}.applicationTimeline b{color:#17664f}.codeRow{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:8px}.codeRow button,.primaryButton,.linkButton{min-height:42px;border-radius:8px;font:inherit;font-weight:800}.codeRow button,.primaryButton{border:0;color:#07110f;background:#78e0b0;display:inline-flex;align-items:center;justify-content:center;gap:7px}.primaryButton.ghost{color:#17201f;background:#eef2ed}.codeRow button:disabled,.primaryButton:disabled{cursor:not-allowed;opacity:.55}.linkButton{border:0;background:transparent;color:#17664f}.authLinks{display:flex;justify-content:space-between;gap:12px;margin-top:8px}.formMessage{margin:12px 0 0;color:#60706c;line-height:1.5}.sessionBand{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:14px;align-items:center}.sessionBand p{margin:0 0 6px;color:#60706c;font-size:13px}.sessionBand strong{display:block;overflow-wrap:anywhere}.sessionBand span{display:block;margin-top:5px;color:#60706c;font-size:13px;overflow-wrap:anywhere}.ticker{min-height:104px;padding:14px;border:1px solid #dfe6e1;border-radius:8px;background:#ffffffd1;display:grid;gap:8px}.marketUnavailable{grid-column:1 / -1;min-height:104px;padding:18px;border:1px dashed #cfd8d2;border-radius:8px;color:#60706c;background:#fff;display:grid;place-items:center;font-weight:800}.ticker span,.depthRow span{color:#60706c;font-size:13px}.ticker strong{font-size:18px}.ticker em,.depthRow strong{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-weight:800}.up{color:#078653}.down{color:#cc3d3d}.tradeGrid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,.8fr);gap:18px}.chartPane,.sidePane{min-width:0}.chartPane{padding:20px;border:1px solid #dfe6e1;border-radius:8px;background:#fff}.chartHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.chartHeader h2{font-size:clamp(28px,5vw,56px)}.chartHeader span{color:#60706c;font-size:13px}.chartVisual{height:420px;margin-top:20px;border:1px solid #edf1ee;border-radius:8px;position:relative;overflow:hidden;background:linear-gradient(#edf1ee 1px,transparent 1px) 0 0 / 100% 20%,linear-gradient(90deg,#edf1ee 1px,transparent 1px) 0 0 / 12.5% 100%,#fbfcfa}.bar{position:absolute;bottom:34px;width:8%;border-radius:5px 5px 0 0;background:#1b8f69}.b1{left:9%;height:28%}.b2{left:22%;height:46%;background:#c94f4f}.b3{left:35%;height:38%}.b4{left:48%;height:64%}.b5{left:61%;height:52%;background:#c94f4f}.b6{left:74%;height:70%}.b7{left:87%;height:57%}.pulseLine{position:absolute;left:7%;right:7%;top:42%;height:3px;transform:rotate(-4deg);background:#f0b429}.sidePane{display:grid;gap:18px;align-content:start}.balanceBand{min-height:126px;padding:18px;border-radius:8px;color:#fff;background:#20312e;display:flex;align-items:center;justify-content:space-between}.balanceBand strong{font-size:30px}.depthList{padding:18px;border:1px solid #dfe6e1;border-radius:8px;background:#fff}.marketStats{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin-top:16px}.marketStats div{min-height:78px;padding:10px;border:1px solid #edf1ee;border-radius:8px;background:#fbfcfa}.marketStats span,.assetHero span,.assetTable em,.assetTable b,.assetTable i,.detailCards span,.positionDetail small,.planDetail span,.planDetail em{color:#60706c;font-size:13px}.marketStats strong{display:block;margin-top:7px;overflow-wrap:anywhere}.klineChart{padding:28px 18px;display:flex;align-items:flex-end;justify-content:stretch;gap:5px}.candle{flex:1 1 0;min-width:4px;max-width:18px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#1b8f693d}.candle i{width:70%;min-height:8px;border-radius:4px;background:#1b8f69}.downCandle{background:#c94f4f38}.downCandle i{background:#c94f4f}.chartEmpty{margin:auto;color:#60706c}.balanceBand span{display:block;margin-top:5px;color:#ffffffb8;font-size:13px}.assetHero{min-height:148px;padding:20px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#1e2f2c,#274a41 58%,#6a581b);display:flex;align-items:center;justify-content:space-between;gap:16px}.assetHero span,.assetHero em{display:block;color:#ffffffc2;font-style:normal}.assetHero strong{display:block;margin:8px 0;font-size:clamp(30px,6vw,58px)}.assetGrid,.fundingGrid,.fundingHistoryGrid,.c2cLayout,.c2cHistoryGrid,.earnLayout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:14px;margin-top:14px}.fundingCard{min-height:100%}.c2cHero{min-height:138px;padding:20px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#1b2c2a,#205342 60%,#5c6126);display:flex;align-items:center;justify-content:space-between;gap:16px}.c2cHero span,.c2cHero em{display:block;color:#ffffffc2;font-style:normal}.c2cHero strong{display:block;margin:8px 0;font-size:clamp(30px,5vw,52px)}.c2cHero b{display:block;font-size:34px}.segmented{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.segmented button,.orderActions button,.miniButton{min-height:40px;border:1px solid #d6ded9;border-radius:8px;color:#17201f;background:#fff;font:inherit;font-weight:800}.segmented button.active,.orderActions button:hover,.miniButton:hover{border-color:#17664f;background:#e9f8ef}.quickRules{display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));gap:8px;margin-top:12px}.quickRules div,.paymentPreview,.orderDetail{padding:12px;border:1px solid #edf1ee;border-radius:8px;background:#fbfcfa}.quickRules span,.paymentPreview span,.paymentPreview em,.paymentPreview b,.orderDetail span,.orderDetail em,.orderDetail b,.orderDetail small,.merchantCards em,.merchantCards b,.merchantCards small,.messageThread span,.messageThread em,.appealList span,.appealList em{color:#60706c;font-size:13px;font-style:normal;overflow-wrap:anywhere}.quickRules strong,.paymentPreview strong,.orderDetail strong{display:block;margin-top:6px;overflow-wrap:anywhere}.c2cAdsPanel{margin-top:14px}.merchantCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.merchantCards button{min-height:168px;padding:14px;border:1px solid #edf1ee;border-radius:8px;background:#fbfcfa;color:#17201f;display:grid;align-content:start;gap:7px;text-align:left}.merchantCards button.active,.merchantCards button:hover{border-color:#17664f;background:#f2fbf6}.merchantCards span{color:#17664f;font-weight:900}.merchantCards strong{font-size:24px;overflow-wrap:anywhere}.orderDetail{display:grid;gap:7px}.orderActions{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin-top:8px}.messageThread,.appealList{display:grid;gap:8px;margin-bottom:12px}.messageThread article,.appealList article{min-height:58px;padding:10px;border:1px solid #edf1ee;border-radius:8px;background:#fbfcfa}.messageThread strong,.appealList strong{display:block;margin:4px 0;overflow-wrap:anywhere}.addressBox{margin-top:12px;display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid #edf1ee;border-radius:8px;background:#fbfcfa}.addressBox img{width:104px;height:104px;border-radius:8px;border:1px solid #dfe6e1;background:#fff}.addressBox span,.addressBox em,.addressBox small,.withdrawalRuleBox span,.fundingList span,.fundingList em,.fundingList b,.fundingList small{color:#60706c;font-size:13px;font-style:normal;overflow-wrap:anywhere}.addressBox strong{display:block;margin:6px 0;overflow-wrap:anywhere}.addressBox small{display:block;margin-top:6px}.withdrawalRuleBox{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px}.withdrawalRuleBox div{min-height:78px;padding:10px;border:1px solid #edf1ee;border-radius:8px;background:#fbfcfa}.withdrawalRuleBox strong{display:block;margin-top:7px;overflow-wrap:anywhere}.fundingList{display:grid;gap:8px}.fundingList article{min-height:58px;display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,.7fr) minmax(100px,.6fr) minmax(100px,.6fr) minmax(140px,.8fr);align-items:center;gap:10px;padding:10px 0;border-top:1px solid #edf1ee}.assetTable{display:grid;gap:8px}.assetTable button{min-height:66px;display:grid;grid-template-columns:70px minmax(130px,.7fr) minmax(130px,1fr) minmax(120px,1fr) minmax(120px,1fr);align-items:center;gap:10px;border:1px solid #edf1ee;border-radius:8px;background:#fbfcfa;color:#17201f;text-align:left}.assetTable button.active,.assetTable button:hover,.vipPlanGrid button.active,.vipPlanGrid button:hover{border-color:#17664f;background:#f2fbf6}.assetTable span,.assetTable strong,.assetTable em,.assetTable b,.assetTable i{overflow-wrap:anywhere;font-style:normal}.detailCards{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px}.detailCards div{min-height:86px;padding:12px;border:1px solid #edf1ee;border-radius:8px;background:#fbfcfa}.detailCards strong{display:block;margin-top:8px;overflow-wrap:anywhere}.ledgerPanel{margin-top:14px}.ledgerList{display:grid;gap:8px}.ledgerList article{min-height:58px;display:grid;grid-template-columns:140px minmax(180px,1fr) minmax(150px,.7fr) minmax(160px,.8fr) minmax(150px,.7fr);align-items:center;gap:10px;padding:10px 0;border-top:1px solid #edf1ee}.ledgerList span,.ledgerList em,.ledgerList b,.ledgerList small{color:#60706c;font-style:normal;overflow-wrap:anywhere}.vipPlanGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.vipPlanGrid button{min-height:138px;padding:14px;border:1px solid #edf1ee;border-radius:8px;background:#fbfcfa;color:#17201f;display:grid;align-content:start;gap:8px;text-align:left}.vipPlanGrid span,.vipPlanGrid strong,.vipPlanGrid em,.vipPlanGrid b{overflow-wrap:anywhere;font-style:normal}.vipPlanGrid strong{color:#17664f;font-size:26px}.subscribePanel{align-content:start}.planDetail,.positionDetail{margin-top:12px;padding:12px;border:1px solid #edf1ee;border-radius:8px;background:#fbfcfa;display:grid;gap:7px}.planDetail strong,.positionDetail strong{font-size:22px}.positionDetail span{color:#17664f;font-weight:900}.sectionTitle{display:flex;align-items:center;gap:8px;margin-bottom:12px}.sectionTitle h2{font-size:18px}.depthRow{min-height:44px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf1ee}.emptyState{min-height:72px;display:grid;place-items:center;color:#60706c;border-top:1px solid #edf1ee}.tradeTerminal{margin-top:26px;padding:18px;border-radius:8px;color:#e7f3ef;background:#0d1514;border:1px solid #203331}.tradeTitle{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.tradeTitle p{margin:0 0 4px;color:#7fa097;font-size:13px}.tradeTitle h2{margin:0;font-size:28px}.tradeTitle span{padding:7px 10px;border:1px solid #2b4844;border-radius:8px;color:#9fc9be;background:#121f1d;font-size:13px}.terminalGrid{display:grid;grid-template-columns:minmax(190px,.55fr) minmax(0,1.75fr) minmax(280px,.7fr);gap:12px;align-items:stretch}.marketRail,.terminalChart,.orderTicket,.tradeOrders section{border:1px solid #203331;border-radius:8px;background:#111d1b}.marketRail{min-width:0;padding:10px}.compactSearch input,.orderTicket input,.orderTicket select{width:100%;min-height:42px;border:1px solid #29423f;border-radius:8px;color:#e7f3ef;background:#0c1715;padding:0 11px;font:inherit}.marketRows{margin-top:10px;display:grid;gap:6px;max-height:520px;overflow:auto}.marketRows button{min-height:64px;border:1px solid transparent;border-radius:8px;color:#e7f3ef;background:transparent;display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-items:center;text-align:left;padding:10px}.marketRows button.selected,.marketRows button:hover{border-color:#3f6f65;background:#152825}.marketRows span,.marketRows em,.terminalStats span,.orderTicket p,.orderTicket span,.estimateBox span,.estimateBox em,.tradeOrders em{color:#86a69e;font-size:12px;font-style:normal}.marketRows strong{text-align:right;font-size:14px}.marketRows em{grid-column:1 / -1}.terminalChart{min-width:0;padding:16px}.tradeTerminal .chartHeader h2{color:#f6fffb;font-size:30px}.tradeTerminal .chartHeader p,.tradeTerminal .chartHeader span{color:#86a69e}.periodTabs{margin:12px 0;display:flex;gap:8px}.periodTabs button{min-width:46px;min-height:30px;border:1px solid #29423f;border-radius:8px;color:#9fc9be;background:#0c1715}.periodTabs button.active{color:#07110f;border-color:#86efbf;background:#86efbf}.terminalStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.terminalStats div{padding:10px;border-radius:8px;background:#0c1715;display:grid;gap:5px}.terminalStats strong{color:#f6fffb;font-size:14px}.terminalKline{height:360px;margin-top:14px;border:1px solid #203331;border-radius:8px;display:flex;align-items:end;gap:4px;padding:18px 12px;overflow:hidden;background:linear-gradient(#1b2b29 1px,transparent 1px) 0 0 / 100% 20%,linear-gradient(90deg,#1b2b29 1px,transparent 1px) 0 0 / 12.5% 100%,#0a1211}.terminalKline .candle{flex:1;min-width:3px;display:grid;place-items:center;position:relative}.terminalKline .candle:before{content:"";width:1px;height:100%;background:currentColor;position:absolute}.terminalKline .candle i{width:70%;min-width:3px;border-radius:3px;background:currentColor;z-index:1}.terminalKline strong{margin:auto;color:#86a69e}.orderTicket{padding:14px;display:grid;gap:14px;align-content:start}.orderTicket p{margin:0 0 4px}.orderTicket strong{color:#f6fffb;font-size:22px}.orderTicket form{display:grid;gap:12px}.orderTicket label{display:grid;gap:7px;color:#c8dcd6;font-size:13px}.directionGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.directionGrid button,.tradeOrders button{min-height:42px;border:0;border-radius:8px;color:#07110f;background:#86efbf;font-weight:800}.directionGrid button[value=PUT]{color:#fff8f8;background:#c64e4e}.directionGrid button:disabled,.tradeOrders button:disabled{opacity:.58}.estimateBox{padding:12px;border-radius:8px;background:#0c1715;display:grid;gap:5px}.estimateBox strong{font-size:18px;color:#86efbf}.tradeOrders{margin-top:12px;display:grid;grid-template-columns:1.4fr 1.4fr .6fr .6fr;gap:12px}.tradeOrders section{min-width:0;padding:12px}.tradeOrders h3{margin:0 0 10px;font-size:15px}.tradeOrders article{min-height:52px;display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;padding:10px 0;border-top:1px solid #203331}.tradeOrders section>strong{display:block;color:#f6fffb;font-size:34px}.supportWidget{position:relative;z-index:30}.supportFab{position:fixed;right:18px;bottom:18px;min-width:106px;height:46px;border:0;border-radius:8px;color:#07110f;background:#78e0b0;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:900;box-shadow:0 14px 34px #0c1e1a2e}.supportFab b{min-width:22px;height:22px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#c94f4f;font-size:12px}.supportDrawer{position:fixed;right:18px;bottom:76px;width:min(860px,calc(100vw - 36px));max-height:min(720px,calc(100vh - 96px));border:1px solid #d6ded9;border-radius:8px;background:#fff;box-shadow:0 22px 48px #0c1e1a38;overflow:hidden}.supportDrawer>header{min-height:66px;padding:12px 14px;color:#fff;background:#20312e;display:flex;align-items:center;justify-content:space-between;gap:12px}.supportDrawer>header span,.supportChatTitle span,.supportConversationList em,.supportMessageStream span{color:#60706c;font-size:13px;font-style:normal;overflow-wrap:anywhere}.supportDrawer>header span{color:#ffffffb8}.supportDrawer>header strong{display:block;margin-top:4px;font-size:20px}.supportDrawer>header button,.supportHistory button,.supportComposer button,.supportAttach button,.supportLifecycle button{min-height:38px;padding:0 10px;border:0;border-radius:8px;color:#07110f;background:#78e0b0;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:900}.supportBody{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:520px}.supportHistory{min-width:0;padding:12px;border-right:1px solid #edf1ee;background:#fbfcfa}.supportHistory form,.supportComposer,.supportAttach,.supportLifecycle form{display:grid;gap:8px}.supportHistory input,.supportHistory textarea,.supportComposer input,.supportAttach input,.supportLifecycle input,.supportLifecycle select{width:100%;min-height:38px;padding:0 10px;border:1px solid #d6ded9;border-radius:8px;color:#17201f;background:#fff;font:inherit}.supportHistory textarea{min-height:78px;padding:10px;resize:vertical}.supportConversationList{display:grid;gap:8px;margin-top:12px;max-height:340px;overflow:auto}.supportConversationList button{min-height:92px;padding:10px;border:1px solid #edf1ee;background:#fff;color:#17201f;display:grid;gap:4px;text-align:left}.supportConversationList button.active,.supportConversationList button:hover{border-color:#17664f;background:#f2fbf6}.supportConversationList strong,.supportChatTitle strong,.supportMessageStream strong{overflow-wrap:anywhere}.supportChat{min-width:0;padding:12px;display:grid;grid-template-rows:auto minmax(240px,1fr) auto auto auto;gap:10px}.supportChatTitle{min-height:56px;padding-bottom:10px;border-bottom:1px solid #edf1ee}.supportChatTitle strong{display:block;margin-bottom:4px}.supportMessageStream{min-height:260px;max-height:330px;display:grid;gap:8px;align-content:start;overflow:auto}.supportMessageStream article{max-width:82%;padding:10px;border-radius:8px;background:#f2f4f1;display:grid;gap:5px}.supportMessageStream article.mine{justify-self:end;background:#dff8eb}.supportMessageStream article.system{justify-self:center;max-width:96%;background:#fff8e8}.supportMessageStream img{max-width:220px;border:1px solid #dfe6e1;border-radius:8px}.supportMessageStream a{color:#17664f;font-weight:900}.supportAttach{grid-template-columns:minmax(0,1fr) 88px}.supportAttach input{padding:8px}.supportLifecycle{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px}.supportLifecycle form{grid-template-columns:72px 96px minmax(0,1fr) 88px}.languageSelect{min-height:40px;padding:0 10px;border:1px solid #d6ded9;border-radius:8px;background:#fff;color:#17201f;font:inherit}.iconButton{position:relative}.badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#d9473f;color:#fff;font-size:11px;line-height:18px}.cmsHero{min-height:150px;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.5fr);gap:14px;padding:18px;border:1px solid #d9e3dd;border-radius:8px;background:#10211e;color:#fff}.cmsHero span,.cmsHero p,.cmsHero em{color:#c9d8d2;font-style:normal}.cmsHero h2{margin:6px 0;font-size:28px}.cmsHero article{padding:12px;border:1px solid rgb(255 255 255 / 16%);border-radius:8px;background:#ffffff12}.cmsHero article strong,.cmsHero article em{display:block;margin-top:6px;overflow-wrap:anywhere}.notificationsPanel,.marketCenter{padding:16px;border:1px solid #dfe6e1;border-radius:8px;background:#fff}.notificationsPanel{margin:16px 0}.notificationsPanel .sectionTitle,.marketCenter .sectionTitle{justify-content:space-between}.notificationsPanel .sectionTitle button{min-height:34px;padding:0 10px;border:0;border-radius:8px;background:#edf4ef;color:#17664f;font-weight:900}.notificationList,.enhancedMarketGrid,.investmentData{display:grid;gap:10px}.notificationList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.notificationList article,.marketAssetCard,.investmentData div{min-height:92px;padding:12px;border:1px solid #edf1ee;border-radius:8px;background:#fafbf9;display:grid;gap:5px}.notificationList article.unread{border-color:#17664f;background:#f1fbf6}.notificationList span,.notificationList small,.marketAssetCard small,.investmentData span,.investmentData em{color:#66726d;font-style:normal}.marketCenter{margin-bottom:16px}.marketToolbar{display:grid;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:10px;align-items:center;margin:12px 0}.marketToolbar input{min-height:40px;padding:0 12px;border:1px solid #d6ded9;border-radius:8px;font:inherit}.marketTabs{display:flex;flex-wrap:wrap;gap:8px}.marketTabs button{min-height:34px;padding:0 10px;border:1px solid #d6ded9;border-radius:8px;background:#fff;color:#17201f;font-weight:800}.marketTabs button.active{border-color:#17664f;background:#eaf7ef;color:#17664f}.enhancedMarketGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.marketAssetCard{position:relative}.marketAssetCard .favorite{position:absolute;top:8px;right:8px;width:30px;height:30px;border:1px solid #d6ded9;border-radius:8px;display:grid;place-items:center;background:#fff;color:#66726d}.marketAssetCard .favorite.active{color:#8a6a12;background:#fff7df}.investmentData{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-top:12px}.investmentData strong{overflow-wrap:anywhere}@media (max-width: 920px){.terminal{grid-template-columns:1fr}.rail{position:sticky;top:0;z-index:10;padding:12px 14px;flex-direction:row;align-items:center;justify-content:space-between}.nav{display:none}.workspace{padding:16px}.tradeGrid,.authGrid,.sessionBand,.accountGrid,.securityGrid,.kycFlow,.kycStatusRail,.marketStats,.assetGrid,.fundingGrid,.fundingHistoryGrid,.c2cLayout,.c2cHistoryGrid,.withdrawalRuleBox,.earnLayout,.detailCards,.terminalGrid,.terminalStats,.tradeOrders{grid-template-columns:1fr}.tradeTerminal{margin-left:-16px;margin-right:-16px;border-left:0;border-right:0;border-radius:0}.marketRows{grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);grid-template-columns:unset;max-height:none;overflow-x:auto}.terminalKline{height:280px}.tradeOrders article{grid-template-columns:1fr}.assetTable button,.ledgerList article,.fundingList article,.addressBox{grid-template-columns:1fr;padding:12px}.applicationTimeline article{grid-template-columns:1fr;padding:12px}.chartVisual{height:320px}.supportFab{right:14px;bottom:14px}.supportDrawer{right:10px;bottom:70px;width:calc(100vw - 20px)}.supportBody,.supportLifecycle,.supportLifecycle form,.supportAttach,.cmsHero,.marketToolbar{grid-template-columns:1fr}.supportHistory{border-right:0;border-bottom:1px solid #edf1ee}.supportMessageStream article{max-width:100%}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{color:#e5ece9;background:#070b0d;--w3x-bg: #070b0d;--w3x-bg-soft: #0d1315;--w3x-panel: #11181a;--w3x-panel-2: #151d20;--w3x-line: rgba(216, 232, 224, .12);--w3x-line-strong: rgba(216, 232, 224, .2);--w3x-text: #e5ece9;--w3x-muted: #8f9f9a;--w3x-subtle: #63726e;--w3x-accent: #7bdca8;--w3x-accent-2: #d7b45b;--w3x-danger: #e26363;--w3x-success: #45c985;--w3x-radius: 8px;--w3x-shadow: 0 18px 48px rgba(0, 0, 0, .28)}body{background:var(--w3x-bg)}.terminal{background:linear-gradient(180deg,#070b0d,#0d1315 46%,#080c0e);color:var(--w3x-text)}.rail{border-right:1px solid var(--w3x-line);background:#090e10;color:var(--w3x-text)}.brand{min-height:44px;letter-spacing:0}.mark{color:#07100c;background:var(--w3x-accent);box-shadow:inset 0 -10px 18px #00000024}.nav a{color:#e5ece9ad}.nav a.active,.nav a:hover{color:#f7fffb;background:#7bdca81c}.workspace{background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 260px),var(--w3x-bg-soft)}.topbar{position:sticky;top:0;z-index:20;margin:-22px -22px 20px;padding:16px 22px;border-bottom:1px solid var(--w3x-line);background:#090e10e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar p,.chartHeader p,.balanceBand p,.sectionTitle span,.cmsHero span,.cmsHero p,.cmsHero em{color:var(--w3x-muted)}.topbar h1{color:var(--w3x-text);font-size:clamp(22px,3vw,36px)}.languageSelect,.iconButton,.secondaryButton,.primaryButton.ghost,.marketTabs button,.segmented button,.orderActions button,.miniButton{border-color:var(--w3x-line-strong);color:var(--w3x-text);background:#0f1517}.iconButton:hover,.secondaryButton:hover,.primaryButton.ghost:hover,.marketTabs button:hover,.segmented button:hover,.orderActions button:hover,.miniButton:hover{border-color:#7bdca880;background:#7bdca81a}.primaryButton,.codeRow button,.supportFab,.supportDrawer>header button,.supportHistory button,.supportComposer button,.supportAttach button,.supportLifecycle button{color:#07100c;background:var(--w3x-accent)}.authPanel,.sessionBand,.passwordPanel,.infoPanel,.toolPanel,.ticker,.chartPane,.depthList,.marketCenter,.notificationsPanel,.quickRules div,.paymentPreview,.orderDetail,.messageThread article,.appealList article,.detailCards div,.ledgerList article,.fundingConfigCard,.vipPlanGrid button,.planDetail,.positionDetail,.supportDrawer,.supportHistory,.supportChat,.notificationList article,.marketAssetCard,.investmentData div,.kycStatusRail div,.applicationTimeline article{border-color:var(--w3x-line);color:var(--w3x-text);background:var(--w3x-panel);box-shadow:none}.infoCell,.compactList div,.toolPanel input,.toolPanel select,.toolPanel textarea,.authPanel input,.passwordPanel input,.languageSelect,.marketToolbar input,.supportHistory input,.supportHistory textarea,.supportComposer input,.supportAttach input,.supportLifecycle input,.supportLifecycle select,.fundingConfigCard input,.fundingConfigCard select,.assetTable button,.ledgerList article,.fundingList article,.merchantCards button,.supportConversationList button,.withdrawalRuleBox div{border-color:var(--w3x-line);color:var(--w3x-text);background:#0d1315}.infoCell span,.compactList span,.kycStatusRail span,.assetTable em,.assetTable b,.assetTable i,.ledgerList span,.ledgerList em,.ledgerList b,.ledgerList small,.fundingList span,.fundingList em,.fundingList b,.fundingList small,.merchantCards em,.merchantCards b,.merchantCards small,.messageThread span,.messageThread em,.appealList span,.appealList em,.marketAssetCard small,.investmentData span,.investmentData em,.supportConversationList em,.supportMessageStream span{color:var(--w3x-muted)}.cmsHero{min-height:270px;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:stretch;gap:18px;padding:clamp(20px,3vw,34px);border:1px solid var(--w3x-line);background:linear-gradient(135deg,#101719,#121d1f 62%,#1a2019);box-shadow:var(--w3x-shadow)}.cmsHero h2{max-width:820px;color:#f7fffb;font-size:clamp(32px,4.6vw,64px);line-height:1}.cmsHero p{max-width:680px;line-height:1.65}.heroActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.heroActions a{min-height:40px;padding:0 14px;border:1px solid var(--w3x-line-strong);border-radius:var(--w3x-radius);display:inline-flex;align-items:center;color:var(--w3x-text);background:#ffffff0a;font-weight:900}.heroActions a:first-child{color:#07100c;border-color:transparent;background:var(--w3x-accent)}.homeMarketDeck{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.homeMarketDeck article{min-height:96px;padding:13px;border:1px solid rgba(216,232,224,.13);border-radius:var(--w3x-radius);background:#ffffff0b;display:grid;gap:5px;align-content:start}.homeMarketDeck .heroPrimary{grid-column:1 / -1}.homeMarketDeck strong{color:#f7fffb;font-size:clamp(20px,3vw,34px);overflow-wrap:anywhere}.homeMarketDeck article:not(.heroPrimary) strong{font-size:clamp(20px,2.2vw,28px)}.ledgerPanel .ledgerList article{grid-template-columns:minmax(180px,.8fr) minmax(180px,.72fr) minmax(190px,.9fr) minmax(220px,1fr) minmax(150px,.62fr)}.ledgerPanel .ledgerList span,.ledgerPanel .ledgerList strong,.ledgerPanel .ledgerList em,.ledgerPanel .ledgerList b,.ledgerPanel .ledgerList small,.c2cHistoryGrid .fundingList span,.c2cHistoryGrid .fundingList strong,.c2cHistoryGrid .fundingList em,.c2cHistoryGrid .fundingList b{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c2cHistoryGrid .fundingList article{grid-template-columns:minmax(140px,1fr) minmax(160px,.9fr) minmax(118px,.64fr) minmax(84px,.48fr) 88px}.c2cHistoryGrid .toolPanel{min-width:0;overflow:hidden}.announcementTile{grid-column:1 / -1}.sessionBand{border-color:#7bdca838;background:#101719}.notificationList article.unread,.marketAssetCard .favorite.active,.marketTabs button.active,.segmented button.active,.assetTable button.active,.assetTable button:hover,.vipPlanGrid button.active,.vipPlanGrid button:hover,.merchantCards button.active,.merchantCards button:hover,.supportConversationList button.active,.supportConversationList button:hover{border-color:#7bdca880;background:#7bdca817}.marketAssetCard{min-height:132px}.marketAssetCard .favorite{border-color:var(--w3x-line);color:var(--w3x-muted);background:#0d1315}.ticker{background:#101719}.chartVisual,.terminalKline{border-color:var(--w3x-line);background:linear-gradient(rgba(216,232,224,.06) 1px,transparent 1px) 0 0 / 100% 20%,linear-gradient(90deg,rgba(216,232,224,.045) 1px,transparent 1px) 0 0 / 12.5% 100%,#080d0f}.balanceBand,.c2cHero,.assetHero{border:1px solid var(--w3x-line);background:linear-gradient(135deg,#11181a,#152221 62%,#241f13);box-shadow:var(--w3x-shadow)}.tradeTerminal{border-color:#7bdca82e;background:#070b0d;box-shadow:var(--w3x-shadow)}.marketRail,.terminalChart,.orderTicket,.tradeOrders section{border-color:var(--w3x-line);background:#0d1315}.compactSearch input,.orderTicket input,.orderTicket select{border-color:var(--w3x-line);background:#080d0f}.terminalStats div,.estimateBox{background:#080d0f}.directionGrid button{background:var(--w3x-success)}.directionGrid button[value=PUT]{background:var(--w3x-danger)}.up,.depthRow strong,.positionDetail span,.vipPlanGrid strong{color:var(--w3x-success)}.down{color:var(--w3x-danger)}.addressBox img{border-color:var(--w3x-line);background:#0d1315}.supportFab{bottom:20px;box-shadow:0 16px 42px #0000005c}.supportDrawer{background:#0d1315}.supportDrawer>header{background:#090e10}.supportMessageStream article{background:#151d20}.supportMessageStream article.mine{color:#06100c;background:#7bdca8e6}.mobileBottomNav{display:none}@media (max-width: 920px){.workspace{padding-bottom:92px}.topbar{margin:-16px -16px 16px;padding:12px 14px;grid-template-columns:42px minmax(0,1fr) auto auto}.topbar h1{font-size:20px;line-height:1.18}.cmsHero{grid-template-columns:1fr;min-height:auto}.homeMarketDeck{grid-template-columns:1fr}.heroActions a{flex:1 1 108px;justify-content:center}.tickerStrip,.enhancedMarketGrid,.notificationList,.investmentData{grid-auto-flow:column;grid-auto-columns:minmax(220px,78vw);grid-template-columns:none;overflow-x:auto;padding-bottom:4px}.tradeTerminal{margin-left:-16px;margin-right:-16px}.supportFab{right:14px;bottom:86px}.mobileBottomNav{position:fixed;left:10px;right:10px;bottom:10px;z-index:40;min-height:60px;padding:7px;border:1px solid var(--w3x-line-strong);border-radius:var(--w3x-radius);background:#090e10eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;grid-template-columns:repeat(5,1fr);gap:4px;box-shadow:var(--w3x-shadow)}.mobileBottomNav a,.mobileBottomNav button{min-width:0;border:0;border-radius:var(--w3x-radius);color:var(--w3x-muted);background:transparent;display:grid;place-items:center;align-content:center;gap:2px;font-size:11px;font-weight:900}.mobileBottomNav a:hover,.mobileBottomNav button:hover{color:#07100c;background:var(--w3x-accent)}.supportFab{min-width:54px;width:54px;height:54px;padding:0;border-radius:50%;justify-content:center}.supportFab span{display:none}.supportFab b{position:absolute;right:-4px;top:-4px}}
