.launch-page{background:#f5f7fa;min-height:calc(100vh - 62px);padding:26px 32px 42px}.launch-hero{color:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:24px;max-width:1180px;margin:0 auto 18px;padding:34px;display:grid;overflow:hidden}.launch-hero.premarket{background:linear-gradient(135deg,#111820,#1d3338)}.launch-hero.benefits{background:linear-gradient(135deg,#111,#263f3d)}.launch-eyebrow{color:#40d3e8;margin-bottom:8px;font-size:13px;font-weight:900;display:block}.launch-hero h1{margin-bottom:12px;font-size:38px;line-height:1.08}.launch-hero p{color:#ffffffb8;max-width:620px;font-size:15px;line-height:1.8}.launch-hero-panel,.benefit-countdown{background:#ffffff17;border:1px solid #ffffff1f;border-radius:8px;gap:8px;padding:20px;display:grid}.launch-hero-panel span,.benefit-countdown span,.launch-card-head span{color:var(--muted);font-size:12px;font-weight:800}.launch-hero-panel strong{font-size:42px}.launch-hero-panel small,.benefit-countdown small{color:#ffffffa8;font-size:12px}.benefit-countdown div{gap:8px;display:flex}.benefit-countdown b{color:#111;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:54px;height:48px;font-size:22px;display:inline-flex}.launch-tabs,.benefit-summary-grid,.launch-layout,.launch-card{max-width:1180px;margin-left:auto;margin-right:auto}.launch-tabs{gap:10px;margin-bottom:18px;display:flex}.launch-tabs button{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:999px;height:38px;padding:0 18px;font-weight:900}.launch-tabs button.active{color:#fff;background:#111}.launch-layout{grid-template-columns:minmax(0,1fr) 320px;gap:18px;display:grid}.launch-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:22px;box-shadow:0 12px 30px #1014180f}.launch-card.wide{max-width:none}.launch-card-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.launch-card-head.compact{margin-bottom:14px}.launch-card-head h2{margin-bottom:5px;font-size:20px}.launch-card-head button,.premarket-project-card button,.benefit-task-list button,.tutorial-card button,.benefit-summary-grid button{color:#fff;background:#111;border:0;border-radius:6px;height:38px;padding:0 16px;font-weight:900}.premarket-project-grid,.benefit-campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.premarket-project-card,.benefit-campaign-grid article,.benefit-task-list article,.benefit-summary-grid article{border:1px solid var(--line);background:#f8fafb;border-radius:8px;padding:16px}.premarket-project-head{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;display:grid}.launch-token-icon{color:#fff;background:#111;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:900;display:inline-flex}.premarket-project-head strong,.benefit-task-list strong,.benefit-campaign-grid strong{font-size:15px;display:block}.premarket-project-head small,.benefit-task-list small,.benefit-campaign-grid small,.tutorial-card p{color:var(--muted-strong);margin-top:4px;font-size:13px;line-height:1.6;display:block}.premarket-project-head b{color:#00a4bb;background:#eaf8fc;border-radius:999px;padding:6px 10px;font-size:12px}.premarket-stat-grid{grid-template-columns:1fr;gap:10px;margin:16px 0;display:grid}.premarket-stat-grid span{color:var(--muted);font-size:12px;font-weight:800;display:block}.premarket-stat-grid strong{margin-top:4px;font-size:14px;display:block}.launch-progress{background:#e8edf2;border-radius:999px;height:8px;margin-bottom:14px;overflow:hidden}.launch-progress i{background:#00c2d8;height:100%;display:block}.launch-step-list{gap:14px;display:grid}.launch-step-list div{align-items:center;gap:12px;display:flex}.launch-step-list b{color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.launch-records{margin-top:18px;overflow:auto}.launch-records table{border-collapse:collapse;width:100%}.launch-records th,.launch-records td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:13px 10px;font-size:13px}.benefit-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.benefit-summary-grid span{color:var(--muted);font-size:12px;font-weight:800;display:block}.benefit-summary-grid strong{margin:8px 0 14px;font-size:30px;display:block}.benefit-task-list{gap:12px;display:grid}.benefit-task-list article{grid-template-columns:86px 1fr auto;align-items:center;gap:14px;display:grid}.benefit-reward{color:#fff;text-align:center;background:#111;border-radius:8px;padding:10px}.benefit-reward strong{font-size:22px}.benefit-reward span{opacity:.7;font-size:12px;display:block}.tutorial-card{flex-direction:column;gap:14px;display:flex}.benefit-campaign-grid article{min-height:150px;position:relative}.benefit-campaign-grid article>span{color:#00a4bb;background:#eaf8fc;border-radius:999px;margin-bottom:12px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.benefit-campaign-grid b{font-size:30px;position:absolute;bottom:16px;right:18px}.admin-campaign-title{margin-top:22px}.compact-admin-campaigns article{min-height:136px}.compact-admin-campaigns small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.limited-campaign-title{margin-top:28px}.limited-campaign-title small{color:#e0eaef85;font-size:12px;line-height:1.5}.limited-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.limited-campaign-grid article{background:radial-gradient(circle at 92% 8%,#26bfd324,#0000 28%),linear-gradient(#0b1011f5,#070909f5);border:1px solid #ffffff14;border-radius:8px;flex-direction:column;min-height:316px;padding:20px;display:flex}.limited-campaign-grid article.joined{border-color:#26bfd347}.limited-campaign-grid article.rewarded{border-color:#21d39b52}.limited-campaign-head,.limited-campaign-progress div,.limited-campaign-foot,.limited-campaign-foot div span,.limited-campaign-grid article button{align-items:center;display:flex}.limited-campaign-head{justify-content:space-between;gap:12px;margin-bottom:14px}.limited-campaign-head>span{color:#7fe9f4;white-space:nowrap;background:#26bfd31f;border:1px solid #26bfd342;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700;line-height:1}.limited-campaign-head small{color:#e0eaef8c;text-align:right;align-items:center;gap:5px;min-width:0;font-size:12px;display:inline-flex}.limited-campaign-grid article>strong{color:#eef6f8;font-size:18px;font-weight:700;line-height:1.35}.limited-campaign-grid article>p{-webkit-line-clamp:2;color:#e0eaef94;-webkit-box-orient:vertical;min-height:42px;margin-top:8px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.limited-campaign-progress{gap:8px;margin-top:18px;display:grid}.limited-campaign-progress div{justify-content:space-between;gap:12px}.limited-campaign-progress div span,.limited-campaign-foot div>span{color:#d9e7eb;font-size:13px;line-height:1.4}.limited-campaign-progress div em{color:#21d39b;font-size:13px;font-style:normal;font-weight:700}.limited-campaign-progress i{background:#ffffff14;border-radius:999px;height:8px;display:block;overflow:hidden}.limited-campaign-progress i span{border-radius:inherit;background:linear-gradient(90deg,#16b985,#26bfd3);height:100%;transition:width .2s;display:block}.limited-campaign-progress>small,.limited-campaign-foot div small{color:#e0eaef7a;font-size:12px;line-height:1.5}.limited-campaign-foot{border-top:1px solid #ffffff14;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px}.limited-campaign-foot div{gap:5px;min-width:0;display:grid}.limited-campaign-foot div span{gap:5px;min-width:0}.limited-campaign-grid article button{color:#04110d;background:#16b985;border:0;border-radius:7px;justify-content:center;gap:6px;width:132px;height:38px;margin-top:16px;font-size:13px;font-weight:700}.limited-campaign-grid article button:disabled{color:#e0eaef8f;cursor:not-allowed;background:#ffffff14}.premarket-page{background:#fff;min-height:calc(100vh - 62px)}.premarket-hero{color:#fff;background:#050606;min-height:320px;padding:74px 32px 58px}.premarket-hero-inner{grid-template-columns:minmax(0,1fr) 560px;align-items:center;gap:40px;max-width:1200px;margin:0 auto;display:grid}.premarket-hero span{color:#37c8dc;margin-bottom:10px;font-size:14px;font-weight:900;display:block}.premarket-hero h1{margin-bottom:16px;font-size:48px;line-height:1.08}.premarket-hero p{color:#ffffffb8;max-width:620px;font-size:16px;line-height:1.8}.premarket-search{color:#8d939a;background:#202225;border-radius:8px;align-items:center;gap:12px;height:64px;padding:0 24px;display:flex}.premarket-search i{color:#c7ccd1;font-style:normal;font-weight:900}.premarket-search span{color:#8d939a;margin:0}.premarket-wrap{max-width:1200px;margin:0 auto;padding:42px 32px}.product-tabs{margin-left:0;margin-right:0}.premarket-layout,.premarket-layout .launch-card.wide{max-width:none}.premarket-side{gap:18px;display:grid}.premarket-rule-card{gap:14px;display:grid}.premarket-rule-card p{color:var(--muted-strong);font-size:14px;line-height:1.7}.rewards-page{color:#fff;background:#030505;min-height:calc(100vh - 62px);position:relative}.rewards-hero{background:radial-gradient(circle at 76% 38%,#00c2d824,#0000 28%),linear-gradient(90deg,#030505 0%,#071012 58%,#030505 100%);grid-template-columns:minmax(0,1fr) clamp(620px,42vw,760px);gap:56px;max-width:1440px;min-height:520px;margin:0 auto;padding:76px 32px 44px;display:grid}.rewards-copy>span{color:#26bfd3;margin-bottom:14px;font-size:13px;font-weight:700;display:block}.rewards-copy h1{color:#f5f7fa;max-width:540px;font-size:38px;font-weight:700;line-height:1.16}.rewards-status{color:#ffffffa8;margin-top:14px;font-size:13px;line-height:20px}.rewards-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:560px;margin-top:28px;display:grid}.rewards-metrics article{background:#ffffff0e;border:1px solid #ffffff14;border-radius:8px;min-height:82px;padding:16px 18px}.rewards-metrics span{color:#dde7ec94;font-size:12px;display:block}.rewards-metrics strong{color:#eef8fb;margin-top:8px;font-size:20px;font-weight:700;display:block}.rewards-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.rewards-actions button,.benefit-current-card button,.claim-button{color:#04120d;background:#16b985;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 22px;font-size:13px;font-weight:700;display:inline-flex}.rewards-actions button.secondary{color:#dbe6eb;background:#ffffff14}.rewards-actions button:disabled,.benefit-current-card button:disabled,.claim-button:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.62}.rewards-visual{justify-content:center;align-items:center;display:flex}.benefit-mini-video,.referral-mini-video{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.benefit-mini-video-cropped{height:calc(100% + 52px);top:-12px;bottom:auto}.referral-mini-video-cropped{height:calc(100% + 60px);top:-14px;bottom:auto}.benefit-mini-video-shade,.referral-mini-video-shade{pointer-events:none;z-index:1;background:radial-gradient(circle at 72% 28%,#15d9f01f,#0000 24%),linear-gradient(#0305051f,#03050538),repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 5px);position:absolute;inset:0}.benefit-mini-scene{background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:10px;width:min(100%,720px);height:clamp(360px,25vw,440px);position:relative;overflow:hidden}.benefit-mini-scene:after,.referral-mini-scene:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#04080800,#040808c7 54%,#040808f5);height:34px;position:absolute;bottom:0;left:0;right:0}.rewards-shell{max-width:1200px;margin:0 auto;padding:0 32px 70px}.rewards-section-title{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;display:flex}.rewards-section-title span{color:#d9e3e9;font-size:17px;font-weight:700}.benefit-tabs{align-items:center;gap:6px;display:inline-flex}.benefit-tabs button{color:#d9e3e99e;background:0 0;border:1px solid #0000;border-radius:0;height:36px;padding:0 18px;font-size:16px;font-weight:700;position:relative}.benefit-tabs button:first-child{padding-left:0}.benefit-tabs button:after{content:"";opacity:0;transform-origin:50%;background:linear-gradient(90deg,#16b985,#26bfd3);height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-21px;left:18px;right:18px;transform:scaleX(.42)}.benefit-tabs button:first-child:after{left:0}.benefit-tabs button:hover,.benefit-tabs button.active{color:#eaf7fb}.benefit-tabs button.active:after{opacity:1;transform:scaleX(1)}.benefit-current-grid{grid-template-columns:1.2fr .9fr .9fr;gap:18px;display:grid}.benefit-current-card{background:#070909;border:1px solid #ffffff14;border-radius:8px;min-height:272px;padding:24px}.benefit-card-head{align-items:flex-start;gap:14px;display:flex}.benefit-card-head>span{color:#21d39b;background:#16b9851f;border:1px solid #16b98542;border-radius:8px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.benefit-card-head strong{color:#eaf2f5;font-size:17px;font-weight:700;display:block}.benefit-card-head small{color:#e0eaef94;margin-top:6px;font-size:13px;line-height:1.7;display:block}.benefit-progress-line{background:#ffffff14;border-radius:999px;height:7px;margin-top:28px;overflow:hidden}.benefit-progress-line span{border-radius:inherit;background:linear-gradient(90deg,#16b985,#26bfd3);height:100%;transition:width .25s;display:block}.benefit-day-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.benefit-day-strip span{color:#dde6ebb8;text-align:center;background:linear-gradient(#ffffff12,#ffffff09);border:1px solid #ffffff14;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;height:58px;padding:7px 4px;font-size:12px;display:flex}.benefit-day-strip span i{color:#e0eaef75;justify-content:center;align-items:center;height:14px;font-style:normal;display:inline-flex}.benefit-day-strip span i:empty:before{content:"";opacity:.72;background:currentColor;border-radius:50%;width:5px;height:5px}.benefit-day-strip span b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:700;line-height:1.1;display:block;overflow:hidden}.benefit-day-strip span.active{color:#e8fbff;background:#26bfd31a;border-color:#26bfd38c;box-shadow:0 0 0 1px #26bfd31f}.benefit-day-strip span.claimed{color:#7ee2bd;background:#16b9851f;border-color:#16b98559}.benefit-current-card.checkin button{min-width:190px;height:42px;margin-top:22px}.benefit-admin-note{background:#ffffff0e;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;margin-top:26px;padding:16px;display:flex}.benefit-admin-note span,.benefit-current-card p,.benefit-task-mini span{color:#e0eaef94;font-size:13px;line-height:1.7}.benefit-admin-note strong{color:#eaf2f5;font-size:18px;font-weight:700}.benefit-current-card p{margin-top:18px}.benefit-task-mini{gap:10px;margin-top:26px;display:grid}.benefit-task-mini div{background:#ffffff0e;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;display:flex}.benefit-task-mini strong{color:#eaf2f5;font-size:13px;font-weight:700}.benefit-limited-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.benefit-limited-card{background:radial-gradient(circle at 78% 18%,#26bfd321,#0000 28%),linear-gradient(135deg,#08171af5,#070909f5);border:1px solid #26bfd338;border-radius:8px;min-height:246px;padding:24px;position:relative;overflow:hidden}.benefit-limited-card.gold{background:radial-gradient(circle at 78% 18%,#f7931a24,#0000 28%),linear-gradient(135deg,#1e1408f5,#070909f5);border-color:#f7931a3d}.benefit-limited-card.points{background:radial-gradient(circle at 78% 18%,#23d7a229,#0000 28%),linear-gradient(135deg,#081c16f5,#070909f5);border-color:#23d7a247}.benefit-limited-card>:not(.benefit-limited-glow){z-index:1;position:relative}.benefit-limited-glow{background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:42%;height:180%;animation:5.8s ease-in-out infinite benefitLimitedSweep;position:absolute;top:-40%;left:-60%;transform:rotate(18deg)}.benefit-limited-reward{background:#ffffff0e;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;margin-top:26px;padding:0 16px;display:flex}.benefit-limited-reward span,.benefit-limited-card p,.benefit-limited-progress span,.benefit-limited-progress em{color:#e0eaef9e;font-size:13px;line-height:1.6}.benefit-limited-reward strong{color:#eaf2f5;text-align:right;white-space:nowrap;font-size:18px;font-weight:700}.benefit-limited-progress{gap:8px;margin-top:20px;display:grid}.benefit-limited-progress div{justify-content:space-between;align-items:center;display:flex}.benefit-limited-progress em{color:#23d7a2;font-style:normal;font-weight:700}.benefit-limited-card.gold .benefit-limited-progress em{color:#ffb866}.benefit-limited-card.points .benefit-limited-progress em{color:#23d7a2}.benefit-limited-progress i{background:#ffffff14;border-radius:999px;height:7px;display:block;overflow:hidden}.benefit-limited-progress i span{border-radius:inherit;background:linear-gradient(90deg,#16b985,#26bfd3);height:100%;display:block}.benefit-limited-card.gold .benefit-limited-progress i span{background:linear-gradient(90deg,#f7931a,#ffd166)}.benefit-limited-card.points .benefit-limited-progress i span{background:linear-gradient(90deg,#16b985,#7ee4c7)}.benefit-limited-card p{margin-top:18px}.benefit-limited-card button{color:#04120d;background:#16b985;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-width:118px;height:38px;margin-top:20px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.benefit-limited-card.gold button{background:#ffb866}.benefit-limited-card.points button{background:#23d7a2}.benefit-limited-card button:disabled{cursor:not-allowed;filter:grayscale(.28);opacity:.62}.benefit-limited-empty{color:#e0eaef9e;text-align:center;background:#ffffff09;border:1px dashed #ffffff24;border-radius:8px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;min-height:246px;padding:28px;display:flex}.benefit-limited-empty div{color:#21d39b;background:#16b9851f;border:1px solid #16b9853d;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.benefit-limited-empty strong{color:#eaf2f5;font-size:16px;font-weight:700}.benefit-limited-empty span{font-size:13px;line-height:1.6}@keyframes benefitLimitedSweep{0%,72%{transform:translate(0)rotate(18deg)}to{transform:translate(360%)rotate(18deg)}}.rewards-modal-backdrop{z-index:150;background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.checkin-modal{color:#fff;text-align:center;background:radial-gradient(circle at 50% 36%,#00c2d826,#0000 32%),linear-gradient(#15191b,#101314);border:1px solid #ffffff14;border-radius:12px;width:480px;max-width:min(92vw,480px);padding:34px 32px 36px;position:relative;box-shadow:0 24px 80px #00000073}.modal-close{color:#aeb8bf;background:0 0;border:0;font-size:24px;position:absolute;top:22px;right:24px}.checkin-modal h2{margin-bottom:12px;font-size:18px;font-weight:700}.checkin-modal p{color:#aeb8bf;margin-bottom:24px;font-size:13px;line-height:1.7}.checkin-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.checkin-grid article{background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;min-height:118px;overflow:hidden}.checkin-grid article.active{border-color:#00c2d8;box-shadow:inset 0 0 0 1px #00c2d86b}.checkin-grid article.claimed{border-color:#26c99b73}.checkin-grid span{color:#aeb8bf;background:#ffffff0f;padding:10px;font-size:12px;font-weight:700;display:block}.checkin-grid b{color:#f4fbff;white-space:pre-line;justify-content:center;align-items:center;height:76px;font-size:14px;font-weight:700;display:flex}.checkin-grid article:last-child{grid-column:2}.claim-button{width:100%;margin-top:28px}.referral-page{background:#050607;min-height:calc(100vh - 62px);padding-bottom:72px}.referral-hero{color:#fff;background:radial-gradient(circle at 70% 36%,#00c2d82e,#0000 28%),linear-gradient(135deg,#050607 0%,#080b0e 52%,#101418 100%);grid-template-columns:minmax(0,1fr) clamp(720px,48vw,900px);gap:72px;min-height:600px;padding:76px 8.2vw 54px;display:grid;position:relative}.referral-hero:after{content:"";opacity:.16;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0 0 0 44%}.referral-hero-copy,.referral-visual-panel{z-index:1;position:relative}.referral-hero-copy{max-width:700px;padding-bottom:8px}.referral-hero-mark{filter:drop-shadow(0 16px 24px #00c2d833);margin-bottom:28px}.referral-hero-copy>span{color:#21c4d8;margin-bottom:12px;font-size:13px;font-weight:900;display:block}.referral-hero-copy h1{color:#fff;max-width:590px;margin-bottom:18px;font-size:42px;line-height:1.12}.referral-hero-copy p{color:#ffffffad;margin-bottom:28px;font-size:14px;font-weight:700}.referral-copy-panel{background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px solid #ffffff1f;border-radius:10px;max-width:620px;padding:22px 22px 20px;box-shadow:0 24px 68px #0000003d}.referral-copy-panel-head{gap:6px;margin-bottom:16px;display:grid}.referral-copy-panel-head strong{color:#fff;font-size:18px;font-weight:900}.referral-copy-panel-head small{color:#ffffff8a;font-size:12px;font-weight:750;line-height:1.6}.referral-hero-actions{gap:12px;margin-top:22px;display:flex}.referral-hero-actions a,.referral-hero-actions button{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:176px;height:44px;padding:0 18px;font-size:13px;font-weight:800;display:inline-flex}.referral-outline-button{color:#fff;background:0 0;border:1px solid #00c2d8}.referral-outline-button:hover{background:#00c2d81a}.referral-invite-primary{color:#101418;background:#fff;border:0}.referral-invite-primary:disabled{cursor:not-allowed;opacity:.58}.referral-visual-panel{justify-content:center;align-items:center;display:flex}.referral-mini-scene{background:linear-gradient(135deg,#ffffff1f,#ffffff0a);border:1px solid #ffffff1f;border-radius:12px;width:100%;height:clamp(460px,32vw,560px);position:relative;overflow:hidden;box-shadow:0 26px 80px #00000061}.referral-copy-row{grid-template-columns:86px minmax(0,1fr) 30px;align-items:center;gap:12px;min-height:42px;display:grid}.referral-copy-row+.referral-copy-row{margin-top:10px}.referral-copy-row span{color:#ffffff75;font-size:13px;font-weight:800}.referral-copy-row strong{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.referral-copy-row button{color:#ffffffc7;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.referral-copy-row button:disabled{cursor:not-allowed;opacity:.45}.referral-ticker{color:#ffffffb8;background:#050607;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:18px;padding:16px 8.2vw 22px;display:grid}.referral-ticker span{align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:800;display:inline-flex}.referral-ticker svg{color:#00c2d8;flex:none}.referral-shell{max-width:1200px;margin:0 auto;padding:34px 32px 0}.referral-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.referral-stat-grid article,.referral-board,.referral-rewards,.referral-steps,.referral-levels{background:#101314;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 12px 30px #0003}.referral-stat-grid article{--referral-card-bg:url(https://images.pexels.com/photos/3184418/pexels-photo-3184418.jpeg?auto=compress&cs=tinysrgb&w=1200);background:linear-gradient(112deg, #05080cf0 0%, #05080cbd 48%, #05080c4d 100%), var(--referral-card-bg);background-position:100%;background-size:cover;min-height:114px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.referral-stat-grid article:after,.referral-reward-grid article:after{content:"";opacity:.68;pointer-events:none;background:radial-gradient(circle at 16% 18%,#00c2d83d,#0000 28%),radial-gradient(circle at 92% 18%,#ffffff29,#0000 26%),linear-gradient(#0000 0%,#00000047 100%);position:absolute;inset:0}.referral-stat-grid article>*,.referral-reward-grid article>*{z-index:1;position:relative}.referral-stat-grid article:nth-child(2){--referral-card-bg:url(https://images.pexels.com/photos/3184360/pexels-photo-3184360.jpeg?auto=compress&cs=tinysrgb&w=1200)}.referral-stat-grid article:nth-child(3){--referral-card-bg:url(https://images.pexels.com/photos/7876894/pexels-photo-7876894.jpeg?auto=compress&cs=tinysrgb&w=1200)}.referral-stat-grid article:nth-child(4){--referral-card-bg:url(https://images.pexels.com/photos/7792845/pexels-photo-7792845.jpeg?auto=compress&cs=tinysrgb&w=1200)}.referral-stat-grid article:hover,.referral-reward-grid article:hover{border-color:#00c2d85c;transform:translateY(-2px);box-shadow:0 18px 40px #00000047,inset 0 0 0 1px #ffffff0d}.referral-stat-grid i{color:#00c2d8;background:#00c2d81c;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:14px;display:inline-flex}.referral-stat-grid span{color:#ffffff80;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.referral-stat-grid strong{color:#fff;font-size:28px}.referral-rewards{margin-bottom:22px;padding:24px}.referral-section-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.referral-section-head h2,.referral-steps h2,.referral-board-head h2,.referral-levels h2{color:#fff;margin-bottom:5px;font-size:20px}.referral-section-head span,.referral-board-head span{color:#ffffff85;font-size:12px;font-weight:750}.referral-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.referral-reward-grid article{--referral-card-bg:url(https://images.pexels.com/photos/3184418/pexels-photo-3184418.jpeg?auto=compress&cs=tinysrgb&w=1200);background:linear-gradient(112deg, #05080cf0 0%, #05080cb8 48%, #05080c42 100%), var(--referral-card-bg);background-position:100%;background-size:cover;border:1px solid #ffffff1a;border-radius:8px;min-height:188px;padding:22px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.referral-reward-grid article:nth-child(2){--referral-card-bg:url(https://images.pexels.com/photos/7876894/pexels-photo-7876894.jpeg?auto=compress&cs=tinysrgb&w=1200)}.referral-reward-grid article:nth-child(3){--referral-card-bg:url(https://images.pexels.com/photos/3184360/pexels-photo-3184360.jpeg?auto=compress&cs=tinysrgb&w=1200)}.referral-reward-grid article>div{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.referral-reward-grid svg{color:#00c2d8}.referral-reward-grid article>div strong{color:#47d6e8;background:#00c2d81f;border:1px solid #00c2d847;border-radius:999px;padding:6px 10px;font-size:12px}.referral-reward-grid h3{color:#fff;margin-bottom:10px;font-size:18px}.referral-reward-grid p{color:#ffffff94;font-size:13px;font-weight:700;line-height:1.7}.referral-steps{text-align:center;margin-bottom:22px;padding:30px 24px 34px}.referral-steps h2{margin-bottom:26px}.referral-steps>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.referral-steps article{position:relative}.referral-steps article:not(:last-child):after{content:"";background:#ffffff24;width:calc(100% - 116px);height:1px;position:absolute;top:11px;left:calc(50% + 58px)}.referral-steps span{color:#00c2d8;margin-bottom:28px;font-size:16px;font-weight:950;display:block}.referral-steps strong{color:#fff;margin-bottom:8px;font-size:18px;display:block}.referral-steps p{color:#ffffff85;font-size:12px;font-weight:750}.referral-board{padding:22px}.referral-board-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.referral-tabs{background:#ffffff0f;border-radius:6px;gap:4px;padding:4px;display:flex}.referral-tabs button{color:#ffffff8f;background:0 0;border:0;border-radius:5px;height:30px;padding:0 12px;font-size:12px;font-weight:850}.referral-tabs button.active{color:#101418;background:#fff;box-shadow:0 2px 8px #0000002e}.referral-table-wrap{max-height:420px;position:relative;overflow:auto}.referral-table{border-collapse:collapse;width:100%;min-width:760px}.referral-table th,.referral-table td{color:#ffffffc7;text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff14;height:58px;padding:0 12px;font-size:13px}.referral-table th{color:#ffffff6b;z-index:1;background:#101314;font-size:12px;font-weight:800;position:sticky;top:0}.referral-member{align-items:center;gap:10px;display:flex}.referral-member b{color:#fff;background:linear-gradient(135deg,#1d2a31,#00aeca);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.referral-member span{color:#fff;font-weight:850}.referral-table i{color:#42d5e8;background:#00c2d81c;border-radius:999px;padding:5px 9px;font-style:normal;font-weight:900}.referral-empty{color:#ffffff80;justify-content:center;align-items:center;height:120px;font-size:13px;font-weight:800;display:flex}.referral-levels{margin-top:18px;padding:22px}.referral-levels div{flex-wrap:wrap;gap:10px;display:flex}.referral-levels span,.referral-levels small{color:#ffffff9e;background:#ffffff0f;border-radius:6px;align-items:center;gap:10px;height:34px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.referral-levels strong{color:#fff}.feedback-page{background:#050607;min-height:calc(100vh - 62px)}.feedback-hero{color:#fff;background:#050607;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin:0 auto;padding:42px 10vw 34px;display:grid}.feedback-hero span,.feedback-panel-head span{color:#18bfd3;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.feedback-hero h1{color:#fff;margin-bottom:10px;font-size:38px;line-height:1.1}.feedback-hero p{color:#ffffffa8;max-width:820px;font-size:14px;font-weight:700;line-height:1.65}.feedback-hero>strong{color:#65f3ff;white-space:nowrap;background:#00c2d81f;border:1px solid #00c2d857;border-radius:999px;min-width:0;padding:8px 12px;font-size:12px;font-weight:900}.feedback-shell{grid-template-columns:1fr;align-items:start;gap:20px;width:min(80vw,1520px);max-width:1520px;margin:0 auto;padding:24px 0 58px;display:grid}.feedback-form-panel,.feedback-list-panel{background:#101314;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:24px;box-shadow:0 12px 30px #0003}.feedback-panel-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.feedback-panel-head h2{color:#fff;font-size:18px}.feedback-panel-head svg{color:#00aeca}.feedback-panel-head button{color:#65f3ff;background:#00c2d81c;border:1px solid #00c2d83d;border-radius:7px;height:34px;padding:0 16px;font-size:12px;font-weight:700}.feedback-form{gap:14px;display:grid}.feedback-form fieldset{border:0;gap:10px;display:grid}.feedback-form legend,.feedback-form label>span{color:#ffffff8f;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.feedback-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.feedback-category-grid button{text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;min-height:82px;padding:13px}.feedback-category-grid button.active{background:#00c2d821;border-color:#00c2d89e;box-shadow:inset 0 0 0 1px #00bcd42e}.feedback-category-grid strong{color:#fff;margin-bottom:5px;font-size:13px;font-weight:700;display:block}.feedback-category-grid small{color:#ffffff7a;font-size:12px;font-weight:700;line-height:1.45;display:block}.feedback-priority-tabs{background:#ffffff0f;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.feedback-priority-tabs button{color:#ffffffad;background:0 0;border:0;border-radius:6px;height:34px;font-size:12px;font-weight:700}.feedback-priority-tabs button.active{box-shadow:none;color:#65f3ff;background:#00c2d821}.feedback-form input,.feedback-form textarea{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:7px;outline:none;width:100%;font-size:14px;font-weight:700}.feedback-form input{height:42px;padding:0 13px}.feedback-form textarea{resize:vertical;min-height:120px;padding:12px 13px}.feedback-form input:focus,.feedback-form textarea:focus{border-color:#00bcd4;box-shadow:0 0 0 3px #00bcd41f}.feedback-form input::placeholder,.feedback-form textarea::placeholder{color:#fff6}.feedback-submit{background:var(--green);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;height:44px;font-size:14px;font-weight:900;display:inline-flex}.feedback-submit:disabled{cursor:not-allowed;opacity:.56}.feedback-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.feedback-stat-grid article{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;min-height:48px;padding:9px 12px;display:grid}.feedback-stat-grid i{color:#00aeca;background:#00c2d81c;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:0;display:inline-flex}.feedback-stat-grid span{color:#ffffff85;font-size:12px;font-weight:900}.feedback-stat-grid strong{color:#fff;margin-top:0;font-size:18px;display:block}.feedback-ticket-list{gap:12px;display:grid}.feedback-ticket{background:#ffffff09;border:1px solid #ffffff1a;border-left:3px solid #d9e2ea;border-radius:8px;padding:16px}.feedback-ticket:has(.status-processing){border-left-color:#f0a500}.feedback-ticket:has(.status-replied){border-left-color:var(--green)}.feedback-ticket-top{justify-content:space-between;align-items:start;gap:16px;margin-bottom:10px;display:flex}.feedback-ticket-top span{color:#ffffff75;margin-bottom:5px;font-size:12px;font-weight:900;display:block}.feedback-ticket h3{color:#fff;font-size:16px;line-height:1.35}.feedback-ticket-top b{border-radius:999px;flex:none;padding:6px 10px;font-size:12px}.feedback-ticket-top .status-submitted{color:#ffffffa3;background:#ffffff17}.feedback-ticket-top .status-processing{color:#ffca64;background:#f0a50024}.feedback-ticket-top .status-replied{color:#31e0af;background:#00b88421}.feedback-ticket p{color:#ffffffa8;white-space:pre-wrap;margin-bottom:12px;font-size:13px;font-weight:600;line-height:1.65}.feedback-ticket-meta{flex-wrap:wrap;gap:8px;display:flex}.feedback-ticket-meta span,.feedback-ticket-meta time{color:#ffffff8f;background:#ffffff12;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.feedback-reply{background:#00c2d814;border:1px solid #00c2d838;border-radius:7px;gap:6px;margin-top:12px;padding:12px;display:grid}.feedback-reply strong{color:#65f3ff;font-size:13px}.feedback-reply span{color:#ffffffd1;font-size:13px;line-height:1.55}.feedback-empty{color:#ffffff8a;text-align:center;border:1px dashed #ffffff2e;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:210px;padding:24px;display:flex}.feedback-empty svg{color:#00aeca}.feedback-empty strong{color:#fff;font-size:15px}.feedback-empty span{font-size:13px;font-weight:700}@media (max-width:1080px){.rewards-hero,.referral-hero{grid-template-columns:1fr;gap:26px;padding:54px 32px 40px}.referral-hero:after{inset:auto 0 0}.referral-visual-panel,.rewards-visual{justify-content:flex-start}.benefit-current-grid,.limited-campaign-grid{grid-template-columns:1fr}.referral-mini-scene,.benefit-mini-scene{max-width:620px}.referral-ticker{grid-template-columns:1fr;padding-left:32px;padding-right:32px}.feedback-hero,.feedback-shell{grid-template-columns:1fr}.feedback-hero{align-items:start;padding-left:32px;padding-right:32px}.feedback-hero>strong{white-space:normal;justify-self:start}.feedback-shell{width:calc(100vw - 64px)}}@media (max-width:720px){.rewards-hero,.rewards-shell{padding-left:18px;padding-right:18px}.rewards-copy h1{font-size:30px}.rewards-metrics{grid-template-columns:1fr}.benefit-day-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.limited-campaign-head,.limited-campaign-foot{flex-direction:column;align-items:flex-start}.limited-campaign-grid article button{width:100%}.checkin-grid{grid-template-columns:repeat(2,1fr)}.checkin-grid article:last-child{grid-column:auto}.feedback-hero,.feedback-shell{padding-left:18px;padding-right:18px}.feedback-shell{width:100%}.feedback-category-grid,.feedback-stat-grid{grid-template-columns:1fr}}
.trading-terminal{border-top:1px solid var(--line);background:#fff;min-width:1180px}.futures-terminal{border-top-color:#dfe7f0;font-size:12px}.exchange-startup-skeleton{color:#101820;background:linear-gradient(#f7f9fb 0%,#eef2f5 100%);min-height:100vh;position:relative;overflow:hidden}.exchange-skeleton-topbar span,.exchange-skeleton-topbar strong,.exchange-loader-market-grid span{background:linear-gradient(90deg,#e4e9ef 0%,#f6f8fb 42%,#e0e7ee 82%) 0 0/220% 100%;border-radius:6px;animation:1.35s ease-in-out infinite exchangeSkeletonSweep;display:block;position:relative;overflow:hidden}.exchange-skeleton-topbar{background:#101820;grid-template-columns:210px minmax(0,1fr) 180px;align-items:center;gap:28px;height:62px;padding:0 24px;display:grid}.exchange-skeleton-brand,.exchange-skeleton-nav,.exchange-skeleton-actions,.exchange-skeleton-pulse{align-items:center;display:flex}.exchange-skeleton-brand{gap:10px}.exchange-skeleton-brand span{border-radius:9px;width:32px;height:32px}.exchange-skeleton-brand strong{width:112px;height:20px}.exchange-skeleton-nav{gap:24px}.exchange-skeleton-nav span{width:68px;height:14px}.exchange-skeleton-actions{justify-content:flex-end;gap:12px}.exchange-skeleton-actions span{border-radius:50%;width:28px;height:28px}.exchange-skeleton-status{background:#fff;border-bottom:1px solid #dde4ec;justify-content:space-between;align-items:center;min-height:132px;padding:26px 34px;display:flex}.exchange-skeleton-status small{color:#667085;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.exchange-skeleton-status h1{letter-spacing:0;margin:0;font-size:24px;font-weight:800;line-height:1.2}.exchange-skeleton-status p{color:#56616f;max-width:560px;margin:9px 0 0;font-size:13px;font-weight:600;line-height:1.6}.exchange-skeleton-pulse{gap:10px}.exchange-skeleton-pulse span{border-radius:50%;width:12px;height:12px}.exchange-skeleton-pulse span:nth-child(2){animation-delay:.13s}.exchange-skeleton-pulse span:nth-child(3){animation-delay:.26s}.exchange-loader-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 62px);padding:54px 24px;display:flex;position:relative;overflow:hidden}.exchange-terminal-skeleton{opacity:.76;pointer-events:none;z-index:0;width:min(1280px,100vw - 48px);position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.exchange-loader-market-grid{opacity:.56;grid-template-columns:repeat(3,minmax(120px,1fr));gap:14px;width:min(920px,86vw);display:grid;position:absolute;inset:11% 8% auto;transform:rotate(-5deg)}.exchange-loader-market-grid span{height:46px}.exchange-loader-market-grid span:nth-child(2),.exchange-loader-market-grid span:nth-child(5){transform:translateY(22px)}.exchange-loader-orbit{z-index:1;background:#fff;border:1px solid #dfe6ee;border-radius:50%;justify-content:center;align-items:center;width:184px;height:184px;display:flex;position:relative;box-shadow:0 22px 70px #0f172a24,inset 0 0 0 10px #f5f7fa}.exchange-loader-orbit:before,.exchange-loader-orbit:after{content:"";border:1px solid #d6a4326b;border-radius:50%;position:absolute;inset:-16px}.exchange-loader-orbit:after{border-color:#1018201f;inset:-30px}.exchange-loader-gif{image-rendering:auto;width:128px;height:128px;display:block}.exchange-loader-copy{z-index:1;max-width:640px;margin-top:38px;position:relative}.exchange-loader-copy small{color:#8a6a12;letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.exchange-loader-copy h1{color:#101820;letter-spacing:0;margin:0;font-size:30px;font-weight:850;line-height:1.2}.exchange-loader-copy p{color:#56616f;max-width:560px;margin:12px auto 0;font-size:14px;font-weight:600;line-height:1.75}.exchange-loader-tickers{z-index:1;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex;position:relative}.exchange-loader-tickers span{color:#344054;background:#fff;border:1px solid #dfe6ee;border-radius:6px;min-width:86px;padding:8px 10px;font-size:12px;font-weight:800;box-shadow:0 10px 30px #0f172a14}.exchange-skeleton-terminal{background:#fff;border-top:1px solid #e7ecf2;min-width:1180px}.exchange-skeleton-header{border-bottom:1px solid #e1e7ee;grid-template-columns:230px repeat(4,110px);align-items:center;gap:22px;height:58px;padding:0 18px;display:grid}.exchange-skeleton-header span{height:16px}.exchange-skeleton-header .wide{width:170px;height:26px}.exchange-skeleton-grid{grid-template-columns:minmax(620px,1fr) 296px 360px;height:520px;display:grid}.exchange-skeleton-chart,.exchange-skeleton-book,.exchange-skeleton-form{border-right:1px solid #e1e7ee;position:relative}.exchange-skeleton-chart{background:linear-gradient(#edf1f5 1px,#0000 1px) 0 0/100% 52px,linear-gradient(90deg,#edf1f5 1px,#0000 1px) 0 0/72px 100%;overflow:hidden}.exchange-skeleton-chart .chart-toolbar{width:210px;height:22px;position:absolute;top:18px;left:18px}.exchange-skeleton-chart .chart-candle{width:14px;position:absolute;bottom:86px}.exchange-skeleton-chart .tall{height:210px}.exchange-skeleton-chart .medium{height:152px}.exchange-skeleton-chart .short{height:92px}.exchange-skeleton-chart .one{left:18%}.exchange-skeleton-chart .two{left:31%}.exchange-skeleton-chart .three{left:46%}.exchange-skeleton-chart .four{left:62%}.exchange-skeleton-chart .five{left:78%}.exchange-skeleton-book{align-content:start;gap:12px;padding:18px 14px;display:grid}.exchange-skeleton-book span{justify-self:end;height:13px}.exchange-skeleton-form{border-right:0;grid-auto-rows:max-content;gap:14px;padding:20px 18px;display:grid}.exchange-skeleton-form span{height:38px}.exchange-skeleton-form .button{background:#12b886;height:42px}.exchange-skeleton-form .button.muted{background:#f04438}.exchange-skeleton-orders{border-top:1px solid #e1e7ee;gap:12px;padding:18px;display:grid}.exchange-skeleton-orders span{height:14px}.exchange-skeleton-orders span:nth-child(odd){width:92%}.exchange-network-error{background:linear-gradient(#f8fafc 0%,#eef3f7 100%);justify-content:center;align-items:center;min-height:100vh;padding:48px 24px;display:flex}.exchange-network-error-card{color:#111820;text-align:left;background:#fff;border:1px solid #dce4ec;border-radius:8px;width:min(100%,560px);max-width:560px;padding:42px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a1f}.exchange-network-error-code{color:#ecf0f4;-webkit-user-select:none;user-select:none;font-size:118px;font-weight:900;line-height:.78;position:absolute;top:20px;right:22px}.exchange-network-error-icon{color:#fff;z-index:1;background:#101820;border-radius:8px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex;position:relative}.exchange-network-error-eyebrow{color:#d9480f;letter-spacing:0;z-index:1;align-items:center;gap:6px;margin:0 0 10px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.exchange-network-error h1{letter-spacing:0;z-index:1;margin:0;font-size:30px;font-weight:850;line-height:1.18;position:relative}.exchange-network-error-body,.exchange-network-error-detail,.exchange-network-error-hint{letter-spacing:0;z-index:1;position:relative}.exchange-network-error-body{color:#4e5b68;margin:14px 0 0;font-size:15px;font-weight:600;line-height:1.7}.exchange-network-error-detail{color:#667085;background:#f6f8fb;border:1px solid #e2e8f0;border-radius:6px;max-height:96px;margin:18px 0 0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.6;overflow:auto}.exchange-network-error-actions{z-index:1;margin-top:24px;display:flex;position:relative}.exchange-network-error-actions button{color:#fff;background:#101820;border:0;border-radius:6px;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}.exchange-network-error-actions button:hover{background:#1f2937}.exchange-network-error-hint{color:#8a95a3;margin:16px 0 0;font-size:12px;font-weight:600;line-height:1.6}@keyframes exchangeSkeletonSweep{0%{background-position:160% 0}to{background-position:-80% 0}}.futures-terminal-shell{grid-template-columns:minmax(0,1fr) 360px;min-height:calc(100vh - 62px);display:grid}.futures-main{min-width:0}.futures-subnav{background:var(--nav);color:#fff;align-items:center;gap:30px;height:0;padding:0 24px;display:none}.futures-subnav button{color:#fff;background:0 0;border:0;font-weight:800}.futures-subnav .active{color:var(--accent)}.hot-strip{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:12px;height:36px;padding:0 16px;display:flex;overflow:hidden}.hot-strip button{color:var(--muted-strong);background:0 0;border:0}.tag{color:#00a9bd;background:#e7faff;border-radius:4px;padding:3px 6px;font-size:11px}.futures-terminal .tag{color:#3367d6;background:#eef4ff}.futures-terminal .hot-strip{gap:10px;height:32px;padding:0 16px;font-size:12px}.terminal-header{border-bottom:1px solid var(--line);grid-template-columns:272px 1fr;align-items:center;min-height:68px;display:grid}.futures-terminal .terminal-header{grid-template-columns:272px minmax(0,1fr);min-height:58px}.pair-selector{border-right:1px solid var(--line);height:100%;position:relative}.pair-trigger{text-align:left;background:#fff;border:0;align-items:center;gap:10px;width:100%;height:100%;padding:0 16px;display:flex}.pair-trigger strong{font-size:18px;display:block}.futures-terminal .pair-trigger{gap:8px;padding:0 14px}.futures-terminal .pair-trigger strong{font-size:15px}.chevron{color:#5f6874;flex:none;margin-left:auto}.pair-popover{border:1px solid var(--dropdown-border);box-shadow:var(--dropdown-shadow);z-index:60;background:#fff;border-radius:12px;width:500px;padding:16px;animation:.18s both overlayDropIn;position:absolute;top:56px;left:16px;overflow:hidden}.popover-title{margin-bottom:10px;font-weight:800}.pair-search-box{background:var(--panel-soft);border:1px solid #0000;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:8px;height:40px;padding:0 12px;display:grid}.pair-search-box span{color:var(--muted);font-size:20px}.pair-popover input{background:0 0;border:0;outline:0;width:100%}.pair-tabs{white-space:nowrap;gap:14px;margin:14px 0 0;display:flex}.pair-tabs.primary{border-bottom:1px solid var(--line);margin-left:-16px;margin-right:-16px;padding:0 16px 9px}.pair-tabs button,.book-tools button,.orders-filters button{color:var(--muted-strong);background:0 0;border:0;border-radius:6px;height:28px;padding:0 8px;font-weight:700}.pair-tabs .active{color:var(--text);background:0 0;position:relative}.pair-tabs .active:after{background:var(--text);content:"";width:18px;height:3px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.orders-filters .active{color:var(--text);background:#e9f3ef}.pair-tabs.secondary{border-top:1px solid var(--line);gap:12px;margin-top:14px;margin-left:-16px;margin-right:-16px;padding:8px 16px 0}.pair-tabs.secondary button.active{background:var(--panel-soft);color:var(--text)}.pair-tabs.secondary button.active:after,.pair-tabs.contract-kind .active:after{display:none}.pair-tabs.contract-kind{border-top:1px solid var(--line);gap:22px;margin-top:14px;margin-left:-16px;margin-right:-16px;padding:8px 16px 0}.pair-tabs .pair-all-filter{align-items:center;margin-left:auto;display:inline-flex}.pair-list-head{color:var(--muted);grid-template-columns:1fr 88px 96px;margin-top:16px;padding:0 0 8px;font-size:12px;display:grid}.pair-list-head span:nth-child(2),.pair-list-head span:nth-child(3){text-align:right}.pair-list button{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:28px minmax(210px,1fr) 88px 96px;align-items:center;gap:8px;width:100%;min-height:58px;padding:0 8px;display:grid}.pair-list{max-height:330px;padding-right:4px;overflow-y:auto}.pair-list button:hover{background:var(--dropdown-hover)}.pair-list button>span:nth-child(3),.pair-list button>span:nth-child(4){text-align:right}.pair-list button>span:nth-child(2){text-align:left}.pair-list-name{align-items:center;gap:7px;display:inline-flex}.pair-list-name em{border:1px solid var(--line-strong);color:var(--muted);border-radius:4px;padding:0 3px;font-size:11px;font-style:normal}.pair-star{color:#9aa2ad;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:22px;line-height:1;transition:background-color .12s,color .12s,transform .12s;display:inline-flex}.pair-star:hover{color:var(--warning);background:#f59e0b1f;transform:scale(1.08)}.pair-star.active{color:var(--warning)}.price-strip{grid-template-columns:190px repeat(6,minmax(90px,1fr));align-items:center;gap:24px;padding:0 18px;display:grid}.futures-terminal .price-strip{justify-content:flex-start;gap:20px;padding:0 8px 0 12px;display:flex}.last-price{font-size:22px;font-weight:800;display:block}.futures-terminal .last-price{font-size:19px}.futures-price-strip{position:relative;overflow:hidden}.futures-price-main{flex:0 0 82px;gap:3px;min-width:82px;display:grid}.futures-price-main small{font-size:12px;font-weight:700;line-height:1}.strip-stat{flex-direction:column;gap:4px;display:flex}.strip-stat strong{font-size:13px}.futures-terminal .strip-stat{flex:none;gap:3px;min-width:72px}.futures-terminal .strip-stat strong{white-space:nowrap;font-size:12px;line-height:1.15}.futures-terminal .strip-stat small{color:#6b7280;white-space:nowrap;font-size:12px;line-height:1.1}.futures-terminal .strip-stat:first-of-type,.futures-terminal .strip-stat:nth-of-type(2){min-width:78px;margin-left:14px}.futures-terminal .strip-stat:nth-of-type(5),.futures-terminal .strip-stat:nth-of-type(6){min-width:98px}.futures-terminal .strip-stat:nth-of-type(7){min-width:148px}.price-strip-tool{background:0 0;border:0;justify-content:center;align-items:center;gap:2px;width:24px;height:30px;margin-left:auto;padding:0 2px;display:inline-flex}.price-strip-tool span{border:1px solid #8b95a1;width:7px;height:7px}.price-strip-tool span:first-child{border-bottom:0;border-right:0}.price-strip-tool span:last-child{border-top:0;border-left:0}.terminal-breadcrumb{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;height:30px;padding:0 18px;font-size:13px;line-height:1;display:flex;overflow:hidden}.futures-terminal .terminal-breadcrumb{color:#4f6178;background:#f7faff;height:28px;font-size:12px;line-height:1;display:none}.api-status-pill{color:#4f6178;background:#edf4ff;border-radius:4px;flex:none;padding:4px 6px;font-size:11px}.api-status-pill.strong{color:#087b5b;background:#eef8f3}.terminal-grid{grid-template-columns:minmax(620px,1fr) 286px 298px;min-height:520px;display:grid}.futures-terminal .terminal-grid{grid-template-columns:minmax(0,1fr) 296px;height:520px;min-height:0;overflow:hidden}.futures-terminal .chart-panel,.futures-terminal .book-panel,.futures-terminal .order-form{min-height:0;overflow:hidden}.futures-terminal .chart-panel{flex-direction:column;display:flex}.futures-terminal .order-form{overflow-y:auto}.spot-terminal .chart-panel,.spot-terminal .book-panel,.spot-terminal .order-form,.futures-terminal .chart-panel,.futures-terminal .book-panel{border-right:1px solid var(--line)}.futures-terminal .order-form{border-left:1px solid var(--line);border-right:0;grid-area:1/2}
.chart-tabs,.interval-row,.book-tabs,.form-tabs,.side-tabs,.order-type-row{align-items:center;display:flex}.chart-tabs{border-bottom:1px solid var(--line);gap:22px;height:42px;padding:0 18px}.chart-tabs button,.interval-row button,.book-tabs button,.form-tabs button,.side-tabs button,.order-type-row button{color:var(--muted-strong);background:0 0;border:0;font-weight:700}.chart-tabs .active,.interval-row .active,.book-tabs .active,.form-tabs .active,.order-type-row .active{color:var(--text);position:relative}.chart-tabs .active:after,.book-tabs .active:after{background:var(--text);content:"";width:100%;height:3px;position:absolute;bottom:-11px;left:0}.interval-row{gap:16px;height:34px;padding:0 18px;position:relative}.interval-row span:first-of-type,.interval-row .chart-attribution-link{margin-left:auto}.chart-attribution-link{color:#4f6178;font-size:12px;font-weight:800;text-decoration:none}.chart-icon-button{border-radius:4px;justify-content:center;align-items:center;height:22px;padding:0 8px;display:inline-flex;color:#4f6178!important;background:#f3f6f8!important}.chart-icon-button.active-icon{color:#1d5fd0!important;background:#e7f0ff!important}.interval-menu-wrap{position:relative}.interval-popover{border:1px solid var(--dropdown-border);box-shadow:var(--dropdown-shadow);z-index:40;background:#fff;border-radius:10px;width:356px;padding:14px;animation:.18s both overlayDropIn;position:absolute;top:30px;left:0}.interval-popover-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.interval-popover-head strong{color:var(--text);font-size:14px}.interval-popover-head button{font-size:13px;font-weight:700;color:#00a9bd!important;padding:0!important}.interval-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.interval-grid button{border-radius:8px;height:28px;font-size:13px;font-weight:700;color:#223042!important;background:#fff!important}.interval-grid button.active{background:var(--dropdown-hover)!important;color:#0a7689!important}.interval-grid button:hover{background:var(--dropdown-hover)!important}.chart-area{flex:auto;height:444px;min-height:0;display:flex;position:relative}.chart-fullscreen-backdrop{z-index:120;background:#070a0ead;padding:18px;position:fixed;inset:0}.chart-fullscreen-panel{background:#fff;border-radius:16px;flex-direction:column;height:calc(100vh - 36px);animation:.18s both overlayDropIn;display:flex;overflow:hidden}.chart-fullscreen-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:56px;padding:0 18px;display:flex}.chart-fullscreen-head strong{color:var(--text);font-size:16px}.chart-fullscreen-head span{color:var(--muted-strong);font-size:13px}.chart-fullscreen-head button{color:#405065;background:#f3f6f8;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;display:inline-flex}.chart-fullscreen-panel .interval-row{height:40px}.chart-fullscreen-panel .chart-area{flex:1;height:auto}.futures-terminal .chart-tabs,.futures-terminal .book-tabs{height:34px}.futures-terminal .chart-tabs{gap:18px;padding:0 16px}.futures-terminal .chart-tabs button,.futures-terminal .interval-row button,.futures-terminal .book-tabs button{font-size:12px}.futures-terminal .interval-row{gap:13px;height:28px;padding:0 16px}.futures-terminal .chart-area{flex:auto;height:auto;min-height:0}.futures-terminal .drawing-tools{gap:8px;padding:11px 0}.futures-terminal .drawing-tools button{font-size:14px}.futures-terminal .chart-canvas{padding:6px 12px 0}.futures-terminal .chart-title{gap:10px;font-size:12px}.drawing-tools{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:11px;padding:14px 0;display:flex}.drawing-tools button{color:#20252b;background:0 0;border:0;border-radius:4px;width:24px;height:24px;font-size:17px}.drawing-tools button.active{color:#0867c7;background:#eef3f7}.chart-canvas{flex:auto;height:100%;min-height:0;padding:8px 14px 0;position:relative;overflow:hidden}.chart-title{color:var(--muted-strong);z-index:2;align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;top:8px}.chart-title.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kline-pro-chart{width:100%;height:100%;min-height:0}.kline-pro-chart .klinecharts-pro{--klinecharts-pro-primary-color:#0b70d8;--klinecharts-pro-hover-background-color:#0b70d81a;--klinecharts-pro-selected-color:#0b70d81f;min-height:0;font-family:inherit;font-size:12px;height:100%!important}.kline-pro-chart .klinecharts-pro-period-bar{display:none}.kline-pro-chart .klinecharts-pro-content,.kline-pro-chart .klinecharts-pro-widget{min-height:0;overflow:visible;height:100%!important}.kline-pro-chart .klinecharts-pro-drawing-bar{scrollbar-width:thin;z-index:30;background:#fff;flex:0 0 52px;max-height:100%;transition:flex-basis .16s,opacity .16s,width .16s;overflow:visible}.kline-pro-chart .klinecharts-pro-drawing-bar .item .icon-arrow{opacity:1}.kline-pro-chart .klinecharts-pro-drawing-bar .item .list{z-index:90;max-height:min(420px,100vh - 180px);overflow-y:auto}.kline-pro-chart .klinecharts-pro-drawing-bar::-webkit-scrollbar{width:4px}.kline-pro-chart .klinecharts-pro-drawing-bar::-webkit-scrollbar-thumb{background:#c8d1dc;border-radius:999px}.chart-area.drawing-collapsed .klinecharts-pro-drawing-bar{opacity:0;pointer-events:none;overflow:hidden;flex-basis:0!important;width:0!important;min-width:0!important}.chart-area.drawing-collapsed .klinecharts-pro-drawing-bar,.chart-area.drawing-collapsed .klinecharts-pro-drawing-bar *,.chart-area.drawing-collapsed [class*=drawing-bar]{border:0!important;flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important}.chart-area.drawing-collapsed .klinecharts-pro-content,.chart-area.drawing-collapsed .klinecharts-pro-widget{flex:100%!important;width:100%!important;max-width:100%!important;margin-left:0!important}.drawing-collapse-button{color:#526070;z-index:25;background:#fff;border:1px solid #d7dee8;border-radius:0 8px 8px 0;justify-content:center;align-items:center;width:18px;height:34px;padding:0;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 3px 10px #10141814}.drawing-collapse-button:hover{color:#1f2937;background:#f5f7fa}.chart-area.drawing-collapsed .drawing-collapse-button{left:0}.kline-pro-chart .klinecharts-pro canvas{display:block}.drawing-overlay{pointer-events:none;z-index:3;width:100%;height:100%;display:block;position:absolute;inset:0}.drawing-overlay.active{cursor:crosshair;pointer-events:auto;touch-action:none}.drawn-shape,.drawn-preview{fill:none;stroke:#1f7ae0;stroke-dasharray:5 4;stroke-width:1.4px}.drawn-box,rect.drawn-preview{fill:#1f7ae014;stroke:#1f7ae0;stroke-dasharray:5 4;stroke-width:1.2px}.drawn-preview{opacity:.7}.drawn-anchor{fill:#1f7ae0;stroke:#fff;stroke-width:2px}.drawn-text{fill:#1f2937;paint-order:stroke;stroke:#fff;stroke-width:3px;font-size:12px;font-weight:800}.chart-state-overlay{color:#4f6178;z-index:4;background:#ffffffd1;border:1px solid #e8edf2;border-radius:6px;justify-content:center;align-items:center;min-width:132px;height:34px;padding:0 12px;font-size:12px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chart-state-overlay.error{color:var(--red);background:#fff5f5eb;border-color:#ffd2d0}.chart-area-skeleton{z-index:5;background:#ffffffeb;padding:18px;position:absolute;inset:0}.mock-chart{width:100%;height:340px;margin-top:18px}.futures-terminal .mock-chart{height:318px;margin-top:18px}.futures-terminal .volume-row{gap:7px;height:42px}.grid-line{stroke:#edf0f2;stroke-width:1px}.ma{fill:none;stroke-width:1.2px}.ma-blue{stroke:#4989d6}.ma-pink{stroke:#d94ba4}.ma-green{stroke:#3dbb78}.candle-up,.candle-up-fill{fill:var(--green);stroke:var(--green)}.candle-down,.candle-down-fill{fill:var(--red);stroke:var(--red)}.price-line{stroke:var(--green);stroke-dasharray:2 3}.volume-row{align-items:end;gap:8px;height:48px;padding-left:6px;display:flex}.bar{opacity:.45;width:12px;display:inline-block}.bar.green{background:var(--green)}.bar.red{background:var(--red)}.book-panel{flex-direction:column;min-width:0;display:flex}.book-tabs{border-bottom:1px solid var(--line);gap:18px;height:42px;padding:0 12px}.book-tools{z-index:3;justify-content:space-between;align-items:center;gap:8px;height:34px;padding:0 14px;display:flex;position:relative;overflow:visible}.depth-mode-button{background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:28px;min-width:28px;height:22px;padding:0;display:inline-flex}.depth-mode-button:hover,.depth-mode-button.active{background:#eef1f4}.depth-icon{border-radius:3px;width:14px;height:13px;display:inline-block}.depth-icon.green{background:var(--green)}.depth-icon.red{background:var(--red)}.depth-icon.mixed{background:linear-gradient(90deg, var(--green) 50%, var(--red) 50%)}.precision-select{margin-left:auto;position:relative}.precision-select>button{text-align:right;align-items:center;min-width:48px;padding:0 4px;display:inline-flex}.precision-menu{border:1px solid var(--dropdown-border);box-shadow:var(--dropdown-shadow);z-index:20;background:#fff;border-radius:10px;min-width:74px;padding:5px;animation:.16s both overlayDropIn;position:absolute;top:calc(100% + 4px);right:0}.precision-menu button{text-align:left;border-radius:8px;width:100%;height:28px;display:block}.precision-menu button:hover,.precision-menu button.active{background:var(--dropdown-hover);color:var(--text)}.book-table{flex:1;min-height:0;padding:0 10px;overflow:hidden}.book-head,.book-row,.trade-print{grid-template-columns:minmax(70px,.95fr) minmax(72px,.9fr) minmax(92px,1.15fr);min-height:22px;font-size:12px;display:grid}.book-row{isolation:isolate;transform-origin:100%;transition:background-color .18s,transform .18s;position:relative}.book-row:before{content:"";opacity:.78;transform-origin:100%;height:100%;width:var(--depth-width,0%);z-index:-1;transition:width .52s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute;top:0;right:0}.futures-terminal .book-head,.futures-terminal .book-row,.futures-terminal .trade-print{min-height:19px;font-size:11px}.book-head{color:var(--muted);height:28px}.book-row span,.trade-print span{font-variant-numeric:tabular-nums;text-align:right;text-overflow:clip;white-space:nowrap;min-width:0;padding-left:4px;overflow:hidden}.book-row span:first-child,.trade-print span:first-child,.book-head span:first-child{text-align:left;padding-left:0}.book-row.sell,.book-row.buy{animation:.52s book-depth-contract}.book-row.sell:before{background:linear-gradient(90deg,#fff0,#f1433621)}.book-row.buy:before{background:linear-gradient(90deg,#fff0,#00b38924)}.book-row.sell span:first-child{color:var(--red)}.book-row.buy span:first-child{color:var(--green)}.mid-price{white-space:nowrap;align-items:baseline;gap:8px;height:42px;padding-top:10px;display:flex}.mid-price strong{color:var(--red);font-size:22px}.futures-terminal .mid-price{height:34px;padding-top:6px}.futures-terminal .mid-price strong{font-size:18px}.book-ratio-bar{grid-template-columns:auto 1fr auto;align-items:center;gap:6px;min-height:28px;margin-top:auto;padding:0 12px 6px;display:grid}.book-ratio-bar span{white-space:nowrap;font-size:11px}.book-ratio-track{align-items:center;gap:3px;min-width:0;height:4px;display:flex}.book-ratio-track i{height:4px;display:block}.book-ratio-track .buy{background:var(--green)}.book-ratio-track .sell{background:var(--red)}.trade-print-panel{border-top:1px solid var(--line);margin-top:8px;padding:10px 12px}.futures-terminal .trade-print-panel{padding-bottom:6px}.print-heading{margin-bottom:8px;font-size:13px;font-weight:800}.trade-record-panel{flex-direction:column;flex:1;min-height:0;padding:0 12px 10px;display:flex}.trade-record-head{color:var(--muted);grid-template-columns:1fr 1fr .9fr;min-height:34px;padding-top:11px;font-size:12px;display:grid}.trade-record-head span,.trade-record-list .trade-print span{text-align:right}.trade-record-head span:first-child,.trade-record-list .trade-print span:first-child{text-align:left}.trade-record-list{flex:1;min-height:0;padding-right:3px;overflow-y:auto}.trade-record-list::-webkit-scrollbar{width:6px}.pair-list::-webkit-scrollbar{width:6px}.order-form::-webkit-scrollbar{width:6px}.trade-record-list::-webkit-scrollbar-thumb{background:#cfd5dc;border-radius:999px}.pair-list::-webkit-scrollbar-thumb{background:#cfd5dc;border-radius:999px}.order-form::-webkit-scrollbar-thumb{background:#cfd5dc;border-radius:999px}.trade-record-list .trade-print{grid-template-columns:1fr 1fr .9fr;animation:.85s book-row-flash}@keyframes book-row-flash{0%{filter:brightness(.95)}to{filter:brightness()}}@keyframes book-depth-contract{0%{transform:scaleX(.992)}55%{transform:scaleX(1.004)}to{transform:scaleX(1)}}.futures-terminal .trade-record-head{min-height:30px;padding-top:8px}.futures-terminal .trade-record-panel{padding-bottom:6px}.chart-info-panel{background:#fff;flex-direction:column;height:478px;padding:16px;display:flex;overflow:hidden}.chart-sub-tabs{gap:8px;margin-bottom:18px;display:flex}.chart-sub-tabs button{color:var(--muted-strong);background:0 0;border:0;border-radius:6px;height:30px;padding:0 12px;font-weight:800}.chart-sub-tabs button:disabled{color:var(--muted);cursor:default}.chart-sub-tabs .active{background:var(--panel-soft);color:var(--text)}.coin-overview-grid{flex:1;grid-template-columns:minmax(300px,.36fr) minmax(0,1fr);gap:32px;min-height:0;display:grid}.coin-stat-list{gap:0;display:grid}.coin-stat-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;min-height:38px;padding:8px 0;font-size:13px;display:grid}.coin-stat-row span{color:var(--muted-strong)}.coin-summary-card{align-content:start;gap:18px;max-width:none;display:grid}.coin-heading{align-items:center;gap:10px;display:flex}.coin-heading div{flex-direction:column;gap:3px;display:flex}.coin-heading span,.coin-summary-card p{color:var(--muted-strong);font-size:13px;line-height:1.7}.coin-profile-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.coin-profile-meta div{background:var(--panel-soft);border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.coin-profile-meta span{color:var(--muted-strong);font-size:12px}.coin-profile-meta strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.coin-link-row{flex-wrap:wrap;gap:8px;display:flex}.coin-link-row a,.coin-link-row button{background:var(--panel-soft);color:var(--text);border:0;border-radius:6px;align-items:center;height:30px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.coin-link-row button:disabled{color:var(--muted);cursor:default}.trading-data-panel{flex-direction:column;padding:12px 14px;display:flex}.flow-card{border:1px solid var(--line);border-radius:8px;flex:1;grid-template-rows:auto auto minmax(150px,1fr) auto;width:100%;min-height:0;padding:18px 22px;display:grid}.flow-card-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.flow-card-head h3{font-size:16px}.flow-card-head span{color:var(--muted)}.flow-time-tabs{gap:16px;margin-bottom:12px;display:flex}.flow-time-tabs button{color:var(--muted-strong);background:0 0;border:0;border-radius:6px;height:26px;padding:0 10px;font-size:12px;font-weight:800}.flow-time-tabs button:disabled{color:var(--muted);cursor:default}.flow-time-tabs .active{background:var(--panel-soft);color:var(--text)}.flow-chart-grid{grid-template-columns:minmax(180px,.36fr) minmax(260px,1fr);align-items:center;gap:clamp(24px,4vw,64px);min-height:150px;display:grid}.donut-chart{--flow-buy:50%;aspect-ratio:1;background:radial-gradient(circle, #fff 0 42%, transparent 43%), conic-gradient(var(--green) 0 var(--flow-buy), var(--red) var(--flow-buy) 100%);text-align:center;border-radius:50%;flex:none;justify-content:center;place-self:center;align-items:center;width:clamp(150px,16vw,190px);min-width:150px;max-width:190px;height:auto;min-height:150px;max-height:190px;display:flex}.donut-chart span{color:var(--muted-strong);font-size:13px;line-height:1.45}.flow-legend{gap:9px;display:grid}.flow-row{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.flow-row i{border-radius:50%;width:8px;height:8px}.flow-row i.buy{background:var(--green)}.flow-row i.sell{background:var(--red)}.flow-summary-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;padding-top:12px;display:grid}.flow-summary-metrics div{gap:5px;min-width:0;display:grid}.flow-summary-metrics span{color:var(--muted-strong);font-size:12px}.flow-summary-metrics strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.leverage-card{border:1px solid var(--line);border-radius:8px;flex-direction:column;flex:1;width:100%;min-height:0;padding:18px 22px;display:flex}.leverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.leverage-item{background:var(--panel-soft);border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.leverage-item span,.leverage-item em{color:var(--muted-strong);font-size:12px;font-style:normal}.leverage-item strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.leverage-depth-band{background:var(--panel-soft);border-radius:999px;gap:3px;height:8px;margin-top:18px;display:flex;overflow:hidden}.leverage-depth-band div{min-width:4px}.leverage-depth-band .buy{background:var(--green)}.leverage-depth-band .sell{background:var(--red)}.leverage-note{color:var(--muted-strong);margin-top:auto;padding-top:20px;font-size:12px;line-height:1.7}.precision-select>button .dropdown-trigger-inline{justify-content:flex-end;width:100%}
.form-tabs button,.futures-order-tabs button,.side-tabs button,.order-type-row button{color:var(--muted-strong);background:0 0;border:0;font-size:12px;font-weight:700}.form-tabs .active,.futures-order-tabs .active,.order-type-row .active{color:var(--text);position:relative}.order-form{padding:12px 16px}.form-tabs,.side-tabs{gap:20px;margin-bottom:12px}.futures-order-tabs{border-bottom:1px solid var(--line);align-items:center;gap:18px;height:38px;margin:-10px -14px 10px;padding:0 14px;display:flex}.futures-order-tabs .active:after{background:var(--text);content:"";width:100%;height:3px;position:absolute;bottom:-10px;left:0}.futures-order-tabs span{color:var(--muted);font-size:13px}.futures-order-tabs span:first-of-type{margin-left:auto}.mode-row{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px;display:grid}.mode-row button{background:var(--soft-button-bg);border:0;border-radius:6px;height:34px}.spot-mode-row{grid-template-columns:1.1fr 1.2fr .8fr}.spot-mode-row button:first-child{color:var(--green);background:#eefaf6;font-weight:800}.futures-terminal .mode-row button:first-child,.futures-terminal .mode-row button:nth-child(2){background:var(--soft-button-active);color:var(--soft-button-accent);font-weight:700}.side-tabs{background:var(--panel-soft);border-radius:6px;gap:0;padding:3px}.position-tabs{background:var(--panel-soft);border-radius:6px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:10px;padding:3px;display:grid}.position-tabs button{color:var(--muted-strong);background:0 0;border:0;border-radius:5px;height:30px;font-size:12px;font-weight:700}.position-tabs .active{color:var(--text);background:#fff}.side-tabs button{color:var(--muted-strong);border-radius:5px;width:50%;height:32px}.side-tabs .active.buy{background:var(--green);color:#fff}.side-tabs .active.sell{background:var(--red);color:#fff}.order-type-row{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;margin:12px 0;display:grid;position:relative}.order-type-row button:not(.icon-info-button){background:var(--soft-button-bg);color:var(--soft-button-text);border-radius:7px;height:34px;padding:0 14px}.order-type-row button:not(.icon-info-button).active{background:var(--soft-button-active);color:var(--soft-button-accent);font-weight:700}.order-type-row span{margin-left:auto}.input-label{margin-bottom:12px;display:block}.input-label>span{color:var(--muted-strong);margin-bottom:6px;font-size:13px;display:block}.input-box{background:var(--panel-soft);border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:40px;padding:0 8px 0 12px;display:grid}.available-line{color:var(--muted-strong);grid-template-columns:auto 1fr auto;align-items:center;margin:2px 0 8px;font-size:12px;display:grid}.available-line strong{color:var(--text);justify-self:end;font-weight:800}.available-line button{color:var(--muted-strong);background:0 0;border:0;margin-left:8px;font-size:15px}.input-box input{background:0 0;border:0;outline:0;min-width:0}.input-box button{background:#e7eaee;border:0;border-radius:6px;height:28px;padding:0 10px}.price-input-box{grid-template-columns:1fr auto 28px auto}.market-price-box{color:var(--text);grid-template-columns:1fr auto 28px auto}.market-price-input{color:var(--text);font-weight:700}.price-stepper{border-left:1px solid #e0e4e8;height:100%;margin:0 -2px 0 2px;display:grid}.price-stepper button{color:var(--muted);background:0 0;border-radius:0;width:28px;height:18px;padding:0;font-size:9px;line-height:1}.price-stepper.disabled button{color:#aeb5bf;cursor:default}.input-box.muted{grid-template-columns:1fr auto}.slider-dots{justify-content:space-between;align-items:center;margin:4px 0 14px;display:flex;position:relative}.slider-dots:before{background:var(--line-strong);content:"";height:2px;position:absolute;left:7px;right:7px}.slider-dots button{background:#c9ced6;border:0;border-radius:50%;width:8px;height:8px;position:relative}.balance-lines{color:var(--muted-strong);flex-direction:column;gap:6px;margin-bottom:12px;font-size:12px;display:flex}.balance-lines span{justify-content:space-between;display:flex}.take-profit-check{color:var(--muted-strong);align-items:center;gap:8px;margin:2px 0 9px;font-size:12px;display:flex}.take-profit-check button{color:#00a9bd;background:0 0;border:0;margin-left:auto;font-size:12px}.take-profit-check input{accent-color:var(--text);width:15px;height:15px}.stops-panel{gap:12px;margin-bottom:10px;display:grid}.stops-panel label>span{color:var(--muted-strong);margin-bottom:6px;font-size:12px;display:block}.inline-stop-editor{gap:7px;display:grid}.inline-stop-title{color:var(--muted-strong);justify-content:space-between;align-items:center;font-size:12px;display:flex}.inline-stop-title small{color:var(--muted);font-size:11px;font-weight:600}.inline-stop-input{background:#f1f3f6;border-radius:7px;grid-template-columns:minmax(72px,1fr) auto auto;align-items:center;min-height:40px;display:grid;overflow:hidden}.inline-stop-input input{color:var(--text);background:0 0;border:0;min-width:0;height:40px;padding:0 10px;font-size:15px;font-weight:800}.inline-stop-input strong,.inline-stop-input b{color:var(--text);white-space:nowrap;font-size:12px;font-weight:800}.inline-stop-input strong{padding:0 8px}.inline-stop-input b{padding-right:10px}.inline-stop-slider{gap:2px;display:grid}.inline-stop-slider input[type=range]{appearance:none;background:linear-gradient(90deg, #111827 0 var(--stop-progress), #d7dbe3 var(--stop-progress) 100%);border-radius:999px;outline:none;height:3px;margin:7px 7px 0}.inline-stop-slider input[type=range]::-webkit-slider-thumb{appearance:none;background:#111827;border:3px solid #fff;border-radius:999px;width:18px;height:18px;box-shadow:0 1px 4px #0f172a47}.inline-stop-slider input[type=range]::-moz-range-thumb{background:#111827;border:3px solid #fff;border-radius:999px;width:14px;height:14px;box-shadow:0 1px 4px #0f172a47}.inline-stop-marks{grid-template-columns:repeat(5,1fr);display:grid}.inline-stop-marks button{color:#9aa2af;background:0 0;border:0;place-items:center;gap:3px;min-height:22px;padding:0;font-size:10px;display:grid}.inline-stop-marks button span{background:#d7dbe3;border-radius:999px;width:5px;height:5px}.inline-stop-marks button.active span{background:#111827}.inline-stop-marks button.active em{color:#111827}.inline-stop-editor p{color:var(--muted-strong);margin:0;font-size:11px;line-height:1.45}.submit-order{color:#fff;text-align:center;border:0;border-radius:7px;justify-content:center;align-items:center;width:100%;height:42px;font-size:16px;font-weight:800;display:inline-flex}.futures-submit-row,.futures-auth-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.futures-auth-actions.single{grid-template-columns:1fr}.futures-submit-row .submit-order,.futures-auth-actions .submit-order{height:44px;font-size:15px;line-height:1.15}.futures-auth-actions .auth-login-action,.submit-order.buy{background:var(--green)}.submit-order.sell{background:var(--red)}.fee-row{color:var(--muted-strong);align-items:center;gap:18px;margin:14px 0 22px;font-size:12px;display:flex}.calculator-link{color:var(--text);background:0 0;border:0;margin-left:auto;font-size:12px}.account-box{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:12px;display:flex}.account-box h3{font-size:16px}.account-box span{color:var(--muted-strong);font-size:13px}.account-risk-grid,.asset-mini-grid{grid-template-columns:1fr auto;gap:6px 12px;display:grid}.account-risk-grid span,.asset-mini-grid span{color:var(--muted-strong);font-size:12px}.account-risk-grid strong,.asset-mini-grid strong{color:var(--text);font-size:12px;font-weight:700}.account-box a{color:#00a9bd;float:right}.account-link-row{justify-content:space-between;align-items:center;display:flex}.futures-asset-section,.contract-info-section,.community-section{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.asset-section-head,.community-section{justify-content:space-between;align-items:center}.asset-section-head,.community-section,.contract-info-section{display:flex}.asset-section-head strong,.contract-info-section>strong,.community-section strong{color:var(--text);font-size:14px}.asset-section-head button,.contract-more-toggle,.community-icons button{color:var(--muted-strong);background:0 0;border:0}.futures-asset-grid{gap:8px 12px}.asset-action-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.asset-action-row button{color:#384455;background:#f6f7fb;border:0;border-radius:8px;height:36px;font-size:13px;font-weight:700}.asset-action-row button:hover,.available-line button:hover{color:var(--text);background:#eef1f7}.transfer-modal-backdrop{z-index:180;background:#0f172a6b}.futures-transfer-dialog{color:var(--text);background:#fff;border:1px solid #e7ebf1;border-radius:16px;width:min(482px,100vw - 32px);padding:22px 24px 24px;animation:.18s both overlayDropIn;box-shadow:0 24px 70px #0f172a38}.futures-transfer-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.futures-transfer-head h2{color:#111827;font-size:20px;font-weight:900;line-height:1}.futures-transfer-head button{color:#596273;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.transfer-route-panel{background:#f4f6fa;border-radius:5px;gap:2px;margin-bottom:18px;padding:0;display:grid}.transfer-route-item{color:#7b8492;grid-template-columns:18px 1fr;align-items:center;gap:12px;min-height:50px;padding:0 12px;display:grid}.transfer-route-swap{color:var(--green);background:0 0;border:0;justify-content:space-between;align-items:center;height:24px;padding:0 15px;display:flex}.transfer-account-select .refined-select-trigger{box-shadow:none;color:var(--text);background:0 0;border:0;min-height:44px;padding:0}.transfer-account-select .refined-select-trigger:hover,.transfer-account-select.open .refined-select-trigger{box-shadow:none;background:0 0;border:0}.transfer-account-select .refined-select-trigger strong,.transfer-account-select .refined-select-menu strong{color:#111827;font-size:13px}.transfer-account-select .refined-select-trigger small,.transfer-account-select .refined-select-menu small{color:#7b8492;font-size:11px}.transfer-account-select .refined-select-menu{background:#fff;border-color:#e6ebf2;top:calc(100% + 6px);box-shadow:0 18px 42px #0f172a24}.transfer-account-select .refined-select-menu button{color:var(--text)}.transfer-account-select .refined-select-menu button:hover,.transfer-account-select .refined-select-menu button.active{background:#f1f4f8}.futures-transfer-field{gap:8px;margin-top:16px;display:grid}.futures-transfer-field>span{color:#111827;justify-content:space-between;align-items:center;font-size:14px;font-weight:800;display:flex}.futures-transfer-field small{color:#7b8492;font-size:12px;font-weight:600}.futures-transfer-field small strong{color:#111827}.futures-transfer-field>button,.transfer-amount-input{color:#111827;background:#f4f6fa;border:1px solid #eef1f5;border-radius:8px;align-items:center;min-height:42px;padding:0 12px;display:flex}.futures-transfer-field>button{justify-content:space-between;align-items:center;font-size:13px;font-weight:800}.futures-transfer-field>button .dropdown-trigger-caret{color:#8a93a3}.transfer-amount-input input{color:#111827;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.transfer-amount-input input::placeholder{color:#9aa3b2}.transfer-amount-input button{color:var(--green);background:0 0;border:0;font-size:13px;font-weight:800}.transfer-dialog-message{color:var(--red);margin-top:10px;font-size:12px;font-weight:700}.transfer-dialog-message.success{color:var(--green)}.transfer-dialog-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.transfer-dialog-actions button{color:#384455;background:#eef1f5;border:0;border-radius:8px;min-width:80px;height:40px;padding:0 18px;font-size:13px;font-weight:800}.transfer-dialog-actions button.primary{color:#0899618c;background:#dfe8e5}.transfer-dialog-actions button.primary:not(:disabled){background:var(--green);color:#fff}.contract-info-grid{grid-template-columns:1fr auto;gap:8px 12px;display:grid}.contract-info-grid span{color:var(--muted-strong);font-size:12px}.contract-info-grid strong{color:var(--text);font-size:12px;font-weight:700}.contract-more-toggle{align-self:center;margin:-2px auto 0;font-size:12px}.community-icons{gap:14px;margin-left:auto;display:flex}.community-icons button{padding:0;font-size:18px;line-height:1}.futures-terminal .order-form{padding:8px 14px;font-size:12px}.futures-terminal .form-tabs,.futures-terminal .futures-order-tabs{display:none}.futures-terminal .mode-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.futures-terminal .mode-row button{width:100%;height:32px}.futures-terminal .position-tabs{margin-bottom:12px;padding:4px}.futures-terminal .position-tabs button{height:34px}.futures-terminal .order-type-row{grid-template-columns:repeat(2,minmax(0,1fr)) 28px;gap:8px;margin:10px 0 12px}.futures-terminal .order-type-row button:not(.icon-info-button){height:32px}.futures-terminal .input-label{margin-bottom:6px}.futures-terminal .input-label>span{margin-bottom:5px;font-size:12px}.futures-terminal .balance-lines{gap:4px;margin-bottom:8px}.futures-terminal .fee-row{margin:8px 0 10px}.futures-terminal .community-section{display:none}.futures-terminal .account-box{gap:8px}.futures-terminal .input-box{border-radius:7px;min-height:38px}.futures-terminal .input-box button{height:25px;padding:0 8px}.futures-terminal .slider-dots{margin-bottom:8px}.futures-terminal .futures-submit-row .submit-order,.futures-terminal .futures-auth-actions .submit-order{height:42px;font-size:13px}.futures-terminal .account-box h3{font-size:13px}.futures-terminal .account-box span{font-size:12px}.futures-terminal .futures-asset-section,.futures-terminal .contract-info-section,.futures-terminal .community-section{gap:8px;padding-top:10px}.orders-panel{border-top:1px solid var(--line);min-height:320px}.futures-terminal .orders-panel{background:#fff;flex-direction:column;height:520px;min-height:520px;display:flex;overflow:hidden}.orders-tabs{align-items:center;gap:18px;height:40px;padding:0 16px;display:flex}.orders-tabs button{color:var(--muted-strong);background:0 0;border:0;font-weight:700}.orders-tabs .active{color:var(--text)}.orders-filters{align-items:center;gap:8px;padding:0 16px 8px;display:flex}.orders-filters .right{margin-left:auto}.orders-filter-spacer{flex:1}.orders-grid{grid-template-columns:1fr 1fr;gap:16px;padding:0 16px 22px;display:grid}.order-table-card{border:0;border-radius:0;overflow:hidden}.positions-table-card,.order-table-card{background:#fff;flex-direction:column;flex:1;min-height:174px;display:flex;position:relative;overflow:hidden}.positions-scroll-wrap,.orders-scroll-wrap{scrollbar-color:#c5cad1 transparent;scrollbar-width:thin;flex:1;min-height:168px;padding:0 16px;overflow:auto}.positions-scroll-wrap::-webkit-scrollbar{width:8px;height:8px}.orders-scroll-wrap::-webkit-scrollbar{width:8px;height:8px}.positions-scroll-wrap::-webkit-scrollbar-track{background:0 0}.orders-scroll-wrap::-webkit-scrollbar-track{background:0 0}.positions-scroll-wrap::-webkit-scrollbar-thumb{background:#c5cad1;border:2px solid #fff;border-radius:999px}.orders-scroll-wrap::-webkit-scrollbar-thumb{background:#c5cad1;border:2px solid #fff;border-radius:999px}.positions-table-card table,.orders-scroll-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:max(100%,1120px)}.orders-scroll-wrap table.fills-inline-table{min-width:max(100%,980px)}.order-table-card h3{background:var(--panel-soft);padding:10px 12px;font-size:14px}.positions-table-card h3{display:none}.order-table-card th,.order-table-card td{border-top:1px solid var(--line);text-align:left;height:44px;padding:0 12px;font-size:12px}.positions-table-card th,.positions-table-card td,.orders-scroll-wrap th,.orders-scroll-wrap td{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;border-top:0;border-bottom:1px solid #edf0f3;height:52px;padding:0 14px;font-size:13px;overflow:hidden}.positions-table-card th,.orders-scroll-wrap th{color:#6b7280;letter-spacing:.02em;text-transform:none;z-index:2;background:#fafbfc;height:36px;font-size:12px;font-weight:600;position:sticky;top:0}.positions-table-card tbody tr,.orders-scroll-wrap tbody tr{box-shadow:none;background:#fff;border-bottom:1px solid #f1f3f5;transition:background-color .12s}.positions-table-card tbody tr:hover,.orders-scroll-wrap tbody tr:hover{background:#f7f9fb}.positions-table-card tbody td,.orders-scroll-wrap tbody td{color:#1f2329;font-size:12px}.orders-scroll-wrap th.num,.orders-scroll-wrap td.num{text-align:right}.orders-scroll-wrap th.center,.orders-scroll-wrap td.center{text-align:center}.orders-scroll-wrap th.action,.orders-scroll-wrap td.action{text-align:right;padding:0 12px}.orders-scroll-wrap td.action{white-space:nowrap}.orders-scroll-wrap td.action .text-action+.text-action{margin-left:14px}.orders-scroll-wrap .order-col-time{width:13%}.orders-scroll-wrap .order-col-pair{width:14%}.orders-scroll-wrap .order-col-side{width:8%}.orders-scroll-wrap .order-col-type{width:10%}.orders-scroll-wrap .order-col-price{width:13%}.orders-scroll-wrap .order-col-amount,.orders-scroll-wrap .order-col-filled{width:11%}.orders-scroll-wrap .order-col-status,.orders-scroll-wrap .order-col-action{width:10%}.orders-scroll-wrap tbody td{white-space:nowrap;line-height:1.35}.order-time-cell{flex-direction:column;justify-content:center;align-items:center;gap:2px;line-height:1.2;display:inline-flex}.order-time-cell b{color:#1f2329;font-size:13px;font-weight:600}.order-time-cell span{color:#9aa3af;font-size:11px;font-weight:500}.order-number-cell{color:#1f2329;font-size:13px;font-weight:600}.order-number-cell.muted{color:#9aa3af;font-weight:500}.order-side-pill,.order-status-pill{border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.order-side-pill.long,.order-status-pill.pending{color:#f56c6c;background:#f5575714}.order-side-pill.short,.order-status-pill.canceled{color:#2bb673;background:#26c59a1a}.order-status-pill.filled{color:#4b5563;background:#1f23290f}.text-action{color:#6b7280;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:500}.text-action.strong{color:#f56c6c;font-weight:600}.text-action:hover{color:#1f2329}.text-action.strong:hover{color:#e6493f}.muted-action{color:#a0a7b2;font-size:12px;font-weight:600}.orders-scroll-wrap .fill-inline-cell{white-space:normal;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.orders-scroll-wrap .fill-inline-cell b{color:#111827;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.25}.orders-scroll-wrap .fill-inline-cell span{color:#7a828d;overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.25}.orders-scroll-wrap .fill-inline-cell .positive{color:var(--green)}.orders-scroll-wrap .fill-inline-cell .negative{color:var(--red)}.orders-scroll-wrap td:last-child,.orders-scroll-wrap th:last-child{text-align:center}.position-col-contract{width:118px}.position-col-side{width:64px}.position-col-size{width:100px}.position-col-price{width:112px}.position-col-margin{width:116px}.position-col-pnl{width:118px}.position-col-roi{width:86px}.position-col-liquidation{width:112px}.position-col-mode{width:92px}.position-col-stops{width:96px}.position-col-actions{width:142px}.position-stops-cell{gap:4px;min-width:82px;line-height:1.2;display:grid}.position-stops-cell span{color:#4b5563;white-space:nowrap;font-size:12px}.positions-table-card th:nth-last-child(2),.positions-table-card td:nth-last-child(2){background:0 0;position:static}.position-actions-cell{justify-content:center;align-items:center;gap:8px;min-width:0;height:48px;display:flex;position:static}.position-actions-cell button{color:var(--text);white-space:nowrap;background:#f3f5f7;border:0;border-radius:6px;height:28px;padding:0 9px;font-size:12px}.position-actions-cell button.danger{color:var(--red);background:#fff1f0}.position-action-head{z-index:2;background:#f5f7f9;min-width:0;position:sticky;top:0}.position-contract-cell{gap:3px;display:grid}.position-contract-cell>strong,.position-contract-cell .trading-pair-label strong{color:#111827;font-size:13px}.position-contract-cell>span{color:#8b94a3;font-size:11px}.position-side-badge{border-radius:4px;justify-content:center;align-items:center;min-width:34px;height:22px;font-size:12px;font-weight:800;display:inline-flex}.position-side-badge.long{color:var(--green);background:#00b3891f}.position-side-badge.short{color:var(--red);background:#f143361f}.position-empty-panel{color:#667085;pointer-events:none;text-align:center;flex-direction:column;align-items:center;gap:6px;width:min(420px,100% - 48px);display:flex;position:absolute;top:92px;left:50%;transform:translate(-50%)}.position-empty-panel strong{color:#344054;font-size:12px}.position-empty-panel small{color:#8b94a3;font-size:12px}.position-empty-icon{color:#667085;background:linear-gradient(#fbfcfe 0%,#eef3f8 100%);border:1px solid #dde5ee;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 8px 20px #1018280f}.order-table-card th{color:var(--muted)}.empty-state{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:170px;display:flex}.positions-table-card .position-empty-row td{height:320px}@media (max-width:1200px){.top-nav{grid-template-columns:188px minmax(0,1fr) auto}.main-nav{gap:4px}.main-nav button{padding:0 6px;font-size:13px}.market-cards,.ticker-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-grid{grid-template-columns:minmax(520px,1fr) 280px}.order-form{grid-column:1/-1}}
.order-form{position:relative}.mode-row button,.time-in-force-line button,.icon-info-button{transition:background .15s,color .15s}.mode-row button:hover,.time-in-force-line button:hover,.icon-info-button:hover{color:var(--text);background:#e8ecef}.order-type-row{position:relative}.icon-info-button{color:var(--muted);background:0 0;border:0;margin-left:auto}.input-box{position:relative}.input-box input:disabled{color:var(--muted)}.time-in-force-line{align-items:center;display:flex;position:relative}.time-in-force-line button{color:var(--text);background:0 0;border:0;align-items:center;padding:0;font-size:12px;font-weight:800;display:inline-flex}.mini-popover{border:1px solid var(--dropdown-border);box-shadow:var(--dropdown-shadow);z-index:35;background:#fff;border-radius:10px;gap:4px;padding:8px;animation:.18s both overlayDropIn;display:grid;position:absolute}.time-in-force-menu{width:230px;bottom:20px;right:0}.maker-mode-menu{width:132px;top:34px;right:0}.order-type-hint{width:238px;top:24px;right:0}.mini-popover button{color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;gap:4px;min-height:36px;padding:8px 10px;display:grid}.mini-popover button.active,.mini-popover button:hover{background:var(--dropdown-hover)}.mini-popover span{color:var(--muted);font-size:11px;line-height:1.4}.order-type-hint strong{font-size:13px}.trade-modal-backdrop{z-index:120;background:#00000094;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.trade-modal-card{color:var(--text);background:#fff;border-radius:14px;width:min(480px,100vw - 40px);padding:32px;animation:.18s both overlayDropIn;box-shadow:0 24px 70px #0000003d}.trade-modal-head{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.trade-modal-head h2{font-size:22px;font-weight:900;line-height:1.2}.trade-modal-head p{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.45}.trade-modal-head button{color:var(--muted);background:0 0;border:0;font-size:26px;line-height:1}.leverage-dialog h3{margin-bottom:18px;font-size:16px}.leverage-field-label{color:var(--text);margin-bottom:9px;font-size:14px;font-weight:800;display:block}.leverage-input-row{background:#f1f3f6;border-radius:8px;grid-template-columns:1fr 120px 32px;align-items:center;height:48px;display:grid;overflow:hidden}.leverage-input-row span{color:var(--muted);padding-left:14px}.leverage-input-row button{color:var(--muted);background:#e9edf2;border:0;width:30px;height:24px;font-size:10px;line-height:1;display:block}.leverage-input-row strong{text-align:center;font-size:14px;font-weight:800}.leverage-input-row div{border-left:1px solid #e1e5ea;grid-template-rows:1fr 1fr;height:48px;display:grid}.leverage-range-wrap{margin:22px 0 18px}.leverage-range{--leverage-progress:0%;appearance:none;background:linear-gradient(90deg, #111 0 var(--leverage-progress), #d9dde3 var(--leverage-progress) 100%);border-radius:999px;outline:0;width:calc(100% - 14px);height:3px;margin:0 7px;display:block}.leverage-range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#111;border:0;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 5px #11111114}.leverage-range::-moz-range-thumb{cursor:pointer;background:#111;border:0;border-radius:50%;width:14px;height:14px}.leverage-range-marks{grid-template-columns:repeat(6,1fr);margin-top:8px;display:grid}.leverage-range-marks button{color:var(--muted);background:0 0;border:0;justify-items:center;gap:6px;min-height:30px;display:grid}.leverage-range-marks button span{background:#d9dde3;border-radius:50%;width:6px;height:6px}.leverage-range-marks button em{font-size:12px;font-style:normal}.leverage-range-marks button.active span{background:#111}.leverage-range-marks button.active em{color:var(--text)}.leverage-meta{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.leverage-meta span{color:var(--muted-strong)}.leverage-warning{color:#ff681f;margin-bottom:18px;font-size:13px;line-height:1.5}.leverage-batch-check{color:#b8bec6;align-items:center;gap:8px;margin-bottom:28px;font-size:13px;display:flex}.leverage-batch-check input{accent-color:#d8dde4;width:16px;height:16px}.trade-risk-note{color:#7c5423;background:#fff3e6;border-radius:8px;margin:16px 0 24px;padding:14px;font-size:13px;line-height:1.7}.trade-modal-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.trade-primary-action,.trade-secondary-action{border:0;border-radius:8px;height:40px;font-weight:800}.trade-primary-action{background:var(--green);color:#fff}.trade-primary-action:hover,.dialog-confirm:hover{background:#078a58}.trade-secondary-action{color:var(--text);background:#f1f3f6}.trade-primary-action.full{width:100%;margin-top:18px}.margin-mode-options{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:24px;display:grid}.order-confirm-dialog h3{margin-bottom:14px;font-size:16px}.order-confirm-dialog h3 span{margin-left:4px}.confirm-detail-list,.stops-current-row{grid-template-columns:1fr auto;gap:14px 20px;margin:18px 0;display:grid}.confirm-detail-list span,.stops-current-row span{color:var(--muted-strong);font-size:14px}.confirm-detail-list strong,.stops-current-row strong{text-align:right;font-size:14px}.warning-text{color:#ff681f}.confirm-check{color:var(--muted-strong);align-items:center;gap:8px;margin:8px 0 22px;display:flex}.confirm-check input{width:16px;height:16px}.stops-dialog{width:min(500px,100vw - 40px)}.futures-white-dialog{border:1px solid #eef1f5;border-radius:14px;width:min(536px,100vw - 40px);padding:28px;box-shadow:0 24px 70px #00000047;color:var(--text)!important;background:#fff!important}.futures-white-dialog .pro-dialog-head h2,.futures-white-dialog .dialog-position-title strong,.futures-white-dialog .stop-editor-head strong,.futures-white-dialog .stop-input-grid span,.futures-white-dialog .stop-input-grid strong,.futures-white-dialog .stop-input-grid b,.futures-white-dialog .dialog-field-row span,.futures-white-dialog .dialog-field-row strong,.futures-white-dialog .dialog-position-summary strong,.futures-white-dialog .close-summary-card strong{color:#111827!important}.futures-white-dialog .pro-dialog-head button,.futures-white-dialog .dialog-tab-row span,.futures-white-dialog .stop-editor-head button{color:#7b8492}.futures-white-dialog .dialog-position-summary,.futures-white-dialog .close-summary-card,.futures-white-dialog .stop-input-grid,.futures-white-dialog .dialog-field-row{background:#f1f3f7!important}.futures-white-dialog .dialog-position-summary span,.futures-white-dialog .close-summary-card span,.futures-white-dialog .stop-hint,.futures-white-dialog .dialog-available-line,.futures-white-dialog .max-slippage-check{color:#5f6978!important}.futures-white-dialog .dialog-tab-row{border-bottom-color:#dfe4ea}.futures-white-dialog .dialog-tab-row button{color:#7b8492}.futures-white-dialog .dialog-tab-row button.active{color:#111827}.futures-white-dialog .dialog-tab-row button.active:after{background:#111827}.pro-trade-dialog{color:var(--text);background:#fff;border:1px solid #eef1f5;border-radius:14px;width:min(536px,100vw - 40px);padding:28px;box-shadow:0 24px 70px #00000047}.close-position-dialog{width:min(480px,100vw - 40px)}.pro-dialog-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.pro-dialog-head h2{color:#121820;font-size:24px;font-weight:900}.pro-dialog-head button{color:#7b8492;background:0 0;border:0;font-size:30px;line-height:1}.dialog-position-title{align-items:center;gap:6px;margin-bottom:12px;display:flex}.dialog-position-title strong{color:#121820;font-size:16px}.dialog-position-title span{color:#465365;background:#eef1f5;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:800}.dialog-position-title .long{color:#00c087;background:#073f35}.dialog-position-title .short{color:#ff5b6b;background:#4a2029}.dialog-position-summary,.close-summary-card{background:#f1f3f7;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:18px;padding:14px 12px;display:grid}.close-summary-card{grid-template-columns:1fr;gap:12px}.dialog-position-summary article,.close-summary-card article{gap:7px;display:grid}.close-summary-card article{grid-template-columns:1fr auto;align-items:center}.dialog-position-summary span,.close-summary-card span{color:#7b8492;font-size:13px}.dialog-position-summary strong,.close-summary-card strong{color:#111827;font-size:14px}.dialog-tab-row{border-bottom:1px solid #dfe4ea;align-items:center;gap:18px;margin-bottom:16px;display:flex}.dialog-tab-row button{color:#7b8492;background:0 0;border:0;height:32px;padding:0;font-size:14px;font-weight:900;position:relative}.dialog-tab-row button.active{color:#111827}.dialog-tab-row button.active:after{content:"";background:#111827;height:2px;position:absolute;bottom:-1px;left:0;right:0}.dialog-tab-row span{color:#8b95a1;margin-left:auto}.stop-editor{margin-top:14px}.stop-editor-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.stop-editor-head strong{color:#111827;font-size:13px}.stop-editor-head button{color:#8c92a0;background:0 0;border:0}.stop-input-grid,.dialog-field-row{background:#f1f3f7;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:grid}.dialog-field-row{grid-template-columns:1fr auto;margin-bottom:12px}.stop-input-grid span,.dialog-field-row span{color:#111827;font-size:16px;font-weight:900}.stop-input-grid strong,.dialog-field-row strong{color:#111827;font-size:13px}.dialog-field-row button{color:#7b35f5;background:0 0;border:0;font-size:13px;font-weight:900}.stop-input-grid b{color:#111827;white-space:nowrap;font-size:16px}.dialog-slider{margin:12px 0 10px;position:relative}.dialog-slider input[type=range]{--dialog-slider-progress:0%;appearance:none;background:linear-gradient(90deg, #111827 0 var(--dialog-slider-progress), #d9dde5 var(--dialog-slider-progress) 100%);z-index:2;border-radius:999px;outline:0;width:100%;height:3px;margin:12px 0 0;display:block;position:relative}.dialog-slider input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#111827;border:0;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 6px #11182714}.dialog-slider input[type=range]::-moz-range-thumb{cursor:pointer;background:#111827;border:0;border-radius:50%;width:16px;height:16px}.dialog-slider-dots{pointer-events:none;z-index:1;justify-content:space-between;display:flex;position:absolute;top:7px;left:2px;right:2px}.dialog-slider-dots span{background:#d9dde5;border:2px solid #f8fafc;border-radius:50%;width:12px;height:12px}.dialog-slider-labels{color:#5f6978;justify-content:space-between;margin-top:2px;font-size:12px;font-weight:800;display:flex}.stop-hint{color:#6f7a89;font-size:13px;line-height:1.45}.pro-trade-dialog .positive{color:#00c087}.pro-trade-dialog .negative{color:#ff4d5b}.max-slippage-check{color:#465365;align-items:center;gap:8px;margin:18px 0 24px;font-size:13px;display:flex}.max-slippage-check input{accent-color:#7b35f5;width:16px;height:16px}.dialog-available-line{color:#5f6978;margin-bottom:8px;font-size:13px}.dialog-confirm{background:var(--green);color:#fff;border-radius:8px;height:48px}.dialog-leverage-range-wrap{margin:14px 0 12px}.dialog-leverage-range{margin-top:0}.dialog-leverage-range-marks{margin-top:8px}.dialog-leverage-range-marks button{min-height:30px}.dialog-leverage-range-marks button em{font-size:12px}.stops-input-label{margin-bottom:14px;display:block}.stops-input-label>span{color:var(--muted-strong);margin-bottom:8px;font-size:13px;display:block}.stops-message{color:var(--muted-strong);margin-bottom:14px;font-size:13px}.margin-mode-options button{border:1px solid var(--line);background:#fff;border-radius:8px;height:42px;font-weight:800;position:relative}.margin-mode-options .active{border-color:#111;box-shadow:inset 0 0 0 1px #111}.margin-mode-options .active:after{color:#fff;content:"✓";background:#111;border-radius:50%;width:18px;height:18px;font-size:11px;line-height:18px;position:absolute;bottom:-6px;right:-6px}.mode-copy{gap:10px;display:grid}.mode-copy p{color:var(--muted-strong);font-size:13px;line-height:1.7}.silent-check{color:var(--muted-strong);align-items:center;gap:8px;margin-top:18px;display:inline-flex}
.orders-panel{background:#fff;position:relative}.orders-tabs{border-bottom:1px solid var(--line)}.orders-tabs button{height:36px;font-size:13px;position:relative}.orders-tabs .active:after{content:"";background:#111;width:18px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.orders-filters{min-height:44px;position:relative}.orders-filters>button,.order-filter-menu-wrap>button{background:var(--panel-soft);color:var(--muted-strong);vertical-align:middle;border:0;border-radius:7px;justify-content:center;align-items:center;min-width:78px;height:32px;padding:0 12px;font-weight:800;display:inline-flex}.orders-filters>button.active,.order-filter-menu-wrap>button:hover{color:var(--text);background:#eef4f6}.order-filter-menu-wrap{position:relative}.order-filter-menu-wrap>button .dropdown-trigger-inline{justify-content:center;align-items:center;gap:4px;width:auto;line-height:1;display:inline-flex}.order-filter-menu-wrap>button .dropdown-trigger-label{color:inherit;line-height:1;display:inline-flex}.order-filter-menu-wrap>button .dropdown-trigger-caret{color:#748091;margin-top:1px}.orders-check{color:var(--muted-strong);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.orders-popover{border:1px solid var(--dropdown-border);box-shadow:var(--dropdown-shadow);z-index:40;background:#fff;border-radius:10px;padding:10px;animation:.18s both overlayDropIn;display:grid;position:absolute;top:38px}.contract-filter-popover{gap:4px;width:244px}.contract-filter-popover input{border:1px solid var(--line);background:#fff;border-radius:8px;outline:0;height:34px;margin-bottom:4px;padding:0 12px}.orders-popover button{color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 10px}.orders-popover button.active,.orders-popover button:hover{background:var(--dropdown-hover)}.sort-popover{gap:6px;width:228px}.date-range-popover{grid-template-columns:110px 1fr;min-width:580px;padding:0;display:grid}.date-range-popover-pro{grid-template-columns:1fr;width:320px;padding:16px 18px 18px}.date-range-popover-pro.compact{box-shadow:none;border:0;gap:0;width:100%;padding:0;animation:none;position:static;top:auto}.date-range-foot{color:#6b7280;border-top:1px solid #f1f3f5;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;font-size:11px;display:flex}.date-range-popover-pro.compact .date-range-foot{margin-top:0;display:none}.date-range-foot button{color:#1f2329;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600}.calendar-blank{display:block}.date-quick-list{border-right:1px solid var(--dropdown-border);gap:0;padding:12px;display:grid}.date-quick-list button{border-radius:0;height:36px}.calendar-panel{padding:14px 16px 18px}.date-range-popover-pro.compact .calendar-panel{padding:12px 0 0}.calendar-head,.calendar-week,.calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.calendar-head{grid-template-columns:34px 1fr 34px;align-items:center;margin-bottom:12px}.calendar-head strong{text-align:center}.calendar-week{color:var(--muted);text-align:center;margin-bottom:8px;font-size:12px}.calendar-grid{gap:4px}.calendar-grid button{text-align:center;border-radius:6px;height:28px;padding:0;font-size:12px}.calendar-grid .range{background:#f1f4f8;border-radius:0}.calendar-grid .selected{color:#fff;background:#1f2329;font-weight:700}.calendar-grid .today{border:1px solid #1f2329}.calendar-grid .future{color:#cbd2da;cursor:not-allowed}.calendar-grid button:hover:not(.future){background:#eef2f7}.calendar-grid .selected:hover{background:#1f2329}.order-table-card{border:0;border-radius:0;padding:0}.order-table-card h3{display:none}.order-table-card table{table-layout:fixed}.order-table-card th,.order-table-card td{border-top:0;border-bottom:1px solid var(--line);color:var(--muted-strong);height:42px}.order-table-card tbody td{color:var(--text)}.empty-state{min-height:126px}.futures-terminal .orders-panel{height:590px;min-height:590px;overflow:hidden}.futures-terminal .orders-tabs{gap:26px;height:42px;padding:0 18px}.futures-terminal .orders-tabs button{color:#8c939d;height:42px;font-size:14px}.futures-terminal .orders-tabs button.active{color:var(--text);font-size:15px;font-weight:800}.futures-terminal .orders-filters{min-height:42px;padding:6px 16px 7px}.futures-terminal .orders-filters>button,.futures-terminal .order-filter-menu-wrap>button,.futures-terminal .orders-check{font-size:12px}.futures-terminal .order-table-card{height:506px;padding-bottom:0}.futures-terminal .order-table-card:not(.positions-table-card){max-height:none;overflow:hidden}.futures-terminal .order-table-card:not(.positions-table-card) table{width:100%;min-width:max(100%,1120px)}.futures-terminal .order-table-card th,.futures-terminal .order-table-card td{height:48px;font-size:12px}.futures-terminal .order-table-card th{height:32px}.futures-terminal .empty-state{min-height:126px}.futures-terminal .positions-table-card{height:506px;padding-bottom:0}.futures-terminal .positions-table-card th{height:32px}.futures-terminal .positions-table-card td{height:48px}.futures-terminal .positions-scroll-wrap{height:100%;min-height:496px;max-height:none;padding:0 16px;overflow:auto}.futures-terminal .orders-scroll-wrap{height:100%;min-height:496px;padding:0 16px;overflow:auto}.position-history-filters{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.position-history-filters .history-quick,.position-history-filters .history-date-trigger,.position-history-filters .history-select-trigger{color:#5f6875;white-space:nowrap;background:#f1f3f6;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:30px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.position-history-filters .history-quick.active,.position-history-filters .history-date-trigger{color:#111820;background:#e7ebf1}.position-history-filters .history-date-trigger{min-width:220px}.position-history-filters .history-select-trigger span{color:#111820}.history-filter-divider{background:#d8dde5;width:1px;height:20px}.position-history-card{background:#fff;overflow:hidden}.position-history-list{flex:1;min-height:0;overflow-y:auto}.position-history-record{border-top:1px solid #e7ebf0;gap:14px;padding:16px;display:grid}.position-history-title{align-items:center;gap:8px;display:flex}.trading-pair-label{color:#111820;vertical-align:middle;background:0 0;border-radius:0;align-items:center;gap:7px;min-width:0;padding:0;line-height:1;display:inline-flex}.trading-pair-label .asset-icon.sm,.trading-pair-label .asset-fallback-icon.sm{flex:0 0 18px;width:18px;height:18px}.trading-pair-label strong{color:#111820;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.position-history-head{align-items:center;gap:8px;display:flex}.position-history-head>div{align-items:center;gap:8px;display:inline-flex}.position-history-title strong,.position-history-head strong{color:#111820;font-size:14px;font-weight:900}.position-history-title span,.position-history-head span{color:#596372;background:#eef2f7;border-radius:4px;padding:0 6px;font-size:12px;font-weight:800;line-height:20px}.position-history-title .trading-pair-label,.position-history-title .trading-pair-label .asset-icon,.position-history-title .trading-pair-label .asset-fallback-icon{color:#111820;font-size:inherit;font-weight:inherit;background:0 0;border-radius:0;height:auto;padding:0;line-height:1}.position-history-title span.long,.position-history-head span.long{color:#03a66d;background:#e8f8f1}.position-history-title span.short,.position-history-head span.short{color:#f6465d;background:#fff0f0}.position-history-title em,.position-history-head em{color:#111820;border-left:1px solid #d8dde5;margin-left:4px;padding-left:10px;font-size:12px;font-style:normal;font-weight:900}.position-history-title time,.position-history-head time{color:#7b8491;margin-left:auto;font-size:12px;font-weight:800}.position-history-grid{grid-template-columns:repeat(5,minmax(120px,1fr));gap:18px 34px;display:grid}.position-history-metric,.history-metric{gap:8px;display:grid}.position-history-metric span,.history-metric span{color:#7b8491;font-size:12px;font-weight:700}.position-history-metric strong,.history-metric strong{color:#111820;word-break:break-word;font-size:12px;font-weight:900}.position-history-metric strong.positive,.history-metric strong.positive{color:#03a66d}.position-history-metric strong.negative,.history-metric strong.negative{color:#f6465d}.position-history-empty{border-top:1px solid #e7ebf0}.fills-source-table{display:none}.table-empty-panel{color:#7b8491;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:220px;display:flex}.table-empty-panel span{color:#667085;background:linear-gradient(#fbfcfe 0%,#eef3f8 100%);border:1px solid #dde5ee;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 8px 20px #1018280f}.table-empty-panel strong{color:#344054;font-size:13px;font-weight:900}.table-empty-panel small{color:#8b94a3;font-size:12px}.stops-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.stop-field{gap:8px;display:grid}.stop-field span{color:#667085;font-size:12px;font-weight:800}.stop-field input{color:#111820;background:#f5f7f9;border:1px solid #dfe5ec;border-radius:6px;outline:0;height:40px;padding:0 12px;font-size:13px;font-weight:800}.stop-field input:focus{background:#fff;border-color:#45c7d8;box-shadow:0 0 0 3px #45c7d81f}.margin-dialog{max-width:460px}.exchange-loading-state{color:#667085;background:#fff;justify-content:center;align-items:center;min-height:360px;font-size:13px;font-weight:800;display:flex}.coin-overview-panel{min-height:100%}@media (max-width:1200px){.position-history-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}}.orders-filter-label{color:var(--muted-strong);align-items:center;padding-left:4px;font-size:12px;font-weight:800;display:inline-flex}.fills-filter-popover{border:1px solid var(--line);z-index:30;background:#fff;border-radius:10px;gap:10px;width:min(720px,100vw - 32px);padding:14px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #0f172a2e}.fills-filter-summary{color:var(--muted-strong);background:#f6f8fb;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:700}.fills-filter-quickbar,.fills-filter-presets{flex-wrap:wrap;gap:8px;display:flex}.fills-filter-quickbar{min-width:0}.fills-filter-quickbar button,.fills-filter-presets button{background:var(--panel-soft);color:var(--muted-strong);white-space:nowrap;border:0;border-radius:6px;height:28px;padding:0 12px;font-size:12px;font-weight:800}.fills-filter-quickbar button.active,.fills-filter-quickbar button:hover,.fills-filter-presets button:hover{color:var(--text);background:#eef4f6}.fills-filter-actions{justify-content:flex-end;gap:8px;display:flex}.fills-filter-actions button{background:var(--panel-soft);color:var(--muted-strong);border:0;border-radius:6px;height:28px;padding:0 12px;font-size:12px;font-weight:800}.fills-filter-actions button:hover{color:var(--text);background:#eef4f6}

