#preview-root{min-height:100%;width:100%}:root{color-scheme:light;--font-primary:"SF Pro Display","Inter","PingFang SC","Microsoft JhengHei","Noto Sans TC","Yu Gothic","Meiryo","Noto Sans JP","Malgun Gothic","Noto Sans KR","Noto Sans Thai","Noto Sans Arabic","HarmonyOS Sans SC","Microsoft YaHei",Tahoma,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--bg:#ffffff;--ink:#111827;--muted:#6b7280;--line:#e5e7eb;--soft-line:#d1d5db;--surface:#ffffff;--surface-2:rgba(255,255,255,.78);--shadow:rgba(17,24,39,.09);--shadow-strong:rgba(17,24,39,.18);--glow-1:rgba(17,24,39,.045);--glow-2:rgba(37,99,235,.055);--glow-3:rgba(17,24,39,.035);--logo:#111827;--active-bg:#111827;--active-ink:#ffffff;--splash-bg:#ffffff;--boot-bg:#ffffff;--boot-logo:#111827;--boot-text:#111827;--boot-ring:rgba(17,24,39,.14);--boot-ring-strong:rgba(17,24,39,.24);--boot-halo:rgba(17,24,39,.1);--boot-shadow-a:rgba(17,24,39,.16);--boot-shadow-b:rgba(20,184,166,.14);--phone-bg-a:#12181f;--phone-bg-b:#030509;--phone-shadow:rgba(17,24,39,.28);--phone-glow:rgba(17,24,39,.08);--vignette:rgba(17,24,39,.045);--noise-opacity:.025;--noise-blend:multiply;--control-bg:rgba(255,255,255,.86);--control-icon:#111827;--control-shadow:rgba(17,24,39,.1)}html[data-theme=dark]{color-scheme:dark;--bg:#05070a;--ink:#f8fafc;--muted:#9ca3af;--line:rgba(255,255,255,.13);--soft-line:rgba(255,255,255,.22);--surface:rgba(255,255,255,.075);--surface-2:rgba(12,16,22,.72);--shadow:rgba(0,0,0,.36);--shadow-strong:rgba(0,0,0,.46);--glow-1:rgba(255,255,255,.07);--glow-2:rgba(110,231,255,.11);--glow-3:rgba(255,255,255,.05);--logo:#ffffff;--active-bg:#ffffff;--active-ink:#05070a;--splash-bg:#05070a;--boot-bg:#05070a;--boot-logo:#f8fafc;--boot-text:#f8fafc;--boot-ring:rgba(94,234,212,.18);--boot-ring-strong:rgba(248,250,252,.28);--boot-halo:rgba(45,212,191,.16);--boot-shadow-a:rgba(94,234,212,.16);--boot-shadow-b:rgba(248,250,252,.18);--phone-bg-a:#151b23;--phone-bg-b:#05070a;--phone-shadow:rgba(0,0,0,.62);--phone-glow:rgba(120,180,255,.15);--vignette:rgba(255,255,255,.04);--noise-opacity:.045;--noise-blend:screen;--control-bg:rgba(17,24,39,.68);--control-icon:#f8fafc;--control-shadow:rgba(0,0,0,.38)}*{box-sizing:border-box}html,body{margin:0;width:100%;min-height:100%;font-family:var(--font-primary);background:var(--bg);color:var(--ink);transition:background .35s ease,color .35s ease;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}body{overflow-x:hidden;overflow-y:auto}body:has(.splash){overflow:hidden}.stage{position:relative;width:100vw;min-height:max(640px,100dvh);height:auto;background:var(--bg);overflow:hidden;isolation:isolate;display:grid;place-items:center;padding:clamp(24px,4vw,48px);transition:background .35s ease}.stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 18%,var(--glow-1),transparent 36%),radial-gradient(circle at 15% 12%,var(--glow-2),transparent 30%),radial-gradient(circle at 88% 76%,var(--glow-3),transparent 32%);pointer-events:none;transition:background .35s ease}.noise{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--noise-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");mix-blend-mode:var(--noise-blend)}.splash{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;min-height:100svh;display:grid;place-items:center;z-index:80;background:radial-gradient(circle at 50% 50%,var(--boot-halo),transparent 42%),var(--boot-bg);animation:splashOut 3s cubic-bezier(.76,0,.2,1) forwards;pointer-events:none;will-change:opacity,transform;overflow:hidden;overscroll-behavior:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.splash:before{content:"";position:absolute;left:50%;top:50%;width:min(72vw,360px);height:min(72vw,360px);border:1px solid var(--boot-ring);border-radius:34%;background:radial-gradient(circle,var(--boot-halo),transparent 58%);transform:translate(-50%,-50%) rotate(45deg) scale(.35);animation:bootHalo 3s cubic-bezier(.2,.8,.2,1) forwards}.splash:after{content:"WEB3 MARKET";position:absolute;left:0;right:0;top:calc(50% + 92px);text-align:center;color:var(--boot-text);font-size:12px;font-weight:800;letter-spacing:.24em;opacity:0;animation:bootCaption 3s ease forwards}.pixel-logo{width:132px;height:88px;position:relative;filter:drop-shadow(7px 0 0 var(--boot-shadow-a)) drop-shadow(-4px 0 0 var(--boot-shadow-b));animation:logoBreath 3s cubic-bezier(.2,.7,.2,1) both;will-change:transform,opacity;z-index:2;transform-origin:center}.pixel-logo:before,.pixel-logo:after{content:"";position:absolute;top:-42px;right:-48px;bottom:-42px;left:-48px;border:1px solid var(--boot-ring);border-radius:28px;opacity:0;transform:rotate(45deg) scale(.72);animation:bootFrame 3s ease forwards}.pixel-logo:after{top:-23px;right:-29px;bottom:-23px;left:-29px;border-color:var(--boot-ring-strong);animation-delay:.12s}.px{position:absolute;background:var(--boot-logo);border-radius:1px;box-shadow:0 14px 25px #00000024;opacity:0;animation:bootPixel 3s cubic-bezier(.2,.8,.2,1) forwards}.p1{left:2px;top:3px;width:36px;height:36px;animation-delay:.1s}.p2{left:25px;top:31px;width:22px;height:39px;animation-delay:.2s}.p3{left:2px;top:55px;width:13px;height:32px;animation-delay:.32s}.p4{left:58px;top:3px;width:45px;height:36px;animation-delay:.44s}.p5{left:87px;top:31px;width:22px;height:40px;animation-delay:.56s}.p6{left:110px;top:5px;width:19px;height:33px;animation-delay:.68s}.page{position:relative;z-index:2;width:min(1180px,100%);min-height:calc(100dvh - clamp(48px,8vw,96px));height:auto;max-height:none;display:grid;grid-template-columns:minmax(340px,520px) minmax(320px,430px);align-items:center;justify-content:center;gap:clamp(42px,7vw,110px);opacity:0;animation:pageIn .5s ease 2.65s forwards;will-change:opacity}.copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-bottom:clamp(10px,5vh,44px)}.brand-mark{width:58px;height:40px;position:relative;margin-bottom:32px;opacity:0;transform:translateY(16px);animation:textDrop .68s cubic-bezier(.2,.78,.2,1) 2.76s forwards}.brand-mark i{position:absolute;background:var(--logo);border-radius:1px}.brand-mark .b1{left:0;top:0;width:16px;height:16px}.brand-mark .b2{left:12px;top:13px;width:12px;height:20px}.brand-mark .b3{left:0;top:27px;width:8px;height:13px}.brand-mark .b4{left:28px;top:0;width:20px;height:16px}.brand-mark .b5{left:42px;top:13px;width:11px;height:20px}.brand-mark .b6{left:51px;top:1px;width:8px;height:15px}.title{font-weight:650;letter-spacing:-.035em;line-height:1.05;font-size:clamp(46px,6vw,76px);margin:0;max-width:560px;opacity:0;transform:translateY(18px);animation:textDrop .72s cubic-bezier(.2,.78,.2,1) 2.84s forwards}.sub{font-size:clamp(17px,1.45vw,19px);font-weight:400;letter-spacing:-.01em;line-height:1.75;margin:22px 0 0;color:var(--muted);max-width:520px;opacity:0;transform:translateY(18px);animation:textDrop .72s cubic-bezier(.2,.78,.2,1) 2.94s forwards}.cta{margin-top:42px;width:min(430px,100%);display:grid;grid-template-columns:1fr 1fr;gap:14px;opacity:0;transform:translateY(24px);animation:ctaUp .72s cubic-bezier(.2,.8,.25,1) 3.02s forwards}.btn{height:58px;border-radius:20px;font-size:15px;font-weight:500;letter-spacing:-.01em;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease,color .25s ease;position:relative;overflow:visible;cursor:pointer;background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:0 10px 24px var(--shadow),inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.btn:hover{transform:translateY(-2px);border-color:var(--soft-line);box-shadow:0 18px 40px var(--shadow),inset 0 1px #fff3}.btn:active{transform:scale(.975)}.btn.active{background:var(--active-bg);color:var(--active-ink);border-color:var(--active-bg);font-weight:550;box-shadow:0 16px 38px var(--shadow-strong),inset 0 1px #ffffff26}.btn.active:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:30px;border:1px solid color-mix(in srgb,var(--active-bg) 22%,transparent);pointer-events:none;animation:activePulse 2.15s ease-in-out infinite}.device-wrap{position:relative;display:grid;place-items:center;opacity:0;transform:translateY(42px) scale(.98);animation:phoneRise 1.05s cubic-bezier(.16,.9,.2,1) 2.9s forwards}.device-glow{position:absolute;width:96%;height:68%;border-radius:50%;background:var(--phone-glow);filter:blur(42px);bottom:2%;transform:scaleX(.9)}.phone{position:relative;width:clamp(340px,30vw,430px);max-width:100%;min-width:0;height:auto;min-height:0;border-radius:40px;background:linear-gradient(160deg,var(--phone-bg-a),var(--phone-bg-b) 72%);box-shadow:0 34px 58px var(--phone-shadow),0 12px 22px #11182729,inset 0 1px #ffffff14;overflow:hidden;padding:clamp(24px,2.4vw,36px) clamp(22px,2.3vw,32px)}.phone:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 34%,rgba(174,255,0,.1),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 22%);pointer-events:none}.search{display:flex;gap:10px;align-items:center;color:#7d858c;font-size:13px;font-weight:700;opacity:.78}.magnify{width:19px;height:19px;border:3px solid #cfd4d6;border-radius:50%;position:relative;opacity:.9}.magnify:after{content:"";position:absolute;width:8px;height:3px;background:#cfd4d6;right:-6px;bottom:0;transform:rotate(45deg);border-radius:4px}.label{margin-top:24px;color:#8c8d8e;font-size:15px;font-weight:750}.value{margin-top:9px;color:#f1eee7;font-weight:880;font-size:36px;letter-spacing:-.05em}.value small{font-size:15px;letter-spacing:0}.today{margin-top:4px;color:#9ef50b;font-size:16px;font-weight:820}.asset-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.asset-strip span{border:1px solid rgba(255,255,255,.09);border-radius:15px;background:#ffffff0b;padding:9px 10px;box-shadow:inset 0 1px #ffffff0d}.asset-strip b,.asset-strip em{display:block;font-style:normal}.asset-strip b{color:#f8fafc;font-size:13px;font-weight:850}.asset-strip em{color:#ffffff85;font-size:10px;font-weight:750;margin-top:2px}.chart{margin-top:18px;width:100%;height:clamp(108px,15dvh,156px)}.chart svg{width:100%;height:100%;overflow:visible}.glow{filter:drop-shadow(0 0 9px #b4ff00) drop-shadow(0 0 18px rgba(173,255,0,.75));stroke-dasharray:660;stroke-dashoffset:660;animation:drawLine 1.15s ease 2.25s forwards}.range{display:flex;justify-content:space-around;color:#74787d;font-weight:800;font-size:14px;margin-top:4px}.range span:first-child{color:#fff}.movers{display:flex;justify-content:space-between;align-items:center;margin-top:24px;color:#f7f5ef;font-size:21px;font-weight:850}.coins{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.coin{min-width:0;color:#fff;font-weight:820;font-size:15px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0b;padding:12px 10px;transition:transform .24s ease,border-color .24s ease,background .24s ease}.coin:hover{transform:translateY(-2px);border-color:#ffffff26;background:#fff1}.coin i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;margin-bottom:9px;font-style:normal;color:#fff;font-weight:900;background:#ffffff1a;box-shadow:inset 0 1px #fff3,0 8px 18px #0000003d;overflow:hidden}.coin i img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .28s ease}.coin:hover i img{transform:scale(1.08) rotate(2deg)}.coin strong{display:block;font-size:16px;letter-spacing:-.02em}.coin small{display:block;margin-top:4px;color:#ffffff75;font-size:10px;font-weight:800}.btc i,.eth i,.sol i{background:#ffffff1a}.gain{display:block;color:#a5ff0a;font-size:16px;margin-top:7px}.tabs{display:flex;gap:12px;margin-top:22px;color:#ffffff9e;font-size:12px;font-weight:800}.tabs span:first-child{color:#fff}.vignette{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 38px var(--vignette);z-index:30;pointer-events:none}.auth-screen{position:relative;z-index:3;display:none;width:min(1060px,100%);min-height:calc(100dvh - clamp(48px,8vw,96px));align-items:center;grid-template-columns:minmax(260px,420px) minmax(320px,430px);gap:clamp(34px,6vw,86px);opacity:0}.stage.auth-mode .page{display:none}.stage.auth-mode .auth-screen{display:grid;animation:pageIn .32s ease forwards}.auth-copy{color:var(--ink)}.auth-mark{width:58px;height:40px;position:relative;margin-bottom:30px}.auth-mark i{position:absolute;background:var(--logo);border-radius:1px}.auth-mark .b1{left:0;top:0;width:16px;height:16px}.auth-mark .b2{left:12px;top:13px;width:12px;height:20px}.auth-mark .b3{left:0;top:27px;width:8px;height:13px}.auth-mark .b4{left:28px;top:0;width:20px;height:16px}.auth-mark .b5{left:42px;top:13px;width:11px;height:20px}.auth-mark .b6{left:51px;top:1px;width:8px;height:15px}.auth-copy h2{font-size:clamp(38px,5vw,64px);line-height:1.02;margin:0;letter-spacing:-.035em}.auth-copy p{margin:18px 0 0;color:var(--muted);font-size:16px;line-height:1.7;max-width:360px}.auth-back{margin-top:34px;height:46px;border-radius:16px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);padding:0 18px;font-weight:750;cursor:pointer;box-shadow:0 12px 28px var(--shadow);transition:transform .22s ease,box-shadow .22s ease}.auth-back:hover{transform:translateY(-2px);box-shadow:0 18px 36px var(--shadow)}.auth-panel{background:linear-gradient(180deg,var(--surface-2),color-mix(in srgb,var(--surface) 84%,transparent));border:1px solid var(--line);border-radius:32px;padding:24px;box-shadow:0 30px 80px var(--shadow),inset 0 1px #ffffff29;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px}.auth-tab{height:50px;border-radius:17px;border:1px solid var(--line);background:transparent;color:var(--muted);font-size:15px;font-weight:800;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s ease,border-color .22s ease}.auth-tab.active{background:var(--active-bg);border-color:var(--active-bg);color:var(--active-ink);box-shadow:0 14px 32px var(--shadow-strong)}.auth-tab:active,.auth-submit:active,.auth-back:active,.password-toggle:active{transform:scale(.97)}.auth-form{display:none}.auth-form.active{display:block}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{position:relative;margin-bottom:16px}.field label{display:block;margin:0 0 8px;color:var(--muted);font-size:12px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.field input,.field select{width:100%;height:50px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--ink);font:inherit;font-size:15px;font-weight:700;padding:0 14px;outline:none;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:48px;cursor:pointer}.field:has(>select):after{content:"";position:absolute;right:18px;bottom:20px;width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);pointer-events:none;transition:transform .22s ease,border-color .22s ease}.field:has(>select:focus):after{border-color:color-mix(in srgb,var(--active-bg) 70%,var(--muted));transform:translateY(2px) rotate(45deg)}.field input:focus,.field select:focus{border-color:color-mix(in srgb,var(--active-bg) 48%,var(--line));box-shadow:0 0 0 4px color-mix(in srgb,var(--active-bg) 10%,transparent)}.password-field input{padding-right:56px}.password-toggle{position:absolute;right:9px;bottom:7px;width:36px;height:36px;border:0;border-radius:12px;background:color-mix(in srgb,var(--active-bg) 8%,transparent);color:var(--muted);display:grid;place-items:center;padding:0;cursor:pointer;transition:transform .22s ease,color .22s ease,background .22s ease}.password-toggle:hover{background:color-mix(in srgb,var(--active-bg) 14%,transparent);color:var(--ink)}.password-toggle svg{grid-area:1/1;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:opacity .2s ease,transform .2s ease}.password-toggle .eye-off,.password-toggle.visible .eye-open{opacity:0;transform:scale(.72)}.password-toggle.visible .eye-off{opacity:1;transform:scale(1)}.auth-submit{width:100%;height:56px;border:0;border-radius:19px;background:var(--active-bg);color:var(--active-ink);font-size:16px;font-weight:850;cursor:pointer;box-shadow:0 18px 40px var(--shadow-strong);transition:transform .22s ease,box-shadow .22s ease}.auth-status{display:none;margin-top:14px;border-radius:16px;background:#96ff0a1f;border:1px solid rgba(150,255,10,.22);color:color-mix(in srgb,#96ff0a 70%,var(--ink));font-size:13px;font-weight:800;padding:12px 14px}.auth-status.show{display:block}.control-bar{position:fixed;top:calc(18px + env(safe-area-inset-top));right:calc(18px + env(safe-area-inset-right));z-index:40;display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(-8px);animation:controlIn .42s ease 3.06s forwards;will-change:opacity,transform}.icon-toggle,.lang-btn{border:1px solid var(--line);background:var(--control-bg);color:var(--control-icon);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 14px 32px var(--control-shadow),inset 0 1px #ffffff2e;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease,color .25s ease}.icon-toggle{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;position:relative}.icon-toggle:hover,.lang-btn:hover{transform:translateY(-2px);border-color:var(--soft-line);box-shadow:0 18px 44px var(--control-shadow)}.icon-toggle:active,.lang-btn:active{transform:scale(.96)}.theme-logo{position:absolute;width:26px;height:26px;transition:opacity .28s ease,transform .28s ease}.theme-logo .core,.theme-logo .ray,.theme-logo .moon-cut{transition:fill .28s ease,stroke .28s ease}.theme-logo.day{opacity:1;transform:rotate(0) scale(1)}.theme-logo.night{opacity:0;transform:rotate(-35deg) scale(.75)}html[data-theme=dark] .theme-logo.day{opacity:0;transform:rotate(35deg) scale(.75)}html[data-theme=dark] .theme-logo.night{opacity:1;transform:rotate(0) scale(1)}.lang-dropdown{position:relative}.lang-btn{height:54px;min-width:104px;padding:0 15px;border-radius:18px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;letter-spacing:-.02em}.lang-btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.lang-btn .chevron{width:14px;height:14px;transition:transform .25s ease}.lang-dropdown.open .chevron{transform:rotate(180deg)}.lang-menu{position:absolute;top:64px;right:0;width:min(240px,calc(100vw - 28px));max-height:min(420px,70dvh);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:7px;border-radius:18px;background:var(--control-bg);border:1px solid var(--line);box-shadow:0 24px 58px var(--control-shadow),inset 0 1px #ffffff29;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;transform:translateY(-10px) scale(.98);transform-origin:top right;transition:opacity .22s ease,visibility .22s ease,transform .22s ease}.lang-dropdown.open .lang-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.lang-option{width:100%;min-height:42px;height:auto;border:0;border-radius:12px;background:transparent;color:var(--control-icon);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;font-size:14px;font-weight:450;line-height:1.2;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.lang-option:hover{background:#1118270f}html[data-theme=dark] .lang-option:hover{background:#ffffff14}.lang-option.active:after{content:"✓";font-weight:900;font-size:13px}html[data-theme=dark] .device-wrap{filter:drop-shadow(0 20px 56px rgba(120,180,255,.12))}html[data-theme=dark] .phone:before{background:radial-gradient(circle at 50% 34%,rgba(174,255,0,.12),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 22%)}html[lang=zh-CN] .title{letter-spacing:-.055em;line-height:1.02}html[lang=zh-CN] .sub{letter-spacing:-.04em}html[lang=zh-CN] .title{letter-spacing:-.04em;font-weight:640}html[lang=zh-CN] .sub{font-size:18px;letter-spacing:-.015em;line-height:1.8}html[lang=zh-CN] .btn{font-size:15px;font-weight:500;letter-spacing:-.01em}html[lang=zh-Hant] .title{letter-spacing:-.035em;line-height:1.04;font-weight:640}html[lang=zh-Hant] .sub{letter-spacing:-.012em;line-height:1.78}html[lang=ja] .title,html[lang=ko] .title,html[lang=th] .title,html[lang=ar] .title{letter-spacing:0;line-height:1.12}html[lang=ja] .sub,html[lang=ko] .sub,html[lang=th] .sub,html[lang=ar] .sub{letter-spacing:0;line-height:1.78}html[lang=th] .title,html[lang=ar] .title{font-size:clamp(38px,5.5vw,66px)}html[lang=ja] .btn,html[lang=ko] .btn,html[lang=th] .btn,html[lang=ar] .btn{letter-spacing:0}html[lang=ja] .title,html[lang=ko] .title,html[lang=th] .title,html[lang=ar] .title,html[lang=ja] .sub,html[lang=ko] .sub,html[lang=th] .sub,html[lang=ar] .sub,html[lang=ja] .btn,html[lang=ko] .btn,html[lang=th] .btn,html[lang=ar] .btn,html[lang=ja] .auth-copy,html[lang=ko] .auth-copy,html[lang=th] .auth-copy,html[lang=ar] .auth-copy,html[lang=ja] .terminal-screen,html[lang=ko] .terminal-screen,html[lang=th] .terminal-screen,html[lang=ar] .terminal-screen{overflow-wrap:anywhere}html[dir=rtl] body{direction:rtl}html[dir=rtl] .control-bar{right:auto;left:calc(18px + env(safe-area-inset-left))}html[dir=rtl] .lang-menu{right:auto;left:0;transform-origin:top left}html[dir=rtl] .copy,html[dir=rtl] .auth-copy{align-items:flex-end;text-align:right}html[dir=rtl] .auth-mark{margin-left:0;margin-right:auto}html[dir=rtl] .phone,html[dir=rtl] .auth-panel,html[dir=rtl] .terminal-screen,html[dir=rtl] .symbol-item.quote-card,html[dir=rtl] .position-item,html[dir=rtl] .order-panel,html[dir=rtl] .account-pref,html[dir=rtl] .language-option-card{text-align:right}html[dir=rtl] .value,html[dir=rtl] .terminal-account,html[dir=rtl] .trade-symbol-value,html[dir=rtl] .quote-prices,html[dir=rtl] .quote-prices b,html[dir=rtl] .quote-range,html[dir=rtl] .trade-symbol-row strong,html[dir=rtl] .trade-price-grid strong,html[dir=rtl] .position-item strong,html[dir=rtl] .account-profile-main strong,html[dir=rtl] .position-item small,html[dir=rtl] .position-item em,html[dir=rtl] .register-credential strong,html[dir=rtl] .margin-capacity strong,html[dir=rtl] .margin-metric strong,html[dir=rtl] .history-metric strong,html[dir=rtl] .field input,html[dir=rtl] .field select,html[dir=rtl] .terminal-field input{direction:ltr;unicode-bidi:isolate;text-align:left}html[dir=rtl] .symbol-search-input{direction:rtl;unicode-bidi:plaintext;text-align:right}html[dir=rtl] .symbol-mark,html[dir=rtl] .quote-title strong,html[dir=rtl] .trade-symbol-value{direction:ltr;unicode-bidi:isolate;white-space:nowrap}html[dir=rtl] .quote-card-top{left:10px;right:auto}html[dir=rtl] .quote-title{padding-left:34px;padding-right:0}html[dir=rtl] .terminal-page.markets-page .quote-title{padding-left:34px!important;padding-right:0!important}html[dir=rtl] .terminal-page.markets-page .quote-card.active .quote-title{padding-left:46px!important;padding-right:0!important}@media (max-width:860px){.control-bar{top:calc(14px + env(safe-area-inset-top));right:calc(14px + env(safe-area-inset-right));gap:8px}.icon-toggle{width:48px;height:48px;border-radius:16px}.theme-logo{width:23px;height:23px}.lang-btn{height:48px;min-width:92px;border-radius:16px;padding:0 12px;font-size:14px}.lang-menu{top:58px;width:min(230px,calc(100vw - 28px));border-radius:16px}.lang-option{min-height:40px}}@keyframes splashOut{0%,72%{opacity:1;transform:scale(1)}86%{opacity:1;transform:scale(.985)}to{opacity:0;visibility:hidden;transform:scale(1.04)}}@keyframes logoBreath{0%{opacity:0;transform:scale(.72) rotate(-8deg)}24%{opacity:1;transform:scale(1.07) rotate(0)}55%{opacity:1;transform:scale(1)}78%{opacity:1;transform:scale(.92)}to{opacity:0;transform:scale(1.18)}}@keyframes bootPixel{0%{opacity:0;transform:translateY(22px) scale(.72)}18%,70%{opacity:1;transform:translateY(0) scale(1)}88%,to{opacity:0;transform:translateY(-18px) scale(.86)}}@keyframes bootHalo{0%{opacity:0;transform:translate(-50%,-50%) rotate(45deg) scale(.25)}30%{opacity:1;transform:translate(-50%,-50%) rotate(45deg) scale(.82)}70%{opacity:.85;transform:translate(-50%,-50%) rotate(135deg) scale(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(210deg) scale(1.22)}}@keyframes bootFrame{0%{opacity:0;transform:rotate(45deg) scale(.56)}28%,64%{opacity:1;transform:rotate(45deg) scale(1)}to{opacity:0;transform:rotate(90deg) scale(1.25)}}@keyframes bootCaption{0%,24%{opacity:0;transform:translateY(12px)}38%,72%{opacity:.72;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes logoJitter{0%,to{transform:translate(0)}50%{transform:translate(.6px,-.6px)}}@keyframes pageIn{to{opacity:1}}@keyframes textDrop{to{opacity:1;transform:translateY(0)}}@keyframes phoneRise{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ctaUp{to{opacity:1;transform:translateY(0)}}@keyframes controlIn{to{opacity:1;transform:translateY(0)}}@keyframes activePulse{0%{opacity:0;transform:scale(.96)}45%{opacity:1}to{opacity:0;transform:scale(1.055)}}@keyframes drawLine{to{stroke-dashoffset:0}}@media (max-width:860px){body{overflow-x:hidden;overflow-y:auto}.stage{height:auto;min-height:100dvh;padding:28px 18px 36px;overflow:hidden;place-items:start center}.page{height:auto;max-height:none;min-height:calc(100dvh - 64px);grid-template-columns:1fr;gap:28px;text-align:center;align-content:start}.copy{align-items:center;padding:58px 0 0}.brand-mark{margin-bottom:20px}.title{font-size:clamp(40px,11vw,58px);line-height:1.08;letter-spacing:-.035em}.sub{font-size:16px;line-height:1.7;margin-top:14px}.cta{order:2;margin-top:24px;width:100%;max-width:420px;grid-template-columns:1fr 1fr}.btn{height:56px;font-size:15px;border-radius:19px}.device-wrap{order:3;width:100%;margin-top:0}.phone{width:100%;max-width:360px;min-width:0;height:auto;min-height:0;border-radius:34px;padding:24px 22px;text-align:left}.label{margin-top:20px}.asset-strip{margin-top:14px}.chart{height:clamp(92px,13dvh,118px);margin-top:14px}.movers{margin-top:18px;font-size:20px}.coins{display:grid;gap:8px;margin-top:14px}.coin{padding:10px 8px;border-radius:16px}.coin i{width:30px;height:30px;margin-bottom:7px}.coin strong,.gain{font-size:14px}.tabs{display:none}.value{font-size:32px}.auth-screen{min-height:auto;grid-template-columns:1fr;gap:22px;padding-top:58px}.auth-copy{text-align:center}.auth-mark{margin:0 auto 18px}.auth-copy h2{font-size:42px}.auth-copy p{margin-left:auto;margin-right:auto}.auth-back{position:fixed;top:calc(14px + env(safe-area-inset-top));left:calc(14px + env(safe-area-inset-left));z-index:90;width:48px;height:48px;margin:0;padding:0;border-radius:16px;font-size:0;display:grid;place-items:center}.auth-back:before{content:"‹";font-size:34px;line-height:1;font-weight:850;transform:translateY(-1px)}.auth-panel{width:100%;max-width:430px;margin:0 auto;border-radius:28px;padding:20px}.field-grid{grid-template-columns:1fr}}@media (max-width:430px){.stage{padding-left:14px;padding-right:14px}.page{gap:22px}.brand-mark{width:52px;height:36px;margin-bottom:18px}.title{font-size:40px}.cta{grid-template-columns:1fr;gap:12px;margin-top:20px}.btn{height:54px;width:100%}.phone{width:100%;max-width:362px;padding:22px 20px}.chart{height:94px}.sub{max-width:320px}.asset-strip{gap:7px}.asset-strip span{padding:8px 7px}.coin{padding:9px 7px}.coin small{font-size:9px}.tabs{font-size:11px}}@media (max-width:380px){.stage{padding-top:22px}.title{font-size:37px}.sub{font-size:15px}.phone{border-radius:30px;padding:20px 18px}.search{font-size:12px}.label{font-size:13px;margin-top:16px}.value{font-size:29px}.today{font-size:14px}.asset-strip em{font-size:9px}.chart{height:82px}.movers{font-size:18px}.coin i{width:28px;height:28px}.coin strong,.gain{font-size:13px}}@media (max-height:760px) and (min-width:861px){.page{min-height:auto}.phone{width:clamp(330px,27vw,380px);padding:24px}.title{font-size:62px}.sub{font-size:17px}.cta{margin-top:30px}.chart{height:112px}.asset-strip{margin-top:14px}.movers{margin-top:18px}.coin{padding:10px 9px}.tabs{display:none}}html[data-theme=dark] .stage:before{background:none!important}html[data-theme=dark] .device-glow{display:none!important}html[data-theme=dark] .device-wrap{filter:none!important}:root{--auth-panel-bg:rgba(255,255,255,.92);--auth-panel-bg-2:rgba(248,250,252,.84);--auth-field-bg:rgba(248,250,252,.86);--auth-field-border:rgba(17,24,39,.1);--auth-field-focus:rgba(17,24,39,.18);--auth-icon-bg:rgba(17,24,39,.055);--auth-icon-bg-hover:rgba(17,24,39,.09);--auth-tab-bg:rgba(17,24,39,.035);--auth-status-bg:rgba(150,255,10,.14);--auth-status-border:rgba(128,196,0,.24)}html[data-theme=dark]{--auth-panel-bg:rgba(8,12,18,.88);--auth-panel-bg-2:rgba(15,23,32,.78);--auth-field-bg:rgba(255,255,255,.075);--auth-field-border:rgba(255,255,255,.14);--auth-field-focus:rgba(255,255,255,.3);--auth-icon-bg:rgba(255,255,255,.09);--auth-icon-bg-hover:rgba(255,255,255,.14);--auth-tab-bg:rgba(255,255,255,.055);--auth-status-bg:rgba(150,255,10,.11);--auth-status-border:rgba(150,255,10,.26)}.stage.auth-mode{background:var(--bg);transition:background .35s ease}.stage.auth-mode:before{transition:background .35s ease,opacity .35s ease}.auth-copy,.auth-copy p,.auth-mark i,.auth-back,.auth-panel,.auth-tab,.field label,.field input,.field select,.password-toggle,.auth-submit,.auth-status{transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,opacity .3s ease}button:disabled{pointer-events:none;opacity:.68;filter:saturate(.78);cursor:progress!important}.auth-panel{background:linear-gradient(180deg,var(--auth-panel-bg),var(--auth-panel-bg-2));border-color:var(--auth-field-border);box-shadow:0 30px 80px var(--shadow),inset 0 1px #ffffff24}.auth-tab{background:var(--auth-tab-bg);border-color:var(--auth-field-border);color:var(--muted)}.auth-tab.active,.auth-submit{background:var(--active-bg);border-color:var(--active-bg);color:var(--active-ink)}.auth-back{background:var(--auth-panel-bg);border-color:var(--auth-field-border);color:var(--ink)}.field input,.field select{background:var(--auth-field-bg);border-color:var(--auth-field-border);color:var(--ink);font-size:16px}.field input:focus,.field select:focus{border-color:var(--auth-field-focus);box-shadow:0 0 0 4px color-mix(in srgb,var(--active-bg) 10%,transparent)}.field select option{background:var(--bg);color:var(--ink)}.select-field:after{content:"";position:absolute;right:18px;bottom:20px;width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);pointer-events:none;transition:transform .22s ease,border-color .22s ease}.select-field:focus-within:after{border-color:color-mix(in srgb,var(--active-bg) 70%,var(--muted));transform:translateY(2px) rotate(45deg)}.password-toggle{background:var(--auth-icon-bg);color:var(--muted)}.password-toggle:hover{background:var(--auth-icon-bg-hover);color:var(--ink)}.auth-status{background:var(--auth-status-bg);border-color:var(--auth-status-border)}.terminal-screen{position:relative;z-index:4;display:none;width:min(430px,100%);height:min(932px,calc(100dvh - 28px));min-height:720px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 96%,transparent),color-mix(in srgb,var(--surface) 94%,var(--bg)));box-shadow:0 34px 90px var(--shadow);overflow:hidden;color:var(--ink);opacity:0}.stage.terminal-mode{padding:14px;place-items:center;background:var(--bg)}.stage.terminal-mode .page,.stage.terminal-mode .auth-screen,.stage.terminal-mode .control-bar{display:none}.stage.terminal-mode .terminal-screen{display:grid;grid-template-rows:minmax(0,1fr) auto;animation:pageIn .28s ease forwards}.terminal-top{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(104px,132px) 44px 44px;gap:8px;align-items:center;padding:12px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 86%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.terminal-icon,.terminal-tool{height:44px;border:1px solid var(--line);border-radius:12px;background:var(--auth-panel-bg);color:var(--ink);display:grid;place-items:center;padding:0;box-shadow:inset 0 1px #ffffff1f;transition:transform .2s ease,border-color .2s ease,background .2s ease}.terminal-icon:active,.terminal-tool:active,.terminal-nav button:active,.terminal-segment button:active,.terminal-submit:active{transform:scale(.96)}.hamburger{width:22px;height:16px;display:grid;gap:5px}.hamburger i{height:2px;border-radius:99px;background:currentColor}.terminal-brand{font-size:25px;font-weight:880;letter-spacing:-.035em}.terminal-account{height:48px;border:0;border-radius:13px;background:linear-gradient(135deg,#59d8ce,#23c5b5);color:#061014;font-weight:880;font-size:18px;box-shadow:0 14px 34px #23c5b547}.terminal-pages{min-height:0;overflow:hidden}.terminal-page{height:100%;display:none;overflow:auto;padding:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 98%,transparent),color-mix(in srgb,var(--surface) 92%,transparent))}.terminal-page.active{display:block;animation:terminalIn .25s ease both}@keyframes terminalIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chart-card,.trade-card,.account-card,.account-hero{border:1px solid var(--line);border-radius:12px;background:var(--auth-panel-bg);box-shadow:0 18px 44px var(--shadow),inset 0 1px #ffffff1f}.chart-card{height:min(48dvh,390px);min-height:308px;position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(66,216,205,.12),transparent 56%),var(--auth-panel-bg)}.chart-card:after{content:"Inera";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:88px;font-weight:900;letter-spacing:-.08em;color:color-mix(in srgb,var(--ink) 8%,transparent);pointer-events:none}.trade-chart{position:absolute;top:18px;right:12px;bottom:60px;left:12px;width:calc(100% - 24px);height:calc(100% - 78px);z-index:1}.grid-line{stroke:color-mix(in srgb,var(--ink) 10%,transparent);stroke-width:1}.candle-up{fill:#27cdbc}.candle-down{fill:#ff5d72}.price-line{stroke:#43d8cd;stroke-width:4;fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 14px rgba(67,216,205,.32))}.chart-tabs{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:5px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.chart-tabs button{height:32px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-weight:850}.chart-tabs button.active{background:var(--active-bg);color:var(--active-ink)}.trade-meta,.account-list{display:grid;grid-template-columns:1fr auto;gap:10px 14px}.trade-meta span,.account-list dt,.account-hero span,.account-hero small{color:var(--muted);font-size:13px;font-weight:780}.trade-meta strong,.account-list dd{margin:0;font-weight:900;text-align:right}.trade-card{padding:12px;display:grid;gap:14px;box-shadow:none;background:transparent;border:0}.terminal-segment{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface) 86%,transparent)}.terminal-segment button{height:54px;border:0;background:transparent;color:var(--ink);font-size:18px;font-weight:900}.terminal-segment button.active{background:#43d8cd;color:#061014}.terminal-segment button.sell-active{background:#ff6680;color:#fff}.trade-meta{padding:2px 2px 4px}.terminal-field{display:grid;gap:8px;color:var(--muted);font-size:14px;font-weight:850}.terminal-field input{height:54px;border:1px solid var(--line);border-radius:12px;background:var(--auth-field-bg);color:var(--ink);font:inherit;font-size:17px;font-weight:850;padding:0 14px;outline:none}.terminal-check{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:900}.terminal-check input{width:22px;height:22px;accent-color:#43d8cd}.sltp-mini{display:none;grid-template-columns:1fr 1fr;gap:10px}.sltp-mini.show{display:grid}.terminal-submit{height:58px;border:0;border-radius:13px;background:linear-gradient(135deg,#43d8cd,#20bdaa);color:#061014;font-size:20px;font-weight:900;box-shadow:0 20px 44px #20bdaa42}.terminal-submit.sell{background:linear-gradient(135deg,#ff7c91,#ff506b);color:#fff}.account-page{padding-top:14px}.account-page h2{font-size:28px;line-height:1;margin:0 0 16px}.account-hero{min-height:132px;padding:16px;display:grid;align-content:end;gap:8px;background:linear-gradient(135deg,rgba(67,216,205,.18),transparent 54%),var(--auth-panel-bg)}.account-hero strong{font-size:31px;letter-spacing:-.035em}.account-card{margin-top:12px;padding:16px}.account-list dt{font-size:17px}.account-list dd{font-size:18px}.logout-btn{width:100%;height:58px;margin-top:14px;border:0;border-radius:13px;background:linear-gradient(135deg,#43d8cd,#20bdaa);color:#061014;font-size:19px;font-weight:900}.terminal-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.terminal-nav button{height:58px;border:0;border-radius:13px;background:transparent;color:var(--muted);display:grid;place-items:center;gap:3px;font-weight:850}.terminal-nav button.active{background:color-mix(in srgb,#43d8cd 16%,transparent);color:#24cbbf}.terminal-nav svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.terminal-drawer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:none;background:#0000006b}.terminal-drawer.open{display:block}.drawer-panel{width:210px;height:100%;padding:20px 14px;background:var(--auth-panel-bg);border-right:1px solid var(--line);box-shadow:24px 0 70px var(--shadow);animation:drawerIn .24s ease both}@keyframes drawerIn{0%{transform:translate(-24px);opacity:0}to{transform:translate(0);opacity:1}}.drawer-panel strong{display:block;font-size:24px;margin-bottom:18px}.drawer-panel button{width:100%;height:44px;border:0;border-radius:12px;background:transparent;color:var(--ink);font-weight:850;text-align:left;padding:0 12px}.drawer-panel button:hover{background:color-mix(in srgb,#43d8cd 12%,transparent)}html[data-theme=dark] .terminal-screen{background:#061014;border-color:#ffffff1f}html[data-theme=dark] .terminal-top,html[data-theme=dark] .terminal-nav{background:#071217e6}html[data-theme=dark] .chart-card,html[data-theme=dark] .account-card,html[data-theme=dark] .account-hero{background:#081318e0}html[data-theme=dark] .terminal-page{background:#061014}@media (max-width:520px){.stage.terminal-mode{padding:0}.terminal-screen{width:100vw;height:100dvh;min-height:100dvh;border:0;border-radius:0}.terminal-top{grid-template-columns:44px minmax(70px,1fr) minmax(102px,136px) 40px 40px;padding:8px}.terminal-account{height:46px;font-size:17px}.terminal-brand{font-size:24px}.terminal-icon,.terminal-tool{height:40px}.chart-card{min-height:292px}.terminal-page{padding:10px}}@media (max-width:380px){.terminal-top{grid-template-columns:40px minmax(56px,1fr) minmax(92px,112px) 38px 38px;gap:6px}.terminal-brand{font-size:21px}.terminal-account{font-size:15px}.chart-card{min-height:248px}.terminal-segment button,.account-list dd{font-size:16px}}.stage.terminal-mode{background:#061014}.stage.terminal-mode:before{opacity:.55;background:radial-gradient(circle at 50% 0,rgba(67,216,205,.14),transparent 34%),radial-gradient(circle at 90% 90%,rgba(255,92,116,.1),transparent 28%)}.terminal-screen{--bg:#061014;--ink:#f8fafc;--muted:#9eb1b7;--line:rgba(255,255,255,.13);--surface:rgba(8,19,24,.9);--auth-panel-bg:rgba(8,19,24,.9);--auth-panel-bg-2:rgba(6,16,20,.92);--auth-field-bg:rgba(255,255,255,.06);--auth-field-border:rgba(255,255,255,.13);--active-bg:#f8fafc;--active-ink:#061014;background:#061014;border-color:#ffffff1f;box-shadow:0 34px 90px #0000007a;color:#f8fafc}.stage.terminal-mode .terminal-top,.stage.terminal-mode .terminal-nav{background:#071217eb;border-color:#ffffff21}.stage.terminal-mode .terminal-page{background:#061014}.stage.terminal-mode .chart-card,.stage.terminal-mode .account-card,.stage.terminal-mode .account-hero{background:#081318e0;border-color:#ffffff21}.stage.terminal-mode .terminal-icon,.stage.terminal-mode .terminal-tool{background:#ffffff0e;border-color:#ffffff24}.stage.terminal-mode .chart-tabs{background:#061014d1;border-color:#ffffff1f}.stage.terminal-mode .chart-tabs button.active{background:#f8fafc;color:#061014}.stage.terminal-mode .terminal-segment{background:#ffffff0b;border-color:#ffffff1f}.stage.terminal-mode .terminal-field input{background:#ffffff0f;border-color:#ffffff21;color:#f8fafc}.stage.terminal-mode .terminal-page::-webkit-scrollbar{width:0;height:0}.stage.terminal-mode .splash,.stage.terminal-mode .noise,.stage.terminal-mode .vignette{display:none!important}.stage.terminal-mode .terminal-screen{opacity:1!important;animation:none!important}.symbols-card{margin-top:10px;border:1px solid var(--line);border-radius:12px;background:#081318e0;box-shadow:0 18px 44px var(--shadow),inset 0 1px #ffffff1f;overflow:hidden}.symbols-head{display:flex;align-items:flex-end;justify-content:space-between;padding:12px 12px 8px;border-bottom:1px solid var(--line)}.symbols-head span{font-size:18px;font-weight:900;letter-spacing:-.02em}.symbols-head small{color:var(--muted);font-size:12px;font-weight:800}.symbol-list{display:grid;gap:8px;padding:10px}.symbol-item{width:100%;min-height:66px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:#ffffff0a;color:var(--ink);display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.symbol-item:hover{transform:translateY(-1px);border-color:#43d8cd59;background:#43d8cd12}.symbol-item.active{border-color:#43d8cd9e;background:linear-gradient(135deg,#43d8cd26,#ffffff09);box-shadow:0 12px 26px #23c5b51f}.symbol-mark{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:#43d8cd1f;color:#43d8cd;font-size:15px;font-weight:950;font-style:normal}.symbol-item strong,.symbol-item small,.symbol-item em,.symbol-item b{display:block}.symbol-item strong{font-size:16px;font-weight:900;letter-spacing:-.025em}.symbol-item small{margin-top:2px;color:var(--muted);font-size:11px;font-weight:750}.symbol-item em{font-style:normal;text-align:right;font-size:16px;font-weight:900}.symbol-item b{margin-top:3px;color:#43d8cd;font-size:12px;font-weight:900}.symbol-item[data-trend=down] b{color:#ff6a7f}.symbol-item[data-trend=down] .symbol-mark{background:#ff6a7f1c;color:#ff6a7f}@media (max-width:520px){.symbol-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.symbol-item{min-height:82px;grid-template-columns:30px minmax(0,1fr);align-content:center;gap:8px;padding:9px}.symbol-mark{width:30px;height:30px;border-radius:10px}.symbol-item strong{font-size:14px}.symbol-item small{font-size:10px}.symbol-item em{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;text-align:left;font-size:14px}.symbol-item b{margin-top:0;font-size:11px}}.history-page h2{font-size:28px;line-height:1;margin:0 0 12px}.history-toolbar{display:grid;gap:10px;margin-bottom:10px}.history-range,.history-type{display:grid;gap:6px;padding:5px;border:1px solid var(--line);border-radius:12px;background:#ffffff0b}.history-range{grid-template-columns:repeat(4,1fr)}.history-type{grid-template-columns:repeat(3,1fr)}.history-range button,.history-type button{height:34px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-weight:900}.history-range button.active,.history-type button.active{background:#f8fafc;color:#061014}.history-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:10px}.history-metric{min-height:72px;border:1px solid var(--line);border-radius:12px;background:#081318e0;padding:12px}.history-metric span{display:block;color:var(--muted);font-size:12px;font-weight:800}.history-metric strong{display:block;margin-top:7px;font-size:20px;font-weight:950;letter-spacing:-.025em}.history-metric.profit strong{color:#43d8cd}.history-list{display:grid;gap:10px;padding-bottom:6px}.history-day{border:1px solid var(--line);border-radius:12px;background:#081318e0;overflow:hidden}.history-day h3{display:flex;justify-content:space-between;margin:0;padding:10px 12px;border-bottom:1px solid var(--line);font-size:14px;font-weight:950}.history-day h3 small{color:var(--muted);font-size:12px;font-weight:800}.history-deal{width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;color:var(--ink);padding:12px;text-align:left;cursor:pointer}.history-deal:last-child{border-bottom:0}.history-deal:hover{background:#43d8cd0e}.deal-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.deal-main strong{font-size:16px;font-weight:950;letter-spacing:-.02em}.deal-main span{color:var(--muted);font-size:12px;font-weight:800}.deal-main em{font-style:normal;font-size:16px;font-weight:950;text-align:right}.deal-main em.positive{color:#43d8cd}.deal-main em.negative{color:#ff6a7f}.deal-meta{display:grid;grid-template-columns:1fr auto;gap:5px 12px;margin-top:9px;color:var(--muted);font-size:12px;font-weight:780}.deal-meta dd{margin:0;text-align:right;color:var(--ink)}.deal-detail{display:none;margin-top:10px;padding-top:10px;border-top:1px dashed rgba(255,255,255,.14);color:var(--muted);font-size:12px;font-weight:760;line-height:1.6}.history-deal.open .deal-detail{display:block}.terminal-nav{grid-template-columns:repeat(4,1fr)}@media (max-width:520px){.history-summary{grid-template-columns:repeat(2,1fr)}.history-metric{min-height:64px;padding:10px}.history-metric strong{font-size:18px}.terminal-nav{gap:4px;padding-left:8px;padding-right:8px}.terminal-nav button{height:58px;font-size:12px}.terminal-nav svg{width:22px;height:22px}}.stage.terminal-mode .terminal-screen{grid-template-rows:auto auto minmax(0,1fr) auto;background:linear-gradient(180deg,#071418,#051014 52%,#030b0e)}.terminal-top{grid-template-columns:44px minmax(0,1fr) minmax(112px,136px) 40px 40px;padding:9px 10px;gap:8px;background:#040f13db!important}.terminal-brand{font-size:24px}.terminal-icon,.terminal-tool{height:40px;border-radius:13px;background:#ffffff0e!important}.terminal-account{height:44px;border-radius:14px;font-size:17px;background:linear-gradient(135deg,#61ddd3,#22c4b4)}.terminal-symbol{font-size:24px}.terminal-page{padding:12px 10px 14px}.terminal-page.active{display:flex;flex-direction:column;gap:10px;animation:none!important;opacity:1!important}.page-kicker{display:flex;align-items:flex-end;justify-content:space-between;margin:0 2px 2px}.page-kicker span{font-size:22px;font-weight:950;letter-spacing:-.035em}.page-kicker small{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.stage.terminal-mode .page-kicker span,.stage.terminal-mode .symbol-item strong,.stage.terminal-mode .account-list dd,.stage.terminal-mode .deal-main strong{color:#f8fafc;text-shadow:0 1px 12px rgba(0,0,0,.22)}.chart-card,.symbols-card,.history-day,.history-metric,.account-card,.account-hero,.terminal-segment{border-color:#ffffff29!important;background:linear-gradient(180deg,#112a30f5,#0a1c21f5)!important;border-radius:16px!important;box-shadow:0 16px 38px #0000002e,inset 0 1px #ffffff14!important}.chart-card{height:246px;min-height:246px}.stage.terminal-mode .grid-line{stroke:#b4cdd22e}.stage.terminal-mode .candle-up{fill:#2fd4c5}.stage.terminal-mode .candle-down{fill:#ff6178}.stage.terminal-mode .price-line{stroke:#49e2d6;filter:drop-shadow(0 0 12px rgba(73,226,214,.34))}.trade-chart{top:14px;right:12px;bottom:54px;left:12px;height:calc(100% - 68px)}.chart-card:after{font-size:76px;opacity:.9}.chart-tabs{left:10px;right:10px;bottom:10px;border-radius:14px;padding:5px;background:#030d10b8!important}.chart-tabs button{height:34px;border-radius:10px}.symbols-card{margin-top:0}.symbols-head,.history-day h3{background:#ffffff06}.symbol-list{gap:9px}.symbol-item{border-radius:14px;background:#fff1}.symbol-item.active{background:linear-gradient(135deg,#43d8cd38,#43d8cd13);border-color:#43d8cdc7}.trade-card{border:1px solid rgba(255,255,255,.16);border-radius:18px;background:linear-gradient(180deg,#112a30f5,#0a1c21f5);padding:12px;box-shadow:0 16px 38px #0000002e,inset 0 1px #ffffff14}.terminal-segment{background:#ffffff0b!important}.terminal-segment button{height:50px;border-radius:12px;font-size:17px;transition:background .2s ease,color .2s ease,transform .2s ease}.trade-meta{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff09;padding:12px}.terminal-field input{height:52px;border-radius:14px}.terminal-submit,.logout-btn{border-radius:15px}.history-toolbar{position:sticky;top:0;z-index:3;margin:0 -1px;padding:0 0 2px;background:#061014}.history-range,.history-type{border-radius:14px;background:#ffffff0b}.history-range button,.history-type button{height:36px;border-radius:10px}.history-summary{gap:9px}.history-metric{min-height:68px}.history-deal{padding:12px}.deal-main strong,.deal-main em{font-size:15px}.account-page{padding-top:12px}.account-hero{min-height:124px;background:radial-gradient(circle at 92% 8%,rgba(67,216,205,.28),transparent 34%),linear-gradient(135deg,#43d8cd2e,#ffffff06)!important}.account-card{padding:14px}.account-list{gap:12px 14px}.account-list dt{font-size:15px}.account-list dd{font-size:17px}.terminal-nav{grid-template-columns:repeat(4,1fr);gap:6px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#040f13f0!important}.terminal-nav button{height:58px;border-radius:15px;color:#9eb1b7;font-size:12px}.terminal-nav button.active{background:linear-gradient(135deg,#43d8cd38,#43d8cd17);color:#43d8cd}.terminal-nav svg{width:22px;height:22px}@media (max-width:380px){.chart-card{height:218px;min-height:218px}.page-kicker span{font-size:20px}.terminal-nav{gap:4px}.terminal-nav button{height:56px}}.stage.terminal-mode{background:#070a16}.stage.terminal-mode:before{opacity:1;background:radial-gradient(circle at 18% 0%,rgba(124,92,255,.18),transparent 34%),radial-gradient(circle at 92% 14%,rgba(45,212,191,.16),transparent 28%),radial-gradient(circle at 50% 100%,rgba(245,158,11,.1),transparent 32%)}.terminal-screen{--bg:#070a16;--ink:#f8fafc;--muted:#9aa8bf;--line:rgba(169,183,211,.16);--terminal-panel-a:#11182b;--terminal-panel-b:#0b1324;--terminal-panel-c:#08101e;--terminal-primary:#7c5cff;--terminal-primary-2:#2dd4bf;--terminal-gold:#f6c453;--terminal-profit:#5eead4;--terminal-loss:#fb7185;--terminal-blue:#60a5fa;background:linear-gradient(180deg,#0b1020,#080d19 48%,#050914)!important;border-color:#a9b7d32e!important}.terminal-top{background:linear-gradient(180deg,#11182bf0,#090f1ee6)!important;border-bottom-color:#a9b7d326!important}.terminal-icon,.terminal-tool{background:#94a3b814!important;border-color:#a9b7d32e!important;color:#dbeafe}.terminal-account{background:linear-gradient(135deg,#8b5cf6,#2dd4bf)!important;color:#050914!important;box-shadow:0 16px 34px #7c5cff42,0 8px 22px #2dd4bf29!important}.terminal-symbol .asset-dot{background:linear-gradient(135deg,var(--terminal-gold) 0 44%,transparent 45% 56%,var(--terminal-primary-2) 57% 100%)!important;box-shadow:0 0 24px #f6c4533d}.page-kicker span{color:#fff!important}.page-kicker small{color:#a9b8d4!important}.chart-card,.symbols-card,.history-day,.history-metric,.account-card,.account-hero,.terminal-segment,.trade-card{border-color:#a9b7d32b!important;background:linear-gradient(180deg,#11182bf5,#091223f5)!important;box-shadow:0 18px 44px #0000003d,inset 0 1px #ffffff13!important}.chart-card{background:radial-gradient(circle at 18% 0%,rgba(124,92,255,.16),transparent 34%),linear-gradient(180deg,#11182bf5,#091223f5)!important}.stage.terminal-mode .grid-line{stroke:#a9b7d32b}.stage.terminal-mode .candle-up{fill:var(--terminal-profit)}.stage.terminal-mode .candle-down{fill:var(--terminal-loss)}.stage.terminal-mode .price-line{stroke:#7dd3fc;filter:drop-shadow(0 0 12px rgba(125,211,252,.34))}.chart-tabs{background:#070b17c7!important;border-color:#a9b7d324!important}.chart-tabs button.active,.history-range button.active,.history-type button.active{background:linear-gradient(135deg,#f8fafc,#dbeafe)!important;color:#08101e!important;box-shadow:0 10px 22px #60a5fa29}.symbol-item{background:#94a3b813!important;border-color:#a9b7d321!important}.symbol-item.active{background:linear-gradient(135deg,#7c5cff42,#2dd4bf1a)!important;border-color:#7c5cffb8!important;box-shadow:0 12px 28px #7c5cff2e!important}.symbol-mark{background:#7c5cff29!important;color:#c4b5fd!important}.symbol-item[data-symbol-name=XAUUSDmo] .symbol-mark{background:#f6c45329!important;color:var(--terminal-gold)!important}.symbol-item[data-symbol-name=BTCUSDmo] .symbol-mark{background:#f59e0b29!important;color:#fbbf24!important}.symbol-item[data-symbol-name=ETHUSDmo] .symbol-mark{background:#7c5cff2e!important;color:#c4b5fd!important}.symbol-item b,.history-metric.profit strong,.deal-main em.positive{color:var(--terminal-profit)!important}.terminal-segment button.active,.terminal-submit,.logout-btn{background:linear-gradient(135deg,var(--terminal-primary),var(--terminal-primary-2))!important;color:#050914!important;box-shadow:0 18px 36px #7c5cff33,0 8px 22px #2dd4bf29!important}.terminal-submit.sell,.terminal-segment button.sell-active{background:linear-gradient(135deg,#fb7185,#f43f5e)!important;color:#fff!important;box-shadow:0 18px 36px #f43f5e38!important}.trade-meta,.terminal-field input,.history-range,.history-type{background:#94a3b813!important;border-color:#a9b7d326!important}.terminal-field input:focus{border-color:#7c5cffb3!important;box-shadow:0 0 0 4px #7c5cff29!important}.account-hero{background:radial-gradient(circle at 88% 10%,rgba(45,212,191,.28),transparent 34%),radial-gradient(circle at 8% 100%,rgba(124,92,255,.24),transparent 42%),linear-gradient(135deg,#11182bfa,#091223f5)!important}.terminal-nav{background:linear-gradient(180deg,#080d1ae0,#050914fa)!important;border-top-color:#a9b7d326!important}.terminal-nav button{color:#9aa8bf!important}.terminal-nav button.active{background:linear-gradient(135deg,#7c5cff3d,#2dd4bf1f)!important;color:#d8b4fe!important;box-shadow:inset 0 1px #ffffff14}.terminal-nav button.active svg{stroke:#67e8f9}.history-toolbar{background:#070a16!important}.stage.terminal-mode{background:var(--bg)!important}.stage.terminal-mode:before{opacity:.8;background:radial-gradient(circle at 50% 0,var(--glow-1),transparent 36%),radial-gradient(circle at 12% 12%,var(--glow-2),transparent 30%),radial-gradient(circle at 88% 82%,var(--glow-3),transparent 32%)}.terminal-screen{--terminal-accent:var(--active-bg);--terminal-accent-ink:var(--active-ink);--terminal-gain:#16a34a;--terminal-loss:#e11d48;--terminal-gold:#d97706;--terminal-panel:var(--auth-panel-bg);--terminal-panel-2:var(--auth-panel-bg-2);--terminal-border:var(--auth-field-border);--terminal-field:var(--auth-field-bg);--terminal-muted:var(--muted);background:linear-gradient(180deg,var(--bg),color-mix(in srgb,var(--bg) 92%,var(--surface)))!important;border-color:var(--terminal-border)!important;color:var(--ink)!important;box-shadow:0 30px 80px var(--shadow),inset 0 1px #ffffff1f!important}.terminal-top,.terminal-nav{background:linear-gradient(180deg,var(--terminal-panel),var(--terminal-panel-2))!important;border-color:var(--terminal-border)!important;color:var(--ink)!important}.terminal-icon,.terminal-tool{background:var(--auth-tab-bg)!important;border-color:var(--terminal-border)!important;color:var(--ink)!important;box-shadow:inset 0 1px #ffffff1a!important}.terminal-account{background:var(--active-bg)!important;color:var(--active-ink)!important;box-shadow:0 14px 32px var(--shadow-strong)!important}.terminal-symbol .asset-dot{background:linear-gradient(135deg,var(--terminal-accent) 0 44%,transparent 45% 56%,var(--terminal-gold) 57% 100%)!important;box-shadow:none!important}.terminal-symbol button{color:var(--ink)!important}.page-kicker small,.symbols-head small,.trade-meta span,.account-list dt,.account-hero span,.account-hero small,.deal-main span,.deal-meta,.history-metric span,.history-day h3 small{color:var(--terminal-muted)!important}.terminal-page{background:var(--bg)!important;color:var(--ink)!important}.page-kicker span,.stage.terminal-mode .page-kicker span,.stage.terminal-mode .symbol-item strong,.stage.terminal-mode .account-list dd,.stage.terminal-mode .deal-main strong{color:var(--ink)!important;text-shadow:none!important}.chart-card,.symbols-card,.history-day,.history-metric,.account-card,.account-hero,.terminal-segment,.trade-card{background:linear-gradient(180deg,var(--terminal-panel),var(--terminal-panel-2))!important;border-color:var(--terminal-border)!important;box-shadow:0 18px 44px var(--shadow),inset 0 1px #ffffff1f!important}.chart-card{background:linear-gradient(180deg,var(--terminal-panel),var(--terminal-panel-2))!important}.stage.terminal-mode .grid-line{stroke:color-mix(in srgb,var(--ink) 12%,transparent)!important}.stage.terminal-mode .candle-up{fill:#14b8a6!important}.stage.terminal-mode .candle-down{fill:var(--terminal-loss)!important}.stage.terminal-mode .price-line{stroke:var(--ink)!important;filter:none!important}.chart-card:after{color:color-mix(in srgb,var(--ink) 7%,transparent)!important}.chart-tabs,.history-range,.history-type,.trade-meta,.terminal-field input{background:var(--terminal-field)!important;border-color:var(--terminal-border)!important;color:var(--ink)!important}.chart-tabs button,.history-range button,.history-type button,.terminal-segment button{color:var(--muted)!important}.chart-tabs button.active,.history-range button.active,.history-type button.active,.terminal-segment button.active{background:var(--active-bg)!important;color:var(--active-ink)!important;box-shadow:0 14px 32px var(--shadow-strong)!important}.terminal-segment button.sell-active{background:var(--terminal-loss)!important;color:#fff!important;box-shadow:0 14px 30px #e11d4833!important}.symbol-item{background:var(--terminal-field)!important;border-color:var(--terminal-border)!important;color:var(--ink)!important;box-shadow:none!important}.symbol-item.active{background:color-mix(in srgb,var(--active-bg) 8%,var(--terminal-field))!important;border-color:color-mix(in srgb,var(--active-bg) 34%,var(--terminal-border))!important;box-shadow:0 12px 28px var(--shadow)!important}.symbol-mark{background:color-mix(in srgb,var(--active-bg) 8%,transparent)!important;color:var(--ink)!important}.symbol-item[data-symbol-name=XAUUSDmo] .symbol-mark,.symbol-item[data-symbol-name=BTCUSDmo] .symbol-mark{background:#d977061f!important;color:var(--terminal-gold)!important}.symbol-item[data-symbol-name=ETHUSDmo] .symbol-mark{background:color-mix(in srgb,var(--active-bg) 8%,transparent)!important;color:var(--ink)!important}.symbol-item b,.history-metric.profit strong,.deal-main em.positive{color:var(--terminal-gain)!important}.symbol-item[data-trend=down] b,.deal-main em.negative{color:var(--terminal-loss)!important}.terminal-submit,.logout-btn{background:var(--active-bg)!important;color:var(--active-ink)!important;box-shadow:0 18px 40px var(--shadow-strong)!important}.terminal-submit.sell{background:var(--terminal-loss)!important;color:#fff!important}.terminal-check input{accent-color:var(--active-bg)}.terminal-field input:focus{border-color:var(--auth-field-focus)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--active-bg) 10%,transparent)!important}.account-hero{background:linear-gradient(180deg,var(--terminal-panel),var(--terminal-panel-2))!important}.terminal-nav button{color:var(--muted)!important}.terminal-nav button.active{background:color-mix(in srgb,var(--active-bg) 10%,transparent)!important;color:var(--ink)!important;box-shadow:inset 0 1px #ffffff14!important}.terminal-nav button.active svg{stroke:var(--ink)!important}.history-toolbar{background:var(--bg)!important}html[data-theme=light] .terminal-screen{--bg:#ffffff;--ink:#111827;--muted:#6b7280;--line:#e5e7eb;--surface:#ffffff;--shadow:rgba(17,24,39,.09);--shadow-strong:rgba(17,24,39,.18);--auth-panel-bg:rgba(255,255,255,.94);--auth-panel-bg-2:rgba(248,250,252,.9);--auth-field-bg:rgba(248,250,252,.92);--auth-field-border:rgba(17,24,39,.1);--auth-field-focus:rgba(17,24,39,.18);--auth-tab-bg:rgba(17,24,39,.035);--active-bg:#111827;--active-ink:#ffffff;--terminal-panel:rgba(255,255,255,.94);--terminal-panel-2:rgba(248,250,252,.9);--terminal-border:rgba(17,24,39,.1);--terminal-field:rgba(248,250,252,.92)}html[data-theme=light] .stage.terminal-mode{background:#fff!important}html[data-theme=light] .stage.terminal-mode:before{background:radial-gradient(circle at 50% 0,rgba(17,24,39,.045),transparent 34%),radial-gradient(circle at 14% 12%,rgba(37,99,235,.055),transparent 30%)}html[data-theme=light] .terminal-screen{background:linear-gradient(180deg,#fff,#f8fafc)!important;border-color:#1118271a!important;color:#111827!important}html[data-theme=light] .terminal-top,html[data-theme=light] .terminal-nav{background:linear-gradient(180deg,#fffffff5,#f8fafceb)!important;border-color:#1118271a!important}html[data-theme=light] .terminal-page{background:#fff!important;color:#111827!important}html[data-theme=light] .chart-card,html[data-theme=light] .symbols-card,html[data-theme=light] .history-day,html[data-theme=light] .history-metric,html[data-theme=light] .account-card,html[data-theme=light] .account-hero,html[data-theme=light] .terminal-segment,html[data-theme=light] .trade-card{background:linear-gradient(180deg,#fffffff5,#f8fafceb)!important;border-color:#1118271a!important;box-shadow:0 18px 44px #11182714,inset 0 1px #ffffffe6!important}html[data-theme=light] .chart-tabs,html[data-theme=light] .history-range,html[data-theme=light] .history-type,html[data-theme=light] .trade-meta,html[data-theme=light] .terminal-field input,html[data-theme=light] .symbol-item{background:#f8fafceb!important;border-color:#1118271a!important}html[data-theme=light] .symbol-item.active{background:#1118270b!important;border-color:#11182738!important}html[data-theme=light] .stage.terminal-mode .grid-line{stroke:#1118271a!important}html[data-theme=light] .stage.terminal-mode .price-line{stroke:#111827!important}html[data-theme=dark] .terminal-screen{--bg:#05070a;--ink:#f8fafc;--muted:#9ca3af;--line:rgba(255,255,255,.13);--surface:rgba(255,255,255,.075);--shadow:rgba(0,0,0,.36);--shadow-strong:rgba(0,0,0,.46);--auth-panel-bg:rgba(8,12,18,.88);--auth-panel-bg-2:rgba(15,23,32,.78);--auth-field-bg:rgba(255,255,255,.075);--auth-field-border:rgba(255,255,255,.14);--auth-field-focus:rgba(255,255,255,.3);--auth-tab-bg:rgba(255,255,255,.055);--active-bg:#ffffff;--active-ink:#05070a;--terminal-panel:rgba(8,12,18,.88);--terminal-panel-2:rgba(15,23,32,.78);--terminal-border:rgba(255,255,255,.14);--terminal-field:rgba(255,255,255,.075);--terminal-gain:#5eead4;--terminal-loss:#fb7185;--terminal-gold:#facc15}html[data-theme=dark] .terminal-nav button.active{color:#f8fafc!important}html[data-theme=dark] .terminal-nav button.active svg{stroke:#f8fafc!important}.stage.terminal-mode .terminal-screen{grid-template-rows:minmax(0,1fr) auto!important}.terminal-pages{min-height:0!important}.terminal-page{min-height:0!important;overscroll-behavior:contain}.terminal-page.markets-page.active{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;align-content:start;padding:14px 12px calc(18px + env(safe-area-inset-bottom))!important}.markets-page .page-kicker{display:none!important}.symbol-search{position:sticky;top:0;z-index:3;height:56px;border:1px solid var(--terminal-border);border-radius:28px;background:color-mix(in srgb,var(--terminal-panel) 92%,transparent);display:flex;align-items:center;gap:10px;padding:0 16px;color:var(--muted);box-shadow:0 12px 28px color-mix(in srgb,var(--shadow) 82%,transparent),inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.symbol-search svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round}.symbol-search-input{min-width:0;flex:1;border:0;background:transparent;color:var(--ink);font:inherit;font-size:16px;font-weight:760;outline:none}.symbol-search-input::-moz-placeholder{color:var(--muted)}.symbol-search-input::placeholder{color:var(--muted)}.market-pulse{position:relative;overflow:hidden;min-height:118px;border:1px solid var(--terminal-border);border-radius:22px;background:#0f172a;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:12px;padding:15px;box-shadow:0 18px 42px #0f172a38,inset 0 1px #ffffff1f}.market-pulse:after{content:"";position:absolute;right:-52px;top:-74px;width:180px;height:180px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 24px #ffffff06,0 0 0 50px #ffffff05;pointer-events:none}.market-pulse-copy{position:relative;z-index:1;min-width:0;display:grid;align-content:space-between;gap:14px}.market-pulse-head{display:flex;align-items:center;gap:8px;color:#ffffff9e;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.market-pulse-head i{width:7px;height:7px;border-radius:50%;background:#2dd4bf;box-shadow:0 0 0 5px #2dd4bf21;animation:pulseDot 1.8s ease-in-out infinite}@keyframes pulseDot{50%{box-shadow:0 0 0 8px #2dd4bf0a}}.market-pulse-copy strong{font-size:25px;line-height:1;font-weight:950;letter-spacing:-.045em}.market-pulse-copy>span{color:#ffffff9e;font-size:11px;font-weight:820}.market-pulse-stats{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:7px;align-content:end}.market-pulse-stats span{min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:#ffffff0d;padding:8px}.market-pulse-stats small,.market-pulse-stats b{display:block}.market-pulse-stats small{color:#ffffff85;font-size:9px;font-weight:850}.market-pulse-stats b{margin-top:4px;color:#5eead4;font-size:13px;font-weight:950}.market-pulse-stats span:last-child b{color:#fda4af}.market-pulse-chart{position:absolute;right:10px;top:12px;width:132px;height:58px;z-index:1;overflow:visible}.market-pulse-chart path{fill:none;stroke:#2dd4bf;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(45,212,191,.4));stroke-dasharray:220;animation:pulseLine 1.2s ease both}@keyframes pulseLine{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}.symbol-filter-tabs{position:sticky;top:68px;z-index:2;display:flex;gap:8px;overflow-x:auto;padding:6px;border:1px solid var(--terminal-border);border-radius:24px;background:color-mix(in srgb,var(--terminal-panel) 92%,transparent);box-shadow:0 12px 28px color-mix(in srgb,var(--shadow) 64%,transparent),inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(20px) saturate(1.25);backdrop-filter:blur(20px) saturate(1.25);scrollbar-width:none}.symbol-filter-tabs::-webkit-scrollbar{display:none}.symbol-filter-tabs button{height:44px;min-width:72px;border:1px solid transparent;border-radius:18px;background:transparent;color:var(--ink);padding:0 16px;font-size:14px;font-weight:950;white-space:nowrap;box-shadow:none;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.symbol-filter-tabs button.active{background:#0f172a!important;border-color:#0f172a!important;color:#fff!important}.symbol-filter-tabs .favorite-filter{min-width:48px;width:48px;padding:0!important;font-size:20px;color:#facc15}.symbol-filter-tabs .favorite-filter.active{color:#facc15!important}.symbol-filter-tabs button:active{transform:scale(.96)}.markets-page .symbols-card{min-height:0;margin-top:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.markets-page .symbols-head{display:none!important}.symbol-list.quote-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0 0 10px!important}.symbol-item.quote-card{min-width:0;min-height:132px!important;border:1px solid var(--terminal-border)!important;border-radius:18px!important;background:linear-gradient(180deg,var(--terminal-panel),var(--terminal-panel-2))!important;color:var(--ink)!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto;align-content:start!important;gap:7px!important;padding:12px!important;text-align:left!important;box-shadow:0 10px 24px var(--shadow),inset 0 1px #ffffff14!important;position:relative;overflow:hidden;contain:layout paint;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.symbol-item.quote-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#14b8a6;opacity:.7}.symbol-item.quote-card[data-trend=down]:before{background:#fb7185}.symbol-item.quote-card:after{content:"";position:absolute;right:-24px;bottom:-34px;width:88px;height:88px;border:1px solid color-mix(in srgb,var(--terminal-muted) 8%,transparent);border-radius:50%;box-shadow:0 0 0 16px color-mix(in srgb,var(--terminal-muted) 2%,transparent);pointer-events:none}.symbol-item.quote-card:active{transform:scale(.985)}.symbol-item.quote-card.active{grid-column:1/-1;min-height:168px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto auto 1fr!important;-moz-column-gap:18px!important;column-gap:18px!important;padding:16px!important;border-color:#111827!important;background:#111827!important;color:#fff!important;box-shadow:0 20px 44px #0f172a3d,inset 0 1px #ffffff1f!important}.symbol-item.quote-card.active:before{width:5px;background:#2dd4bf}.symbol-item.quote-card.active:after{right:-34px;bottom:-76px;width:190px;height:190px;border-color:#ffffff12;box-shadow:0 0 0 28px #ffffff06,0 0 0 58px #ffffff04}.quote-card-top,.quote-title,.quote-columns,.quote-prices,.quote-range{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.quote-card-top{position:absolute;right:10px;top:10px;z-index:2;justify-content:flex-end}.quote-star{width:28px;height:28px;border-radius:12px;display:grid;place-items:center;background:#ffffff09;color:#a8b3c3;font-size:18px;line-height:1;cursor:pointer;transition:transform .18s ease,color .18s ease,background .18s ease}.quote-star:active{transform:scale(.88)}.quote-star.active{color:#facc15}.quote-alert{display:none!important}.quote-alert svg{width:18px;height:18px;stroke:var(--muted);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.quote-title{justify-content:flex-start;margin-top:0;padding-right:34px}.quote-card .symbol-mark{width:24px!important;height:24px!important;border-radius:8px!important;font-size:12px!important;flex:0 0 auto}.quote-card strong{min-width:0;font-size:15px!important;line-height:1.05!important;font-weight:950!important;letter-spacing:-.02em!important;color:var(--ink)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);font-size:11px;font-weight:780;line-height:1.25;min-height:28px}.quote-columns{display:none!important;color:var(--muted);font-size:12px;font-weight:820;margin-top:2px}.quote-prices{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.quote-prices b{min-width:0;border-radius:14px;padding:6px 7px;text-align:left;font-size:12px!important;line-height:1!important;font-weight:950!important;color:#12d69c!important;background:#12d69c0f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-prices b.ask{text-align:right;color:#ff505b!important;background:#ff505b14}.quote-range{display:none!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-top:4px;color:var(--muted);font-size:11px;font-weight:820}.quote-range span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-range span:last-child{text-align:right}.quote-range strong{font-size:12px!important;color:#12d69c!important}.quote-range strong.down{color:#ff505b!important}.quote-card.active .quote-title{grid-column:1;grid-row:1;padding-right:0}.quote-card.active .quote-card-top{right:14px;top:14px}.quote-card.active .quote-star{background:#ffffff14}.quote-card.active .symbol-mark{width:34px!important;height:34px!important;border-radius:11px!important;font-size:14px!important}.quote-card.active strong{font-size:22px!important;color:#fff!important}.quote-card.active .quote-desc{grid-column:1;grid-row:2;color:#ffffff8c;font-size:12px;min-height:auto}.quote-card.active .quote-prices{grid-column:2;grid-row:1/3;align-self:center;gap:9px}.quote-card.active .quote-prices b{padding:10px;border-radius:15px;background:#2dd4bf17;font-size:15px!important}.quote-card.active .quote-prices b.ask{background:#fb71851a}.quote-card.active .quote-range{grid-column:1/-1;grid-row:3;display:grid!important;align-self:end;padding-top:12px;border-top:1px solid rgba(255,255,255,.1);color:#ffffff80}.quote-card.active .quote-range strong{color:#5eead4!important}.symbol-item[hidden]{display:none!important}.symbol-item[data-symbol-group=metal] .symbol-mark{background:#d977061f!important;color:var(--terminal-gold,#d97706)!important}.symbol-item[data-symbol-group=crypto] .symbol-mark{background:color-mix(in srgb,var(--active-bg) 9%,transparent)!important;color:var(--ink)!important}.symbol-item[data-symbol-group=forex] .symbol-mark{background:#14b8a61c!important;color:var(--terminal-gain,#16a34a)!important}.terminal-page.trade-page.active{display:grid;grid-template-rows:auto auto auto auto auto;gap:10px;align-content:start;padding:12px 10px calc(18px + env(safe-area-inset-bottom))!important}.trade-page .chart-card{height:clamp(210px,29dvh,276px)!important;min-height:210px!important;margin:0}.trade-action-card,.trade-holdings-card,.trade-pending-card{border:1px solid var(--terminal-border)!important;border-radius:18px;background:linear-gradient(180deg,var(--terminal-panel),var(--terminal-panel-2))!important;box-shadow:0 18px 44px var(--shadow),inset 0 1px #ffffff1f!important}.trade-action-card{display:grid;gap:12px;padding:14px}.trade-symbol-row{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:end}.trade-symbol-row span,.trade-symbol-row em,.trade-price-grid span,.trade-section-head small,.position-item small{color:var(--terminal-muted)!important;font-style:normal;font-size:12px;font-weight:820}.trade-symbol-row strong{font-size:22px;font-weight:950;letter-spacing:-.03em}.trade-symbol-row em{grid-column:1/-1}.trade-price-grid{display:grid;grid-template-columns:1fr .78fr 1fr;gap:8px}.trade-price-grid div{min-width:0;border:1px solid var(--terminal-border);border-radius:15px;background:var(--terminal-field);padding:10px}.trade-price-grid strong{display:block;margin-top:5px;font-size:17px;font-weight:950;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-price-grid strong.bid,.position-item em.positive{color:var(--terminal-gain)!important}.trade-price-grid strong.ask,.position-item em.negative{color:var(--terminal-loss)!important}.trade-action-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.order-open-btn{height:58px;border:0;border-radius:16px;font-size:18px;font-weight:950;letter-spacing:-.02em;color:#fff;box-shadow:0 18px 36px var(--shadow-strong);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.order-open-btn:active{transform:scale(.97)}.order-open-btn.buy{background:linear-gradient(135deg,#16a34a,#14b8a6)}.order-open-btn.sell{background:linear-gradient(135deg,#fb7185,#e11d48)}.trade-holdings-card,.trade-pending-card{display:grid;gap:10px;padding:13px}.trade-section-head{display:flex;align-items:flex-end;justify-content:space-between}.trade-section-head span{font-size:17px;font-weight:950;letter-spacing:-.02em}.position-list{display:grid;gap:8px}.position-item{width:100%;min-width:0;border:1px solid var(--terminal-border);border-radius:15px;background:var(--terminal-field);color:var(--ink);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 12px;text-align:left;transition:transform .18s ease,border-color .2s ease,background .2s ease}.position-item:has(.position-action:active){transform:scale(.99)}.position-item strong{display:block;font-size:15px;font-weight:950;letter-spacing:-.02em}.position-item small{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-item em{font-style:normal;font-size:14px;font-weight:950;text-align:right;white-space:nowrap}.position-item.pending em{color:var(--terminal-muted)!important}.position-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.position-item:not(.pending) .position-actions{grid-template-columns:1fr}.position-action{height:34px;border:1px solid var(--terminal-border);border-radius:12px;background:var(--active-bg);color:var(--active-ink);font-size:13px;font-weight:950;letter-spacing:-.01em;transition:transform .18s ease,filter .18s ease,background .2s ease}.position-action:active{transform:scale(.96)}.position-action.modify{background:#0f172a;color:#fff}.position-action.cancel,.position-action.close-position{background:linear-gradient(135deg,#fb7185,#e11d48);color:#fff;border-color:transparent}.position-list-empty{display:none;border:1px dashed var(--terminal-border);border-radius:15px;background:color-mix(in srgb,var(--terminal-field) 70%,transparent);color:var(--terminal-muted);padding:14px;text-align:center;font-size:13px;font-weight:850}.position-list.empty .position-list-empty{display:block}.order-sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;align-items:end;pointer-events:none;opacity:0;transition:opacity .22s ease}.order-sheet.open{pointer-events:auto;opacity:1}.order-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#00000075;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .22s ease}.order-sheet.open .order-sheet-backdrop{opacity:1}.order-panel{position:relative;z-index:1;width:100%;max-height:min(86dvh,720px);overflow:auto;border:1px solid var(--terminal-border);border-radius:28px 28px 0 0;background:linear-gradient(180deg,var(--terminal-panel),var(--terminal-panel-2));box-shadow:0 -24px 70px var(--shadow-strong),inset 0 1px #ffffff1f;padding:14px 14px calc(16px + env(safe-area-inset-bottom));transform:translateY(105%);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.order-sheet.open .order-panel{transform:translateY(0)}.order-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:2px 2px 0}.order-panel-head span{display:block;color:var(--terminal-muted);font-size:12px;font-weight:820}.order-panel-head strong{display:block;margin-top:3px;font-size:25px;font-weight:950;letter-spacing:-.035em}.order-close{width:42px;height:42px;border:1px solid var(--terminal-border);border-radius:15px;background:var(--terminal-field);color:var(--ink);font-size:28px;line-height:1;display:grid;place-items:center;transition:transform .2s ease,background .2s ease}.order-close:active{transform:scale(.94)}.order-panel .trade-card{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;gap:12px!important}.order-panel *{min-width:0}.order-panel .terminal-segment{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;border-radius:18px!important;padding:3px!important;gap:3px!important;background:var(--terminal-field)!important;overflow:hidden}.order-panel .terminal-segment button{height:48px!important;border-radius:15px!important;font-size:17px!important;color:var(--terminal-muted)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-panel .terminal-order-type button.active,.order-panel.limit-mode .terminal-order-type button.active{background:#0f172a!important;color:#fff!important;box-shadow:0 12px 26px #0f172a2e!important}.order-panel.editing-pending .terminal-order-type button:not([data-order-type=limit]){opacity:.38;pointer-events:none}.order-panel .terminal-side button.active:not(.sell-active){background:linear-gradient(135deg,#16a34a,#14b8a6)!important;color:#fff!important;box-shadow:0 14px 30px #16a34a3d!important}.order-panel .terminal-side button.sell-active{background:linear-gradient(135deg,#fb7185,#e11d48)!important;color:#fff!important;box-shadow:0 14px 30px #e11d483d!important}.order-panel .trade-meta{grid-template-columns:minmax(0,1fr) minmax(0,max-content)!important;border-radius:18px!important;padding:13px!important;overflow:hidden}.order-panel .trade-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-panel .terminal-field{gap:7px}.order-panel .terminal-field input{width:100%!important;min-width:0;height:52px!important;border-radius:18px!important;font-size:18px!important}.pending-price-field{display:none}.order-panel.limit-mode .pending-price-field{display:grid}.pending-price-input::-moz-placeholder{color:var(--terminal-muted);font-weight:850}.pending-price-input::placeholder{color:var(--terminal-muted);font-weight:850}.order-panel .terminal-check{font-size:19px!important}.order-panel .terminal-check input{width:24px;height:24px}.order-panel .sltp-mini.show{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.order-panel .sltp-mini .terminal-field{min-width:0}.order-feedback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:none;place-items:center;padding:18px;background:#00000052;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn .2s ease both}.order-feedback.show{display:grid}.order-feedback-card{width:min(100%,320px);border:1px solid var(--terminal-border);border-radius:24px;background:linear-gradient(180deg,var(--terminal-panel),var(--terminal-panel-2));box-shadow:0 24px 70px var(--shadow-strong),inset 0 1px #ffffff24;padding:22px 18px 18px;text-align:center;animation:popIn .22s ease both}.order-feedback-icon{display:block;margin:0 auto 12px;font-size:48px;line-height:1;filter:drop-shadow(0 12px 18px rgba(0,0,0,.16))}.order-feedback strong{display:block;font-size:21px;font-weight:950;letter-spacing:-.035em;color:var(--ink)}.order-feedback span{display:block;margin:8px auto 0;max-width:250px;color:var(--terminal-muted);font-size:13px;font-weight:830;line-height:1.45}.order-feedback-confirm{width:100%;height:48px;margin-top:18px;border:0;border-radius:16px;background:var(--active-bg);color:var(--active-ink);font-size:16px;font-weight:950;box-shadow:0 16px 34px var(--shadow-strong)}.order-feedback.fail .order-feedback-confirm{background:linear-gradient(135deg,#fb7185,#e11d48);color:#fff}.order-feedback.success .order-feedback-confirm{background:linear-gradient(135deg,#16a34a,#14b8a6);color:#fff}.trade-operation-modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:72;display:none;place-items:center;padding:18px;background:#00000061;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeIn .2s ease both}.trade-operation-modal.show{display:grid}.trade-operation-card{width:min(100%,318px);border:1px solid var(--terminal-border);border-radius:24px;background:linear-gradient(180deg,var(--terminal-panel),var(--terminal-panel-2));box-shadow:0 24px 70px var(--shadow-strong),inset 0 1px #ffffff24;padding:20px;text-align:center;animation:popIn .22s ease both}.trade-operation-card i{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 12px;border-radius:18px;background:var(--active-bg);color:var(--active-ink);font-style:normal;font-size:26px;font-weight:950}.trade-operation-card strong{display:block;color:var(--ink);font-size:21px;font-weight:950;letter-spacing:-.035em}.trade-operation-card span{display:block;margin:8px auto 0;max-width:250px;color:var(--terminal-muted);font-size:13px;font-weight:830;line-height:1.45}.trade-operation-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}.trade-operation-modal.notice .trade-operation-actions{grid-template-columns:1fr}.trade-operation-modal.notice .trade-operation-cancel{display:none}.trade-operation-actions button{height:46px;border:0;border-radius:15px;font-size:15px;font-weight:950}.trade-operation-cancel{background:var(--terminal-field);color:var(--ink);border:1px solid var(--terminal-border)!important}.trade-operation-confirm{background:var(--active-bg);color:var(--active-ink)}.trade-operation-modal.danger .trade-operation-card i,.trade-operation-modal.danger .trade-operation-confirm{background:linear-gradient(135deg,#fb7185,#e11d48);color:#fff}.trade-operation-modal.success .trade-operation-card i,.trade-operation-modal.success .trade-operation-confirm{background:linear-gradient(135deg,#16a34a,#14b8a6);color:#fff}@keyframes popIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.order-panel .terminal-submit{height:58px!important;margin-top:2px;border-radius:18px!important;background:linear-gradient(135deg,#16a34a,#14b8a6)!important;color:#fff!important;box-shadow:0 18px 38px #16a34a3d!important}.order-panel .terminal-submit.sell{background:linear-gradient(135deg,#fb7185,#e11d48)!important;color:#fff!important;box-shadow:0 18px 38px #e11d483d!important}.order-panel .terminal-submit:disabled{opacity:.72;filter:saturate(.72);cursor:progress}html[data-theme=light] .order-open-btn.buy{background:linear-gradient(135deg,#16a34a,#14b8a6)}html[data-theme=light] .order-open-btn.sell{background:linear-gradient(135deg,#f43f5e,#be123c)}html[data-theme=light] .order-panel,html[data-theme=light] .trade-operation-card{background:linear-gradient(180deg,#fff,#f8fafc)!important}html[data-theme=light] .position-action.modify{background:#0f172a;color:#fff}html[data-theme=light] .order-panel .terminal-order-type button.active,html[data-theme=light] .order-panel.limit-mode .terminal-order-type button.active{background:#0f172a!important;color:#fff!important}html[data-theme=light] .order-panel .terminal-side button.active:not(.sell-active){background:linear-gradient(135deg,#16a34a,#14b8a6)!important;color:#fff!important}html[data-theme=light] .order-panel .terminal-submit:not(.sell){background:linear-gradient(135deg,#16a34a,#14b8a6)!important;color:#fff!important}@media (max-width:520px){.terminal-page.markets-page.active{padding:12px 10px calc(16px + env(safe-area-inset-bottom))!important;gap:11px}.symbol-search{height:54px;border-radius:27px}.symbol-filter-tabs{top:65px;gap:6px;padding:5px;border-radius:22px}.symbol-filter-tabs button{height:42px;min-width:58px;padding:0 10px}.symbol-filter-tabs .favorite-filter{min-width:46px;width:46px}.symbol-list.quote-grid{gap:10px!important}.symbol-item.quote-card{min-height:136px!important;border-radius:18px!important;padding:11px!important;gap:7px!important}.quote-star{width:28px;height:28px;border-radius:12px;font-size:18px}.quote-card strong{font-size:14px!important}.quote-desc{font-size:10.5px;min-height:26px}.quote-prices{gap:7px}.quote-prices b{font-size:10.5px!important;padding:6px}.quote-range{display:none!important}}@media (max-width:390px){.symbol-list.quote-grid{gap:9px!important}.symbol-item.quote-card{min-height:130px!important;padding:10px!important}.quote-title{margin-top:0}.quote-card .symbol-mark{width:22px!important;height:22px!important;font-size:11px!important}.quote-card strong{font-size:13px!important}.quote-prices b{font-size:10px!important}.quote-range{display:none!important}}@media (max-width:520px){.market-pulse{min-height:112px;grid-template-columns:minmax(0,1fr) 122px;padding:14px}.market-pulse-chart{width:122px}.symbol-item.quote-card.active{min-height:160px!important;padding:15px!important}.quote-card.active .quote-range{display:grid!important}}@media (max-width:390px){.market-pulse{grid-template-columns:minmax(0,1fr) 112px;gap:8px}.market-pulse-copy strong{font-size:22px}.market-pulse-chart{width:112px}.symbol-item.quote-card.active{min-height:154px!important}.quote-card.active strong{font-size:20px!important}.quote-card.active .quote-prices b{font-size:13px!important}}.terminal-page.markets-page .symbol-filter-tabs button.active{background:#0f172a!important;border-color:#0f172a!important;color:#fff!important}@media (max-width:390px){.symbol-item.quote-card.active{grid-template-rows:auto auto 1fr!important;gap:8px!important}.quote-card.active .quote-title{grid-column:1/-1;grid-row:1;padding-right:38px}.quote-card.active .quote-desc{display:none}.quote-card.active .quote-prices{grid-column:1/-1;grid-row:2;align-self:auto}.quote-card.active .quote-range{grid-row:3;padding-top:8px}}html[data-theme=light] .terminal-page.markets-page .symbol-item.quote-card.active,html[data-theme=dark] .terminal-page.markets-page .symbol-item.quote-card.active{background:#111827!important;border-color:#111827!important;color:#fff!important;box-shadow:0 20px 44px #0f172a3d,inset 0 1px #ffffff1f!important}html[data-theme] .stage.terminal-mode .terminal-page.markets-page .quote-card.active .quote-title strong{color:#fff!important}html[data-theme] .terminal-page.markets-page .quote-card.active .quote-prices b{padding:9px 6px;font-size:13px!important}.terminal-page.markets-page .quote-title{justify-content:flex-start!important;gap:10px!important;padding-right:34px;max-width:100%}.terminal-page.markets-page .quote-title strong{flex:0 1 auto;min-width:auto!important;max-width:100%;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.terminal-page.markets-page .symbol-item.quote-card.active{grid-template-columns:1fr!important;grid-template-rows:auto auto auto 1fr!important;min-height:184px!important}.terminal-page.markets-page .quote-card.active .quote-title{padding-right:48px!important;grid-column:1/-1!important;grid-row:1!important}.terminal-page.markets-page .quote-card.active .quote-desc{display:block!important;grid-column:1/-1!important;grid-row:2!important;min-height:auto!important;padding-right:48px}.terminal-page.markets-page .quote-card.active .quote-prices{grid-column:1/-1!important;grid-row:3!important;align-self:auto!important}.terminal-page.markets-page .quote-card.active .quote-range{grid-column:1/-1!important;grid-row:4!important}@media (max-width:520px){.terminal-page.markets-page .symbol-item.quote-card.active{grid-template-columns:1fr!important;grid-template-rows:auto auto auto 1fr!important;min-height:184px!important}.terminal-page.markets-page .quote-card.active .quote-title{grid-column:1/-1!important;grid-row:1!important;padding-right:46px!important}.terminal-page.markets-page .quote-card.active .quote-desc{display:block!important;grid-column:1/-1!important;grid-row:2!important;min-height:auto!important;padding-right:46px}.terminal-page.markets-page .quote-card.active .quote-prices{grid-column:1/-1!important;grid-row:3!important;align-self:auto!important}.terminal-page.markets-page .quote-card.active .quote-range{grid-column:1/-1!important;grid-row:4!important}.terminal-page.markets-page .quote-card.active .quote-title strong{font-size:clamp(20px,5vw,22px)!important}}@media (max-width:360px){.terminal-page.markets-page .quote-card.active .quote-title strong{font-size:19px!important}.terminal-page.markets-page .quote-card.active .quote-desc{font-size:11px!important}.terminal-page.markets-page .quote-card.active .quote-prices b{font-size:12px!important}}@media (max-width:390px){.order-panel{padding-left:10px!important;padding-right:10px!important}.order-panel .sltp-mini.show{grid-template-columns:1fr!important}.order-panel .terminal-segment button{font-size:16px!important}.order-panel .trade-meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.order-panel .trade-meta strong{text-align:right}}@media (max-width:520px){.stage.terminal-mode .order-sheet{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:120}.stage.terminal-mode .order-panel{position:fixed!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-height:calc(100dvh - env(safe-area-inset-top))!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transform:none!important;transition:none!important}.stage.terminal-mode .order-sheet.open .order-panel{transform:none!important}}@media (max-width:340px){.symbol-list.quote-grid{grid-template-columns:1fr!important}.symbol-item.quote-card{min-height:104px!important}.quote-range{display:none!important}.trade-page .chart-card{height:208px!important;min-height:208px!important}.trade-page .trade-card{gap:10px!important}.trade-page .terminal-segment button{height:48px!important}}.stage.terminal-mode .terminal-nav{position:relative;isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:9px 8px calc(9px + env(safe-area-inset-bottom));border-top:1px solid var(--terminal-border)!important;background:color-mix(in srgb,var(--terminal-panel) 90%,transparent)!important;box-shadow:0 -16px 38px color-mix(in srgb,var(--shadow) 58%,transparent),inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35)}.stage.terminal-mode .terminal-nav:before{content:"";position:absolute;z-index:-1;left:50%;top:0;width:44px;height:2px;border-radius:0 0 99px 99px;background:color-mix(in srgb,var(--terminal-muted) 25%,transparent);transform:translate(-50%)}.stage.terminal-mode .terminal-nav button{position:relative;min-width:0;height:64px;border:1px solid transparent;border-radius:16px;background:transparent!important;color:var(--terminal-muted)!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:5px 3px;font-size:11px;font-weight:900;letter-spacing:0;box-shadow:none!important;transform:translateY(0);transition:transform .22s cubic-bezier(.2,.8,.2,1),background .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease}.stage.terminal-mode .terminal-nav button svg{width:23px;height:23px;stroke:currentColor!important;stroke-width:2;transition:transform .22s cubic-bezier(.2,.8,.2,1),stroke .22s ease}.stage.terminal-mode .terminal-nav button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage.terminal-mode .terminal-nav button.active{border-color:var(--terminal-border);background:color-mix(in srgb,var(--active-bg) 10%,transparent)!important;color:var(--ink)!important;box-shadow:0 12px 25px var(--shadow),inset 0 1px #ffffff1a!important;transform:translateY(-3px)}.stage.terminal-mode .terminal-nav button.active svg{stroke:var(--ink)!important;transform:translateY(-1px)}.stage.terminal-mode .terminal-nav button:active{transform:translateY(-1px) scale(.96)}html[data-theme=dark] .stage.terminal-mode .terminal-nav{background:#080c12eb!important}html[data-theme=dark] .stage.terminal-mode .terminal-nav button.active{border-color:var(--terminal-border);background:color-mix(in srgb,var(--active-bg) 10%,transparent)!important;color:#f8fafc!important;box-shadow:0 12px 28px #00000047,inset 0 1px #ffffff1a!important}html[data-theme=dark] .stage.terminal-mode .terminal-nav button.active svg{stroke:#f8fafc!important}@media (max-width:390px){.stage.terminal-mode .terminal-nav{gap:5px;padding-left:6px;padding-right:6px}.stage.terminal-mode .terminal-nav button{height:60px;border-radius:15px;font-size:10.5px}.stage.terminal-mode .terminal-nav button svg{width:21px;height:21px}}.register-success-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:18px;background:#03080c8f;-webkit-backdrop-filter:blur(16px) saturate(1.18);backdrop-filter:blur(16px) saturate(1.18);opacity:0;pointer-events:none;transition:opacity .24s ease}.register-success-modal.show{opacity:1;pointer-events:auto}.register-success-card{position:relative;overflow:hidden;width:min(100%,462px);border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:30px;background:linear-gradient(160deg,color-mix(in srgb,var(--auth-panel-bg) 96%,#12262c),color-mix(in srgb,var(--auth-panel-bg-2) 92%,#071217));color:var(--ink);padding:23px;box-shadow:0 34px 96px var(--shadow-strong),inset 0 1px #ffffff24;transform:translateY(18px) scale(.97);transition:transform .26s cubic-bezier(.2,.8,.2,1)}.register-success-card:before{content:"";position:absolute;right:-64px;top:-88px;width:206px;height:206px;border:1px solid color-mix(in srgb,var(--active-bg) 12%,transparent);border-radius:50%;box-shadow:0 0 0 28px color-mix(in srgb,var(--active-bg) 4%,transparent),0 0 0 62px color-mix(in srgb,var(--active-bg) 2%,transparent);pointer-events:none}.register-success-card:after{content:"";position:absolute;left:24px;right:24px;top:94px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--active-bg) 22%,transparent),transparent);pointer-events:none}.register-success-modal.show .register-success-card{transform:translateY(0) scale(1)}.register-success-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.register-success-title{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px}.register-success-icon{width:48px;height:48px;border-radius:17px;background:linear-gradient(135deg,#59d8ce,#23c5b5);box-shadow:0 16px 34px #23c5b547;position:relative}.register-success-icon:before{content:"";position:absolute;left:17px;top:13px;width:12px;height:20px;border-right:4px solid #061014;border-bottom:4px solid #061014;transform:rotate(45deg);border-radius:1px}.register-success-head strong{display:block;min-width:0;font-size:28px;line-height:1.02;font-weight:950;letter-spacing:-.045em}.register-success-close{width:48px;height:48px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:17px;background:color-mix(in srgb,var(--surface) 66%,transparent);color:var(--ink);display:grid;place-items:center;font-size:30px;line-height:1;cursor:pointer;box-shadow:inset 0 1px #ffffff14;transition:transform .2s ease,background .2s ease,border-color .2s ease}.register-success-close:active{transform:scale(.94)}.register-success-copy{position:relative;z-index:1;margin:30px 0 18px;color:color-mix(in srgb,var(--ink) 90%,var(--muted));font-size:16px;font-weight:820;line-height:1.55}.register-credentials{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:10px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:22px;background:color-mix(in srgb,var(--surface) 58%,transparent);padding:10px;box-shadow:inset 0 1px #ffffff14}.register-credential{min-width:0;border-radius:17px;background:color-mix(in srgb,var(--auth-field-bg) 72%,transparent);padding:14px 13px}.register-credential span,.register-credential strong{display:block}.register-credential span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.02em}.register-credential strong{margin-top:7px;color:var(--ink);font-size:22px;line-height:1.05;font-weight:950;letter-spacing:-.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.register-success-actions{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.1fr;gap:10px;margin-top:20px}.register-success-actions button{height:56px;border-radius:18px;font-size:15px;font-weight:950;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.register-stay{border:1px solid color-mix(in srgb,var(--line) 86%,transparent);background:color-mix(in srgb,var(--surface) 42%,transparent);color:var(--ink)}.register-enter{border:0;background:linear-gradient(135deg,#59d8ce,#23c5b5);color:#061014;box-shadow:0 18px 38px #23c5b547}.register-success-actions button:active{transform:scale(.97)}html[data-theme=light] .register-success-card{background:linear-gradient(160deg,#fff,#f8fafc)}html[data-theme=light] .register-credential{background:#fff}html[data-theme=dark] .register-success-card{background:linear-gradient(160deg,#102328,#071217)}html[data-theme=dark] .register-success-close,html[data-theme=dark] .register-stay{border-color:#ffffff26}@media (max-width:520px){.register-success-modal{align-items:end;padding:0}.register-success-card{width:100%;border-radius:30px 30px 0 0;padding:20px 18px calc(18px + env(safe-area-inset-bottom))}.register-success-card:before{display:none}.register-success-card:after{left:18px;right:18px}.register-success-title{grid-template-columns:42px minmax(0,1fr);gap:10px}.register-success-icon{width:42px;height:42px;border-radius:15px}.register-success-icon:before{left:15px;top:11px;width:10px;height:18px}.register-success-head strong{font-size:24px}.register-success-copy{margin:26px 0 17px;font-size:15px}.register-credentials{grid-template-columns:1fr;gap:8px}.register-credential strong{font-size:23px}.register-success-actions{grid-template-columns:1fr 1.12fr}.register-success-actions button{height:52px;padding:0 8px;font-size:14px;white-space:normal;line-height:1.12}}@media (max-width:340px){.register-success-actions{grid-template-columns:1fr}.register-success-actions button{font-size:14px}}.login-error-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:121;display:grid;place-items:center;padding:18px;background:#03080c75;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;transition:opacity .24s ease}.login-error-modal.show{opacity:1;pointer-events:auto}.login-error-card{width:min(100%,390px);border:1px solid var(--line);border-radius:26px;background:linear-gradient(180deg,var(--auth-panel-bg),var(--auth-panel-bg-2));color:var(--ink);padding:22px;box-shadow:0 32px 90px var(--shadow-strong),inset 0 1px #ffffff29;text-align:center;transform:translateY(14px) scale(.97);transition:transform .26s cubic-bezier(.2,.8,.2,1)}.login-error-modal.show .login-error-card{transform:translateY(0) scale(1)}.login-error-icon{width:58px;height:58px;margin:0 auto 14px;border-radius:20px;background:color-mix(in srgb,#fb7185 14%,transparent);display:grid;place-items:center;color:#fb7185;font-size:32px;font-weight:950}.login-error-card strong{display:block;color:var(--ink);font-size:22px;font-weight:950;letter-spacing:-.035em}.login-error-card p{margin:10px auto 0;max-width:292px;color:var(--muted);font-size:14px;font-weight:780;line-height:1.55}.login-error-confirm{width:100%;height:50px;margin-top:20px;border:0;border-radius:16px;background:var(--active-bg);color:var(--active-ink);font-size:15px;font-weight:950;cursor:pointer;box-shadow:0 16px 34px var(--shadow-strong);transition:transform .2s ease}.login-error-confirm:active{transform:scale(.97)}html[data-theme=light] .login-error-card{background:linear-gradient(180deg,#fff,#f8fafc)}html[data-theme=dark] .login-error-card{background:linear-gradient(180deg,#0f1d23,#071217)}@media (max-width:520px){.login-error-modal{align-items:end;padding:0}.login-error-card{width:100%;border-radius:28px 28px 0 0;padding:22px 18px calc(18px + env(safe-area-inset-bottom))}.register-success-modal,.login-error-modal{overflow:hidden}.register-success-card,.login-error-card{transform:none!important;max-height:calc(100dvh - env(safe-area-inset-top));overflow:auto;transition:box-shadow .24s ease,opacity .24s ease}.register-success-modal.show .register-success-card,.login-error-modal.show .login-error-card{transform:none!important}}.account-page{gap:14px!important;padding-top:14px!important}.account-page .page-kicker{margin-bottom:0}.account-profile{min-height:104px!important;display:grid!important;grid-template-columns:54px minmax(0,1fr) auto;align-items:center!important;align-content:center!important;gap:12px!important;padding:16px!important;border:1px solid color-mix(in srgb,var(--active-bg) 82%,var(--terminal-border))!important;border-radius:22px!important;background:var(--active-bg)!important;box-shadow:0 20px 46px var(--shadow-strong),inset 0 1px #ffffff1f!important}.account-avatar{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:var(--active-ink);color:var(--active-bg);font-size:19px;font-weight:950;letter-spacing:-.04em;box-shadow:0 14px 30px var(--shadow-strong)}.account-profile-main{min-width:0;display:grid;gap:4px;align-items:end}.account-profile-main span{color:color-mix(in srgb,var(--active-ink) 68%,transparent)!important;font-size:12px!important;font-weight:850!important}.account-profile-main strong{color:var(--active-ink)!important;font-size:23px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.04em!important}.account-profile-main small{display:inline-flex;align-items:center;gap:7px;color:color-mix(in srgb,var(--active-ink) 68%,transparent)!important;font-size:12px!important;font-weight:850!important}.account-profile-main small:before{content:"";width:7px;height:7px;border-radius:50%;background:#14b8a6;box-shadow:0 0 0 4px #14b8a624}.account-pass-mark{align-self:stretch;min-width:54px;border-left:1px solid color-mix(in srgb,var(--active-ink) 18%,transparent);display:grid;align-content:center;justify-items:end;gap:4px;padding-left:12px;color:var(--active-ink)}.account-pass-mark span{font-size:10px;font-weight:900;letter-spacing:.12em;opacity:.52}.account-pass-mark strong{font-size:12px;font-weight:950;letter-spacing:.08em}.account-section-label{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:0 3px}.account-section-label strong{font-size:16px;font-weight:950;letter-spacing:-.025em}.account-section-label small{color:var(--terminal-muted);font-size:11px;font-weight:850}.account-preferences{display:grid;grid-template-columns:1fr 1fr;gap:9px}.account-pref{min-width:0;min-height:70px;border:1px solid var(--terminal-border);border-radius:18px;background:var(--terminal-field);color:var(--ink);display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px;text-align:left;box-shadow:inset 0 1px #ffffff1a;transition:transform .2s ease,border-color .2s ease,background .25s ease,box-shadow .25s ease}.account-pref:active{transform:scale(.98)}.account-pref-icon{width:38px;height:38px;border-radius:13px;background:var(--active-bg);color:var(--active-ink);display:grid;place-items:center;position:relative;overflow:hidden}.account-pref-icon svg{width:20px;height:20px;grid-area:1/1;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:opacity .25s ease,transform .25s ease}.account-pref>span:not(.account-pref-icon){min-width:0;display:grid;gap:4px}.account-pref strong{font-size:14px;font-weight:950;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-pref em{font-style:normal;color:var(--terminal-muted);font-size:12px;font-weight:850}.account-theme-moon{opacity:0;transform:translateY(10px) rotate(-24deg) scale(.75)}html[data-theme=dark] .account-theme-sun{opacity:0;transform:translateY(-10px) rotate(24deg) scale(.75)}html[data-theme=dark] .account-theme-moon{opacity:1;transform:translateY(0) rotate(0) scale(1)}.account-language-card{grid-template-columns:38px minmax(0,1fr) 18px;position:relative;border:1px solid var(--terminal-border)}.account-language-card:after{content:"";width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;opacity:.58;transform:rotate(45deg) translateY(-2px);transition:transform .22s ease,opacity .22s ease}.account-language-card.open:after{opacity:1;transform:rotate(225deg) translate(-2px,-1px)}.account-language-card.open{border-color:color-mix(in srgb,var(--active-bg) 42%,var(--terminal-border));box-shadow:0 18px 42px var(--shadow-strong),inset 0 1px #ffffff24}.language-sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:32;display:none;align-items:end;background:#00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.language-sheet.open{display:flex;animation:fadeIn .2s ease both}.language-panel{width:100%;max-height:min(72dvh,520px);overflow:auto;margin:0;padding:16px 14px calc(16px + env(safe-area-inset-bottom));border:1px solid var(--terminal-border);border-radius:26px 26px 0 0;background:linear-gradient(180deg,var(--terminal-panel),var(--terminal-panel-2));box-shadow:0 -24px 70px var(--shadow-strong);animation:sheetUp .24s ease both}.language-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.language-panel-head span{display:grid;gap:3px}.language-panel-head strong{font-size:21px;font-weight:950;letter-spacing:-.035em}.language-panel-head small{color:var(--terminal-muted);font-size:12px;font-weight:850}.language-close{width:42px;height:42px;border:1px solid var(--terminal-border);border-radius:15px;background:var(--terminal-field);color:var(--ink);font-size:26px;line-height:1;display:grid;place-items:center}.language-option-list{display:grid;gap:8px}.language-option-card{width:100%;min-height:58px;border:1px solid var(--terminal-border);border-radius:17px;background:var(--terminal-field);color:var(--ink);display:grid;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:11px;padding:10px;text-align:left;transition:transform .2s ease,border-color .2s ease,background .2s ease}.language-option-card:active{transform:scale(.985)}.language-option-card i{width:42px;height:42px;border-radius:14px;background:var(--active-bg);color:var(--active-ink);display:grid;place-items:center;font-style:normal;font-weight:950}.language-option-card span{display:grid;gap:2px;min-width:0}.language-option-card strong{font-size:15px;font-weight:950;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-option-card small{color:var(--terminal-muted);font-size:12px;font-weight:820;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-option-card:after{content:"";width:11px;height:11px;border-radius:50%;border:2px solid var(--terminal-muted);opacity:.55}.language-option-card.active{border-color:color-mix(in srgb,var(--active-bg) 48%,var(--terminal-border));background:color-mix(in srgb,var(--active-bg) 8%,var(--terminal-field))}.language-option-card.active:after{border-color:var(--active-bg);background:var(--active-bg);box-shadow:inset 0 0 0 3px var(--terminal-panel)}@keyframes sheetUp{0%{transform:translateY(24px);opacity:.6}to{transform:translateY(0);opacity:1}}.account-funds-section{position:relative;overflow:hidden;border:1px solid var(--terminal-border);border-radius:22px;background:linear-gradient(180deg,var(--terminal-panel),var(--terminal-panel-2));padding:16px;box-shadow:0 18px 44px var(--shadow),inset 0 1px #ffffff1a}.account-funds-section:after{content:"";position:absolute;right:-56px;top:-74px;width:160px;height:160px;border:1px solid color-mix(in srgb,var(--active-bg) 10%,transparent);border-radius:50%;box-shadow:0 0 0 22px color-mix(in srgb,var(--active-bg) 3%,transparent),0 0 0 46px color-mix(in srgb,var(--active-bg) 2%,transparent);pointer-events:none}.margin-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.margin-card-head span{display:grid;gap:3px}.margin-card-head strong{font-size:18px;font-weight:950;letter-spacing:-.03em;color:var(--ink)}.margin-card-head small{font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.08em;color:var(--terminal-muted)}.margin-card-head em{font-style:normal;color:var(--terminal-muted);font-size:11px;font-weight:900}.health-status{display:inline-flex;align-items:center;gap:6px!important;padding:6px 9px;border:1px solid color-mix(in srgb,#14b8a6 30%,var(--terminal-border));border-radius:999px;background:color-mix(in srgb,#14b8a6 8%,transparent)}.health-status i{width:7px;height:7px;border-radius:50%;background:#14b8a6;box-shadow:0 0 0 4px #14b8a621}.margin-health-hero{position:relative;z-index:1;display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:16px;padding:12px 0 16px;border-bottom:1px solid var(--terminal-border)}.margin-ring{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#14b8a6 calc(360deg - var(--margin-used)),color-mix(in srgb,var(--terminal-muted) 12%,transparent) 0);box-shadow:0 14px 30px #14b8a624}.margin-ring:before{content:"";grid-area:1/1;width:76px;height:76px;border-radius:50%;background:var(--terminal-panel);box-shadow:inset 0 0 0 1px var(--terminal-border)}.margin-ring div{position:relative;grid-area:1/1;z-index:1;display:grid;justify-items:center;gap:1px}.margin-ring strong{color:var(--ink);font-size:20px;font-weight:950;letter-spacing:-.04em}.margin-ring span{color:var(--terminal-muted);font-size:10px;font-weight:900}.margin-capacity{min-width:0;display:grid;gap:5px}.margin-capacity span,.margin-capacity small,.margin-metric span,.margin-utilization span{color:var(--terminal-muted);font-size:11px;font-weight:850}.margin-capacity strong{color:var(--ink);font-size:29px;line-height:1;font-weight:950;letter-spacing:-.055em;white-space:nowrap}.margin-metric-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.margin-metric{min-width:0;padding:14px 8px 13px;border-bottom:1px solid var(--terminal-border)}.margin-metric:first-child{padding-left:0;border-right:1px solid var(--terminal-border)}.margin-metric:last-child{padding-right:0;padding-left:14px}.margin-metric strong{display:block;margin-top:6px;color:var(--ink);font-size:17px;line-height:1.1;font-weight:950;letter-spacing:-.035em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.margin-metric.muted strong{color:var(--terminal-muted)}.margin-utilization{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:7px 12px;padding-top:13px}.margin-utilization strong{color:#14b8a6;font-size:12px;font-weight:950}.margin-utilization div{grid-column:1/-1;height:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--terminal-muted) 12%,transparent)}.margin-utilization i{display:block;width:4%;height:100%;border-radius:999px;background:#14b8a6;box-shadow:0 0 12px #14b8a68c;animation:marginPulse 2.4s ease-in-out infinite}@keyframes marginPulse{50%{filter:brightness(1.18);box-shadow:0 0 18px #14b8a6ad}}.account-logout-action{width:100%;height:52px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--terminal-loss) 34%,var(--terminal-border));border-radius:17px;background:color-mix(in srgb,var(--terminal-loss) 7%,transparent);color:var(--terminal-loss);display:flex;align-items:center;justify-content:center;gap:9px;font-size:15px;font-weight:950;transition:transform .2s ease,background .2s ease}.account-logout-action:active{transform:scale(.98);background:color-mix(in srgb,var(--terminal-loss) 13%,transparent)}.account-logout-action svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}html[data-theme=light] .account-profile{background:#111827!important;border-color:#111827!important;box-shadow:0 18px 44px #11182729,inset 0 1px #ffffff1f!important}html[data-theme=light] .account-pref{background:#f8fafcf0!important;border-color:#1118271a!important}html[data-theme=light] .account-funds-section{background:#fff;border-color:#1118271a;box-shadow:0 18px 44px #11182714,inset 0 1px #ffffffe6}html[data-theme=light] .margin-ring:before{background:#fff}html[data-theme=light] .account-status,html[data-theme=light] .language-close,html[data-theme=light] .language-option-card{background:#f8fafcf0!important;border-color:#1118271a!important}html[data-theme=light] .language-panel{background:linear-gradient(180deg,#fff,#f8fafc)!important;border-color:#1118271a!important}@media (max-width:390px){.account-profile{padding:14px!important;grid-template-columns:48px minmax(0,1fr) auto}.account-avatar{width:48px;height:48px}.account-profile-main strong{font-size:20px!important}.account-pass-mark{min-width:44px;padding-left:9px}.account-preferences{grid-template-columns:1fr 1fr}.account-pref{min-height:66px}.account-pref strong{font-size:13px}.account-pref em{font-size:11px}.account-funds-section{padding:14px}.margin-health-hero{grid-template-columns:88px minmax(0,1fr);gap:12px}.margin-ring{width:84px;height:84px}.margin-ring:before{width:66px;height:66px}.margin-ring strong{font-size:18px}.margin-capacity strong{font-size:25px}.margin-metric strong{font-size:15px}}@media (prefers-reduced-motion: reduce){.btn,.icon-toggle,.lang-btn,.account-pref{transition:none!important}}.stage.terminal-loading .auth-submit,.stage.terminal-loading .register-enter{cursor:progress;opacity:.72}.terminal-page.markets-page .market-pulse-chart{z-index:1}.terminal-page.markets-page .market-pulse-stats{z-index:2}@media (max-width:520px){.terminal-page.markets-page .market-pulse{grid-template-columns:minmax(0,1fr) 122px;min-height:112px}.terminal-page.markets-page .market-pulse-chart{top:15px;right:16px;width:112px;height:40px}}.stage.terminal-mode .terminal-nav{gap:8px;padding-top:8px}.stage.terminal-mode .terminal-nav button{height:62px;border:0!important;border-radius:16px;background:transparent!important;box-shadow:none!important;transform:none!important;color:color-mix(in srgb,var(--terminal-muted) 88%,transparent)!important}.stage.terminal-mode .terminal-nav button:before{content:"";position:absolute;top:7px;left:50%;width:42px;height:30px;border-radius:999px;border:1px solid color-mix(in srgb,var(--terminal-muted) 12%,transparent);background:color-mix(in srgb,var(--terminal-muted) 7%,transparent);box-shadow:inset 0 1px #ffffff0f;opacity:.58;transform:translate(-50%) scale(1);transition:opacity .22s ease,transform .22s cubic-bezier(.2,.8,.2,1),background .22s ease,border-color .22s ease,box-shadow .22s ease}.stage.terminal-mode .terminal-nav button:after{content:"";position:absolute;left:50%;bottom:5px;width:18px;height:3px;border-radius:999px;background:transparent;opacity:0;transform:translate(-50%) scaleX(.7);transition:opacity .22s ease,transform .22s cubic-bezier(.2,.8,.2,1),background .22s ease}.stage.terminal-mode .terminal-nav button svg,.stage.terminal-mode .terminal-nav button span{position:relative;z-index:1}.stage.terminal-mode .terminal-nav button.active{border-color:transparent!important;background:transparent!important;box-shadow:none!important;transform:none!important;color:var(--ink)!important;font-weight:950}.stage.terminal-mode .terminal-nav button.active:before{opacity:1;transform:translate(-50%) scale(1);border-color:color-mix(in srgb,var(--active-bg) 16%,transparent);background:color-mix(in srgb,var(--active-bg) 13%,transparent);box-shadow:inset 0 1px #ffffff1f,0 8px 18px color-mix(in srgb,var(--shadow) 32%,transparent)}.stage.terminal-mode .terminal-nav button.active:after{opacity:1;transform:translate(-50%) scaleX(1);background:color-mix(in srgb,var(--active-bg) 72%,var(--terminal-accent,#14b8a6))}.stage.terminal-mode .terminal-nav button.active svg{stroke:currentColor!important;transform:translateY(-2px)}.stage.terminal-mode .terminal-nav button:active{transform:scale(.97)!important}html[data-theme=dark] .stage.terminal-mode .terminal-nav button.active{color:#f8fafc!important}html[data-theme=dark] .stage.terminal-mode .terminal-nav button:before{border-color:#f8fafc1a!important;background:#f8fafc12!important}html[data-theme=dark] .stage.terminal-mode .terminal-nav button.active:before{border-color:#f8fafc29!important;background:#f8fafc1f!important;box-shadow:inset 0 1px #ffffff1a,0 8px 18px #0000002e!important}html[data-theme=dark] .stage.terminal-mode .terminal-nav button.active:after{background:#5eead4}@media (max-width:390px){.stage.terminal-mode .terminal-nav{gap:6px}.stage.terminal-mode .terminal-nav button{height:60px}.stage.terminal-mode .terminal-nav button:before{width:38px;height:28px}.terminal-page.markets-page .market-pulse{grid-template-columns:minmax(0,1fr) 112px}.terminal-page.markets-page .market-pulse-chart{top:16px;right:14px;width:102px;height:36px}}.stage.terminal-mode .terminal-screen{--terminal-font-text:"Aptos","Segoe UI Variable Text","Inter","IBM Plex Sans","Manrope","SF Pro Text","PingFang SC","Microsoft JhengHei","Noto Sans TC","Yu Gothic","Meiryo","Noto Sans JP","Malgun Gothic","Noto Sans KR","Noto Sans Thai","Noto Sans Arabic","HarmonyOS Sans SC","Microsoft YaHei","Segoe UI",Tahoma,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--terminal-font-display:"Aptos Display","Segoe UI Variable Display","Bahnschrift","Space Grotesk","Sora","Inter Tight","SF Pro Display","Inter","PingFang SC","Microsoft JhengHei","Noto Sans TC","Yu Gothic","Meiryo","Noto Sans JP","Malgun Gothic","Noto Sans KR","Noto Sans Thai","Noto Sans Arabic","HarmonyOS Sans SC","Microsoft YaHei","Segoe UI",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--terminal-font-label:"Aptos","Segoe UI Variable Text","Inter","IBM Plex Sans","SF Pro Text","PingFang SC","Microsoft JhengHei","Noto Sans TC","Yu Gothic","Meiryo","Noto Sans JP","Malgun Gothic","Noto Sans KR","Noto Sans Thai","Noto Sans Arabic","HarmonyOS Sans SC","Microsoft YaHei","Segoe UI",Tahoma,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--terminal-font-symbol:"Bahnschrift","Aptos","IBM Plex Sans Condensed","Inter Tight","Inter","SF Pro Text","PingFang SC","Microsoft JhengHei","Noto Sans TC","Yu Gothic","Meiryo","Noto Sans JP","Malgun Gothic","Noto Sans KR","HarmonyOS Sans SC","Microsoft YaHei","Segoe UI",Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--terminal-font-number:"Bahnschrift","Cascadia Mono","Cascadia Code","DIN Alternate","DIN Condensed","Roboto Condensed","SF Mono","Roboto Mono","IBM Plex Mono","JetBrains Mono",ui-monospace,"Menlo","Consolas","Liberation Mono",monospace;--terminal-font-action:"Aptos","Segoe UI Variable Text","Inter","IBM Plex Sans","SF Pro Text","PingFang SC","Microsoft JhengHei","Noto Sans TC","Yu Gothic","Meiryo","Noto Sans JP","Malgun Gothic","Noto Sans KR","Noto Sans Thai","Noto Sans Arabic","HarmonyOS Sans SC","Microsoft YaHei","Segoe UI",Tahoma,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--terminal-font-ui:var(--terminal-font-text);font-family:var(--terminal-font-text);font-weight:520;font-kerning:normal;font-feature-settings:"kern" 1;font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.stage.terminal-mode .terminal-screen :where(button,input,select,textarea){font-family:inherit}.stage.terminal-mode .terminal-screen :where(.terminal-brand,.page-kicker span,.market-pulse-copy strong,.account-page h2){font-family:var(--terminal-font-display);font-weight:810!important;line-height:1.04;letter-spacing:-.018em!important}.stage.terminal-mode .terminal-screen :where(.symbols-head span,.trade-section-head span,.account-section-label strong,.margin-card-head strong,.order-panel-head strong,.order-feedback strong,.trade-operation-card strong,.language-panel-head strong,.account-pref strong){font-family:var(--terminal-font-display);font-weight:740!important;line-height:1.16;letter-spacing:-.006em!important}.stage.terminal-mode .terminal-screen :where(.quote-title strong,.symbol-item strong,.trade-symbol-value,.trade-symbol-row strong,.position-item strong,.deal-main strong,.quote-card .symbol-mark){font-family:var(--terminal-font-symbol);font-weight:720!important;letter-spacing:.012em!important}.stage.terminal-mode .terminal-screen :where(.quote-prices b,.quote-range strong,.trade-price-grid strong,.position-item em,.history-metric strong,.deal-main em,.deal-meta dd,.account-profile-main strong,.margin-capacity strong,.margin-metric strong,.margin-utilization strong,.terminal-account,.market-pulse-stats b,.trade-meta strong,.account-list dd,.register-credential strong,.terminal-field input[type=number]){font-family:var(--terminal-font-number);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"kern" 1;font-weight:730!important;letter-spacing:-.012em!important}.stage.terminal-mode .terminal-screen :where(.market-pulse-head,.page-kicker small,.quote-desc,.quote-columns span,.quote-range span,.symbols-head small,.trade-symbol-row span,.trade-symbol-row em,.trade-price-grid span,.trade-section-head small,.position-item small,.history-metric span,.history-day h3 small,.deal-main span span,.deal-meta,.deal-detail,.account-profile-main span,.account-profile-main small,.account-section-label small,.account-pref em,.margin-card-head small,.margin-capacity span,.margin-capacity small,.margin-metric span,.margin-utilization span,.terminal-field span,.order-panel-head span,.language-panel-head small,.position-list-empty){font-family:var(--terminal-font-label);font-weight:570!important;line-height:1.4;letter-spacing:.004em!important}.stage.terminal-mode .terminal-screen :where(.symbol-filter-tabs button,.terminal-nav button,.history-range button,.history-type button,.terminal-segment button,.chart-tabs button,.order-open-btn,.position-action,.terminal-submit,.order-feedback-confirm,.trade-operation-actions button,.account-logout-action){font-family:var(--terminal-font-action);font-weight:700!important;letter-spacing:0!important}.stage.terminal-mode .market-pulse-copy strong{font-size:clamp(22px,6vw,28px);line-height:1.04!important}.stage.terminal-mode .market-pulse-stats small{font-family:var(--terminal-font-label);font-weight:590!important;letter-spacing:.004em!important}.stage.terminal-mode .quote-prices b{line-height:1.05!important}.stage.terminal-mode .quote-card.active .quote-title strong{font-weight:760!important}.stage.terminal-mode .quote-card.active .quote-prices b,.stage.terminal-mode .trade-price-grid strong{line-height:1.12!important}.stage.terminal-mode .terminal-nav button span{font-family:var(--terminal-font-action);font-weight:680!important}.stage.terminal-mode .terminal-nav button.active span,.stage.terminal-mode .symbol-filter-tabs button.active,.stage.terminal-mode .history-range button.active,.stage.terminal-mode .history-type button.active,.stage.terminal-mode .terminal-segment button.active{font-weight:760!important}.stage.terminal-mode .symbol-search-input{font-family:var(--terminal-font-text);font-weight:560!important;letter-spacing:0!important}.stage.terminal-mode .terminal-field input[type=number]{text-align:left}html:where([lang^=zh],[lang^=ja],[lang^=ko],[lang^=th],[lang^=ar]) .stage.terminal-mode .terminal-screen :where(.terminal-brand,.page-kicker span,.market-pulse-copy strong,.symbols-head span,.quote-title strong,.symbol-item strong,.trade-symbol-value,.trade-symbol-row strong,.trade-section-head span,.position-item strong,.deal-main strong,.account-section-label strong,.margin-card-head strong,.order-panel-head strong,.order-feedback strong,.trade-operation-card strong,.symbol-filter-tabs button,.terminal-nav button,.history-range button,.history-type button,.terminal-segment button){letter-spacing:0!important}html[lang^=th] .stage.terminal-mode .terminal-screen{line-height:1.48}html[lang^=th] .stage.terminal-mode .terminal-screen :where(.market-pulse-head,.page-kicker small,.quote-desc,.trade-section-head small,.position-item small,.deal-main span span,.account-profile-main small,.terminal-field span){line-height:1.5}html[dir=rtl] .stage.terminal-mode .terminal-screen :where(.terminal-brand,.page-kicker span,.market-pulse-copy strong,.symbols-head span,.quote-title strong,.symbol-item strong,.trade-symbol-value,.trade-symbol-row strong,.trade-section-head span,.position-item strong,.deal-main strong,.account-section-label strong,.margin-card-head strong,.order-panel-head strong,.order-feedback strong,.trade-operation-card strong,.symbol-filter-tabs button,.terminal-nav button,.history-range button,.history-type button,.terminal-segment button){letter-spacing:0!important}html[dir=rtl] .stage.terminal-mode .terminal-screen :where(.quote-prices b,.quote-range strong,.trade-price-grid strong,.position-item em,.history-metric strong,.deal-main em,.deal-meta dd,.account-profile-main strong,.margin-capacity strong,.margin-metric strong,.margin-utilization strong,.terminal-account,.market-pulse-stats b,.trade-meta strong,.account-list dd,.terminal-field input[type=number]){direction:ltr;unicode-bidi:isolate}html[dir=rtl] .terminal-page.markets-page .market-pulse{direction:ltr;grid-template-columns:128px minmax(0,1fr)!important}html[dir=rtl] .terminal-page.markets-page .market-pulse:after{right:auto!important;left:-52px!important}html[dir=rtl] .terminal-page.markets-page .market-pulse-copy{grid-column:2!important;direction:rtl;text-align:right}html[dir=rtl] .terminal-page.markets-page .market-pulse-head{direction:rtl}html[dir=rtl] .terminal-page.markets-page .market-pulse-chart{left:15px!important;right:auto!important;top:15px!important;width:112px!important;height:40px!important}html[dir=rtl] .terminal-page.markets-page .market-pulse-stats{position:absolute!important;direction:rtl;left:15px!important;right:auto!important;bottom:14px!important;width:122px!important;height:auto!important}html[dir=rtl] .terminal-page.markets-page .quote-card .symbol-mark{width:28px!important;min-width:28px!important;flex-basis:28px!important;font-size:10px!important;letter-spacing:0!important;overflow:hidden;white-space:nowrap}html[dir=rtl] .terminal-page.markets-page .quote-card.active .symbol-mark{width:34px!important;min-width:34px!important;flex-basis:34px!important;font-size:14px!important}html[dir=rtl] .account-profile-main{justify-items:end;text-align:right}html[dir=rtl] .account-profile-main strong{direction:ltr;unicode-bidi:isolate;justify-self:end;text-align:right!important}html[dir=rtl] .account-pass-mark{border-left:0!important;border-right:1px solid color-mix(in srgb,var(--active-ink) 18%,transparent);padding-left:0!important;padding-right:12px;justify-items:start}@media (max-width:390px){html[dir=rtl] .terminal-page.markets-page .market-pulse{grid-template-columns:120px minmax(0,1fr)!important}html[dir=rtl] .terminal-page.markets-page .market-pulse-chart{left:14px!important;width:102px!important;height:36px!important}html[dir=rtl] .terminal-page.markets-page .market-pulse-stats{left:14px!important;width:112px!important}html[dir=rtl] .account-pass-mark{padding-right:9px}}@media (max-width:520px){.stage.terminal-mode .language-sheet.open .language-panel{transform:none!important;animation:fadeIn .18s ease both}}@media (max-height:520px) and (orientation:landscape){.stage.terminal-mode{padding:0}.stage.terminal-mode .terminal-screen{width:min(430px,100vw);height:100dvh;min-height:0;border-radius:0}.stage.terminal-mode .terminal-nav{padding-bottom:9px}}.telegram-auth-card{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin:0 0 16px;padding:12px;border:1px solid color-mix(in srgb,var(--active-bg) 16%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--active-bg) 7%,var(--surface));box-shadow:inset 0 1px #ffffff1f}.telegram-auth-card[hidden]{display:none}.telegram-auth-avatar{width:44px;height:44px;border-radius:15px;display:grid;place-items:center;background:var(--active-bg);color:var(--active-ink);font-size:13px;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.telegram-auth-card span:last-child{min-width:0;display:grid;gap:3px}.telegram-auth-card strong{min-width:0;color:var(--ink);font-size:15px;font-weight:950;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telegram-auth-card em{min-width:0;color:var(--muted);font-style:normal;font-size:12px;font-weight:800;line-height:1.35}.terminal-sync-status{display:none;margin:0 0 10px;padding:10px 12px;border:1px solid var(--terminal-border);border-radius:14px;background:color-mix(in srgb,var(--terminal-muted) 10%,transparent);color:var(--terminal-muted);font-size:12px;font-weight:850;line-height:1.35}.terminal-sync-status.show{display:block}.terminal-sync-status.error{border-color:color-mix(in srgb,#fb7185 42%,var(--terminal-border));background:color-mix(in srgb,#fb7185 12%,transparent);color:#fb7185}.symbol-item.quote-card.is-live{border-color:color-mix(in srgb,#14b8a6 28%,var(--terminal-border))}.symbol-item.quote-card[data-symbol-type=stocks] .symbol-mark{background:linear-gradient(135deg,#6366f1,#14b8a6)!important;color:#fff!important}.api-loading .symbol-list:before{content:"Loading market data...";grid-column:1/-1;color:var(--terminal-muted);font-size:12px;font-weight:850;padding:8px}
