@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-500:#3080ff;--spacing:.25rem;--container-xl:36rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-blue-500:lab(54.1736% 13.3369 -74.6839)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.max-w-xl{max-width:var(--container-xl)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.overflow-y-auto{overflow-y:auto}.border{border-style:var(--tw-border-style);border-width:1px}.bg-blue-500{background-color:var(--color-blue-500)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#171f30;--top:#192132;--chart:#20293a;--panel:#212a3b;--panel-2:#2d3546;--line:#3c4557;--muted:#8f97a7;--text:#eef1f6;--green:#00b92d;--red:#c94231;--orange:#ff7800}*{box-sizing:border-box}html,body{background:var(--bg);width:100%;height:100%;color:var(--text);touch-action:manipulation;-ms-touch-action:manipulation;overscroll-behavior:none;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;overflow:hidden}button,input{font:inherit}.app{background:#151d2d;grid-template:"topbar topbar"74px"sidebar main"1fr"sidebar portfolio"36px"footer footer"32px/74px 1fr;width:100vw;min-width:1024px;height:100vh;min-height:600px;transition:grid-template-rows .28s;display:grid;position:relative;overflow:hidden}.app.portfolio-open{grid-template-rows:74px 1fr 260px 32px}.app.portfolio-open .chart-left-rail{gap:8px;top:56px;bottom:8px}.topbar{z-index:20;background:#192132;border-bottom:1px solid #30394b;grid-area:topbar;align-items:center;height:100%;display:flex;position:relative}.brand{flex-shrink:0;align-items:center;gap:0;width:156px;height:100%;padding-left:12px;display:flex}.brand-logo{object-fit:contain;object-position:left center;width:138px;height:auto;max-height:36px;display:block}.apps-btn{cursor:pointer;width:48px;height:48px;color:inherit;background:#20293a;border:1px solid #394356;border-radius:3px;grid-template-rows:repeat(2,10px);grid-template-columns:repeat(2,10px);place-content:center;gap:4px;margin-right:12px;padding:0;display:grid}.apps-btn span{background:#8891a1;border-radius:1px}.apps-btn.open,.apps-btn:hover{border-color:#556178}.apps-btn.open span{background:#fff}.layout-btn-wrap{align-items:center;display:flex;position:relative}.asset-tabs{align-items:center;gap:8px;min-width:0;display:flex}.asset-tab{background:#2b3445;border:1px solid #394356;border-bottom:2px solid #0000;border-radius:3px 3px 0 0;flex-shrink:0;align-items:stretch;width:176px;height:48px;display:flex;position:relative;overflow:hidden}.asset-tab.active{border-bottom-color:var(--orange);background:#323c4f}.asset-tab-main{min-width:0;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:0 8px 0 10px;display:flex}.asset-tab-close{color:#9aa3b4;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff14;flex:0 0 22px;width:22px;padding:0;font-size:16px;line-height:1}.asset-tab-close:hover{color:#fff;background:#ffffff14}.otc-logo{object-fit:cover;background:radial-gradient(circle at 50% 45%,#2366d6 0 38%,#ffed00 39% 46%,#ff3d00 47% 100%);border:2px solid #273041;border-radius:50%;flex:none;width:29px;height:29px;position:relative}.otc-logo-photo{background:#1a2233;border-color:#2a3548}.otc-logo-photo:before,.otc-logo-photo:after{content:none!important;display:none!important}.otc-logo:before{content:"OTC";color:#fff;text-align:center;background:#ff6300;border-radius:8px;font-size:9px;font-weight:700;line-height:11px;position:absolute;bottom:2px;left:3px;right:3px}.otc-logo:after{content:"★";color:#fff;font-size:7px;position:absolute;top:1px;left:8px}.tab-text{flex:1;min-width:0;line-height:1.1}.tab-text b,.tab-asset-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;display:block;overflow:hidden}.tab-asset-name--otc{text-overflow:clip}.tab-text small{color:#abb1bc;font-size:10px}.tab-arrow{color:#fff;margin-left:auto;font-size:11px}.tab-arrow-btn{color:#c5ccd8;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff14;flex:0 0 22px;width:22px;padding:0;font-size:12px;line-height:1}.tab-arrow-btn:hover{color:#fff;background:#ffffff14}.plus-tab{color:#98a0ae;text-align:center;cursor:pointer;background:#1f2738;border:1px solid #394356;border-radius:3px;flex-shrink:0;width:48px;height:48px;margin-left:4px;padding:0;font-size:30px;font-weight:300;line-height:42px}.plus-tab.open,.plus-tab:hover{color:#fff;background:#2a3344;border-color:#556178}.plus-tab-wrap{align-items:center;display:flex;position:relative}.asset-picker-overlay{z-index:90;background:#060a12b8;justify-content:center;align-items:flex-start;padding:74px 24px 24px;display:flex;position:fixed;inset:0}.asset-picker-modal{color:#eef1f6;background:#232b3c;border:1px solid #3a4558;border-radius:6px;flex-direction:column;width:min(920px,100%);max-height:calc(100vh - 98px);display:flex;overflow:hidden;box-shadow:0 20px 50px #00000073}.asset-picker-header{border-bottom:1px solid #3a4558;align-items:center;gap:12px;padding:14px 16px;display:flex}.asset-picker-search{background:#1c2433;border:1px solid #3a4558;border-radius:4px;flex:1;align-items:center;gap:10px;height:40px;padding:0 14px;display:flex}.asset-picker-search input{color:#eef1f6;font:inherit;background:0 0;border:0;outline:none;flex:1}.asset-picker-search input::placeholder{color:#8f97a7}.asset-picker-search-icon{color:#8f97a7;font-size:18px}.asset-picker-close{color:#aab1bd;cursor:pointer;background:0 0;border:0;border-radius:4px;width:34px;height:34px;font-size:24px;line-height:1}.asset-picker-close:hover{color:#fff;background:#2f384a}.asset-picker-body{flex:1;grid-template-columns:180px 1fr;min-height:0;display:grid}.asset-picker-nav{background:#1e2636;border-right:1px solid #3a4558;flex-direction:column;gap:2px;padding:12px 10px;display:flex}.asset-picker-nav-item{color:#c5cad4;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:10px 12px;font-size:13px}.asset-picker-nav-item:hover{background:#ffffff0d}.asset-picker-nav-item.active{color:#fff;background:#2f384a}.asset-picker-table-wrap{flex-direction:column;min-width:0;min-height:0;display:flex}.asset-picker-table-head,.asset-picker-row{grid-template-columns:minmax(0,1.6fr) 72px 88px 96px 56px;align-items:center;gap:8px;padding:0 16px;display:grid}.asset-picker-table-head{color:#8f97a7;border-bottom:1px solid #3a4558;flex-shrink:0;height:38px;font-size:12px}.asset-picker-list{max-height:min(520px,100vh - 220px);overflow-y:auto}.asset-picker-list::-webkit-scrollbar{width:6px}.asset-picker-list::-webkit-scrollbar-thumb{background:#556178;border-radius:3px}.asset-picker-row{width:100%;min-height:56px;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #2f384a}.asset-picker-row:hover{background:#ffffff0a}.asset-picker-row.selected{background:#ff780014}.asset-picker-asset{align-items:center;gap:12px;min-width:0;display:flex}.asset-picker-icon{color:#fff;text-transform:uppercase;object-fit:cover;background:#1a2233;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:10px;font-weight:700;display:grid}.asset-picker-icon-photo{border:1px solid #ffffff14;display:block}.asset-picker-asset-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.asset-picker-asset-meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.asset-picker-asset-meta small{color:#8f97a7;font-size:11px}.asset-picker-profit{color:#15c63a;font-size:13px;font-weight:700}.asset-picker-popular{color:#ff7800;align-items:center;gap:2px;display:inline-flex}.asset-picker-flame{flex-shrink:0;display:block}.asset-picker-volatility{align-items:flex-end;gap:2px;height:18px;display:inline-flex}.asset-picker-volatility i{background:#ff7800;border-radius:1px;width:4px;display:block}.asset-picker-actions{color:#8f97a7;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.asset-picker-actions i{background:#ffffff0f;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.asset-picker-empty{text-align:center;color:#8f97a7;padding:48px 16px}.account{align-items:center;gap:16px;height:100%;margin-left:auto;padding-right:10px;display:flex}.avatar{cursor:pointer;background:#697182;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:49px;height:49px;padding:0;display:grid;position:relative;overflow:hidden}.avatar svg{width:100%;height:100%;display:block}.balance-wrap{align-items:center;height:100%;display:flex;position:relative}.balance{color:#ff7800;letter-spacing:.4px;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;height:49px;padding:0;font-family:inherit;font-size:20px;font-weight:700;line-height:1;display:inline-flex}.balance.real{color:#00cc42}.balance-caret{color:inherit;opacity:.9;font-size:10px;line-height:1}.balance-menu{z-index:80;background:#2a2e39;border:1px solid #3a4050;grid-template-columns:168px 300px;min-height:168px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px #00000073}.balance-menu-summary{background:#1f232d;flex-direction:column;gap:18px;padding:18px 16px 14px;display:flex}.balance-menu-row{color:#9aa1af;flex-direction:column;gap:4px;font-size:13px;display:flex}.balance-menu-row b{color:#fff;letter-spacing:.2px;font-size:18px;font-weight:700}.balance-menu-help{color:#8f97a7;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:auto;padding:0;font-size:12px;display:inline-flex}.balance-menu-help span{border:1px solid #6b7280;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;line-height:1;display:inline-grid}.balance-menu-accounts{flex-direction:column;display:flex}.balance-account{color:#fff;text-align:left;cursor:pointer;font:inherit;background:#2f3440;border:0;border-bottom:1px solid #3a4050;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:16px 14px;display:flex}.balance-account:last-of-type{border-bottom:1px solid #3a4050}.balance-account.active{background:#3a4050}.balance-account-info{flex-direction:column;gap:6px;min-width:0;display:flex}.balance-account-info span{letter-spacing:.4px;color:#d5d8df;font-size:12px}.balance-account-info b{font-size:18px;font-weight:700}.balance-account-info .real-amount{color:#00cc42}.balance-account-info .practice-amount{color:#ff7800}.balance-account-action{color:#fff;white-space:nowrap;background:#1f232d;border-radius:3px;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;display:inline-flex}.balance-account-action span{font-size:14px;line-height:1}.balance-logout{color:#ff8f9f;cursor:pointer;background:0 0;border:1px solid #4a5568;border-radius:4px;align-self:flex-start;width:auto;height:28px;margin:0;padding:0 12px;font-size:12px;font-weight:600;line-height:1}.balance-logout-wrap{background:#2f3440;justify-content:flex-start;align-items:center;padding:8px 14px 12px;display:flex}.balance-logout:hover{background:#ff6b7a1a;border-color:#6a4550}.balance-logout:disabled{opacity:.65;cursor:not-allowed}.deposit{color:#00cc42;cursor:pointer;background:0 0;border:1px solid #00b638;border-radius:3px;justify-content:center;align-items:center;gap:12px;width:174px;height:46px;font-size:20px;transition:background .15s,color .15s;display:flex}.deposit:hover{color:#fff;background:#00b638}.deposit .money{background-color:currentColor;flex:none;width:22px;height:22px;display:block;-webkit-mask-image:url(/icons/deposit.png);mask-image:url(/icons/deposit.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.deposit:hover .money{background-color:#fff}.sidebar{z-index:15;background:#1b2333;border-right:1px solid #323b4d;flex-direction:column;grid-area:sidebar;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.nav-item{color:#9ba3b2;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:79px;padding:0;font-family:inherit;font-size:10px;line-height:12px;display:flex;position:relative}.nav-item:hover{color:#d5dae3;background:#ffffff08}.nav-item.active{color:#eef1f6;background:#ffffff0a}.nav-item.active:before{content:"";background:#ff7800;border-radius:0 2px 2px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.nav-item.active .nav-icon,.nav-item.active .nav-svg{color:#eef1f6;border-color:#eef1f6}.nav-item .badge{color:#fff;background:#ff7100;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;display:grid;position:absolute;top:19px;right:17px}.nav-icon{color:#a5adbb;width:28px;height:27px;position:relative}.briefcase:before{content:"";background:#a5adbb;border-radius:2px;width:18px;height:14px;position:absolute;top:7px;left:5px}.briefcase:after{content:"";border:2px solid #a5adbb;border-bottom:0;border-radius:2px;width:8px;height:6px;position:absolute;top:3px;left:10px}.clock{border:3px solid #a5adbb;border-radius:50%;width:22px;height:22px;margin-top:2px}.clock:before{content:"";background:#a5adbb;width:2px;height:7px;position:absolute;top:7px;left:13px}.clock:after{content:"";transform-origin:0;background:#a5adbb;width:7px;height:2px;position:absolute;top:13px;left:13px;transform:rotate(28deg)}.chat:before{content:"";background:#a5adbb;border-radius:3px;width:19px;height:15px;position:absolute;top:4px;left:4px}.chat:after{content:"";border:5px solid #0000;border-top-color:#a5adbb;position:absolute;top:16px;left:8px;transform:rotate(15deg)}.medal:before{content:"";background:#a5adbb;border-radius:50%;width:15px;height:15px;position:absolute;top:1px;left:7px}.medal:after{content:"";border-top:11px solid #a5adbb;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;top:13px;left:8px}.copy:before{content:"";background:0 0;border:2px solid;border-radius:2px;width:13px;height:15px;position:absolute;top:3px;left:9px}.copy:after{content:"";background:#1b2333;border:2px solid;border-radius:2px;width:13px;height:15px;position:absolute;top:7px;left:4px}.bars:before{content:"";background:#a5adbb;width:5px;height:10px;position:absolute;bottom:3px;left:4px;box-shadow:8px -6px #a5adbb,16px -12px #a5adbb}.bars:after{content:"";background:#a5adbb;height:2px;position:absolute;bottom:2px;left:2px;right:2px}.cap:before{content:"";clip-path:polygon(50% 0,100% 35%,50% 72%,0 35%);background:#a5adbb;width:24px;height:13px;position:absolute;top:6px;left:2px}.cap:after{content:"";background:#a5adbb;border-radius:0 0 8px 8px;width:13px;height:7px;position:absolute;top:15px;left:8px}.dots{letter-spacing:2px;margin-top:-5px;font-size:22px}.main{z-index:1;grid-area:main;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.trading-history{z-index:25;background:#1e2636;border-right:1px solid #343e50;flex-direction:column;width:300px;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:8px 0 24px #00000047}.trading-history-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 16px 12px 18px;display:flex}.trading-history-header h2{color:#eef1f6;letter-spacing:.1px;margin:0;font-size:16px;font-weight:600}.trading-history-close{color:#c5ccd8;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:28px;padding:0;font-size:24px;line-height:1;display:grid}.trading-history-close:hover{color:#fff;background:#ffffff0f}.trading-history-filter{flex-shrink:0;padding:0 14px 10px;position:relative}.trading-history-menu{z-index:2;background:#2a3345;border:1px solid #3a4558;border-radius:4px;display:grid;position:absolute;top:44px;left:14px;right:14px;overflow:hidden}.trading-history-menu button{color:#e8ecf3;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 14px}.trading-history-menu button:hover,.trading-history-menu button.active{background:#343d4e}.trading-history-list{scrollbar-width:none;flex:1;min-height:0;padding:0 10px 16px;overflow:auto}.trading-history-list::-webkit-scrollbar{display:none}.trading-history-group{margin-top:8px}.trading-history-group h3{color:#8f97a7;margin:0 0 8px;padding:0 6px;font-size:12px;font-weight:600}.trading-history-group ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.trading-history-group li{background:#ffffff08;border-radius:8px;overflow:hidden}.trading-history-group li.expanded{background:#ffffff0d}.trading-history-row{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 8px;display:flex}.trading-history-row:hover{background:#ffffff0a}.trading-history-row .otc-logo{width:28px;height:28px}.trading-history-meta{flex:1;gap:2px;min-width:0;display:grid}.trading-history-meta b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.trading-history-meta small,.trading-history-amounts small{color:#8f97a7;font-size:11px}.trading-history-amounts{justify-items:end;gap:2px;display:grid}.trading-history-amounts b.positive{color:#00cc42}.trading-history-amounts b.negative{color:#ff5a5a}.trading-history-chevron{border-top:5px solid #8f97a7;border-left:4px solid #0000;border-right:4px solid #0000;flex-shrink:0;width:0;height:0;margin-left:4px;transition:transform .15s}.trading-history-chevron.open{transform:rotate(180deg)}.trading-history-details{border-top:1px solid #ffffff0f;gap:8px;margin:0 4px;padding:10px 12px 12px;display:grid}.trading-history-details>div{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.trading-history-details span{color:#8f97a7}.trading-history-details b{color:#e8ecf3;text-align:right;font-weight:600}.trading-history-outcome.win{color:#00cc42}.trading-history-outcome.lose{color:#ff5a5a}.trading-history-outcome.draw{color:#c5ccd8}.trading-history-select{color:#e8ecf3;cursor:pointer;text-align:left;background:#2a3345;border:1px solid #3a4558;border-radius:4px;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 14px;display:flex}.trading-history-select:hover{background:#303a4d}.trading-history-caret{border-top:6px solid #c5ccd8;border-left:5px solid #0000;border-right:5px solid #0000;flex-shrink:0;width:0;height:0;margin-left:8px}.trading-history-empty{text-align:center;color:#9aa3b4;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;padding:24px 28px 80px;display:flex}.trading-history-empty-icon{color:#7f8899;width:88px;height:88px}.trading-history-empty-icon svg{width:100%;height:100%;display:block}.trading-history-empty p{color:#9aa3b4;max-width:180px;margin:0;font-size:14px;line-height:1.35}.leaderboard{z-index:25;background:#1e2636;border-right:1px solid #343e50;flex-direction:column;width:320px;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:8px 0 24px #00000047}.leaderboard-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 12px 10px 16px;display:flex}.leaderboard-title{align-items:center;gap:8px;min-width:0;display:flex}.leaderboard-header h2{color:#eef1f6;letter-spacing:.1px;margin:0;font-size:16px;font-weight:600}.leaderboard-info{color:#8f97a7;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}.leaderboard-info:hover{color:#d5dae3}.leaderboard-close{color:#c5ccd8;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:28px;padding:0;font-size:24px;line-height:1;display:grid}.leaderboard-close:hover{color:#fff;background:#ffffff0f}.leaderboard-filters{flex-direction:column;flex-shrink:0;gap:8px;padding:0 14px 12px;display:flex}.leaderboard-select{color:#e8ecf3;cursor:pointer;text-align:left;background:#2a3345;border:1px solid #3a4558;border-radius:4px;justify-content:space-between;align-items:center;width:100%;height:38px;padding:0 12px;display:flex}.leaderboard-select:hover{background:#303a4d}.leaderboard-select-left{color:#c5ccd8;align-items:center;gap:10px;min-width:0;display:flex}.leaderboard-select-left span{color:#e8ecf3}.leaderboard-caret{border-top:6px solid #c5ccd8;border-left:5px solid #0000;border-right:5px solid #0000;flex-shrink:0;width:0;height:0;margin-left:8px}.leaderboard-me{background:#ffffff05;border-top:1px solid #323b4d;border-bottom:1px solid #323b4d;flex-shrink:0;padding:10px 0}.leaderboard-me .leaderboard-row{align-items:flex-start;padding-top:6px;padding-bottom:6px}.leaderboard-list{scrollbar-width:none;flex:1;min-height:0;padding:6px 0 12px;overflow-y:auto}.leaderboard-list::-webkit-scrollbar{display:none}.leaderboard-row{grid-template-columns:34px 28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:10px 14px 10px 12px;display:grid}.leaderboard-list .leaderboard-row:hover{background:#ffffff08}.leaderboard-rank{text-align:center;color:#ff7800;width:26px;font-size:14px;font-weight:700;line-height:1}.leaderboard-rank.muted{color:#8f97a7;padding-top:4px;font-weight:600}.leaderboard-medal{place-items:center;width:26px;display:grid}.leaderboard-flag{border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:20px;line-height:1;display:grid;overflow:hidden}.leaderboard-flag-img{object-fit:cover;border-radius:50%;width:28px;height:28px;display:block}.leaderboard-person{flex-direction:column;gap:4px;min-width:0;display:flex}.leaderboard-name{color:#eef1f6;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.leaderboard-hint{color:#8f97a7;font-size:11px;line-height:1.35}.leaderboard-profit{color:#00d26a;white-space:nowrap;justify-self:end;font-size:13px;font-weight:600}.leaderboard-me .leaderboard-profit{padding-top:2px}.copy-trade{z-index:10;background:#1a2232;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.copy-trade-header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 32px 18px;display:flex}.copy-trade-heading h1{color:#eef1f6;letter-spacing:.2px;margin:0 0 8px;font-size:28px;font-weight:700}.copy-trade-heading p{color:#8f97a7;margin:0;font-size:14px}.copy-trade-toggle{color:#c5ccd8;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:12px;padding-top:6px;font-size:13px;display:flex}.copy-trade-switch{cursor:pointer;background:#3a4558;border:0;border-radius:999px;width:44px;height:24px;padding:2px;transition:background .18s;position:relative}.copy-trade-switch.on{background:var(--orange)}.copy-trade-switch-knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;display:block;transform:translate(0)}.copy-trade-switch.on .copy-trade-switch-knob{transform:translate(20px)}.copy-trade-tabs{scrollbar-width:none;flex-shrink:0;align-items:center;gap:8px;padding:0 32px 16px;display:flex;overflow-x:auto}.copy-trade-tabs::-webkit-scrollbar{display:none}.copy-trade-tab{color:#9aa3b4;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;height:34px;padding:0 16px;font-size:13px}.copy-trade-tab:hover{color:#eef1f6;background:#ffffff0a}.copy-trade-tab.active{color:#fff;background:var(--orange);border-color:var(--orange)}.copy-trade-body{scrollbar-width:none;flex:1;min-height:0;padding:0 24px 24px;overflow-y:auto}.copy-trade-body::-webkit-scrollbar{display:none}.copy-trade-list{flex-direction:column;gap:8px;display:flex}.copy-trade-row{background:#212a3b;border:1px solid #323b4d;border-radius:8px;align-items:center;gap:16px;padding:14px 18px;display:flex}.copy-trade-row:hover{background:#253044;border-color:#3c4557}.copy-trade-avatar{color:#eef1f6;letter-spacing:.4px;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:13px;font-weight:700;display:grid}.copy-trade-info{flex:1;min-width:0}.copy-trade-info h3{color:#eef1f6;margin:0 0 6px;font-size:16px;font-weight:600}.copy-trade-stats{color:#8f97a7;flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.copy-trade-profit{color:#00d26a;font-weight:600}.copy-trade-btn{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:6px;flex-shrink:0;min-width:96px;height:36px;padding:0 18px;font-size:13px;font-weight:600}.copy-trade-btn:hover{filter:brightness(1.08)}.copy-trade-btn.copied{color:#eef1f6;background:#2a3345;border:1px solid #3a4558}.copy-trade-btn.danger{color:#ff8f9f;background:#3a2a32;border:1px solid #5a3a45}.copy-trade-btn:disabled{opacity:.65;cursor:not-allowed}.copy-trade-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.copy-trade-avatar-img{object-fit:cover;padding:0}.copy-trade-loss{color:#ff6b7a;font-weight:600}.copy-trade-banner{color:#b8f0cf;background:#00d26a1f;border:1px solid #00d26a47;border-radius:6px;margin:0 32px 12px;padding:10px 14px;font-size:13px}.copy-trade-banner.error{color:#ffb3bc;background:#ff6b7a1f;border-color:#ff6b7a4d}.copy-trade-modal{z-index:20;background:#080c14b8;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.copy-trade-modal-card{background:#212a3b;border:1px solid #323b4d;border-radius:10px;flex-direction:column;gap:14px;width:min(420px,100%);padding:22px;display:flex}.copy-trade-modal-card h2{color:#eef1f6;margin:0;font-size:18px}.copy-trade-modal-card p{color:#8f97a7;margin:0;font-size:13px;line-height:1.45}.copy-trade-modal-field{color:#c5ccd8;flex-direction:column;gap:8px;font-size:12px;display:flex}.copy-trade-modal-field input{color:#eef1f6;background:#1a2232;border:1px solid #3a4558;border-radius:6px;height:40px;padding:0 12px;font-size:14px}.copy-trade-empty{color:#8f97a7;place-items:center;min-height:220px;font-size:14px;display:grid}.copy-trade-empty p{margin:0}.profile{z-index:10;background:#1a2232;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.profile-mobile-bar{display:none}.profile-scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.profile-header{flex-shrink:0;padding:24px 28px 12px}.profile-heading h1{color:#eef1f6;letter-spacing:.2px;margin:0 0 6px;font-size:26px;font-weight:700}.profile-heading p{color:#8f97a7;margin:0;font-size:13px}.profile-actions{flex-shrink:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0 28px 18px;display:grid}.profile-action{color:#eef1f6;cursor:pointer;text-align:left;background:#212a3b;border:1px solid #323b4d;border-radius:10px;align-items:center;gap:10px;min-height:64px;padding:10px 12px;transition:background .15s,border-color .15s;display:flex}.profile-action:hover{background:#253044;border-color:#445064}.profile-action-icon{width:36px;height:36px;color:var(--orange);background:#ff78001f;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.profile-action-deposit-icon{background-color:currentColor;display:block;-webkit-mask-image:url(/icons/deposit.png);mask-image:url(/icons/deposit.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.profile-action:hover .profile-action-deposit-icon{background-color:#fff}.profile-action-text{flex-direction:column;gap:2px;min-width:0;display:flex}.profile-action-text strong{font-size:13px;font-weight:600;line-height:1.2}.profile-action-text span{color:#8f97a7;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.25;overflow:hidden}.profile-body{scrollbar-width:none;flex-direction:column;flex:1;gap:14px;min-height:0;padding:0 28px 28px;display:flex;overflow-y:auto}.profile-body::-webkit-scrollbar{display:none}.profile-identity{background:#212a3b;border:1px solid #323b4d;border-radius:12px;align-items:center;gap:16px;padding:16px 18px;display:flex}.profile-avatar{color:#9aa3b4;background:#2d3546;border:1px solid #3c4557;border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid;position:relative}.profile-avatar-cam{background:var(--orange);color:#fff;border:2px solid #212a3b;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-2px;right:-2px}.profile-identity-info{flex:1;min-width:0}.profile-identity-info strong{margin-bottom:8px;font-size:15px;font-weight:600;display:block}.profile-identity-meta{color:#8f97a7;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;display:flex}.profile-badge{color:#ff8d7d;background:#c9423129;border:1px solid #c9423159;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.profile-badge.ok{color:#5dff8a;background:#00b92d24;border-color:#00b92d59}.profile-grid{grid-template-columns:1.35fr 1fr;grid-template-areas:"personal verify""password locale";align-items:start;gap:14px;display:grid}.profile-card-personal{grid-area:personal}.profile-card-verify{grid-area:verify}.profile-card-password{grid-area:password}.profile-card-locale{grid-area:locale}.profile-card{background:#212a3b;border:1px solid #323b4d;border-radius:12px;min-height:100%;padding:18px}.profile-card-head{color:#c5ccd8;align-items:center;gap:8px;margin-bottom:16px;display:flex}.profile-card-head h2{color:#eef1f6;margin:0;font-size:15px;font-weight:600}.profile-fields{flex-direction:column;gap:12px;display:flex}.profile-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profile-field{flex-direction:column;gap:6px;min-width:0;display:flex}.profile-field>span{color:#8f97a7;font-size:12px}.profile-field input,.profile-field select{color:#eef1f6;background:#1a2232;border:1px solid #3c4557;border-radius:8px;outline:none;width:100%;height:40px;padding:0 12px}.profile-field input::placeholder{color:#6d7688}.profile-field input:focus,.profile-field select:focus,.profile-input-wrap:focus-within{border-color:#5a6578}.profile-field input[readonly]{color:#9aa3b4;cursor:default}.profile-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#8f97a7 50%),linear-gradient(135deg,#8f97a7 50%,#0000 50%);background-position:calc(100% - 16px) 17px,calc(100% - 11px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}.profile-error{color:#ff8d7d;margin:0;font-size:11px;font-style:normal}.profile-success{color:#6ddea3;margin:0;font-size:11px;font-style:normal}.profile-input-wrap{background:#1a2232;border:1px solid #3c4557;border-radius:8px;align-items:center;display:flex;overflow:hidden}.profile-input-wrap input{background:0 0;border:0;flex:1;min-width:0}.profile-eye{color:#8f97a7;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.profile-eye:hover{color:#eef1f6}.profile-btn{cursor:pointer;border:0;border-radius:8px;height:40px;padding:0 18px;font-size:13px;font-weight:600}.profile-btn-primary{background:var(--orange);color:#fff;flex-shrink:0}.profile-btn-primary:hover{filter:brightness(1.08)}.profile-btn-secondary{color:#eef1f6;background:#2a3345;border:1px solid #3a4558;margin-top:4px}.profile-btn-secondary:hover{background:#323c50}.profile-btn-ghost{color:#eef1f6;background:0 0;border:1px solid #445064;width:100%;margin-top:4px}.profile-btn-ghost:hover:not(:disabled){background:#ffffff0a;border-color:#5a6578}.profile-btn-ghost:disabled{opacity:.45;cursor:not-allowed}.profile-verify{background:#c942311a;border:1px solid #c9423159;border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.profile-verify.ready{background:#ff78001a;border-color:#ff780066}.profile-verify-title{align-items:center;gap:10px;display:flex}.profile-verify-icon{color:#ff8d7d;background:#c9423140;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:16px;font-weight:700;line-height:1;display:grid}.profile-verify.ready .profile-verify-icon{color:#ffb366;background:#ff780040}.profile-verify-title strong{color:#eef1f6;font-size:14px}.profile-verify p{color:#b7becc;margin:0;font-size:12px;line-height:1.45}.profile-verify ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.profile-verify li{color:#ff8d7d;padding-left:18px;font-size:12px;position:relative}.profile-verify li:before{content:"×";font-weight:700;position:absolute;top:0;left:0}.profile-verify li.done{color:#5dff8a}.profile-verify li.done:before{content:"✓"}.profile-langs{margin-top:16px}.profile-langs-label{color:#8f97a7;margin-bottom:10px;font-size:12px;display:block}.profile-langs ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.profile-lang{color:#eef1f6;cursor:pointer;text-align:left;background:#1a2232;border:1px solid #323b4d;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;display:flex}.profile-lang:hover{background:#1f2839;border-color:#445064}.profile-lang.active{background:#00b92d14;border-color:#00b92d73}.profile-lang-flag{font-size:16px;line-height:1}.profile-lang-active{color:#5dff8a;margin-left:auto;font-size:11px;font-style:normal;font-weight:700}@media (max-width:1200px){.profile-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-grid{grid-template-columns:1fr;grid-template-areas:"personal""verify""password""locale"}}@media (max-width:900px) and (max-device-width:1024px){.profile-actions,.profile-field-row{grid-template-columns:1fr}.profile-identity{text-align:left;flex-direction:column;align-items:stretch}.profile-identity .profile-btn-primary{width:100%}}.chart-shell{background:#20293a;flex:1 1 0;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.charts-workspace{flex:1 1 0;align-content:stretch;gap:0;width:100%;min-width:0;height:100%;min-height:0;display:grid}.chart-pane{border:1px solid #0000;flex-direction:row;align-items:stretch;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;container:chart-pane/size}.charts-workspace.multi .chart-pane{border-color:#30394b}.charts-workspace.multi .chart-pane.active{z-index:2;border-color:#ff7800}.chart-pane.empty{background:#2c3444}.chart-pane-empty{cursor:pointer;width:100%;min-width:0;height:100%;min-height:0;color:inherit;font:inherit;appearance:none;background:#2c3444;border:0;justify-content:center;align-items:center;margin:0;padding:24px;display:flex}.chart-pane-empty-logo{object-fit:contain;opacity:.34;filter:grayscale()brightness(.42)contrast(.9);pointer-events:none;-webkit-user-select:none;user-select:none;width:min(320px,52%);height:auto;max-height:30%;display:block}.charts-workspace.multi .chart-shell.compact .instrument-title{font-size:12px}.price-chart{pointer-events:none;position:absolute;inset:0}.price-chart .show-all,.price-chart button,.price-chart .chart-canvas{pointer-events:auto}.price-chart .chart-canvas{z-index:2;width:100%;height:calc(100% - 90px);position:absolute;inset:90px 0 0}.price-chart .chart-draw-layer{z-index:6;pointer-events:none;width:100%;height:calc(100% - 90px);position:absolute;inset:90px 0 0;overflow:visible}.price-chart .chart-draw-layer.active{pointer-events:auto;cursor:crosshair}.price-chart.drawing .chart-canvas{cursor:crosshair}.chart-draw-stroke{fill:none;stroke:#4da3ff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.chart-draw-stroke.fib{stroke:#ff9f43;stroke-width:1px}.chart-draw-stroke.preview,.chart-draw-rect.preview{stroke-dasharray:4 3;opacity:.85}.chart-draw-rect{fill:#4da3ff1f;stroke:#4da3ff;stroke-width:1.5px}.chart-draw-anchor{fill:#4da3ff;stroke:#fff;stroke-width:1px}.chart-draw-label{fill:#ffb86b;pointer-events:none;font-family:inherit;font-size:10px}.chart-draw-hint{z-index:12;color:#d7dbe3;pointer-events:none;white-space:nowrap;background:#181e2ae6;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.chart-zoom-controls{z-index:14;pointer-events:auto;align-items:center;gap:6px;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.chart-zoom-btn{color:#dce2eceb;cursor:pointer;background:0 0;border:1px solid #c8d0dc8c;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.chart-zoom-btn:hover{color:#fff;background:#ffffff0f;border-color:#e6ecf5d9}.chart-zoom-btn:active{background:#ffffff1a}.app-mobile .chart-zoom-controls{display:none}.price-chart .chart-status{z-index:12;color:#d4d7dc;pointer-events:none;background:#181e2ae0;border-radius:8px;padding:8px 14px;font-size:13px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.price-chart .chart-status.error{color:#ff8b7d}.price-chart .chart-overlay{z-index:7;pointer-events:none;position:absolute;inset:90px 0 0}.price-chart .candle-countdown{color:#f2f4f7;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;background:#2a303ceb;border-radius:4px;padding:3px 7px;font-size:11px;font-weight:600;line-height:1;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 2px #00000040}.price-chart .current-tip-dot{z-index:8;pointer-events:none;background:#19d66a;border-radius:50%;width:5px;height:5px;margin:0;animation:1.5s ease-in-out infinite tip-dot-pulse;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #19d66a8c,0 0 16px 6px #19d66ab3,0 0 36px 14px #19d66a66,0 0 60px 24px #19d66a2e}.price-chart .current-tip-dot.tip-loss{background:#ef4444;animation-name:tip-dot-pulse-loss;box-shadow:0 0 0 1px #ef44448c,0 0 16px 6px #ef4444b3,0 0 36px 14px #ef444466,0 0 60px 24px #ef44442e}.price-chart .current-tip-dot.tip-neutral{background:#e8edf5;animation:none;box-shadow:0 0 0 1px #e8edf573,0 0 12px 4px #e8edf559,0 0 28px 10px #e8edf52e}.price-chart .trade-now-line{pointer-events:none;z-index:7;border-left:1.5px dashed #ffffff8c;width:0;position:absolute;top:0;bottom:28px;transform:translate(-1px)}@keyframes tip-dot-pulse{0%,to{box-shadow:0 0 0 1px #19d66a73,0 0 14px 5px #19d66a8c,0 0 32px 12px #19d66a47,0 0 52px 20px #19d66a1a}50%{box-shadow:0 0 0 2px #19d66ab3,0 0 20px 8px #19d66ae6,0 0 44px 18px #19d66a8c,0 0 72px 30px #19d66a47}}@keyframes tip-dot-pulse-loss{0%,to{box-shadow:0 0 0 1px #ef444473,0 0 14px 5px #ef44448c,0 0 32px 12px #ef444447,0 0 52px 20px #ef44441a}50%{box-shadow:0 0 0 2px #ef4444b3,0 0 20px 8px #ef4444e6,0 0 44px 18px #ef44448c,0 0 72px 30px #ef444447}}.price-chart.apiob-chart .buy-line,.price-chart.apiob-chart .buy-marker,.price-chart.apiob-chart .expiry-line,.price-chart.apiob-chart .expiry-marker,.price-chart.apiob-chart .buy-caption,.price-chart.apiob-chart .buy-time,.price-chart.apiob-chart .ohlc,.price-chart.apiob-chart .chart-label,.price-chart.apiob-chart .right-price,.price-chart.apiob-chart .timeline,.price-chart.apiob-chart .show-all{z-index:6}.price-chart .right-price.up b{color:#19d66a}.price-chart .right-price.down b{color:#d04231}.price-chart .timeline.apiob-timeline .stamp{bottom:4px;left:12px}.trade-panel.density-md,.charts-workspace.multi .trade-panel.compact{flex:0 0 118px;width:118px;padding:6px 7px}.trade-panel.density-sm{flex:0 0 96px;width:96px;padding:4px 5px}.trade-panel.density-md .field,.trade-panel.density-sm .field{height:auto;min-height:0;margin-bottom:6px;padding:4px 6px}.trade-panel.density-sm .field{margin-bottom:4px;padding:3px 5px}.trade-panel.density-md .field label,.trade-panel.density-md .expiry-label,.trade-panel.density-sm .field label,.trade-panel.density-sm .expiry-label{margin-bottom:1px;font-size:10px}.trade-panel.density-md .field .value,.trade-panel.density-sm .field .value{font-size:12px}.trade-panel.density-sm .field .value{font-size:11px}.trade-panel.density-md .steps,.trade-panel.density-sm .steps{width:18px}.trade-panel.density-md .invest-field,.trade-panel.density-sm .invest-field{padding-right:22px}.trade-panel.density-md .profit-label,.trade-panel.density-sm .profit-label{margin:6px 0 2px;font-size:11px}.trade-panel.density-md .profit{font-size:clamp(18px,4.2vh,28px)}.trade-panel.density-sm .profit{margin-bottom:2px;font-size:clamp(16px,3.6vh,22px)}.trade-panel.density-md .profit-money{margin:2px 0 8px;font-size:12px}.trade-panel.density-md .trade-btn,.charts-workspace.multi .trade-panel.compact .trade-btn{flex:none;gap:4px;height:56px;min-height:56px;margin-bottom:6px;padding:4px 2px;font-size:12px}.trade-panel.density-sm .trade-btn{flex:none;gap:2px;height:44px;min-height:44px;margin-bottom:4px;padding:2px;font-size:11px}.trade-panel.density-md .trend-icon{font-size:20px;line-height:16px}.trade-panel.density-sm .trend-icon{font-size:16px;line-height:14px}.tools.density-md .tool{width:28px;height:28px;font-size:14px}.tools.density-sm{gap:3px;top:auto;bottom:10px}.tools.density-sm .tool{width:24px;height:24px;font-size:12px}.tools.density-sm .tool .tiny{font-size:9px}.tools.density-sm .tool .wave{font-size:16px}.tools.density-sm .tool small{display:none}.sentiment.density-md{transform-origin:0 0;transform:scale(.88)}.sentiment.density-sm{transform-origin:0 0;transform:scale(.72)}.sentiment.density-md .stack,.sentiment.density-sm .stack{min-height:0}.sentiment.density-sm .diamond{border-radius:3px;width:14px;height:14px;left:5px}.sentiment.density-sm .stack-glass{width:22px;left:2px}.chart-shell.density-md .instrument .otc-logo,.chart-shell.density-sm .instrument .otc-logo{width:26px;height:26px}.chart-shell.density-md .instrument-title{font-size:13px}.chart-shell.density-sm .instrument{gap:6px;top:8px;left:10px}.chart-shell.density-sm .instrument-title{font-size:11px}.chart-shell.density-sm .dot-menu,.price-chart.density-md .ohlc,.price-chart.density-sm .ohlc,.price-chart.density-sm .buy-caption,.price-chart.density-sm .buy-time,.price-chart.density-sm .show-all,.price-chart.density-sm .min-label,.price-chart.density-sm .upper-price,.price-chart.density-sm .upper-value{display:none}.price-chart.density-sm .chart-svg{top:48px}.price-chart.density-md .chart-svg{top:64px}.price-chart.density-sm .right-price{padding:3px 6px;font-size:11px}@container chart-pane (max-height:320px){.trade-panel .trade-btn{gap:2px;height:40px;min-height:40px;margin-bottom:4px;font-size:11px}.trade-panel .trend-icon{font-size:16px;line-height:14px}.trade-panel .profit{font-size:18px}.trade-panel .profit-money{display:none}.trade-panel .field{margin-bottom:4px;padding:3px 5px}.tools .tool{width:24px;height:24px;font-size:12px}}@container chart-pane (max-height:520px){.chart-left-rail{gap:8px;top:52px;bottom:8px}.tools .tool{width:28px;height:28px;font-size:14px}}@container chart-pane (max-height:400px){.chart-left-rail{gap:6px;top:44px;bottom:6px}.tools .tool{width:24px;height:24px;font-size:12px}}@container chart-pane (max-width:420px){.trade-panel{flex-basis:96px;width:96px;padding:4px 5px}.sentiment{transform-origin:0 0;transform:scale(.7)}}@container chart-pane (max-height:240px){.trade-panel .profit-label,.trade-panel .field label,.trade-panel .expiry-label,.tools .tool:nth-child(n+4){display:none}}.chart-layout-backdrop{z-index:40;cursor:default;background:0 0;border:0;position:fixed;inset:0}.chart-layout-modal{z-index:50;color:#eef1f6;background:#2a3140;border:1px solid #3a4558;border-radius:4px;width:320px;padding:14px 16px 10px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #00000073}.chart-layout-modal h2{letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:0 0 12px;font-size:13px;font-weight:700}.chart-layout-rows{flex-direction:column;display:flex}.chart-layout-row{border-top:1px solid #3a4558;align-items:center;gap:12px;min-height:44px;padding:8px 0;display:flex}.chart-layout-label{color:#c5cad4;white-space:nowrap;flex:0 0 78px;width:78px;font-size:12px}.chart-layout-options{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chart-layout-option{cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:34px;height:28px;padding:0;display:grid}.chart-layout-option:hover{background:#ffffff0f}.chart-layout-option.selected{background:#ffffff14}.chart-layout-icon{display:block}.trade-panel{z-index:8;background:#20293a;border-left:1px solid #343e50;flex-direction:column;flex:0 0 140px;width:140px;min-height:0;margin-left:auto;padding:8px 10px;display:flex;position:relative;overflow:visible}.map{opacity:.62;position:absolute;inset:0}.map svg{width:100%;height:100%}.grid{pointer-events:none;background-image:linear-gradient(90deg,#808b9d2e 1px,#0000 1px),linear-gradient(#808b9d2e 1px,#0000 1px);background-position:2px 0,0 1px;background-size:25% 100%,100% 34.6%;position:absolute;inset:0}.instrument{z-index:5;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex;position:absolute;top:12px;left:18px}.instrument .otc-logo{width:34px;height:34px}.instrument-meta{flex-direction:column;gap:0;line-height:1.15;display:flex}.instrument-title{align-items:center;gap:5px;font-size:16px;font-weight:700;line-height:1.15;display:inline-flex}.instrument-sub{color:#a8afbc;margin-top:0;font-size:11px;line-height:1.15}.instrument-arrow{opacity:.75;align-items:center;margin:0;font-size:8px;line-height:1;display:inline-flex;transform:translateY(.5px)}.dot-menu{color:#a4acb8;letter-spacing:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;position:absolute;top:20px;left:272px}.quick-icons{z-index:4;gap:8px;display:flex;position:absolute;top:68px;left:18px}.pill{color:#f2f4f7;cursor:pointer;height:32px;font:inherit;background:#555e6f;border:0;border-radius:18px;justify-content:center;align-items:center;padding:0;display:flex}.info-pill{gap:6px;width:66px;font-weight:700}.round-pill{width:34px;font-size:16px}.circle-i{color:#525a68;background:#b8bec9;border-radius:50%;place-items:center;width:17px;height:17px;font-size:12px;font-weight:700;display:grid}.chart-left-rail{z-index:20;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;width:44px;min-height:0;display:flex;position:absolute;top:72px;bottom:12px;left:9px;overflow:visible}.chart-left-rail>*{pointer-events:auto}.sentiment{z-index:6;color:#fff;text-align:left;transform-origin:0 0;flex-direction:column;flex:auto;align-items:flex-start;width:40px;min-height:0;max-height:100%;display:flex;position:relative;top:auto;left:auto}.sentiment .up,.sentiment .down{z-index:2;color:#fffffff5;letter-spacing:.02em;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #00000073;-webkit-backdrop-filter:blur(14px)saturate(160%);background:linear-gradient(#ffffff29 0%,#ffffff0a 38%,#0c12202e 100%);border:1px solid #ffffff2e;border-radius:10px;flex:none;margin-left:-2px;padding:4px 7px 5px;font-size:13px;line-height:16px;position:relative;box-shadow:inset 0 1px #ffffff47,0 6px 16px #0000002e}.sentiment .up b,.sentiment .down b{font-size:14px;font-weight:800}.sentiment .down{margin-top:4px;bottom:auto;left:auto}.sentiment .stack{--stack-h:177px;height:var(--stack-h);z-index:1;flex:none;width:32px;min-height:0;max-height:100%;margin:6px 0 0 3px;position:relative;overflow:visible}.sentiment .stack-glass{pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(170%);background:linear-gradient(#ffffff24 0%,#ffffff08 42%,#080c1829 100%);border:1px solid #ffffff24;border-radius:18px;width:26px;position:absolute;top:2px;bottom:2px;left:3px;box-shadow:inset 0 1px #ffffff38,inset 0 -10px 18px #00000029,0 10px 24px #00000038}.sentiment .stack-glass:after{content:"";opacity:.7;background:linear-gradient(#ffffff6b,#fff0);border-radius:999px;width:5px;height:42%;position:absolute;top:8px;left:4px}.diamond{--sheen-delay:0s;isolation:isolate;-webkit-backdrop-filter:blur(12px)saturate(180%);border:1px solid #ffffff47;border-radius:4px;width:20px;height:20px;transition:background .55s,border-color .55s,box-shadow .55s;position:absolute;left:6px;overflow:hidden;transform:rotate(45deg);box-shadow:0 3px 10px #00000047,inset 0 1px #ffffff80,inset 0 -8px 12px #0000002e}.diamond:before{content:"";pointer-events:none;background:linear-gradient(#ffffff9e,#ffffff0a);height:62%;position:absolute;inset:-30% -10% auto;transform:rotate(-18deg)}.diamond:after{content:"";animation:5.4s ease-in-out infinite diamond-sheen;animation-delay:var(--sheen-delay);pointer-events:none;background:linear-gradient(118deg,#0000 32%,#ffffff6b 48%,#0000 62%);position:absolute;inset:-40% -80%}.diamond.green{background:linear-gradient(145deg,#dcffec75 0%,#38c47a47 36%,#0e5c3a80 100%);border-color:#baffd661;box-shadow:0 3px 12px #125c3652,inset 0 1px #ffffff8c,inset 0 -8px 14px #06301c47}.diamond.red{background:linear-gradient(145deg,#ffdcda6b 0%,#c44e4a4d 36%,#5c1c1e85 100%);border-color:#ffbcb852;box-shadow:0 3px 12px #5c1c1e4d,inset 0 1px #ffffff7a,inset 0 -8px 14px #300a0c47}@keyframes diamond-sheen{0%,to{opacity:.28;transform:translate(-42%)translateY(-18%)}50%{opacity:.78;transform:translate(42%)translateY(18%)}}@media (prefers-reduced-motion:reduce){.diamond:after{animation:none}}.tools{z-index:20;pointer-events:auto;flex-direction:column;flex:none;gap:4px;margin-top:auto;display:flex;position:relative;top:auto;left:auto;overflow:visible}.tool{border:1px solid var(--tool-border,#4b5568);background:var(--tool-bg,#283244);width:34px;height:34px;color:var(--tool-color,#fff);cursor:pointer;border-radius:3px;place-items:center;padding:0;font-size:18px;display:grid;position:relative}.tool.disabled{color:var(--tool-muted,#7f8796);background:var(--tool-bg-disabled,#252e3f)}.tool small{color:#fff;background:#ff7200;border-radius:7px;padding:1px 3px;font-size:8px;position:absolute;top:2px;right:-3px}.tool .tiny{font-size:11px}.tool .wave{font-family:Georgia,serif;font-size:23px;transform:rotate(90deg)}.tool.active{background:#323c50;border-color:#6d7a90}.tool-period,.tool-type,.tool-draw{position:relative}.tool .type-icon{color:inherit;place-items:center;line-height:1;display:grid}.tool .type-icon svg{width:15px;height:15px;display:block}.period-menu{z-index:30;pointer-events:auto;background:#2a3344;border:1px solid #3d475a;border-radius:4px;width:88px;padding:8px 0;position:absolute;bottom:0;left:calc(100% + 8px);box-shadow:0 8px 24px #00000059}.period-menu.type-menu{width:136px;top:0;bottom:auto}.period-menu.draw-menu{z-index:40;width:168px;max-height:min(360px,100vh - 120px);top:auto;bottom:0;overflow-y:auto}.period-menu.tool-menu-portal{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:fixed;inset:auto;overflow:hidden auto}.period-menu.tool-menu-portal.type-menu{width:136px}.period-menu.tool-menu-portal.draw-menu{width:168px;max-height:none}.period-option.draw-clear{border-top:1px solid #3d475a;margin-top:6px;padding-top:10px}.period-menu-header{letter-spacing:.04em;color:#aab1bd;padding:2px 12px 8px;font-size:10px;font-weight:700}.period-menu-list{flex-direction:column;display:flex}.period-option{color:#eef1f6;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.period-option-icon{opacity:.9;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.period-option-icon svg{width:14px;height:14px;display:block}.period-option:hover,.period-option.selected{background:#343e52}.chart-svg{width:100%;height:calc(100% - 90px);position:absolute;inset:90px 0 0;overflow:visible}.price-line{fill:none;stroke:#e0e4e9;stroke-width:1.45px;stroke-linejoin:round;stroke-linecap:round}.hline{stroke:#8992a2;stroke-width:1px;opacity:.55}.dash{stroke:#d9dde4;stroke-width:1px;stroke-dasharray:6 4;opacity:.8}.chart-label{color:#cfd4dc;z-index:5;background:#5a6270;border-radius:16px;padding:6px 10px;font-size:12px;position:absolute}.max-label{top:31.7%;left:40.2%}.min-label{top:87.8%;left:26.2%}.buy-line{z-index:3;border-left:2px dotted #ffffffe6;position:absolute;top:0;bottom:31px;left:63.2%}.buy-time{z-index:4;font-size:28px;position:absolute;top:2.8%;left:calc(63.2% - 30px)}.buy-caption{text-align:right;z-index:4;width:52px;font-size:9px;line-height:10px;position:absolute;top:3.2%;left:calc(63.2% - 76px)}.buy-marker{color:#1a2130;z-index:8;background:#fff;border:2px solid #172032;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;display:grid;position:absolute;bottom:19px;left:calc(63.2% - 13px)}.buy-marker:before{content:"◉";font-size:16px}.expiry-line{z-index:3;border-left:2px solid #e44d3b;position:absolute;top:0;bottom:31px;left:75.6%;box-shadow:0 0 8px #e44d3b40}.expiry-marker{color:#fff;z-index:8;background:#e34c3b;border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;display:grid;position:absolute;bottom:19px;left:calc(75.6% - 12px)}.expiry-marker:before{content:"▥"}.current-dot{z-index:9;background:#19d66a;border-radius:50%;width:6px;height:6px;position:absolute;top:66%;left:62.2%;box-shadow:0 0 7px #19d66a}.right-price{color:#4d5564;clip-path:polygon(13px 0,100% 0,100% 100%,13px 100%,0 50%);z-index:10;background:#dde1e7;justify-content:flex-end;align-items:center;gap:3px;width:114px;height:33px;padding-right:10px;font-size:13px;display:flex;position:absolute;top:63.8%;right:-1px}.right-price b{color:#d04231;font-size:16px}.upper-price{color:#fff;z-index:6;background:#5c6473;justify-content:flex-end;align-items:center;width:78px;height:22px;padding-right:6px;display:flex;position:absolute;top:23.5%;right:0}.upper-price:before{content:"🔔";background:#505969;place-items:center;width:25px;height:22px;font-size:10px;display:grid;position:absolute;top:0;left:-30px}.upper-value{color:#f1f2f4;z-index:6;font-size:13px;position:absolute;top:calc(23.5% + 22px);right:8px}.ylabels span{color:#d4d7dc;z-index:5;font-size:12px;position:absolute;right:8px}.y1{top:57.7%}.y2{bottom:42px}.ohlc{color:#9098a7;z-index:6;font-size:11px;line-height:15px;position:absolute;bottom:31px;left:79px}.ohlc b{color:#c6cad1;font-weight:400}.timeline{color:#afb5bf;z-index:6;border-top:1px solid #313a4b;height:31px;font-size:13px;position:absolute;bottom:0;left:0;right:0}.timeline .t{position:absolute;bottom:3px}.t1{left:23.5%}.t2{left:48.4%}.t3{left:73.6%}.t4{right:3.4%}.timeline .stamp{color:#fff;background:#555d6c;border-radius:2px;padding:4px 10px;font-size:12px;position:absolute;bottom:-1px;left:27.8%}.show-all{color:#fff;z-index:9;cursor:pointer;background:#5d6573;border:0;border-radius:17px;padding:9px 18px;font-size:12px;position:absolute;bottom:36px;right:7px}.field{color:#aab1bd;background:#2e3748;border:1px solid #465063;border-radius:3px;flex:none;height:51px;margin-bottom:8px;padding:6px 8px;position:relative}.field label{margin-bottom:3px;font-size:12px;display:block}.field .value{color:#fff;font-size:14px}.field .value .prefix{color:#b5bbc6;margin-right:8px}.steps{flex-direction:column;width:22px;display:flex;position:absolute;top:0;bottom:0;right:0}.steps button{color:#d7dbe2;cursor:pointer;line-height:1;font:inherit;background:#344052;border:0;border-left:1px solid #465063;flex:1;padding:0;font-size:14px}.steps button:first-child{border-radius:0 2px 0 0}.steps button:last-child{border-radius:0 0 2px}.steps button+button{border-top:1px solid #465063}.invest-field{padding-right:28px}.invest-field .value{cursor:text;align-items:baseline;padding-right:0;display:flex}.invest-amount{color:inherit;font:inherit;cursor:text}.invest-input{color:#fff;width:100%;min-width:0;font:inherit;caret-color:#fff;background:0 0;border:0;outline:none;margin:0;padding:0}.help{color:#aeb5c2;font-size:10px;position:absolute;top:8px;right:8px}.expiry-field{z-index:12;overflow:visible}.expiry-trigger{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;margin:0;padding:0;display:block}.expiry-label{color:#aab1bd;margin-bottom:3px;font-size:12px;display:block}.expiry-flag{color:#c5cbd6;margin-right:6px;font-size:12px;display:inline-block}.expiry-menu{z-index:30;background:#2a3344;border:1px solid #3d475a;border-radius:4px;width:168px;padding:12px 0 8px;position:absolute;top:0;right:calc(100% + 10px);box-shadow:0 8px 24px #00000059}.expiry-menu.m-expiry-menu{flex-direction:column;width:min(200px,100vw - 16px);display:flex;position:fixed;top:auto;right:auto;overflow:hidden}.expiry-menu.m-expiry-menu .expiry-menu-list{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;max-height:none;overflow-y:auto}.expiry-menu-header{letter-spacing:.02em;color:#eef1f6;padding:0 14px;font-size:12px;font-weight:700}.expiry-menu-profit{color:#aab1bd;align-items:center;gap:8px;padding:8px 14px 10px;font-size:12px;display:flex}.expiry-menu-profit span{color:#fff;background:#15c63a;border-radius:2px;justify-content:center;align-items:center;min-width:42px;height:20px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.expiry-menu-label{color:#8f97a7;padding:0 14px 6px;font-size:11px}.expiry-menu-list{max-height:168px;overflow-y:auto}.expiry-menu-list::-webkit-scrollbar{width:4px}.expiry-menu-list::-webkit-scrollbar-thumb{background:#6a7385;border-radius:2px}.expiry-option{color:#eef1f6;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;padding:9px 14px;font-size:13px;display:block}.expiry-option:hover{background:#343d4e}.expiry-option.selected{background:#3a4458}.profit-label{text-align:center;flex:none;margin:12px 0 6px;font-size:13px}.profit{color:#15c63a;text-align:center;flex:none;font-size:clamp(28px,5vh,42px);font-weight:300;line-height:1.1}.profit-money{text-align:center;color:#12c639;flex:none;margin:4px 0 15px;font-size:20px;font-weight:700}.trade-btn{color:#fff;cursor:pointer;border:0;border-radius:3px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;width:100%;height:78px;min-height:78px;margin-bottom:8px;font-size:15px;font-weight:700;display:flex}.trade-btn:last-child{margin-bottom:12px}.trade-btn.green{background:#00a72e}.trade-btn.green:hover{background:#00b933}.trade-btn.red{background:#c54432}.trade-btn.red:hover{background:#d14d3a}.trend-icon{justify-content:center;align-items:center;font-size:29px;line-height:22px;display:flex}.trend-icon img{object-fit:contain;mix-blend-mode:screen;width:36px;height:36px;display:block}.trend-icon.down{transform:scaleY(-1)}.portfolio{z-index:20;background:#2c3444;border-top:4px solid #1d2535;flex-direction:column;grid-area:portfolio;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.portfolio-header{background:#343d4e;flex:0 0 36px;align-items:center;gap:8px;padding:0 12px 0 0;display:flex}.portfolio-tabs{align-items:stretch;min-width:0;height:100%;display:flex}.portfolio-tab{color:#c5ccd8;cursor:pointer;height:100%;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.portfolio-tab.active{color:#eef1f6;background:#2c3444}.portfolio-tab b.positive{color:#00cc42}.portfolio-tab b.negative{color:#ff5a5a}.portfolio b{font-size:13px}.portfolio .positions{color:#aab0bb;cursor:pointer;font:inherit;background:0 0;border:0;margin-left:auto;padding:0}.portfolio .positions:hover{color:#eef1f6}.portfolio .upchev{color:#9ca4b3;cursor:pointer;background:0 0;border:0;margin-right:12px;padding:0;font-family:inherit;font-size:14px;line-height:1;transition:transform .28s;transform:rotate(0)}.portfolio.open .upchev{transform:rotate(180deg)}.portfolio-body{opacity:0;pointer-events:none;background:#2c3444;flex-direction:column;flex:1;min-height:0;transition:opacity .2s;display:flex}.portfolio.open .portfolio-body{opacity:1;pointer-events:auto}.portfolio-empty{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}.portfolio-body p{color:#9ca4b3;margin:0;font-size:13px}.portfolio-select-asset{color:#eef1f6;cursor:pointer;font:inherit;background:#3a4356;border:1px solid #4a5366;border-radius:3px;padding:8px 14px;font-size:12px}.portfolio-select-asset:hover{background:#454f64}.portfolio-table{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.portfolio-table-head,.portfolio-table-row{grid-template-columns:minmax(160px,1.4fr) 70px 90px 120px 90px 100px 120px 110px 100px;align-items:center;gap:8px;padding:0 16px;display:grid}.portfolio-table-head{color:#8f97a7;border-bottom:1px solid #3a4558;flex:0 0 28px;font-size:11px}.portfolio-gear{opacity:.8;margin-right:4px;font-style:normal}.portfolio-table-body{flex:1;min-height:0;overflow:auto}.portfolio-table-row{color:#eef1f6;text-align:left;cursor:pointer;width:100%;min-height:44px;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff0a}.portfolio-table-row:hover{background:#ffffff08}.portfolio-cell-name{align-items:center;gap:10px;min-width:0;display:flex}.portfolio-cell-name .otc-logo{width:26px;height:26px}.portfolio-cell-name b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.portfolio-cell-expiry{color:#ff8a3d;align-items:center;gap:6px;display:inline-flex}.portfolio-cell-expiry b{font-variant-numeric:tabular-nums;font-weight:600}.portfolio-timer-ring{color:#ff8a3d;flex-shrink:0}.portfolio-cell-invest{align-items:center;gap:8px;display:inline-flex}.portfolio-dir{border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0}.portfolio-dir.up{border-bottom:7px solid #00cc42}.portfolio-dir.down{border-top:7px solid #ff5a5a}.portfolio-cell-pnl.positive{color:#00cc42;font-weight:600}.portfolio-cell-pnl.negative{color:#ff5a5a;font-weight:600}.portfolio-cell-action{justify-content:flex-end;display:flex}.portfolio-rollover{color:#d5dbe6;cursor:default;background:#343d4e;border:1px solid #4a5568;border-radius:4px;justify-content:center;align-items:center;height:28px;padding:0 12px;font-size:12px;display:inline-flex}.portfolio-footer{color:#aab0bb;background:#262e3e;border-top:1px solid #3a4558;flex:0 0 44px;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;font-size:12px;display:flex}.portfolio-footer-left,.portfolio-footer-right{align-items:center;gap:16px;display:flex}.portfolio-footer b{color:#eef1f6;font-weight:600}.portfolio-footer b.positive{color:#00cc42}.portfolio-footer b.negative{color:#ff5a5a}.portfolio-footer-icons{color:#8f97a7;gap:8px;display:inline-flex}.portfolio-footer-icons i{border:1px solid #4a5568;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid}.portfolio-sell-all{color:#fff;cursor:pointer;background:#00b638;border:0;border-radius:4px;height:32px;padding:0 16px;font-weight:700}.portfolio-sell-all:disabled{opacity:.55;cursor:not-allowed}.footer{color:#a5adbb;z-index:25;background:#172031;border-top:1px solid #2b3446;grid-area:footer;align-items:center;height:100%;font-size:11px;display:flex;position:relative}.support-btn{color:#fff;cursor:pointer;background:#d63c31;border:0;border-radius:2px;align-items:center;gap:6px;height:24px;margin-left:4px;padding:0 10px;font-size:10px;font-weight:700;display:flex}.support-btn svg{flex-shrink:0}.email{color:#d7dbe2;margin-left:8px;font-size:12px;text-decoration:none}.email:before{content:"?";color:#253043;background:#9ca4b2;border-radius:50%;place-items:center;width:14px;height:14px;margin-right:6px;font-weight:700;display:inline-grid}.always{letter-spacing:.5px;margin-left:16px}.powered{margin-left:auto;margin-right:25px}.powered b{color:#aeb4bf}.footer-icons{letter-spacing:0;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:10px;padding:0;font-size:17px;line-height:0;display:inline-flex}.current-time{white-space:nowrap;margin-left:10px;margin-right:18px}.expand{color:inherit;cursor:pointer;background:0 0;border:0;margin-right:10px;padding:0;font-size:19px}:is(.app:fullscreen,.app:fullscreen){width:100%;min-width:0;height:100%;min-height:0}.appearance-overlay{z-index:100;background:#060a12b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.appearance-modal{color:#eef1f6;background:#232b3c;border:1px solid #3a4558;border-radius:8px;width:min(440px,100%);padding:20px 22px 22px;box-shadow:0 20px 50px #00000073}.appearance-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.appearance-header h2{margin:0;font-size:18px;font-weight:700}.appearance-close{color:#aab1bd;cursor:pointer;background:0 0;border:0;border-radius:4px;width:32px;height:32px;font-size:24px;line-height:1}.appearance-close:hover{color:#fff;background:#2f384a}.appearance-subtitle{color:#9ca4b3;margin:0 0 16px;font-size:13px}.appearance-options{flex-direction:column;gap:10px;display:flex}.appearance-option{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:#1c2433;border:1px solid #3a4558;border-radius:6px;grid-template-columns:112px 1fr auto;align-items:center;gap:14px;padding:10px;display:grid}.appearance-option:hover{border-color:#556178}.appearance-option.selected{border-color:#ff7800;box-shadow:inset 0 0 0 1px #ff780059}.appearance-preview{object-fit:cover;background:#0c0c0c;border:1px solid #ffffff14;border-radius:4px;width:112px;height:68px;display:block;overflow:hidden}.appearance-option-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.appearance-option-label{font-size:14px;font-weight:700}.appearance-option-desc{color:#9ca4b3;font-size:12px}.appearance-check{border:2px solid #556178;border-radius:50%;width:18px;height:18px;position:relative}.appearance-check.on{border-color:#ff7800}.appearance-check.on:after{content:"";background:#ff7800;border-radius:50%;position:absolute;inset:3px}html[data-theme=dark],.app[data-theme=dark]{--bg:#0a0a0a;--top:#141414;--chart:#0e0e0e;--panel:#141414;--panel-2:#1c1c1c;--line:#2a2a2a;--muted:#8a8a8a;--text:#f0f0f0;--orange:#ff7800}html[data-theme=dark] body{color:#f0f0f0;background:#0a0a0a}.app[data-theme=dark]{--tool-bg:#3a4252;--tool-bg-disabled:#2f3644;--tool-border:#555e70;--tool-color:#fff;--tool-muted:#9aa1ae;--btn-bg:#3a4252;--btn-border:#555e70;--btn-color:#fff;background:#0a0a0a}.app[data-theme=dark] .topbar{background:#141414;border-bottom-color:#222}.app[data-theme=dark] .apps-btn,.app[data-theme=dark] .asset-tab,.app[data-theme=dark] .add-tab{color:#f0f0f0;background:#1a1a1a;border-color:#2a2a2a}.app[data-theme=dark] .asset-tab.active{border-bottom-color:var(--orange);background:#222}.app[data-theme=dark] .chart-layout-modal{background:#1a1a1a;border-color:#2a2a2a}.app[data-theme=dark] .chart-layout-row{border-top-color:#2a2a2a}.app[data-theme=dark] .charts-workspace.multi .chart-pane{border-color:#222}.app[data-theme=dark] .charts-workspace.multi .chart-pane.active{border-color:#ff7800}.app[data-theme=dark] .chart-pane.empty,.app[data-theme=dark] .chart-pane-empty{background:#161616}.app[data-theme=dark] .chart-pane-empty-logo{opacity:.28;filter:grayscale()brightness(.32)contrast(.85)}html[data-theme=dark] .tool,.app[data-theme=dark] .tool{color:#fff!important;background:#3a4252!important;border-color:#555e70!important}html[data-theme=dark] .tool.disabled,.app[data-theme=dark] .tool.disabled{color:#9aa1ae!important;background:#2f3644!important;border-color:#454d5c!important}html[data-theme=dark] .period-menu,.app[data-theme=dark] .period-menu{background:#2f3644!important;border-color:#454d5c!important}html[data-theme=dark] .period-option:hover,html[data-theme=dark] .period-option.selected,.app[data-theme=dark] .period-option:hover,.app[data-theme=dark] .period-option.selected{background:#3a4252!important}html[data-theme=dark] .show-all,.app[data-theme=dark] .show-all{color:#fff!important;background:#3a4252!important}.app[data-theme=dark] .pill,.app[data-theme=dark] .info-pill,.app[data-theme=dark] .round-pill{color:#fff;background:#3a4252}.app[data-theme=dark] .portfolio-select-asset{color:#fff;background:#3a4252;border-color:#555e70}.app[data-theme=dark] .expiry-menu{background:#1c1f27;border-color:#3a4050}.app[data-theme=dark] .expiry-option:hover,.app[data-theme=dark] .expiry-option.selected{background:#3a4252}.app[data-theme=dark] .timeline .stamp{color:#fff;background:#3a4252}.app[data-theme=dark] .dot-menu{color:#9a9a9a}.app[data-theme=dark] .field{color:#9a9a9a;background:#1c1f27;border-color:#3a4050}.app[data-theme=dark] .steps button{color:#fff!important;background:#3a4252!important;border-left-color:#555e70!important}.app[data-theme=dark] .steps button+button{border-top-color:#555e70!important}.app[data-theme=dark] .sidebar{background:#121212;border-right-color:#222}.app[data-theme=dark] .nav-item{color:#9a9a9a}.app[data-theme=dark] .nav-item.active{color:#f0f0f0}.app[data-theme=dark] .nav-item.active:before{background:#ff7800}.app[data-theme=dark] .chart-shell,.app[data-theme=dark] .trade-panel{background:#0e0e0e}.app[data-theme=dark] .trade-panel{border-left-color:#222}.app[data-theme=dark] .trade-btn.green{background:#53aa5f}.app[data-theme=dark] .trade-btn.green:hover{background:#5fba6c}.app[data-theme=dark] .trade-btn.red{background:#eb634b}.app[data-theme=dark] .trade-btn.red:hover{background:#f3725c}.app[data-theme=dark] .deposit{color:#53aa5f;border-color:#53aa5f}.app[data-theme=dark] .deposit:hover{color:#fff;background:#53aa5f}.app[data-theme=dark] .balance.real,.app[data-theme=dark] .balance-account-info .real-amount{color:#53aa5f}.app[data-theme=dark] .map{opacity:.45;filter:brightness(1.8)contrast(1.1)}.app[data-theme=dark] .grid{background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#ffffff14 1px,#0000 1px)}.app[data-theme=dark] .expiry-label{color:#9a9a9a}.app[data-theme=dark] .price-line{stroke:#ff7800}.app[data-theme=dark] .dash{stroke:#ff7800;opacity:.9}.app[data-theme=dark] .hline{stroke:#3a3a3a;opacity:.7}.app[data-theme=dark] .chart-label{color:#d8d8d8;background:#2a2a2a}.app[data-theme=dark] .portfolio{background:#141414;border-top-color:#000}.app[data-theme=dark] .portfolio-header{background:#1a1a1a}.app[data-theme=dark] .portfolio .positions,.app[data-theme=dark] .portfolio .upchev,.app[data-theme=dark] .portfolio-body p{color:#9a9a9a}.app[data-theme=dark] .footer{color:#8a8a8a;background:#0d0d0d;border-top-color:#222}.app[data-theme=dark] .email{color:#cfcfcf}.app[data-theme=dark] .appearance-modal{background:#1a1a1a;border-color:#2e2e2e}.app[data-theme=dark] .appearance-option{background:#121212;border-color:#2e2e2e}.app[data-theme=dark] .appearance-option.selected{border-color:#ff7800}.app[data-theme=dark] .asset-picker-modal{background:#1a1a1a;border-color:#2e2e2e}.app[data-theme=dark] .asset-picker-header,.app[data-theme=dark] .asset-picker-nav,.app[data-theme=dark] .asset-picker-table-head,.app[data-theme=dark] .asset-picker-row{border-color:#2e2e2e}.app[data-theme=dark] .asset-picker-nav{background:#121212}.app[data-theme=dark] .asset-picker-search{background:#121212;border-color:#2e2e2e}.app[data-theme=dark] .asset-picker-nav-item.active,.app[data-theme=dark] .asset-picker-row:hover{background:#2a2e39}.app[data-theme=dark] .trading-history,.app[data-theme=dark] .leaderboard,.app[data-theme=dark] .copy-trade,.app[data-theme=dark] .profile,.app[data-theme=dark] .user-tx,.app[data-theme=dark] .affiliate,.app[data-theme=dark] .cashier,.app[data-theme=dark] .payment-method{background:#121212}.cashier{z-index:10;background:#0b1326;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.cashier-header{padding:calc(14px + env(safe-area-inset-top,0px)) 12px 8px;flex-shrink:0;grid-template-columns:44px 1fr 44px;align-items:start;display:grid}.cashier-back{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;padding:0;font-size:24px;line-height:1;display:grid}.cashier-back:hover{background:#ffffff0f}.cashier-balance{flex-direction:column;align-items:center;gap:2px;padding-top:4px;display:flex}.cashier-balance strong{color:#fff;letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.1}.cashier-balance span{color:#ffffffb8;font-size:13px}.cashier-body{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:22px;padding:8px 16px 32px;display:flex;overflow:auto}.cashier-body::-webkit-scrollbar{width:0;height:0;display:none}.cashier-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cashier-action{height:52px;font:inherit;cursor:pointer;color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.cashier-action-withdraw{background:#3a455c}.cashier-action-withdraw:hover{background:#44506a}.cashier-action-deposit{background:#ff6b00}.cashier-action-deposit:hover{background:#ff7a1a}.cashier-section{flex-direction:column;gap:12px;display:flex}.cashier-section-title{color:#fff;margin:0;font-size:15px;font-weight:600}.cashier-payment-row{scrollbar-width:none;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.cashier-payment-row::-webkit-scrollbar{display:none}.cashier-payment-tile{color:#9ca4b3;cursor:pointer;width:92px;height:92px;font:inherit;background:#18233a;border:0;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:8px;font-size:11px;font-weight:600;display:flex}.cashier-payment-tile:hover{background:#1f2c46}.cashier-pix-logo{flex:none;display:block}.cashier-payment-tile span{color:#9ca4b3;letter-spacing:.04em}.cashier-history-empty{text-align:center;background:#152038;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:220px;padding:28px 20px;display:flex}.cashier-history-empty p{color:#8a93a5;max-width:220px;margin:0;font-size:14px;line-height:1.4}.payment-method{z-index:10;background:#0b1326;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.payment-method-header{flex-shrink:0;align-items:center;gap:14px;padding:22px 28px 8px;display:flex}.payment-method-header-list{padding:calc(14px + env(safe-area-inset-top,0px)) 12px 10px;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;display:grid}.payment-method-header-list h1{text-align:center;font-size:17px;font-weight:600}.payment-method-icon-btn{color:#c5ccd8;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;padding:0;display:grid}.payment-method-icon-btn:hover{color:#fff;background:#ffffff0f}.payment-method-close{color:#aab1bd;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;width:36px;height:36px;font-size:28px;line-height:1}.payment-method-close:hover{color:#fff;background:#ffffff0f}.payment-method-header h1{color:#f0f0f0;letter-spacing:-.02em;flex:1;min-width:0;margin:0;font-size:28px;font-weight:700}.payment-method-search{color:#8a93a5;background:#141b28;border:1px solid #3a4558;border-radius:4px;align-items:center;gap:10px;width:min(320px,100%);height:42px;padding:0 14px;display:flex}.payment-method-search-bar{border-radius:10px;width:auto;margin:0 12px 10px}.payment-method-search input{color:#eef1f6;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.payment-method-search input::placeholder{color:#7e8798}.payment-method-tabs{scrollbar-width:none;gap:8px;padding:4px 12px 12px;display:flex;overflow-x:auto}.payment-method-tabs::-webkit-scrollbar{display:none}.payment-method-tab{color:#9ca4b3;height:34px;font:inherit;cursor:pointer;background:#1a2438;border:0;border-radius:999px;flex:none;padding:0 14px;font-size:13px;font-weight:600}.payment-method-tab.active{color:#1a2232;background:#d7dde8}.payment-method-tab:disabled{opacity:.55;cursor:not-allowed}.payment-method-body{scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:20px 28px 32px;overflow:auto}.payment-method-body::-webkit-scrollbar{width:0;height:0;display:none}.payment-method-body-list{padding:4px 12px 32px}.payment-method-section-title{letter-spacing:.08em;text-transform:uppercase;color:#9ca4b3;margin:0 0 14px;font-size:12px;font-weight:700}.payment-method-body-list .payment-method-section-title{letter-spacing:0;text-transform:none;color:#fff;margin:0 0 10px 4px;font-size:14px;font-weight:600}.payment-method-grid{grid-template-columns:repeat(auto-fill,minmax(200px,220px));gap:14px;display:grid}.payment-method-list{background:#152038;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.payment-row{color:#eef1f6;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:14px;display:flex}.payment-row:last-child{border-bottom:0}.payment-row:hover{background:#ffffff0a}.payment-row-logo{flex:none;place-items:center;width:40px;height:40px;display:grid}.payment-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.payment-row-text strong{color:#fff;font-size:14px;font-weight:600}.payment-row-text em{color:#8a93a5;font-size:12px;font-style:normal}.payment-row-chevron{color:#6b7488;place-items:center;display:grid}.payment-card{color:#eef1f6;cursor:pointer;min-height:148px;font:inherit;text-align:center;background:#232b3c;border:1px solid #323b4d;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:22px 16px 18px;transition:border-color .15s,background .15s;display:flex}.payment-card:hover{background:#2a3346;border-color:#556178}.payment-card-logo{justify-content:center;align-items:center;height:52px;display:flex}.payment-pix-logo{display:block}.payment-card-name{font-size:14px;font-weight:700;line-height:1.3}.payment-card-eta{color:#9ca4b3;font-size:12px}.payment-method-empty{color:#9ca4b3;margin:8px 0 0;padding:16px;font-size:14px}.app[data-theme=dark] .payment-method-search{color:#8a8a8a;background:#0e0e0e;border-color:#2a2a2a}.app[data-theme=dark] .payment-card{background:#1a1a1a;border-color:#2a2a2a}.app[data-theme=dark] .payment-card:hover{background:#222;border-color:#3a3a3a}.payment-amount{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:22px;width:min(480px,100%);min-height:0;margin:0 auto;padding:12px 28px 40px;display:flex;overflow:hidden auto}.payment-amount::-webkit-scrollbar{width:0;height:0;display:none}.payment-amount-method{background:#232b3c;border:1px solid #323b4d;border-radius:6px;align-items:center;gap:14px;padding:14px 16px;display:flex}.payment-amount-method strong{color:#eef1f6;font-size:15px;font-weight:700;display:block}.payment-amount-method span{color:#9ca4b3;margin-top:2px;font-size:12px;display:block}.payment-amount-field{flex-direction:column;gap:8px;display:flex}.payment-amount-field>span{color:#9ca4b3;font-size:13px;font-weight:600}.payment-amount-input-wrap{background:#141b28;border:1px solid #3a4558;border-radius:6px;align-items:center;gap:10px;height:64px;padding:0 18px;display:flex}.payment-amount-input-wrap:focus-within{border-color:#00b638}.payment-amount-currency{color:#9ca4b3;font-size:22px;font-weight:700}.payment-amount-input-wrap input{color:#eef1f6;min-width:0;font:inherit;letter-spacing:-.02em;background:0 0;border:0;outline:0;flex:1;font-size:28px;font-weight:700}.payment-amount-input-wrap input::placeholder{color:#556178;font-weight:600}.payment-amount-hint,.payment-amount-error{font-size:12px;font-style:normal}.payment-amount-hint{color:#7e8798}.payment-amount-error{color:#ff5c5c}.payment-amount-quick{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.payment-amount-chip{color:#eef1f6;height:44px;font:inherit;cursor:pointer;background:#232b3c;border:1px solid #3a4558;border-radius:6px;font-size:14px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.payment-amount-chip:hover{background:#2a3346;border-color:#556178}.payment-amount-chip.selected{color:#00cc42;background:#00b6381f;border-color:#00b638}.payment-amount-submit{color:#fff;height:52px;font:inherit;cursor:pointer;background:#00b638;border:0;border-radius:6px;margin-top:4px;font-size:16px;font-weight:700;transition:background .15s,opacity .15s}.payment-amount-submit:hover:not(:disabled){background:#00a332}.payment-amount-submit:disabled{opacity:.45;cursor:not-allowed}.payment-amount-submit-error{text-align:center;margin-top:-8px;display:block}.payment-amount-input-wrap-sm{height:52px}.payment-amount-input-wrap-sm input{letter-spacing:.02em;font-size:18px;font-weight:600}.payment-amount-input-wrap input[readonly]{color:#9ca4b3;cursor:default}.payment-amount-meta{gap:4px;margin:0;display:grid}.payment-amount-fee{color:#7e8798;gap:4px;font-size:12px;font-style:normal;display:grid}.payment-coupon{background:#232b3c;border:1px solid #323b4d;border-radius:6px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.payment-coupon-header{align-items:flex-start;gap:12px;display:flex}.payment-coupon-icon{color:#00cc42;background:#00b63826;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.payment-coupon-header strong{color:#eef1f6;font-size:14px;font-weight:700;display:block}.payment-coupon-header p{color:#9ca4b3;margin:2px 0 0;font-size:12px}.payment-coupon-row{align-items:stretch;gap:8px;display:flex}.payment-coupon-field{flex:1;min-width:0}.payment-coupon-field input{color:#eef1f6;width:100%;height:44px;font:inherit;letter-spacing:.04em;text-transform:uppercase;background:#141b28;border:1px solid #3a4558;border-radius:6px;outline:0;padding:0 14px;font-size:14px;font-weight:600}.payment-coupon-field input::placeholder{color:#556178;letter-spacing:0;text-transform:none;font-weight:500}.payment-coupon-field input:focus{border-color:#00b638}.payment-coupon-field input:disabled{opacity:.6}.payment-coupon-apply{color:#fff;height:44px;font:inherit;cursor:pointer;white-space:nowrap;background:#00b638;border:0;border-radius:6px;padding:0 16px;font-size:13px;font-weight:700;transition:background .15s,opacity .15s}.payment-coupon-apply:hover:not(:disabled){background:#00a332}.payment-coupon-apply:disabled{opacity:.45;cursor:not-allowed}.payment-coupon-applied{background:#00b6381a;border:1px solid #00b63859;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.payment-coupon-applied-info{align-items:flex-start;gap:10px;min-width:0;display:flex}.payment-coupon-check{color:#fff;background:#00b638;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.payment-coupon-applied-info strong{color:#eef1f6;letter-spacing:.04em;font-size:14px;font-weight:700;display:block}.payment-coupon-applied-info em{color:#9ca4b3;margin-top:2px;font-size:12px;font-style:normal;display:block}.payment-coupon-applied-info span{color:#00cc42;margin-top:4px;font-size:13px;font-weight:600;display:block}.payment-coupon-remove{color:#ff7b7b;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;width:32px;height:32px;font-size:22px;line-height:1}.payment-coupon-remove:hover{color:#ff5c5c;background:#ff5c5c1f}.payment-kyc-notice{border:1px solid #0000;border-radius:8px;gap:4px;padding:12px 14px;display:grid}.payment-kyc-notice strong{font-size:13px;font-weight:700}.payment-kyc-notice p{opacity:.92;margin:0;font-size:12px;line-height:1.45}.payment-kyc-notice-pending{color:#f5d76e;background:#eab3081a;border-color:#eab30859}.payment-kyc-notice-review{color:#93c5fd;background:#3b82f61a;border-color:#3b82f659}.payment-kyc-notice-rejected{color:#fca5a5;background:#ef44441a;border-color:#ef444459}.app[data-theme=light] .payment-kyc-notice-pending{color:#92400e;background:#eab3081f}.app[data-theme=light] .payment-kyc-notice-review{color:#1e40af;background:#3b82f61a}.app[data-theme=light] .payment-kyc-notice-rejected{color:#991b1b;background:#ef44441a}.payment-pix-result{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:14px;width:min(480px,100%);min-height:0;margin:0 auto;padding:12px 28px 28px;display:flex;overflow:hidden auto}.payment-pix-result::-webkit-scrollbar{width:0;height:0;display:none}.payment-pix-qr-wrap{background:#fff;border:1px solid #323b4d;border-radius:10px;flex-shrink:0;justify-content:center;padding:14px;display:flex}.payment-pix-qr{object-fit:contain;width:200px;height:200px;display:block}.payment-crypto-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.payment-crypto-meta div{text-align:center;background:#141b28;border:1px solid #323b4d;border-radius:8px;gap:2px;padding:10px 8px;display:grid}.payment-crypto-meta em{color:#9ca4b3;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-style:normal}.payment-crypto-meta strong{color:#eef1f6;font-size:13px}.payment-pix-copy{flex-shrink:0;align-items:center;gap:8px;display:flex}.payment-pix-code{color:#c5ccd8;min-width:0;height:40px;font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#141b28;border:1px solid #3a4558;border-radius:6px;flex:1;padding:0 12px;font-size:12px;line-height:40px;transition:border-color .15s,background .15s;overflow:hidden}.payment-pix-code:hover{background:#1a2333;border-color:#32bcad}.payment-pix-copy-btn{color:#fff;min-width:96px;height:40px;font:inherit;cursor:pointer;background:#32bcad;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.payment-pix-copy-btn:hover{background:#2aa89b}.payment-pix-copy-btn svg{flex:none;width:15px;height:15px}.payment-pix-steps{color:#9ca4b3;counter-reset:step;flex-direction:column;flex-shrink:0;gap:8px;margin:0;padding:0 0 8px;font-size:13px;line-height:1.45;list-style:none;display:flex}.payment-pix-steps li{align-items:flex-start;gap:10px;margin:0;display:flex;overflow:visible}.payment-pix-steps li span{flex:1;min-width:0;padding-top:1px}.payment-pix-steps li:before{content:counter(step);counter-increment:step;color:#32bcad;text-align:center;background:#32bcad2e;border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:700;line-height:18px}.payment-pix-success{text-align:center;align-items:center;padding-top:48px}.payment-pix-success-icon{color:#00cc42;background:#00b63826;border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;font-weight:700;display:grid}.payment-pix-success strong{color:#eef1f6;font-size:20px}.payment-pix-success p{color:#9ca4b3;margin:0;font-size:14px}.payment-pix-success .payment-amount-submit{width:min(280px,100%)}.app[data-theme=dark] .payment-amount-method,.app[data-theme=dark] .payment-amount-chip,.app[data-theme=dark] .payment-coupon{background:#1a1a1a;border-color:#2a2a2a}.app[data-theme=dark] .payment-amount-chip:hover{background:#222;border-color:#3a3a3a}.app[data-theme=dark] .payment-amount-input-wrap,.app[data-theme=dark] .payment-coupon-field input,.app[data-theme=dark] .payment-pix-code{background:#0e0e0e;border-color:#2a2a2a}.app[data-theme=dark] .payment-pix-code:hover{background:#161616;border-color:#32bcad}.rotate-device{display:none}.app:not(.app-mobile) .m-position{z-index:80;background:#060a12b8;justify-content:center;align-items:center;padding:32px 24px;display:flex;position:fixed;inset:0}.app:not(.app-mobile) .m-position-panel{background:#1e283a;border:1px solid #3a4558;border-radius:12px;flex-direction:column;width:min(560px,100%);max-height:min(820px,100vh - 64px);display:flex;overflow:hidden;box-shadow:0 24px 64px #00000080}.app:not(.app-mobile) .m-position-header{border-bottom:1px solid #ffffff0f;flex:none;align-items:center;gap:10px;padding:16px 18px 14px;display:flex}.app:not(.app-mobile) .m-position-back{color:#c5ccd8;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.app:not(.app-mobile) .m-position-back:hover{color:#fff;background:#ffffff0f}.app:not(.app-mobile) .m-position-asset{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.app:not(.app-mobile) .m-position-logo{flex:none;width:38px;height:38px}.app:not(.app-mobile) .m-position-logo:before{font-size:8px;line-height:10px;bottom:1px}.app:not(.app-mobile) .m-position-asset-text{min-width:0;line-height:1.15}.app:not(.app-mobile) .m-position-asset-text b{color:#fff;font-size:16px;font-weight:700;display:block}.app:not(.app-mobile) .m-position-asset-text small{color:#8b95a8;margin-top:3px;font-size:13px;display:block}.app:not(.app-mobile) .m-position-close{color:#aab1bd;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;width:32px;height:32px;padding:0;font-size:24px;line-height:1}.app:not(.app-mobile) .m-position-close:hover{color:#fff;background:#2f384a}.app:not(.app-mobile) .m-position-scroll{flex:auto;min-height:0;padding:20px 22px 22px;overflow:auto}.app:not(.app-mobile) .m-position-summary{margin-bottom:18px}.app:not(.app-mobile) .m-position-label{color:#8b95a8;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.app:not(.app-mobile) .m-position-return-row{align-items:center;gap:10px;margin-bottom:18px;display:flex}.app:not(.app-mobile) .m-position-return-row b{color:#fff;letter-spacing:-.02em;font-size:28px;font-weight:700}.app:not(.app-mobile) .m-position-pct-badge{color:#c5cddc;background:#2a3346;border-radius:11px;justify-content:center;align-items:center;min-width:36px;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.app:not(.app-mobile) .m-position-pct-badge.positive{color:#26de81;background:#1a3d2f}.app:not(.app-mobile) .m-position-stats{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}.app:not(.app-mobile) .m-position-stats b{color:#fff;font-size:16px;font-weight:700;display:block}.app:not(.app-mobile) .m-position-countdown{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex!important}.app:not(.app-mobile) .m-position-timer-ring{color:#9aa3b5;flex:none}.app:not(.app-mobile) .m-position-card{background:#171f30;border:1px solid #2d374b;border-radius:10px;padding:4px 16px}.app:not(.app-mobile) .m-position-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:10px 0;font-size:13px;display:flex}.app:not(.app-mobile) .m-position-row:last-child{border-bottom:0}.app:not(.app-mobile) .m-position-row>span:first-child{color:#8b95a8;flex:none;font-weight:500}.app:not(.app-mobile) .m-position-row>span:last-child{color:#fff;text-align:right;word-break:break-word;min-width:0;font-weight:600}.app:not(.app-mobile) .m-position-type{align-items:center;gap:8px;display:inline-flex}.app:not(.app-mobile) .m-position-type-icon{border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;line-height:1;display:grid}.app:not(.app-mobile) .m-position-type-icon.up{color:#fff;background:#26de81}.app:not(.app-mobile) .m-position-type-icon.down{color:#fff;background:#ff5f6d}.app:not(.app-mobile) .m-position-profit{color:#26de81!important}.app:not(.app-mobile) .m-position-id{align-items:center;gap:8px;display:inline-flex}.app:not(.app-mobile) .m-position-copy{color:#8b95a8;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.app:not(.app-mobile) .m-position-copy:hover{color:#fff;background:#ffffff0f}.app:not(.app-mobile) .m-position-chart-btn{color:#fff;cursor:pointer;background:#152033;border:1px solid #2a3548;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;margin-top:16px;font-size:14px;font-weight:600;display:inline-flex}.app:not(.app-mobile) .m-position-chart-btn:hover{background:#1a2a40;border-color:#3a4558}.app[data-theme=dark]:not(.app-mobile) .m-position-panel{background:#1a1a1a;border-color:#2e2e2e}.app[data-theme=dark]:not(.app-mobile) .m-position-card{background:#121212;border-color:#2e2e2e}.app[data-theme=dark]:not(.app-mobile) .m-position-chart-btn{background:#141414;border-color:#2e2e2e}.app[data-theme=dark]:not(.app-mobile) .m-position-close:hover,.app[data-theme=dark]:not(.app-mobile) .m-position-back:hover{background:#2a2a2a}@media (max-width:900px) and (max-device-width:1024px){html,body{overscroll-behavior:none;background:#0b1326;height:100dvh;min-height:100dvh;overflow:hidden}.app,.app.app-mobile{background:#0b1326;grid-template:"header""assets""main"minmax(0,1fr)"nav"/1fr;width:100%;min-width:0;height:100dvh;min-height:0;max-height:100dvh;display:grid;overflow:hidden}.app.app-mobile.portfolio-open{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"header""main""nav"}.m-header{padding:10px 12px calc(8px + env(safe-area-inset-top,0px));background:#121a2b;grid-area:header;justify-content:space-between;align-items:center;gap:12px;display:flex}.m-header-icon-btn,.m-header-deposit{color:#fff;cursor:pointer;border:0;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.m-header-icon-btn{background:#2a3346}.m-header-deposit{color:#fff;background:#ff7800}.m-header-deposit:hover{color:#fff}.m-header-deposit-icon{background-color:currentColor;display:block;-webkit-mask-image:url(/icons/deposit.png);mask-image:url(/icons/deposit.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.m-header-balance-wrap{flex:1;justify-content:center;min-width:0;display:flex;position:relative}.m-header-balance{color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:0;display:flex}.m-header-balance-value{color:#ff7800;letter-spacing:.01em;font-size:20px;font-weight:700;line-height:1.1}.m-header-balance-label{color:#9aa3b5;align-items:center;gap:4px;font-size:12px;display:inline-flex}.m-header-balance-menu{z-index:40;background:#1c2436;border:1px solid #343e50;border-radius:12px;flex-direction:column;align-items:stretch;width:min(240px,80vw);padding:12px;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 12px 28px #00000059}.m-header-balance-row{color:#9aa3b5;justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.m-header-balance-row b{color:#fff}.m-header-balance-logout{color:#ff8f9f;cursor:pointer;background:0 0;border:1px solid #4a5568;border-radius:4px;justify-content:flex-start;align-self:flex-start;align-items:center;width:auto;height:28px;margin-top:6px;padding:0 12px;font-size:12px;font-weight:600;line-height:1;display:flex}.m-header-balance-logout:disabled{opacity:.65;cursor:not-allowed}.m-asset-bar{background:#121a2b;grid-area:assets;align-items:stretch;gap:8px;min-width:0;padding:0 10px 8px;display:flex}.m-asset-tabs{scrollbar-width:none;flex:1;gap:8px;min-width:0;display:flex;overflow-x:auto}.m-asset-tabs::-webkit-scrollbar{display:none}.m-asset-bar.solo .m-asset-tabs{flex:1}.m-asset-tab{background:#1a2335;border:1px solid #0000;border-radius:12px;flex-shrink:0;align-items:center;gap:4px;min-height:44px;padding:6px 10px;display:flex}.m-asset-bar.solo .m-asset-tab,.m-asset-tab.expanded{flex:auto;min-width:0;padding:6px 12px}.m-asset-tab.compact{flex:0 0 44px;justify-content:center;width:44px;min-width:44px;max-width:44px;padding:0}.m-asset-tab.expanded.active{background:#243049}.m-asset-tab-main{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.m-asset-bar.solo .m-asset-tab-main,.m-asset-tab.expanded .m-asset-tab-main{flex:1}.m-asset-tab.compact .m-asset-tab-main{justify-content:center;width:100%;height:100%}.m-asset-tab-main .otc-logo{width:28px;height:28px}.m-asset-tab.compact .otc-logo{width:26px;height:26px}.m-asset-tab-text{flex-direction:column;gap:1px;min-width:0;display:flex}.m-asset-tab-text b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.m-asset-tab-text small{color:#8f97a7;font-size:11px}.m-asset-tab-close{color:#c5cad6;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;width:24px;height:24px;font-size:18px;line-height:1}.m-asset-add{color:#fff;cursor:pointer;background:#1a2335;border:0;border-radius:12px;flex-shrink:0;align-self:stretch;place-items:center;width:44px;font-size:22px;line-height:1;display:grid}.m-asset-picker{z-index:120;color:#eef1f6;padding-bottom:env(safe-area-inset-bottom,0px);background:#0b1326;flex-direction:column;display:flex;position:fixed;inset:0}.m-asset-picker-header{padding:calc(10px + env(safe-area-inset-top,0px)) 8px 8px 4px;background:#0b1326;align-items:center;gap:2px;display:flex}.m-asset-picker-icon-btn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.m-asset-picker-icon-btn.active{color:#ff7800}.m-asset-picker-title{text-align:left;letter-spacing:.01em;flex:1;margin:0;font-size:17px;font-weight:600}.m-asset-picker-search{padding:0 16px 10px}.m-asset-picker-search input{color:#eef1f6;width:100%;height:42px;font:inherit;background:#121a2b;border:1px solid #2a3346;border-radius:10px;outline:none;padding:0 14px;font-size:14px}.m-asset-picker-search input::placeholder{color:#8f97a7}.m-asset-picker-modes{border-bottom:1px solid #1f2940;align-items:stretch;gap:0;padding:0 16px;display:flex}.m-asset-picker-mode{color:#8f97a7;font:inherit;cursor:pointer;background:0 0;border:0;padding:12px 4px 14px;font-size:15px;font-weight:600;position:relative}.m-asset-picker-mode.active{color:#fff}.m-asset-picker-mode.active:after{content:"";background:#ff7800;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.m-asset-picker-filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:14px 16px 10px;display:flex;overflow-x:auto}.m-asset-picker-filters::-webkit-scrollbar{display:none}.m-asset-picker-chip{color:#c5cad6;height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #2f3a4f;border-radius:999px;flex-shrink:0;padding:0 14px;font-size:13px;font-weight:500}.m-asset-picker-chip.active{color:#fff;background:#ff78001f;border-color:#ff7800}.m-asset-picker-cols{color:#7d8699;justify-content:space-between;padding:6px 52px 8px 16px;font-size:12px;display:flex}.m-asset-picker-list{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.m-asset-picker-list::-webkit-scrollbar{display:none}.m-asset-picker-row{width:100%;min-height:58px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1a2335;grid-template-columns:minmax(0,1fr) auto 36px;align-items:center;gap:10px;padding:0 14px 0 16px;display:grid}.m-asset-picker-row.selected{background:#ff780014}.m-asset-picker-asset{align-items:center;gap:12px;min-width:0;display:flex}.m-asset-picker-asset .asset-picker-icon{width:36px;height:36px;font-size:11px}.m-asset-picker-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:500;display:inline-flex;overflow:hidden}.m-asset-picker-novo{color:#fff;letter-spacing:.04em;background:#ff7800;border-radius:4px;flex-shrink:0;align-items:center;height:18px;padding:0 6px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.m-asset-picker-return{color:#15c63a;white-space:nowrap;font-size:15px;font-weight:700}.m-asset-picker-star{color:#6b7385;place-items:center;width:36px;height:36px;display:grid}.m-asset-picker-empty{text-align:center;color:#8f97a7;padding:48px 16px;font-size:14px}.app-mobile .main{background:#0b1326;flex-direction:column;grid-area:main;min-height:0;display:flex;position:relative;overflow:hidden}.app-mobile .charts-workspace.mobile{flex:auto;grid-template-rows:1fr;grid-template-columns:1fr;min-height:0;display:grid}.app-mobile .charts-workspace.mobile .chart-pane{height:100%;min-height:0;display:block}.app-mobile .chart-shell.mobile{width:100%;height:100%;min-height:0}.app-mobile .price-chart .m-chart-expiry{z-index:12;pointer-events:none;color:#dce1ea;letter-spacing:.01em;white-space:nowrap;text-align:right;text-transform:uppercase;font-variant-numeric:tabular-nums;background:0 0;border:0;margin:0;padding:0;font-size:10px;font-weight:700;line-height:1.2;position:absolute;top:8px;right:22px}.app-mobile .chart-shell.mobile .chart-left-rail{justify-content:flex-start;gap:8px;width:44px;top:12px;bottom:auto;left:10px}.app-mobile .chart-shell.mobile .tools{gap:8px;width:44px;position:static}.app-mobile .chart-shell.mobile .tool-btn,.app-mobile .chart-shell.mobile .period-btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#121a2bd1;border-radius:12px;width:40px;height:40px}.m-sentiment{-webkit-backdrop-filter:blur(16px)saturate(160%);background:linear-gradient(#ffffff14 0%,#121a2bb8 100%);border-top:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:8px;height:auto;min-height:18px;padding:7px 12px 6px;display:flex}.m-sentiment-label{letter-spacing:.01em;font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:4px;font-size:11px;font-weight:700;line-height:1;display:flex}.m-sentiment-label.down{color:#e07a72}.m-sentiment-label.up{color:#5fd48a}.m-sentiment-label svg{flex-shrink:0;display:block}.m-sentiment-track{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;flex:1;align-items:stretch;gap:3px;min-width:0;height:6px;padding:1px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff29}.m-sentiment-down,.m-sentiment-up{border-radius:999px;min-width:0;height:100%;transition:flex-grow .55s}.m-sentiment-down{background:linear-gradient(90deg,#6b1f28b8 0%,#e04a4aeb 100%);box-shadow:inset 0 1px #ffffff47}.m-sentiment-up{background:linear-gradient(90deg,#3ee06af2 0%,#0d7a32d1 100%);box-shadow:inset 0 1px #ffffff52}.m-trade{background:#121a2b;border-top:1px solid #243049;flex-shrink:0;padding:10px 12px 8px}.m-trade-fields{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.m-trade-field label{color:#8f97a7;margin-bottom:6px;font-size:12px;display:block}.m-trade-stepper{background:#1c2638;border:1px solid #30394b;border-radius:12px;grid-template-columns:36px 1fr 36px;align-items:center;min-height:44px;display:grid;overflow:hidden}.m-trade-stepper span,.m-trade-expiry-value,.m-trade-invest-value,.m-trade-invest-input{text-align:center;color:#fff;font-size:16px;font-weight:700}.m-trade-expiry-value{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:44px;margin:0;padding:0 4px}.m-trade-invest-value{cursor:text;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:44px;margin:0;padding:0 4px}.m-trade-invest-input{caret-color:#fff;appearance:none;background:0 0;border:0;border-radius:0;outline:none;width:100%;min-width:0;height:44px;margin:0;padding:0 4px;font-size:16px}.m-trade-stepper>button:not(.m-trade-invest-value):not(.m-trade-expiry-value){color:#d7dce8;cursor:pointer;background:0 0;border:0;height:44px;font-size:20px}.m-trade-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.m-trade-btn{color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:17px;font-weight:700;display:inline-flex}.m-trade-btn.down{background:#c94231}.m-trade-btn.up{background:#00b92d}.m-trade-btn-icon{justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.m-trade-btn-icon img{object-fit:contain;mix-blend-mode:screen;width:28px;height:28px;display:block}.m-trade-return{text-align:center;color:#9aa3b5;margin:10px 0 0;font-size:13px}.m-trade-return b{color:#00b92d;font-weight:700}.m-bottom-nav{padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));background:#0b1220;border-top:1px solid #1d2638;grid-area:nav;grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.m-bottom-nav-item{color:#8f97a7;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;font-size:11px;display:flex}.m-bottom-nav-item.active{color:#fff}.m-bottom-nav-icon{place-items:center;width:28px;height:24px;display:grid;position:relative}.m-bottom-nav-label{text-align:center;white-space:normal;max-width:100%;line-height:1.15;display:block}.m-bottom-nav-badge{background:#ff7800;border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;right:-1px}.m-bottom-nav-count{color:#fff;text-align:center;box-sizing:border-box;background:#ff7800;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;line-height:16px;position:absolute;top:-6px;right:-10px}.app-mobile.portfolio-open .main{flex-direction:column;min-height:0;display:flex}.app-mobile .m-portfolio{background:#0b1326;flex-direction:column;flex:auto;min-height:0;display:flex}.app-mobile .m-portfolio-scroll{overscroll-behavior:contain;min-height:0;padding:8px 16px calc(18px + env(safe-area-inset-bottom,0px));flex:auto;overflow:auto}.app-mobile .m-portfolio-title{letter-spacing:-.02em;color:#fff;margin:4px 0 14px;font-size:28px;font-weight:700}.app-mobile .m-portfolio-invest-card{background:#1a2438;border-radius:14px;margin-bottom:22px;padding:14px 16px 16px}.app-mobile .m-portfolio-invest-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-mobile .m-portfolio-invest-label{color:#8b95a8;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.app-mobile .m-portfolio-expected{color:#26de81;white-space:nowrap;flex:none;font-size:13px;font-weight:700}.app-mobile .m-portfolio-info{color:#c5cddc;cursor:pointer;background:#3a455c;border:0;border-radius:50%;place-items:center;width:16px;height:16px;padding:0;font-size:10px;font-weight:700;line-height:1;display:grid}.app-mobile .m-portfolio-invest-value{color:#fff;margin-top:8px;font-size:22px;font-weight:700;display:block}.app-mobile .m-portfolio-section{margin-bottom:22px}.app-mobile .m-portfolio-section h2{color:#fff;margin:0 0 12px;font-size:18px;font-weight:700}.app-mobile .m-portfolio-empty{color:#7d8799;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:120px;display:flex}.app-mobile .m-portfolio-empty.compact{min-height:64px}.app-mobile .m-portfolio-empty-icon{color:#6d778a;place-items:center;display:grid}.app-mobile .m-portfolio-empty p{margin:0;font-size:14px;font-weight:500}.app-mobile .m-portfolio-group-label{color:#8b95a8;margin:0 0 8px;font-size:13px;font-weight:500}.app-mobile .m-portfolio-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-mobile .m-portfolio-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#1a2438;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.app-mobile .m-portfolio-row-left{align-items:center;gap:10px;min-width:0;display:flex}.app-mobile .m-portfolio-asset-logo{width:36px;height:36px}.app-mobile .m-portfolio-asset-logo:before{font-size:8px;line-height:10px;bottom:1px}.app-mobile .m-portfolio-row-text{min-width:0;line-height:1.15}.app-mobile .m-portfolio-row-text b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;display:block;overflow:hidden}.app-mobile .m-portfolio-row-text small{color:#8b95a8;margin-top:3px;font-size:12px;display:block}.app-mobile .m-portfolio-timer{color:#c5cddc;align-items:center;gap:5px;margin-top:4px;display:inline-flex}.app-mobile .m-portfolio-timer small{font-variant-numeric:tabular-nums;color:#c5cddc;margin:0;font-size:12px;font-weight:600}.app-mobile .m-portfolio-timer-ring{color:#9aa3b5;flex:none}.app-mobile .m-portfolio-row-right{text-align:right;flex:none;line-height:1.15}.app-mobile .m-portfolio-pnl{color:#8b95a8;font-size:13px;font-weight:600;display:block}.app-mobile .m-portfolio-pnl.positive{color:#26de81}.app-mobile .m-portfolio-pnl.negative{color:#ff5f6d}.app-mobile .m-portfolio-amount{color:#fff;justify-content:flex-end;align-items:center;gap:5px;margin-top:4px;font-size:13px;font-weight:600;display:inline-flex}.app-mobile .m-portfolio-dir{border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.app-mobile .m-portfolio-dir.up{border-bottom:6px solid #26de81}.app-mobile .m-portfolio-dir.down{border-top:6px solid #ff5f6d}.app-mobile .m-position{z-index:60;padding-top:env(safe-area-inset-top,0px);background:#0b1326;flex-direction:column;display:flex;position:fixed;inset:0}.app-mobile .m-position-panel{flex-direction:column;flex:1;min-height:0;display:flex}.app-mobile .m-position-close{display:none}.app-mobile .m-position-header{flex:none;align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.app-mobile .m-position-back{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.app-mobile .m-position-asset{align-items:center;gap:10px;min-width:0;display:flex}.app-mobile .m-position-logo{width:38px;height:38px}.app-mobile .m-position-logo:before{font-size:8px;line-height:10px;bottom:1px}.app-mobile .m-position-asset-text{min-width:0;line-height:1.15}.app-mobile .m-position-asset-text b{color:#fff;font-size:16px;font-weight:700;display:block}.app-mobile .m-position-asset-text small{color:#8b95a8;margin-top:2px;font-size:13px;display:block}.app-mobile .m-position-scroll{overscroll-behavior:contain;min-height:0;padding:8px 16px calc(24px + env(safe-area-inset-bottom,0px));flex:auto;overflow:auto}.app-mobile .m-position-summary{margin-bottom:18px}.app-mobile .m-position-label{color:#8b95a8;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.app-mobile .m-position-return-row{align-items:center;gap:8px;margin-bottom:16px;display:flex}.app-mobile .m-position-return-row b{color:#fff;letter-spacing:-.02em;font-size:28px;font-weight:700}.app-mobile .m-position-pct-badge{color:#c5cddc;background:#2a3346;border-radius:11px;justify-content:center;align-items:center;min-width:36px;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.app-mobile .m-position-pct-badge.positive{color:#26de81;background:#1a3d2f}.app-mobile .m-position-stats{grid-template-columns:1fr 1fr;gap:16px;display:grid}.app-mobile .m-position-stats b{color:#fff;font-size:16px;font-weight:700;display:block}.app-mobile .m-position-countdown{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex!important}.app-mobile .m-position-timer-ring{color:#9aa3b5;flex:none}.app-mobile .m-position-card{background:#1a2438;border-radius:14px;padding:4px 16px}.app-mobile .m-position-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 0;font-size:13px;display:flex}.app-mobile .m-position-row:last-child{border-bottom:0}.app-mobile .m-position-row>span:first-child{color:#8b95a8;flex:none;font-weight:500}.app-mobile .m-position-row>span:last-child{color:#fff;text-align:right;font-weight:600}.app-mobile .m-position-type{align-items:center;gap:8px;display:inline-flex}.app-mobile .m-position-type-icon{border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;line-height:1;display:grid}.app-mobile .m-position-type-icon.up{color:#fff;background:#26de81}.app-mobile .m-position-type-icon.down{color:#fff;background:#ff5f6d}.app-mobile .m-position-profit{color:#26de81!important}.app-mobile .m-position-id{align-items:center;gap:8px;display:inline-flex}.app-mobile .m-position-copy{color:#8b95a8;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid}.app-mobile .m-position-copy:hover{color:#fff}.app-mobile .m-position-chart-btn{color:#fff;cursor:pointer;background:#152033;border:1px solid #2a3548;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:16px;font-size:15px;font-weight:600;display:inline-flex}.app-mobile .sidebar,.app-mobile .topbar,.app-mobile .footer,.app-mobile .rotate-device{display:none!important}.app-mobile .trading-history,.app-mobile .leaderboard,.app-mobile .copy-trade,.app-mobile .profile,.app-mobile .user-tx,.app-mobile .affiliate,.app-mobile .cashier,.app-mobile .payment-method{z-index:30;position:absolute;inset:0}.app-mobile .payment-pix-result{width:100%;padding:8px 16px calc(20px + env(safe-area-inset-bottom,0px));gap:12px}.app-mobile .payment-pix-qr-wrap{padding:12px}.app-mobile .payment-pix-qr{width:180px;height:180px}.app-mobile .payment-pix-hint{font-size:12px;line-height:1.4}.app-mobile .payment-pix-copy{gap:6px}.app-mobile .payment-pix-code{border-radius:5px;height:34px;padding:0 10px;font-size:11px;line-height:34px}.app-mobile .payment-pix-copy-btn{border-radius:5px;gap:4px;min-width:78px;height:34px;padding:0 10px;font-size:12px;font-weight:600}.app-mobile .payment-pix-copy-btn svg{width:13px;height:13px}.app-mobile .payment-pix-steps{gap:7px;padding-bottom:12px;font-size:12px;line-height:1.4}.app-mobile .payment-pix-steps li{gap:8px}.app-mobile .payment-pix-steps li:before{width:16px;height:16px;font-size:10px;line-height:16px}.app-mobile .payment-amount{width:100%;padding:8px 16px calc(24px + env(safe-area-inset-bottom,0px))}.app-mobile .trading-history.trading-history-page{width:auto;box-shadow:none;background:#0b1326;border-right:0}.app-mobile .trading-history-mobile-bar{flex:none;align-items:center;gap:8px;padding:10px 12px 4px;display:flex}.app-mobile .trading-history-mobile-bar .m-position-back{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.app-mobile .trading-history-mobile-bar b{color:#fff;font-size:16px;font-weight:700}.app-mobile .trading-history-page .trading-history-header{padding:12px 16px 10px}.app-mobile .trading-history-page .trading-history-header h2{letter-spacing:-.02em;color:#fff;font-size:22px;font-weight:700}.app-mobile .trading-history-page .trading-history-filter{padding:0 16px 12px}.app-mobile .trading-history-page .trading-history-list{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.app-mobile .leaderboard.leaderboard-page{width:auto;box-shadow:none;background:#0b1326;border-right:0}.app-mobile .leaderboard-mobile-bar{flex:none;align-items:center;gap:8px;padding:10px 12px 4px;display:flex}.app-mobile .leaderboard-mobile-bar .m-position-back{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.app-mobile .leaderboard-mobile-bar b{color:#fff;font-size:16px;font-weight:700}.app-mobile .leaderboard-page .leaderboard-header{padding:12px 16px 10px}.app-mobile .leaderboard-page .leaderboard-header h2{letter-spacing:-.02em;color:#fff;font-size:22px;font-weight:700}.app-mobile .leaderboard-page .leaderboard-filters{padding:0 16px 12px}.app-mobile .leaderboard-page .leaderboard-list{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.app-mobile .copy-trade-mobile-bar{flex:none;align-items:center;gap:8px;padding:10px 12px 4px;display:flex}.app-mobile .copy-trade-mobile-bar .m-position-back{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.app-mobile .copy-trade-mobile-bar b{color:#fff;font-size:16px;font-weight:700}.app-mobile .copy-trade-header{align-items:center;gap:12px;padding:12px 16px 14px}.app-mobile .copy-trade-heading h1{margin-bottom:4px;font-size:22px}.app-mobile .copy-trade-heading p{font-size:13px}.app-mobile .copy-trade-tabs{padding:0 16px 12px}.app-mobile .copy-trade-body{padding:0 12px calc(18px + env(safe-area-inset-bottom,0px))}.app-mobile .copy-trade-row{gap:12px;padding:12px 14px}.app-mobile .profile{background:#0b1326}.app-mobile .profile-mobile-bar{padding:calc(10px + env(safe-area-inset-top,0px)) 12px 4px;flex:none;align-items:center;gap:8px;display:flex}.app-mobile .profile-mobile-bar .m-position-back{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.app-mobile .profile-mobile-bar b{color:#fff;font-size:16px;font-weight:700}.app-mobile .profile-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.app-mobile .profile-scroll::-webkit-scrollbar{display:none}.app-mobile .profile-header{padding:12px 16px 10px}.app-mobile .profile-heading h1{margin-bottom:4px;font-size:22px}.app-mobile .profile-heading p{font-size:13px}.app-mobile .profile-actions{grid-template-columns:1fr;gap:8px;padding:0 12px 14px}.app-mobile .profile-action{min-height:56px;padding:12px 14px}.app-mobile .profile-action-text span{white-space:normal}.app-mobile .profile-body{padding:0 12px calc(24px + env(safe-area-inset-bottom,0px));flex:none;gap:12px;overflow:visible}.app-mobile .profile-identity{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.app-mobile .profile-identity .profile-avatar{align-self:flex-start}.app-mobile .profile-identity .profile-btn-primary{width:100%}.app-mobile .profile-grid{grid-template-columns:1fr;grid-template-areas:"personal""verify""password""locale";gap:12px}.app-mobile .profile-card{min-height:0;padding:16px}.app-mobile .profile-field-row{grid-template-columns:1fr}.app-mobile .profile-btn-secondary{width:100%}}@media (max-width:900px) and (max-device-width:1024px) and (orientation:landscape){.app.app-mobile,.app.app-mobile.portfolio-open{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"header""main""nav"}.m-header{gap:8px;padding:6px 10px}.m-header-icon-btn,.m-header-deposit{border-radius:10px;width:36px;height:36px}.m-header-balance-value{font-size:16px}.m-header-balance-label{font-size:11px}.m-asset-bar{grid-area:unset;z-index:12;pointer-events:none;background:0 0;padding:0 8px;position:absolute;top:48px;left:0;right:0}.m-asset-tabs,.m-asset-add,.m-asset-tab{pointer-events:auto}.m-asset-tab{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a2335e0;min-height:36px;padding:4px 8px}.m-asset-tab.compact{flex:0 0 36px;width:36px;min-width:36px;max-width:36px;padding:0}.m-asset-bar.solo .m-asset-tab,.m-asset-tab.expanded{padding:4px 10px}.m-asset-add{width:36px}.app-mobile .main{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(220px,34%);display:grid}.app-mobile .charts-workspace.mobile{grid-area:1/1/span 2}.m-sentiment{grid-area:1/2;align-self:end;height:auto;min-height:0;padding:4px 8px}.m-trade{border-top:0;border-left:1px solid #243049;grid-area:2/2;padding:8px}.m-trade-fields{gap:6px;margin-bottom:8px}.m-trade-field label{margin-bottom:4px;font-size:11px}.m-trade-stepper{min-height:36px}.m-trade-stepper>button:not(.m-trade-invest-value):not(.m-trade-expiry-value),.m-trade-expiry-value,.m-trade-invest-value,.m-trade-invest-input{height:36px;font-size:16px}.m-trade-btn{border-radius:12px;min-height:42px;font-size:15px}.m-trade-return{margin-top:6px;font-size:11px}.m-bottom-nav{padding:2px 4px calc(2px + env(safe-area-inset-bottom,0px))}.m-bottom-nav-item{gap:2px;padding:4px 2px;font-size:10px}}.app-boot{background:#0b1326;width:100%;height:100dvh;min-width:0!important;min-height:0!important}.app{-webkit-user-select:none;user-select:none}.app input,.app textarea,.app [contenteditable=true]{-webkit-user-select:text;user-select:text}.auth-screen{z-index:100;scrollbar-width:none;-ms-overflow-style:none;color:#fff;background:#121212;flex-direction:column;justify-content:center;align-items:center;gap:28px;width:100%;height:100dvh;padding:32px 16px 48px;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;display:flex;position:fixed;inset:0;overflow-y:auto}.auth-screen::-webkit-scrollbar{display:none}.auth-logo{flex-shrink:0;justify-content:center;align-items:center;display:flex}.auth-logo img{object-fit:contain;width:auto;height:40px;display:block}.auth-card{background:#1d1d1d;border:none;border-radius:20px;gap:16px;width:min(420px,100%);padding:28px 28px 32px;display:grid;box-shadow:0 16px 48px #00000073}.auth-card-top{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.auth-card-top-end{justify-content:flex-end}.auth-greeting{color:#9a9a9a;font-size:13px}.auth-lang{color:#d0d0d0;cursor:default;background:#2a2a2a;border:none;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;display:inline-flex}.auth-card h1{letter-spacing:-.02em;color:#fff;margin:0;font-size:28px;font-weight:700;line-height:1.25}.auth-field{color:#a8a8a8;gap:8px;font-size:13px;display:grid}.auth-field>span{font-weight:400}.auth-card input{color:#fff;background:#2a2a2a;border:1px solid #0000;border-radius:10px;outline:none;width:100%;height:48px;padding:0 14px;font-size:15px}.auth-card input::placeholder{color:#6e6e6e}.auth-card input:focus{background:#2f2f2f;border-color:#ff7800}.auth-input-wrap{background:#2a2a2a;border:1px solid #0000;border-radius:10px;align-items:center;height:48px;display:flex;overflow:hidden}.auth-input-wrap:focus-within{background:#2f2f2f;border-color:#ff7800}.auth-input-wrap input{background:0 0;border:0;flex:1;height:100%;padding-right:4px}.auth-input-wrap input:focus{background:0 0;border:0}.auth-eye{color:#ff7800;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:44px;height:100%;padding:0;display:grid}.auth-eye:hover{color:#ff9433}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(#ff8a1a 0%,#ff6a00 100%);border:0;border-radius:12px;height:52px;margin-top:4px;font-size:16px;font-weight:700;transition:filter .15s,opacity .15s}.auth-submit:hover:not(:disabled){filter:brightness(1.06)}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-error{color:#ff8f7a;background:#ef444426;border-radius:10px;padding:10px 12px;font-size:13px}.auth-footer-links{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.auth-text-link{color:#ff7800;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;text-decoration:none}.auth-text-link:hover{color:#ff9433}.auth-switch{text-align:center;color:#9a9a9a;margin:4px 0 0;font-size:14px}.auth-switch a{color:#ff7800;font-weight:600;text-decoration:none}.auth-switch a:hover{color:#ff9433}.auth-legal{text-align:center;color:#7a7a7a;margin:8px 0 0;font-size:11px;line-height:1.45}.auth-legal span{cursor:default;text-decoration:underline}@media (max-width:480px){.auth-screen{justify-content:flex-start;gap:20px;padding:24px 12px 32px}.auth-card{border-radius:16px;padding:22px 18px 26px}.auth-card h1{font-size:24px}}.login-splash{z-index:10000;color:#fff;-webkit-font-smoothing:antialiased;pointer-events:auto;background:#121417;flex-direction:column;justify-content:center;align-items:center;gap:22px;font-family:Montserrat,Segoe UI,Arial,sans-serif;display:flex;position:fixed;inset:0}.login-splash-logo{justify-content:center;align-items:center;animation:.45s both login-splash-fade;display:flex}.login-splash-logo img{object-fit:contain;width:auto;max-width:min(280px,72vw);height:56px;display:block}.login-splash-status{letter-spacing:.02em;color:#fff;text-align:center;min-height:18px;margin:0;font-size:13px;font-weight:400}.login-splash-bar{background:#2a2e36;border-radius:2px;width:240px;max-width:72vw;height:3px;overflow:hidden}.login-splash-bar-fill{transform-origin:0;will-change:transform;background:#f08a24;border-radius:2px;width:100%;height:100%;transform:scaleX(0)}@keyframes login-splash-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.m-auth-screen{z-index:100;scrollbar-width:none;-ms-overflow-style:none;color:#fff;-webkit-font-smoothing:antialiased;background:#0a1524;flex-direction:column;width:100%;height:100dvh;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;display:flex;position:fixed;inset:0;overflow-y:auto}.m-auth-screen::-webkit-scrollbar{display:none}.m-auth-header{flex-shrink:0;justify-content:center;align-items:center;min-height:56px;padding:14px 16px 8px;display:flex;position:relative}.m-auth-logo img{object-fit:contain;width:auto;height:32px;display:block}.m-auth-lang{color:#c8d0dc;cursor:default;background:0 0;border:0;align-items:center;gap:6px;padding:4px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.m-auth-flag{border-radius:50%;flex-shrink:0;display:block}.m-auth-tabs{background:#101c2e;border-bottom:1px solid #ffffff0f;flex-shrink:0;grid-template-columns:1fr 1fr;display:grid}.m-auth-tab{color:#7a8799;justify-content:center;align-items:center;height:46px;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s;display:flex;position:relative}.m-auth-tab.is-active{color:#fff}.m-auth-tab.is-active:after{content:"";background:#ff6a00;height:2px;position:absolute;bottom:0;left:0;right:0}.m-auth-body{flex-direction:column;flex:1;padding:20px 18px 12px;display:flex}.m-auth-form{gap:16px;width:100%;max-width:440px;margin:0 auto;display:grid}.m-auth-field{color:#9aa6b8;gap:8px;font-size:13px;display:grid}.m-auth-field>span{font-weight:400}.m-auth-form input{color:#fff;background:#0f1c2e;border:1px solid #2a3a52;border-radius:8px;outline:none;width:100%;height:48px;padding:0 14px;font-size:15px}.m-auth-form input::placeholder{color:#5a6a80}.m-auth-form input:focus{background:#122136;border-color:#3d5a80}.m-auth-input-wrap{background:#0f1c2e;border:1px solid #2a3a52;border-radius:8px;align-items:center;height:48px;display:flex;overflow:hidden}.m-auth-input-wrap:focus-within{background:#122136;border-color:#3d5a80}.m-auth-input-wrap input{background:0 0;border:0;flex:1;height:100%;padding-right:4px}.m-auth-input-wrap input:focus{background:0 0;border:0}.m-auth-eye{color:#c8d0dc;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:44px;height:100%;padding:0;display:grid}.m-auth-country{color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;background:#0f1c2e;border:1px solid #2a3a52;border-radius:8px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.m-auth-country-name{color:#fff;flex:1;font-size:15px}.m-auth-chevron{color:#7a8799;flex-shrink:0}.m-auth-hint{color:#6b7a90;margin:0;font-size:11px;line-height:1.4}.m-auth-forgot{color:#ff6a00;cursor:pointer;background:0 0;border:0;justify-self:center;margin:2px 0 0;padding:0;font-size:14px;font-weight:500}.m-auth-submit{color:#fff;letter-spacing:.01em;cursor:pointer;background:#ff6a00;border:0;border-radius:8px;height:50px;margin-top:4px;font-size:16px;font-weight:700;transition:filter .15s,opacity .15s}.m-auth-submit:hover:not(:disabled){filter:brightness(1.06)}.m-auth-submit:disabled{opacity:.65;cursor:wait}.m-auth-error{color:#ff8f7a;background:#ef444426;border-radius:8px;padding:10px 12px;font-size:13px}.m-auth-legal{text-align:left;color:#7a8799;margin:0;font-size:12px;line-height:1.5}.m-auth-legal span{color:#c47840;text-underline-offset:2px;cursor:default;text-decoration:underline}.m-auth-powered{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));color:#5a6a80;flex-shrink:0;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.m-auth-flux-logo{background-color:currentColor;width:52px;height:17px;display:inline-block;-webkit-mask-image:url(/icons/flux-logo.png);mask-image:url(/icons/flux-logo.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.trade-toasts{z-index:80;pointer-events:none;gap:10px;width:min(300px,100% - 24px);max-width:calc(100vw - 24px);display:grid;position:fixed;top:72px;right:18px}.trade-toast{pointer-events:auto;color:#e8edf5;background:#1a2130;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;overflow:hidden;box-shadow:0 16px 36px #00000052}.trade-toast-main{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.trade-toast-asset{object-fit:cover;background:#0000002e;border-radius:10px;flex-shrink:0;width:44px;height:44px;box-shadow:0 0 0 1px #ffffff1f}.trade-toast-asset.fallback{letter-spacing:.02em;color:#ffffffd9;place-items:center;font-size:12px;font-weight:700;display:grid}.trade-toast strong{letter-spacing:.04em;text-transform:uppercase;font-size:15px;font-weight:800;display:block}.trade-toast p{color:#ffffffd1;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:12px;overflow:hidden}.trade-toast button{color:#ffffffb8;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:20px;line-height:1}.trade-toast.tone-win{color:#fff;background:linear-gradient(135deg,#16c45a 0%,#0f9f46 100%);border-color:#ffffff1f}.trade-toast.tone-loss,.trade-toast.tone-error{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#c81e1e 100%);border-color:#ffffff1f}.trade-toast.tone-info{background:linear-gradient(135deg,#243044 0%,#1a2130 100%)}.trade-toast.tone-info.dir-up{border-color:#22c55e8c;box-shadow:0 16px 36px #00000052,inset 0 0 0 1px #22c55e2e}.trade-toast.tone-info.dir-down{border-color:#ef44448c;box-shadow:0 16px 36px #00000052,inset 0 0 0 1px #ef44442e}.trade-marker-layer{pointer-events:none;z-index:6;position:absolute;inset:90px 0 0;overflow:hidden}.price-chart .trade-entry-marker{z-index:9;flex-direction:column;align-items:flex-end;gap:4px;max-width:min(160px,46vw);margin-left:-6px;display:flex;position:absolute;transform:translate(-100%,-50%)}.price-chart .trade-entry-pill{color:#fff;white-space:nowrap;background:#22c55e;border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;display:inline-flex;box-shadow:0 4px 14px #00000059}.price-chart .trade-entry-marker.down .trade-entry-pill{background:#ef4444}.price-chart .trade-entry-amount{letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;line-height:1}.price-chart .trade-entry-arrow{background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid;overflow:hidden}.price-chart .trade-entry-arrow img{object-fit:contain;width:16px;height:16px;display:block}.price-chart .trade-entry-time{color:#f2f4f7;letter-spacing:.03em;font-variant-numeric:tabular-nums;background:#121824e0;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.15;box-shadow:0 1px 3px #00000047}.price-chart .buy-marker{z-index:8;background:#22c55e;border:2px solid #172032;border-radius:50%;width:18px;height:18px;position:absolute;bottom:auto;left:auto;transform:translate(-50%,-50%)}.price-chart .buy-marker.down{background:#ef4444}.price-chart .buy-marker:before{content:""}.price-chart .expiry-line{border-left:2px solid #e44d3b;width:0;position:absolute;top:0;bottom:28px;left:auto;transform:translate(-1px);box-shadow:0 0 8px #e44d3b40}.price-chart .expiry-marker{color:#fff;background:#e34c3b;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid;position:absolute;bottom:18px;left:auto;transform:translate(-50%)}.price-chart .expiry-marker:before{content:"▥"}@media (max-width:900px){.trade-toasts{width:min(320px,100vw - 24px);inset:64px 12px auto auto}.trade-toast{border-radius:16px;padding:14px}.trade-toast-asset{width:48px;height:48px}.price-chart .trade-entry-amount{font-size:11px}.price-chart .trade-entry-time{font-size:10px}.price-chart .trade-entry-arrow{width:20px;height:20px}.price-chart .trade-entry-arrow img{width:14px;height:14px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile-footer-actions{justify-content:flex-end;margin-top:18px;display:flex}.trade-btn:disabled,.m-trade-btn:disabled{opacity:.55;cursor:wait}.user-tx,.affiliate{z-index:10;background:#1a2232;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.affiliate-mobile-bar{display:none}.affiliate-scroll{flex:1;min-height:0;padding:24px 28px 40px;overflow-y:auto}.affiliate-scroll::-webkit-scrollbar{width:6px}.affiliate-scroll::-webkit-scrollbar-thumb{background:#556178;border-radius:3px}.affiliate-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.affiliate-heading h1{color:#eef1f6;margin:0 0 6px;font-size:26px;font-weight:700}.affiliate-heading p{color:#8f97a7;margin:0;font-size:14px}.affiliate-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.affiliate-refresh,.affiliate-back-btn{color:#eef1f6;height:40px;font:inherit;cursor:pointer;background:#232b3c;border:1px solid #3c4557;border-radius:8px;padding:0 14px;font-size:13px;font-weight:600}.affiliate-refresh:hover:not(:disabled),.affiliate-back-btn:hover{background:#2a3346}.affiliate-refresh:disabled{opacity:.55;cursor:default}.affiliate-cta{background:var(--orange,#ff7800);color:#fff;height:40px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 16px;font-size:13px;font-weight:700}.affiliate-cta:hover:not(:disabled){filter:brightness(1.06)}.affiliate-cta:disabled{opacity:.45;cursor:default}.affiliate-banner{color:#ff8f85;background:#b23b2f2e;border-radius:8px;margin-bottom:14px;padding:12px 14px;font-size:13px}.affiliate-loading{color:#8f97a7;margin-bottom:14px;font-size:14px}.affiliate-panel{background:#212a3b;border:1px solid #323b4d;border-radius:12px;margin-bottom:18px;padding:18px 18px 16px}.affiliate-panel h2{color:#eef1f6;margin:0 0 10px;font-size:16px;font-weight:700}.affiliate-lead{color:#8f97a7;margin:0 0 16px;font-size:13px;line-height:1.5}.affiliate-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.affiliate-step{background:#1a2232;border-radius:10px;gap:12px;padding:12px;display:flex}.affiliate-step-num{width:28px;height:28px;color:var(--orange,#ff7800);background:#ff780029;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.affiliate-step strong{color:#eef1f6;margin-bottom:4px;font-size:13px;display:block}.affiliate-step p{color:#8f97a7;margin:0;font-size:12px;line-height:1.45}.affiliate-commission-types{grid-template-columns:1fr 1fr;gap:12px;display:grid}.affiliate-commission-types article{background:#1a2232;border-radius:10px;padding:12px}.affiliate-commission-types strong{color:#eef1f6;margin-bottom:6px;font-size:13px;display:block}.affiliate-commission-types p{color:#8f97a7;margin:0;font-size:12px;line-height:1.45}.affiliate-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.affiliate-stat{background:#212a3b;border:1px solid #323b4d;border-radius:12px;flex-direction:column;gap:8px;min-height:96px;padding:14px;display:flex}.affiliate-stat span{color:#8f97a7;font-size:12px}.affiliate-stat strong{color:#eef1f6;letter-spacing:-.02em;font-size:18px;font-weight:700}.affiliate-stat-action{color:#39d46a;height:30px;font:inherit;cursor:pointer;background:#00b93829;border:0;border-radius:6px;align-self:flex-start;margin-top:auto;padding:0 12px;font-size:12px;font-weight:700}.affiliate-link-panel{padding-bottom:18px}.affiliate-link-label{color:#eef1f6;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.affiliate-link-row{gap:10px;display:flex}.affiliate-link-row input{color:#9ca4b3;min-width:0;height:44px;font:inherit;background:#1a2232;border:1px solid #3c4557;border-radius:8px;flex:1;padding:0 14px;font-size:13px}.affiliate-tabs{gap:8px;margin-bottom:12px;display:flex}.affiliate-tab{color:#8f97a7;height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #3c4557;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.affiliate-tab:hover{color:#eef1f6}.affiliate-tab.active{color:#ff9a3d;background:#ff780024;border-color:#ff780073}.affiliate-filters{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.affiliate-filter{color:#8f97a7;height:30px;font:inherit;cursor:pointer;background:#1a2232;border:1px solid #3c4557;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.affiliate-filter:hover{color:#eef1f6}.affiliate-filter.active{color:#eef1f6;background:#2a3346;border-color:#556178}.affiliate-filter.active.paid{background:#1f6b3a;border-color:#1f6b3a}.affiliate-filter.active.pending{background:#8a6a18;border-color:#8a6a18}.affiliate-filter.active.rejected,.affiliate-filter.active.cancelled{background:#b23b2f;border-color:#b23b2f}.affiliate-list{margin:0;padding:0;list-style:none}.affiliate-list li{border-top:1px solid #323b4db3;flex-direction:column;gap:6px;padding:12px 4px;display:flex}.affiliate-list li:first-child{border-top:0}.affiliate-row-main{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.affiliate-row-main strong{color:#eef1f6;font-size:14px;display:block}.affiliate-row-sub{color:#8f97a7;margin-top:2px;font-size:12px;display:block}.affiliate-row-money{white-space:nowrap}.affiliate-row-meta{color:#8f97a7;flex-wrap:wrap;gap:8px 12px;font-size:12px;display:flex}.affiliate-empty{text-align:center;padding:28px 12px}.affiliate-empty strong{color:#eef1f6;margin-bottom:6px;display:block}.affiliate-empty p{color:#8f97a7;margin:0;font-size:13px}.affiliate-tips{color:#8f97a7;gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.affiliate-faq{gap:8px;display:grid}.affiliate-faq-item{background:#1a2232;border:1px solid #323b4d;border-radius:10px;overflow:hidden}.affiliate-faq-q{color:#eef1f6;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.affiliate-faq-a{color:#8f97a7;margin:0;padding:0 14px 14px;font-size:12px;line-height:1.5}.affiliate-withdraw-form{width:min(480px,100%);margin:0 auto}.app[data-theme=dark] .affiliate{background:#121212}.app[data-theme=dark] .affiliate-panel,.app[data-theme=dark] .affiliate-stat{background:#1a1a1a;border-color:#2a2a2a}.app[data-theme=dark] .affiliate-step,.app[data-theme=dark] .affiliate-commission-types article,.app[data-theme=dark] .affiliate-faq-item,.app[data-theme=dark] .affiliate-link-row input{background:#121212}.user-tx-mobile-bar{display:none}.user-tx-scroll{flex:1;min-height:0;padding:24px 28px 32px;overflow-y:auto}.user-tx-scroll::-webkit-scrollbar{width:6px}.user-tx-scroll::-webkit-scrollbar-thumb{background:#556178;border-radius:3px}.user-tx-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.user-tx-heading h1{color:#eef1f6;margin:0 0 6px;font-size:26px;font-weight:700}.user-tx-heading p{color:#8f97a7;margin:0;font-size:13px}.user-tx-refresh{color:#eef1f6;height:36px;font:inherit;cursor:pointer;background:#212a3b;border:1px solid #3a4558;border-radius:6px;padding:0 14px;font-size:13px}.user-tx-refresh:hover:not(:disabled){background:#253044}.user-tx-refresh:disabled{opacity:.55;cursor:wait}.user-tx-banner{color:#ff8d7d;background:#c942311f;border:1px solid #c9423159;border-radius:8px;margin-bottom:14px;padding:12px 14px;font-size:13px}.user-tx-loading{color:#8f97a7;margin-bottom:14px;font-size:13px}.user-tx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.user-tx-card{background:#212a3b;border:1px solid #323b4d;border-radius:10px;flex-direction:column;min-height:320px;display:flex;overflow:hidden}.user-tx-card-head{background:#0000001f;border-bottom:1px solid #323b4d;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.user-tx-card-head h2{color:#eef1f6;margin:0 0 4px;font-size:18px}.user-tx-card-head p{color:#8f97a7;margin:0;font-size:12px}.user-tx-card-head strong{color:#eef1f6;white-space:nowrap;font-size:16px}.user-tx-filters{flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.user-tx-filter{color:#b7becc;height:30px;font:inherit;cursor:pointer;background:#2a3345;border:0;border-radius:6px;padding:0 12px;font-size:12px;font-weight:600}.user-tx-filter:hover{color:#fff;background:#323b4d}.user-tx-filter.active{color:#fff;background:#556178}.user-tx-filter.active.paid,.user-tx-filter.active.approved{background:#1f8f45}.user-tx-filter.active.pending{background:#b8860b}.user-tx-filter.active.cancelled,.user-tx-filter.active.rejected{background:#b23b2f}.user-tx-list{flex-direction:column;margin:0;padding:0 0 8px;list-style:none;display:flex}.user-tx-list li{border-top:1px solid #323b4db3;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.user-tx-row-main{justify-content:space-between;align-items:center;gap:10px;display:flex}.user-tx-row-main strong{color:#eef1f6;font-size:14px}.user-tx-status{letter-spacing:.2px;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.user-tx-status.ok{color:#5dff8a;background:#15c63a24}.user-tx-status.pending{color:#ffd666;background:#ffc10724}.user-tx-status.bad{color:#ff8d7d;background:#c9423129}.user-tx-row-meta{color:#8f97a7;flex-wrap:wrap;gap:8px 14px;font-size:12px;display:flex}.user-tx-bonus{color:#5dff8a;font-size:12px}.user-tx-cancel{color:#ff8d7d;height:28px;font:inherit;cursor:pointer;background:0 0;border:1px solid #445064;border-radius:5px;align-self:flex-start;margin-top:2px;padding:0 10px;font-size:12px}.user-tx-cancel:hover:not(:disabled){background:#c942311f}.user-tx-cancel:disabled{opacity:.55;cursor:wait}.user-tx-empty{text-align:center;color:#8f97a7;padding:36px 16px}.user-tx-empty strong{color:#eef1f6;margin-bottom:6px;font-size:14px;display:block}.user-tx-empty p{margin:0;font-size:12px}.kyc-overlay{z-index:120;background:#060a12c7;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.kyc-face-frame{background:#09090b;border:0;border-radius:10px;width:100%;height:min(62vh,560px);min-height:520px;display:block}.kyc-modal{color:#eef1f6;background:#232b3c;border:1px solid #3a4558;border-radius:10px;flex-direction:column;width:min(560px,100%);min-width:0;max-height:min(90vh,760px);display:flex;overflow:hidden;box-shadow:0 20px 50px #00000073}.kyc-header{border-bottom:1px solid #3a4558;flex-shrink:0;grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;padding:14px 14px 10px;display:grid}.kyc-heading{text-align:center}.kyc-heading h2{margin:0;font-size:16px;font-weight:700}.kyc-heading small{color:#8f97a7;margin-top:2px;font-size:11px;display:block}.kyc-icon-btn,.kyc-icon-spacer{width:36px;height:36px}.kyc-icon-btn{color:#c5cad4;cursor:pointer;background:#1c2433;border:0;border-radius:6px;font-size:22px;line-height:1}.kyc-icon-btn:hover{color:#fff;background:#2f384a}.kyc-progress{background:#1c2433;flex-shrink:0;height:4px}.kyc-progress span{background:var(--orange,#ff7800);height:100%;transition:width .25s;display:block}.kyc-body{flex:1;min-width:0;min-height:0;padding:16px;overflow:hidden auto}.kyc-step1-copy{color:#b7becc;word-break:break-word;overflow-wrap:anywhere;max-width:100%;margin:0 0 16px;font-size:13px;line-height:1.55}.kyc-step1-copy>div{margin-bottom:6px}.kyc-step1-copy>div:last-child{margin-bottom:0}.kyc-step h3{margin:0 0 10px;font-size:17px}.kyc-step>p{color:#b7becc;margin:0 0 16px;font-size:13px;line-height:1.45}.kyc-step a{color:#7eb6ff;text-decoration:none}.kyc-check{color:#eef1f6;cursor:pointer;align-items:flex-start;gap:10px;min-width:0;max-width:100%;margin-bottom:18px;font-size:13px;display:flex}.kyc-check span{word-break:break-word;overflow-wrap:anywhere;white-space:pre-line;flex:auto;min-width:0;line-height:1.45}.kyc-check input{margin-top:2px}.kyc-label{color:#8f97a7;margin-bottom:8px;font-size:12px;display:block}.kyc-docs{flex-direction:column;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.kyc-doc{color:#eef1f6;text-align:left;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#1c2433;border:1px solid #3a4558;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.kyc-doc:hover{border-color:#556178}.kyc-doc.active{border-color:var(--orange,#ff7800);background:#ff780014}.kyc-radio{border:2px solid #8f97a7;border-radius:50%;flex-shrink:0;width:16px;height:16px}.kyc-radio.on{border-color:var(--orange,#ff7800);box-shadow:inset 0 0 0 3px var(--orange,#ff7800)}.kyc-region{background:#1c2433;border:1px solid #3a4558;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;padding:12px;font-size:13px;display:flex}.kyc-region strong{color:#eef1f6}.kyc-region span{color:#b7becc;flex:1}.kyc-region button{color:#7eb6ff;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.kyc-upload-grid{grid-template-columns:1fr;gap:10px;margin-bottom:12px;display:grid}.kyc-upload-block{margin-bottom:10px}.kyc-drop{color:#eef1f6;text-align:left;width:100%;font:inherit;cursor:pointer;background:#1c2433;border:1px dashed #445064;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;display:flex}.kyc-drop:hover{border-color:var(--orange,#ff7800)}.kyc-drop-lg{text-align:center;align-items:center;padding:28px 16px}.kyc-drop strong{font-size:13px}.kyc-drop small{color:#8f97a7;word-break:break-all;font-size:12px}.kyc-error{color:#ff8d7d;margin-top:6px;font-size:12px;font-style:normal;display:block}.kyc-hint,.kyc-formats{color:#8f97a7;margin:0 0 10px;font-size:12px;line-height:1.4}.kyc-message{color:#ffb366;background:#ff78001a;border:1px solid #ff780047;border-radius:6px;margin:0 0 12px;padding:10px 12px;font-size:13px}.kyc-actions{gap:10px;margin-top:8px;display:flex}.kyc-btn{height:42px;font:inherit;cursor:pointer;border:0;border-radius:6px;flex:1;font-size:13px;font-weight:700}.kyc-btn:disabled{opacity:.45;cursor:not-allowed}.kyc-btn-primary{background:var(--orange,#ff7800);color:#111}.kyc-btn-primary:hover:not(:disabled){filter:brightness(1.05)}.kyc-btn-ghost{color:#eef1f6;background:#2a3345}.kyc-btn-ghost:hover:not(:disabled){background:#323b4d}.profile-verify.verified{background:#15c63a1a;border-color:#15c63a59}.profile-verify.verified .profile-verify-icon{color:#5dff8a;background:#15c63a40}.profile-verify.pending{background:#ffc1071a;border-color:#ffc10759}.profile-verify.pending .profile-verify-icon{color:#ffd666;background:#ffc10738}.profile-verify.rejected{background:#c942311a;border-color:#c9423159}.app[data-theme=dark] .user-tx,.app[data-theme=dark] .kyc-modal{background:#121212}.app[data-theme=dark] .user-tx-card,.app[data-theme=dark] .user-tx-refresh,.app[data-theme=dark] .kyc-doc,.app[data-theme=dark] .kyc-drop,.app[data-theme=dark] .kyc-region,.app[data-theme=dark] .kyc-icon-btn{background:#1a1a1a;border-color:#2e2e2e}.app[data-theme=dark] .user-tx-card-head,.app[data-theme=dark] .kyc-header,.app[data-theme=dark] .user-tx-list li{border-color:#2e2e2e}@media (max-width:900px) and (max-device-width:1024px){.app-mobile .user-tx{z-index:30;background:#0b1326;position:absolute;inset:0}.app-mobile .user-tx-mobile-bar{padding:calc(10px + env(safe-area-inset-top,0px)) 8px 10px;border-bottom:1px solid #ffffff0f;flex-shrink:0;grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.app-mobile .user-tx-mobile-bar .m-position-back{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.app-mobile .user-tx-mobile-bar b{text-align:center;color:#fff;font-size:16px}.app-mobile .user-tx-scroll{padding:14px 14px calc(24px + env(safe-area-inset-bottom,0px))}.app-mobile .user-tx-header{margin-bottom:14px}.app-mobile .user-tx-heading h1{font-size:20px}.app-mobile .user-tx-grid{grid-template-columns:1fr;gap:14px}.app-mobile .affiliate-mobile-bar{padding:calc(10px + env(safe-area-inset-top,0px)) 8px 8px;border-bottom:1px solid #2a3346;flex-shrink:0;grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.app-mobile .affiliate-mobile-bar .m-position-back{justify-self:start}.app-mobile .affiliate-mobile-bar b{text-align:center;color:#fff;font-size:16px}.app-mobile .affiliate-scroll{padding:14px 14px calc(24px + env(safe-area-inset-bottom,0px))}.app-mobile .affiliate-header{flex-direction:column;margin-bottom:14px}.app-mobile .affiliate-heading h1{font-size:20px}.app-mobile .affiliate-header-actions{width:100%}.app-mobile .affiliate-back-desktop{display:none}.app-mobile .affiliate-header-actions .affiliate-cta,.app-mobile .affiliate-header-actions .affiliate-refresh{flex:1}.app-mobile .affiliate-steps,.app-mobile .affiliate-commission-types,.app-mobile .affiliate-stats{grid-template-columns:1fr}.app-mobile .affiliate-link-row{flex-direction:column}.app-mobile .kyc-overlay{align-items:stretch;padding:0}.app-mobile .kyc-modal{border:0;border-radius:0;width:100%;height:100%;max-height:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
