@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,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-red-500:oklch(63.7% .237 25.331);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-500:oklch(69.6% .17 162.48);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--blur-sm:8px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,ui-sans-serif,system-ui,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;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{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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-50{z-index:50}.z-\[2000\]{z-index:2000}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.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}}.mx-6{margin-inline:calc(var(--spacing)*6)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table\!{display:table!important}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-24{height:calc(var(--spacing)*24)}.h-\[160px\]{height:160px}.h-px{height:1px}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-48{width:calc(var(--spacing)*48)}.w-\[160px\]{width:160px}.w-full{width:100%}.w-px{width:1px}.max-w-\[200px\]{max-width:200px}.max-w-\[420px\]{max-width:420px}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing)*0)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-ping{animation:var(--animate-ping)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#1C1C2C\]{border-color:#1c1c2c}.border-amber-500\/10{border-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/10{border-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.border-amber-500\/15{border-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/15{border-color:color-mix(in oklab,var(--color-amber-500)15%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.border-amber-500\/\[0\.08\]{border-color:#f99c0014}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-amber-500)8%,transparent)}}.border-input{border-color:var(--input)}.border-teal-500\/10{border-color:#00baa71a}@supports (color:color-mix(in lab,red,red)){.border-teal-500\/10{border-color:color-mix(in oklab,var(--color-teal-500)10%,transparent)}}.border-white\/\[0\.05\]{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.05\]{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.bg-\[\#0f0f13\]{background-color:#0f0f13}.bg-\[\#1C1C2C\]{background-color:#1c1c2c}.bg-\[\#111118\]{background-color:#111118}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500)5%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-amber-500\/\[0\.04\]{background-color:#f99c000a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-amber-500)4%,transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-background{background-color:var(--background)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-500\/8{background-color:#00baa714}@supports (color:color-mix(in lab,red,red)){.bg-teal-500\/8{background-color:color-mix(in oklab,var(--color-teal-500)8%,transparent)}}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab,red,red)){.bg-teal-500\/10{background-color:color-mix(in oklab,var(--color-teal-500)10%,transparent)}}.bg-teal-600{background-color:var(--color-teal-600)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.fill-emerald-500{fill:var(--color-emerald-500)}.p-0{padding:calc(var(--spacing)*0)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-6{padding-top:calc(var(--spacing)*6)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-500\/60{color:#f99c0099}@supports (color:color-mix(in lab,red,red)){.text-amber-500\/60{color:color-mix(in oklab,var(--color-amber-500)60%,transparent)}}.text-card-foreground{color:var(--card-foreground)}.text-green-500{color:var(--color-green-500)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-500{color:var(--color-red-500)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-teal-400{color:var(--color-teal-400)}.text-teal-400\/80{color:#00d3bdcc}@supports (color:color-mix(in lab,red,red)){.text-teal-400\/80{color:color-mix(in oklab,var(--color-teal-400)80%,transparent)}}.text-teal-500{color:var(--color-teal-500)}.text-white{color:var(--color-white)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-900{color:var(--color-zinc-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(20\,184\,166\,0\.15\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#14b8a626);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_32px_64px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 32px 64px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab,red,red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)20%,transparent)var(--tw-shadow-alpha),transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.slide-in-from-bottom-4{--tw-enter-translate-y:calc(4*var(--spacing))}.zoom-in{--tw-enter-scale:0}@media(hover:hover){.group-hover\:text-zinc-300:is(:where(.group):hover *){color:var(--color-zinc-300)}}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}@media(hover:hover){.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-white\/\[0\.08\]:hover{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/\[0\.08\]:hover{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-teal-400:hover{background-color:var(--color-teal-400)}.hover\:bg-teal-700:hover{background-color:var(--color-teal-700)}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.03\]:hover{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-teal-400:hover{color:var(--color-teal-400)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-zinc-300:hover{color:var(--color-zinc-300)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_4px_20px_rgba\(20\,184\,166\,0\.25\)\]:hover{--tw-shadow:0 4px 20px var(--tw-shadow-color,#14b8a640);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled,.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}@media(min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}@media(hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden}body{background-color:#0c0c17;width:100%;max-width:100vw;min-height:100vh;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}#root{width:100%;max-width:100vw;min-height:100vh;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0c0c17}::-webkit-scrollbar-thumb{background:#1c1c2c;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#2c2c3c}input::placeholder,textarea::placeholder{color:#71717a;opacity:1}:root{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(12.9% .042 264.695);--card:oklch(100% 0 0);--card-foreground:oklch(12.9% .042 264.695);--popover:oklch(100% 0 0);--popover-foreground:oklch(12.9% .042 264.695);--primary:oklch(20.8% .042 265.755);--primary-foreground:oklch(98.4% .003 247.858);--secondary:oklch(96.8% .007 247.896);--secondary-foreground:oklch(20.8% .042 265.755);--muted:oklch(96.8% .007 247.896);--muted-foreground:oklch(55.4% .046 257.417);--accent:oklch(96.8% .007 247.896);--accent-foreground:oklch(20.8% .042 265.755);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.9% .013 255.508);--input:oklch(92.9% .013 255.508);--ring:oklch(70.4% .04 256.788);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.4% .003 247.858);--sidebar-foreground:oklch(12.9% .042 264.695);--sidebar-primary:oklch(20.8% .042 265.755);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(96.8% .007 247.896);--sidebar-accent-foreground:oklch(20.8% .042 265.755);--sidebar-border:oklch(92.9% .013 255.508);--sidebar-ring:oklch(70.4% .04 256.788)}.dark{--background:oklch(12.9% .042 264.695);--foreground:oklch(98.4% .003 247.858);--card:oklch(20.8% .042 265.755);--card-foreground:oklch(98.4% .003 247.858);--popover:oklch(20.8% .042 265.755);--popover-foreground:oklch(98.4% .003 247.858);--primary:oklch(92.9% .013 255.508);--primary-foreground:oklch(20.8% .042 265.755);--secondary:oklch(27.9% .041 260.031);--secondary-foreground:oklch(98.4% .003 247.858);--muted:oklch(27.9% .041 260.031);--muted-foreground:oklch(70.4% .04 256.788);--accent:oklch(27.9% .041 260.031);--accent-foreground:oklch(98.4% .003 247.858);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.1% .027 264.364);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.8% .042 265.755);--sidebar-foreground:oklch(98.4% .003 247.858);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(27.9% .041 260.031);--sidebar-accent-foreground:oklch(98.4% .003 247.858);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.1% .027 264.364)}@media(max-width:768px){html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:14px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{max-width:100vw;overflow-x:hidden}button,a,input,select,textarea{min-height:44px}.scrollable{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}}@media(max-width:480px){html{font-size:13px}}@supports (padding:max(0px)){.safe-area-bottom{padding-bottom:max(16px,env(safe-area-inset-bottom))}.safe-area-top{padding-top:max(16px,env(safe-area-inset-top))}}.container-mobile{width:100%;padding-left:16px;padding-right:16px}@media(max-width:480px){.container-mobile{padding-left:12px;padding-right:12px}}.text-responsive{font-size:clamp(14px,4vw,18px)}.heading-responsive{font-size:clamp(20px,5vw,32px)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}.toast-container{position:fixed;top:24px;right:24px;display:flex;flex-direction:column;gap:12px;z-index:9999;pointer-events:none}.toast-item{pointer-events:auto;min-width:300px;padding:14px 18px;border-radius:12px;background:#18181b;border:1px solid #27272a;color:#f4f4f5;display:flex;align-items:center;gap:12px;box-shadow:0 10px 15px -3px #0006,0 4px 6px -2px #0003;animation:toast-in .3s cubic-bezier(.16,1,.3,1)}.toast-item.success{border-left:4px solid #10b981}.toast-item.error{border-left:4px solid #ef4444}.toast-item.warning{border-left:4px solid #f59e0b}.toast-item.info{border-left:4px solid #3b82f6}.toast-icon.success{color:#10b981}.toast-icon.error{color:#ef4444}.toast-icon.warning{color:#f59e0b}.toast-icon.info{color:#3b82f6}.toast-message{flex:1;font-size:14px;font-weight:500}.toast-close{background:transparent;border:none;color:#a1a1aa;cursor:pointer;padding:4px;border-radius:6px;transition:all .2s}.toast-close:hover{background:#27272a;color:#f4f4f5}@keyframes toast-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.v-asset-select-v2,.v-network-select-v2,.withdraw-select-trigger,.mob-select-field{position:relative;cursor:pointer}.dropdown-menu{position:absolute;top:100%;left:0;right:0;background-color:#111118;border:1px solid #1C1C2C;border-radius:12px;margin-top:4px;z-index:1000!important;box-shadow:0 10px 25px #00000080;overflow:hidden;animation:dropdown-fade-in .2s ease-out}.dropdown-item{padding:12px 16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:background .2s;color:#fff}.dropdown-item .coin-icon-small{width:24px;height:24px;border-radius:50%}.coin-info{display:flex;flex-direction:column}.login-container{display:flex;min-height:100vh;background-color:#0c0c17;font-family:Inter,sans-serif;overflow-x:hidden}.login-left-panel{display:none;width:50%;padding:24px}@media(min-width:1024px){.login-left-panel{display:flex}}.login-image{width:100%;height:100%;object-fit:cover;border-radius:20px}.login-right-panel{width:100%;display:flex;justify-content:center;padding:40px 20px;box-sizing:border-box;overflow-y:auto}@media(min-width:1024px){.login-right-panel{width:50%;align-items:center;padding:60px 40px}}.login-form-container{width:100%;max-width:420px;margin:0 auto}.login-header{text-align:center;margin-bottom:32px}.login-title{color:#fff;font-size:24px;font-weight:700;margin:0 0 8px}.login-subtitle{color:#71717a;font-size:13px;margin:0;line-height:1.5}.social-buttons{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}@media(min-width:480px){.social-buttons{flex-direction:row}}.social-btn{width:100%;height:48px;background:#111118;border:1px solid #1C1C2C;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .2s ease;padding:0 16px;box-sizing:border-box}@media(min-width:480px){.social-btn{flex:1}}.social-btn:hover{background-color:#1c1c2c;border-color:#2e2e3e}.social-btn span{color:#fff;font-size:14px;font-weight:500}.social-icon{width:20px;height:20px;flex-shrink:0}.divider{display:flex;align-items:center;gap:12px;margin-bottom:20px}.divider-line{flex:1;height:1px;background-color:#1c1c2c}.divider-text{color:#71717a;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.tabs{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:24px;border-bottom:1px solid #1C1C2C}.tab-btn{background:none;border:none;padding-bottom:12px;font-size:14px;cursor:pointer;transition:all .2s ease;color:#71717a;position:relative}.tab-btn.active{color:#fff;font-weight:600}.tab-btn.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#1b9b8c}.tab-btn:hover:not(.active){color:#fff}.form-group{margin-bottom:20px}.form-label{display:block;color:#a1a1aa;font-size:13px;font-weight:500;margin-bottom:8px}.form-input{width:100%;height:52px;background-color:#111118;border:1px solid #1C1C2C;border-radius:12px;padding:0 16px;color:#fff;font-size:15px;outline:none;transition:all .2s ease;box-sizing:border-box}.form-input::placeholder{color:#3f3f46}.form-input:focus{border-color:#1b9b8c;background-color:#161621}select.form-input{appearance:auto;cursor:pointer}select.form-input option{background-color:#111118;color:#fff}.password-wrapper{position:relative}.password-input{padding-right:48px}.password-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#71717a;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.password-toggle:hover{color:#fff}.forgot-password{display:flex;justify-content:flex-end;margin-bottom:24px}.forgot-btn{background:none;border:none;color:#71717a;font-size:13px;cursor:pointer;padding:0;transition:color .2s ease}.forgot-btn:hover{color:#1b9b8c}.signin-btn{width:100%;height:52px;background-color:#fff;color:#0c0c17;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;margin-bottom:24px}.signin-btn:hover{background-color:#f4f4f5;transform:translateY(-1px)}.signin-btn:active{transform:translateY(0)}.signup-link{text-align:center;color:#71717a;font-size:14px}.signup-btn{background:none;border:none;color:#1b9b8c;font-weight:600;cursor:pointer;padding:4px}.signup-btn:hover{text-decoration:underline}@media(max-width:480px){.login-header{margin-bottom:24px}.login-title{font-size:22px}.login-right-panel{padding:30px 16px}.tabs{gap:16px}.tab-btn{font-size:13px}}.phone-input-wrapper{display:flex;align-items:stretch;gap:0;border:1px solid #3F3F46;border-radius:8px;background:#18181b;overflow:visible;transition:border-color .2s ease}.phone-input-wrapper:focus-within{border-color:#f0b90b}.country-code-dropdown{position:relative;flex-shrink:0}.country-code-trigger{display:flex;align-items:center;gap:6px;padding:0 10px;height:100%;min-height:46px;background:transparent;border:none;border-right:1px solid #3F3F46;color:#fff;cursor:pointer;border-radius:8px 0 0 8px;transition:background .15s ease;white-space:nowrap}.country-code-trigger:hover{background:#ffffff0d}.country-flag{font-size:18px;line-height:1}.country-dial{font-size:14px;font-weight:500;color:#fff}.dropdown-chevron{color:#71717a;transition:transform .2s ease}.dropdown-chevron.open{transform:rotate(180deg)}.country-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:999;width:280px;background:#18181b;border:1px solid #3F3F46;border-radius:10px;box-shadow:0 8px 24px #00000080;overflow:hidden}.country-search-wrapper{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #3F3F46}.country-search-icon{color:#71717a;flex-shrink:0}.country-search-input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:13px}.country-search-input::placeholder{color:#52525b}.country-list{max-height:220px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#3F3F46 transparent}.country-list::-webkit-scrollbar{width:4px}.country-list::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:4px}.country-option{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;background:transparent;border:none;color:#e4e4e7;font-size:13px;cursor:pointer;text-align:left;transition:background .12s ease}.country-option:hover{background:#ffffff0f}.country-option.selected{background:#f0b90b1a;color:#f0b90b}.country-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.country-dial-muted{color:#71717a;font-size:12px;flex-shrink:0}.phone-number-input{flex:1;border:none!important;background:transparent!important;border-radius:0 8px 8px 0!important;padding-left:12px}.phone-number-input:focus{outline:none;box-shadow:none}.dashboard-layout{min-height:100vh;background-color:#0c0c17;font-family:Inter,sans-serif;display:flex;flex-direction:column}.dashboard-layout.hide-header .main-content{padding-top:0}.main-content{flex:1;padding:24px 40px}.desktop-only{display:block}.mobile-only{display:none!important}@media(max-width:768px){.desktop-only{display:none!important}.mobile-only{display:block!important}.mobile-only.mobile-profile-view,.mobile-only.flex-col{display:flex!important;flex-direction:column}.mobile-only:has(.mobile-trade-view){display:block!important}.dashboard-layout{background-color:#000!important}.main-content{padding:16px 16px 80px;background-color:#000!important}.dashboard-layout.page-deposit .main-content,.dashboard-layout.page-withdraw .main-content{padding:0!important}.dashboard-layout.hide-header .main-content{padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch}}.header{display:flex;align-items:center;justify-content:space-between;padding:12px 40px;background-color:#0c0c17;border-bottom:1px solid #1C1C2C}.header-left{display:flex;align-items:center;gap:40px}.logo{display:flex;align-items:center;gap:8px}.logo-img{height:24px;width:auto}.logo-text{display:none}.nav-menu{display:flex;align-items:center;gap:24px}.nav-item{color:#fff;font-size:14px;cursor:pointer;transition:color .2s ease}.nav-item:hover,.nav-item.active{color:#1a9a8c}.nav-link{color:#fff;font-size:14px;text-decoration:none;cursor:pointer;transition:color .2s ease}.nav-link:hover,.nav-link.active{color:#1a9a8c}.nav-item.dropdown{display:flex;align-items:center;gap:4px}.nav-item-dropdown-container{position:relative}.nav-dropdown-menu{position:absolute;top:calc(100% + 12px);left:0;min-width:200px;background-color:#111118;border:1px solid #1C1C2C;border-radius:12px;padding:8px;box-shadow:0 10px 25px #00000080;z-index:1000;display:flex;flex-direction:column;gap:4px}.nav-dropdown-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;color:#fff;font-size:14px;cursor:pointer;transition:all .2s ease}.nav-dropdown-item:hover{background-color:#1c1c2c;color:#fff}.nav-dropdown-item svg{color:#1a9a8c}.header-right{display:flex;align-items:center;gap:16px}.header-balance-btn{display:flex;align-items:center;gap:8px;background-color:#1c1c2c;padding:8px 12px;border-radius:8px;color:#fff;font-size:14px;cursor:pointer}.balance-amount{color:#fff;font-weight:600}.header-icon-btn{background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.header-icon-btn:hover{color:#fff;background-color:#1c1c2c}.icon-btn{color:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.icon-btn:hover{color:#1a9a8c}.auth-btn{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:all .2s ease}.signin-header-btn{background-color:transparent;color:#fff;border:1px solid #1C1C2C!important}.signin-header-btn:hover{background-color:#1c1c2c}.signup-header-btn{background-color:#00b8a3;color:#000}.signup-header-btn:hover{background-color:#00a38f}.profile-container{position:relative}.profile-btn{display:flex;align-items:center;gap:4px;background-color:#1b9b8c;color:#fff;padding:8px 12px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.profile-btn:hover,.profile-btn.active{background-color:#148376}.profile-dropdown-menu{position:absolute;top:calc(100% + 12px);right:0;width:240px;background-color:#111118;border:1px solid #1C1C2C;border-radius:12px;padding:8px;box-shadow:0 10px 25px #00000080;z-index:1000;display:flex;flex-direction:column}.dropdown-user-info{display:flex;align-items:center;gap:12px;padding:12px}.user-avatar-small{width:40px;height:40px;background-color:#1b9b8c;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;color:#fff}.user-details{display:flex;flex-direction:column}.user-id{font-size:13px;font-weight:600;color:#fff}.user-email{font-size:11px;color:#71717a}.dropdown-divider{height:1px;background-color:#1c1c2c;margin:8px 0}.dropdown-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;color:#fff;font-size:14px;cursor:pointer;transition:all .2s ease}.dropdown-item.logout{color:#ef4444}.mobile-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;height:70px;background-color:#0c0c17;border-top:1px solid #1C1C2C;justify-content:space-around;align-items:center;z-index:1001!important;padding:0 10px}.bottom-nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;color:#71717a;cursor:pointer;flex:1;padding:8px 0}.bottom-nav-item.active{color:#1b9b8c}.bottom-nav-label{font-size:11px;font-weight:500}@media(max-width:768px){.mobile-bottom-nav{display:flex}.header{padding:12px 16px}.header.hide-on-mobile{display:none!important}.header-right{gap:8px}.profile-btn{padding:6px;width:32px;height:32px;justify-content:center;background-color:#1a9a8c;border-radius:50%}.profile-btn span{font-size:14px}.mobile-deposit-view{display:flex;flex-direction:column;background-color:#0a0a10;min-height:100vh;padding:0 8px 24px}.mob-page-header{display:flex;align-items:center;gap:12px;padding:12px 0;margin-bottom:8px}.mob-page-header:has(.mob-header-action){justify-content:flex-start}.mob-page-header:has(.mob-header-action) .mob-page-title{flex:1}.mob-back-icon{color:#fff;cursor:pointer}.mob-page-title{color:#fff;font-size:18px;font-weight:600}.mob-header-action{color:#fff;cursor:pointer}.mob-step-section{display:flex;gap:12px;margin-bottom:16px}.mob-step-number{width:24px;height:24px;min-width:24px;border-radius:50%;background-color:transparent;border:1px solid #3f3f46;display:flex;align-items:center;justify-content:center;color:#71717a;font-size:12px;font-weight:600;margin-top:2px}.mob-step-content{flex:1;display:flex;flex-direction:column;align-items:stretch}.mob-step-label{display:block;color:#fff;font-size:14px;font-weight:500;margin-bottom:12px}.mob-select-field{height:48px;background-color:#202026;border:1px solid #2a2a30;border-radius:10px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.mob-select-value{display:flex;align-items:center;gap:10px}.mob-coin-icon{font-size:18px}.mob-coin-name{color:#fff;font-size:14px}.mob-select-arrow{color:#71717a}.mob-network-name{color:#fff;font-size:14px}.mob-network-tag{color:#71717a}.mob-warning-box{display:flex;gap:10px;background-color:#202026;border:1px solid rgba(16,185,129,.2);border-radius:8px;padding:12px}.mob-warning-icon{color:#10b981;flex-shrink:0;margin-top:1px}.mob-warning-box p{color:#10b981;font-size:12px;line-height:1.5;margin:0}.mob-qr-container{display:flex;justify-content:center;align-items:center;margin:20px 0;width:100%}.mob-qr-box{width:180px;height:180px;background-color:#fff;border-radius:12px;padding:12px;display:flex;align-items:center;justify-content:center}.mob-qr-box img{width:100%;height:100%;object-fit:contain}.mob-address-info{display:flex;flex-direction:column;gap:16px;width:100%;overflow:hidden}.mob-address-section{width:100%;overflow:hidden}.mob-info-row label{display:block;color:#71717a;font-size:12px;margin-bottom:6px}.mob-copy-field{display:flex;align-items:center;justify-content:space-between;gap:8px}.mob-copy-field span{color:#fff;font-size:12px;font-family:monospace;word-break:break-all;overflow-wrap:anywhere;white-space:normal;line-height:1.4}.mob-copy-icon{color:#71717a;cursor:pointer;flex-shrink:0}.mob-info-value{color:#fff;font-size:14px;font-weight:600}.mob-history-view{display:flex;flex-direction:column;min-height:100vh;background:#0a0a10}.mob-history-tabs{display:flex;gap:24px;padding:20px 16px 0;border-bottom:1px solid #1a1a24;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.mob-history-tabs::-webkit-scrollbar{display:none}.mob-history-tab{background:transparent;border:none;color:#71717a;font-size:15px;cursor:pointer;padding:0 0 12px;transition:color .2s;white-space:nowrap;position:relative;flex-shrink:0}.mob-history-tab.active{color:#fff;font-weight:500}.mob-history-tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#10b981}.mob-coin-filter-row{padding:12px 16px;position:relative}.mob-coin-filter-btn{display:flex;align-items:center;gap:6px;background:transparent;border:none;color:#fff;font-size:14px;cursor:pointer;padding:8px 0}.mob-coin-filter-btn svg{color:#71717a}.mob-coin-dropdown{position:absolute;top:100%;left:16px;background:#1a1a24;border:1px solid #2a2a34;border-radius:8px;padding:8px 0;z-index:10;min-width:120px}.mob-coin-dropdown button{display:block;width:100%;padding:10px 16px;background:transparent;border:none;color:#fff;font-size:14px;text-align:left;cursor:pointer}.mob-coin-dropdown button:hover{background:#2a2a34}.mob-history-list{flex:1;padding:8px 16px}.mob-history-empty{display:flex;align-items:center;justify-content:center;height:200px;color:#71717a;font-size:14px}.mob-history-item{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 0;border-bottom:1px solid #1a1a24}.mob-history-item-left{display:flex;align-items:flex-start;gap:12px}.mob-history-check-icon{width:28px;height:28px;border-radius:50%;background:#10b981;display:flex;align-items:center;justify-content:center;color:#fff;margin-top:2px}.mob-history-item-info{display:flex;flex-direction:column;gap:4px}.mob-history-item-type{color:#fff;font-size:14px;font-weight:500}.mob-history-item-txid{color:#10b981;font-size:12px}.mob-history-item-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.mob-history-item-amount{color:#fff;font-size:14px;font-weight:500}.mob-history-item-date{color:#71717a;font-size:12px}.deposit-header-mobile{margin-bottom:8px}.mobile-steps-horizontal{display:flex;justify-content:center;gap:32px;margin-bottom:8px;position:relative}.mobile-steps-horizontal:after{content:"";position:absolute;top:15px;left:20%;right:20%;height:1px;background-color:#1c1c2c;z-index:1}.mob-step{width:32px;height:32px;border-radius:50%;background-color:#111118;border:1px solid #1C1C2C;display:flex;align-items:center;justify-content:center;color:#71717a;font-size:14px;font-weight:600;z-index:2;position:relative}.mob-step.active{background-color:#1b9b8c;border-color:#1b9b8c;color:#fff}.mob-card{background-color:#111118;border:1px solid #1C1C2C;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:20px}.mob-label{display:block;color:#fff;font-size:14px;font-weight:500;margin-bottom:12px}.mob-select{height:52px;background-color:#1c1c2c;border-radius:12px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;color:#fff}.mob-select .coin-info{display:flex;align-items:center;gap:8px}.mob-info-alert{display:flex;gap:12px;background-color:#1b9b8c0d;padding:12px;border-radius:8px}.mob-info-alert p{font-size:11px;color:#1b9b8c;line-height:1.4;margin:0}.qr-section-mob{display:flex;justify-content:center;margin-bottom:8px}.qr-wrapper{padding:12px;background-color:#fff;border-radius:12px;width:150px;height:150px}.qr-wrapper img{width:100%;height:100%}.mob-detail-item label{display:block;color:#71717a;font-size:12px;margin-bottom:8px}.detail-value-row{display:flex;align-items:center;justify-content:space-between;background-color:#0c0c17;border-radius:8px;padding:10px 12px}.address-text{color:#fff;font-size:13px;font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:8px}.mob-detail-flex{display:flex;gap:16px}.mob-detail-flex .mob-detail-item{flex:1}.detail-value-text{color:#fff;font-size:14px;font-weight:500}.mobile-history-section{margin-top:12px}.mh-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.mh-header h3{color:#fff;font-size:16px;font-weight:600;margin:0}.mh-view-all{background:none;border:none;color:#1b9b8c;font-size:14px;font-weight:500}.mh-list{display:flex;flex-direction:column;gap:12px}.mh-item{background-color:#111118;border:1px solid #1C1C2C;border-radius:12px;padding:16px}.mh-top{display:flex;justify-content:space-between;align-items:center}.mh-coin{display:flex;align-items:center;gap:12px}.mh-coin-info{display:flex;flex-direction:column}.mh-name{color:#fff;font-size:15px;font-weight:600}.mh-time{color:#71717a;font-size:12px}.mh-amount-status{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.mh-amount{color:#fff;font-size:15px;font-weight:600}.mh-status{font-size:12px;text-transform:capitalize}.mh-status.completed{color:#10b981}.mh-status.pending{color:#eab308}}.footer{background-color:#111118;padding:48px 40px;border-top:1px solid #1C1C2C}.footer-content{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto}.footer-brand{display:flex;flex-direction:column;gap:20px}.footer-logo{display:flex;align-items:center;gap:8px}.footer-logo-img{width:24px;height:24px}.footer-logo-text{color:#fff;font-size:16px;font-weight:600}.social-icons{display:flex;gap:16px}.social-icon-link{color:#a1a1aa;transition:color .2s ease}.social-icon-link:hover{color:#fff}.footer-links{display:flex;gap:80px}.footer-column{display:flex;flex-direction:column;gap:12px}.footer-column h4{color:#fff;font-size:14px;font-weight:600;margin:0 0 8px}.footer-column a{color:#71717a;font-size:14px;text-decoration:none;transition:color .2s ease}.footer-column a:hover{color:#fff}@media(max-width:768px){.footer{padding:40px 20px 100px}.footer-content{flex-direction:column;gap:40px;align-items:flex-start}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:32px;width:100%}.footer-column{gap:10px}}.mobile-menu-overlay{position:fixed;inset:0;background-color:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;display:flex;justify-content:flex-end;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-menu-drawer{width:85%;max-width:320px;height:100%;background-color:#0c0c17;display:flex;flex-direction:column;border-left:1px solid #1C1C2C;transform:translate(100%);transition:transform .3s ease;overflow-y:auto;overflow-x:hidden}.mobile-menu-header{padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #1C1C2C}.mobile-nav-list{flex:1;padding:20px 0;overflow-y:auto}.mobile-nav-item{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:15px;font-weight:500;border-bottom:1px solid rgba(28,28,44,.5)}.mobile-nav-item.active{color:#1b9b8c;background-color:#1b9b8c0d}.mobile-menu-footer{padding:20px;border-top:1px solid #1C1C2C;display:flex;flex-direction:column;gap:20px;background-color:#111118}.mobile-profile-section{display:flex;align-items:center;gap:12px}.mobile-logout-btn{display:flex;align-items:center;gap:10px;color:#ef4444;font-size:14px;font-weight:600;background:none;border:none;padding:0;cursor:pointer}.close-btn{background:none;border:none;color:#fff;padding:4px}.page-header{margin-bottom:24px}.page-title{color:#fff;font-size:28px;font-weight:600;margin:0 0 8px}.page-subtitle{color:#71717a;font-size:14px;margin:0}.card{background-color:#111118;border:1px solid #1C1C2C;border-radius:12px;padding:24px}.card-dark{background-color:#1c1c2c}.deposit-content{display:flex;gap:24px}.deposit-main{flex:1}.deposit-sidebar{width:280px}.deposit-step{display:flex;gap:16px;margin-bottom:24px}.step-number{width:24px;height:24px;background-color:#1c1c2c;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:600;flex-shrink:0}.step-content{flex:1}.step-label{color:#fff;font-size:14px;font-weight:500;margin-bottom:12px}.select-input{width:100%;height:48px;background-color:#1c1c2c;border:1px solid #2E2E3E;border-radius:10px;padding:0 16px;color:#fff;font-size:14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.select-input .crypto-option{display:flex;align-items:center;gap:8px}.crypto-icon{width:24px;height:24px;border-radius:50%}.warning-message{display:flex;align-items:center;gap:8px;color:#1b9b8c;font-size:12px;margin-top:8px}.warning-message svg{flex-shrink:0}.qr-section{display:flex;gap:24px;background-color:#1c1c2c;border-radius:12px;padding:20px}.qr-code{width:120px;height:120px;background-color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center}.qr-details{flex:1}.qr-detail-row{margin-bottom:16px}.qr-detail-label{color:#71717a;font-size:12px;margin-bottom:4px}.qr-detail-value{color:#fff;font-size:14px;font-family:monospace;word-break:break-all}.qr-detail-row-inline{display:flex;gap:40px}.promo-card{background:linear-gradient(135deg,#1b9b8c,#0f766e);border-radius:12px;padding:24px;text-align:center;margin-bottom:16px}.promo-icon{width:80px;height:80px;margin:0 auto 16px}.promo-title{color:#fff;font-size:18px;font-weight:600;margin-bottom:8px}.promo-text{color:#fffc;font-size:13px;margin-bottom:16px}.promo-btn{width:100%;height:44px;background-color:#fff;border:none;border-radius:8px;color:#0c0c17;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.promo-btn:hover{background-color:#f0f0f0}.transactions-section{margin-top:40px}.transactions-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.transactions-title{color:#fff;font-size:18px;font-weight:600}.view-all-link{color:#1b9b8c;font-size:14px;text-decoration:none}.transactions-table{width:100%;border-collapse:collapse}.transactions-table th{color:#71717a;font-size:12px;font-weight:500;text-align:left;padding:12px 16px;border-bottom:1px solid #1C1C2C}.transactions-table td{color:#fff;font-size:14px;padding:16px;border-bottom:1px solid #1C1C2C}.transaction-coin{display:flex;align-items:center;gap:8px}.coin-icon{width:24px;height:24px;border-radius:50%}.status-badge{padding:4px 12px;border-radius:6px;font-size:12px;font-weight:500}.status-completed{background-color:#1b9b8c33;color:#1b9b8c}.status-pending{background-color:#eab30833;color:#eab308}.buysell-container{display:flex;gap:48px;max-width:900px;margin-top:32px}.buysell-left-section{display:flex;flex-direction:column;gap:24px;width:320px;flex-shrink:0}.buysell-right-section{flex:1;max-width:400px}.buysell-mascot{width:100%;height:200px;background-color:#111118;border:1px solid #1C1C2C;border-radius:16px;display:flex;align-items:center;justify-content:center;overflow:hidden}.mascot-img{width:100%;height:100%;object-fit:contain;padding:16px}.mascot-fallback{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:100%}.mascot-placeholder{display:flex;align-items:center;gap:12px;font-size:48px}.how-it-works-card{background-color:#111118;border:1px solid #1C1C2C;border-radius:16px;padding:24px}.how-it-works-heading{color:#fff;font-size:16px;font-weight:600;margin:0 0 20px}.how-it-works-step{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.how-it-works-step:last-child{margin-bottom:0}.step-check{width:20px;height:20px;min-width:20px;background-color:#1b9b8c;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;margin-top:1px}.step-text{color:#a1a1aa;font-size:14px;line-height:1.5}.buysell-tabs{display:flex;gap:12px;margin-bottom:28px}.buysell-tab{flex:1;height:48px;background-color:transparent;border:1px solid #2E2E3E;border-radius:10px;color:#71717a;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.buysell-tab:hover{border-color:#3e3e4e}.buysell-tab.active{background-color:#fff;color:#0c0c17;border-color:#fff;font-weight:600}.buysell-field{margin-bottom:20px}.buysell-label{display:block;color:#a1a1aa;font-size:14px;margin-bottom:10px}.buysell-input-wrapper{display:flex;align-items:center;background-color:#111118;border:1px solid #1C1C2C;border-radius:12px;height:56px;padding:0 16px}.buysell-input{flex:1;background:none;border:none;color:#fff;font-size:15px;outline:none}.buysell-input::placeholder{color:#52525b}.buysell-currency-dropdown{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#1c1c2c;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.buysell-currency-dropdown:hover{background-color:#252532}.currency-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.currency-icon.usdt{background-color:#26a17b;color:#fff}.currency-icon.btc{background-color:#f7931a;color:#fff}.currency-name{color:#fff;font-size:14px;font-weight:500}.dropdown-arrow{color:#71717a}.buysell-select-wrapper{background-color:#111118;border:1px solid #1C1C2C;border-radius:12px;height:56px;display:flex;align-items:center}.buysell-select{flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 16px;cursor:pointer}.select-left{display:flex;align-items:center;gap:10px}.buysell-action-btn{width:100%;height:52px;background-color:#1b9b8c;border:none;border-radius:12px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:8px}.buysell-action-btn:hover{background-color:#169485}.buysell-action-btn.buy,.buysell-action-btn.sell{background-color:#1b9b8c}.action-btn{width:100%;height:48px;background-color:#1b9b8c;border:none;border-radius:10px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s ease;margin-top:8px}.action-btn:hover{background-color:#159383}.price-cards{display:flex;gap:16px;margin-bottom:40px}.price-card{flex:1;background-color:#111118;border:1px solid #1C1C2C;border-radius:12px;padding:20px}.price-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.price-card-coin{display:flex;align-items:center;gap:8px}.price-card-coin img{width:24px;height:24px}.price-card-name{color:#fff;font-size:14px;font-weight:500}.price-card-pair{color:#71717a}.price-card-change{font-size:13px;font-weight:500}.price-card-change.positive{color:#1b9b8c}.price-card-change.negative{color:#ef4444}.price-card-price{color:#fff;font-size:24px;font-weight:600;margin-bottom:8px}.price-card-footer{display:flex;align-items:center;justify-content:space-between}.price-card-volume{color:#71717a;font-size:12px}.price-card-action{width:28px;height:28px;background-color:#1c1c2c;border:none;border-radius:50%;color:#a1a1aa;cursor:pointer;display:flex;align-items:center;justify-content:center}.market-section{background-color:#111118;border:1px solid #1C1C2C;border-radius:12px;padding:24px}.market-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.market-tabs{display:flex;gap:24px}.market-tab{background:none;border:none;color:#71717a;font-size:14px;font-weight:500;cursor:pointer;padding-bottom:8px;border-bottom:2px solid transparent;transition:all .2s ease}.market-tab.active{color:#fff;border-bottom-color:#fff}.market-search{display:flex;align-items:center;gap:8px;background-color:#1c1c2c;border-radius:8px;padding:8px 16px;width:240px}.market-search input{flex:1;background:none;border:none;color:#fff;font-size:14px;outline:none}.market-search input::placeholder{color:#52525b}.market-search svg{color:#71717a}.sub-tabs{display:flex;gap:12px;margin-bottom:20px}.sub-tab{padding:6px 16px;background-color:transparent;border:1px solid #2E2E3E;border-radius:6px;color:#71717a;font-size:13px;cursor:pointer;transition:all .2s ease}.sub-tab.active{background-color:#1c1c2c;color:#fff;border-color:#1c1c2c}.currency-pairs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.currency-pair-card{background-color:#1c1c2c;border-radius:10px;padding:16px;display:flex;justify-content:space-between;align-items:center}.currency-pair-info{display:flex;flex-direction:column;gap:4px}.currency-pair-name{color:#fff;font-size:14px;font-weight:500}.currency-pair-name span{color:#71717a}.currency-pair-label{color:#71717a;font-size:12px}.currency-pair-check{width:24px;height:24px;background-color:#0c0c17;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#1b9b8c}.add-all-btn{width:200px;height:44px;background-color:#1b9b8c;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;margin:0 auto;display:block}.market-table{width:100%;border-collapse:collapse}.market-table th{color:#71717a;font-size:12px;font-weight:500;text-align:left;padding:12px 8px;border-bottom:1px solid #1C1C2C}.market-table th.sortable{cursor:pointer}.market-table th.sortable:hover{color:#fff}.market-table td{color:#fff;font-size:14px;padding:16px 8px;border-bottom:1px solid #1C1C2C}.market-table-coin{display:flex;align-items:center;gap:8px}.star-icon{color:#71717a;cursor:pointer}.star-icon:hover,.star-icon.active{color:#eab308}.price-change{color:#1b9b8c}.price-secondary{color:#71717a;font-size:12px}.trade-link{color:#1b9b8c;text-decoration:none;font-weight:500}.trade-link:hover{text-decoration:underline}.profile-overview-container{display:flex;flex-direction:column;gap:24px}.profile-header-card{background-color:#111118;border:1px solid #1C1C2C;border-radius:12px;padding:24px;display:flex;justify-content:space-between;align-items:center}.profile-info-left{display:flex;align-items:center;gap:16px}.profile-avatar-circle{width:56px;height:56px;border-radius:50%;overflow:hidden;border:2px solid #1B9B8C}.profile-avatar-img{width:100%;height:100%;object-fit:cover}.profile-details{display:flex;flex-direction:column;gap:4px}.profile-name{color:#fff;font-size:18px;font-weight:600;margin:0}.profile-email{color:#71717a;font-size:13px;margin:0}.switch-account-badge{background-color:#1b9b8c33;color:#1b9b8c;font-size:11px;padding:2px 8px;border-radius:4px;width:fit-content;font-weight:500;margin-top:4px}.profile-info-right{display:flex;align-items:center;gap:32px}.info-item{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.info-label{color:#71717a;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.info-value-container{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px}.copy-icon-btn{background:none;border:none;padding:0;color:#71717a;cursor:pointer;display:flex;align-items:center;transition:color .2s ease}.copy-icon-btn:hover{color:#fff}.verification-status{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px}.not-verified-text,.chevron-right-icon{color:#71717a}.verification-banner{background-color:#111118;border:1px solid #1C1C2C;border-radius:12px;padding:24px;display:flex;justify-content:space-between;align-items:center}.banner-left{display:flex;align-items:center;gap:20px}.banner-icon-bg{width:48px;height:48px;background-color:#1c1c2c;border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative}.banner-icon-img{width:32px;height:32px}.banner-text-content{display:flex;flex-direction:column;gap:4px}.banner-title{color:#fff;font-size:16px;font-weight:600;margin:0}.banner-desc{color:#71717a;font-size:13px;margin:0}.view-details-btn{background-color:#1c1c2c;color:#fff;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.view-details-btn:hover{background-color:#2e2e3e}.balance-overview-card{background-color:#111118;border:1px solid #1C1C2C;border-radius:12px;padding:32px;display:flex;justify-content:space-between;align-items:flex-start}.balance-info{display:flex;flex-direction:column;gap:16px}.estimated-value-label{display:flex;align-items:center;gap:8px;color:#a1a1aa;font-size:14px}.eye-icon-btn{background:none;border:none;padding:0;color:#71717a;cursor:pointer}.balance-amount-display{display:flex;flex-direction:column;gap:8px}.btc-amount-row{display:flex;align-items:center;gap:12px}.btc-value{color:#fff;font-size:32px;font-weight:600}.currency-dropdown-btn{background-color:#1c1c2c;border:none;border-radius:6px;padding:4px 8px;color:#fff;display:flex;align-items:center;gap:4px;cursor:pointer}.usd-equivalent{color:#71717a;font-size:14px}.balance-actions{display:flex;gap:16px}.btn-deposit{background-color:#1b9b8c;color:#fff;border:none;border-radius:8px;padding:12px 32px;font-size:15px;font-weight:600;cursor:pointer}.btn-withdraw{background-color:#1c1c2c;color:#fff;border:none;border-radius:8px;padding:12px 32px;font-size:15px;font-weight:600;cursor:pointer}.assets-section-card{background-color:#111118;border:1px solid #1C1C2C;border-radius:12px;padding:24px}.assets-table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.assets-tabs{display:flex;gap:24px}.asset-tab{background:none;border:none;color:#71717a;font-size:14px;font-weight:500;cursor:pointer;padding-bottom:8px;border-bottom:2px solid transparent}.asset-tab.active{color:#1b9b8c;border-bottom-color:#1b9b8c}.assets-filters{display:flex;align-items:center;gap:24px}.hide-assets-checkbox{display:flex;align-items:center;gap:8px;color:#71717a;font-size:13px;cursor:pointer}.checkbox-custom{width:16px;height:16px;border:1px solid #2E2E3E;border-radius:4px;display:flex;align-items:center;justify-content:center}.assets-search-box{display:flex;align-items:center;gap:8px;background-color:#1c1c2c;border-radius:8px;padding:6px 12px;width:200px}.assets-search-box input{background:none;border:none;color:#fff;font-size:13px;outline:none;width:100%}.assets-table{width:100%;border-collapse:collapse}.assets-table th{color:#71717a;font-size:12px;font-weight:500;text-align:left;padding:12px 0;border-bottom:1px solid #1C1C2C}.assets-table td{padding:20px 0;border-bottom:1px solid #1C1C2C;color:#fff;font-size:14px}.asset-coin-cell{display:flex;align-items:center;gap:12px}.asset-icon-placeholder{width:32px;height:32px}.asset-name-info{display:flex;flex-direction:column}.asset-symbol{font-weight:600}.asset-full-name{color:#71717a;font-size:12px}.balance-secondary{color:#71717a;font-size:12px;margin-top:2px}.trade-link-teal{color:#1b9b8c;text-decoration:none;font-weight:500;transition:opacity .2s}.trade-link-teal:hover{opacity:.8}@media(max-width:1024px){.profile-header-card{flex-direction:column;gap:24px;align-items:stretch}.profile-info-right{flex-direction:row;justify-content:space-between;gap:20px}.info-item{align-items:flex-start}.balance-overview-card{flex-direction:column;gap:24px}.balance-actions{width:100%}.btn-deposit,.btn-withdraw{flex:1;text-align:center}.assets-table-header{flex-direction:column;gap:16px;align-items:stretch}.assets-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.assets-tabs::-webkit-scrollbar{display:none}.assets-filters{flex-direction:column;align-items:stretch;gap:12px}.assets-search-box{width:100%}}@media(max-width:768px){.profile-overview-container{gap:16px;padding-bottom:80px}.profile-header-card{padding:16px;border-radius:10px;flex-direction:column;gap:20px}.profile-info-left{flex-direction:column;align-items:center;text-align:center;gap:12px}.profile-avatar-circle{width:64px;height:64px}.profile-details{align-items:center}.profile-name{font-size:18px}.profile-email{font-size:12px}.switch-account-badge{font-size:10px;padding:2px 10px}.profile-info-right{flex-direction:column;width:100%;gap:16px;padding-top:16px;border-top:1px solid #1C1C2C}.info-item{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.info-label{font-size:12px}.info-value-container,.verification-status{font-size:13px}.verification-banner{padding:16px;border-radius:10px;flex-direction:column;gap:16px;text-align:center}.banner-left{flex-direction:column;align-items:center;gap:12px}.banner-icon-bg{width:44px;height:44px}.banner-icon-img{width:28px;height:28px}.banner-text-content{align-items:center}.banner-title{font-size:15px}.banner-desc{font-size:12px;max-width:280px}.view-details-btn{width:100%;padding:12px 16px;font-size:13px}.balance-overview-card{padding:20px 16px;border-radius:10px;flex-direction:column;gap:20px;text-align:center}.balance-info{align-items:center;gap:12px}.estimated-value-label{font-size:13px;justify-content:center}.btc-amount-row{justify-content:center}.btc-value{font-size:24px}.usd-equivalent{font-size:13px}.balance-actions{width:100%;gap:12px}.btn-deposit,.btn-withdraw{flex:1;padding:12px 16px;font-size:14px;border-radius:8px}.assets-section-card{padding:16px;border-radius:10px;overflow:hidden}.assets-table-header{flex-direction:column;gap:16px;margin-bottom:16px}.assets-tabs{display:flex;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px}.asset-tab{font-size:13px;white-space:nowrap;flex-shrink:0;padding-bottom:6px}.assets-filters{flex-direction:column;gap:12px}.hide-assets-checkbox{font-size:12px;order:2}.assets-search-box{width:100%;padding:8px 12px}.assets-search-box input{font-size:12px}.assets-section-card{overflow-x:auto}.assets-table{min-width:600px}.assets-table th{font-size:11px;padding:10px 8px}.assets-table td{padding:14px 8px;font-size:13px}.asset-coin-cell{gap:8px}.asset-icon-placeholder{width:28px;height:28px}.asset-symbol{font-size:13px}.asset-full-name{font-size:11px}.trade-link-teal{font-size:12px}}@media(max-width:480px){.profile-overview-container{gap:12px}.profile-header-card{padding:14px}.profile-avatar-circle{width:56px;height:56px}.profile-name{font-size:16px}.profile-email,.info-label{font-size:11px}.info-value-container{font-size:12px}.verification-banner{padding:14px}.banner-title{font-size:14px}.banner-desc{font-size:11px}.balance-overview-card{padding:16px 14px}.btc-value{font-size:20px}.btn-deposit,.btn-withdraw{padding:10px 12px;font-size:13px}.assets-section-card{padding:14px 12px}.assets-table{min-width:550px}.assets-table th{font-size:10px;padding:8px 6px}.assets-table td{padding:12px 6px;font-size:12px}}.mobile-profile-view{background-color:#0b0b0f;min-height:100vh;position:fixed;inset:0;z-index:1000;overflow-y:auto;overflow-x:hidden;display:none;flex-direction:column}@media(max-width:768px){.mobile-profile-view{display:flex!important}}.mpv-page-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background-color:#0b0b0f;border-bottom:1px solid #1C1C2C;flex-shrink:0}.mpv-header-left{display:flex;align-items:center;gap:12px}.mpv-back-btn{background:none;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.mpv-page-title{color:#fff;font-size:17px;font-weight:600;display:flex;align-items:center;gap:4px}.mpv-menu-btn{background:none;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.mpv-content{padding:16px;flex:1;overflow-y:auto}.mpv-profile-card{background-color:#16161d;border:1px solid #27272A;border-radius:12px;padding:16px;margin-bottom:20px}.mpv-avatar-section{display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px;margin-bottom:16px}.mpv-avatar{width:52px;height:52px;border-radius:50%;border:2px solid #1B9B8C;overflow:hidden;flex-shrink:0}.mpv-avatar img{width:100%;height:100%;object-fit:cover}.mpv-user-info{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.mpv-name{color:#fff;font-size:16px;font-weight:600;margin:0}.mpv-email{color:#71717a;font-size:12px;margin:0}.mpv-switch-badge{background-color:#1b9b8c;color:#fff;font-size:10px;padding:3px 8px;border-radius:4px;margin-top:4px;font-weight:500}.mpv-id-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #27272A;padding-top:14px}.mpv-id-item{flex:1}.mpv-id-item:last-child{text-align:right}.mpv-id-label{display:block;color:#71717a;font-size:11px;margin-bottom:4px}.mpv-id-value{display:flex;align-items:center;gap:6px;color:#fff;font-size:13px;font-weight:500}.mpv-id-item:last-child .mpv-id-value{justify-content:flex-end}.mpv-id-value.clickable{cursor:pointer}.mpv-copy-icon{color:#71717a;cursor:pointer}.mpv-valuation{margin-bottom:16px}.mpv-val-label{display:flex;align-items:center;gap:6px;color:#71717a;font-size:12px;margin-bottom:6px}.mpv-eye-icon{color:#71717a}.mpv-val-amount{display:flex;align-items:center;gap:6px;margin-bottom:2px}.mpv-btc-value{color:#fff;font-size:22px;font-weight:600}.mpv-dropdown-icon{color:#71717a;background-color:#1c1c2c;border-radius:4px;padding:2px}.mpv-usd-value{color:#71717a;font-size:13px}.mpv-actions{display:flex;gap:10px;margin-bottom:20px}.mpv-btn-deposit{flex:1;background-color:#1b9b8c;color:#fff;border:none;border-radius:8px;padding:12px;font-size:14px;font-weight:600;cursor:pointer}.mpv-btn-withdraw{flex:1;background-color:transparent;color:#fff;border:1px solid #3F3F46;border-radius:8px;padding:12px;font-size:14px;font-weight:600;cursor:pointer}.mpv-market-section{background-color:transparent}.mpv-market-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.mpv-market-title{color:#fff;font-size:15px;font-weight:600}.mpv-hide-checkbox{display:flex;align-items:center;gap:6px;color:#71717a;font-size:10px;cursor:pointer}.mpv-checkbox{width:12px;height:12px;border:1px solid #3F3F46;border-radius:50%}.mpv-market-tabs{display:flex;gap:12px;margin-bottom:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.mpv-market-tabs::-webkit-scrollbar{display:none}.mpv-tab{background:none;border:none;color:#71717a;font-size:13px;font-weight:500;padding:6px 0;white-space:nowrap;cursor:pointer;border-bottom:2px solid transparent;flex-shrink:0}.mpv-tab.active{color:#1b9b8c;border-bottom-color:#1b9b8c}.mpv-market-table{background-color:transparent}.mpv-table-header{display:grid;grid-template-columns:1.4fr 1fr .7fr;padding:10px 0;border-bottom:1px solid #1C1C2C;color:#71717a;font-size:11px}.mpv-table-header span{display:flex;align-items:center;gap:2px}.mpv-table-row{display:grid;grid-template-columns:1.4fr 1fr .7fr;padding:14px 0;border-bottom:1px solid #1C1C2C;align-items:center}.mpv-coin-cell{display:flex;align-items:center;gap:8px}.mpv-coin-icon{width:28px;height:28px;background:linear-gradient(135deg,#f7931a,#f90);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700}.mpv-coin-info{display:flex;flex-direction:column;gap:1px}.mpv-coin-symbol{color:#fff;font-size:13px;font-weight:600}.mpv-coin-name{color:#71717a;font-size:10px}.mpv-amount{color:#fff;font-size:12px}.mpv-price{color:#fff;font-size:12px;text-align:right}.deposit-container-refined{max-width:1200px;margin:0 auto}.deposit-header-v2{margin-bottom:32px}.deposit-grid-v2{display:grid;grid-template-columns:1fr 320px;gap:32px;margin-bottom:48px}.vertical-steps-card{background-color:#111118;border:1px solid #1C1C2C;border-radius:16px;padding:32px}.v-step-item{display:flex;gap:20px}.v-step-indicator{display:flex;flex-direction:column;align-items:center}.step-point{width:28px;height:28px;background-color:#1c1c2c;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:600;flex-shrink:0}.step-line{flex:1;width:1px;background-color:#2e2e3e;margin:8px 0}.step-line.disabled{background-color:transparent}.v-step-content{flex:1;padding-bottom:32px}.v-step-label{display:block;color:#fff;font-size:15px;font-weight:500;margin-bottom:12px}.custom-select-v2{background-color:#0c0c17;border:1px solid #1C1C2C;border-radius:12px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.option-selected{display:flex;align-items:center;gap:12px;color:#fff;font-size:14px}.v-step-info-box{background-color:#1b9b8c0d;border-radius:8px;padding:12px;display:flex;gap:10px;margin-top:16px}.v-step-info-box p{color:#ffffffb3;font-size:12px;margin:0;line-height:1.5}.deposit-address-card-v2{background-color:#0c0c17;border:1px solid #1C1C2C;border-radius:12px;padding:24px;display:flex;gap:24px}.qr-container-v2{width:100px;height:100px;background-color:#fff;border-radius:8px;padding:8px;flex-shrink:0}.qr-img{width:100%;height:100%;object-fit:contain}.address-details-v2{flex:1;display:flex;flex-direction:column;gap:16px}.detail-field{display:flex;flex-direction:column;gap:4px}.field-label{color:#71717a;font-size:12px}.field-value-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.address-hash{color:#fff;font-size:14px;font-family:monospace;word-break:break-all}.copy-btn-tiny{background:none;border:none;color:#71717a;cursor:pointer;padding:4px;display:flex;align-items:center}.copy-btn-tiny:hover{color:#fff}.detail-row-flex{display:flex;gap:32px}.field-value{color:#fff;font-size:14px}.buy-promo-vertical{background-color:#111118;border:1px solid #1C1C2C;border-radius:16px;padding:32px;text-align:center;display:flex;flex-direction:column;height:min-content;transition:border-color .2s ease,transform .2s ease}.buy-promo-vertical:hover{border-color:#2e2e3e;transform:translateY(-2px)}.promo-img-container{margin-bottom:24px}.promo-main-img{width:140px;height:auto;margin:0 auto}.promo-h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 12px}.promo-p{color:#71717a;font-size:13px;line-height:1.6;margin:0 0 24px}.promo-btn-white{width:100%;height:44px;background-color:#fff;color:#000;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer}.recent-transactions-v2{margin-top:24px}.rt-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.rt-title{color:#fff;font-size:18px;font-weight:600;margin:0}.view-all-rt{background:none;border:none;color:#1b9b8c;font-size:14px;cursor:pointer}.rt-table-scroll{overflow-x:auto}.rt-table{width:100%;border-collapse:collapse}.rt-table th{color:#71717a;font-size:12px;font-weight:500;text-align:left;padding:12px 16px;border-bottom:1px solid #1C1C2C}.rt-table td{padding:16px;color:#fff;font-size:13px;border-bottom:1px solid #1C1C2C}.coin-cell-v2{display:flex;align-items:center;gap:8px}.coin-name-v2{font-weight:500}.badge-v2{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:500}.badge-completed{background-color:#1b9b8c33;color:#1b9b8c}.badge-pending{background-color:#eab30833;color:#eab308}.shrink-0{flex-shrink:0}.text-zinc-500{color:#71717a}.text-zinc-400{color:#a1a1aa}.trade-terminal-container{display:flex;flex-direction:column;gap:1.5px;background-color:#000;min-height:calc(100vh - 64px);padding:0;margin:-24px -40px}.symbol-info-bar{background-color:#111118;display:flex;align-items:center;padding:12px 24px;gap:32px;border-bottom:1px solid #1C1C2C}.pair-main-info{display:flex;align-items:center;gap:12px}.pair-title{color:#fff;font-size:18px;font-weight:600;margin:0}.pair-label{color:#71717a;font-size:11px}.primary-price-red{color:#ef4444;font-size:18px;font-weight:600}.secondary-price-zinc{color:#71717a;font-size:12px}.stats-info-group{display:flex;align-items:center;gap:24px}.stat-item{display:flex;flex-direction:column}.stat-label{color:#71717a;font-size:10px;white-space:nowrap}.stat-value{color:#fff;font-size:12px;font-weight:500}.terminal-main-grid{display:grid;grid-template-columns:300px 1fr 340px;gap:1.5px;flex:1}.market-list-panel,.center-terminal-panel,.order-book-panel{background-color:#111118;display:flex;flex-direction:column}.search-bar-container{padding:12px;display:flex;align-items:center;gap:8px;background-color:#0c0c17}.search-input-naked{background:none;border:none;color:#fff;font-size:13px;width:100%}.market-filters-tabs{display:flex;padding:8px 12px;gap:12px;border-bottom:1px solid #1C1C2C}.market-filter-btn{background:none;border:none;color:#71717a;font-size:12px;cursor:pointer}.market-filter-btn.active{color:#fff}.market-table-mini-header{display:flex;justify-content:space-between;padding:8px 12px;color:#71717a;font-size:10px;text-transform:uppercase}.pair-list-item{display:flex;align-items:center;padding:8px 12px;gap:8px;cursor:pointer;transition:background .2s}.pair-list-item:hover{background-color:#1c1c2c}.pair-symbol-mini{flex:1;display:flex;flex-direction:column}.symbol-primary{color:#fff;font-size:12px;font-weight:500}.symbol-zinc{color:#71717a}.symbol-volume-zinc{color:#71717a;font-size:10px}.pair-price-mini{color:#fff;font-size:12px;width:80px;text-align:right}.pair-change-mini.positive{color:#10b981;font-size:11px;width:50px;text-align:right}.center-terminal-panel{gap:1.5px}.chart-section-wrapper{background-color:#111118;height:500px;display:flex;flex-direction:column}.chart-tabs-header{padding:0 16px;height:40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #1C1C2C}.chart-tab{background:none;border:none;color:#71717a;padding:8px 16px;cursor:pointer;font-size:13px;border-bottom:2px solid transparent}.chart-tab.active{color:#1b9b8c;border-bottom-color:#1b9b8c}.chart-controls{display:flex;align-items:center;gap:12px;color:#71717a}.control-item{cursor:pointer;font-size:11px}.control-item:hover,.control-item.active{color:#fff}.tradingview-placeholder{flex:1;background-color:#0c0c17;overflow:hidden}.chart-mock-img{width:100%;height:100%;object-fit:cover;opacity:.8}.trade-forms-section{background-color:#111118;padding:16px 24px}.trade-form-tabs{display:flex;gap:24px;margin-bottom:16px}.form-main-tab{background:none;border:none;color:#71717a;font-size:14px;font-weight:500;padding-bottom:4px;cursor:pointer;border-bottom:2px solid transparent}.form-main-tab.active{color:#1b9b8c;border-bottom-color:#1b9b8c}.order-type-tabs{display:flex;gap:16px;margin-bottom:20px}.order-tab{background:none;border:none;color:#71717a;font-size:12px;cursor:pointer}.order-tab.active{color:#fff}.dual-forms-container{display:grid;grid-template-columns:1fr 1fr;gap:40px}.balance-row{display:flex;justify-content:space-between;align-items:center;color:#71717a;font-size:12px;margin-bottom:12px}.highlight-white{color:#fff}.input-group-naked{background-color:#0c0c17;border-radius:8px;margin-bottom:12px;display:flex;align-items:center;padding:10px 16px;gap:12px}.label-zinc{color:#71717a;font-size:13px;width:50px}.input-naked{background:none;border:none;color:#fff;font-size:14px;flex:1;text-align:right;outline:none}.unit-white{color:#fff;font-size:13px;width:40px;text-align:right}.slider-container{margin:20px 0}.slider-track{height:2px;background-color:#1c1c2c;position:relative;display:flex;justify-content:space-between;align-items:center}.slider-point{width:8px;height:8px;background-color:#1c1c2c;border-radius:50%;border:2px solid #000}.submit-btn-buy{width:100%;height:44px;background-color:#10b981;color:#fff;border:none;border-radius:8px;font-weight:600;margin-top:12px;cursor:pointer}.submit-btn-sell{width:100%;height:44px;background-color:#ef4444;color:#fff;border:none;border-radius:8px;font-weight:600;margin-top:12px;cursor:pointer}.order-book-header{padding:12px;border-bottom:1px solid #1C1C2C}.book-tab{color:#71717a;font-size:13px;margin-right:16px;cursor:pointer}.book-tab.active{color:#fff}.book-depth-selector{padding:8px 12px;display:flex;justify-content:space-between;align-items:center}.precision-selector{display:flex;align-items:center;gap:4px;color:#71717a;font-size:11px;background-color:#1c1c2c;padding:4px 8px;border-radius:4px}.book-table-header{display:flex;padding:4px 12px;color:#71717a;font-size:10px}.book-table-header span{flex:1}.order-list{display:flex;flex-direction:column}.order-row{display:flex;padding:2px 12px;font-size:12px;position:relative}.order-row .price,.order-row .amount,.order-row .total{flex:1;z-index:1}.ask .price{color:#ef4444}.bid .price{color:#10b981}.amount,.total{color:#fff;text-align:right}.depth-bar-red{position:absolute;right:0;top:0;height:100%;background-color:#ef44441a}.depth-bar-green{position:absolute;right:0;top:0;height:100%;background-color:#10b9811a}.current-market-price-row{padding:12px;background-color:#0c0c17;display:flex;align-items:center;gap:8px}.price-primary{color:#ef4444;font-size:16px;font-weight:600}.price-secondary{color:#71717a;font-size:11px}.more-link{color:#71717a;font-size:11px;margin-left:auto}.orders-management-panel{background-color:#111118;border-top:1px solid #1C1C2C;height:300px;display:flex;flex-direction:column}.management-tabs{padding:0 24px;height:48px;display:flex;align-items:center;gap:32px;border-bottom:1px solid #1C1C2C}.manage-tab{background:none;border:none;color:#71717a;font-size:14px;padding:12px 0;cursor:pointer;border-bottom:2px solid transparent}.manage-tab.active{color:#1b9b8c;border-bottom-color:#1b9b8c}.management-content-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#3f3f46}.empty-text-zinc{margin-top:12px;font-size:14px}.trade-container{display:grid;grid-template-columns:1fr 350px;gap:24px}.trade-chart-section{background-color:#12121c;border-radius:16px;padding:24px}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.chart-pair{display:flex;align-items:center;gap:12px}.pair-icon{width:32px;height:32px;background:linear-gradient(135deg,#f7931a,#ffab40);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.pair-name{color:#fff;font-size:20px;font-weight:600}.pair-change{font-size:14px}.pair-change.positive{color:#1b9b8c}.chart-stats{display:flex;gap:32px}.chart-stats .stat{display:flex;flex-direction:column;gap:4px}.chart-stats .stat-label{color:#71717a;font-size:12px}.chart-stats .stat-value{color:#fff;font-size:14px;font-weight:500}.chart-placeholder{height:400px;background-color:#1c1c2c;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#71717a}.trade-form-section{background-color:#12121c;border-radius:16px;padding:24px}.trade-tabs{display:flex;gap:8px;margin-bottom:24px}.trade-tab{flex:1;padding:12px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;background-color:#1c1c2c;color:#71717a}.trade-tab.active{background-color:#1b9b8c;color:#fff}.trade-form .form-group{margin-bottom:16px}.trade-slider{margin:24px 0}.trade-slider .slider{width:100%;height:4px;border-radius:2px;background:#1c1c2c;outline:none;-webkit-appearance:none}.trade-slider .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#1b9b8c;cursor:pointer}.slider-labels{display:flex;justify-content:space-between;margin-top:8px;color:#71717a;font-size:12px}.trade-execute-btn{width:100%;padding:14px;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.trade-execute-btn.buy{background-color:#1b9b8c;color:#fff}.trade-execute-btn.sell{background-color:#ef4444;color:#fff}.futures-container{display:flex;flex-direction:column;gap:24px}.futures-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat-card{background-color:#12121c;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:8px}.stat-card .stat-label{color:#71717a;font-size:14px}.stat-card .stat-value{color:#fff;font-size:24px;font-weight:600}.stat-card .stat-value.positive{color:#1b9b8c}.stat-card .stat-value.negative{color:#ef4444}.futures-positions{background-color:#12121c;border-radius:16px;padding:24px}.futures-positions h3{color:#fff;font-size:18px;margin-bottom:20px}.leverage-badge{background-color:#1b9b8c;color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;margin-left:8px}.action-btn{background-color:transparent;border:1px solid #EF4444;color:#ef4444;padding:6px 16px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s ease}.action-btn:hover{background-color:#ef4444;color:#fff}@media(max-width:768px){.futures-stats{grid-template-columns:repeat(2,1fr);gap:12px}.stat-card{padding:16px}.stat-card .stat-value{font-size:20px}.stat-card .stat-label{font-size:12px}.futures-positions{padding:16px;overflow-x:auto}.futures-positions h3{font-size:16px;margin-bottom:16px}.futures-positions .market-table{min-width:600px;font-size:12px}.futures-positions .market-table th,.futures-positions .market-table td{padding:10px 8px}.futures-positions .coin-info{flex-direction:row;gap:4px}.futures-positions .leverage-badge{padding:2px 6px;font-size:10px}.futures-positions .action-btn{padding:4px 10px;font-size:11px}}@media(max-width:480px){.futures-stats{grid-template-columns:1fr;gap:10px}.stat-card{padding:14px;flex-direction:row;justify-content:space-between;align-items:center}.stat-card .stat-value{font-size:18px}.futures-positions{padding:12px;border-radius:12px}.futures-positions h3{font-size:14px;margin-bottom:12px}}.campaign-container{padding:20px 0}.campaign-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.campaign-card{background-color:#12121c;border-radius:16px;padding:24px;position:relative;display:flex;flex-direction:column;gap:16px}.campaign-badge{position:absolute;top:16px;right:16px;background-color:#1b9b8c;color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.campaign-badge.new{background-color:#f59e0b}.campaign-icon{font-size:48px;margin-bottom:8px}.campaign-card h3{color:#fff;font-size:18px;font-weight:600;margin:0}.campaign-card p{color:#71717a;font-size:14px;line-height:1.5;margin:0}.campaign-reward{display:flex;flex-direction:column;gap:4px;padding:12px;background-color:#1c1c2c;border-radius:8px}.reward-label{color:#71717a;font-size:12px}.reward-value{color:#1b9b8c;font-size:16px;font-weight:600}.campaign-btn{width:100%;padding:12px;background-color:#1b9b8c;border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.campaign-btn:hover{background-color:#158a7d}.campaign-btn.disabled{background-color:#1c1c2c;color:#71717a;cursor:not-allowed}.withdrawal-amount-section{margin-top:20px}.available-balance{color:#71717a;font-size:13px;margin-top:8px}.withdraw-btn{width:100%;padding:14px;background-color:#1b9b8c;border:none;border-radius:10px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;margin-top:24px;transition:all .2s ease}.withdraw-btn:hover{background-color:#158a7d}.footer-logo-wrapper{display:flex;align-items:center;justify-content:flex-start;width:fit-content;flex-shrink:0}.footer-logo-img-v2{max-height:28px;width:auto;object-fit:contain;display:block}.footer-brand{display:flex;flex-direction:column;gap:20px;flex-shrink:0;min-width:200px}.social-icons-v2{display:flex;align-items:center;gap:16px}.social-icon-link-v2{color:#71717a;transition:color .2s ease;display:flex;align-items:center;justify-content:center}.social-icon-link-v2:hover{color:#fff}.mobile-menu-overlay{position:fixed;inset:0;background-color:#000000b3;z-index:2000;opacity:0;visibility:hidden;transition:all .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mobile-menu-overlay.open{opacity:1;visibility:visible}.mobile-menu-drawer{position:absolute;top:0;right:0;width:85%;max-width:320px;height:100%;background-color:#0c0c17;transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column;box-shadow:-4px 0 20px #00000080;overflow-y:auto;overflow-x:hidden}.mobile-menu-overlay.open .mobile-menu-drawer{transform:translate(0)}.mobile-drawer-content{height:100%;display:flex;flex-direction:column;padding:24px 0;overflow-y:auto;overflow-x:hidden;width:100%}.md-user-header{padding:0 20px 24px;width:100%;box-sizing:border-box}.md-user-info-row{display:flex;align-items:center;gap:16px;position:relative}.md-avatar-wrapper{position:relative;width:48px;height:48px}.md-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid #1c1c2c}.md-badge{position:absolute;bottom:-2px;right:-2px;background:#0c0c17;border-radius:50%;padding:1px}.md-user-meta{flex:1}.md-user-name{color:#fff;font-size:16px;font-weight:600;margin:0}.md-user-email{color:#71717a;font-size:13px;margin:2px 0 0}.md-verified-chip{background-color:#10b9811a;color:#10b981;padding:4px 8px;border-radius:6px;display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600}.md-divider{height:1px;background-color:#1c1c2c;margin:0 20px}.md-menu-list{padding:16px 12px;display:flex;flex-direction:column;gap:4px;width:100%;box-sizing:border-box}.md-menu-section-title{font-size:11px;font-weight:600;color:#71717a;text-transform:uppercase;letter-spacing:.05em;padding:8px 12px 12px}.md-menu-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;color:#e4e4e7;font-size:15px;font-weight:500;transition:all .2s ease;cursor:pointer;width:100%;box-sizing:border-box}.md-menu-item:active{background-color:#1c1c2c}.md-icon-box{width:36px;height:36px;min-width:36px;display:flex;align-items:center;justify-content:center;background-color:#161621;border-radius:10px;color:#a1a1aa;flex-shrink:0}.md-menu-item:hover .md-icon-box{background-color:#1c1c2c;color:#fff}.md-menu-item.logout{color:#ef4444}.md-menu-item.logout .md-icon-box{background-color:#ef44441a;color:#ef4444}.md-footer{padding:24px 16px;border-top:1px solid #1c1c2c}.md-guest-header{padding:24px 20px;text-align:center}.md-guest-title{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.md-guest-subtitle{color:#71717a;font-size:14px;margin:0}.md-auth-buttons{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.md-auth-btn{width:100%;padding:14px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.md-auth-btn.primary{background-color:#1b9b8c;color:#fff}.md-auth-btn.primary:hover{background-color:#169485}.md-auth-btn.secondary{background-color:transparent;color:#fff;border:1px solid #2E2E3E}.md-auth-btn.secondary:hover{background-color:#1c1c2c}.mpv-menu-btn{background:none;border:none;color:#fff;padding:4px;display:flex;align-items:center;justify-content:center;cursor:pointer}.mpv-sidebar-overlay{position:fixed;inset:0;background:#000000b3;z-index:1000;animation:mpv-fadeIn .2s ease}@keyframes mpv-fadeIn{0%{opacity:0}to{opacity:1}}.mpv-sidebar{position:fixed;top:0;left:0;width:280px;height:100%;background:#0a0a10;z-index:1001;display:flex;flex-direction:column;animation:mpv-slideIn .3s ease}@keyframes mpv-slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.mpv-sidebar-header{display:flex;justify-content:flex-end;padding:16px}.mpv-sidebar-close{background:none;border:none;color:#fff;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.mpv-sidebar-profile{display:flex;align-items:center;padding:16px 20px;gap:12px;border-bottom:1px solid #1C1C2C;margin-bottom:8px}.mpv-sidebar-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#1c1c2c;flex-shrink:0}.mpv-sidebar-avatar img{width:100%;height:100%;object-fit:cover}.mpv-sidebar-user-info{flex:1;min-width:0}.mpv-sidebar-email{display:block;font-size:14px;font-weight:600;color:#fff;margin-bottom:4px}.mpv-sidebar-id-row{display:flex;align-items:center;gap:6px}.mpv-sidebar-id{font-size:12px;color:#71717a}.mpv-sidebar-copy{color:#71717a;cursor:pointer}.mpv-sidebar-unverify-btn{background:#1a3a2f;border:none;color:#22c55e;font-size:11px;padding:4px 10px;border-radius:4px;display:flex;align-items:center;gap:4px;flex-shrink:0}.mpv-sidebar-menu{flex:1;padding:8px 0;overflow-y:auto}.mpv-sidebar-item{display:flex;align-items:center;padding:14px 20px;gap:14px;color:#fff;font-size:14px;cursor:pointer;transition:background .2s}.mpv-sidebar-item:hover{background:#ffffff0d}.mpv-sidebar-item.has-dropdown{position:relative}.mpv-sidebar-dropdown-icon{margin-left:auto;color:#71717a}.mpv-sidebar-footer{padding:16px 20px;border-top:1px solid #1C1C2C;display:flex;flex-direction:column;gap:12px}.mpv-sidebar-switch-btn{background:#1c1c2c;border:1px solid #27272A;color:#fff;font-size:14px;padding:12px;border-radius:8px;cursor:pointer;transition:background .2s}.mpv-sidebar-switch-btn:hover{background:#27272a}.mpv-sidebar-logout-btn{background:none;border:1px solid #EF4444;color:#ef4444;font-size:14px;padding:12px;border-radius:8px;cursor:pointer;transition:all .2s}.mpv-sidebar-logout-btn:hover{background:#ef44441a}.profile-desktop-tabs{display:flex;gap:32px;margin-bottom:24px;border-bottom:1px solid #1C1C2C;padding-bottom:0}.profile-desktop-tab{background:none;border:none;color:#71717a;font-size:15px;font-weight:500;padding:12px 0;cursor:pointer;position:relative;transition:color .2s}.profile-desktop-tab:hover{color:#a1a1aa}.profile-desktop-tab.active{color:#14b8a6}.profile-desktop-tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#14b8a6;border-radius:1px}@media(max-width:768px){.profile-desktop-tabs{display:none}}.profile-tab-content{display:flex;flex-direction:column;gap:24px}.verification-user-card{background:#0c0c17;border:1px solid #1C1C2C;border-radius:12px;padding:20px 24px}.verification-user-info{display:flex;align-items:center;gap:16px}.verification-avatar{width:48px;height:48px;background:#1c1c2c;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#71717a}.verification-user-details{display:flex;flex-direction:column;gap:4px}.verification-email{font-size:16px;font-weight:600;color:#fff}.verification-status-badge{font-size:12px;color:#71717a}.verification-section-card{background:#0c0c17;border:1px solid #1C1C2C;border-radius:12px;padding:24px;display:flex;gap:40px}.verification-section-left{flex:1}.verification-section-title{font-size:16px;font-weight:600;color:#fff;margin:0 0 8px}.verification-section-desc{font-size:13px;color:#71717a;margin:0 0 16px;line-height:1.5}.verification-btn{background:#14b8a6;color:#fff;border:none;padding:10px 32px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.verification-btn:hover{background:#0d9488}.verification-section-right{flex:1;display:flex;flex-direction:column;gap:24px}.verification-level{display:flex;flex-direction:column;gap:8px}.level-header{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#fff}.level-icon.success{color:#14b8a6}.level-icon.error{color:#ef4444}.level-limit{font-size:14px;font-weight:600;color:#fff;margin:0}.level-requirements{display:flex;flex-direction:column;gap:6px;margin-top:8px}.level-label{font-size:12px;color:#71717a}.requirement-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#71717a}.req-dot{width:6px;height:6px;background:#71717a;border-radius:50%}.account-limits-card{background:#0c0c17;border:1px solid #1C1C2C;border-radius:12px;padding:24px}.limits-header{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#fff;margin-bottom:20px}.limits-grid{display:flex;flex-direction:column;gap:16px}.limit-row{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0;border-bottom:1px solid #1C1C2C}.limit-row:last-child{border-bottom:none}.limit-label{font-size:14px;color:#71717a}.limit-value{font-size:14px;color:#14b8a6}.limit-values{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:14px;color:#fff}.security-section{margin-bottom:24px}.security-section-title{font-size:16px;font-weight:600;color:#fff;margin:0 0 16px}.security-card{background:#0c0c17;border:1px solid #1C1C2C;border-radius:12px;overflow:hidden}.security-item{display:flex;align-items:center;padding:20px 24px;gap:16px;border-bottom:1px solid #1C1C2C}.security-item:last-child{border-bottom:none}.security-item-icon{width:40px;height:40px;background:#111118;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#71717a;flex-shrink:0}.security-item-info{flex:1;display:flex;flex-direction:column;gap:4px}.security-item-name{font-size:15px;font-weight:600;color:#fff}.security-item-desc{font-size:12px;color:#71717a;line-height:1.4}.security-item-value{font-size:14px;color:#fff;margin-right:16px}.security-btn{background:#1c1c2c;color:#fff;border:1px solid #27272A;padding:8px 24px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s;min-width:80px}.security-btn:hover{background:#27272a}.security-btn.danger{color:#ef4444;border-color:#ef4444;background:transparent}.security-btn.danger:hover{background:#ef44441a}.task-rewards-card{background:#0c0c17;border:1px solid #1C1C2C;border-radius:12px;padding:24px;display:flex;gap:60px}.reward-item{display:flex;flex-direction:column;gap:4px}.reward-label{font-size:13px;color:#71717a}.reward-value{font-size:15px;color:#fff}.reward-amount{color:#14b8a6;font-weight:600}.task-tabs{display:flex;gap:24px;border-bottom:1px solid #1C1C2C;padding-bottom:0}.task-tab{background:none;border:none;color:#71717a;font-size:14px;font-weight:500;padding:12px 0;cursor:pointer;position:relative;transition:color .2s}.task-tab:hover{color:#a1a1aa}.task-tab.active{color:#14b8a6}.task-tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#14b8a6;border-radius:1px}.task-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:#71717a}.task-empty-icon{margin-bottom:16px;opacity:.5}.task-empty-state p{font-size:14px;margin:0}.invite-header-card{background:#0c0c17;border:1px solid #1C1C2C;border-radius:12px;padding:32px;display:flex;align-items:center;gap:40px}.invite-header-left{flex:1}.invite-title{font-size:24px;font-weight:700;color:#fff;margin:0}.invite-subtitle{font-size:20px;font-weight:600;color:#fff;margin:4px 0 8px}.invite-desc{font-size:13px;color:#71717a;margin:0}.invite-header-icon{flex-shrink:0}.invite-icon-box{width:80px;height:80px;background:#1c1c2c;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.invite-header-right{flex:1;display:flex;flex-direction:column;gap:12px}.invite-code-section,.invite-link-section{display:flex;flex-direction:column;gap:6px}.invite-label{font-size:12px;color:#71717a}.invite-code-box{background:#111118;border:1px solid #1C1C2C;border-radius:8px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:14px}.invite-code-actions{display:flex;align-items:center;gap:12px}.invite-edit-btn{background:none;border:none;cursor:pointer;font-size:14px}.invite-btn{background:#14b8a6;color:#fff;border:none;padding:14px 24px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s;margin-top:8px}.invite-btn:hover{background:#0d9488}.invite-dashboard{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px}.invite-dashboard-icon{color:#14b8a6}.invite-dashboard-title{font-size:18px;font-weight:600;color:#fff;margin:0}.invite-stats-card{background:#0c0c17;border:1px solid #1C1C2C;border-radius:12px;padding:24px;display:flex;gap:40px}.invite-stat-item{display:flex;align-items:center;gap:12px}.invite-stat-icon{width:40px;height:40px;background:#1c1c2c;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#71717a}.invite-stat-icon.teal{color:#14b8a6}.invite-stat-info{display:flex;flex-direction:column;gap:2px}.invite-stat-label{font-size:13px;color:#71717a}.invite-stat-value{font-size:14px;color:#fff}.stat-amount{color:#14b8a6;font-weight:600}.settings-section{margin-bottom:24px}.settings-section-title{font-size:16px;font-weight:600;color:#fff;margin:0 0 16px}.settings-card{background:#0c0c17;border:1px solid #1C1C2C;border-radius:12px;overflow:hidden}.settings-item{display:flex;align-items:flex-start;padding:20px 24px;gap:16px;border-bottom:1px solid #1C1C2C}.settings-item:last-child{border-bottom:none}.settings-item-icon{width:40px;height:40px;background:#111118;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#71717a;flex-shrink:0;margin-top:2px}.settings-item-info{flex:1;display:flex;flex-direction:column;gap:4px}.settings-item-name{font-size:15px;font-weight:600;color:#fff}.settings-item-desc{font-size:12px;color:#71717a;line-height:1.4}.settings-item-value-sub{font-size:13px;color:#fff;margin-top:4px}.settings-item-value-link{font-size:13px;color:#14b8a6;cursor:pointer;margin-top:4px}.settings-btn{background:#1c1c2c;color:#fff;border:1px solid #27272A;padding:8px 24px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s;min-width:80px;align-self:flex-start}.settings-btn:hover{background:#27272a}.mpv-verification{padding:16px}.mpv-ver-user-card{display:flex;align-items:center;gap:16px;padding:20px;background:#111118;border-radius:12px;margin-bottom:16px}.mpv-ver-avatar{width:48px;height:48px;background:#14b8a6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.mpv-ver-user-info{display:flex;flex-direction:column;gap:4px}.mpv-ver-email{font-size:16px;font-weight:600;color:#fff}.mpv-ver-status{font-size:13px;color:#71717a}.mpv-ver-status.verified{color:#1cd4a7}.mpv-ver-section{background:#111118;border-radius:12px;padding:20px;margin-bottom:16px}.mpv-ver-title{font-size:15px;font-weight:600;color:#fff;margin:0 0 8px}.mpv-ver-desc{font-size:13px;color:#71717a;line-height:1.5;margin:0 0 16px}.mpv-ver-btn{background:#14b8a6;color:#fff;border:none;padding:10px 28px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.mpv-limits-section{margin-bottom:24px}.mpv-limits-header{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#fff;margin-bottom:16px}.mpv-limit-row{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0;border-bottom:1px solid #1C1C2C}.mpv-limit-label{font-size:13px;color:#71717a}.mpv-limit-value{font-size:13px;color:#fff;text-align:right}.mpv-limit-value.teal{color:#14b8a6}.mpv-limit-values{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:13px;color:#fff}.mpv-ver-levels{display:flex;flex-direction:column;gap:24px}.mpv-ver-level{display:flex;flex-direction:column;gap:8px}.mpv-ver-level-header{display:flex;align-items:center;gap:8px;font-size:14px;color:#fff}.mpv-ver-icon.success{color:#14b8a6}.mpv-ver-icon.error{color:#ef4444}.mpv-ver-level-limit{font-size:15px;font-weight:600;color:#fff;margin:4px 0 8px}.mpv-ver-reqs{display:flex;flex-direction:column;gap:6px}.mpv-ver-req-label{font-size:12px;color:#71717a}.mpv-ver-req-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#71717a}.mpv-req-dot{width:6px;height:6px;background:#71717a;border-radius:50%}.mpv-security{padding:16px}.mpv-sec-section{margin-bottom:24px}.mpv-sec-title{font-size:15px;font-weight:600;color:#fff;margin:0 0 16px}.mpv-sec-item{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-bottom:1px solid #1C1C2C}.mpv-sec-item:last-child{border-bottom:none}.mpv-sec-icon{width:32px;height:32px;background:#1c1c2c;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#71717a;font-size:14px;font-weight:600;flex-shrink:0}.mpv-sec-info{flex:1;display:flex;flex-direction:column;gap:4px}.mpv-sec-name{font-size:14px;font-weight:600;color:#fff}.mpv-sec-desc{font-size:11px;color:#71717a;line-height:1.4}.mpv-sec-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.mpv-sec-value{font-size:12px;color:#fff}.mpv-sec-btn{background:#1c1c2c;color:#fff;border:1px solid #27272A;padding:6px 16px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0}.mpv-sec-btn.danger{color:#ef4444;border-color:#ef4444;background:transparent}.mpv-sec-modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.mpv-sec-modal{background:#1c1c2c;border:1px solid #27272A;border-radius:12px;padding:24px;width:100%;max-width:400px;position:relative}.mpv-sec-modal-close{position:absolute;top:12px;right:12px;background:none;border:none;color:#71717a;cursor:pointer}.mpv-sec-modal-title{display:flex;align-items:center;gap:8px;color:#fff;font-size:16px;font-weight:600;margin:0 0 16px}.mpv-sec-modal-hint{font-size:13px;color:#71717a;margin:0 0 12px}.mpv-sec-modal-field{margin-bottom:12px}.mpv-sec-modal-field label{display:block;font-size:12px;color:#a1a1aa;margin-bottom:4px}.mpv-sec-modal-field input{width:100%;padding:10px 12px;background:#0d0d14;border:1px solid #27272A;border-radius:8px;color:#fff;font-size:14px;outline:none;box-sizing:border-box}.mpv-sec-modal-field input:focus{border-color:#1cd4a7}.mpv-sec-modal-submit{width:100%;padding:10px;background:#1cd4a7;color:#0d0d14;font-weight:600;font-size:14px;border:none;border-radius:8px;cursor:pointer;margin-top:4px}.mpv-sec-modal-submit:disabled{opacity:.6;cursor:not-allowed}.mpv-sec-modal-submit.danger{background:#ef4444;color:#fff}.mpv-sec-modal-error{color:#ef4444;font-size:13px;margin:8px 0 0}.mpv-sec-modal-success{color:#1cd4a7;font-size:13px;margin:8px 0 0}.mpv-sec-device-list,.mpv-sec-activity-list{display:flex;flex-direction:column;gap:12px}.mpv-sec-device-item{display:flex;align-items:center;gap:12px;padding:12px;background:#0d0d14;border-radius:8px;color:#fff}.mpv-sec-device-item div{display:flex;flex-direction:column;flex:1}.mpv-sec-device-name{font-size:14px;font-weight:500}.mpv-sec-device-detail{font-size:12px;color:#71717a}.mpv-sec-device-badge{font-size:11px;background:#1cd4a726;color:#1cd4a7;padding:2px 8px;border-radius:4px;font-weight:600}.mpv-sec-activity-item{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:#0d0d14;border-radius:8px}.mpv-sec-activity-action{color:#fff;font-size:14px;font-weight:500}.mpv-sec-activity-time{color:#a1a1aa;font-size:12px}.mpv-sec-activity-detail{color:#71717a;font-size:12px}.mpv-task{padding:16px}.mpv-task-rewards{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.mpv-task-reward{display:flex;flex-direction:column;gap:4px}.mpv-task-reward-label{font-size:13px;color:#71717a}.mpv-task-reward-value{font-size:15px;color:#fff}.mpv-task-reward-value .teal{color:#14b8a6;font-weight:600}.mpv-task-tabs{display:flex;gap:20px;border-bottom:1px solid #1C1C2C;padding-bottom:0;margin-bottom:24px}.mpv-task-tab{background:none;border:none;color:#71717a;font-size:13px;font-weight:500;padding:12px 0;cursor:pointer;position:relative;transition:color .2s}.mpv-task-tab.active{color:#14b8a6}.mpv-task-tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#14b8a6;border-radius:1px}.mpv-task-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#71717a}.mpv-task-empty-icon{margin-bottom:16px;opacity:.5}.mpv-task-empty p{font-size:14px;margin:0}.mpv-invite{padding:16px}.mpv-invite-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.mpv-invite-text{flex:1}.mpv-invite-title{font-size:22px;font-weight:700;color:#fff;margin:0}.mpv-invite-subtitle{font-size:18px;font-weight:600;color:#fff;margin:4px 0 8px}.mpv-invite-desc{font-size:12px;color:#71717a;margin:0}.mpv-invite-icon{width:64px;height:64px;background:#1c1c2c;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#14b8a6}.mpv-invite-section{margin-bottom:16px}.mpv-invite-label{font-size:12px;color:#71717a;margin-bottom:8px;display:block}.mpv-invite-box{background:#111118;border:1px solid #1C1C2C;border-radius:8px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:14px}.mpv-invite-actions{display:flex;align-items:center;gap:12px}.mpv-invite-btn{background:#14b8a6;color:#fff;border:none;padding:14px 24px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;width:100%;margin:16px 0 32px}.mpv-invite-dashboard{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px}.mpv-invite-dash-icon{color:#14b8a6}.mpv-invite-dashboard h3{font-size:18px;font-weight:600;color:#fff;margin:0}.mpv-invite-stats{display:flex;flex-direction:column;gap:16px}.mpv-invite-stat{display:flex;align-items:center;gap:12px}.mpv-invite-stat-icon{width:40px;height:40px;background:#1c1c2c;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#71717a}.mpv-invite-stat-icon.teal{color:#14b8a6}.mpv-invite-stat-info{display:flex;flex-direction:column;gap:2px}.mpv-invite-stat-label{font-size:13px;color:#71717a}.mpv-invite-stat-value{font-size:14px;color:#fff}.mpv-invite-stat-value .teal{color:#14b8a6;font-weight:600}.mpv-settings{padding:16px}.mpv-settings-section{margin-bottom:32px}.mpv-settings-title{font-size:18px;font-weight:700;color:#fff;margin:0 0 16px}.mpv-settings-item{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-bottom:1px solid #1C1C2C}.mpv-settings-item:last-child{border-bottom:none}.mpv-settings-icon{width:32px;height:32px;background:#1c1c2c;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#71717a;flex-shrink:0}.mpv-settings-info{flex:1;display:flex;flex-direction:column;gap:4px}.mpv-settings-name{font-size:14px;font-weight:600;color:#fff}.mpv-settings-desc{font-size:11px;color:#71717a;line-height:1.4}.mpv-settings-value{font-size:13px;color:#fff;margin-top:4px}.mpv-settings-link{font-size:13px;color:#14b8a6;margin-top:4px}.mpv-settings-btn{background:#1c1c2c;color:#fff;border:1px solid #27272A;padding:6px 16px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0;align-self:flex-start}.mpv-order{padding:0}.mpv-order-tabs{display:flex;background:#0c0c14;border-bottom:1px solid #1C1C2C;padding:0 16px}.mpv-order-tab{background:none;border:none;color:#71717a;font-size:14px;padding:16px 0;margin-right:24px;cursor:pointer;position:relative}.mpv-order-tab.active{color:#fff;font-weight:600}.mpv-order-tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#14b8a6}.mpv-order-filters{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#0c0c14;border-bottom:1px solid #1C1C2C}.mpv-order-filter-left{display:flex;gap:8px}.mpv-order-filter-btn{display:flex;align-items:center;gap:4px;background:#1c1c2c;border:1px solid #27272A;color:#fff;padding:8px 12px;border-radius:6px;font-size:13px;cursor:pointer}.mpv-order-filter-icon{background:none;border:none;color:#71717a;cursor:pointer;padding:8px}.mpv-order-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:#71717a}.mpv-order-empty-icon{opacity:.3;margin-bottom:16px}.mpv-order-empty p{margin:0;font-size:14px}.mpv-message{padding:0}.mpv-msg-tabs{display:flex;background:#0c0c14;border-bottom:1px solid #1C1C2C;padding:0 16px;overflow-x:auto}.mpv-msg-tab{background:none;border:none;color:#71717a;font-size:13px;padding:16px 0;margin-right:20px;cursor:pointer;position:relative;white-space:nowrap}.mpv-msg-tab.active{color:#fff;font-weight:600}.mpv-msg-tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#14b8a6}.mpv-msg-actions{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#0c0c14;border-bottom:1px solid #1C1C2C}.mpv-msg-select{display:flex;align-items:center;gap:8px;color:#fff;font-size:13px}.mpv-msg-checkbox{width:18px;height:18px;border:2px solid #27272A;border-radius:4px;cursor:pointer}.mpv-msg-action-btns{display:flex;gap:12px}.mpv-msg-action-btn{background:none;border:none;font-size:13px;cursor:pointer}.mpv-msg-action-btn.delete{color:#71717a}.mpv-msg-action-btn.mark{color:#14b8a6}.mpv-msg-item{background:#0c0c14;border-bottom:1px solid #1C1C2C;padding:16px}.mpv-msg-item-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.mpv-msg-item-title{flex:1;color:#fff;font-size:14px;font-weight:600}.mpv-msg-item-delete{background:none;border:none;color:#71717a;font-size:13px;cursor:pointer}.mpv-msg-item-content{display:flex;flex-direction:column;gap:12px;padding-left:30px}.mpv-msg-row{display:flex;justify-content:space-between;align-items:center}.mpv-msg-label{font-size:13px;color:#71717a}.mpv-msg-value{font-size:13px;color:#fff}.mpv-msg-checkbox.checked{background:#14b8a6;border-color:#14b8a6;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px}.mpv-msg-item.read{opacity:.6}.mpv-msg-mark-btn{background:none;border:none;color:#14b8a6;font-size:13px;cursor:pointer}.mpv-order-list{display:flex;flex-direction:column;gap:0}.mpv-order-item{background:#0c0c14;border-bottom:1px solid #1C1C2C;padding:14px 16px}.mpv-order-item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mpv-order-item-pair{font-size:14px;font-weight:600;color:#fff}.mpv-order-item-side{font-size:12px;font-weight:600;padding:2px 8px;border-radius:4px}.mpv-order-item-side.buy{color:#14b8a6;background:#14b8a61a}.mpv-order-item-side.sell{color:#ef4444;background:#ef44441a}.mpv-order-item-details{display:flex;flex-direction:column;gap:6px}.mpv-order-item-row{display:flex;justify-content:space-between;align-items:center}.mpv-order-item-label{font-size:12px;color:#71717a}.mpv-order-item-val{font-size:12px;color:#a1a1aa}.mpv-order-item-val.profit{color:#14b8a6}.mpv-order-item-val.loss{color:#ef4444}.mpv-task-list{display:flex;flex-direction:column;gap:0}.mpv-task-item{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#0c0c14;border-bottom:1px solid #1C1C2C}.mpv-task-item.done{opacity:.6}.mpv-task-check{width:22px;height:22px;min-width:22px;border:2px solid #27272A;border-radius:50%;display:flex;align-items:center;justify-content:center}.mpv-task-check.checked{background:#14b8a6;border-color:#14b8a6;color:#fff}.mpv-task-item-info{flex:1;display:flex;flex-direction:column;gap:2px}.mpv-task-item-name{font-size:14px;font-weight:500;color:#fff}.mpv-task-item-desc{font-size:12px;color:#71717a}.mpv-task-item-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.mpv-task-item-reward{font-size:12px;color:#14b8a6;font-weight:500}.mpv-task-item-btn{background:#14b8a6;color:#fff;border:none;border-radius:6px;padding:4px 16px;font-size:12px;font-weight:500;cursor:pointer}.mpv-task-item-btn:hover{background:#0ea595}.mpv-auth-step{display:flex;flex-direction:column;gap:16px}.mpv-auth-stores{display:flex;gap:12px;justify-content:center}.mpv-auth-store-badge{background:#1c1c2c;border:1px solid #27272A;border-radius:8px;padding:10px 20px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:border-color .2s}.mpv-auth-store-badge:hover{border-color:#14b8a6}.mpv-auth-qr{display:flex;justify-content:center;padding:16px 0}.mpv-auth-secret{display:flex;flex-direction:column;gap:6px}.mpv-auth-secret-label{font-size:12px;color:#71717a}.mpv-auth-secret-box{display:flex;align-items:center;justify-content:space-between;background:#1c1c2c;border:1px solid #27272A;border-radius:8px;padding:10px 14px;gap:12px}.mpv-auth-secret-box code{font-family:Courier New,monospace;font-size:14px;color:#14b8a6;letter-spacing:2px;font-weight:600;word-break:break-all}@media(max-width:768px){.chaport-container,div.chaport-container,[class*=chaport-],[id*=chaport]{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important;z-index:-9999!important}}.mobile-back-header{display:none;padding:8px 12px 0}.mobile-back-btn{background:none;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.mobile-back-btn:active{opacity:.7}@media(max-width:768px){.mobile-back-header{display:block}.withdraw-page-container{padding:0 8px 20px}.withdraw-header{margin-bottom:12px;text-align:center}.withdraw-title{font-size:20px;margin-bottom:6px}.withdraw-subtitle{font-size:12px}}.withdraw-page-container{max-width:1200px;margin:0 auto;padding:60px 40px;font-family:Inter,sans-serif}.withdraw-header{margin-bottom:40px}.withdraw-title{font-size:32px;font-weight:700;color:#fff;margin-bottom:8px}.withdraw-subtitle{font-size:14px;color:#71717a}.withdraw-content{display:grid;grid-template-columns:1fr 340px;gap:40px}.withdraw-form-card{background-color:#0c0c17;border:1px solid #1C1C2C;border-radius:16px;padding:32px}.withdraw-form-group{margin-bottom:32px}.withdraw-form-label{display:block;font-size:14px;font-weight:600;color:#fff;margin-bottom:12px}.withdraw-input-wrapper{position:relative;display:flex;align-items:center}.withdraw-select-trigger,.withdraw-input{width:100%;background-color:#111118;border:1px solid #1C1C2C;border-radius:12px;padding:14px 16px;color:#fff;font-size:15px;outline:none;transition:all .2s ease}.withdraw-input:focus,.withdraw-select-trigger:hover{border-color:#1b9b8c}.coin-select-item{display:flex;align-items:center;gap:12px}.coin-icon-small{width:24px;height:24px;border-radius:50%}.coin-symbol{font-weight:600}.coin-name{color:#71717a;font-size:13px}.network-warning{display:flex;gap:12px;background-color:#1b9b8c0d;border:1px solid rgba(27,155,140,.2);border-radius:12px;padding:16px;margin-top:12px}.warning-icon-teal{color:#1b9b8c;flex-shrink:0}.warning-text-small{font-size:12px;color:#a1a1aa;line-height:1.6}.amount-input-container{position:relative}.amount-max-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#1b9b8c;font-size:13px;font-weight:600;cursor:pointer;padding:4px 8px}.balance-info-row{display:flex;justify-content:space-between;margin-top:8px;font-size:12px}.balance-label{color:#71717a}.balance-value{color:#fff;font-weight:500}.summary-card{background-color:#111118;border-radius:12px;padding:24px;margin-top:32px}.summary-row:last-child{margin-bottom:0;padding-top:12px;border-top:1px solid #1C1C2C;margin-top:12px}.summary-label{color:#71717a}.summary-value.highlight{color:#1b9b8c;font-size:18px}.main-withdraw-btn{width:100%;background-color:#1b9b8c;color:#fff;border:none;border-radius:12px;padding:16px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;margin-top:24px}.main-withdraw-btn:hover{background-color:#148376;transform:translateY(-1px)}.info-card{background-color:#111118;border:1px solid #1C1C2C;border-radius:16px;padding:24px;margin-bottom:24px}.info-card-title{font-size:16px;font-weight:600;color:#fff;margin-bottom:16px;display:flex;align-items:center;gap:8px}.info-list{list-style:none;padding:0;margin:0}.info-list-item{display:flex;gap:12px;margin-bottom:16px;font-size:13px;color:#a1a1aa;line-height:1.5}.info-list-item:last-child{margin-bottom:0}.info-bullet{width:6px;height:6px;background-color:#1b9b8c;border-radius:50%;margin-top:6px;flex-shrink:0}.promo-action-card{background:linear-gradient(135deg,#1b9b8c,#111118);border-radius:16px;padding:24px;position:relative;overflow:hidden}.promo-title{font-size:18px;font-weight:700;color:#fff;margin-bottom:8px}.promo-text{font-size:13px;color:#fffc;margin-bottom:20px;max-width:180px}.promo-btn{background-color:#fff;color:#0c0c17;border:none;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:700;cursor:pointer}.promo-illustration{position:absolute;right:-20px;bottom:-10px;width:140px;opacity:.6}.recent-withdrawals-section{margin-top:60px}.recent-title{font-size:18px;font-weight:600;color:#fff;margin-bottom:20px}.withdrawals-table{width:100%;border-collapse:collapse}.withdrawals-table th{text-align:left;padding:16px;color:#71717a;font-size:12px;font-weight:500;border-bottom:1px solid #1C1C2C}.withdrawals-table td{padding:16px;color:#fff;font-size:14px;border-bottom:1px solid #1C1C2C}.status-badge{padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.status-badge.completed{background-color:#1b9b8c1a;color:#1b9b8c}.status-badge.pending{background-color:#f59e0b1a;color:#f59e0b}@media(max-width:1024px){.withdraw-content{grid-template-columns:1fr 300px;gap:30px}}@media(max-width:768px){.withdraw-page-container{padding:20px 16px 100px}.withdraw-header{margin-bottom:24px;text-align:center}.withdraw-title{font-size:24px;margin-bottom:6px}.withdraw-subtitle{font-size:13px}.withdraw-content{display:flex;flex-direction:column;gap:24px}.withdraw-main{order:1}.withdraw-sidebar{order:2;display:flex;flex-direction:column;gap:16px}.withdraw-form-card{padding:16px 12px;border-radius:12px}.withdraw-form-group{margin-bottom:24px}.withdraw-form-label{font-size:13px;margin-bottom:10px}.withdraw-select-trigger,.withdraw-input{padding:12px 14px;font-size:14px;border-radius:10px}.coin-select-item{gap:10px}.coin-icon-small{width:20px;height:20px}.coin-symbol{font-size:14px}.coin-name{font-size:12px}.network-warning{padding:12px;gap:10px;border-radius:10px;margin-top:10px}.warning-text-small{font-size:11px;line-height:1.5}.amount-max-btn{font-size:12px;padding:3px 6px}.balance-info-row{font-size:11px}.summary-card{padding:16px;margin-top:24px;border-radius:10px}.summary-row{font-size:13px;margin-bottom:10px}.summary-value.highlight{font-size:16px}.main-withdraw-btn{padding:14px;font-size:15px;border-radius:10px;margin-top:20px}.info-card{padding:16px;border-radius:12px;margin-bottom:16px}.info-card-title{font-size:14px;margin-bottom:12px}.info-list-item{font-size:12px;margin-bottom:12px;gap:10px}.info-bullet{width:5px;height:5px;margin-top:5px}.promo-action-card{padding:20px;border-radius:12px}.promo-title{font-size:16px}.promo-text{font-size:12px;margin-bottom:16px;max-width:160px}.promo-btn{padding:8px 16px;font-size:12px}.promo-illustration{width:100px;right:-10px;bottom:-5px}.recent-withdrawals-section{margin-top:30px}.recent-title{font-size:16px;margin-bottom:16px}.withdrawals-card{overflow-x:auto;-webkit-overflow-scrolling:touch}.withdrawals-table{min-width:600px}.withdrawals-table th,.withdrawals-table td{padding:12px 10px;font-size:12px}.status-badge{font-size:10px;padding:3px 6px}}@media(max-width:480px){.withdraw-page-container{padding:16px 12px 100px}.withdraw-header{margin-bottom:20px}.withdraw-title{font-size:20px}.withdraw-subtitle{font-size:12px}.withdraw-form-card{padding:16px 12px}.withdraw-form-group{margin-bottom:20px}.withdraw-select-trigger,.withdraw-input{padding:10px 12px;font-size:13px}.network-warning{flex-direction:column;gap:8px}.warning-icon-teal{align-self:flex-start}.summary-card{padding:14px}.main-withdraw-btn{padding:12px;font-size:14px}.info-card{padding:14px}.promo-action-card{padding:16px}.promo-title{font-size:15px}.promo-text{font-size:11px;max-width:140px}.withdrawals-table{min-width:550px}.withdrawals-table th,.withdrawals-table td{padding:10px 8px;font-size:11px}}.dropdown-menu{position:absolute;top:100%;left:0;right:0;background-color:#111118;border:1px solid #1C1C2C;border-radius:12px;margin-top:4px;z-index:100;box-shadow:0 10px 25px #00000080;overflow:hidden;animation:dropdown-fade-in .2s ease-out}@keyframes dropdown-fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item{padding:12px 16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:background .2s}.dropdown-item:hover{background-color:#1c1c2c}.dropdown-item.active{background-color:#1b9b8c1a}.network-item{display:flex;flex-direction:column;gap:2px}.network-name{font-size:14px;font-weight:500;color:#fff}.network-desc{font-size:11px;color:#71717a}@media(min-width:769px)and (max-width:1024px){.withdraw-page-container{padding:40px 30px}.withdraw-content{grid-template-columns:1fr 280px;gap:24px}}.buysell-refined-container{padding-bottom:40px}.buysell-main-card{background-color:#0c0c17;border:1px solid #1C1C2C;border-radius:20px;display:flex;margin-top:24px;overflow:hidden;min-height:480px}.buysell-info-col{flex:1;padding:40px;border-right:1px solid #1C1C2C;display:flex;flex-direction:column;gap:32px}.buysell-mascot-box{display:flex;justify-content:center;align-items:center}.mascot-svg-refined{width:140px;height:140px}.how-it-works-refined{display:flex;flex-direction:column;gap:20px}.how-it-works-refined h3{color:#fff;font-size:18px;font-weight:600;margin:0}.refined-step{display:flex;align-items:flex-start;gap:16px}.refined-check{width:20px;height:20px;background-color:#1b9b8c;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;margin-top:2px}.refined-step-text{color:#a1a1aa;font-size:14px;line-height:1.5}.buysell-form-col{width:440px;padding:40px;display:flex;flex-direction:column;gap:24px}.buysell-form-tabs{display:flex;background-color:#111118;border:1px solid #1C1C2C;border-radius:8px;padding:4px}.buysell-form-tab{flex:1;height:40px;background:none;border:none;color:#71717a;font-size:14px;font-weight:500;cursor:pointer;border-radius:6px;transition:all .2s ease}.buysell-form-tab.active{background-color:#1c1c2c;color:#fff}.buysell-field-group{display:flex;flex-direction:column;gap:8px}.buysell-field-group label{color:#71717a;font-size:14px}.refined-input-box{background-color:#111118;border:1px solid #1C1C2C;border-radius:8px;height:52px;display:flex;align-items:center;padding:0 16px;gap:12px}.refined-input-box input{flex:1;background:none;border:none;color:#fff;font-size:16px;outline:none}.currency-selector-mini{display:flex;align-items:center;gap:8px;padding-left:12px;border-left:1px solid #1C1C2C;cursor:pointer}.mini-icon{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.mini-icon.usdt{background-color:#1b9b8c;color:#fff}.mini-icon.btc{background-color:#f7931a;color:#fff}.currency-name-mini{color:#fff;font-size:14px;font-weight:500}.buysell-submit-btn{height:52px;background-color:#1b9b8c;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;margin-top:12px;transition:background-color .2s ease}.buysell-submit-btn:hover{background-color:#158a7d}@media(max-width:1024px){.buysell-main-card{flex-direction:column}.buysell-info-col{border-right:none;border-bottom:1px solid #1C1C2C;padding:32px}.buysell-form-col{width:100%;padding:32px}}@media(max-width:768px){.buysell-refined-container{padding:0 16px 100px}.buysell-main-card{margin-top:16px;border-radius:16px}.buysell-info-col{display:none}.buysell-form-col{padding:24px 20px;gap:20px}.buysell-form-tabs{border-radius:8px}.buysell-form-tab{height:36px;font-size:13px}.buysell-field-group label{font-size:13px}.refined-input-box{height:48px;padding:0 14px;gap:10px}.refined-input-box input{font-size:15px}.currency-selector-mini{gap:6px;padding-left:10px}.mini-icon{width:18px;height:18px;font-size:10px}.currency-name-mini{font-size:13px}.buysell-submit-btn{height:48px;font-size:15px;margin-top:8px}.mobile-buysell-view{display:flex;flex-direction:column;gap:20px;background-color:#0a0a10;padding:0}.mobile-buysell-view .mob-page-header{padding:16px 0;margin-bottom:0}.mob-buysell-card{background-color:#111118;border:1px solid #1C1C2C;border-radius:20px;padding:32px 24px;display:flex;flex-direction:column;gap:32px}.mob-buysell-tabs{display:flex;justify-content:center;gap:40px;border-bottom:1px solid #1C1C2C;padding-bottom:12px}.mob-bs-tab{background:none;border:none;color:#71717a;font-size:16px;font-weight:500;position:relative;padding-bottom:8px}.mob-bs-tab.active{color:#fff}.mob-bs-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#1b9b8c}.mob-bs-fields{display:flex;flex-direction:column;gap:24px}.mob-bs-field-group{display:flex;flex-direction:column;gap:12px}.mob-bs-label{color:#71717a;font-size:14px}.mob-bs-input-row{background-color:#1c1c2c;border-radius:12px;height:56px;display:flex;align-items:center;padding:0 16px;justify-content:space-between}.mob-bs-input{background:none;border:none;color:#fff;font-size:18px;font-weight:500;width:120px;outline:none}.mob-bs-currency{display:flex;align-items:center;gap:8px;color:#fff}.currency-mini-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.currency-mini-icon.usdt{background-color:#1b9b8c}.currency-mini-icon.btc{background-color:#f7931a}.currency-code{font-size:15px;font-weight:600}.mob-bs-submit-btn{height:56px;background-color:#1b9b8c;color:#fff;border:none;border-radius:12px;font-size:17px;font-weight:600;margin-top:8px}}@media(max-width:768px){.market-refined-container{padding:0}.mobile-favorites-view{display:flex;flex-direction:column;padding:20px 16px;background-color:#0b0b0f;margin:-16px;width:calc(100% + 32px)}.mobile-favorites-view .mml-header-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.mobile-favorites-view .mml-title{font-size:20px;font-weight:700;color:#fff}.mobile-favorites-view .mml-meatball{font-size:20px;color:#fff;letter-spacing:2px;writing-mode:vertical-lr;transform:rotate(90deg)}.mobile-favorites-view .mml-tabs-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;border-bottom:1px solid #1C1C2C;padding-bottom:12px}.mobile-favorites-view .mml-main-tabs{display:flex;gap:24px}.mobile-favorites-view .mml-tab-v3{background:none;border:none;color:#6b7280;font-size:14px;font-weight:500;padding:0 0 12px;cursor:pointer;position:relative;margin-bottom:-13px}.mobile-favorites-view .mml-tab-v3.active{color:#fff;font-weight:600}.mobile-favorites-view .mml-tab-v3.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#1cd4a7;border-radius:1px}.mobile-favorites-view .mml-search-icon{color:#9ca3af}.mobile-favorites-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.mobile-fav-card{background-color:#16161d;border:1px solid #22222E;border-radius:10px;padding:14px 12px;display:flex;justify-content:space-between;align-items:flex-start}.mobile-fav-info{display:flex;flex-direction:column;gap:2px}.mobile-fav-pair{display:flex;align-items:baseline;gap:1px}.mobile-fav-coin{color:#fff;font-size:15px;font-weight:700}.mobile-fav-suffix{color:#6b7280;font-size:12px;font-weight:500}.mobile-fav-label{color:#6b7280;font-size:12px;margin-top:2px}.mobile-fav-check{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.mobile-fav-check.selected{background-color:#1cd4a7;color:#fff;border:2px solid #1CD4A7}.mobile-fav-check.unselected{background-color:transparent;border:2px solid #3a3a4a;color:transparent}.mobile-fav-check svg{width:12px;height:12px}.mobile-add-all-btn{width:100%;padding:14px;background-color:#1cd4a7;border:none;border-radius:8px;color:#000;font-size:15px;font-weight:600;cursor:pointer;margin-top:16px}.mobile-dashboard{display:flex;flex-direction:column;gap:24px;margin:-16px;padding:16px;width:calc(100% + 32px)}.mobile-campaign-banner{background-color:#111118;border:1px solid #1C1C2C;border-radius:16px;padding:20px;display:flex;justify-content:space-between;align-items:center;overflow:hidden;position:relative}.mb-content{flex:1;z-index:2}.mb-title{color:#fff;font-size:24px;font-weight:700;line-height:1.2;margin-bottom:8px}.mb-subtitle{color:#71717a;font-size:13px;margin-bottom:16px;max-width:180px}.mb-badges{display:flex;gap:8px}.mb-badge{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600}.mb-badge.purple{background-color:#5d5fef;color:#fff}.mb-badge.cyan{border:1px solid #1B9B8C;color:#1b9b8c}.mb-image{width:100px;height:100px;display:flex;align-items:center;justify-content:center}.mb-image img{width:140%;height:auto;object-fit:contain}.mobile-function-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 10px}.mf-item{display:flex;flex-direction:column;align-items:center;gap:8px}.mf-icon-wrapper{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center}.mf-label{font-size:11px;color:#fff;text-align:center;white-space:nowrap}.mobile-coin-list-section{margin-top:10px}.mcl-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #1C1C2C}.mcl-tabs{display:flex;gap:24px}.mcl-tab{background:none;border:none;color:#71717a;font-size:15px;font-weight:500;padding:0}.mcl-tab.active{color:#fff;position:relative}.mcl-tab.active:after{content:"";position:absolute;bottom:-13px;left:0;right:0;height:2px;background-color:#1b9b8c}.mcl-list{display:flex;flex-direction:column;gap:0}.mcl-item{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #111118}.mcl-left{display:flex;align-items:center;gap:12px}.mcl-info{display:flex;flex-direction:column}.mcl-name{color:#fff;font-size:16px;font-weight:600}.mcl-label{color:#71717a;font-size:12px}.mcl-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.mcl-price{color:#fff;font-size:16px;font-weight:600}.mcl-change{font-size:13px;font-weight:500}.mcl-change.positive{color:#10b981}.mcl-change.negative{color:#ef4444}.mobile-market-list-view{display:flex;flex-direction:column;padding:16px 20px;background-color:#0b0b0f;margin:-16px;width:calc(100% + 32px)}.mml-header-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.mml-title{font-size:20px;font-weight:700;color:#fff}.mml-meatball{color:#71717a;font-size:18px;letter-spacing:2px}.mml-tabs-container{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #1C1C2C;margin-bottom:20px}.mml-main-tabs{display:flex;gap:24px}.mml-tab-v3{background:none;border:none;color:#71717a;font-size:15px;font-weight:500;padding:8px 0 12px;position:relative}.mml-tab-v3.active{color:#fff}.mml-tab-v3.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background-color:#1b9b8c;border-radius:2px 2px 0 0}.mml-search-icon{color:#fff;margin-bottom:4px}.mml-futures-sub-nav{display:flex;gap:8px;margin-bottom:20px}.mml-f-sub-tab{background-color:#1a1a24;border:none;border-radius:6px;padding:6px 16px;color:#71717a;font-size:13px;font-weight:500}.mml-f-sub-tab.active{background-color:#272731;color:#fff}.mml-table-header-v2{display:flex;justify-content:space-between;padding:8px 0;margin-bottom:8px}.mml-th-group{display:flex;gap:20px}.mml-th{color:#71717a;font-size:11px;font-weight:600;display:flex;align-items:center;gap:4px}.mml-list-v2{display:flex;flex-direction:column}.mml-item-v2{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.mml-item-left-v2{display:flex;align-items:center;gap:16px}.mml-star-icon{color:#3f3f46}.mml-coin-info-v2{display:flex;flex-direction:column;gap:2px}.mml-pair-row{display:flex;align-items:baseline;gap:4px}.mml-symbol-v2{color:#fff;font-size:16px;font-weight:700}.mml-base-v2{color:#71717a;font-size:11px;font-weight:600}.mml-volume-v2{color:#71717a;font-size:11px;font-weight:500}.mml-item-right-v2{display:flex;align-items:center;gap:12px}.mml-price-col{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.mml-main-price-v2{color:#fff;font-size:16px;font-weight:700}.mml-fiat-price-v2{color:#71717a;font-size:11px;font-weight:500}.mml-change-badge-v2{padding:6px 12px;border-radius:6px;font-size:13px;font-weight:600;min-width:72px;text-align:center;background:linear-gradient(135deg,#10b98133,#10b98166)}.mml-change-badge-v2.positive{background:linear-gradient(180deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b98133}.mml-change-badge-v2.negative{background:linear-gradient(180deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 12px #ef444433}.coin-icon-placeholder{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px}}.market-refined-container{padding:0 40px;max-width:1400px;margin:0 auto}.market-feature-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px}.m-feature-card{background-color:#111118;border:1px solid #1C1C2C;border-radius:12px;padding:20px;transition:border-color .2s}.m-feature-card:hover{border-color:#1b9b8c}.m-feature-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.m-feature-coin{display:flex;align-items:center;gap:10px}.m-feature-name{font-size:14px;font-weight:600;color:#fff}.m-feature-change{font-size:13px;font-weight:600}.m-feature-change.positive{color:#10b981}.m-feature-change.negative{color:#ef4444}.m-feature-price{font-size:24px;font-weight:700;color:#fff;margin-bottom:12px}.m-feature-footer{display:flex;justify-content:space-between;align-items:center}.m-feature-vol{font-size:12px}.market-main-header{margin-bottom:32px}.page-title{font-size:28px;font-weight:700;color:#fff;margin-bottom:8px}.page-subtitle{font-size:14px;color:#71717a}.market-controls-v2{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.market-tabs-v2{display:flex;gap:24px}.m-tab-v2{background:none;border:none;color:#71717a;font-size:15px;font-weight:600;padding:8px 0;cursor:pointer;position:relative;transition:color .2s}.m-tab-v2.active{color:#fff}.m-tab-v2.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#1b9b8c}.m-search-v2{display:flex;align-items:center;gap:10px;background-color:#111118;border:1px solid #1C1C2C;border-radius:8px;padding:10px 16px;min-width:280px}.m-search-input{background:none;border:none;color:#fff;font-size:14px;outline:none;width:100%}.m-search-input::placeholder{color:#71717a}.market-assets-grid-v2{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.m-asset-card{background-color:#111118;border:1px solid #1C1C2C;border-radius:10px;padding:16px;display:flex;justify-content:space-between;align-items:center}.m-asset-pair{font-size:15px;font-weight:600}.m-white-text{color:#fff}.m-asset-label{font-size:12px;margin-top:4px}.check-circle-teal{width:24px;height:24px;background-color:#1b9b8c;border-radius:50%;display:flex;align-items:center;justify-content:center}.market-actions-v2{display:flex;justify-content:flex-end}.add-all-btn-v2{background-color:#1b9b8c;color:#fff;border:none;border-radius:8px;padding:12px 32px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s}.add-all-btn-v2:hover{background-color:#148376}.market-table-section{margin-top:24px}.futures-sub-nav{display:flex;gap:12px;margin-bottom:20px}.futures-sub-tab{background-color:#111118;border:1px solid #1C1C2C;border-radius:6px;padding:8px 20px;color:#71717a;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.futures-sub-tab.active{background-color:#1c1c2c;color:#fff;border-color:#1b9b8c}.m-table-container{background-color:#111118;border:1px solid #1C1C2C;border-radius:12px;overflow:hidden}.m-refined-table{width:100%;border-collapse:collapse}.m-refined-table th{text-align:left;padding:16px 20px;color:#71717a;font-size:12px;font-weight:600;background-color:#0c0c17;border-bottom:1px solid #1C1C2C}.m-refined-table td{padding:16px 20px;border-bottom:1px solid #1C1C2C}.m-refined-table tr:last-child td{border-bottom:none}.m-table-name-cell{display:flex;align-items:center}.m-table-price-cell{display:flex;flex-direction:column}.m-positive-text{color:#10b981}.m-negative-text{color:#ef4444}.m-trade-link{color:#1b9b8c;font-size:13px;font-weight:600;cursor:pointer;background:none;border:none;transition:opacity .2s}.m-trade-link:hover{opacity:.8}@media(min-width:769px)and (max-width:1024px){.market-refined-container{padding:0 24px}.market-feature-row{grid-template-columns:repeat(2,1fr);gap:16px}.market-assets-grid-v2{grid-template-columns:repeat(3,1fr)}.m-search-v2{min-width:220px}.m-refined-table th,.m-refined-table td{padding:12px 14px;font-size:12px}}@media(max-width:1200px){.market-feature-row{grid-template-columns:repeat(2,1fr)}.market-assets-grid-v2{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.desktop-only{display:none!important}.mobile-only{display:flex!important}.market-refined-container{padding:0 16px 80px}}@media(max-width:480px){.mobile-function-grid{gap:16px 8px}.mf-icon-wrapper{width:44px;height:44px;border-radius:12px}.mf-icon-wrapper svg{width:20px;height:20px}.mf-label{font-size:10px}.mobile-campaign-banner{padding:16px}.mb-title{font-size:20px}.mb-subtitle{font-size:12px;max-width:150px}.mb-image{width:80px;height:80px}.mcl-name,.mcl-price,.mml-symbol-v2,.mml-main-price-v2{font-size:14px}.mml-change-badge-v2{padding:5px 10px;font-size:12px;min-width:60px}}.settings-sidebar-overlay{position:fixed;inset:0;background:#0009;z-index:999999;display:flex;justify-content:flex-end}.settings-sidebar{width:320px;height:100%;background:#1a1a22;border-left:1px solid #2a2a34;display:flex;flex-direction:column;animation:settingsSidebarSlideIn .3s ease-out}@keyframes settingsSidebarSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.settings-sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #2a2a34}.settings-section-title{font-size:12px;font-weight:400;color:#71717a;margin:0 0 16px;text-transform:capitalize}.settings-layout-option{display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer}.settings-layout-preview{width:110px;height:70px;background:transparent;border:2px solid #2a2a34;border-radius:8px;padding:8px;transition:border-color .2s ease;display:flex;align-items:stretch;justify-content:center}.layout-grid-1,.layout-grid-2{display:flex;gap:4px;width:100%;height:100%}.layout-grid-1 .lg-left{width:10px;background:transparent;border:1.5px solid #3a3a44;border-radius:2px}.layout-grid-1 .lg-center{flex:1;display:flex;flex-direction:column;gap:3px}.layout-grid-1 .lg-center-top{flex:2;background:transparent;border:1.5px solid #3a3a44;border-radius:2px}.layout-grid-1 .lg-center-bottom{flex:1;background:transparent;border:1.5px solid #3a3a44;border-radius:2px}.layout-grid-1 .lg-right,.layout-grid-2 .lg-left{width:22px;background:transparent;border:1.5px solid #3a3a44;border-radius:2px}.layout-grid-2 .lg-center{flex:1;display:flex;flex-direction:column;gap:3px}.layout-grid-2 .lg-center-top{flex:2;background:transparent;border:1.5px solid #3a3a44;border-radius:2px}.layout-grid-2 .lg-center-bottom{flex:1;background:transparent;border:1.5px solid #3a3a44;border-radius:2px}.layout-grid-2 .lg-right{width:10px;background:transparent;border:1.5px solid #3a3a44;border-radius:2px}.settings-mode-options{display:flex;gap:48px}.settings-toggle-list{display:flex;flex-direction:column;gap:18px}.settings-trading-rules-value{display:flex;align-items:center;gap:4px;color:#fff;font-size:14px;cursor:pointer}.trading-panel-overlay{position:fixed;inset:0;background:#000000b3;z-index:999999;display:flex;justify-content:center;align-items:center}.trading-panel-container{display:flex;background:#0d0d12;border-radius:12px;overflow:hidden;position:relative;max-width:620px;width:95%;max-height:90vh;box-shadow:0 20px 60px #00000080}.tp-close-btn{position:absolute;top:12px;right:12px;background:none;border:none;color:#71717a;cursor:pointer;padding:4px;z-index:10;transition:color .2s}.tp-close-btn:hover{color:#fff}.tp-orderbook-panel{width:300px;background:#0d0d12;border-right:1px solid #1a1a24;display:flex;flex-direction:column}.tp-ob-header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #1a1a24}.tp-ob-tabs{display:flex;gap:20px}.tp-ob-tab{font-size:14px;color:#52525b;cursor:pointer;padding-bottom:4px;border-bottom:2px solid transparent;transition:all .2s}.tp-ob-tab.active{color:#fff;border-bottom-color:#fff}.tp-ob-settings-icon{color:#71717a;cursor:pointer}.tp-ob-controls{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid #1a1a24}.tp-ob-view-btns{display:flex;gap:8px}.tp-ob-view-btn{width:24px;height:18px;background:#1a1a24;border-radius:3px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;cursor:pointer;padding:3px}.tp-ob-view-btn span{display:block;width:100%;height:2px;background:#3a3a44;border-radius:1px}.tp-ob-view-btn.active span{background:#10b981}.tp-ob-view-btn.bids span:nth-child(1),.tp-ob-view-btn.bids span:nth-child(2){background:#10b981}.tp-ob-view-btn.asks span:nth-child(2),.tp-ob-view-btn.asks span:nth-child(3){background:#ef4444}.tp-ob-precision{font-size:12px;color:#fff;display:flex;align-items:center;gap:4px;cursor:pointer}.tp-ob-columns{display:grid;grid-template-columns:1fr 1fr 1fr;padding:8px 16px;font-size:11px;color:#52525b;border-bottom:1px solid #1a1a24}.tp-ob-list{flex:1;overflow-y:auto;padding:4px 0}.tp-ob-row{display:grid;grid-template-columns:1fr 1fr 1fr;padding:4px 16px;font-size:11px;position:relative}.tp-ob-row.highlight{background:#ef44441a}.tp-ob-bg{position:absolute;top:0;right:0;bottom:0;width:30%;background:#ef444426}.tp-price{color:#ef4444}.tp-amount{color:#fff;text-align:center}.tp-total{color:#fff;text-align:right}.tp-trade-panel{width:220px;background:#0d0d12;padding:16px;display:flex;flex-direction:column;gap:12px}.tp-trade-tabs{display:flex;gap:20px;padding-bottom:8px}.tp-trade-tab{font-size:14px;color:#52525b;cursor:pointer;transition:color .2s}.tp-trade-tab.active{color:#fff}.tp-buy-sell-tabs{display:flex;gap:8px}.tp-bs-tab{flex:1;padding:10px 0;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.tp-bs-tab.buy{background:#10b981;color:#fff}.tp-bs-tab.buy.active{background:#10b981}.tp-bs-tab.buy:not(.active){background:#1a1a24;color:#71717a}.tp-bs-tab.sell{background:#1a1a24;color:#71717a}.tp-bs-tab.sell.active{background:#ef4444;color:#fff}.tp-order-types{display:flex;gap:16px}.tp-order-type{font-size:12px;color:#52525b;cursor:pointer;transition:color .2s}.tp-order-type.active{color:#fff}.tp-avbl-row{display:flex;align-items:center;gap:8px;font-size:12px}.tp-avbl-label{color:#52525b}.tp-avbl-value{color:#fff}.tp-avbl-icon{color:#10b981;cursor:pointer}.tp-input-group{position:relative}.tp-input-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:12px;color:#52525b}.tp-input{width:100%;background:#1a1a24;border:1px solid #2a2a34;border-radius:6px;padding:12px 12px 12px 50px;font-size:13px;color:#fff;text-align:right;outline:none;transition:border-color .2s}.tp-input:focus{border-color:#10b981}.tp-input-suffix{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:#fff}.tp-slider{padding:8px 0}.tp-slider-track{height:4px;background:#2a2a34;border-radius:2px;position:relative}.tp-slider-thumb{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;background:#10b981;border-radius:3px;cursor:pointer}.tp-slider-dots{display:flex;justify-content:space-between;margin-top:8px}.tp-slider-dot{width:8px;height:8px;background:#2a2a34;border-radius:50%}.tp-slider-dot.active{background:#10b981}.tp-advanced-row{display:flex;align-items:center;gap:8px}.tp-advanced-checkbox{width:16px;height:16px;border:1px solid #3a3a44;border-radius:50%}.tp-advanced-label{font-size:12px;color:#fff}.tp-max-row{display:flex;justify-content:space-between;font-size:12px}.tp-max-label{color:#52525b}.tp-max-value{color:#fff}.tp-main-btn{width:100%;padding:12px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s}.tp-main-btn.buy{background:#10b981;color:#fff}.tp-main-btn.sell{background:#ef4444;color:#fff}.tp-main-btn:hover{opacity:.9}.tp-action-btns{display:flex;gap:8px;margin-top:4px}.tp-action-btn{flex:1;padding:8px 0;background:transparent;border:1px solid #3a3a44;border-radius:6px;font-size:11px;color:#71717a;cursor:pointer;transition:all .2s}.tp-action-btn:hover{border-color:#52525b;color:#fff}@media(max-width:640px){.trading-panel-container{flex-direction:column;max-height:95vh}.tp-orderbook-panel{width:100%;border-right:none;border-bottom:1px solid #1a1a24;max-height:50vh}.tp-trade-panel{width:100%}}.trade-terminal-container{background-color:#020202;color:#fff;min-height:100vh;display:flex;flex-direction:column}.symbol-info-bar{height:72px;background-color:#0b0b0f;border-bottom:1px solid #1C1C2C;display:flex;align-items:center;padding:0 32px;gap:48px}.pair-main-info{display:flex;align-items:center;gap:16px}.pair-title{font-size:20px;font-weight:700;color:#fff;letter-spacing:-.01em}.price-info-group{display:flex;flex-direction:column}.primary-price-red{color:#ef4444;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.stats-info-group{display:flex;gap:36px}.stat-item{display:flex;flex-direction:column;gap:6px}.stat-label{color:#71717a;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.stat-value{color:#e4e4e7;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.terminal-main-grid{display:grid;grid-template-columns:280px 1fr 280px;flex:1;overflow:hidden;height:calc(100vh - 272px)}.market-list-panel{background-color:#06060c;border-right:1px solid #1C1C2C;display:flex;flex-direction:column}.search-bar-container{padding:16px 18px;background-color:#111118;margin:16px;border-radius:10px;display:flex;align-items:center;gap:12px}.search-input-naked{background:none;border:none;color:#fff;font-size:14px;outline:none;width:100%}.market-pairs-list{flex:1;overflow-y:auto}.pair-list-item{display:flex;align-items:center;padding:14px 20px;cursor:pointer;transition:background .2s;font-size:14px}.pair-list-item:hover{background-color:#111118}.pair-price-mini{margin-left:auto;font-weight:600}.pair-change-mini.positive{color:#10b981}.pair-change-mini.negative{color:#f6465d}.center-terminal-panel{display:flex;flex-direction:column;border-right:1px solid #1C1C2C}.chart-section-wrapper{flex:1;border-bottom:1px solid #1C1C2C;display:flex;flex-direction:column}.chart-tabs-header{height:52px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;border-bottom:1px solid #111118}.chart-container-refined{flex:1;background-color:#06060c}.trade-forms-section{height:auto;background-color:#06060c;padding:40px 32px;display:flex;flex-direction:column;gap:32px}.dual-forms-container{display:flex;gap:56px}.order-form{flex:1;display:flex;flex-direction:column;gap:24px}.input-group-refined{background-color:#111118;border-radius:10px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between}.input-refined{background:none;border:none;color:#fff;font-size:18px;font-weight:600;width:120px;text-align:right;outline:none}.order-book-panel{background-color:#0b0b0f;border-right:1px solid #1C1C2C;display:flex;flex-direction:column}.order-book-header{height:48px;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid #1C1C2C}.ob-tab{font-size:14px;font-weight:700;color:#71717a;padding:0 16px;height:100%;display:flex;align-items:center;cursor:pointer;transition:color .2s}.ob-tab.active{color:#fff;border-bottom:2px solid #ffffff}.order-row{display:grid;grid-template-columns:1fr 1fr 1fr;padding:8px 20px;font-size:13px;position:relative;cursor:pointer;transition:background .1s}.order-row:hover{background-color:#ffffff08}.order-row .price{font-weight:600;font-variant-numeric:tabular-nums}.order-row .price.red{color:#ef4444}.order-row .price.green{color:#10b981}.order-row .amount{color:#e4e4e7;text-align:right;font-variant-numeric:tabular-nums}.order-row .total{color:#71717a;text-align:right;font-variant-numeric:tabular-nums}.depth-bar-red{position:absolute;right:0;top:0;bottom:0;background-color:#ef444414;z-index:0}.depth-bar-green{position:absolute;right:0;top:0;bottom:0;background-color:#10b98114;z-index:0}.order-row>span{position:relative;z-index:1}.terminal-main-grid.layout-standard{grid-template-columns:280px 1fr 300px}.terminal-main-grid.layout-advanced{grid-template-columns:1fr 280px 280px}.settings-sidebar-overlay{position:fixed;inset:0;background-color:#00000080;z-index:1000;display:none}.settings-sidebar-overlay.open{display:block}.settings-sidebar{position:fixed;top:0;right:-360px;width:360px;height:100vh;background-color:#0c0c17;border-left:1px solid #1C1C2C;z-index:1001;transition:right .3s ease;display:flex;flex-direction:column;padding:24px}.settings-sidebar.open{right:0}.settings-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.settings-title{font-size:18px;font-weight:700}.settings-section{margin-bottom:32px}.settings-section-title{color:#71717a;font-size:12px;font-weight:500;margin-bottom:16px;text-transform:uppercase}.layout-options{display:flex;gap:16px}.layout-card{flex:1;border:2px solid #1C1C2C;border-radius:8px;padding:12px;cursor:pointer;transition:all .2s}.layout-card.active{border-color:#1b9b8c;background-color:#1b9b8c0d}.layout-preview{height:60px;background-color:#111118;border-radius:4px;margin-bottom:12px;display:flex;gap:4px;padding:4px}.layout-label{font-size:12px;text-align:center}.vertical-order-form{background-color:#0b0b0f;padding:32px 28px;display:flex;flex-direction:column;gap:28px;overflow-y:auto;max-height:calc(100vh - 350px)}.v-order-tabs{display:flex;background-color:#111118;border-radius:8px;padding:4px;margin-bottom:12px}.v-order-tab{flex:1;height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s}.v-order-tab.buy.active{background-color:#10b981;color:#fff}.v-order-tab.sell.active{background-color:#ef4444;color:#fff}.v-order-tab:not(.active){color:#71717a}.v-ot-chip{font-size:12px;font-weight:600;color:#71717a;cursor:pointer;transition:color .2s}.v-ot-chip.active{color:#1b9b8c}.v-input-group{display:flex;flex-direction:column;gap:12px}.v-input-label-row{display:flex;justify-content:space-between;align-items:center}.v-input-label{color:#71717a;font-size:13px;font-weight:600}.v-input-wrapper{background-color:#111118;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;transition:border-color .2s}.v-input-wrapper:focus-within{border-color:#1b9b8c}.v-input{background:none;border:none;color:#fff;font-size:16px;font-weight:700;width:100%;outline:none;text-align:right;padding:0 10px;font-variant-numeric:tabular-nums}.v-input::placeholder{color:#71717a;opacity:1}.v-input-unit{color:#71717a;font-size:13px;font-weight:600;min-width:44px;text-align:right}.v-main-btn{height:56px;border-radius:10px;border:none;font-size:16px;font-weight:700;cursor:pointer;transition:transform .1s,opacity .2s;margin-top:20px}.v-main-btn:active{transform:scale(.98)}.v-main-btn.buy{background-color:#10b981;color:#fff}.v-main-btn.sell{background-color:#ef4444;color:#fff}.switch-group{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:18px 0;border-bottom:1px solid #1C1C2C}.switch-label{font-size:14px;font-weight:500}.ios-switch{width:40px;height:20px;background-color:#27272a;border-radius:20px;position:relative;cursor:pointer}.ios-switch.on{background-color:#1b9b8c}.ios-switch-handle{width:16px;height:16px;background-color:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:left .2s ease}.ios-switch.on .ios-switch-handle{left:22px}.orders-management-panel{height:400px;background-color:#06060c;border-top:1px solid #1C1C2C}.management-tabs{height:56px;border-bottom:1px solid #111118;display:flex;justify-content:space-between;align-items:center;padding:0 24px}.manage-tab{background:none;border:none;color:#71717a;font-size:14px;font-weight:500;cursor:pointer;height:100%;display:flex;align-items:center}.manage-tab.active{color:#fff;border-bottom:2px solid #1B9B8C}.cancel-all-btn{background-color:#1c1c2c;border:none;color:#71717a;font-size:13px;padding:8px 16px;border-radius:6px;cursor:pointer}.orders-table-header{display:grid;grid-template-columns:repeat(9,1fr);padding:16px 24px;color:#3f3f46;font-size:13px;border-bottom:1px solid transparent}.header-col{display:flex;align-items:center;gap:6px}.empty-state-doc{width:60px;height:60px;background-color:#111118;border-radius:50%;display:flex}@media(max-width:768px){.mobile-trade-view{background-color:#0b0b0f;padding-bottom:20px;min-height:100vh;display:flex;flex-direction:column;margin:-16px;width:calc(100% + 32px);overflow-x:hidden;color:#fff}.mtv-chart-view,.mtv-execution-view,.mtv-trade-form-view{flex:1;overflow-y:auto;padding-bottom:140px;-webkit-overflow-scrolling:touch}.mtv-top-nav{display:flex;background-color:#0b0b0f;padding:8px 16px 0;border-bottom:1px solid #1C1C2C}.mtv-nav-item{background:none;border:none;color:#71717a;font-size:15px;font-weight:600;padding:10px 16px;position:relative}.mtv-nav-item.active{color:#fff}.mtv-nav-item.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background-color:#1b9b8c;border-radius:2px 2px 0 0}.mtv-header,.mtv-header-simple{display:flex;justify-content:space-between;align-items:center;padding:16px}.mtv-pair-selector,.mtv-pair{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;color:#fff}.mtv-header-actions{display:flex;gap:16px;color:#71717a}.mtv-price-section{padding:0 16px 12px}.mtv-main-price{font-size:28px;font-weight:700;color:#fff}.mtv-price-sub{font-size:13px;font-weight:500;margin-top:4px}.mtv-stats-grid{padding:0 16px 16px;display:flex;flex-direction:column;gap:10px}.mtv-stat-row{display:flex;gap:16px}.mtv-stat-cell{flex:1;display:flex;justify-content:space-between;font-size:11px;font-weight:500;color:#fff}.mtv-stat-cell .label{color:#71717a}.mtv-chart-section{border-top:1px solid #1C1C2C;border-bottom:1px solid #1C1C2C}.mtv-chart-tabs{display:flex;padding:10px 16px;gap:20px;font-size:12px;color:#71717a;font-weight:600}.mtv-chart-tabs span.active{color:#fff;background-color:#1c1c2c;padding:2px 8px;border-radius:4px}.mtv-chart-footer-tabs{display:flex;padding:12px 16px;gap:24px;border-bottom:1px solid #1C1C2C;font-size:13px;font-weight:600;color:#71717a}.mtv-chart-footer-tabs span.active{color:#fff;position:relative}.mtv-chart-footer-tabs span.active:after{content:"";position:absolute;bottom:-13px;left:0;right:0;height:2px;background-color:#fff}.mtv-order-book-summary{padding:16px}.mtv-ob-header-v2{display:flex;justify-content:space-between;font-size:11px;color:#71717a;margin-bottom:8px}.mtv-ob-cols{display:flex;gap:20px}.mtv-ob-col{flex:1}.mtv-ob-row-v2{display:flex;justify-content:space-between;font-size:13px;padding:4px 0;font-weight:500}.mtv-ob-row-v2 .red{color:#ef4444}.mtv-ob-row-v2 .green{color:#10b981}.mtv-bottom-sticky-btns{position:fixed;bottom:60px;left:0;right:0;background-color:#111118;padding:12px 16px 16px;display:flex;gap:12px;border-top:1px solid #1C1C2C;z-index:100}.mtv-btn-buy,.mtv-btn-sell{flex:1;height:48px;border-radius:8px;border:none;font-weight:700;font-size:16px;color:#fff}.mtv-btn-buy{background-color:#10b981}.mtv-btn-sell{background-color:#ef4444}.mtv-execution-nav{display:flex;gap:8px;padding:12px 16px}.mtv-ex-tab{background-color:#1a1a24;border:none;border-radius:4px;padding:4px 16px;color:#71717a;font-size:13px;font-weight:600}.mtv-ex-tab.active{background-color:#fff;color:#000}.mtv-spot-trade{padding:0 16px}.mtv-bs-switch{display:flex;gap:12px;margin-bottom:16px}.mtv-bs-label{flex:1;height:44px;border-radius:8px;background-color:#1a1a24;color:#71717a;font-weight:700;border:none}.mtv-bs-label.active.buy{background-color:#10b981;color:#fff}.mtv-bs-label.active.sell{background-color:#ef4444;color:#fff}.mtv-ot-row{display:flex;gap:20px;margin-bottom:16px;font-size:13px;font-weight:600;color:#71717a}.mtv-ot-row span.active{color:#1b9b8c}.mtv-balance{font-size:11px;color:#71717a;display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.mtv-balance .plus{color:#1b9b8c;font-weight:700;font-size:16px;border:1px solid #1B9B8C;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.mtv-input-box{background-color:#111118;border-radius:8px;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;color:#71717a}.mtv-input-box input{background:none;border:none;color:#fff;font-size:15px;font-weight:700;text-align:right;flex:1;padding:0 8px;outline:none}.mtv-input-box input::placeholder{color:#71717a;opacity:1}.mtv-slider{display:flex;justify-content:space-between;align-items:center;height:2px;background-color:#1c1c2c;margin:20px 4px;position:relative}.mtv-slider .dot{width:10px;height:10px;background-color:#272731;border-radius:2px;transform:rotate(45deg)}.mtv-slider .dot.active{background-color:#10b981;border:2px solid #ffffff;width:14px;height:14px;top:-6px}.mtv-robot-trade{padding:0 16px;max-width:100%;box-sizing:border-box;overflow-x:hidden}.mtv-robot-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.mtv-robot-header .tabs{display:flex;gap:16px;font-size:14px;font-weight:600}.mtv-robot-header .tabs span{color:#71717a;cursor:pointer}.mtv-robot-header .tabs span.active{color:#fff}.mtv-robot-header .dots{color:#71717a}.mtv-robot-pair{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.mtv-robot-pair .left{display:flex;align-items:center;gap:8px;font-size:16px;color:#fff}.mtv-robot-pair .left b{font-weight:700}.mtv-robot-pair .price{color:#10b981;font-size:14px;font-weight:600;margin-left:8px}.mtv-robot-list{display:flex;flex-direction:column;gap:12px;color:#fff}.mtv-robot-manual{display:flex;flex-direction:column;gap:16px;padding:0;max-width:100%;color:#fff;box-sizing:border-box}.mtv-manual-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mtv-label{display:block;font-size:13px;font-weight:600;color:#fff;margin-bottom:8px}.mtv-label.mb-0{margin-bottom:0}.mtv-input-box.small{padding:10px 12px}.mtv-v-group{display:flex;flex-direction:column}.mtv-select-box{background-color:#111118;border-radius:8px;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:14px;font-weight:600}.mtv-input-box .unit{font-size:12px;color:#71717a}.mtv-slider-manual{display:flex;justify-content:space-between;align-items:center;height:2px;background-color:#272731;margin:12px 4px;position:relative}.mtv-slider-manual .m-dot{width:8px;height:8px;background-color:#272731;border-radius:50%;position:relative;z-index:2}.mtv-slider-manual .m-dot.active{background-color:#10b981;border:2px solid #ffffff;width:14px;height:14px;transform:rotate(45deg);border-radius:2px}.mtv-balance-manual{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#71717a}.mtv-balance-manual .plus{color:#10b981;font-weight:700;font-size:14px}.mtv-manual-dropdown{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:#fff;margin-top:8px}.mtv-options-list{display:flex;flex-direction:column;gap:12px;padding-left:4px}.opt-item{display:flex;align-items:center;gap:10px;font-size:13px;color:#71717a}.opt-item .radio{width:16px;height:16px;border:1px solid #3F3F46;border-radius:50%;position:relative}.opt-item .radio.active{border-color:#10b981;background-color:#10b981}.opt-item .radio.active:after{content:"";position:absolute;width:6px;height:6px;background-color:#fff;border-radius:50%;top:4px;left:4px}.mtv-robot-main-btn{height:48px;background-color:#10b981;border:none;border-radius:8px;color:#fff;font-weight:700;font-size:16px;margin-top:12px}.robot-create-btn{width:100%;height:40px;background-color:#1a1a24;border:1px solid #2E2E3E;border-radius:6px;color:#fff;font-weight:700;font-size:14px;margin-top:12px;transition:background-color .2s}.robot-create-btn:hover{background-color:#2e2e3e}.mtv-adv{display:flex;align-items:center;gap:8px;font-size:12px;color:#71717a;margin-bottom:8px}.mtv-adv .check{width:16px;height:16px;border:2px solid #3F3F46;border-radius:50%}.mtv-max{font-size:11px;color:#71717a;margin-bottom:16px}.mtv-main-action{width:100%;height:48px;border-radius:8px;border:none;font-weight:700;font-size:16px;color:#fff;margin-bottom:24px}.mtv-main-action.buy{background-color:#10b981}.mtv-main-action.sell{background-color:#ef4444}.mtv-ob-integrated{margin-bottom:24px}.mtv-ob-integrated .row{display:flex;justify-content:space-between;padding:4px 0;font-size:13px;position:relative}.mtv-ob-integrated .row .red{color:#ef4444}.mtv-ob-integrated .row .green{color:#10b981}.mtv-ob-integrated .bar{position:absolute;right:0;top:0;bottom:0;opacity:.1}.mtv-ob-integrated .bar.red{background-color:#ef4444}.mtv-ob-integrated .bar.green{background-color:#10b981}.mtv-footer-tabs{display:flex;gap:20px;border-top:1px solid #1C1C2C;padding-top:16px;font-size:14px;font-weight:600;color:#71717a}.mtv-footer-tabs .active{color:#fff;position:relative}.mtv-footer-tabs .active:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background-color:#1b9b8c}.robot-card{background-color:#111118;border:1px solid #1C1C2C;border-radius:12px;padding:16px;margin-bottom:12px}.robot-card h5{font-size:15px;font-weight:700;margin-bottom:16px;color:#fff}.robot-card .stats,.robot-card .stats-sub{display:flex;justify-content:space-between;margin-bottom:12px}.robot-card label{display:block;color:#71717a;font-size:11px;margin-bottom:4px}.robot-card .val{font-size:18px;font-weight:700;color:#fff}.robot-card .val.green{color:#10b981}.robot-card .sval{font-size:13px;font-weight:600;color:#fff}.robot-card button{width:100%;height:40px;background-color:#1a1a24;border:none;border-radius:6px;font-weight:700;margin-top:8px;color:#fff}.mobile-settings-overlay{position:fixed;inset:0;background-color:#000000b3;z-index:1000;display:flex;align-items:flex-end;justify-content:center}.mobile-settings-modal{background-color:#111118;border-radius:20px 20px 0 0;width:100%;max-height:70vh;padding:20px;animation:slideUp .3s ease}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-settings-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #1C1C2C}.mobile-settings-header h3{font-size:18px;font-weight:700;color:#fff}.mobile-settings-content{display:flex;flex-direction:column;gap:16px}.mobile-setting-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #1C1C2C}.mobile-setting-item span{font-size:14px;color:#fff}}@media(max-width:768px){.trade-mobile-layout-v3{background-color:#000;min-height:auto;width:100vw;color:#fff;display:flex;flex-direction:column;font-family:Inter,-apple-system,sans-serif;position:relative;margin:-16px -16px 0;z-index:10;overflow-x:hidden;overflow-y:auto;padding-bottom:0}.tm-header-v3{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#000}.tm-header-left{display:flex;align-items:center;gap:12px}.tm-back-icon{color:#fff;cursor:pointer}.tm-pair-box{display:flex;align-items:center;gap:6px}.tm-pair-name{font-size:16px;font-weight:700}.tm-pair-arrow{color:#71717a}.tm-pair-dropdown-backdrop{position:fixed;inset:0;z-index:199}.tm-pair-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#0f0f14;border:1px solid #1a1a2e;border-radius:0 0 12px 12px;z-index:200;max-height:70vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px #0009}.tm-pair-dropdown-search{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #1a1a2e;background:#0a0a10}.tm-pair-dropdown-search-icon{color:#71717a;flex-shrink:0}.tm-pair-dropdown-input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:13px}.tm-pair-dropdown-input::placeholder{color:#52525b}.tm-pair-dropdown-header{display:grid;grid-template-columns:1fr 1fr 1fr;padding:6px 14px;font-size:11px;color:#52525b;background:#0a0a10;border-bottom:1px solid #1a1a2e;text-transform:uppercase;letter-spacing:.04em}.tm-pair-dropdown-list{overflow-y:auto;flex:1}.tm-pair-dropdown-item{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:11px 14px;cursor:pointer;border-bottom:1px solid #0f0f14;transition:background .15s}.tm-pair-dropdown-item:hover,.tm-pair-dropdown-item.active{background:#1a1a2e}.tm-pair-dropdown-name{display:flex;align-items:center;gap:2px}.tm-pair-dropdown-symbol{font-size:14px;font-weight:600;color:#fff}.tm-pair-dropdown-suffix{font-size:11px;color:#52525b}.tm-pair-dropdown-price{font-size:13px;color:#d4d4d8}.tm-pair-dropdown-change{font-size:12px;font-weight:500;text-align:right}.tm-pair-dropdown-change.positive{color:#10b981}.tm-pair-dropdown-change.negative{color:#ef4444}.tm-pair-dropdown-cats{display:flex;border-bottom:1px solid #1a1a2e;background:#0a0a10}.tm-pair-dropdown-cat-btn{flex:1;background:transparent;border:none;border-bottom:2px solid transparent;color:#71717a;font-size:13px;font-weight:600;padding:9px 0;cursor:pointer;transition:color .15s,border-color .15s}.tm-pair-dropdown-cat-btn.active{color:#fff;border-bottom-color:#22c55e}.tm-pair-dropdown-subtabs{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#0a0a10;border-bottom:1px solid #1a1a2e}.tm-pair-dropdown-subtab{display:flex;align-items:center;background:#1a1a2e;border:1px solid #2a2a3a;border-radius:6px;color:#71717a;font-size:11px;font-weight:600;padding:4px 10px;cursor:pointer;transition:background .15s,color .15s}.tm-pair-dropdown-subtab.active{background:#2a2a4a;color:#fff;border-color:#3a3a5a}.tm-header-right{display:flex;align-items:center;gap:16px}.tm-list-icon{color:#fff;cursor:pointer}.tm-more-icon{color:#fff}.tm-scroll-content{flex:0 0 auto;overflow-y:visible;padding-bottom:0}.tm-price-section-v3{padding:16px;display:flex;justify-content:space-between;align-items:flex-start}.tm-price-main-v3{display:flex;flex-direction:column}.tm-big-price-v3{font-size:28px;font-weight:700;color:#ff3b30;letter-spacing:-.01em;margin:0}.tm-price-change-v3{font-size:14px;font-weight:600;color:#00c0a3;margin-top:4px}.tm-stats-grid-v3{display:flex;flex-direction:column;gap:12px}.tm-stat-row-v3{display:flex;gap:20px}.tm-stat-item-v3{display:flex;flex-direction:column;min-width:80px}.tm-stat-lbl{font-size:10px;color:#71717a;font-weight:500;margin-bottom:2px}.tm-stat-val{font-size:12px;font-weight:700;color:#fff}.tm-info-banner-v3{background-color:#111118;margin:0 16px 16px;padding:10px 14px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;color:#71717a}.tm-info-left-v3{display:flex;align-items:center;gap:6px}.tm-val-white{color:#fff;margin-left:2px}.tm-val-red{color:#e44;margin-left:2px}.tm-chart-toolbar-v3{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;border-bottom:1px solid #111118}.tm-toolbar-left-v3{display:flex;align-items:center;gap:12px}.tm-tf-v3{font-size:13px;font-weight:600;color:#71717a}.tm-tf-v3.active{color:#00c0a3}.tm-tf-arrow{color:#71717a;margin-left:-4px}.tm-toolbar-right-v3{display:flex;align-items:center;gap:14px}.tm-depth-lbl{font-size:13px;color:#71717a;font-weight:600}.tm-tool-icon{color:#fff;cursor:pointer}.tm-chart-area-v3{position:relative;height:280px;background-color:#000;border-bottom:1px solid #111118}.tm-ohlc-v3{position:absolute;top:10px;left:16px;z-index:10;display:flex;flex-wrap:wrap;gap:8px;font-size:10px;font-weight:600;color:#71717a}.tm-red-text{color:#ff3b30}.tm-indicators-v3{position:absolute;top:35px;left:16px;z-index:10;display:flex;align-items:center;gap:8px}.tm-ind-item{display:flex;align-items:center;gap:4px;font-size:10px;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-dot-yellow{width:6px;height:6px;background-color:#f8b400;border-radius:50%}.tm-cyan-text{color:#00c0a3}.tm-ind-more{color:#fff}.tm-main-chart-v3{width:100%;height:100%}.tm-chart-price-label-v3{position:absolute;right:0;top:50%;background-color:#ff3b30;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:2px 0 0 2px;transform:translateY(-50%);z-index:10}.tm-footer-time-v3{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #111118}.tm-icon-time-v3{color:#71717a}.tm-time-val-v3{flex:1;text-align:center;font-size:12px;color:#fff;font-weight:400;font-variant-numeric:tabular-nums}.tm-time-actions-v3{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:700;color:#71717a}.tm-auto-v3{color:#007aff}.tm-ob-section-v3{padding:16px}.tm-ob-tabs-v3{display:flex;gap:24px;margin-bottom:20px}.tm-ob-tab-v3{font-size:15px;font-weight:700;color:#fff;padding-bottom:6px}.tm-ob-tab-v3.active{color:#00c0a3;border-bottom:3px solid #00C0A3}.tm-ob-header-v3{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.tm-ob-header-v3>div{display:flex;align-items:center;gap:8px}.tm-ob-side-v3{font-size:12px;font-weight:800;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:4px}.tm-ob-side-v3.b{color:#00c0a3}.tm-ob-side-v3.s{color:#ff3b30}.tm-ob-perc-v3{font-size:12px;font-weight:700;margin:0 8px;line-height:18px;display:inline-block}.tm-ob-perc-v3.green{color:#00c0a3}.tm-ob-perc-v3.red{color:#ff3b30}.tm-ob-progress-v3{height:4px;border-radius:2px;align-self:center}.tm-ob-progress-v3.green{background-color:#00c0a3}.tm-ob-progress-v3.red{background-color:#ff3b30}.tm-ob-grid-v3{display:grid;grid-template-columns:1fr 1fr;gap:1px;background-color:#111118}.tm-ob-col-v3{background-color:#000;display:flex;flex-direction:column}.tm-ob-row-v3{display:flex;justify-content:space-between;padding:6px 10px;font-size:12px;font-weight:600;position:relative}.tm-ob-row-v3.text-right{flex-direction:row-reverse}.tm-ob-p-v3{color:#e4e4e7;z-index:1}.tm-ob-v-v3{z-index:1}.tm-ob-v-v3.green{color:#00c0a3}.tm-ob-v-v3.red{color:#ff3b30}.tm-ob-depth-v3{position:absolute;top:0;bottom:0;opacity:.15}.tm-ob-depth-v3.green{left:0;background-color:#00c0a3}.tm-ob-depth-v3.red{right:0;background-color:#ff3b30}.tm-action-bar-v3{position:sticky;bottom:0;left:0;right:0;padding:12px 16px;background-color:#000;display:flex;gap:12px;border-top:1px solid #111118;z-index:1000}.tm-buy-btn-v3,.tm-sell-btn-v3{flex:1;height:48px;border-radius:6px;border:none;font-size:16px;font-weight:700;color:#fff}.tm-buy-btn-v3{background-color:#00c0a3}.tm-sell-btn-v3{background-color:#ff3b30}.tm-overlay-v3{position:fixed;inset:0;background-color:#0009;z-index:2000;display:flex;align-items:flex-end}.tm-overlay-content-v3{width:100%;background-color:#111118;border-radius:16px 16px 0 0;padding:20px 16px 40px;animation:slideUpV3 .25s ease-out;max-height:75vh;overflow-y:auto}@keyframes slideUpV3{0%{transform:translateY(100%)}to{transform:translateY(0)}}.tm-overlay-header-v3{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.tm-overlay-title{font-size:16px;font-weight:700}.tm-close-overlay{background:none;border:none;color:#71717a;font-size:20px}.tm-overlay-list-v3{display:flex;flex-direction:column;gap:4px}.tm-overlay-item-v3{display:flex;align-items:center;gap:12px;padding:14px 0;font-size:15px;font-weight:600;cursor:pointer;border-bottom:1px solid #1a1a24}.tm-close-overlay{background:none;border:none;color:#71717a;font-size:20px;cursor:pointer}.tm-close-overlay-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#1a1a24;border:1px solid #2a2a3a;border-radius:50%;color:#a1a1aa;font-size:14px;cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.tm-close-overlay-btn:hover{background:#2a2a3a;color:#fff}.tm-radio-v3{width:18px;height:18px;border:2px solid #3F3F46;border-radius:50%;position:relative}.tm-radio-v3.active{border-color:#00c0a3;background-color:#00c0a3}.tm-radio-v3.active:after{content:"";position:absolute;width:8px;height:8px;background-color:#000;border-radius:50%;top:3px;left:3px}}.doc-icon{width:32px;height:40px;background-color:#fff;border-radius:2px;position:relative}.doc-blue-x{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background-color:#3b82f6;border-radius:50%;display:flex;align-items:center;justify-content:center}.settings-sidebar-overlay{position:fixed;inset:0;background:#0009;z-index:100000;display:flex;justify-content:flex-end}.settings-sidebar{width:320px;height:100%;background:#1a1a22;border-left:1px solid #2a2a34;display:flex;flex-direction:column;animation:slideInRight .3s ease-out;position:relative;z-index:10000}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.settings-sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #1a1a24}.settings-sidebar-title{font-size:18px;font-weight:600;color:#fff;margin:0}.settings-sidebar-close{background:none;border:none;color:#71717a;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.settings-sidebar-close:hover{color:#fff}.settings-sidebar-content{flex:1;overflow-y:auto;padding:24px}.settings-section{margin-bottom:28px}.settings-section-title{font-size:14px;font-weight:500;color:#71717a;margin:0 0 16px}.settings-layout-options{display:flex;gap:16px}.settings-layout-option{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer}.settings-layout-preview{width:110px;height:75px;background:#0a0a0f;border:2px solid #2a2a34;border-radius:8px;padding:8px;transition:border-color .2s ease;display:flex;align-items:center;justify-content:center}.settings-layout-option.active .settings-layout-preview,.settings-layout-option:hover .settings-layout-preview{border-color:#00c0a3}.layout-grid-1,.layout-grid-2{display:flex;gap:3px;width:100%;height:100%}.layout-grid-1 .lg-left{width:8px;background:transparent;border:1.5px solid #3a3a44;border-radius:2px}.layout-grid-1 .lg-center{flex:1;background:transparent;border:1.5px solid #3a3a44;border-radius:2px;display:flex;flex-direction:column}.layout-grid-1 .lg-center:before{content:"";flex:2;border-bottom:1.5px solid #3a3a44}.layout-grid-1 .lg-center:after{content:"";flex:1}.layout-grid-1 .lg-right,.layout-grid-2 .lg-left{width:20px;background:transparent;border:1.5px solid #3a3a44;border-radius:2px}.layout-grid-2 .lg-center{flex:1;background:transparent;border:1.5px solid #3a3a44;border-radius:2px;display:flex;flex-direction:column}.layout-grid-2 .lg-center:before{content:"";flex:2;border-bottom:1.5px solid #3a3a44}.layout-grid-2 .lg-center:after{content:"";flex:1}.layout-grid-2 .lg-right{width:8px;background:transparent;border:1.5px solid #3a3a44;border-radius:2px}.settings-layout-label{font-size:12px;color:#71717a}.settings-mode-options{display:flex;gap:32px}.settings-radio-option{display:flex;align-items:center;gap:10px;cursor:pointer}.settings-radio-option input{display:none}.settings-radio-circle{width:18px;height:18px;border:2px solid #3a3a44;border-radius:50%;position:relative;transition:border-color .2s ease}.settings-radio-option input:checked+.settings-radio-circle{border-color:#00c0a3}.settings-radio-option input:checked+.settings-radio-circle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#00c0a3;border-radius:50%}.settings-radio-label{font-size:14px;color:#fff}.settings-toggle-list{display:flex;flex-direction:column;gap:16px}.settings-toggle-item{display:flex;justify-content:space-between;align-items:center}.settings-toggle-label{font-size:14px;color:#fff}.settings-toggle{position:relative;display:inline-block;width:44px;height:24px;cursor:pointer}.settings-toggle input{opacity:0;width:0;height:0}.settings-toggle-slider{position:absolute;inset:0;background-color:#3a3a44;border-radius:24px;transition:.3s}.settings-toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:.3s}.settings-toggle input:checked+.settings-toggle-slider{background-color:#00c0a3}.settings-toggle input:checked+.settings-toggle-slider:before{transform:translate(20px)}.settings-trading-rules{display:flex;justify-content:space-between;align-items:center}.settings-trading-rules-value{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px;cursor:pointer}.settings-trading-rules-value svg{color:#71717a}.page-trade .footer{background-color:#0a0a0f;padding:48px 40px;border-top:1px solid #1a1a24;margin-top:auto}.page-trade .footer-content{display:flex;justify-content:space-between;align-items:flex-start;max-width:1200px;margin:0 auto;gap:60px}.page-trade .footer-brand{display:flex;flex-direction:column;gap:20px;flex-shrink:0;min-width:180px}.page-trade .footer-logo-wrapper{display:flex;align-items:center;justify-content:flex-start;width:fit-content}.page-trade .footer-logo-img-v2{max-height:28px;width:auto;object-fit:contain}.page-trade .social-icons-v2{display:flex;align-items:center;gap:12px}.page-trade .social-icon-link-v2{color:#71717a;transition:color .2s ease;display:flex;align-items:center;justify-content:center}.page-trade .social-icon-link-v2:hover{color:#fff}.page-trade .social-icon-link-v2 svg{width:24px;height:24px}.page-trade .footer-links{display:flex;gap:60px;flex-wrap:nowrap}.page-trade .footer-column{display:flex;flex-direction:column;gap:12px;min-width:120px}.page-trade .footer-column h4{color:#fff;font-size:14px;font-weight:600;margin:0 0 8px;white-space:nowrap}.page-trade .footer-column a{color:#71717a;font-size:14px;text-decoration:none;transition:color .2s ease;white-space:nowrap}.page-trade .footer-column a:hover{color:#fff}@media(max-width:992px){.page-trade .footer-content{flex-wrap:wrap;gap:40px}.page-trade .footer-links{gap:40px;flex-wrap:wrap}}@media(max-width:768px){.page-trade .footer{padding:40px 20px 100px}.page-trade .footer-content{flex-direction:column;gap:32px;align-items:flex-start}.page-trade .footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;width:100%}.page-trade .footer-column{min-width:unset}}.trade-mobile-container{background-color:#000!important;min-height:100vh;display:flex;flex-direction:column;padding:0 0 150px;margin:-16px;width:calc(100% + 32px);overflow-x:hidden;color:#fff}.trade-mobile-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #1a1a24}.trade-mobile-header-left{display:flex;align-items:center;gap:12px;color:#fff}.trade-mobile-pair-selector{display:flex;align-items:center;gap:6px;background:#1a1a24;padding:6px 10px;border-radius:6px}.trade-mobile-pair-text{font-size:16px;font-weight:600;color:#fff}.trade-mobile-pair-selector svg{color:#71717a}.trade-mobile-menu-icon{color:#71717a}.trade-mobile-price-section{padding:12px 16px;border-bottom:1px solid #1a1a24}.trade-mobile-price-main{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.trade-mobile-big-price{font-size:28px;font-weight:700;color:#10b981}.trade-mobile-price-change{font-size:13px;font-weight:500}.trade-mobile-price-change.positive{color:#10b981}.trade-mobile-price-change.negative{color:#ef4444}.trade-mobile-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.trade-mobile-stat{display:flex;justify-content:space-between;align-items:center}.trade-mobile-stat-label{font-size:11px;color:#71717a}.trade-mobile-stat-value{font-size:12px;font-weight:500;color:#fff}.trade-mobile-info-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#0f0f14;border-bottom:1px solid #1a1a24}.trade-mobile-info-item{display:flex;align-items:center;gap:6px}.trade-mobile-info-icon{font-size:12px}.trade-mobile-info-label{font-size:11px;color:#71717a}.trade-mobile-info-value{font-size:12px;font-weight:500;color:#fff}.trade-mobile-info-value.positive{color:#10b981}.trade-mobile-timeframes{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid #1a1a24}.trade-mobile-tf-scroll{display:flex;align-items:center;gap:12px;overflow-x:auto}.trade-mobile-tf{font-size:12px;color:#71717a;padding:4px 8px;border-radius:4px;cursor:pointer;white-space:nowrap}.trade-mobile-tf.active{color:#fff;background:#1a1a24}.trade-mobile-tf-dropdown{color:#71717a}.trade-mobile-tf-actions{display:flex;align-items:center;gap:12px;color:#71717a}.trade-mobile-tf-btn{font-size:12px;color:#71717a;cursor:pointer}.trade-mobile-tf-icon{color:#71717a}.trade-mobile-chart-wrapper{position:relative;background:#06060a;border-bottom:1px solid #1a1a24}.trade-mobile-chart-info{display:flex;flex-wrap:wrap;gap:8px;padding:8px 16px 4px;font-size:10px;color:#71717a}.trade-mobile-chart-info .ohlc-item{color:#71717a}.trade-mobile-chart-info .ohlc-item.change{color:#ef4444}.trade-mobile-ma-indicators{padding:0 16px 4px;font-size:10px}.ma-line-mobile{color:#71717a}.ma-line-mobile .ma-yellow{color:#eab308}.trade-mobile-chart{height:280px;width:100%}.trade-mobile-chart-price-tag{position:absolute;right:0;top:50%;transform:translateY(-50%);background:#10b981;color:#fff;font-size:11px;font-weight:600;padding:4px 8px;border-radius:4px 0 0 4px}.trade-mobile-ob-tabs{display:flex;padding:0 16px;gap:24px;border-bottom:1px solid #1a1a24}.trade-mobile-ob-tab{font-size:14px;font-weight:500;color:#71717a;padding:12px 0;cursor:pointer;position:relative}.trade-mobile-ob-tab.active{color:#fff}.trade-mobile-ob-tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#10b981;border-radius:2px}.trade-mobile-time-row{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px}.trade-mobile-time{color:#71717a}.trade-mobile-time-actions{display:flex;gap:16px;color:#71717a}.trade-mobile-time-actions .auto-active{color:#10b981}.trade-mobile-orderbook-v2{flex:1;padding:0 16px}.trade-mobile-ob-header-v2{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:10px;color:#52525b;padding:8px 0;text-transform:uppercase;border-bottom:1px solid #1a1a24}.trade-mobile-ob-body-v2,.trade-mobile-ob-col-v2{display:flex;flex-direction:column}.trade-mobile-ob-row-v2{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:12px;padding:8px 0;border-bottom:1px solid rgba(26,26,36,.5)}.trade-mobile-ob-row-v2 .time{color:#71717a}.trade-mobile-ob-row-v2 .price{font-weight:600}.trade-mobile-ob-row-v2 .price.green{color:#10b981}.trade-mobile-ob-row-v2 .price.red{color:#ef4444}.trade-mobile-ob-row-v2 .size{color:#71717a;text-align:right}.trade-mobile-bottom-buttons-fixed{position:fixed;bottom:70px;left:0;right:0;display:flex;gap:12px;padding:12px 16px;background:#0a0a0f;border-top:1px solid #1a1a24;z-index:100}.trade-mobile-action-btn-v2{flex:1;padding:14px;font-size:16px;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:opacity .2s}.trade-mobile-action-btn-v2.buy{background:#10b981;color:#fff}.trade-mobile-action-btn-v2.sell{background:#ef4444;color:#fff}.trade-mobile-action-btn-v2:active{opacity:.8}.trade-mobile-action-btn.sell{background:#ef4444;color:#fff}.trade-mobile-action-btn:active{opacity:.8}.spot-mobile-container{background-color:#0a0a0f;min-height:100vh;display:flex;flex-direction:column;padding:0;margin:-16px;width:calc(100% + 32px);overflow-x:hidden;color:#fff}.spot-mobile-top-tabs{display:flex;padding:12px 16px;gap:24px;border-bottom:1px solid #1a1a24}.spot-mobile-tab{font-size:15px;font-weight:600;color:#52525b;cursor:pointer;padding-bottom:8px;position:relative}.spot-mobile-tab.active{color:#fff}.spot-mobile-tab.active:after{content:"";position:absolute;bottom:-13px;left:0;right:0;height:3px;background:#10b981;border-radius:2px}.spot-mobile-pair-row{display:flex;justify-content:space-between;align-items:center;padding:12px 16px}.spot-mobile-pair-left{display:flex;align-items:center;gap:6px}.spot-mobile-pair-name{font-size:16px;font-weight:700;color:#fff}.spot-mobile-change{font-size:13px;font-weight:600;margin-left:8px}.spot-mobile-change.negative{color:#ef4444}.spot-mobile-change.positive{color:#10b981}.spot-mobile-pair-icons{display:flex;gap:16px;color:#52525b}.spot-mobile-price{font-size:28px;font-weight:700;color:#10b981;padding:0 16px 12px}.spot-mobile-orderbook{padding:0 16px 12px}.spot-mobile-ob-header{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;font-size:10px;color:#52525b;padding-bottom:8px;text-transform:uppercase}.spot-mobile-ob-body{display:grid;grid-template-columns:1fr 1fr;gap:8px}.spot-mobile-ob-col{display:flex;flex-direction:column;gap:2px}.spot-mobile-ob-row{display:grid;grid-template-columns:1fr 1fr;font-size:11px;padding:4px 0;position:relative}.spot-mobile-ob-row .price{font-weight:600}.spot-mobile-ob-row .price.bid{color:#10b981}.spot-mobile-ob-row .price.ask{color:#ef4444}.spot-mobile-ob-row .size{color:#a1a1aa;text-align:right}.spot-mobile-ob-row .depth-bar{position:absolute;top:0;bottom:0;right:0;opacity:.15;border-radius:2px}.spot-mobile-ob-row .depth-bar.bid{background:#10b981}.spot-mobile-ob-row .depth-bar.ask{background:#ef4444}.spot-mobile-amount-row{display:flex;margin:8px 16px;background:#0f0f14;border:1px solid #27272a;border-radius:8px;overflow:hidden}.spot-mobile-amount-input{flex:1;background:transparent;border:none;color:#fff;font-size:14px;padding:12px;outline:none}.spot-mobile-grid-icon{display:flex;align-items:center;justify-content:center;padding:0 12px;color:#52525b;border-left:1px solid #27272a}.spot-mobile-bs-toggle{display:flex;margin:8px 16px;background:#0f0f14;border-radius:8px;overflow:hidden}.spot-mobile-bs-btn{flex:1;padding:12px;font-size:14px;font-weight:700;border:none;background:transparent;color:#52525b;cursor:pointer;transition:all .2s}.spot-mobile-bs-btn.active.buy{background:#10b981;color:#fff}.spot-mobile-bs-btn.active.sell{background:#ef4444;color:#fff}.spot-mobile-avbl{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;font-size:13px;color:#52525b}.spot-mobile-avbl-switch{color:#10b981;font-size:16px}.spot-mobile-order-type{display:flex;align-items:center;gap:8px;margin:4px 16px;padding:12px;background:#0f0f14;border:1px solid #27272a;border-radius:8px;color:#fff;font-size:14px}.spot-mobile-ot-icon{color:#10b981}.spot-mobile-order-type .ml-auto{margin-left:auto;color:#52525b}.spot-mobile-input-row{display:flex;margin:8px 16px;background:#0f0f14;border:1px solid #27272a;border-radius:8px;overflow:hidden}.spot-mobile-input-btn{width:44px;background:transparent;border:none;color:#fff;font-size:18px;cursor:pointer}.spot-mobile-input-btn:first-child{border-right:1px solid #27272a}.spot-mobile-input-btn:last-child{border-left:1px solid #27272a}.spot-mobile-input-field{flex:1;display:flex;align-items:center;justify-content:center;padding:12px}.spot-mobile-input-label{color:#52525b;font-size:14px}.spot-mobile-slider{padding:16px;position:relative}.spot-mobile-slider-track{height:4px;background:#27272a;border-radius:2px;position:relative}.spot-mobile-slider-thumb{width:16px;height:16px;background:#10b981;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%);cursor:pointer}.spot-mobile-slider-dots{display:flex;justify-content:space-between;margin-top:8px}.spot-mobile-slider-dots .slider-dot{width:8px;height:8px;background:#27272a;border-radius:50%}.spot-mobile-info-row{display:flex;justify-content:space-between;padding:4px 16px;font-size:12px}.spot-mobile-info-label{color:#52525b}.spot-mobile-info-value{color:#a1a1aa}.spot-mobile-main-btn{margin:12px 16px;padding:14px;border:none;border-radius:8px;font-size:16px;font-weight:700;color:#fff;cursor:pointer}.spot-mobile-main-btn.buy{background:#10b981}.spot-mobile-main-btn.sell{background:#ef4444}.spot-mobile-bottom-tabs{display:flex;align-items:center;gap:16px;padding:12px 16px;border-top:1px solid #1a1a24;border-bottom:1px solid #1a1a24;overflow-x:auto}.spot-mobile-bottom-tab{font-size:13px;color:#52525b;white-space:nowrap;cursor:pointer}.spot-mobile-bottom-tab.active{color:#fff}.spot-mobile-bottom-tab-icon{margin-left:auto;font-size:16px}.spot-mobile-hide-pairs{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:13px;color:#a1a1aa}.spot-mobile-toggle{width:36px;height:20px;background:#27272a;border-radius:10px;position:relative;cursor:pointer}.spot-mobile-toggle:after{content:"";position:absolute;width:16px;height:16px;background:#52525b;border-radius:50%;top:2px;left:2px;transition:all .2s}.spot-mobile-toggle.active{background:#10b981}.spot-mobile-toggle.active:after{left:18px;background:#fff}.spot-mobile-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;color:#52525b}.spot-mobile-empty-icon{margin-bottom:16px}.spot-mobile-empty-text{font-size:14px;color:#52525b}.spot-mobile-bottom-icon{margin-left:auto;color:#52525b}.spot-mobile-filter-row{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:13px;color:#a1a1aa}.futures-mobile-container{background-color:#0a0a0f;min-height:100vh;display:flex;flex-direction:column;padding:0 0 80px;margin:-16px;width:calc(100% + 32px);overflow-x:hidden;color:#fff}.futures-mobile-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #1a1a24}.futures-mobile-back{color:#fff;cursor:pointer}.futures-mobile-pair{display:flex;align-items:center;gap:6px}.futures-mobile-pair-text{font-size:16px;font-weight:700;color:#fff}.futures-mobile-price-section{display:flex;align-items:baseline;gap:12px;padding:12px 16px}.futures-mobile-main-price{font-size:26px;font-weight:700;color:#fff}.futures-mobile-change{font-size:14px;font-weight:600}.futures-mobile-change.positive{color:#10b981}.futures-mobile-change.negative{color:#ef4444}.futures-mobile-stats-row{display:flex;justify-content:space-between;padding:8px 16px;border-bottom:1px solid #1a1a24}.futures-mobile-stat{display:flex;flex-direction:column;gap:2px}.futures-mobile-stat .stat-label{font-size:10px;color:#52525b;text-transform:uppercase}.futures-mobile-stat .stat-value{font-size:12px;color:#a1a1aa}.futures-mobile-mark-row{display:flex;justify-content:space-between;padding:8px 16px;font-size:11px;color:#a1a1aa;background:#0f0f14}.futures-mobile-timeframe-tabs{display:flex;align-items:center;gap:12px;padding:10px 16px;font-size:13px;color:#52525b;overflow-x:auto}.futures-mobile-timeframe-tabs span{cursor:pointer;white-space:nowrap}.futures-mobile-timeframe-tabs span.active{color:#fff;font-weight:600}.futures-mobile-chart-wrapper{position:relative;padding:0 16px}.futures-mobile-ohlc-overlay{position:absolute;top:8px;left:24px;display:flex;gap:12px;font-size:10px;color:#52525b;z-index:5}.futures-mobile-chart{width:100%;border-radius:8px;overflow:hidden}.futures-mobile-ob-tabs{display:flex;gap:24px;padding:12px 16px;font-size:14px;border-bottom:1px solid #1a1a24}.futures-mobile-ob-tabs span{color:#52525b;cursor:pointer;position:relative}.futures-mobile-ob-tabs span.active{color:#fff}.futures-mobile-ob-tabs span.active:after{content:"";position:absolute;bottom:-12px;left:0;right:0;height:3px;background:#10b981;border-radius:2px}.futures-mobile-bs-bar{display:flex;margin:12px 16px;border-radius:4px;overflow:hidden;font-size:11px;font-weight:600}.bs-bar-buy{background:#10b981;color:#fff;padding:6px 8px;text-align:left}.bs-bar-sell{background:#ef4444;color:#fff;padding:6px 8px;text-align:right}.futures-mobile-orderbook{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 16px}.futures-mobile-ob-col{display:flex;flex-direction:column;gap:4px}.futures-mobile-ob-col .ob-col-header{display:flex;justify-content:space-between;font-size:10px;color:#52525b;text-transform:uppercase;padding-bottom:4px}.futures-mobile-ob-row{display:flex;justify-content:space-between;font-size:11px;padding:3px 0;position:relative}.futures-mobile-ob-row .price{font-weight:600;z-index:1}.futures-mobile-ob-row .price.bid{color:#10b981}.futures-mobile-ob-row .price.ask{color:#ef4444}.futures-mobile-ob-row .size{color:#a1a1aa;z-index:1}.futures-mobile-ob-row .depth-bar{position:absolute;top:0;bottom:0;opacity:.15;border-radius:2px}.futures-mobile-ob-col.bids .depth-bar{right:0;background:#10b981}.futures-mobile-ob-col.asks .depth-bar{left:0;background:#ef4444}.futures-mobile-bottom-btns{position:fixed;bottom:0;left:0;right:0;display:flex;gap:12px;padding:12px 16px;background:#0a0a0f;border-top:1px solid #1a1a24;z-index:100}.futures-mobile-btn{flex:1;padding:14px;border:none;border-radius:8px;font-size:16px;font-weight:700;color:#fff;cursor:pointer}.futures-mobile-btn.buy{background:#10b981}.futures-mobile-btn.sell{background:#ef4444}.mobile-trade-view{background-color:#0a0a0f;min-height:100vh;display:flex;flex-direction:column;margin:-16px;width:calc(100% + 32px);overflow-x:hidden;color:#fff}.mobile-trade-view.futures-mobile-view{background-color:#0a0a0f}.mtv-top-nav{display:flex;background-color:#0a0a0f;padding:8px 16px 0;border-bottom:1px solid #1a1a24}.mtv-nav-item{background:none;border:none;color:#52525b;font-size:15px;font-weight:600;padding:12px 16px;position:relative;cursor:pointer}.mtv-nav-item.active{color:#fff}.mtv-nav-item.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background-color:#10b981;border-radius:2px 2px 0 0}.mtv-chart-view,.mtv-trade-form-view{flex:1;overflow-y:auto;padding-bottom:140px;-webkit-overflow-scrolling:touch}.mtv-header{display:flex;justify-content:space-between;align-items:center;padding:16px}.mtv-pair-selector{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;color:#fff}.mtv-pair-text{font-weight:700}.mtv-header-actions{display:flex;gap:16px}.mtv-detail-content{padding:0}.mtv-price-section{padding:0 16px 16px}.mtv-main-price{font-size:28px;font-weight:700;color:#fff}.mtv-price-sub{font-size:13px;font-weight:500;margin-top:4px;display:flex;align-items:center}.mtv-chart-section{border-top:1px solid #1a1a24}.mtv-chart-tabs{display:flex;padding:10px 16px;gap:16px;font-size:12px;color:#52525b;font-weight:600;align-items:center}.mtv-chart-tabs span{cursor:pointer}.mtv-chart-tabs span.active{color:#fff;background-color:#1a1a24;padding:4px 10px;border-radius:4px}.mtv-chart-display{width:100%;min-height:280px}.mtv-bottom-sticky-btns{position:fixed;bottom:60px;left:0;right:0;background-color:#0f0f14;padding:12px 16px 16px;display:flex;gap:12px;border-top:1px solid #1a1a24;z-index:100}.mtv-btn-buy,.mtv-btn-sell{flex:1;height:48px;border-radius:8px;border:none;font-weight:700;font-size:16px;color:#fff;cursor:pointer}.mtv-btn-buy{background-color:#10b981}.mtv-btn-sell{background-color:#ef4444}.mtv-spot-trade{padding:16px}.mtv-bs-switch{display:flex;gap:12px;margin-bottom:16px}.mtv-bs-label{flex:1;height:44px;border-radius:8px;background-color:#1a1a24;color:#52525b;font-weight:700;font-size:14px;border:none;cursor:pointer}.mtv-bs-label.active.buy{background-color:#10b981;color:#fff}.mtv-bs-label.active.sell{background-color:#ef4444;color:#fff}.mtv-ot-row{display:flex;gap:20px;margin-bottom:16px;font-size:13px;font-weight:600;color:#52525b}.mtv-ot-row span{cursor:pointer}.mtv-ot-row span.active{color:#10b981}.mtv-balance{font-size:12px;color:#52525b;display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.mtv-input-box{background-color:#0f0f14;border-radius:8px;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;color:#52525b;border:1px solid #1a1a24}.mtv-input-box input{background:none;border:none;color:#fff;font-size:15px;font-weight:600;text-align:right;flex:1;padding:0 8px;outline:none}.mtv-input-box input::placeholder{color:#52525b}.mtv-slider{display:flex;justify-content:space-between;align-items:center;height:2px;background-color:#1a1a24;margin:20px 4px;position:relative}.mtv-slider .dot{width:10px;height:10px;background-color:#27272a;border-radius:2px;transform:rotate(45deg)}.mtv-slider .dot.active{background-color:#10b981;border:2px solid #ffffff;width:14px;height:14px}.mtv-main-action{width:100%;height:48px;border-radius:8px;border:none;font-weight:700;font-size:16px;color:#fff;cursor:pointer;margin-top:16px}.mtv-main-action.buy{background-color:#10b981}.mtv-main-action.sell{background-color:#ef4444}.spot-terminal{background-color:#0a0a0f;color:#fff;min-height:100vh;display:flex;flex-direction:column;margin:-24px -40px;width:calc(100% + 80px);position:relative}.spot-symbol-bar{height:56px;background-color:#0f0f14;border-bottom:1px solid #1a1a24;display:flex;align-items:center;padding:0 20px;gap:24px}.spot-pair-info{display:flex;align-items:center;gap:10px}.spot-coin-icon{width:28px;height:28px;background:linear-gradient(135deg,#f7931a,#ffab40);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff}.spot-pair-name{display:flex;flex-direction:column}.spot-pair-title{font-size:15px;font-weight:700;color:#fff;display:flex;align-items:center;gap:4px}.spot-pair-title .suffix{color:#52525b}.spot-pair-sub{font-size:11px;color:#52525b}.spot-price-section{display:flex;align-items:baseline;gap:8px}.spot-main-price{font-size:18px;font-weight:700;color:#10b981}.spot-main-price.negative{color:#ef4444}.spot-price-usd{font-size:12px;color:#52525b}.spot-stats-row{display:flex;gap:32px;margin-left:auto;padding-right:16px}.spot-stat{display:flex;flex-direction:column;gap:2px}.spot-stat-label{font-size:10px;color:#52525b;text-transform:uppercase;white-space:nowrap}.spot-stat-value{font-size:12px;font-weight:600;color:#e4e4e7;font-variant-numeric:tabular-nums}.spot-settings-btn{width:32px;height:32px;background:#1a1a24;border:none;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#71717a}.spot-main-grid{display:grid;grid-template-columns:1fr 280px 280px;flex:1;overflow:hidden;height:calc(100vh - 56px)}.spot-main-grid.with-sidebar{grid-template-columns:220px 1fr 280px 280px}.spot-pairs-sidebar{display:flex;flex-direction:column;background-color:#0a0a0f;border-right:1px solid #1a1a24;overflow:hidden}.spot-pairs-search{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #1a1a24}.spot-search-icon{color:#52525b}.spot-search-input{background:transparent;border:none;color:#fff;font-size:12px;width:100%;outline:none}.spot-search-input::placeholder{color:#52525b}.spot-pairs-tabs{display:flex;gap:16px;padding:12px;border-bottom:1px solid #1a1a24}.spot-pairs-tab{font-size:13px;font-weight:600;color:#52525b;cursor:pointer;padding:6px 12px;border-radius:4px}.spot-pairs-tab.active{color:#fff;background-color:#1a1a24}.spot-pairs-header{display:grid;grid-template-columns:1fr .8fr .8fr .6fr;padding:8px 12px;font-size:10px;color:#52525b;text-transform:uppercase;border-bottom:1px solid #1a1a24}.spot-pairs-col{display:flex;align-items:center;gap:2px}.spot-pairs-list{flex:1;overflow-y:auto}.spot-pairs-row{display:grid;grid-template-columns:1fr .8fr .8fr .6fr;padding:10px 12px;font-size:12px;cursor:pointer;transition:background-color .15s}.spot-pairs-row:hover{background-color:#0f0f14}.spot-pairs-row.active{background-color:#1a1a24}.spot-pairs-name{display:flex;align-items:center;gap:6px}.spot-star-icon{color:#52525b}.spot-symbol{font-weight:600;color:#fff}.spot-pair-suffix{color:#52525b;font-size:11px}.spot-pairs-price{color:#fff;font-weight:500}.spot-pairs-usd{color:#52525b;font-size:11px}.spot-pairs-change{font-weight:600}.spot-pairs-change.positive{color:#10b981}.spot-pairs-change.negative{color:#ef4444}.spot-chart-panel{display:flex;flex-direction:column;border-right:1px solid #1a1a24;background-color:#0a0a0f}.spot-chart-header{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #1a1a24}.spot-chart-tabs{display:flex;gap:16px}.spot-chart-tab{font-size:13px;font-weight:600;color:#52525b;cursor:pointer;padding:10px 0;border-bottom:2px solid transparent}.spot-chart-tab.active{color:#fff;border-bottom-color:#10b981}.spot-timeframes{display:flex;align-items:center;gap:8px}.spot-tf-item{font-size:11px;color:#52525b;cursor:pointer;padding:4px 6px;border-radius:4px}.spot-tf-item:hover{color:#a1a1aa}.spot-tf-item.active{background-color:#1a1a24;color:#fff}.spot-tf-item.highlight{color:#10b981;font-weight:600}.spot-tf-divider{width:1px;height:12px;background-color:#27272a}.spot-chart-actions{display:flex;align-items:center;gap:12px}.spot-view-tabs{display:flex;gap:12px;font-size:12px}.spot-view-tab{color:#52525b;cursor:pointer}.spot-view-tab.active{color:#fff}.spot-chart-container{flex:1;background-color:#06060a;position:relative;min-height:400px}.spot-chart-info{position:absolute;top:12px;left:12px;font-size:10px;color:#71717a;z-index:10;display:flex;flex-direction:column;gap:2px}.spot-chart-info .ohlc{display:flex;gap:8px}.spot-chart-info .ma-line{display:flex;gap:12px}.spot-chart-info .ma-7{color:#eab308}.spot-chart-info .ma-25{color:#a855f7}.spot-chart-info .ma-99{color:#3b82f6}.spot-volume-section{height:60px;border-top:1px solid #1a1a24;padding:8px 12px;display:flex;flex-direction:column;gap:4px}.spot-volume-label{font-size:10px;color:#52525b;display:flex;gap:16px}.spot-volume-bars{flex:1;display:flex;align-items:flex-end;gap:1px}.spot-vol-bar{flex:1;min-width:2px;background-color:#10b981;opacity:.6}.spot-vol-bar.red{background-color:#ef4444}.spot-orderbook-panel{display:flex;flex-direction:column;border-right:1px solid #1a1a24;background-color:#0f0f14}.spot-ob-header{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid #1a1a24}.spot-ob-tabs{display:flex;gap:16px}.spot-ob-tab{font-size:12px;font-weight:600;color:#52525b;cursor:pointer}.spot-ob-tab.active{color:#fff}.spot-ob-actions{display:flex;align-items:center;gap:8px}.spot-ob-icon{color:#52525b;cursor:pointer}.spot-ob-controls{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid #1a1a24}.spot-ob-view-btns{display:flex;gap:6px}.spot-ob-view-btn{width:20px;height:16px;border-radius:2px;cursor:pointer;display:flex;flex-direction:column;gap:1px;padding:2px}.spot-ob-view-btn.both{background:linear-gradient(to bottom,#10b9814d 50%,#ef44444d 50%)}.spot-ob-view-btn.bids{background-color:#10b9814d}.spot-ob-view-btn.asks{background-color:#ef44444d}.spot-ob-precision{display:flex;align-items:center;gap:4px;font-size:10px;color:#71717a;background-color:#1a1a24;padding:4px 8px;border-radius:4px;cursor:pointer}.spot-ob-columns{display:grid;grid-template-columns:1fr 1fr 1fr;padding:8px 12px;font-size:10px;color:#52525b;border-bottom:1px solid #1a1a24}.spot-ob-columns span:last-child{text-align:right}.spot-ob-list{flex:1;overflow-y:auto}.spot-ob-row{display:grid;grid-template-columns:1fr 1fr 1fr;padding:6px 12px;font-size:11px;position:relative;cursor:pointer}.spot-ob-row:hover{background-color:#ffffff05}.spot-ob-row .price{font-weight:500;font-variant-numeric:tabular-nums}.spot-ob-row .price.ask{color:#ef4444}.spot-ob-row .price.bid{color:#10b981}.spot-ob-row .amount{color:#e4e4e7;font-variant-numeric:tabular-nums}.spot-ob-row .total{color:#71717a;text-align:right;font-variant-numeric:tabular-nums}.spot-ob-row .depth-bg{position:absolute;right:0;top:0;bottom:0;z-index:0;opacity:.15}.spot-ob-row .depth-bg.ask{background-color:#ef4444}.spot-ob-row .depth-bg.bid{background-color:#10b981}.spot-ob-row>span{position:relative;z-index:1}.spot-ob-spread{padding:8px 12px;display:flex;align-items:center;justify-content:center;background-color:#0a0a0f;border-top:1px solid #1a1a24;border-bottom:1px solid #1a1a24}.spot-ob-spread-price{font-size:14px;font-weight:700;color:#10b981}.spot-trade-panel{display:flex;flex-direction:column;background-color:#0a0a0f;overflow-y:auto}.spot-trade-type-tabs{display:flex;border-bottom:1px solid #1a1a24}.spot-trade-type-tab{flex:1;height:40px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#52525b;cursor:pointer;border-bottom:2px solid transparent}.spot-trade-type-tab.active{color:#fff;border-bottom-color:#10b981}.spot-trade-form{padding:16px;display:flex;flex-direction:column;gap:16px}.spot-buy-sell-tabs{display:flex;gap:8px}.spot-bs-tab{flex:1;height:36px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;border-radius:6px;cursor:pointer;transition:all .15s}.spot-bs-tab.buy{background-color:#10b981;color:#fff}.spot-bs-tab.buy:not(.active){background-color:transparent;color:#52525b}.spot-bs-tab.sell{background-color:#ef4444;color:#fff}.spot-bs-tab.sell:not(.active){background-color:transparent;color:#52525b}.spot-order-types{display:flex;gap:16px}.spot-order-type{font-size:12px;font-weight:500;color:#52525b;cursor:pointer;padding-bottom:4px}.spot-order-type.active{color:#fff;border-bottom:1px solid #ffffff}.spot-balance-row{display:flex;justify-content:space-between;align-items:center}.spot-balance-text{font-size:11px;color:#52525b}.spot-balance-text span{color:#fff}.spot-balance-icon{width:16px;height:16px;border-radius:50%;background-color:#10b981;display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff}.spot-input-group{display:flex;flex-direction:column;gap:8px}.spot-input-wrapper{background-color:#111118;border:1px solid #1a1a24;border-radius:8px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between}.spot-input-label{font-size:12px;color:#52525b;min-width:50px}.spot-input-field{background:none;border:none;color:#fff;font-size:14px;font-weight:600;text-align:right;flex:1;outline:none;font-variant-numeric:tabular-nums}.spot-input-field::placeholder{color:#3f3f46}.spot-input-unit{font-size:12px;color:#71717a;margin-left:8px}.spot-slider-container{padding:8px 0}.trade-pct-slider{-webkit-appearance:none;appearance:none;width:100%;height:2px;border-radius:2px;outline:none;cursor:pointer;background:#2a2a3a;display:block}.trade-pct-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#00c0a3;border:2px solid #fff;cursor:pointer;box-shadow:0 0 6px #00c0a399;margin-top:-7px}.trade-pct-slider::-webkit-slider-runnable-track{height:2px;border-radius:2px}.trade-pct-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#00c0a3;border:2px solid #fff;cursor:pointer;box-shadow:0 0 6px #00c0a399}.trade-pct-slider::-moz-range-track{height:2px;border-radius:2px;background:#2a2a3a}.trade-pct-notch{position:absolute;top:50%;transform:translate(-50%,-50%);width:4px;height:4px;border-radius:50%;pointer-events:none;border:none}.spot-slider{display:flex;align-items:center;gap:0;position:relative}.spot-slider-track{flex:1;height:2px;background-color:#27272a;position:relative}.spot-slider-fill{position:absolute;left:0;top:0;height:100%;background-color:#10b981;width:0%}.spot-slider-dots{display:flex;justify-content:space-between;position:absolute;width:100%;top:50%;transform:translateY(-50%)}.spot-slider-dot{width:8px;height:8px;border-radius:50%;background-color:#27272a;border:2px solid #1a1a24}.spot-slider-dot.active{background-color:#10b981;border-color:#10b981}.spot-slider-thumb{position:absolute;left:0%;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;background-color:#10b981;border-radius:50%;border:3px solid #ffffff;cursor:pointer}.spot-advanced-row{display:flex;align-items:center;gap:8px}.spot-advanced-circle{width:16px;height:16px;border:1.5px solid #3f3f46;border-radius:50%}.spot-advanced-text{font-size:12px;color:#71717a}.spot-max-info{font-size:11px;color:#52525b}.spot-max-info span{color:#fff}.spot-main-btn{height:44px;border-radius:8px;border:none;font-size:14px;font-weight:700;cursor:pointer;transition:opacity .15s}.spot-main-btn:hover{opacity:.9}.spot-main-btn.buy{background-color:#10b981;color:#fff}.spot-main-btn.sell{background-color:#ef4444;color:#fff}.spot-bottom-actions{display:flex;gap:8px;margin-top:4px}.spot-action-btn{flex:1;height:32px;background-color:#18181b;border:none;border-radius:6px;font-size:11px;font-weight:600;color:#71717a;cursor:pointer}.spot-action-btn:hover{background-color:#27272a}.spot-orders-panel{background-color:#0a0a0f;border-top:1px solid #1a1a24}.spot-orders-header{display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:44px;border-bottom:1px solid #1a1a24}.spot-orders-tabs{display:flex;gap:24px;height:100%}.spot-orders-tab{font-size:13px;font-weight:500;color:#52525b;cursor:pointer;display:flex;align-items:center;height:100%;border-bottom:2px solid transparent;transition:color .15s}.spot-orders-tab:hover{color:#a1a1aa}.spot-orders-tab.active{color:#fff;border-bottom-color:#fff}.spot-orders-filter{display:flex;align-items:center;gap:8px;font-size:12px;color:#71717a}.spot-filter-checkbox{width:14px;height:14px;border:1.5px solid #3f3f46;border-radius:50%;cursor:pointer}.spot-orders-table{min-height:150px}.spot-orders-table-header{display:grid;grid-template-columns:1fr .8fr .8fr .6fr 1fr 1fr .8fr 1fr 1.2fr .8fr;padding:12px 20px;font-size:12px;color:#52525b;border-bottom:1px solid #1a1a24}.spot-orders-table-header span{display:flex;align-items:center;gap:4px}.spot-orders-table-header .cancel-col{justify-content:flex-end}.spot-cancel-all-btn{background-color:#27272a;border:none;border-radius:4px;padding:6px 12px;font-size:11px;font-weight:600;color:#71717a;cursor:pointer;transition:background-color .15s}.spot-cancel-all-btn:hover{background-color:#3f3f46}.spot-orders-empty{display:flex;align-items:center;justify-content:center;padding:40px 0}.spot-empty-icon{display:flex;align-items:center;justify-content:center}@media(max-width:1024px){.spot-terminal{margin:-24px -40px;width:calc(100% + 80px)}.spot-main-grid{grid-template-columns:1fr 240px}.spot-trade-panel{display:none}.spot-orders-table-header{grid-template-columns:repeat(6,1fr)}.spot-orders-table-header span:nth-child(n+7){display:none}}@media(max-width:768px){.spot-terminal{margin:-16px;width:calc(100% + 32px)}.spot-terminal .desktop-only,.spot-main-grid,.spot-orders-panel,.spot-symbol-bar{display:none}}.spot-main-grid-v2{display:grid;grid-template-columns:280px 1fr 320px;height:calc(100vh - 60px);background-color:#0a0a0f}.spot-pairs-sidebar-v2{display:flex;flex-direction:column;border-right:1px solid #1a1a24;background-color:#0a0a0f;overflow:hidden}.spot-pair-header-v2{display:flex;align-items:center;justify-content:space-between;padding:16px 12px;border-bottom:1px solid #1a1a24}.spot-pair-header-left{display:flex;align-items:center;gap:10px}.spot-pair-icon-v2{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#f7931a,#ff9500);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:700}.spot-pair-icon-v2 img{width:100%;height:100%;border-radius:50%;object-fit:cover}.spot-pair-info-v2{display:flex;flex-direction:column;gap:2px}.spot-pair-title-v2{font-size:14px;font-weight:700;color:#fff}.spot-pair-slash{color:#52525b}.spot-pair-subtitle-v2{font-size:11px;color:#71717a}.spot-pair-header-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.spot-pair-price-main{font-size:14px;font-weight:600;color:#ef4444}.spot-pair-price-sub{font-size:11px;color:#71717a}.spot-pairs-search-v2{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #1a1a24}.spot-search-icon-v2{color:#52525b}.spot-search-input-v2{background:none;border:none;color:#71717a;font-size:12px;outline:none;width:100%}.spot-search-input-v2::placeholder{color:#52525b}.spot-pairs-tabs-v2{display:flex;gap:12px;padding:10px 12px;border-bottom:1px solid #1a1a24}.spot-pairs-tab-v2{display:flex;align-items:center;gap:4px;background:none;border:none;color:#52525b;font-size:12px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:4px}.spot-pairs-tab-v2.active{color:#fff;background-color:#1a1a24}.spot-pairs-header-v2{display:grid;grid-template-columns:1.2fr 1fr .6fr;padding:8px 12px;font-size:10px;color:#52525b;border-bottom:1px solid #1a1a24}.spot-pairs-col-v2{display:flex;align-items:center;gap:2px;line-height:1.2}.spot-pairs-list-v2{flex:1;overflow-y:auto}.spot-pairs-row-v2{display:grid;grid-template-columns:1.2fr 1fr .6fr;padding:10px 12px;font-size:11px;cursor:pointer;transition:background-color .15s;align-items:center}.spot-pairs-row-v2:hover{background-color:#0f0f14}.spot-pairs-row-v2.active{background-color:#1a1a24}.spot-pairs-name-v2{display:flex;flex-direction:column;gap:2px}.spot-pairs-name-v2 .spot-symbol-v2{font-weight:700;color:#fff;display:inline}.spot-pairs-name-v2 .spot-pair-suffix-v2{color:#52525b;font-size:10px;display:inline}.spot-pairs-volume-sub{color:#52525b;font-size:10px}.spot-star-icon-v2{color:#52525b}.spot-symbol-v2{font-weight:700;color:#fff}.spot-pair-suffix-v2,.spot-pairs-volume-v2{color:#52525b;font-size:10px}.spot-pairs-price-v2{color:#fff;font-weight:500;font-size:11px}.spot-pairs-change-v2{font-weight:600;font-size:11px;text-align:right}.spot-pairs-change-v2.positive{color:#10b981}.spot-pairs-change-v2.negative{color:#ef4444}.spot-center-panel-v2{display:flex;flex-direction:column;border-right:1px solid #1a1a24;background-color:#0a0a0f;overflow:hidden}.spot-chart-section-v2{flex:1;display:flex;flex-direction:column;min-height:0}.spot-chart-header-v2{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid #1a1a24;flex-wrap:wrap;gap:8px}.spot-chart-tabs-v2{display:flex;gap:16px}.spot-chart-tab-v2{font-size:13px;font-weight:600;color:#52525b;cursor:pointer;padding:8px 0;border-bottom:2px solid transparent}.spot-chart-tab-v2.active{color:#fff;border-bottom-color:#fff}.spot-timeframes-v2{display:flex;align-items:center;gap:6px}.spot-tf-item-v2{font-size:11px;color:#52525b;cursor:pointer;padding:4px 6px;border-radius:4px}.spot-tf-item-v2:hover{color:#a1a1aa}.spot-tf-item-v2.highlight{color:#eab308;font-weight:600}.spot-tf-divider-v2{width:1px;height:12px;background-color:#27272a;margin:0 4px}.spot-view-tabs-v2{display:flex;gap:12px}.spot-view-tab-v2{font-size:12px;color:#52525b;cursor:pointer}.spot-view-tab-v2.active{color:#fff}.spot-chart-actions-v2{display:flex;align-items:center;gap:8px}.spot-chart-container-v2{flex:1;background-color:#06060a;position:relative;min-height:300px}.spot-chart-info-v2{position:absolute;top:8px;left:12px;font-size:10px;color:#71717a;z-index:10;display:flex;flex-direction:column;gap:4px}.spot-chart-info-v2 .ohlc-v2{display:flex;gap:8px;flex-wrap:wrap}.spot-chart-info-v2 .ohlc-v2 .red{color:#ef4444}.spot-chart-info-v2 .ma-line-v2{display:flex;gap:12px}.spot-chart-info-v2 .ma-yellow{color:#eab308}.spot-chart-info-v2 .ma-purple{color:#a855f7}.spot-chart-info-v2 .ma-blue{color:#3b82f6}.spot-volume-section-v2{padding:8px 12px;border-top:1px solid #1a1a24}.spot-volume-label-v2{display:flex;align-items:center;gap:16px;font-size:10px;color:#52525b}.spot-volume-label-v2 .green{color:#10b981}.spot-volume-icons{display:flex;gap:4px;margin-left:auto}.vol-icon{width:14px;height:14px;background-color:#1a1a24;border-radius:2px}.spot-trade-form-section-v2{border-top:1px solid #1a1a24;padding:0}.spot-trade-type-tabs-v2{display:flex;border-bottom:1px solid #1a1a24}.spot-trade-type-tab-v2{padding:12px 24px;font-size:13px;font-weight:600;color:#52525b;cursor:pointer;border-bottom:2px solid transparent}.spot-trade-type-tab-v2.active{color:#fff;border-bottom-color:#fff}.spot-order-header-v2{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #1a1a24;flex-wrap:wrap;gap:8px}.spot-order-types-v2{display:flex;align-items:center;gap:16px}.spot-order-type-v2{font-size:12px;color:#52525b;cursor:pointer}.spot-order-type-v2.active{color:#fff;font-weight:600}.spot-order-actions-v2{display:flex;align-items:center;gap:8px}.spot-action-pill-v2{background:none;border:1px solid #27272a;border-radius:4px;padding:4px 10px;font-size:11px;color:#71717a;cursor:pointer}.spot-action-pill-v2.highlight{color:#fff}.spot-currency-badge-v2{background-color:#27272a;padding:4px 8px;border-radius:4px;font-size:11px;color:#fff;font-weight:600}.spot-trade-forms-grid-v2{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:16px}.spot-form-column-v2{display:flex;flex-direction:column;gap:12px}.spot-balance-row-v2{display:flex;align-items:center;gap:6px;font-size:11px;color:#52525b}.spot-balance-row-v2 .balance-value{color:#fff}.spot-balance-row-v2 .balance-icon{color:#10b981;margin-left:auto}.spot-input-group-v2{display:flex;align-items:center;background-color:#111118;border:1px solid #1a1a24;border-radius:6px;padding:10px 12px}.spot-input-label-v2{font-size:12px;color:#52525b;min-width:50px}.spot-input-field-v2{background:none;border:none;color:#fff;font-size:13px;font-weight:600;text-align:right;flex:1;outline:none}.spot-input-field-v2::placeholder{color:#3f3f46}.spot-input-unit-v2{font-size:12px;color:#71717a;margin-left:8px}.spot-slider-v2{padding:8px 0}.spot-slider-track-v2{position:relative;height:2px;background-color:#27272a}.spot-slider-thumb-v2{position:absolute;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;border:2px solid #ffffff;cursor:pointer}.spot-slider-thumb-v2.buy{left:40%;background-color:#10b981}.spot-slider-thumb-v2.sell{left:0%;background-color:#ef4444}.spot-slider-dots-v2{display:flex;justify-content:space-between;position:absolute;width:100%;top:50%;transform:translateY(-50%)}.slider-dot-v2{width:8px;height:8px;border-radius:50%;background-color:#27272a}.slider-dot-v2.active{background-color:#10b981}.spot-main-btn-v2{width:100%;padding:12px;border:none;border-radius:6px;font-size:14px;font-weight:700;cursor:pointer;margin-top:4px}.spot-main-btn-v2.buy{background-color:#10b981;color:#fff}.spot-main-btn-v2.sell{background-color:#ef4444;color:#fff}.spot-orderbook-panel-v2{display:flex;flex-direction:column;background-color:#0f0f14;overflow:hidden}.spot-ob-header-v2{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid #1a1a24}.spot-ob-header-left{display:flex;align-items:center;gap:12px}.spot-ob-settings-icon{color:#71717a;cursor:pointer;transition:color .2s ease}.spot-ob-settings-icon:hover{color:#fff}.spot-ob-grid-icon{color:#52525b;transition:color .2s ease}.spot-ob-menu-btn{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.spot-ob-menu-btn:hover{background:#2a2a34;border-color:#3a3a44}.spot-ob-menu-dots{display:flex;gap:2px}.spot-ob-menu-dots span{width:3px;height:3px;background-color:#71717a;border-radius:50%;transition:background-color .2s ease}.spot-ob-menu-btn:hover .spot-ob-menu-dots span{background-color:#fff}.spot-ob-tabs-v2{display:flex;gap:16px}.spot-ob-tab-v2{font-size:12px;font-weight:600;color:#52525b;cursor:pointer}.spot-ob-tab-v2.active{color:#fff}.spot-ob-menu-icon{color:#52525b}.spot-ob-controls-v2{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #1a1a24}.spot-ob-view-btns-v2{display:flex;gap:6px}.spot-ob-view-btn-v2{width:18px;height:14px;border-radius:2px;cursor:pointer;opacity:.5}.spot-ob-view-btn-v2.active{opacity:1}.spot-ob-view-btn-v2.both{background:linear-gradient(to bottom,#ef4444 50%,#10b981 50%)}.spot-ob-view-btn-v2.bids{background-color:#10b981}.spot-ob-view-btn-v2.asks{background-color:#ef4444}.spot-ob-precision-v2{display:flex;align-items:center;gap:4px;font-size:11px;color:#71717a;background-color:#1a1a24;padding:4px 8px;border-radius:4px;cursor:pointer}.spot-ob-columns-v2{display:grid;grid-template-columns:1fr 1fr 1fr;padding:8px 12px;font-size:10px;color:#52525b;border-bottom:1px solid #1a1a24}.spot-ob-columns-v2 span:last-child{text-align:right}.spot-ob-list-v2{overflow-y:auto}.spot-ob-list-v2.asks{max-height:280px}.spot-ob-list-v2.bids{max-height:200px}.spot-ob-row-v2{display:grid;grid-template-columns:1fr 1fr 1fr;padding:4px 12px;font-size:11px;position:relative;cursor:pointer}.spot-ob-row-v2:hover{background-color:#ffffff05}.spot-ob-row-v2 .price{font-weight:500;font-variant-numeric:tabular-nums}.spot-ob-row-v2 .price.ask{color:#ef4444}.spot-ob-row-v2 .price.bid{color:#10b981}.spot-ob-row-v2 .amount{color:#e4e4e7;font-variant-numeric:tabular-nums}.spot-ob-row-v2 .total{color:#71717a;text-align:right;font-variant-numeric:tabular-nums}.depth-bg-v2{position:absolute;right:0;top:0;bottom:0;z-index:0;opacity:.15}.depth-bg-v2.ask{background-color:#ef4444}.depth-bg-v2.bid{background-color:#10b981}.spot-ob-row-v2>span{position:relative;z-index:1}.spot-ob-spread-v2{display:flex;align-items:center;gap:8px;padding:10px 12px;background-color:#0a0a0f;border-top:1px solid #1a1a24;border-bottom:1px solid #1a1a24}.spot-ob-spread-price-v2{font-size:16px;font-weight:700;color:#ef4444}.spot-ob-spread-arrow{color:#ef4444;font-size:14px}.spot-ob-spread-fiat{font-size:11px;color:#71717a}.spot-ob-more-v2{padding:12px;text-align:right;font-size:11px;color:#52525b;cursor:pointer}.spot-ob-more-v2:hover{color:#fff}.campaign-page{background-color:#0b0b0f;color:#fff;font-family:Inter,sans-serif;padding-bottom:80px;min-height:100vh}.campaign-hero{display:flex;align-items:center;justify-content:flex-start;padding:60px 80px;position:relative;overflow:visible;min-height:500px;background-color:#0b0b0f}.campaign-page .hero-content{flex:0 0 auto;z-index:2;max-width:550px;display:flex;flex-direction:column;align-items:flex-start!important;text-align:left!important;margin-right:auto;margin-left:0}.reward-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border:1px solid rgba(27,155,140,.5);background:transparent;border-radius:100px;color:#1b9b8c;font-size:14px;font-weight:400;margin-bottom:28px;align-self:flex-start;margin-left:0}.pill-icon-svg{color:#1b9b8c}.campaign-page .hero-title{font-size:52px;font-weight:600;line-height:1.15;margin-bottom:16px;letter-spacing:-.02em;color:#fff;font-style:italic;text-align:left!important;width:100%}.campaign-page .hero-subtitle{font-size:15px;color:#9ca3af;line-height:1.7;max-width:460px;font-weight:400;text-align:left!important;width:100%}.hero-graphic{position:absolute;top:40px;right:0;display:flex;justify-content:center;align-items:center;z-index:1}.graphic-container{position:relative;width:600px;height:420px;display:flex;align-items:center;justify-content:center}.hero-dotted-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:500px;background-image:radial-gradient(rgba(27,155,140,.4) 1.5px,transparent 1.5px);background-size:16px 16px;z-index:0;border-radius:50%}.graphic-glow-bg{position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(27,155,140,.2) 0%,transparent 70%);filter:blur(50px);top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}@keyframes float-hero{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.hero-cluster-img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 30px rgba(27,155,140,.3));position:relative;z-index:1}.recent-campaigns{padding:40px}.campaign-page .section-title{font-size:28px;font-weight:600;margin-bottom:24px;color:#fff;text-align:left;margin-left:80px}.campaign-list{display:flex;flex-direction:column;gap:24px;max-width:1240px;margin:0 auto}.campaign-card{background-color:#131219;border-radius:20px;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;overflow:hidden;width:100%;max-width:1240px;height:380px;border:3.43px solid rgba(255,255,255,.08);transition:transform .3s ease,border-color .3s ease}.campaign-card:after{content:"";position:absolute;right:-80px;top:0;width:50%;height:100%;background-image:url(/bg.png);background-size:cover;background-position:right center;background-repeat:no-repeat;z-index:1}.campaign-card:hover{border-color:#1b9b8c4d}.card-info{z-index:2;width:50%;max-width:966px;display:flex;flex-direction:column;justify-content:center;padding:40px 60px;background-color:#131219}.card-title{font-size:50.96px;font-weight:600;margin-bottom:24px;line-height:62px;letter-spacing:-.02em;color:#fff;width:100%}.highlight-green{color:#34c759}.card-badges{display:flex;gap:8px;margin-bottom:24px}.badge{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center}.badge.purple-solid{background-color:#6366f1;color:#fff}.badge.cyan-solid{background-color:#00b9a5;color:#fff;padding:10px 20px}.card-desc{color:#9ca3af;font-size:18px;font-weight:400;margin-top:-12px}.card-visual{position:absolute;right:60px;top:50%;transform:translateY(-50%);width:250px;height:200px;display:flex;align-items:center;justify-content:center;z-index:2}.reward-img-container{width:250px;height:200px;display:flex;align-items:center;justify-content:center;z-index:2;position:relative}.reward-img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 15px 40px rgba(27,155,140,.3))}.concentric-lines{display:none}@keyframes float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:1200px){.campaign-hero{padding:50px 40px}.campaign-page .hero-title{font-size:42px}.hero-graphic{margin-left:0}.graphic-container{width:480px;height:360px}.hero-dotted-bg{width:400px;height:400px}.recent-campaigns{padding:40px 20px}.campaign-card{padding:30px;height:auto;min-height:180px}.card-info{flex:0 0 50%;max-width:50%}.card-title{font-size:24px}.card-badges{flex-wrap:wrap}.card-visual{width:50%;padding-right:20px}.reward-img-container{width:180px;height:120px}.arc-pattern{display:none}}@media(max-width:768px){.campaign-page{padding-bottom:100px;background-color:#0a0a10}.campaign-mob-header.mob-page-header{margin:0;padding:16px 20px;background-color:#0a0a10}.campaign-hero{flex-direction:column;padding:30px 20px;min-height:auto;align-items:flex-start;background-color:#0a0a10;overflow:visible}.campaign-page .hero-content{align-items:flex-start!important;max-width:100%;text-align:left!important}.reward-pill{font-size:11px;padding:8px 16px;margin-bottom:24px;align-self:flex-start}.campaign-page .hero-title{font-size:32px;margin-bottom:16px;line-height:1.2;text-align:left!important}.campaign-page .hero-subtitle{font-size:14px;line-height:1.6;text-align:left!important;max-width:100%;padding:0}.hero-graphic{position:relative;top:auto;right:auto;margin-top:30px;justify-content:center;align-self:center}.graphic-container{width:380px;height:340px}.hero-dotted-bg{width:360px;height:360px}.campaign-page .section-title{font-size:24px;margin-bottom:20px;text-align:center;margin-left:0}.recent-campaigns{padding:30px 16px;background-color:#0a0a10}.campaign-list{gap:16px}.campaign-card{flex-direction:row;height:auto;padding:20px;border-radius:16px;min-height:160px;align-items:flex-start;background-color:#131319;border:1px solid rgba(255,255,255,.08)}.campaign-card:after{content:"";position:absolute;right:0;top:0;width:50%;height:100%;background:linear-gradient(to right,transparent,rgba(27,155,140,.05));z-index:0}.card-info{width:55%;max-width:none;padding:0;text-align:left;flex-shrink:0;z-index:1}.card-title{font-size:20px;line-height:1.3;margin-bottom:12px}.card-badges{justify-content:flex-start;flex-wrap:wrap;gap:8px;margin-bottom:12px}.badge{font-size:10px;padding:6px 12px;border-radius:6px}.badge.purple-solid{background-color:#3f3f46;color:#fff}.badge.cyan-solid{background-color:#1b9b8c;color:#fff}.card-desc{font-size:12px;margin-top:0;color:#71717a}.card-visual{position:relative;right:auto;top:auto;transform:none;width:45%;height:auto;display:flex;align-items:center;justify-content:flex-end;z-index:1}.reward-img-container{width:120px;height:100px}.reward-img{width:100%;height:100%;object-fit:contain}}@media(max-width:480px){.campaign-hero{padding:24px 16px}.campaign-page .hero-title{font-size:28px}.campaign-page .hero-subtitle{font-size:13px}.graphic-container{width:340px;height:300px}.hero-dotted-bg{width:320px;height:320px}.card-title{font-size:18px}.badge{font-size:9px;padding:5px 10px}.reward-img-container{width:100px;height:80px}}.forgot-password-container{min-height:100vh;background-color:#0c0c17;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;font-family:Inter,sans-serif;color:#fff;padding:20px}.spheres-container{position:absolute;bottom:-100px;left:0;width:100%;height:350px;display:flex;justify-content:center;align-items:flex-end;pointer-events:none;z-index:0}.sphere{width:180px;height:180px;background:radial-gradient(circle at 30% 30%,#1a1a2e,#12121f 70%,#0c0c17);border-radius:50%;margin-left:-40px;opacity:.9;box-shadow:inset 0 0 40px #00000080}.sphere:nth-child(1){width:160px;height:160px;margin-bottom:20px}.sphere:nth-child(2){width:200px;height:200px;margin-bottom:-10px}.sphere:nth-child(3){width:180px;height:180px;margin-bottom:30px}.sphere:nth-child(4){width:220px;height:220px;margin-bottom:-30px}.sphere:nth-child(5){width:170px;height:170px;margin-bottom:10px}.sphere:nth-child(6){width:190px;height:190px;margin-bottom:-20px}.sphere:nth-child(7){width:150px;height:150px;margin-bottom:40px}.sphere:nth-child(8){width:210px;height:210px;margin-bottom:-25px}.sphere:nth-child(9){width:175px;height:175px;margin-bottom:15px}.sphere:nth-child(10){width:185px;height:185px;margin-bottom:5px}.screen-content{position:relative;z-index:10;width:100%;max-width:440px;text-align:center;padding:0 16px;box-sizing:border-box}.screen-title{font-size:24px;font-weight:700;margin-bottom:16px;color:#fff}.screen-subtitle{font-size:14px;color:#71717a;margin-bottom:40px;line-height:1.6}.form-group-password{margin-bottom:16px;text-align:left}.custom-label{display:block!important;text-align:left!important;color:#fff!important;font-size:14px!important;font-weight:500!important;margin-bottom:10px!important}.forgot-password-container label,.forgot-password-container .custom-label{color:#fff!important}.custom-input{background-color:#1c1c2c!important;border:none!important;color:#fff!important;height:48px!important;border-radius:10px!important;font-size:14px!important;width:100%!important;padding:0 48px 0 16px!important}.custom-input::placeholder{color:#52525b!important}.custom-input:focus{outline:none!important;box-shadow:none!important;border:none!important}.password-input-wrapper{position:relative;width:100%}.password-toggle-btn{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:#71717a;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.password-toggle-btn:hover{color:#fff}.custom-button{background-color:#fff!important;color:#0c0c17!important;height:48px!important;border-radius:10px!important;font-weight:600!important;font-size:15px!important;width:100%!important;transition:all .2s ease!important;margin-top:16px!important;border:none!important;cursor:pointer!important}.custom-button:hover{background-color:#f4f4f5!important;transform:translateY(-1px)}.otp-container{display:flex;justify-content:center;gap:10px;margin-bottom:32px}.otp-slot{width:56px!important;height:56px!important;background-color:#1c1c2c!important;border:1px solid #2E2E3E!important;border-radius:10px!important;color:#fff!important;font-size:22px!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important}@media(max-width:480px){.otp-slot{width:44px!important;height:48px!important;font-size:18px!important}}.otp-slot:focus-within{border-color:#1b9b8c!important}.back-link{display:block;margin-top:24px;font-size:14px;color:#71717a;background:none;border:none;cursor:pointer;transition:color .2s ease}.back-link:hover{color:#fff}.resend-text{font-size:14px;color:#71717a;margin-top:24px}.resend-btn{background:none;border:none;color:#fff;font-weight:600;cursor:pointer;padding:0;margin-left:4px}.resend-btn:hover{text-decoration:underline}.success-icon-wrapper{width:80px;height:80px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 32px}.success-icon{color:#0c0c17;width:40px;height:40px}.custom-label{display:block;text-align:left;color:#fff!important;font-size:14px;font-weight:500;margin-bottom:10px}@media(max-width:768px){.forgot-password-container{padding:60px 16px 16px;justify-content:flex-start}.screen-content{max-width:100%;padding:0 8px}.screen-title{font-size:20px;margin-bottom:12px}.screen-subtitle{font-size:13px;margin-bottom:30px}.spheres-container{height:250px;bottom:-80px}.sphere{width:120px;height:120px;margin-left:-25px}.sphere:nth-child(1){width:100px;height:100px}.sphere:nth-child(2){width:130px;height:130px}.sphere:nth-child(3){width:110px;height:110px}.sphere:nth-child(4){width:140px;height:140px}.sphere:nth-child(5){width:105px;height:105px}.sphere:nth-child(6){width:125px;height:125px}.sphere:nth-child(7){width:95px;height:95px}.sphere:nth-child(8){width:135px;height:135px}.sphere:nth-child(9){width:115px;height:115px}.sphere:nth-child(10){width:120px;height:120px}.custom-input{height:44px!important;font-size:13px!important;padding:0 44px 0 14px!important}.custom-button{height:44px!important;font-size:14px!important;margin-top:12px!important}.form-group-password{margin-bottom:14px}.success-icon-wrapper{width:64px;height:64px;margin-bottom:24px}.success-icon{width:32px;height:32px}.resend-text,.back-link{font-size:13px;margin-top:20px}}@media(max-width:380px){.screen-title{font-size:18px}.screen-subtitle{font-size:12px;margin-bottom:24px}.otp-container{gap:6px}.otp-slot{width:38px!important;height:44px!important;font-size:16px!important;border-radius:8px!important}}.futures-hero-v3{background-color:#08070e;padding:60px 0}.hero-content-v3{max-width:1400px;margin:0 auto;padding:0 40px}.hero-text-v3{padding-left:0}.hero-title-v3{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px}.hero-subtitle-v3{font-size:14px;color:#9ca3af;margin:0 0 20px}.open-contract-btn-v3{background-color:#00c0a3;color:#fff;border:none;border-radius:6px;padding:12px 28px;font-weight:700;font-size:14px;cursor:pointer;transition:opacity .2s}.open-contract-btn-v3:hover{opacity:.9}.trader-section-v3{background-color:#0b0b0f;padding:60px 0 100px}.section-title-v3{max-width:1400px;margin:0 auto 40px;padding:0 40px;font-size:32px;font-weight:800;color:#fff}.trader-controls-v3{max-width:1400px;margin:0 auto 32px;padding:0 40px;display:flex;justify-content:space-between;align-items:center}.trader-tabs-v3{display:flex;gap:32px}.trader-tab-v3{background:none;border:none;color:#71717a;font-size:14px;font-weight:600;padding-bottom:8px;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.trader-tab-v3.active{color:#fff;border-bottom:2px solid #ffffff}.filter-group-v3{display:flex;gap:12px}.trader-search-v3{background-color:#111118;border:1px solid #1C1C2C;border-radius:6px;padding:10px 16px;display:flex;align-items:center;gap:12px;width:320px}.search-icon-v3{color:#52525b}.search-input-v3{background:none;border:none;color:#fff;font-size:14px;outline:none;width:100%}.search-input-v3::placeholder{color:#52525b}.time-select-v3{background-color:#111118;border:1px solid #1C1C2C;border-radius:6px;padding:10px 16px;display:flex;align-items:center;gap:12px;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.chevron-icon-v3{color:#52525b}.trader-grid-v3{max-width:1400px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.trader-card-v3{background-color:#111118;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:24px;transition:background-color .2s}.card-header-v3{display:flex;align-items:center;gap:14px}.avatar-circle-v3{width:48px;height:48px;background-color:#1c1c2c;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#71717a}.trader-email-v3{font-size:15px;font-weight:700;color:#fff;margin-bottom:4px}.trader-stats-v3{display:flex;align-items:center;gap:6px;color:#71717a;font-size:12px;font-weight:600}.card-body-v3{display:flex;flex-direction:column;gap:24px}.stat-group-v3{display:flex;flex-direction:column;gap:8px}.stat-label-v3{font-size:11px;font-weight:700;color:#71717a;letter-spacing:.05em;text-transform:uppercase}.stat-value-main-v3{font-size:32px;font-weight:800;color:#fff}.stat-sub-v3{font-size:14px;color:#71717a;font-weight:600}.stat-grid-v2{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px 0;border-top:1px solid #1C1C2C}.stat-item-inner{display:flex;flex-direction:column;gap:6px}.stat-value-v3{font-size:16px;font-weight:700;color:#fff}.holding-info-v3{display:flex;justify-content:space-between;align-items:flex-end;padding-top:20px;border-top:1px solid #1C1C2C}.holding-icon-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:2px}.diamond-icon-v3{width:32px;height:32px;background-color:#1c1c2c;border-radius:50%;display:flex;align-items:center;justify-content:center}.diamond-v3{width:10px;height:10px;background-color:#71717a;transform:rotate(45deg);border-radius:1px}.copy-btn-v3{width:100%;background-color:#1a1a24;color:#fff;border:none;border-radius:8px;padding:14px;font-weight:700;font-size:14px;cursor:pointer;transition:background-color .2s}.copy-btn-v3:hover{background-color:#272733}@media(max-width:1200px){.trader-grid-v3{grid-template-columns:repeat(2,1fr);gap:20px;padding:0 24px}.hero-content-v3,.trader-controls-v3,.section-title-v3{padding:0 24px}}@media(max-width:992px){.hero-content-v3{flex-direction:column;align-items:flex-start;gap:24px}}@media(max-width:768px){.trader-grid-v3{grid-template-columns:1fr}.hero-title-v3{font-size:32px}}@media(max-width:768px){.futures-copy-mobile-layout{background-color:#0d0d12;min-height:100vh;color:#fff;display:flex;flex-direction:column;align-items:center;width:100%}.fcm-top-bar{display:flex;align-items:center;padding:16px 20px;gap:12px;background-color:#0a0a10;width:100%;box-sizing:border-box}.fcm-back-btn{background:none;border:none;color:#fff;display:flex;align-items:center;padding:0;cursor:pointer}.fcm-top-title{font-size:15px;font-weight:500;color:#fff}.fcm-scroll-content{flex:1;padding:16px 20px 40px;width:100%;box-sizing:border-box}.fcm-hero-section{margin-bottom:24px}.fcm-page-title{font-size:26px;font-weight:700;margin:0 0 6px;color:#fff}.fcm-page-subtitle{font-size:13px;color:#71717a;margin:0 0 16px}.fcm-open-contract-btn{width:fit-content;padding:10px 20px;border-radius:20px;font-size:13px;font-weight:600;background-color:#00c0a3;color:#fff;border:none;cursor:pointer}.fcm-tabs-container{margin-bottom:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.fcm-tabs-container::-webkit-scrollbar{display:none}.fcm-tabs-wrapper{display:flex;gap:10px}.fcm-tab{background:transparent;color:#71717a;border:1px solid #2A2A35;border-radius:6px;padding:8px 14px;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .2s}.fcm-tab.active{background-color:#1e1e28;border-color:#3a3a45;color:#fff}.fcm-traders-list{display:flex;flex-direction:column;gap:16px}.fcm-trader-card-v2{background-color:#15151d;border-radius:16px;padding:20px;display:flex;flex-direction:column}.card-header-v2{display:flex;align-items:center;gap:12px;margin-bottom:16px}.trader-avatar-v2{width:48px;height:48px;border-radius:50%;overflow:hidden;background-color:#2c2c2e;flex-shrink:0}.trader-avatar-v2 img{width:100%;height:100%;object-fit:cover}.trader-basic-info{display:flex;flex-direction:column;gap:4px}.trader-email{font-size:14px;font-weight:600;color:#fff}.trader-followers-count{display:flex;align-items:center;gap:6px;color:#71717a;font-size:12px}.followers-icon{display:flex;align-items:center}.card-pnl-section{display:flex;flex-direction:column;gap:2px;margin-bottom:16px}.label-text{font-size:11px;color:#00c0a3;font-weight:500;text-transform:capitalize}.roi-value{font-size:32px;font-weight:600;color:#fff;line-height:1.1}.pnl-amount{font-size:14px;color:#71717a}.card-stats-row{display:flex;justify-content:space-between;padding:14px 0;border-top:1px solid rgba(255,255,255,.08)}.stat-col{display:flex;flex-direction:column;gap:4px}.stat-col.text-right{text-align:right}.stat-val{font-size:15px;font-weight:600;color:#fff}.card-position-row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-top:1px solid rgba(255,255,255,.08)}.position-info{display:flex;flex-direction:column;gap:4px}.position-info-icon{display:flex;align-items:center;justify-content:center}.info-circle-diamond{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent}.diamond-inner{width:14px;height:14px;background-color:#00c0a3;transform:rotate(45deg);border-radius:3px}.card-copy-btn{width:100%;background-color:#1e1e28;color:#fff;border:none;border-radius:8px;padding:14px;font-size:14px;font-weight:600;margin-top:12px;cursor:pointer}.fcm-trader-card-v2{cursor:pointer}.fcm-history-view{display:flex;flex-direction:column;min-height:100vh;background:#0a0a10;padding-bottom:0}.fcm-history-main-tabs{display:flex;gap:24px;padding:24px 16px 0;border-bottom:1px solid #1a1a24}.fcm-history-main-tab{background:transparent;border:none;color:#71717a;font-size:16px;padding:0 0 14px;cursor:pointer;position:relative}.fcm-history-main-tab.active{color:#fff;font-weight:600}.fcm-history-main-tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#10b981;border-radius:2px}.fcm-history-sub-tabs{display:flex;gap:8px;padding:20px 16px}.fcm-history-sub-tab{background:transparent;border:none;color:#71717a;font-size:14px;padding:10px 18px;border-radius:6px;cursor:pointer}.fcm-history-sub-tab.active{background:#1e1e28;color:#fff}.fcm-history-list{flex:1;padding:0 16px;background:#0a0a10}.fcm-history-trade-item{display:flex;flex-direction:column;padding:20px 0;border-bottom:1px solid #1a1a24;background:#0a0a10}.fcm-trade-row{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.fcm-trade-left{display:flex;flex-direction:column;gap:6px}.fcm-trade-pair-type{display:flex;align-items:center;gap:10px}.fcm-trade-pair{color:#fff;font-size:16px;font-weight:700}.fcm-trade-type,.fcm-trade-price{color:#71717a;font-size:14px}.fcm-trade-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.fcm-trade-pnl{font-size:15px;font-weight:600}.fcm-trade-pnl.profit{color:#10b981}.fcm-trade-pnl.loss{color:#ef4444}.fcm-trade-percent{font-size:13px}.fcm-trade-percent.profit{color:#10b981}.fcm-trade-percent.loss{color:#ef4444}.fcm-close-trade-btn{width:100%;margin-top:16px;padding:14px;background:#10b981;border:none;border-radius:8px;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.fcm-close-trade-btn:active{background:#0d9668}}.at-container{display:flex;flex-direction:column;min-height:calc(100vh - 60px);background:#0a0a0f;overflow-x:hidden}@media(max-width:768px){.at-container{display:none}}.at-top-bar{display:flex;align-items:center;gap:50px;padding:16px 24px;border-bottom:1px solid #1a1a24;background:#0a0a0f}.at-pair-info{display:flex;align-items:center;gap:14px}.at-pair-icon{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#f7931a,#ff9500);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:700}.at-pair-details{display:flex;flex-direction:column}.at-pair-name{font-size:16px;font-weight:700;color:#fff}.at-pair-slash{color:#52525b}.at-pair-sub{font-size:12px;color:#71717a}.at-pair-price{font-size:18px;font-weight:600}.at-pair-price.red{color:#ef4444}.at-pair-usd{font-size:13px;color:#71717a}.at-stats{display:flex;gap:40px}.at-stat{display:flex;flex-direction:column;gap:4px}.at-stat-label{font-size:11px;color:#52525b}.at-stat-value{font-size:14px;color:#fff;font-weight:500}.at-main-grid{display:grid;grid-template-columns:1fr 300px 240px;flex:1;min-height:500px;overflow:hidden}.at-chart-section{display:flex;flex-direction:column;border-right:1px solid #1a1a24;overflow:hidden;background:#0a0a0f;height:100%}.at-chart-info{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#0a0a0f;border-bottom:1px solid #1a1a24}.at-ohlc{display:flex;gap:12px;color:#71717a;flex-wrap:wrap;align-items:center;font-size:12px}.at-date-dot{color:#10b981;font-size:8px}.at-date{color:#10b981;margin-right:4px}.at-val-green{color:#10b981}.at-val-red{color:#ef4444}.at-chart-icons{display:flex;gap:10px}.chart-icon{color:#52525b;cursor:pointer;font-size:14px}.chart-icon:hover{color:#71717a}.at-ma-info{display:flex;align-items:center;gap:16px;padding:6px 16px;font-size:12px;background:#0a0a0f;border-bottom:1px solid #1a1a24}.ma-dot{font-size:8px;margin-right:4px}.ma-yellow{color:#eab308;display:flex;align-items:center}.ma-purple{color:#a855f7}.ma-cyan{color:#06b6d4}.ma-val{color:#71717a;margin-left:2px}.ma-icons{display:flex;gap:10px;margin-left:auto}.ma-icon{color:#52525b;cursor:pointer;font-size:14px}.ma-icon:hover{color:#71717a}.at-chart-wrapper{position:relative;flex:1;min-height:400px;height:100%;background:#0a0a0f}.at-chart-container{width:100%;height:100%;min-height:400px;background:#0a0a0f}.at-price-label{position:absolute;right:0;top:50%;transform:translateY(-50%);background:#ef4444;padding:4px 8px;border-radius:2px 0 0 2px;z-index:10}.price-value{color:#fff;font-size:12px;font-weight:500}.at-volume-section{background:#0a0a0f;border-top:1px solid #1a1a24;width:100%;flex-shrink:0}.at-volume-header{display:flex;align-items:center;gap:16px;padding:6px 16px;font-size:12px;color:#71717a;background:#0a0a0f}.vol-arrow{color:#52525b;font-size:10px;cursor:pointer}.vol-label{color:#71717a}.vol-value{color:#10b981}.vol-icons{display:flex;gap:10px;margin-left:auto}.vol-icon{color:#52525b;cursor:pointer;font-size:14px}.vol-icon:hover{color:#71717a}.at-volume-chart{width:100%;height:120px;min-height:120px;background:#0a0a0f;position:relative}.at-volume-scale{display:flex;flex-direction:column;justify-content:space-between;padding:8px 10px;font-size:11px;color:#52525b;text-align:right;min-width:50px}.at-orders-section{background:#0a0a0f;border-top:1px solid #1a1a24}.at-orders-header{display:flex;justify-content:space-between;align-items:flex-start;padding:0;border-bottom:1px solid #1a1a24}.at-orders-tabs-bar{display:flex;gap:24px;padding:12px 16px 0}.at-orders-tab{font-size:14px;color:#52525b;cursor:pointer;padding-bottom:10px;border-bottom:2px solid transparent;transition:all .2s}.at-orders-tab:hover{color:#a1a1aa}.at-orders-tab.active{color:#fff;border-bottom-color:#10b981}.at-orders-right{display:flex;align-items:center;gap:20px;padding:12px 16px}.at-hide-pairs{display:flex;align-items:center;gap:8px;font-size:13px;color:#71717a;cursor:pointer}.at-checkbox-circle{width:16px;height:16px;border:1px solid #3a3a44;border-radius:50%}.at-orders-table{background:#0a0a0f}.at-orders-columns{display:grid;grid-template-columns:1fr .8fr .8fr .6fr 1fr 1fr .8fr 1fr 1.2fr auto;padding:12px 16px;font-size:13px;color:#52525b;border-bottom:1px solid #1a1a24;align-items:center}.at-trade-row{display:grid;grid-template-columns:1fr .8fr .8fr .6fr 1fr 1fr .8fr 1fr 1.2fr auto;padding:14px 16px;font-size:13px;color:#fff;border-bottom:1px solid #11111a;align-items:center}.at-trade-row:hover{background:#ffffff05}.at-trade-row span.green{color:#10b981}.at-trade-row span.red{color:#ef4444}.at-close-btn{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2);border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s;width:fit-content}.at-close-btn:hover{background:#ef4444;color:#fff}.at-col-dropdown{display:flex;align-items:center;gap:4px;cursor:pointer}.at-cancel-all-btn{padding:6px 16px;background:#1a1a24;border:none;border-radius:4px;font-size:13px;color:#71717a;cursor:pointer;transition:all .2s}.at-cancel-all-btn:hover{background:#2a2a34;color:#fff}.at-orders-empty{display:flex;justify-content:center;align-items:center;padding:60px 20px}.at-empty-icon{opacity:.8}.at-orderbook-section{display:flex;flex-direction:column;border-right:1px solid #1a1a24;overflow:hidden}.at-ob-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #1a1a24}.at-ob-tabs{display:flex;gap:16px}.at-ob-tab{font-size:13px;color:#52525b;cursor:pointer;transition:color .2s}.at-ob-tab.active{color:#fff}.at-ob-settings{color:#71717a;cursor:pointer;display:flex;align-items:center}.at-ob-settings:hover{color:#fff}.at-ob-controls{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;border-bottom:1px solid #1a1a24}.at-ob-view-btns{display:flex;gap:6px}.at-ob-view-btn{width:24px;height:18px;background:#1a1a24;border-radius:3px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;cursor:pointer;padding:3px}.at-ob-view-btn span{display:block;width:100%;height:3px;background:#3a3a44;border-radius:1px}.at-ob-view-btn.both.active span:nth-child(1),.at-ob-view-btn.both.active span:nth-child(2){background:#10b981}.at-ob-view-btn.both.active span:nth-child(3){background:#ef4444}.at-ob-view-btn.bids.active span{background:#10b981}.at-ob-view-btn.asks.active span{background:#ef4444}.at-ob-precision{font-size:13px;color:#fff;display:flex;align-items:center;gap:6px;cursor:pointer}.at-ob-more{color:#52525b;margin-left:10px}.at-ob-columns{display:grid;grid-template-columns:1fr 1fr 1fr;padding:8px 16px;font-size:12px;color:#52525b;border-bottom:1px solid #1a1a24}.at-ob-list{flex:1;overflow-y:auto}.at-ob-row{display:grid;grid-template-columns:1fr 1fr 1fr;padding:5px 16px;font-size:12px;position:relative}.at-ob-row.highlight{background:#ef444426}.at-ob-row.highlight-bid{background:#10b98126}.at-ob-bg{position:absolute;top:0;right:0;bottom:0;width:30%}.at-ob-bg.ask{background:#ef444426}.at-ob-bg.bid{background:#10b98126}.at-ob-price{font-weight:500}.at-ob-price.ask{color:#ef4444}.at-ob-price.bid{color:#10b981}.at-ob-amount{color:#fff;text-align:center}.at-ob-total{color:#fff;text-align:right}.at-ob-spread{display:flex;align-items:center;gap:10px;padding:8px 18px;border-top:1px solid #1a1a24;border-bottom:1px solid #1a1a24}.at-spread-price{font-size:16px;font-weight:600}.at-spread-price.green{color:#10b981}.at-spread-arrow{color:#ef4444;font-size:14px}.at-trade-section{display:flex;flex-direction:column;padding:14px;gap:12px;overflow-y:auto}.at-trade-tabs{display:flex;gap:20px}.at-trade-tab{font-size:14px;color:#52525b;cursor:pointer}.at-trade-tab.active{color:#fff}.at-bs-tabs{display:flex;gap:10px}.at-bs-tab{flex:1;padding:12px 0;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer}.at-bs-tab.buy{background:#1a1a24;color:#71717a}.at-bs-tab.buy.active{background:#10b981;color:#fff}.at-bs-tab.sell{background:#1a1a24;color:#71717a}.at-bs-tab.sell.active{background:#ef4444;color:#fff}.at-order-types{display:flex;gap:14px}.at-order-type{font-size:13px;color:#52525b;cursor:pointer}.at-order-type.active{color:#fff}.at-avbl-row{display:flex;align-items:center;gap:8px;font-size:13px}.at-avbl-label{color:#52525b}.at-avbl-value{color:#fff}.at-avbl-icon{color:#10b981;font-size:10px}.at-input-group{position:relative}.at-input-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:13px;color:#52525b}.at-input{width:100%;background:#1a1a24;border:1px solid #2a2a34;border-radius:6px;padding:12px 50px;font-size:14px;color:#fff;text-align:right;outline:none}.at-input:focus{border-color:#10b981}.at-input-suffix{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:13px;color:#fff}.at-slider{padding:8px 0}.at-slider-track{height:4px;background:#2a2a34;border-radius:2px;position:relative}.at-slider-thumb{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;background:#10b981;border-radius:3px;cursor:pointer}.at-slider-dots{display:flex;justify-content:space-between;margin-top:8px}.at-slider-dot{width:8px;height:8px;background:#2a2a34;border-radius:50%}.at-slider-dot.active{background:#10b981}.at-advanced-row{display:flex;align-items:center;gap:10px;font-size:13px;color:#fff}.at-checkbox{width:16px;height:16px;border:1px solid #3a3a44;border-radius:50%}.at-max-row{display:flex;justify-content:space-between;font-size:13px}.at-max-label{color:#52525b}.at-max-value{color:#fff}.at-main-btn{width:100%;padding:12px;border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer}.at-main-btn.buy{background:#10b981;color:#fff}.at-main-btn.sell{background:#ef4444;color:#fff}.at-action-btns{display:flex;gap:8px}.at-action-btn{flex:1;padding:10px 0;background:transparent;border:1px solid #3a3a44;border-radius:6px;font-size:12px;color:#71717a;cursor:pointer}.at-action-btn:hover{border-color:#52525b;color:#fff}.red{color:#ef4444}.green{color:#10b981}@media(max-width:1400px){.at-main-grid{grid-template-columns:1fr 280px 220px}}@media(max-width:1200px){.at-main-grid{grid-template-columns:1fr 260px 200px}}@media(max-width:992px){.at-main-grid{grid-template-columns:1fr 220px}.at-orderbook-section{display:none}}@media(max-width:768px){.at-container{display:none}.at-mobile-container{display:flex;flex-direction:column;min-height:100vh;background:#000;padding-bottom:80px}}.at-mobile-container{display:none}@media(max-width:768px){.at-mobile-container{display:flex;flex-direction:column;background:#000;min-height:100vh;position:relative}}.atm-header-tabs{display:flex;align-items:center;gap:16px;padding:16px 16px 12px}.atm-header-tab{font-size:16px;font-weight:500;color:#52525b;cursor:pointer;transition:color .2s}.atm-header-tab.active{color:#fff}.atm-pair-row{display:flex;justify-content:space-between;align-items:center;padding:8px 16px 16px}.atm-pair-selector{display:flex;align-items:center;gap:8px}.atm-pair-name{font-size:14px;font-weight:600;color:#fff;background:#1a1a24;padding:6px 10px;border-radius:6px}.atm-pair-chevron{color:#52525b}.atm-pair-badge{font-size:11px;font-weight:500;padding:3px 8px;border-radius:4px}.atm-pair-badge.green{background:#10b98133;color:#10b981}.atm-pair-badge.red{background:#ef444433;color:#ef4444}.atm-pair-actions{display:flex;align-items:center;gap:16px}.atm-action-icon{color:#71717a;cursor:pointer}.atm-action-icon:hover{color:#fff}.atm-main-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;flex:1}.atm-orderbook-col{display:flex;flex-direction:column;border-right:1px solid #1a1a24;padding:0 8px}.atm-ob-col-header{display:flex;justify-content:space-between;padding:8px 4px;font-size:10px;color:#52525b}.atm-ob-asks,.atm-ob-bids{display:flex;flex-direction:column}.atm-ob-row-item{display:flex;justify-content:space-between;align-items:center;padding:3px 4px;font-size:11px;position:relative}.atm-price{font-weight:500;z-index:1}.atm-price.red{color:#ef4444}.atm-price.green{color:#10b981}.atm-size{color:#fff;z-index:1}.atm-depth-bar{position:absolute;top:0;right:0;bottom:0;opacity:.15}.atm-depth-bar.red{background:#ef4444}.atm-depth-bar.green{background:#10b981}.atm-price-center{display:flex;flex-direction:column;align-items:flex-start;padding:12px 4px;border-top:1px solid #1a1a24;border-bottom:1px solid #1a1a24;margin:4px 0}.atm-big-price{font-size:20px;font-weight:700;color:#fff}.atm-mark-price{font-size:11px;color:#52525b}.atm-precision-row{display:flex;align-items:center;gap:6px;padding:10px 4px;margin-top:auto}.atm-precision-value{font-size:12px;color:#fff;background:#1a1a24;padding:6px 10px;border-radius:4px}.atm-precision-chevron{color:#52525b}.atm-grid-icon{color:#10b981;margin-left:auto}.atm-trade-col{display:flex;flex-direction:column;padding:0 8px;gap:10px}.atm-bs-toggle{display:flex;gap:8px}.atm-bs-btn{flex:1;padding:10px 0;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.atm-bs-btn.buy{background:#1a1a24;color:#52525b}.atm-bs-btn.buy.active{background:#10b981;color:#fff}.atm-bs-btn.sell{background:#1a1a24;color:#52525b}.atm-bs-btn.sell.active{background:#ef4444;color:#fff}.atm-order-type-selector{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#1a1a24;border-radius:6px}.atm-ot-bullet{color:#52525b;font-size:8px}.atm-ot-text{flex:1;font-size:13px;color:#fff}.atm-ot-chevron{color:#52525b}.atm-input-row{display:flex;align-items:center;background:#1a1a24;border-radius:6px;border:1px solid #2a2a34}.atm-input-btn{width:36px;height:40px;background:transparent;border:none;color:#52525b;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.atm-input-btn:active{color:#fff}.atm-input-center{flex:1;display:flex;flex-direction:column;align-items:center;padding:6px 0}.atm-input-label{font-size:10px;color:#52525b}.atm-input-field{background:transparent;border:none;color:#fff;font-size:14px;text-align:center;width:100%;outline:none}.atm-input-field::placeholder{color:#3a3a44}.atm-slider-container{padding:8px 4px}.atm-slider-track-v2{position:relative;height:3px;background:#2a2a34;border-radius:2px}.atm-slider-thumb-v2{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;background:#10b981;border:3px solid #000000;border-radius:3px;cursor:pointer}.atm-slider-diamonds{display:flex;justify-content:space-between;margin-top:6px;padding:0 2px}.atm-diamond{width:8px;height:8px;background:#2a2a34;transform:rotate(45deg)}.atm-total-row{display:flex;flex-direction:column;align-items:center;background:#1a1a24;border-radius:6px;border:1px solid #2a2a34;padding:8px 12px}.atm-total-label{font-size:10px;color:#52525b}.atm-total-input{background:transparent;border:none;color:#fff;font-size:14px;text-align:center;width:100%;outline:none}.atm-info-rows{display:flex;flex-direction:column;gap:6px;padding:4px 0}.atm-info-row{display:flex;justify-content:space-between;font-size:12px}.atm-info-label{color:#52525b}.atm-info-value{color:#fff;display:flex;align-items:center;gap:4px}.atm-plus-icon{color:#10b981;vertical-align:middle;margin-left:2px}.atm-main-buy-btn{width:100%;padding:12px;background:#10b981;border:none;border-radius:6px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;margin-top:auto}.atm-main-buy-btn:active{background:#0d9668}.atm-orders-section{border-top:1px solid #1a1a24;margin-top:16px}.atm-orders-menu-icon{color:#71717a}.atm-quick-actions{display:flex;justify-content:center;gap:32px;padding:24px 16px;border-top:1px solid #1a1a24}.atm-quick-action{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer}.atm-qa-icon-wrapper{width:48px;height:48px;background:#1a1a24;border-radius:50%;display:flex;align-items:center;justify-content:center}.atm-qa-icon{color:#10b981}.atm-qa-label{font-size:12px;color:#fff}.atm-price-display{padding:8px 16px 12px}.atm-current-price{font-size:22px;font-weight:600;color:#fff}.atm-orderbook{display:flex;flex-direction:column}.atm-ob-header{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:8px 12px;font-size:11px;color:#52525b;border-bottom:1px solid #1a1a24}.atm-ob-body{display:flex;flex-direction:column}.atm-ob-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:6px 12px;font-size:12px}.atm-ob-price{font-weight:500}.atm-ob-price.ask{color:#ef4444}.atm-ob-price.bid{color:#10b981}.atm-ob-size{color:#fff;text-align:right;position:relative}.atm-ob-size.ask-bg{background:linear-gradient(to left,rgba(239,68,68,.2) 0%,rgba(239,68,68,.2) 60%,transparent 60%)}.atm-ob-size.bid-bg{background:linear-gradient(to left,rgba(16,185,129,.2) 0%,rgba(16,185,129,.2) 60%,transparent 60%)}.atm-amount-section{padding:12px 16px;border-top:1px solid #1a1a24}.atm-amount-input{display:flex;align-items:center;background:#1a1a24;border-radius:8px;padding:12px 16px}.atm-amount-input input{flex:1;background:transparent;border:none;color:#fff;font-size:14px;outline:none}.atm-amount-dropdown{color:#52525b}.atm-buy-sell-row{display:flex;gap:12px;padding:0 16px 12px}.atm-action-btn{flex:1;padding:14px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer}.atm-action-btn.buy{background:#1a1a24;color:#52525b}.atm-action-btn.buy.active{background:#10b981;color:#fff}.atm-action-btn.sell{background:#1a1a24;color:#52525b}.atm-action-btn.sell.active{background:#ef4444;color:#fff}.atm-available-row{display:flex;justify-content:space-between;padding:10px 16px;font-size:13px}.atm-available-label{color:#52525b}.atm-available-value{color:#fff}.atm-order-type-row{display:flex;align-items:center;gap:8px;padding:14px 16px;border-top:1px solid #1a1a24;color:#fff;font-size:14px}.atm-order-icon{color:#52525b}.atm-order-type-text{flex:1}.atm-limit-form{padding:16px;display:flex;flex-direction:column;gap:12px}.atm-form-input-row{display:flex;align-items:center;background:#1a1a24;border-radius:8px;overflow:hidden}.atm-form-btn{width:44px;height:44px;background:transparent;border:none;color:#52525b;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.atm-form-btn:active{background:#2a2a34}.atm-form-input{flex:1;background:transparent;border:none;color:#fff;font-size:14px;text-align:center;padding:12px 0;outline:none}.atm-form-input::placeholder{color:#52525b}.atm-slider-row{padding:8px 0}.atm-slider-track{position:relative;height:4px;background:#2a2a34;border-radius:2px}.atm-slider-fill{position:absolute;left:0;top:0;height:100%;width:0%;background:#10b981;border-radius:2px}.atm-slider-thumb{position:absolute;left:0%;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;background:#10b981;border:3px solid #0a0a0f;border-radius:4px;cursor:pointer}.atm-slider-marks{display:flex;justify-content:space-between;padding:0 4px;margin-top:8px}.atm-slider-mark{width:8px;height:8px;background:#2a2a34;border-radius:2px;transform:rotate(45deg)}.atm-form-info{display:flex;flex-direction:column;gap:8px;padding:8px 0}.atm-form-info-row{display:flex;justify-content:space-between;font-size:13px}.atm-form-info-label{color:#52525b}.atm-form-info-value{color:#fff;display:flex;align-items:center;gap:6px}.atm-circle-icon{color:#10b981;font-size:10px}.atm-buy-btc-btn{width:100%;padding:14px;background:#10b981;border:none;border-radius:8px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;margin-top:4px}.atm-buy-btc-btn:active{background:#0d9668}.atm-orders-section{border-top:1px solid #1a1a24;margin-top:8px}.atm-orders-tabs-row{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #1a1a24}.atm-orders-tabs{display:flex;gap:16px}.atm-orders-tab{font-size:13px;color:#52525b;cursor:pointer}.atm-orders-tab.active{color:#fff}.atm-orders-menu{color:#52525b;font-size:18px;cursor:pointer}.atm-toggle-row{display:flex;align-items:center;gap:10px;padding:12px 16px}.atm-toggle{width:36px;height:20px;background:#2a2a34;border-radius:10px;position:relative;cursor:pointer}.atm-toggle.active{background:#10b981}.atm-toggle-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:left .2s}.atm-toggle.active .atm-toggle-knob{left:18px}.atm-toggle-label{font-size:13px;color:#71717a}.atm-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px 60px}.atm-empty-icon{width:48px;height:48px;margin-bottom:12px;opacity:.6}.atm-empty-icon svg{width:100%;height:100%}.atm-empty-text{font-size:14px;color:#52525b}.atm-overlay{position:fixed;inset:0;background:#0009;z-index:999;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.atm-bottom-sheet{position:fixed;left:0;right:0;bottom:70px;background:#1a1a24;border-radius:16px 16px 0 0;z-index:1000;animation:slideUp .3s ease;padding-bottom:20px}.atm-sheet-header{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 16px}.atm-sheet-title{font-size:18px;font-weight:600;color:#fff;margin:0}.atm-sheet-close{background:none;border:none;color:#fff;font-size:28px;cursor:pointer;padding:0;line-height:1}.atm-sheet-options{display:flex;flex-direction:column;gap:12px;padding:0 20px 24px}.atm-sheet-option{display:flex;flex-direction:column;gap:4px;padding:16px;background:#0f0f14;border-radius:12px;cursor:pointer;border:1px solid #2a2a34}.atm-sheet-option:active{background:#2a2a34}.atm-option-title{font-size:15px;font-weight:500;color:#fff}.atm-option-subtitle{font-size:13px;color:#71717a}@media(max-width:768px){.futures-mobile-layout-v3{background-color:#09090b!important;height:calc(100vh - 70px)!important;width:100%!important;color:#fff!important;display:flex;flex-direction:column;font-family:Inter,-apple-system,sans-serif;position:fixed;top:0;left:0;right:0;bottom:70px!important;z-index:999!important;overflow:hidden}.fm-main-header{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:#09090b;flex-shrink:0}.fm-title{font-size:18px;font-weight:700;color:#fff!important}.fm-subtitle{font-size:16px;color:#71717a!important;font-weight:500}.fm-scroll-container{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;min-height:0}.fm-pair-selector{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;flex-shrink:0}.fm-pair-info{display:flex;align-items:center}.fm-pair-name-box{display:flex;align-items:center;gap:4px}.fm-pair-name{font-size:15px;font-weight:700;color:#fff}.fm-pair-perp{font-size:10px;color:#71717a;background:#27272a;padding:2px 6px;border-radius:3px;margin-left:4px}.fm-dropdown-arrow{color:#71717a;margin-left:2px}.fm-pair-actions{display:flex;align-items:center;gap:16px}.fm-action-icon{color:#a1a1aa;cursor:pointer}.fm-trading-layout{display:flex;flex-shrink:0}.fm-orderbook-column{width:42%;display:flex;flex-direction:column;padding:8px 6px 8px 12px;align-self:stretch}.fm-margin-row{display:flex;gap:6px;margin-bottom:6px}.fm-margin-type,.fm-leverage{display:flex;align-items:center;gap:3px;background-color:#18181b;padding:5px 8px;border-radius:4px;font-size:10px;color:#fff;font-weight:500}.fm-ob-header{display:flex;justify-content:space-between;padding:2px 0;margin-bottom:2px}.fm-ob-col-label{font-size:8px;color:#71717a;text-transform:uppercase}.fm-ob-col-label.right{text-align:right}.fm-ob-asks{display:flex;flex-direction:column;gap:0}.fm-ob-bids{display:flex;flex-direction:column;gap:0;flex:1;overflow:hidden}.fm-ob-row{display:flex;justify-content:space-between;align-items:center;padding:0;font-size:9px;position:relative;height:14px}.fm-price-bid{color:#00c0a3;font-weight:500;z-index:2;font-size:9px}.fm-price-ask{color:#ef4444;font-weight:500;z-index:2;font-size:9px}.fm-size{color:#a1a1aa;z-index:2;font-size:9px}.fm-depth-bar{position:absolute;top:0;bottom:0;opacity:.15}.fm-depth-bar.bid{background-color:#00c0a3;right:0}.fm-depth-bar.ask{background-color:#ef4444;right:0}.fm-current-price-section{padding:6px 0}.fm-current-price{font-size:16px;font-weight:700;color:#fff}.fm-mark-price{font-size:9px;color:#71717a;margin-top:1px}.fm-ob-bottom-controls{display:flex;gap:6px;padding-top:6px}.fm-depth-select{flex:1;display:flex;align-items:center;justify-content:space-between;background:#18181b;border:1px solid #27272a;padding:6px 8px;border-radius:4px;color:#fff;font-size:11px}.fm-grid-btn{width:32px;height:32px;background:#18181b;border:1px solid #27272a;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.fm-order-column{width:58%;display:flex;flex-direction:column;padding:8px 12px 8px 6px}.fm-funding-section{text-align:right;margin-bottom:6px}.fm-funding-label{display:block;font-size:8px;color:#71717a}.fm-funding-value{font-size:10px;color:#ef4444;font-weight:500}.fm-action-tabs{display:flex;gap:0;margin-bottom:8px}.fm-action-tab{flex:1;text-align:center;padding:8px 12px;font-size:12px;font-weight:600;cursor:pointer;border-radius:4px;color:#71717a;transition:all .2s}.fm-action-tab.active-open{background:#00c0a3;color:#000}.fm-action-tab.active-close{background:#27272a;color:#fff}.fm-available-row{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#71717a;margin-bottom:8px}.fm-order-type-selector{display:flex;align-items:center;gap:8px;background-color:#18181b;padding:9px 12px;border-radius:4px;font-size:11px;color:#fff;margin-bottom:6px;cursor:pointer}.fm-order-type-dot{width:5px;height:5px;background:#00c0a3;border-radius:50%}.fm-order-type-selector span{flex:1}.fm-input-field{display:flex;align-items:center;background-color:#18181b;border-radius:4px;padding:0 10px;margin-bottom:6px;border:1px solid #27272a}.fm-input-field input{flex:1;min-width:0;background:transparent;border:none;padding:9px 6px;color:#71717a;font-size:11px;text-align:center;outline:none}.fm-input-field input::placeholder{color:#52525b}.fm-size-input{text-align:left!important}.fm-input-btn{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#71717a;font-size:14px;cursor:pointer}.fm-input-suffix{display:flex;align-items:center;gap:4px;color:#a1a1aa;font-size:11px}.fm-percentage-slider{padding:10px 0;margin-bottom:6px}.fm-slider-track{height:2px;background-color:#27272a;position:relative;display:flex;justify-content:space-between;align-items:center}.fm-slider-diamond{position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;background-color:#00c0a3;border:2px solid #00C0A3;z-index:3;transition:left .15s ease}.fm-slider-dot{width:5px;height:5px;background-color:#27272a;border-radius:50%;position:relative;z-index:2;cursor:pointer;transition:background-color .2s,transform .2s}.fm-slider-dot.active{background-color:#00c0a3;transform:scale(1.4)}.fm-slider-fill{position:absolute;left:0;top:0;height:100%;background-color:#00c0a3;z-index:1;transition:width .15s ease}.fm-slider-labels{display:flex;justify-content:space-between;margin-top:4px}.fm-slider-labels span{font-size:10px;color:#52525b}.fm-tpsl-section{margin-bottom:10px}.fm-tpsl-header{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;color:#fff}.fm-checkbox{width:14px;height:14px;border:2px solid #27272a;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.fm-checkbox.active{border-color:#00c0a3}.fm-checkbox-inner{width:6px;height:6px;background-color:#00c0a3;border-radius:50%}.fm-tpsl-inputs{display:flex;flex-direction:column;gap:6px}.fm-tpsl-inputs input{width:100%;box-sizing:border-box;background-color:#18181b;border:1px solid #27272a;padding:8px;border-radius:4px;color:#71717a;font-size:10px;outline:none}.fm-tpsl-inputs input::placeholder{color:#52525b}.fm-trade-stats{display:flex;flex-direction:column;gap:3px;margin-bottom:6px}.fm-stat-row{display:flex;justify-content:space-between;font-size:10px}.fm-stat-row span:first-child{color:#71717a}.fm-stat-value{color:#fff;font-weight:500}.fm-main-btn{width:100%;border:none;border-radius:4px;padding:10px;font-size:13px;font-weight:600;cursor:pointer}.fm-main-btn.long{background-color:#00c0a3;color:#000}.fm-main-btn.short{background-color:#ef4444;color:#fff}.fm-bottom-status-panel{padding:12px 16px 16px;border-top:1px solid #18181b;background:#09090b}.fm-status-tabs{display:flex;align-items:center;gap:14px;margin-bottom:12px}.fm-status-tab{font-size:12px;font-weight:500;color:#71717a;cursor:pointer;position:relative;padding-bottom:8px}.fm-status-tab.active{color:#fff}.fm-status-tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#00c0a3}.fm-status-icon-right{margin-left:auto;color:#71717a;cursor:pointer}.fm-contract-filter{display:flex;align-items:center;gap:10px;font-size:12px;color:#fff;margin-bottom:16px}.fm-toggle-switch{width:36px;height:20px;background-color:#00c0a3;border-radius:20px;position:relative;cursor:pointer}.fm-toggle-switch.active{background-color:#00c0a3}.fm-toggle-handle{width:16px;height:16px;background-color:#fff;border-radius:50%;position:absolute;top:2px;right:2px;transition:left .2s,right .2s}.fm-toggle-switch:not(.active) .fm-toggle-handle{left:2px;right:auto}.fm-no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0;color:#71717a}.fm-empty-icon{margin-bottom:8px;opacity:.7}.fm-no-data span{font-size:12px;color:#71717a}.futures-modal-v2{width:100%;background:#18181b!important;border-radius:16px 16px 0 0;padding:24px;border-top:1px solid #27272a}.futures-modal-header-v2{margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.futures-modal-header-v2 span{font-size:18px;font-weight:700;color:#fff!important}.futures-modal-header-v2 svg{color:#fff!important;opacity:1!important;cursor:pointer}.futures-radio-v2{width:22px;height:22px;border:1.5px solid #27272a;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color .2s;margin-left:auto}.futures-radio-v2.active{border-color:#00c19b!important}.futures-radio-dot-v2{width:12px;height:12px;background:#00c19b!important;border-radius:50%;opacity:0;transform:scale(.5);transition:all .2s}.futures-radio-v2.active .futures-radio-dot-v2{opacity:1;transform:scale(1)}.futures-modal-option-v2{display:flex;align-items:center;padding:16px 0;cursor:pointer;border-bottom:1px solid #27272a}.futures-modal-option-v2:last-child{border-bottom:none}.futures-modal-option-v2 span{font-size:16px;color:#fff!important;font-weight:500}.futures-transfer-container-v2{background:#111113;border:1px solid #27272a;border-radius:12px;padding:20px;position:relative;margin-bottom:24px;display:flex;flex-direction:column;gap:8px}.ft-field-row-v2{display:flex;align-items:center;gap:16px}.ft-label{font-size:14px;color:#a1a1aa!important;width:40px}.ft-value{font-size:16px;color:#fff!important;font-weight:600}.ft-connector-v2{display:flex;justify-content:space-between;align-items:center;padding-left:2px;height:24px}.ft-swap-btn-v2{cursor:pointer;display:flex;align-items:center;justify-content:center}.futures-transfer-section-v2{margin-bottom:24px}.ft-section-lbl{display:block;font-size:15px;font-weight:600;color:#a1a1aa!important;margin-bottom:12px}.ft-select-v2,.ft-input-v2{background:#111113!important;border:1px solid #27272a!important;border-radius:8px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center}.ft-input-v2 input{background:transparent!important;border:none!important;color:#fff!important;font-size:16px;width:70%;outline:none!important}.ft-total-btn{color:#00c19b!important;font-size:14px;font-weight:600}.ft-available-text{display:block;margin-top:8px;font-size:13px;color:#e4e4e7!important}.futures-modal-footer-v2{margin-top:32px}.futures-confirm-btn-v2{width:100%;background:#00c19b!important;color:#fff!important;border:none;border-radius:8px;padding:16px;font-size:18px;font-weight:700}.futures-pref-content-v2{display:flex;flex-direction:column}.futures-pref-row-v2{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #27272a}.futures-pref-row-v2 span:first-child{font-size:15px;color:#fff!important}.futures-pref-right-v2{display:flex;align-items:center;gap:8px;color:#e4e4e7!important}.futures-pref-value-v2{font-size:14px}.futures-toggle-v2{width:44px;height:24px;background:#27272a;border-radius:20px;position:relative;cursor:pointer;transition:background .3s}.futures-toggle-v2.active{background:#00c19b!important}.futures-toggle-thumb-v2{position:absolute;width:18px;height:18px;background:#fff;border-radius:50%;top:3px;left:3px;transition:left .3s}.futures-toggle-v2.active .futures-toggle-thumb-v2{left:23px}.futures-more-grid-v2{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:12px 0}.futures-more-item-v2{display:flex;flex-direction:column;align-items:center;gap:8px}.futures-more-icon-v2{width:50px;height:50px;background:#1a1a24;border-radius:50%;display:flex;align-items:center;justify-content:center}.futures-more-item-v2 span{font-size:12px;color:#fff!important;text-align:center;white-space:nowrap}}.fm-pair-selector{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05)}.fm-pair-name-box{display:flex;align-items:center;gap:4px;margin-bottom:2px}.fm-pair-name{font-size:17px;font-weight:700;color:#fff}.fm-pair-sub{font-size:11px;color:#e4e4e7!important;font-weight:500}.fm-action-tabs{display:flex;gap:12px;padding:16px;border-bottom:1px solid rgba(255,255,255,.05)}.fm-action-tab{flex:1;text-align:center;padding:10px;font-size:14px;font-weight:600;cursor:pointer;border-radius:4px;background:#13121a;color:#e4e4e7!important;transition:all .2s;border:1px solid transparent}.fm-action-tab.active-long{background:#00c19b!important;color:#000!important}.fm-action-tab.active-short{background:#ff3b30!important;color:#fff!important}.fm-action-icon{cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;opacity:.9}.fm-main-btn-v3{width:100%;border:none;border-radius:4px;padding:14px;font-size:16px;font-weight:600;margin-top:20px;cursor:pointer;transition:opacity .2s}.fm-main-btn-v3.long{background-color:#00c0a3;color:#000}.fm-margin-bar{display:flex;align-items:center;gap:8px;padding:12px 16px}.fm-margin-type,.fm-leverage{display:flex;align-items:center;gap:6px;background-color:#1a1a24;padding:8px 12px;border-radius:4px;font-size:13px;color:#fff;font-weight:600}.fm-funding-box{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end}.fm-funding-lbl{font-size:10px;color:#e4e4e7!important;margin-bottom:1px}.fm-funding-val{font-size:12px;color:#fff;font-weight:600}.fm-price-book-section{padding:0 16px 8px}.fm-main-price{font-size:22px;font-weight:700;color:#fff;margin-bottom:10px}.fm-quick-price-row-v2{display:flex;justify-content:space-between;align-items:center;margin-top:12px;gap:12px}.fm-price-select-input-v2{flex:1;display:flex;align-items:center;justify-content:space-between;background:#111113;border:1px solid #1a1a24;padding:8px 12px;border-radius:4px;color:#fff;font-size:14px}.fm-grid-btn-v2{width:40px;height:38px;background:#111113;border:1px solid #1a1a24;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.fm-ob-grid{display:flex;flex-direction:column}.fm-ob-labels{display:grid;grid-template-columns:1.2fr 1fr 1.2fr 1fr;font-size:10px;color:#e4e4e7!important;margin-bottom:8px;padding:0 4px}.fm-ob-rows{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fm-ob-side{display:flex;flex-direction:column;gap:1.5px}.fm-ob-row{display:grid;grid-template-columns:1.2fr 1fr;padding:3px 4px;font-size:12px;position:relative;height:18px;align-items:center}.fm-price-bid{color:#00c19b;font-weight:600;z-index:2}.fm-price-ask{color:#ff3b30;font-weight:600;z-index:2}.fm-size{color:#e4e4e7!important;text-align:right;z-index:2}.fm-depth-bar{position:absolute;top:0;bottom:0;right:0;opacity:.1;border-radius:2px}.fm-depth-bar.bid{background-color:#00c19b}.fm-depth-bar.ask{background-color:#ff3b30;left:0;right:auto}.fm-trade-form{padding:16px;display:flex;flex-direction:column;gap:16px}.fm-quick-price-row{display:flex;align-items:center;gap:12px}.fm-price-select-input{flex:1;display:flex;justify-content:space-between;align-items:center;background-color:#13121a;border:1px solid rgba(255,255,255,.08);padding:12px;border-radius:6px;font-size:14px}.fm-grid-btn{width:44px;height:44px;background-color:#13121a;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;border-radius:6px}.fm-tab-toggle{display:flex;background-color:#13121a;padding:4px;border-radius:6px}.fm-toggle-item{flex:1;text-align:center;padding:10px;font-size:14px;font-weight:600;color:#e4e4e7!important;border-radius:4px;cursor:pointer}.fm-toggle-item.active{background-color:#00c19b;color:#000}.fm-available-row{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#e4e4e7!important}.fm-swap-icon{color:#00c19b}.fm-limit-selector{display:flex;align-items:center;gap:10px;background-color:#13121a;padding:12px;border-radius:6px;font-size:14px;color:#fff}.fm-limit-selector span{flex:1}.fm-input-field{display:flex;align-items:center;background-color:#13121a;border-radius:6px;padding:0 12px;border:1px solid rgba(255,255,255,.08)}.fm-input-field input{flex:1;min-width:0;background:transparent;border:none;padding:12px;color:#fff;font-size:14px;text-align:center;outline:none}.fm-input-btn{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#e4e4e7!important;font-size:20px;cursor:pointer}.fm-input-suffix{display:flex;align-items:center;gap:6px;color:#e4e4e7!important}.fm-percentage-slider{padding:10px 0 20px}.fm-slider-track{height:2px;background-color:#27272a;position:relative;display:flex;justify-content:space-between;align-items:center}.fm-slider-dot{width:8px;height:8px;background-color:#27272a;border-radius:50%;position:relative;z-index:2}.fm-slider-dot.active{background-color:#00c19b;box-shadow:0 0 0 2px #00c19b66}.fm-slider-thumb{position:absolute;left:0;top:50%;transform:translateY(-50%);width:12px;height:12px;background-color:#00c19b;border-radius:2px;z-index:3}.fm-tpsl-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;color:#fff}.fm-checkbox{width:18px;height:18px;border:2px solid #27272A;border-radius:50%;display:flex;align-items:center;justify-content:center}.fm-checkbox.active{border-color:#00c19b}.fm-checkbox-inner{width:10px;height:10px;background-color:#00c19b;border-radius:50%;opacity:0}.fm-checkbox.active .fm-checkbox-inner{opacity:1}.fm-tpsl-inputs{display:flex;gap:12px}.fm-tpsl-inputs input{flex:1;background-color:#13121a;border:1px solid rgba(255,255,255,.08);padding:12px;border-radius:4px;color:#fff;font-size:13px;outline:none}.fm-trade-stats{display:flex;flex-direction:column;gap:8px}.fm-stat-pair{display:flex;justify-content:space-between;font-size:13px;color:#e4e4e7!important}.fm-stat-pair span:last-child{color:#fff;font-weight:600}.fm-main-btn-v3{width:100%;padding:14px;border:none;border-radius:4px;font-size:15px;font-weight:700;cursor:pointer;margin-top:12px}.fm-main-btn-v3.long{background-color:#00c19b;color:#000}.fm-main-btn-v3.short{background-color:#ff3b30;color:#fff}.fm-bottom-status-panel{padding:24px 16px 120px;border-top:1px solid rgba(255,255,255,.05)}.fm-status-tabs{display:flex;align-items:center;gap:20px;margin-bottom:24px}.fm-status-tab{font-size:15px;font-weight:600;color:#e4e4e7!important;padding-bottom:8px;position:relative}.fm-status-tab.active{color:#fff}.fm-status-tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#00c19b}.fm-status-icon-right{margin-left:auto;color:#e4e4e7!important}.fm-contract-filter{display:flex;align-items:center;gap:10px;font-size:14px;color:#fff;margin-bottom:40px}.fm-toggle-switch{width:36px;height:20px;background-color:#27272a;border-radius:20px;position:relative}.fm-toggle-switch.active{background-color:#00c19b}.fm-toggle-handle{width:16px;height:16px;background-color:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:left .2s}.fm-toggle-switch.active .fm-toggle-handle{left:18px}.fm-no-data{display:flex;flex-direction:column;align-items:center;color:#e4e4e7!important;padding:40px 0}.fm-empty-doc{margin-bottom:16px;opacity:.6}.futures-modal-overlay-v2{position:fixed;top:0;left:0;right:0;bottom:70px!important;background:#000000b3;z-index:2000;display:flex;align-items:flex-end;overflow:hidden!important}.futures-modal-v2{width:100%;background:#18181b;border-radius:16px 16px 0 0;padding:20px}.futures-modal-header-v2{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.futures-modal-header-v2 span{font-size:16px;font-weight:600;color:#fff}.futures-modal-options-v2{display:flex;flex-direction:column;gap:4px}.futures-modal-option-v2{display:flex;justify-content:space-between;align-items:center;padding:14px 4px;cursor:pointer}.futures-modal-option-v2 span{font-size:14px;color:#a1a1aa}.futures-option-check-v2{width:20px;height:20px;border:2px solid #10b981;border-radius:50%;display:flex;align-items:center;justify-content:center}.futures-option-dot-v2{width:10px;height:10px;background:#10b981;border-radius:50%}.futures-container{max-width:1200px;margin:0 auto;padding:20px 0}.futures-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stat-card{background:#111113;border:1px solid #1a1a24;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:8px}.stat-label{font-size:12px;color:#71717a}.stat-value{font-size:20px;font-weight:700;color:#fff}.stat-value.positive{color:#10b981}.stat-value.negative{color:#ef4444}.futures-positions{background:#111113;border:1px solid #1a1a24;border-radius:12px;padding:20px}.futures-positions h3{font-size:16px;font-weight:600;color:#fff;margin-bottom:16px}.leverage-badge{background:#eab308;color:#000;font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;margin-left:8px}@media(max-width:768px){.futures-stats{grid-template-columns:repeat(2,1fr)}}.futures-modal-options-v2{display:flex;flex-direction:column;padding:12px 0}.futures-modal-option-v2{display:flex;align-items:center;justify-content:space-between;padding:16px 0;cursor:pointer}.futures-modal-option-v2 span{font-size:15px;color:#fff;font-weight:400}.futures-option-check-v2{width:20px;height:20px;border-radius:50%;border:1.5px solid #00c19b;display:flex;align-items:center;justify-content:center}.futures-option-dot-v2{width:10px;height:10px;border-radius:50%;background-color:#00c19b}.futures-modal-tall-v2{height:auto;max-height:85vh}.futures-transfer-content-v2{padding-top:8px}.futures-transfer-row-v2{position:relative;margin-bottom:24px}.futures-transfer-field-v2{display:flex;align-items:center;gap:12px;padding:16px;background:#ffffff0d;border-radius:8px}.futures-transfer-label-v2{font-size:13px;color:#71717a;min-width:40px}.futures-transfer-value-v2{font-size:14px;color:#fff;font-weight:500}.futures-transfer-swap-v2{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:32px;height:32px;background:#0a0a0f;border:1px solid #1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2}.futures-transfer-section-v2{margin-bottom:24px}.futures-transfer-section-label-v2{display:block;font-size:14px;color:#fff;margin-bottom:12px}.futures-transfer-select-v2{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#ffffff0d;border-radius:8px;cursor:pointer}.futures-transfer-input-v2{display:flex;align-items:center;padding:14px 16px;background:#ffffff0d;border-radius:8px;margin-bottom:8px}.futures-transfer-input-v2 input{flex:1;background:transparent;border:none;font-size:15px;color:#fff;outline:none}.futures-transfer-total-v2{font-size:14px;color:#00c19b;font-weight:500}.futures-transfer-available-v2{font-size:12px;color:#71717a}.futures-confirm-btn-v2{width:100%;background:#00c19b;color:#000;font-size:15px;font-weight:600;padding:16px;border:none;border-radius:8px;margin-top:16px}.futures-more-grid-v2{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 12px;padding:20px 0}.futures-more-item-v2{display:flex;flex-direction:column;align-items:center;gap:8px}.futures-more-icon-v2{width:48px;height:48px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.futures-more-item-v2 span{font-size:12px;color:#fff}.futures-pref-content-v2{padding-top:4px}.futures-pref-row-v2{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.05)}.futures-pref-row-v2:last-child{border-bottom:none}.futures-pref-row-v2>span{font-size:15px;color:#fff}.futures-pref-right-v2{display:flex;align-items:center;gap:8px;color:#71717a}.futures-pref-value-v2{font-size:14px}.futures-toggle-v2{width:36px;height:20px;background:#27272a;border-radius:10px;position:relative;transition:all .2s}.futures-toggle-v2.active{background:#00c19b}.futures-toggle-thumb-v2{width:16px;height:16px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:all .2s}.futures-toggle-v2.active .futures-toggle-thumb-v2{left:18px}.futures-calc-fullscreen-v2{position:fixed;top:0;left:0;right:0;bottom:70px!important;background:#0a0a10!important;z-index:2100;display:flex;flex-direction:column;overflow:hidden!important}.futures-calc-header-v2{display:flex;align-items:center;padding:16px;gap:16px;border-bottom:1px solid rgba(255,255,255,.05);background:#000}.futures-calc-header-v2 svg{color:#fff!important;opacity:1!important}.futures-calc-title-v2{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:500;color:#fff}.futures-calc-scroll-content{flex:1;overflow-y:auto;padding:16px}.futures-calc-tabs-v2{display:flex;gap:24px;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.05)}.futures-calc-tabs-v2 span{font-size:14px;color:#71717a;padding-bottom:12px;position:relative}.futures-calc-tabs-v2 span.active{color:#fff}.futures-calc-tabs-v2 span.active:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:#00c19b}.futures-calc-side-btns-v2{display:flex;gap:8px;margin-bottom:24px}.futures-calc-side-btn-v2{flex:1;padding:12px;font-size:14px;font-weight:500;border:none;border-radius:4px;cursor:pointer;background:#1a1a1a;color:#71717a}.futures-calc-side-btn-v2.long.active{background:#00c19b;color:#000}.futures-calc-side-btn-v2.short.active{background:#ff3b30;color:#fff}.futures-calc-leverage-section{margin-bottom:24px}.futures-calc-leverage-slider{position:relative;height:20px;margin-top:12px}.futures-calc-slider-track{position:absolute;top:50%;left:0;width:100%;height:2px;background:#1a1a1a;transform:translateY(-50%)}.futures-calc-slider-fill{position:absolute;top:50%;left:0;height:2px;background:#00c19b;transform:translateY(-50%)}.futures-calc-slider-thumb{position:absolute;top:50%;width:16px;height:16px;background:#00c19b;border:4px solid #0a0a0f;border-radius:2px;transform:translate(-50%,-50%) rotate(45deg);z-index:2}.futures-calc-leverage-markers{display:flex;justify-content:space-between;margin-top:16px}.futures-calc-leverage-markers span{font-size:12px;color:#52525b}.futures-calc-form-v2{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.futures-calc-input-group-v2 label{display:block;font-size:13px;color:#71717a;margin-bottom:8px}.futures-calc-input-v2{display:flex;align-items:center;border:1px dashed rgba(255,255,255,.1);border-radius:4px;padding:12px;background:#ffffff05}.futures-calc-input-v2 input{flex:1;background:transparent;border:none;font-size:14px;color:#fff;outline:none}.futures-calc-input-v2 input::placeholder{color:#52525b}.futures-calc-input-v2 span{font-size:14px;color:#fff!important;font-weight:700}.futures-calc-result-v2{margin-bottom:32px}.futures-calc-result-title-v2{display:block;font-size:16px;font-weight:600;color:#fff;margin-bottom:20px}.futures-calc-result-row-v2{display:flex;justify-content:space-between;margin-bottom:16px}.futures-calc-result-row-v2 span:first-child{font-size:14px;color:#71717a}.futures-calc-result-row-v2 span:last-child{font-size:14px;color:#fff;font-weight:500}.futures-calc-footer{padding:16px;border-top:1px solid rgba(255,255,255,.05)}.futures-calc-btn-v2{width:100%;background:#1a1a1a;color:#fff;font-size:15px;font-weight:500;padding:14px;border:none;border-radius:4px;cursor:pointer}.futures-depth-options-v2{padding-top:8px}.futures-depth-option-v2{display:flex;justify-content:space-between;align-items:center;padding:16px 4px;cursor:pointer}.futures-depth-option-v2 span{font-size:14px;color:#a1a1aa}.futures-order-type-row-v2{display:flex;align-items:center;gap:12px;background:#18181b;padding:12px;border-radius:6px;margin-bottom:12px;cursor:pointer}.futures-order-type-left-v2{cursor:pointer}.futures-order-type-label-v2{flex:1;font-size:14px;color:#fff;text-align:center}.notifications-container{max-width:1000px;margin:0 auto;padding:40px 20px 80px}.notifications-title{font-size:32px;font-weight:700;margin-bottom:32px;color:#fff}.notifications-tabs{display:flex;gap:32px;border-bottom:1px solid #1C1C2C;margin-bottom:32px}.notif-tab{background:none;border:none;color:#71717a;font-size:14px;font-weight:600;padding:12px 0;cursor:pointer;position:relative;transition:color .2s}.notif-tab.active{color:#fff}.notif-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background-color:#1b9b8c;border-radius:3px 3px 0 0}.notifications-content{background-color:#06060c;border:1px solid #111118;border-radius:12px;padding:32px}.notif-group{margin-bottom:40px}.notif-group:last-child{margin-bottom:0}.group-title{color:#fff;font-size:14px;font-weight:600;margin-bottom:24px}.notif-list{display:flex;flex-direction:column;gap:16px}.notif-card{background-color:#0c0c17;border:1px solid #1C1C2C;border-radius:8px;padding:20px 24px;display:flex;gap:20px;transition:border-color .2s}.notif-card:hover{border-color:#1b9b8c}.notif-icon-box{width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notif-icon-box.congestion{background-color:#1b9b8c1a;color:#1b9b8c}.notif-icon-box.security{background-color:#3b82f61a;color:#3b82f6}.notif-info{flex:1}.notif-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.notif-label{font-size:15px;font-weight:700;color:#fff;margin:0}.notif-time{color:#71717a;font-size:12px;flex-shrink:0;margin-left:12px}.notif-desc{color:#a1a1aa;font-size:13px;line-height:1.5}@media(max-width:768px){.notifications-container{padding:0 16px 100px;background-color:#0a0a10}.notifications-container .mob-page-header{margin:0 -16px 8px;padding:16px}.notifications-title{font-size:24px;margin-bottom:24px;text-align:center}.notifications-title.desktop-only{display:none}.notifications-tabs{gap:16px;margin-bottom:24px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}.notifications-tabs::-webkit-scrollbar{display:none}.notif-tab{font-size:13px;padding:10px 0;white-space:nowrap;flex-shrink:0}.notifications-content{padding:16px;border-radius:10px}.notif-group{margin-bottom:28px}.group-title{font-size:13px;margin-bottom:16px}.notif-list{gap:12px}.notif-card{padding:14px 16px;gap:14px;border-radius:8px;flex-direction:row;align-items:flex-start}.notif-icon-box{width:32px;height:32px;border-radius:6px;flex-shrink:0}.notif-icon-box svg{width:14px;height:14px}.notif-info{min-width:0;flex:1}.notif-header-row{flex-direction:column;gap:4px;margin-bottom:6px}.notif-label{font-size:14px;font-weight:600;line-height:1.3}.notif-time{font-size:11px;margin-left:0}.notif-desc{font-size:12px;line-height:1.4}}@media(max-width:480px){.notifications-container{padding:16px 12px 100px}.notifications-title{font-size:20px;margin-bottom:20px}.notifications-tabs{gap:12px;margin-bottom:20px}.notif-tab{font-size:12px;padding:8px 0}.notifications-content{padding:12px;background-color:transparent;border:none}.notif-group{margin-bottom:24px}.group-title{font-size:12px;margin-bottom:14px}.notif-list{gap:10px}.notif-card{padding:12px;gap:12px}.notif-icon-box{width:28px;height:28px}.notif-icon-box svg{width:12px;height:12px}.notif-label{font-size:13px}.notif-time{font-size:10px}.notif-desc{font-size:11px;line-height:1.4}}@media(min-width:769px)and (max-width:1024px){.notifications-container{padding:32px 24px 60px;max-width:800px}.notifications-title{font-size:28px}.notifications-tabs{gap:28px}.notif-card{padding:18px 20px}}.assets-page-container{padding:24px 40px;background-color:#0c0c11;display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh}.assets-inner-wrapper{width:100%;max-width:1200px;display:flex;flex-direction:column}.assets-page-title{font-size:32px;font-weight:600;color:#fff;margin-bottom:24px;width:100%}.assets-tabs-container{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #1c1c24;margin-bottom:32px;width:100%}.assets-tabs-scroll{display:flex;gap:32px}.assets-tab-v2{background:none;border:none;color:#71717a;font-size:15px;font-weight:500;padding:12px 0 16px;cursor:pointer;position:relative;transition:all .2s;white-space:nowrap}.assets-tab-v2:hover,.assets-tab-v2.active{color:#fff}.assets-tab-v2.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:4px;background-color:#00b8a3;border-top-left-radius:4px;border-top-right-radius:4px}.assets-header-actions{display:flex;gap:8px}.btn-emerald{background-color:#00b8a3;color:#000;padding:8px 16px;border-radius:4px;font-size:13px;font-weight:600;border:none;cursor:pointer}.btn-dark{background-color:#1c1c24;color:#eaecef;padding:8px 16px;border-radius:4px;font-size:13px;font-weight:500;border:none;cursor:pointer}.assets-content-area{width:100%;display:flex;flex-direction:column}.assets-main-layout{display:flex;gap:24px;width:100%}.assets-content-left{flex:1;display:flex;flex-direction:column;gap:24px;min-width:0}.assets-content-right{width:380px;flex-shrink:0;display:flex;flex-direction:column;gap:24px}.valuation-card{background-color:#111118;border:1px solid #1c1c24;border-radius:12px;padding:24px;display:flex;flex-direction:column}.valuation-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.valuation-label{font-size:14px;color:#71717a;font-weight:500}.pnl-summary{display:flex;align-items:center;gap:16px}.pnl-link{font-size:14px;color:#71717a;cursor:pointer;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:4px;transition:color .2s}.pnl-link:hover{color:#fff}.pnl-dropdown{display:flex;align-items:center;gap:6px;background-color:#1c1c24;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;color:#fff;cursor:pointer}.valuation-amount-row{display:flex;align-items:flex-end;gap:16px;margin-bottom:8px}.valuation-main{font-size:42px;font-weight:700;color:#fff;line-height:1}.val-chevron-box{width:24px;height:24px;background-color:#1c1c24;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:6px}.valuation-secondary-col{display:flex;flex-direction:column;gap:2px;padding-bottom:4px}.valuation-usd{font-size:20px;font-weight:600;color:#fff}.valuation-perc{font-size:14px;color:#71717a}.valuation-subtext{font-size:14px;color:#71717a;margin-bottom:32px}.assets-filter-row{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid #1c1c24;margin-bottom:16px}.my-assets-label{font-size:16px;font-weight:600;color:#fff}.hide-assets-checkbox{width:16px;height:16px;border:1px solid #3f3f46;border-radius:4px;cursor:pointer;margin-right:8px}.accounts-breakdown-list{display:flex;flex-direction:column}.accounts-header{display:grid;grid-template-columns:1fr 120px 180px;padding:12px 0;color:#71717a;font-size:13px;font-weight:500;border-bottom:1px solid #1c1c24}.account-item{display:grid;grid-template-columns:1fr 120px 180px;padding:20px 0;border-bottom:1px solid #1c1c24;align-items:center;cursor:pointer;transition:background-color .2s}.account-item:hover{background-color:#ffffff05}.account-item:last-child{border-bottom:none}.account-info{display:flex;align-items:center;gap:16px}.account-icon-box{width:40px;height:40px;background-color:#1c1c24;border-radius:50%;display:flex;align-items:center;justify-content:center}.account-name{font-size:15px;font-weight:500;color:#fff}.account-ratio{color:#71717a;font-size:14px;text-align:center}.account-balance{text-align:right}.bal-main{font-size:15px;font-weight:500;color:#fff;margin-bottom:2px}.bal-sub{font-size:13px;color:#71717a}.recent-activity-card{background-color:#111118;border:1px solid #1c1c24;border-radius:12px;padding:24px;min-height:300px}.recent-title{font-size:18px;font-weight:600;color:#fff;margin-bottom:24px}.recent-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0;gap:16px;color:#3f3f46}.recent-empty-icon{width:64px;height:64px;border-radius:50%;background-color:#1c1c24;display:flex;align-items:center;justify-content:center;color:#71717a}.recent-empty-icon svg{opacity:.5}.empty-text{font-size:14px;color:#71717a}.spot-layout{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:32px}.spot-valuation-card{background-color:#111118;border:1px solid #1c1c24;border-radius:12px;padding:24px;display:flex;flex-direction:column;width:100%}.spot-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.spot-toolbar-left{display:flex;align-items:center;gap:24px}.fund-list-label{font-size:16px;font-weight:600;color:#fff}.spot-search-box{position:relative;width:300px}.spot-search-input{width:100%;background-color:#111118;border:1px solid #27272a;border-radius:6px;padding:10px 12px 10px 40px;color:#fff;font-size:14px;outline:none;transition:border-color .2s}.spot-search-input:focus{border-color:#00b8a3}.spot-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#71717a}.spot-table-container{width:100%;overflow-x:auto}.spot-table{width:100%;border-collapse:separate;border-spacing:0}.st-header{text-align:left;color:#71717a;font-size:13px;font-weight:500;padding:16px 0;border-bottom:1px solid #1c1c24}.st-row td{padding:24px 0;border-bottom:1px solid #1c1c24;vertical-align:middle}.st-coin-cell{display:flex;align-items:center;gap:12px}.st-token-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.icon-btc{background-color:#f7931a;color:#fff}.icon-eth{background-color:#627eea;color:#fff}.icon-avax{background-color:#e84142;color:#fff}.icon-sol{background-color:#00ffbd;color:#000}.icon-xrp{background-color:#23292f;color:#fff}.st-token-info{display:flex;flex-direction:column}.st-symbol{font-size:15px;font-weight:600;color:#fff}.st-name{font-size:13px;color:#71717a}.st-val-main{font-size:15px;font-weight:500;color:#fff;margin-bottom:2px}.st-val-sub{font-size:13px;color:#71717a}.st-actions{display:flex;gap:16px;justify-content:flex-end}.st-action-btn{background:none;border:none;color:#00b8a3;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .2s}.st-action-btn:hover{opacity:.8}.sort-arrow{display:inline-block;margin-left:4px;font-size:10px;vertical-align:middle}.mobile-spot-container{padding:14px 16px;background-color:#000;width:100%;box-sizing:border-box}.mobile-spot-valuation{margin-bottom:2px;width:100%}.ms-val-header{display:flex;align-items:center;gap:6px;margin-bottom:2px;width:100%}.ms-val-label{font-size:12px;color:#71717a;font-weight:400}.ms-val-amount-row{display:flex;align-items:center;gap:8px;margin-bottom:0;width:100%}.ms-val-amount{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.5px}.ms-val-chevron{width:16px;height:16px;background-color:#1c1c24;border-radius:4px;display:flex;align-items:center;justify-content:center}.ms-val-usd{font-size:12px;color:#71717a;margin-bottom:10px}.mobile-spot-pnl{margin-bottom:16px;width:100%}.ms-pnl-row{display:flex;align-items:center;gap:8px;margin-bottom:4px;width:100%}.ms-pnl-label{font-size:12px;color:#71717a;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:3px}.ms-pnl-dropdown{display:flex;align-items:center;gap:3px;background-color:#1c1c24;padding:3px 8px;border-radius:5px;font-size:11px;font-weight:500;color:#fff}.ms-pnl-amount{font-size:20px;font-weight:700;color:#fff;margin-bottom:0}.ms-pnl-perc{font-size:12px;color:#71717a}.mobile-spot-buttons{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:14px;width:100%}.mobile-spot-buttons button{height:38px;border-radius:6px;font-size:13px;font-weight:600;border:none;cursor:pointer;width:100%}.ms-btn-deposit,.ms-btn-action{background-color:#27272a;color:#fff}.mobile-spot-filter{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:6px;width:100%}.ms-filter-left{display:flex;align-items:center;gap:6px;flex:1}.ms-checkbox{width:14px;height:14px;border:1px solid #3f3f46;border-radius:50%;flex-shrink:0}.ms-filter-text{font-size:11px;color:#71717a}.mobile-spot-list{display:flex;flex-direction:column;width:100%}.ms-coin-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #1a1a1a;width:100%}.ms-coin-item:last-child{border-bottom:none}.ms-coin-left{display:flex;align-items:center;gap:10px;flex:1}.ms-coin-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.ms-coin-icon img{width:36px;height:36px;display:none}.ms-coin-icon svg,.ms-btc-fallback{width:36px;height:36px}.ms-coin-info{display:flex;flex-direction:column;gap:0}.ms-coin-symbol{font-size:14px;font-weight:600;color:#fff}.ms-coin-name{font-size:11px;color:#71717a}.ms-coin-right{display:flex;flex-direction:column;align-items:flex-end;gap:0;margin-left:auto}.ms-coin-balance{font-size:13px;font-weight:500;color:#fff;white-space:nowrap}.ms-coin-usd{font-size:11px;color:#71717a}.mobile-futures-container{padding:16px;background-color:#000;width:100%;box-sizing:border-box}.mf-valuation-section{margin-bottom:16px;width:100%}.mf-val-header{display:flex;align-items:center;gap:6px;margin-bottom:4px;width:100%}.mf-val-label{font-size:13px;color:#71717a;font-weight:400}.mf-val-amount-row{display:flex;align-items:center;gap:8px;margin-bottom:2px;width:100%}.mf-val-amount{font-size:28px;font-weight:700;color:#fff;letter-spacing:-.5px}.mf-val-chevron{width:18px;height:18px;background-color:#1c1c24;border-radius:4px;display:flex;align-items:center;justify-content:center}.mf-val-usd{font-size:13px;color:#71717a;margin-bottom:4px}.mf-pnl-section{margin-bottom:20px;width:100%}.mf-pnl-row{display:flex;align-items:center;gap:10px;margin-bottom:6px;width:100%}.mf-pnl-label{font-size:13px;color:#71717a;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:3px}.mf-pnl-dropdown{display:flex;align-items:center;gap:4px;background-color:#1c1c24;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500;color:#fff}.mf-pnl-amount-row{display:flex;align-items:center;gap:6px}.mf-pnl-amount{font-size:24px;font-weight:700;color:#fff}.mf-pnl-perc{font-size:13px;color:#71717a}.mf-transfer-btn{width:100%;height:44px;background-color:#00b8a3;color:#000;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;margin-bottom:20px}.mf-filter-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;width:100%}.mf-filter-left{display:flex;align-items:center;gap:8px;flex:1}.mf-checkbox{width:16px;height:16px;border:1px solid #3f3f46;border-radius:50%;flex-shrink:0}.mf-filter-text{font-size:13px;color:#71717a}.mf-trade-record-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;width:100%}.mf-trade-label{font-size:16px;font-weight:600;color:#fff}.mf-coin-list{display:flex;flex-direction:column;gap:16px;width:100%}.mf-coin-card{background-color:#000;width:100%}.mf-coin-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.mf-coin-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.mf-coin-icon svg{width:36px;height:36px}.mf-icon-btc{background-color:#f7931a}.mf-icon-usdt{background-color:#26a17b}.mf-coin-info{display:flex;flex-direction:column;gap:2px}.mf-coin-symbol{font-size:16px;font-weight:600;color:#fff}.mf-coin-name{font-size:12px;color:#71717a}.mf-coin-balances{display:flex;flex-direction:column;gap:12px;width:100%}.mf-balance-row{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.mf-balance-item{display:flex;flex-direction:column;gap:4px}.mf-balance-right{text-align:right;align-items:flex-end}.mf-balance-label{font-size:12px;color:#00b8a3}.mf-balance-value{font-size:15px;font-weight:600;color:#fff}.pnl-analysis-overlay{position:fixed;inset:0;background-color:#000;z-index:1000;overflow-y:auto}.pnl-analysis-container{width:100%;min-height:100%;display:flex;flex-direction:column}.pnl-header{display:flex;align-items:center;gap:12px;padding:16px;background-color:#000;border-bottom:1px solid #1c1c24;position:sticky;top:0;z-index:10}.pnl-back-icon{color:#fff;cursor:pointer}.pnl-header-title{font-size:16px;font-weight:600;color:#fff}.pnl-content{padding:16px;display:flex;flex-direction:column;gap:20px;width:100%;box-sizing:border-box}.pnl-estimation-section{width:100%}.pnl-est-header{display:flex;align-items:center;gap:6px;margin-bottom:4px}.pnl-est-label{font-size:13px;color:#71717a}.pnl-est-amount-row{display:flex;align-items:center;gap:8px;margin-bottom:2px}.pnl-est-amount{font-size:28px;font-weight:700;color:#fff}.pnl-est-chevron{width:18px;height:18px;background-color:#1c1c24;border-radius:4px;display:flex;align-items:center;justify-content:center}.pnl-est-usd{font-size:13px;color:#71717a}.pnl-periods-section{width:100%}.pnl-periods-row{display:flex;justify-content:space-between;margin-bottom:8px;width:100%}.pnl-period-item{display:flex;align-items:center;gap:4px;cursor:pointer}.pnl-period-item.active .pnl-period-label{color:#fff;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:3px}.pnl-period-label{font-size:13px;color:#71717a}.pnl-period-icon{font-size:10px;color:#71717a}.pnl-period-values{display:flex;justify-content:space-between;width:100%}.pnl-period-value{font-size:18px;font-weight:700;color:#fff}.pnl-time-filters{display:flex;gap:8px;width:100%}.pnl-time-btn{padding:8px 14px;border-radius:6px;font-size:13px;font-weight:500;border:none;cursor:pointer;background-color:transparent;color:#71717a}.pnl-time-btn.active{background-color:#1c1c24;color:#fff}.pnl-chart-section{width:100%;margin-bottom:8px}.pnl-chart-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.pnl-chart-title{font-size:16px;font-weight:600;color:#fff}.pnl-chart-value{font-size:16px;color:#fff}.pnl-chart-container{display:grid;grid-template-columns:30px 1fr;grid-template-rows:1fr auto;width:100%;gap:0}.pnl-chart-y-axis{grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:space-between;font-size:12px;color:#71717a;text-align:left;padding-right:8px}.pnl-chart-area{grid-column:2;grid-row:1;height:120px;position:relative;border-bottom:1px solid #2a2a35;background-color:transparent}.pnl-chart-svg,.pnl-empty-chart{width:100%;height:100%}.pnl-chart-x-axis{grid-column:2;grid-row:2;display:flex;justify-content:space-between;font-size:11px;color:#71717a;padding-top:8px}.pnl-chart-large .pnl-chart-area{height:120px}.pnl-stats-section{width:100%;display:flex;flex-direction:column;gap:0;margin-top:16px}.pnl-stat-row{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #1c1c24;width:100%}.pnl-stat-row:first-child{border-top:1px solid #1c1c24}.pnl-stat-label{display:flex;align-items:center;gap:10px;font-size:14px;color:#fff}.pnl-stat-dot{width:6px;height:6px;background-color:#00b8a3;border-radius:50%}.pnl-stat-value{font-size:14px;font-weight:500;color:#fff}.bot-layout{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:24px}.bot-card{background-color:#111118;border:1px solid #1c1c24;border-radius:12px;padding:32px;min-height:600px;width:100%;display:flex;flex-direction:column}.bot-top-section{display:flex;flex-direction:column;gap:24px;margin-bottom:40px;border-bottom:1px solid #1c1c24;padding-bottom:40px}.bot-val-row{margin-bottom:8px}.bot-nav-pills{display:flex;gap:8px;margin-top:24px}.bot-pill{background-color:#1c1c24;color:#71717a;padding:8px 16px;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.bot-pill.active{background-color:#27272a;color:#fff}.bot-stats-row{display:flex;justify-content:space-between;align-items:flex-end}.bot-stat-item{display:flex;flex-direction:column;gap:8px}.bot-stat-label{font-size:13px;color:#71717a}.bot-stat-val{font-size:24px;font-weight:600;color:#fff}.bot-stat-sub{font-size:14px;color:#71717a}.bot-data-section{display:flex;flex-direction:column;flex:1}.bot-filter-row{display:flex;gap:24px;margin-bottom:24px;border-bottom:1px solid #1c1c24}.bot-filter-item{font-size:14px;font-weight:500;color:#71717a;padding-bottom:12px;cursor:pointer;position:relative}.bot-filter-item.active{color:#fff}.bot-filter-item.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#fff}.bot-grid-header{display:grid;grid-template-columns:1.5fr 1.5fr 1.5fr 1.5fr 1.5fr 1fr;padding-bottom:16px;border-bottom:1px solid #1c1c24;margin-bottom:0;color:#71717a;font-size:13px}.bot-empty-area{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:200px}.bot-empty-icon{opacity:.2;color:#71717a}.bot-empty-text{color:#71717a;font-size:14px}@media(max-width:768px){.page-assets .main-content{padding:0 0 80px!important}.assets-page-container{padding:0;background-color:#000;overflow-x:hidden;height:100vh;height:100dvh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;width:100%}.assets-page-container::-webkit-scrollbar{display:none}.assets-inner-wrapper{max-width:100%;flex-direction:column;gap:0;width:100%}.assets-page-container .mobile-only{width:100%}.mobile-assets-tabs{width:100%;background-color:#000;padding-top:8px;border-bottom:1px solid #1c1c24}.mobile-tabs-scroll{display:flex;gap:18px;overflow-x:auto;padding:0 16px;scrollbar-width:none}.mobile-tabs-scroll::-webkit-scrollbar{display:none}.mobile-tab-item{color:#71717a;font-size:13px;font-weight:500;padding-bottom:10px;white-space:nowrap;position:relative;cursor:pointer}.mobile-tab-item.active{color:#fff}.mobile-tab-item.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background-color:#00b8a3;border-radius:2px 2px 0 0}.mobile-assets-header{padding:14px 16px 10px;background-color:#000}.mobile-assets-container{padding:16px;width:100%;box-sizing:border-box}.mobile-assets-title{font-size:22px;font-weight:700;color:#fff;margin:0}.mobile-valuation-section{margin-bottom:24px;width:100%}.m-val-header{display:flex;align-items:center;gap:6px;margin-bottom:8px;width:100%}.m-val-label{color:#71717a;font-size:13px}.m-val-amount-row{display:flex;align-items:center;gap:12px;width:100%}.m-val-amount{font-size:32px;font-weight:700;color:#fff}.m-val-chevron-box{background-color:#1c1c24;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:4px}.m-val-usd{color:#71717a;font-size:14px;margin-top:4px}.mobile-pnl-section{margin-bottom:24px;width:100%}.m-pnl-header{display:flex;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:12px;width:100%}.m-pnl-label{color:#71717a;font-size:13px;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:4px}.m-pnl-dropdown{background-color:#1c1c24;padding:4px 10px;border-radius:6px;display:flex;align-items:center;gap:4px;color:#fff;font-size:12px;font-weight:500}.m-pnl-values{display:flex;flex-direction:column}.m-pnl-usd{font-size:24px;font-weight:700;color:#fff}.m-pnl-perc{font-size:13px;color:#71717a;margin-top:2px}.mobile-action-buttons{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:32px;width:100%}.mobile-action-buttons button{height:44px;border-radius:8px;font-size:14px;font-weight:600;border:none;width:100%}.m-btn-deposit,.m-btn-action{background-color:#1c1c24;color:#fff}.mobile-action-buttons button.active,.mobile-spot-buttons button.active,.mobile-spot-buttons .ms-btn-action.active,.mobile-action-buttons .m-btn-action.active{background-color:#00b8a3!important;color:#000!important}.mobile-options-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;width:100%}.m-option-left{display:flex;align-items:center;gap:8px;flex:1}.m-circular-checkbox{width:18px;height:18px;border:1px solid #3f3f46;border-radius:50%}.m-option-text{color:#71717a;font-size:13px}.mobile-accounts-list{margin-top:16px;width:100%}.m-account-item{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid #1c1c24;width:100%}.m-acc-left{display:flex;align-items:center;gap:12px;flex:1}.m-acc-icon-box{width:36px;height:36px;background-color:#0a0a0c;border-radius:50%;display:flex;align-items:center;justify-content:center}.m-acc-name{font-size:16px;font-weight:500;color:#fff}.m-acc-right{text-align:right;margin-left:auto}.m-acc-val{font-size:16px;font-weight:500;color:#fff}.m-acc-usd{font-size:13px;color:#71717a;margin-top:2px}}.futures-layout{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:24px}.futures-top-section{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 0;border-bottom:1px solid #1c1c24}.futures-valuation-left{display:flex;flex-direction:column}.futures-val-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.futures-val-label{font-size:14px;color:#71717a;font-weight:400}.futures-val-amount-row{display:flex;align-items:center;gap:12px;margin-bottom:6px}.futures-val-main{font-size:36px;font-weight:700;color:#fff;line-height:1;letter-spacing:-.5px}.futures-val-chevron-box{width:24px;height:24px;background-color:#1c1c24;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer}.futures-val-usd{font-size:14px;color:#71717a}.futures-pnl-right{display:flex;flex-direction:column;align-items:flex-end}.futures-pnl-header{display:flex;align-items:center;gap:16px;margin-bottom:8px}.futures-pnl-link{font-size:14px;color:#71717a;cursor:pointer;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:4px}.futures-pnl-dropdown{display:flex;align-items:center;gap:6px;background-color:#1c1c24;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;color:#fff;cursor:pointer}.futures-pnl-values{display:flex;align-items:center;gap:8px}.futures-pnl-amount{font-size:22px;font-weight:600;color:#fff}.futures-pnl-chevron{cursor:pointer}.futures-pnl-perc{font-size:14px;color:#71717a;text-align:right;margin-top:2px}.futures-toolbar{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.futures-toolbar-left{display:flex;align-items:center;gap:16px}.futures-trade-record-label{font-size:15px;font-weight:600;color:#fff}.futures-hide-checkbox{width:16px;height:16px;border:1px solid #3f3f46;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.futures-checkbox-inner{width:6px;height:6px;border-radius:50%;background-color:transparent}.futures-copy-icon{width:28px;height:28px;background-color:#1c1c24;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#71717a}.futures-copy-icon:hover{color:#fff}.futures-search-box{position:relative;width:280px}.futures-search-input{width:100%;background-color:#0c0c11;border:1px solid #27272a;border-radius:6px;padding:10px 12px 10px 40px;color:#71717a;font-size:14px;outline:none;transition:border-color .2s}.futures-search-input::placeholder{color:#52525b}.futures-search-input:focus{border-color:#00b8a3}.futures-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#52525b}.futures-table-container{width:100%;overflow-x:auto}.futures-table{width:100%;border-collapse:separate;border-spacing:0}.ft-header{text-align:left;color:#71717a;font-size:13px;font-weight:500;padding:16px 0;border-bottom:1px solid #1c1c24;white-space:nowrap}.ft-header-right{text-align:right;padding-right:8px}.ft-sort-icon{display:inline-flex;align-items:center;margin-left:4px;color:#52525b;vertical-align:middle}.ft-row td{padding:20px 0;border-bottom:1px solid #1c1c24;vertical-align:middle}.ft-coin-cell{display:flex;align-items:center;gap:12px}.ft-token-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ft-icon-btc{background-color:#f7931a;color:#fff}.ft-icon-eth{background-color:#627eea;color:#fff}.ft-token-info{display:flex;flex-direction:column}.ft-symbol{font-size:15px;font-weight:600;color:#fff}.ft-name{font-size:13px;color:#71717a}.ft-val-main{font-size:14px;font-weight:400;color:#fff}.ft-val-sub{font-size:13px;color:#71717a;margin-top:2px}.ft-actions{display:flex;justify-content:flex-end;padding-right:8px}.ft-action-btn{background:none;border:none;color:#00b8a3;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .2s}.ft-action-btn:hover{opacity:.8}@media(max-width:768px){.futures-layout{padding:16px}.futures-top-section{flex-direction:column;gap:24px}.futures-pnl-right{align-items:flex-start;width:100%}.futures-val-main{font-size:28px}.futures-toolbar{flex-direction:column;align-items:flex-start;gap:16px}.futures-toolbar-left{flex-wrap:wrap}.futures-search-box{width:100%}.futures-table-container{overflow-x:auto}.ft-header,.ft-row td{padding:12px 8px;font-size:12px}.ft-token-icon{width:28px;height:28px}.ft-symbol{font-size:13px}.ft-name{font-size:11px}}.bot-layout{width:100%;max-width:1200px;display:flex;flex-direction:column}.bot-card{background-color:#0c0c11;border:none;border-radius:12px;padding:24px;display:flex;flex-direction:column}.bot-top-section{display:flex;flex-direction:column;margin-bottom:24px}.bot-val-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.bot-val-label{font-size:14px;color:#71717a;font-weight:400}.bot-val-amount{font-size:32px;font-weight:700;color:#fff;line-height:1.2;margin-bottom:4px}.bot-val-usd{font-size:14px;color:#71717a;margin-bottom:20px}.bot-nav-pills{display:flex;gap:8px}.bot-pill{background-color:transparent;border:1px solid #27272a;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;color:#71717a;cursor:pointer;transition:all .2s}.bot-pill:hover{border-color:#3f3f46;color:#fff}.bot-pill.active{background-color:#1c1c24;border-color:#3f3f46;color:#fff}.bot-stats-row{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 0}.bot-stat-item{display:flex;flex-direction:column;gap:4px}.bot-stat-right{text-align:right;align-items:flex-end}.bot-stat-label{font-size:13px;color:#71717a;font-weight:400}.bot-stat-val{font-size:18px;font-weight:600;color:#fff}.bot-stat-sub{font-size:13px;color:#71717a}.bot-divider{height:1px;background-color:#1c1c24;margin:24px 0;width:100%}.bot-data-section{display:flex;flex-direction:column}.bot-filter-row{display:flex;gap:8px;margin-bottom:24px}.bot-filter-item{padding:8px 16px;font-size:13px;font-weight:500;color:#71717a;cursor:pointer;border-radius:6px;transition:all .2s}.bot-filter-item:hover{color:#fff}.bot-filter-item.active{background-color:#1c1c24;color:#fff}.bot-grid-header{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;padding:12px 0;color:#71717a;font-size:13px;font-weight:500;border-bottom:1px solid #1c1c24}.bot-header-right{text-align:right}.bot-empty-area{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 0;gap:16px}.bot-empty-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;color:#3f3f46}.bot-empty-text{font-size:14px;color:#52525b}@media(max-width:768px){.bot-card{padding:16px;border-radius:8px}.bot-val-amount{font-size:24px}.bot-stats-row{flex-direction:column;gap:16px}.bot-stat-right{text-align:left;align-items:flex-start}.bot-grid-header{display:none}.bot-nav-pills{flex-wrap:wrap}}.p2p-layout{width:100%;max-width:1200px;display:flex;flex-direction:column}.p2p-top-section{display:flex;flex-direction:column;padding:24px 0;border-bottom:1px solid #1c1c24;margin-bottom:24px}.p2p-val-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.p2p-val-label{font-size:14px;color:#71717a;font-weight:400}.p2p-val-amount{font-size:36px;font-weight:700;color:#fff;line-height:1;margin-bottom:6px}.p2p-val-usd{font-size:14px;color:#71717a}.p2p-toolbar{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #1c1c24}.p2p-fund-label{font-size:15px;font-weight:600;color:#fff}.p2p-search-box{position:relative;width:280px}.p2p-search-input{width:100%;background-color:#0c0c11;border:1px solid #27272a;border-radius:6px;padding:10px 12px 10px 40px;color:#71717a;font-size:14px;outline:none;transition:border-color .2s}.p2p-search-input::placeholder{color:#52525b}.p2p-search-input:focus{border-color:#00b8a3}.p2p-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#52525b}.p2p-empty-area{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;gap:16px}.p2p-empty-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;color:#3f3f46}.p2p-empty-text{font-size:14px;color:#52525b}@media(max-width:768px){.p2p-layout{padding:16px}.p2p-val-amount{font-size:28px}.p2p-toolbar{flex-direction:column;align-items:flex-start;gap:16px}.p2p-search-box{width:100%}.mobile-accounts-list{display:flex;flex-direction:column;gap:0;margin-top:16px}.m-account-item{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid #1c1c24}.m-acc-left{display:flex;align-items:center;gap:12px}.m-acc-icon-box{width:32px;height:32px;background-color:#1c1c24;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#a1a1aa}.m-acc-name{font-size:15px;font-weight:600;color:#fff}.m-acc-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.m-acc-val{font-size:15px;font-weight:500;color:#fff}.m-acc-usd{font-size:13px;color:#71717a}.mobile-action-buttons{display:flex;gap:12px;margin:24px 0}.m-btn-deposit{flex:1;background-color:#27272a;color:#fff;border:none;border-radius:8px;padding:12px 0;font-size:14px;font-weight:600;cursor:pointer}.m-btn-action{flex:1;background-color:#1c1c24;color:#fff;border:none;border-radius:8px;padding:12px 0;font-size:14px;font-weight:500;cursor:pointer}.mobile-valuation-section{display:flex;flex-direction:column;margin-bottom:24px;padding-top:16px}.m-val-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.m-val-label{font-size:14px;color:#71717a}.m-val-amount-row{display:flex;align-items:center;gap:8px}.m-val-amount{font-size:32px;font-weight:700;color:#fff}.m-val-chevron-box{width:20px;height:20px;background-color:#1c1c24;border-radius:4px;display:flex;align-items:center;justify-content:center}.m-val-usd{font-size:14px;color:#71717a;margin-top:4px}.mobile-pnl-section{display:flex;flex-direction:column;margin-bottom:24px}.m-pnl-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.m-pnl-label{font-size:14px;color:#71717a;text-decoration:underline;text-decoration-style:dashed}.m-pnl-dropdown{display:flex;align-items:center;gap:4px;background-color:#1c1c24;padding:4px 8px;border-radius:4px;font-size:12px;color:#fff}.m-pnl-values{display:flex;flex-direction:column}.m-pnl-usd{font-size:24px;font-weight:600;color:#fff;margin-bottom:2px}.m-pnl-perc{font-size:14px;color:#71717a}.mobile-options-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.m-option-left{display:flex;align-items:center;gap:8px}.m-circular-checkbox{width:18px;height:18px;border:1px solid #3f3f46;border-radius:50%}.m-option-text{font-size:13px;color:#71717a}}.history-page-overlay{position:fixed;inset:0;background-color:#000;z-index:1001;display:flex;flex-direction:column;overflow:hidden}.history-header{display:flex;align-items:center;justify-content:space-between;padding:16px;background-color:#000;border-bottom:1px solid #1c1c24}.history-back-btn{background:none;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.history-title{font-size:18px;font-weight:600;color:#fff}.history-header-spacer{width:28px}.history-filters-row{display:flex;align-items:center;gap:12px;padding:16px;background-color:#000}.history-dropdown{display:flex;align-items:center;gap:6px;background-color:#1c1c24;padding:10px 14px;border-radius:8px;font-size:14px;color:#fff;cursor:pointer;border:none}.history-dropdown svg{color:#71717a}.history-filter-btn{margin-left:auto;background:none;border:none;color:#fff;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center}.history-empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.history-empty-icon{opacity:.5}.history-empty-text{font-size:16px;color:#71717a}.filter-popup-overlay{position:fixed;inset:0;background-color:#0009;z-index:1002;display:flex;align-items:flex-end;justify-content:center}.filter-popup-sheet{width:100%;max-width:500px;background-color:#0c0c11;border-radius:16px 16px 0 0;padding:20px;animation:slideUp .3s ease-out}.filter-popup-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.filter-popup-title{font-size:18px;font-weight:600;color:#fff}.filter-popup-close{background:none;border:none;color:#71717a;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.filter-period-tabs{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.filter-period-tab{padding:10px 16px;background-color:#1c1c24;border:none;border-radius:8px;color:#71717a;font-size:14px;cursor:pointer;transition:all .2s ease}.filter-period-tab.active{background-color:#00b8a3;color:#000}.filter-date-range{display:flex;align-items:center;gap:12px;margin-bottom:24px}.filter-date-input{flex:1;display:flex;flex-direction:column;gap:4px;background-color:#1c1c24;padding:12px 16px;border-radius:8px}.filter-date-label{font-size:12px;color:#71717a}.filter-date-value{font-size:14px;color:#fff}.filter-date-arrow{color:#71717a;font-size:16px}.filter-date-picker{display:flex;gap:8px;margin-bottom:24px;background-color:#1c1c24;border-radius:12px;padding:16px;height:200px;overflow:hidden}.filter-picker-column{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;overflow-y:auto;scrollbar-width:none}.filter-picker-column::-webkit-scrollbar{display:none}.filter-picker-item{padding:12px 16px;font-size:16px;color:#71717a;cursor:pointer;border-radius:8px;transition:all .2s ease;width:100%;text-align:center}.filter-picker-item.active{color:#fff;background-color:#00b8a333}.filter-reset-btn{flex:1;padding:14px;background-color:#1c1c24;border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.filter-reset-btn:hover{background-color:#2c2c34}.filter-confirm-btn{flex:1;padding:14px;background-color:#00b8a3;border:none;border-radius:8px;color:#000;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.filter-confirm-btn:hover{background-color:#00a090}.mobile-bot-container{width:100%;padding:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:0}.mb-valuation-section{margin-bottom:16px}.mb-val-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mb-val-label{font-size:14px;color:#71717a}.mb-eye-icon{color:#71717a;cursor:pointer}.mb-val-amount-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.mb-val-amount{font-size:28px;font-weight:700;color:#fff}.mb-val-chevron{color:#71717a}.mb-val-usd{font-size:14px;color:#71717a}.mb-grid-pills{display:flex;gap:12px;margin-bottom:20px}.mb-grid-pill{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;border:none;cursor:pointer;background-color:transparent;color:#71717a;transition:all .2s ease}.mb-grid-pill.active{background-color:#1c1c24;color:#fff}.mb-stats-row{display:flex;justify-content:space-between;margin-bottom:20px}.mb-stat-item{display:flex;flex-direction:column;gap:4px}.mb-stat-item.mb-stat-right{text-align:right;align-items:flex-end}.mb-stat-label{font-size:13px;color:#71717a}.mb-stat-value{font-size:16px;font-weight:600;color:#fff}.mb-stat-usd{font-size:13px;color:#71717a}.mb-action-buttons{display:flex;gap:12px;margin-bottom:24px}.mb-create-btn{flex:1;padding:14px;background-color:#00b8a3;border:none;border-radius:8px;color:#000;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.mb-create-btn:hover{background-color:#00a090}.mb-history-btn{flex:1;padding:14px;background-color:#1c1c24;border:none;border-radius:8px;color:#fff;font-size:15px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.mb-history-btn:hover{background-color:#2a2a35}.mb-tab-filters{display:flex;gap:20px;margin-bottom:40px;border-bottom:1px solid #1c1c24;padding-bottom:0}.mb-tab-filter{background:none;border:none;padding:8px 0;font-size:14px;color:#71717a;cursor:pointer;position:relative;transition:color .2s ease}.mb-tab-filter.active{color:#fff}.mb-tab-filter.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#00b8a3}.mb-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;gap:16px}.mb-empty-icon{opacity:.6}.mb-empty-text{font-size:15px;color:#71717a}.mb-val-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.mb-more-btn{background:none;border:none;color:#71717a;cursor:pointer;padding:0;display:flex;align-items:center}.features-overlay{position:fixed;inset:0;background-color:#00000080;z-index:100}.features-popup{position:fixed;bottom:0;left:0;right:0;background-color:#12121a;border-radius:16px 16px 0 0;padding:20px;z-index:101;animation:slideUpFeatures .3s ease}@keyframes slideUpFeatures{0%{transform:translateY(100%)}to{transform:translateY(0)}}.features-popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.features-popup-title{font-size:16px;font-weight:600;color:#fff}.features-popup-close{background:none;border:none;color:#71717a;cursor:pointer;padding:0;display:flex;align-items:center}.features-popup-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.features-item{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:0}.features-item-icon{width:48px;height:48px;border-radius:50%;background-color:#1e1e28;display:flex;align-items:center;justify-content:center;color:#fff}.features-item-label{font-size:11px;color:#fff;text-align:center}.features-favorite-btn{width:100%;background-color:#1e1e28;color:#fff;border:none;border-radius:8px;padding:14px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.mobile-p2p-container{display:flex!important;flex-direction:column!important;padding:16px;background-color:#000;width:100%;box-sizing:border-box;min-height:calc(100vh - 200px)}.mobile-p2p-valuation{display:flex!important;flex-direction:column!important;margin-bottom:16px;width:100%}.mp2p-val-header{display:flex!important;flex-direction:row!important;align-items:center;gap:6px;margin-bottom:4px}.mp2p-val-label{font-size:12px;color:#71717a;font-weight:400}.mp2p-val-amount-row{display:flex!important;flex-direction:row!important;align-items:center;gap:6px;margin-bottom:2px}.mp2p-val-amount{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.5px}.mp2p-val-chevron{width:18px;height:18px;background-color:#1c1c24;border-radius:4px;display:flex;align-items:center;justify-content:center}.mp2p-val-usd{font-size:12px;color:#71717a}.mobile-p2p-buttons{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:8px;margin-bottom:20px;width:100%}.mobile-p2p-buttons button{height:40px;border-radius:6px;font-size:14px;font-weight:600;border:none;cursor:pointer;width:100%}.mp2p-btn-buy{background-color:#00b8a3;color:#000}.mp2p-btn-action{background-color:#27272a;color:#fff}.mobile-p2p-fund-header{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:center;margin-bottom:12px;width:100%}.mp2p-fund-label{font-size:14px;font-weight:600;color:#fff}.mp2p-fund-icon{color:#71717a}.mobile-p2p-filter{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:center;margin-bottom:16px;width:100%}.mp2p-filter-left{display:flex!important;flex-direction:row!important;align-items:center;gap:8px}.mp2p-checkbox{width:16px;height:16px;border:1px solid #3f3f46;border-radius:50%;flex-shrink:0}.mp2p-filter-text{font-size:12px;color:#71717a}.mobile-p2p-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;gap:12px}.mp2p-empty-icon{color:#3f3f46}.mp2p-empty-text{font-size:14px;color:#52525b}@media(max-width:768px){.mobile-only.mobile-p2p-container,.mobile-p2p-valuation{display:flex!important;flex-direction:column!important}.mp2p-val-header,.mp2p-val-amount-row{display:flex!important;flex-direction:row!important}.mobile-p2p-buttons{display:grid!important;grid-template-columns:1fr 1fr 1fr!important}.mobile-p2p-fund-header,.mobile-p2p-filter,.mp2p-filter-left{display:flex!important;flex-direction:row!important}.mobile-p2p-empty{display:flex!important;flex-direction:column!important}}.settings-page-container{max-width:1200px;margin:0 auto;padding:60px 40px;font-family:Inter,sans-serif}.settings-section{margin-bottom:40px}.section-title{font-size:16px;font-weight:600;color:#fff;margin-bottom:16px}.settings-card{background-color:#0c0c17;border:1px solid #1C1C2C;border-radius:12px;overflow:hidden}.setting-item{display:flex;align-items:center;padding:24px;border-bottom:1px solid #1C1C2C;gap:16px}.setting-item:last-child{border-bottom:none}.setting-icon-box{width:40px;height:40px;background-color:#111118;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.setting-info{flex:1}.setting-name{font-size:15px;font-weight:600;color:#fff;margin-bottom:4px}.setting-description{font-size:12px;color:#71717a;line-height:1.5}.setting-value{font-size:14px;font-weight:600;color:#fff;margin-right:24px}.setting-btn{padding:8px 24px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:100px}.setting-btn.primary{background-color:#1c1c2c;color:#fff;border:1px solid #27272A}.setting-btn.primary:hover{background-color:#27272a}.setting-btn.secondary{background-color:#1c1c2c;color:#fff;border:1px solid #1C1C2C}.setting-btn.secondary:hover{background-color:#27272a}.text-teal-500{color:#1b9b8c}@media(max-width:768px){.settings-page-container{padding:20px 16px 100px}.settings-section{margin-bottom:24px}.section-title{font-size:15px;margin-bottom:12px}.settings-card{border-radius:10px}.setting-item{padding:16px;flex-wrap:wrap;gap:12px;position:relative}.setting-icon-box{width:36px;height:36px;border-radius:8px;flex-shrink:0}.setting-icon-box svg{width:18px;height:18px}.setting-info{flex:1;min-width:0;padding-right:80px}.setting-name{font-size:14px;margin-bottom:4px}.setting-description{font-size:11px;line-height:1.4;color:#71717a}.setting-value{width:100%;margin:0;padding-left:48px;font-size:13px;order:3;color:#a1a1aa}.setting-action{position:absolute;right:16px;top:16px}.setting-btn{padding:6px 16px;font-size:12px;min-width:auto;border-radius:6px}}@media(max-width:480px){.settings-page-container{padding:16px 12px 100px}.settings-section{margin-bottom:20px}.section-title{font-size:14px;margin-bottom:10px}.setting-item{padding:14px 12px;gap:10px}.setting-icon-box{width:32px;height:32px;border-radius:6px}.setting-icon-box svg{width:16px;height:16px}.setting-info{padding-right:70px}.setting-name{font-size:13px}.setting-description{font-size:10px}.setting-value{padding-left:42px;font-size:12px}.setting-action{right:12px;top:14px}.setting-btn{padding:5px 12px;font-size:11px}}@media(max-width:360px){.settings-page-container{padding:12px 8px 100px}.setting-item{padding:12px 10px}.setting-info{padding-right:65px}.setting-name{font-size:12px}.setting-description{font-size:10px;line-height:1.3}.setting-action{right:10px;top:12px}.setting-btn{padding:4px 10px;font-size:10px}}@media(min-width:769px)and (max-width:1024px){.settings-page-container{padding:40px 30px}.setting-item{padding:20px}.setting-description{max-width:400px}}.settings-modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.settings-modal{background:#1c1c2c;border:1px solid #27272A;border-radius:12px;padding:28px;width:100%;max-width:440px;position:relative}.settings-modal-close{position:absolute;top:14px;right:14px;background:none;border:none;color:#71717a;cursor:pointer}.settings-modal-title{display:flex;align-items:center;gap:8px;color:#fff;font-size:18px;font-weight:600;margin:0 0 16px}.settings-modal-hint{font-size:13px;color:#71717a;margin:0 0 12px}.settings-modal-field{margin-bottom:14px}.settings-modal-field label{display:block;font-size:13px;color:#a1a1aa;margin-bottom:4px}.settings-modal-field input{width:100%;padding:10px 14px;background:#0d0d14;border:1px solid #27272A;border-radius:8px;color:#fff;font-size:14px;outline:none;box-sizing:border-box}.settings-modal-field input:focus{border-color:#1cd4a7}.settings-modal-submit{width:100%;padding:12px;background:#1cd4a7;color:#0d0d14;font-weight:600;font-size:14px;border:none;border-radius:8px;cursor:pointer;margin-top:4px}.settings-modal-submit:disabled{opacity:.6;cursor:not-allowed}.settings-modal-submit.danger{background:#ef4444;color:#fff}.settings-modal-error{color:#ef4444;font-size:13px;margin:8px 0 0}.settings-modal-success{color:#1cd4a7;font-size:13px;margin:8px 0 0}.settings-device-list,.settings-activity-list{display:flex;flex-direction:column;gap:12px}.settings-device-item{display:flex;align-items:center;gap:12px;padding:12px;background:#0d0d14;border-radius:8px;color:#fff}.settings-device-item div{display:flex;flex-direction:column;flex:1}.settings-device-name{font-size:14px;font-weight:500}.settings-device-detail{font-size:12px;color:#71717a}.settings-device-badge{font-size:11px;background:#1cd4a726;color:#1cd4a7;padding:2px 8px;border-radius:4px;font-weight:600}.settings-activity-item{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:#0d0d14;border-radius:8px}.settings-activity-action{color:#fff;font-size:14px;font-weight:500}.settings-activity-time{color:#a1a1aa;font-size:12px}.settings-activity-detail{color:#71717a;font-size:12px}.kyc-page-container{min-height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center;background-color:#0c0c17;font-family:Inter,sans-serif;padding:20px}.kyc-card{width:100%;max-width:680px;background-color:#111118;border:1px solid #1C1C2C;border-radius:20px;padding:48px;position:relative;display:flex;flex-direction:column;align-items:center}.kyc-back-btn{position:absolute;left:32px;top:32px;width:40px;height:40px;border-radius:50%;background-color:#1c1c2c;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;border:none;transition:background-color .2s}.kyc-back-btn:hover{background-color:#2c2c3c}.kyc-title{font-size:32px;font-weight:700;color:#fff;margin-bottom:12px;margin-top:12px;text-align:center;max-width:500px}.kyc-subtitle{font-size:16px;color:#a1a1aa;margin-bottom:40px;text-align:center;line-height:1.5}.otp-input-container{display:flex;gap:12px;margin-bottom:24px}.otp-digit-input{width:60px;height:72px;background-color:#0c0c17;border:2px solid #1C1C2C;border-radius:12px;font-size:24px;font-weight:700;color:#fff;text-align:center;outline:none;transition:all .2s}.otp-digit-input:focus{border-color:#1b9b8c;background-color:#1b9b8c0d}.otp-digit-input.filled{border-color:#1b9b8c}.resend-text{font-size:14px;color:#a1a1aa;margin-bottom:40px}.resend-link{color:#fff;font-weight:600;cursor:pointer}.kyc-steps-list{width:100%;max-width:400px;margin-bottom:40px}.kyc-step-item{display:flex;align-items:center;gap:16px;margin-bottom:24px;position:relative}.kyc-step-item:not(:last-child):after{content:"";position:absolute;left:20px;top:40px;width:1px;height:24px;background-color:#1c1c2c}.step-icon-bg{width:40px;height:40px;border-radius:50%;background-color:#1c1c2c;display:flex;align-items:center;justify-content:center;color:#fff;z-index:1}.step-text-container{display:flex;flex-direction:column}.step-number-label{font-size:12px;color:#71717a;margin-bottom:2px}.step-label-title{font-size:16px;font-weight:600;color:#fff}.kyc-form{width:100%;max-width:500px}.kyc-label{display:block;font-size:14px;color:#a1a1aa;margin-bottom:12px}.kyc-select-wrapper{position:relative;margin-bottom:32px}.kyc-select{width:100%;background-color:#1c1c2c;border:1px solid #2C2C3C;border-radius:12px;padding:14px 16px;color:#fff;font-size:15px;cursor:pointer;display:flex;align-items:center;gap:12px}.kyc-option-list{display:flex;flex-direction:column;gap:16px;width:100%;margin-bottom:40px}.kyc-radio-option{background-color:#1c1c2c;border:1px solid transparent;border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .2s}.kyc-radio-option.active{background-color:#1b9b8c1a;border-color:#1b9b8c}.radio-circle{width:20px;height:20px;border:2px solid #71717A;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.kyc-radio-option.active .radio-circle{border-color:#1b9b8c;background-color:#1b9b8c}.radio-inner{width:10px;height:10px;background-color:#fff;border-radius:50%;transform:scale(0);transition:transform .2s}.kyc-radio-option.active .radio-inner{transform:scale(1)}.option-label{font-size:15px;color:#fff;font-weight:500}.upload-area{width:100%;background-color:#0c0c17;border:1px dashed #1B9B8C;border-radius:12px;padding:32px;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;margin-bottom:24px}.upload-icon-bg{width:48px;height:48px;border-radius:12px;background-color:#1c1c2c;display:flex;align-items:center;justify-content:center;color:#a1a1aa}.upload-title{font-size:15px;font-weight:600;color:#fff}.upload-action-text{font-size:14px;color:#1b9b8c}.upload-constraints{font-size:12px;color:#71717a;text-align:center}.kyc-actions{display:flex;gap:16px;width:100%}.kyc-btn-primary{flex:1;background-color:#1b9b8c;color:#fff;border:none;border-radius:12px;padding:16px;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .2s}.kyc-btn-primary:hover{background-color:#148376}.kyc-btn-primary:forbidden{opacity:.5;cursor:not-allowed}.kyc-btn-secondary{flex:1;background-color:#1c1c2c;color:#fff;border:none;border-radius:12px;padding:16px;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .2s}.kyc-btn-secondary:hover{background-color:#2c2c3c}.qr-container{background-color:#fff;padding:24px;border-radius:16px;margin-bottom:24px;display:flex;align-items:center;justify-content:center}.qr-image{width:200px;height:200px;object-fit:contain}.or-divider{display:flex;align-items:center;gap:16px;width:100%;margin-bottom:24px}.or-line{flex:1;height:1px;background-color:#1c1c2c}.or-text{color:#71717a;font-size:14px}.mobile-browser-text{font-size:14px;color:#a1a1aa;margin-bottom:16px}.copy-link-container{width:100%;background-color:#0c0c17;border:1px solid #1C1C2C;border-radius:12px;display:flex;align-items:center;padding:8px 12px}.link-input{flex:1;background:none;border:none;color:#71717a;font-size:14px;padding:8px;outline:none}.copy-btn-teal{background-color:#1b9b8c;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.copy-btn-teal:hover{background-color:#148376}.another-device-info{text-align:center;max-width:440px}@media(max-width:768px){.kyc-page-container{padding:16px 16px 100px;min-height:auto}.kyc-card{padding:24px 20px;border-radius:16px}.kyc-back-btn{left:20px;top:20px;width:36px;height:36px}.kyc-title{font-size:22px;margin-top:40px;max-width:100%}.kyc-subtitle{font-size:14px;margin-bottom:28px}.otp-input-container{gap:8px;margin-bottom:20px}.otp-digit-input{width:44px;height:56px;font-size:20px;border-radius:10px}.resend-text{font-size:13px;margin-bottom:28px}.kyc-steps-list{margin-bottom:28px}.step-label-title{font-size:14px}.kyc-form{max-width:100%}.kyc-select{padding:12px 14px;font-size:14px}.kyc-option-list{gap:12px;margin-bottom:28px}.kyc-radio-option{padding:14px;border-radius:10px}.option-label{font-size:14px}.upload-area{padding:24px 16px}.upload-title{font-size:14px}.kyc-actions{flex-direction:column;gap:12px}.kyc-btn-primary,.kyc-btn-secondary{padding:14px;font-size:15px;border-radius:10px}.qr-container{padding:16px}.qr-image{width:160px;height:160px}.copy-link-container{flex-direction:column;gap:12px;padding:12px}.link-input{width:100%;text-align:center}.copy-btn-teal{width:100%;padding:10px}}@media(max-width:480px){.kyc-card{padding:20px 16px}.kyc-title{font-size:20px}.otp-digit-input{width:40px;height:50px;font-size:18px}}.academy-container{padding:60px 100px;max-width:1600px;margin:0 auto;font-family:Inter,sans-serif}.academy-tabs{display:flex;gap:32px;margin-bottom:48px;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:2px}.academy-tab{background:none;border:none;color:#71717a;font-size:16px;font-weight:500;padding:12px 0;cursor:pointer;position:relative;transition:color .3s ease}.academy-tab.active{color:#fff}.academy-tab.active:after{content:"";position:absolute;bottom:-2px;left:0;width:48px;height:2px;background-color:#1b9b8c}.academy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.academy-card{display:flex;flex-direction:column;cursor:pointer}.academy-image-wrapper{width:100%;aspect-ratio:1.5 / 1;border-radius:12px;overflow:hidden;margin-bottom:24px;position:relative;background:linear-gradient(135deg,#4f55ee,#303491);display:flex;align-items:center;justify-content:center}.academy-image-wrapper:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:50px 50px;z-index:1}.academy-image-wrapper:after{content:"";position:absolute;background-image:radial-gradient(circle at 1.5px 1.5px,rgba(255,255,255,.2) 1.5px,transparent 0);background-size:50px 50px;inset:-1.5px 0 0 -1.5px;z-index:2}.academy-img{width:75%;height:75%;object-fit:contain;position:relative;z-index:3;transition:transform .5s cubic-bezier(.4,0,.2,1)}.academy-card:hover .academy-img{transform:scale(1.08)}.academy-card-content{display:flex;flex-direction:column;gap:12px}.academy-date{color:#1b9b8c;font-size:14px;font-weight:500}.academy-card-title{color:#fff;font-size:24px;font-weight:700;line-height:1.25;margin:0;letter-spacing:-.01em}.academy-card-desc{color:#a1a1aa;font-size:16px;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(max-width:1200px){.academy-container{padding:40px 60px}.academy-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.academy-container{padding:20px 16px 100px}.academy-grid{grid-template-columns:1fr;gap:24px}.academy-card-title{font-size:18px}.academy-card-desc{font-size:14px;-webkit-line-clamp:3;line-clamp:3}.academy-tabs{gap:16px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.academy-tabs::-webkit-scrollbar{display:none}.academy-tab{font-size:14px;flex-shrink:0}.academy-image-wrapper{margin-bottom:16px}.academy-date{font-size:13px}.academy-card-content{gap:8px}}@media(max-width:480px){.academy-container{padding:0 16px 100px;background-color:#0a0a10}.academy-container .mob-page-header{margin:0 -16px 8px;padding:16px}.academy-tabs{gap:12px;margin-bottom:32px}.academy-tab{font-size:13px;padding:10px 0}.academy-card-title{font-size:16px}.academy-card-desc{font-size:13px}.academy-grid{gap:20px}}@media(max-width:768px){.history-mobile-layout{background-color:#0a0a10;min-height:100vh;color:#fff;display:flex;flex-direction:column;width:100%}.history-top-bar{display:flex;align-items:center;padding:16px 20px;gap:12px;background-color:#0a0a10}.history-back-btn{background:none;border:none;color:#fff;display:flex;align-items:center;padding:0;cursor:pointer}.history-top-title{font-size:15px;font-weight:500;color:#fff}.history-main-tabs{display:flex;padding:0 20px;gap:20px;border-bottom:1px solid rgba(255,255,255,.08)}.history-main-tab{background:none;border:none;color:#71717a;font-size:14px;font-weight:500;padding:12px 0;cursor:pointer;position:relative}.history-main-tab.active{color:#fff}.history-main-tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#00c0a3}.history-filter-row{display:flex;justify-content:space-between;align-items:center;padding:12px 20px}.history-filters-left{display:flex;gap:12px}.history-filter-btn{display:flex;align-items:center;gap:4px;background:none;border:none;color:#fff;font-size:13px;cursor:pointer;padding:0}.history-filter-icon{background:none;border:none;color:#71717a;cursor:pointer;padding:4px}.history-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:80px 20px;gap:16px}.history-empty-icon{opacity:.6}.history-empty-text{font-size:14px;color:#71717a}.history-sub-tabs{display:flex;padding:12px 20px;gap:12px}.history-sub-tab{background:transparent;border:1px solid #2A2A35;color:#71717a;font-size:13px;font-weight:500;padding:8px 16px;border-radius:6px;cursor:pointer;transition:all .2s}.history-sub-tab.active{background-color:#1e1e28;border-color:#3a3a45;color:#fff}.history-trades-list{display:flex;flex-direction:column;padding:0 20px;gap:16px}.history-trade-card{display:flex;flex-direction:column;gap:8px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.trade-card-header{display:flex;justify-content:space-between;align-items:flex-start}.trade-pair-info{display:flex;flex-direction:column;gap:2px}.trade-pair{font-size:16px;font-weight:600;color:#fff}.trade-type{font-size:13px;color:#71717a}.trade-pnl-info{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.trade-pnl{font-size:14px;font-weight:600}.trade-pnl.profit{color:#00c0a3}.trade-pnl.loss{color:#ef4444}.trade-pnl-percent{font-size:12px}.trade-pnl-percent.profit{color:#00c0a3}.trade-pnl-percent.loss{color:#ef4444}.trade-entry-price{font-size:13px;color:#71717a}.trade-close-btn{width:100%;background-color:#00c0a3;color:#fff;border:none;border-radius:8px;padding:12px;font-size:14px;font-weight:600;margin-top:8px;cursor:pointer}}.history-desktop-container{max-width:1200px;margin:0 auto;padding:40px;background-color:#0a0a10;min-height:100vh}.history-desktop-title{font-size:32px;font-weight:700;color:#fff;margin-bottom:32px}.history-desktop-tabs{display:flex;gap:24px;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.1)}.history-desktop-tab{background:none;border:none;color:#71717a;font-size:16px;font-weight:500;padding:12px 0;cursor:pointer;position:relative}.history-desktop-tab.active{color:#fff}.history-desktop-tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#00c0a3}.history-desktop-subtabs{display:flex;gap:12px;margin-bottom:24px}.history-desktop-subtab{background:transparent;border:1px solid #2A2A35;color:#71717a;font-size:14px;font-weight:500;padding:10px 20px;border-radius:8px;cursor:pointer;transition:all .2s}.history-desktop-subtab.active{background-color:#1e1e28;border-color:#00c0a3;color:#fff}.history-desktop-table{background-color:#12121a;border-radius:12px;overflow:hidden}.history-desktop-table table{width:100%;border-collapse:collapse}.history-desktop-table th,.history-desktop-table td{padding:16px 20px;text-align:left;border-bottom:1px solid rgba(255,255,255,.06)}.history-desktop-table th{font-size:13px;font-weight:600;color:#71717a;text-transform:uppercase}.history-desktop-table td{font-size:14px;color:#fff}.history-desktop-table td.profit{color:#00c0a3}.history-desktop-table td.loss{color:#ef4444}.desktop-close-btn{background-color:#00c0a3;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer}.desktop-close-btn:hover{opacity:.9}.landing-container{background-color:#08070e;min-height:100vh;overflow-x:hidden;font-family:DM Sans,sans-serif}.page-home .main-content{padding:0!important}.hero-section{padding:60px 0 80px;position:relative;overflow:hidden;background-color:#08070e;min-height:600px;display:flex;align-items:center;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:80px 80px;background-position:center}.hero-section:before{content:"";position:absolute;top:-100px;left:50%;transform:translate(-50%);width:600px;height:300px;background:radial-gradient(ellipse,rgba(255,255,255,.08) 0%,transparent 70%);pointer-events:none;z-index:0}.hero-section:after{content:"";position:absolute;bottom:-100px;left:50%;transform:translate(-50%);width:600px;height:300px;background:radial-gradient(ellipse,rgba(255,255,255,.151)0%,transparent 70%);pointer-events:none;z-index:0}.hero-content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:40px;max-width:none;width:100%;padding:0 60px;margin:0;position:relative;z-index:2}.hero-text{flex:1;min-width:0;max-width:480px;position:relative;z-index:2}.hero-title{font-family:DM Sans,sans-serif;font-size:72px;font-weight:400;font-style:normal;color:#fff;line-height:72px;margin-bottom:24px;letter-spacing:-3px}.hero-highlight{color:#00b595}.hero-highlight-gradient{background:linear-gradient(90deg,#10e40c,#00bfd0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-style:normal;font-family:DM Sans,sans-serif}.hero-description{font-family:Inter,sans-serif;font-size:20px;font-weight:500;color:#acb3bb;line-height:33px;margin-bottom:32px;max-width:539px}.hero-cta{background-color:#00b595;border:none;color:#fff;padding:16px 80px;border-radius:8px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.hero-cta:hover{background-color:#00a486;transform:translateY(-2px);box-shadow:0 4px 20px #00b5954d}.hero-right{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:600px}.hero-main-img{width:100%;max-width:600px;height:auto;object-fit:contain;filter:drop-shadow(0 20px 60px rgba(0,181,149,.15))}.hero-form-card{width:300px;background-color:#0d0d14;border:2px solid #00B595;border-radius:12px;padding:20px;position:relative;z-index:1;box-shadow:0 0 80px #00b5951f,0 0 120px #00b5950f}.form-tabs{display:flex;gap:8px;margin-bottom:20px}.form-tab{flex:1;padding:12px 16px;border-radius:8px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;background-color:transparent;color:#71717a}.form-tab.active{background-color:#2a2a3c;color:#fff}.form-field{margin-bottom:16px}.form-label{display:block;color:#a1a1aa;font-family:DM Sans,sans-serif;font-size:12px;margin-bottom:8px}.form-input-wrapper{display:flex;align-items:center;background-color:#1c1c26;border:1px solid #2A2A3A;border-radius:8px;padding:0 12px;height:48px}.form-input{flex:1;background:none;border:none;color:#6b6b7a;font-family:DM Sans,sans-serif;font-size:13px;outline:none}.form-input::placeholder{color:#4a4a5a}.currency-selector{display:flex;align-items:center;gap:6px;padding:6px 10px;background-color:#252535;border-radius:6px;cursor:pointer;color:#fff;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500}.currency-icon-usd{width:20px;height:20px;background-color:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700}.currency-icon-usdt{width:20px;height:20px;background-color:#26a17b;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700}.form-select-wrapper{display:flex;align-items:center;justify-content:space-between;background-color:#1c1c26;border:1px solid #2A2A3A;border-radius:8px;padding:0 12px;height:48px;cursor:pointer}.form-select-wrapper .select-left{display:flex;align-items:center;gap:8px;color:#fff;font-family:DM Sans,sans-serif;font-size:13px}.moonpay-icon{color:#a0a0b0;width:16px;height:16px}.select-arrow{color:#6b6b7a}.form-submit-btn{width:100%;padding:14px;background-color:#1cd4a7;border:none;border-radius:8px;color:#08070e;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease;margin-top:4px}.form-submit-btn:hover{background-color:#19c49a}.market-section-landing{padding:100px 80px;background-color:#0a0a10}.market-header-landing{text-align:center!important;margin-bottom:60px;width:100%;display:flex;flex-direction:column;align-items:center}.market-header-landing .section-title,.market-header-landing .section-subtitle{text-align:center!important;width:100%}.market-header-landing .section-title{font-family:DM Sans,sans-serif;font-weight:400;font-size:52px;line-height:72px}.section-header-centered{text-align:center;margin-bottom:60px;width:100%}.section-header-centered .section-title,.section-header-centered .section-subtitle{text-align:center}.section-title{font-family:DM Sans,sans-serif;font-size:48px;font-weight:600;color:#fff;margin-bottom:20px;letter-spacing:-1px}.section-subtitle{font-family:Inter,sans-serif;font-size:16px;color:#71717a;line-height:1.6}.market-table-container{max-width:1260px;min-height:564px;margin:0 auto;background-color:#0f0f16;border:1px solid #1C1C2C;border-radius:16px;overflow:hidden}.market-table-landing{width:100%;border-collapse:collapse}.market-table-landing thead{background-color:#0b0b10}.market-table-landing th{padding:18px 24px;text-align:left;color:#71717a;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;text-transform:capitalize;border-bottom:1px solid #1C1C2C}.market-table-landing td{padding:18px 24px;color:#fff;font-family:Inter,sans-serif;font-size:14px;border-bottom:1px solid #202026;height:64px}.market-table-landing tbody tr:nth-child(odd){background:#16161b}.market-table-landing tbody tr:nth-child(2n){background:transparent}.market-table-landing tbody tr:last-child td{border-bottom:none}.market-table-landing tbody tr:hover{background-color:#ffffff05}.market-coin-info{display:flex;align-items:center;gap:12px}.market-coin-logo{width:32px;height:32px;border-radius:50%}.market-coin-symbol{font-weight:600;color:#fff}.market-coin-pair{color:#71717a;font-size:13px;margin-left:4px}.market-table-landing td.positive{color:#00b595;font-weight:600}.market-table-landing td.negative{color:#ef4444}.trade-btn{background:linear-gradient(90.33deg,#0ad650 -47.73%,#00c3d0 60.68%,#0ad650 166%);border:1px solid #202026;color:#202026;padding:10px 24px;border-radius:5px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.trade-btn:hover{background-color:#00a486}.view-more-market{display:flex;align-items:center;justify-content:center;gap:8px;padding:28px;color:#fff;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:color .2s ease}.view-more-market:hover{color:#1cd4a7}.more-ways-section{padding:80px;background-color:#08070e;text-align:center}.ways-cards{display:flex;justify-content:center;gap:28px;max-width:1100px;margin:56px auto 0}.way-card{flex:1;max-width:320px;background-color:#0f0e15cc;border:1px solid #1C1C2C;border-radius:16px;padding:28px;text-align:center}.way-card-image{width:100%;height:200px;background-color:#0f0e15;border-radius:12px;margin-bottom:24px;overflow:hidden;display:flex;align-items:center;justify-content:center}.way-card-image img{width:auto;height:80%;max-width:90%;object-fit:contain}.way-card:nth-child(2) .way-card-image img{width:100%;height:100%;max-width:100%;object-fit:cover}.way-card-title{font-family:DM Sans,sans-serif;font-size:17px;font-weight:600;color:#fff;margin-bottom:14px}.way-card-desc{font-family:DM Sans,sans-serif;font-size:14px;color:#71717a;line-height:1.7}.way-card-title{font-size:16px;font-weight:600;color:#fff;margin-bottom:12px}.way-card-desc{font-size:13px;color:#71717a;line-height:1.6}.features-grid-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}.feature-card-v2{background:#111118;border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:48px 36px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);background-image:linear-gradient(to bottom,transparent,rgba(0,181,149,.03))}.feature-card-v2:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(0,181,149,.05) 100%);opacity:0;transition:opacity .3s ease}.feature-card-v2:hover{transform:translateY(-8px);border-color:#00b59533;box-shadow:0 20px 40px #0000004d}.feature-card-v2:hover:before{opacity:1}.feature-card-v2:after{content:"";position:absolute;bottom:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,181,149,.5),transparent)}.feature-icon-v2{width:64px;height:64px;background:#00b595;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:24px;box-shadow:0 8px 16px #00b59533}.feature-title-v2{font-size:18px;font-weight:600;color:#fff;margin-bottom:12px}.feature-desc-v2{font-size:14px;color:#71717a;line-height:1.6}.more-ways-section-v2{padding:120px 80px;background-color:#0a0a10}.ways-grid-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}.way-card-v2{background:#111118;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:40px;text-align:center;box-shadow:inset 0 -2px 20px #ffffff05}.way-visual-v2{width:100%;height:240px;background:transparent;border-radius:12px;margin-bottom:32px;display:flex;align-items:center;justify-content:center;overflow:hidden}.way-visual-v2 img{width:100%;height:100%;object-fit:contain}.way-card-v2:nth-child(2){padding-left:0;padding-right:0;overflow:hidden}.way-card-v2:nth-child(2) .way-visual-v2{width:100%;margin-left:0;margin-right:0;border-radius:0}.way-card-v2:nth-child(2) .way-visual-v2 img{object-fit:cover;width:100%;height:100%}.way-title-v2{font-size:20px;font-weight:600;color:#fff;margin-bottom:16px}.way-desc-v2{font-size:15px;color:#71717a;line-height:1.6}.confidence-section{padding:40px 80px 20px;background-color:#0a0a10;overflow:hidden}.confidence-content{display:flex;align-items:center;justify-content:center;max-width:1400px;margin:0 auto;gap:0px}.confidence-text{flex:0 0 320px;z-index:2;position:relative;text-align:left}.confidence-title{font-size:36px;font-weight:500;color:#fff;line-height:1.2;margin-bottom:16px;letter-spacing:-.5px}.confidence-subtitle{font-size:14px;color:#71717a;line-height:1.6;max-width:320px}.confidence-visual{flex:0 0 auto;display:flex;justify-content:center;align-items:center}.confidence-main-img{width:auto;max-width:900px;height:auto;object-fit:contain;filter:drop-shadow(0 20px 80px rgba(0,181,149,.15))}.cta-banner-section{padding:40px 80px 100px;background-color:#0a0a10}@media(max-width:768px){.cta-banner-section{padding:20px 16px}.cta-banner-card{padding:40px 20px;border-radius:16px}.cta-title{font-size:24px;margin-bottom:12px}.cta-subtitle{font-size:14px;margin-bottom:24px}.cta-subtitle br{display:none}.cta-main-btn{padding:14px 32px;font-size:15px}}.cta-banner-card{max-width:1200px;margin:0 auto;background:#111118;border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:80px 40px;text-align:center;background-image:radial-gradient(circle at center,rgba(28,212,167,.05) 0%,transparent 70%);position:relative;overflow:hidden}.cta-banner-card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:40px 40px;opacity:.1;transform:perspective(500px) rotateX(20deg)}.cta-title{font-size:42px;font-weight:600;color:#fff;margin-bottom:20px;position:relative}.cta-subtitle{font-size:16px;color:#a1a1aa;line-height:1.6;margin-bottom:40px;position:relative}.cta-main-btn{background:linear-gradient(90.33deg,#0ad650 -47.73%,#00c3d0 60.68%,#0ad650 166%);color:#202026;padding:16px 48px;border-radius:5px;font-weight:600;font-size:16px;border:1px solid #202026;cursor:pointer;transition:all .2s ease;position:relative}.cta-main-btn:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00b5954d}.landing-footer{padding:120px 80px 80px;background-color:#0a0a10}.footer-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:60px}.footer-logo{height:32px;margin-bottom:32px}.footer-socials{display:flex;gap:24px;margin-top:20px}.social-icon{font-size:15px;color:#fff;cursor:pointer;opacity:.6;transition:all .2s;font-weight:500}.social-icon:hover{opacity:1;color:#00b595}.footer-column h3{font-size:18px;font-weight:600;color:#fff;margin-bottom:28px}.footer-column ul{list-style:none;padding:0}.footer-column ul li{font-size:14px;color:#71717a;margin-bottom:16px;cursor:pointer;transition:all .2s}.footer-column ul li:hover{color:#fff;padding-left:4px}.trade-manage-section{padding:80px;background-color:#08070e}.trade-manage-content{display:flex;align-items:center;gap:80px;max-width:1280px;margin:0 auto}.trade-manage-text{flex:0 0 360px}.trade-manage-title{font-family:DM Sans,sans-serif;font-size:44px;font-weight:500;color:#fff;line-height:1.15;margin-bottom:28px;letter-spacing:-.5px}.trade-manage-desc{font-family:DM Sans,sans-serif;font-size:15px;color:#71717a;line-height:1.8}.trade-manage-images{flex:1;display:flex;gap:24px;position:relative;align-items:flex-start}.device-mockup{background-color:#0f0f16;border:1px solid #1C1C2C;border-radius:12px;overflow:hidden}.desktop-mockup{width:480px;min-height:340px}.mockup-header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background-color:#0b0b10;border-bottom:1px solid #1C1C2C}.mockup-logo img{height:18px}.mockup-nav{display:flex;align-items:center;gap:16px}.mockup-balance{font-family:DM Sans,sans-serif;font-size:12px;color:#fff;background-color:#1c1c2c;padding:6px 12px;border-radius:4px}.mockup-content{display:flex}.mockup-sidebar{width:130px;background-color:#0b0b10;padding:14px 0;border-right:1px solid #1C1C2C}.sidebar-item{padding:10px 14px;font-family:DM Sans,sans-serif;font-size:10px;color:#71717a;cursor:pointer}.sidebar-item.active{color:#1cd4a7;background-color:#1cd4a71a}.mockup-main{flex:1;padding:18px}.mockup-main h4{font-family:DM Sans,sans-serif;font-size:14px;color:#fff;margin-bottom:8px}.mockup-main p{font-family:DM Sans,sans-serif;font-size:10px;color:#71717a;margin-bottom:16px}.mockup-deposit-section{margin-bottom:16px}.mockup-field{background-color:#1c1c2c;border-radius:6px;padding:10px 12px;margin-bottom:8px}.mockup-field-label{display:block;font-family:DM Sans,sans-serif;font-size:8px;color:#71717a;margin-bottom:4px}.mockup-field-value{display:flex;align-items:center;gap:6px;font-family:DM Sans,sans-serif;font-size:10px;color:#fff}.usdt-badge{width:16px;height:16px;background-color:#26a17b;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:8px;font-weight:700}.network-fee{margin-left:auto;color:#1cd4a7;font-size:9px}.mockup-qr-section{display:flex;gap:12px;margin-top:12px}.mockup-qr{width:70px;height:70px;background-color:#fff;border-radius:6px}.mockup-address{display:flex;flex-direction:column;gap:4px}.address-label{font-family:DM Sans,sans-serif;font-size:8px;color:#71717a}.address-value{font-family:DM Sans,sans-serif;font-size:9px;color:#fff}.mockup-transactions h5{font-family:DM Sans,sans-serif;font-size:11px;color:#fff;margin-bottom:10px}.transaction-list{display:flex;flex-direction:column;gap:6px}.transaction-item{display:flex;align-items:center;gap:12px;font-family:DM Sans,sans-serif;font-size:9px;color:#71717a;padding:6px 0;border-bottom:1px solid #1C1C2C}.tx-coin{flex:1}.tx-amount{color:#fff}.tx-status{color:#52525b}.mobile-mockup{width:200px;min-height:380px;border-radius:24px;border:2px solid #1CD4A7;background-color:#0f0f16}.mobile-header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #1C1C2C}.mobile-logo{height:16px}.mobile-menu-icon{color:#71717a;font-size:14px}.mobile-content{padding:20px 16px}.mobile-content h4{font-family:DM Sans,sans-serif;font-size:18px;font-weight:600;color:#fff;margin-bottom:14px;line-height:1.3}.mobile-content p{font-family:DM Sans,sans-serif;font-size:11px;color:#71717a;line-height:1.6;margin-bottom:20px}.mobile-cta{width:100%;padding:12px;background-color:#1cd4a7;border:none;border-radius:8px;color:#08070e;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;cursor:pointer;margin-bottom:24px}.mobile-rating{display:flex;align-items:center;gap:8px;font-family:DM Sans,sans-serif;font-size:10px;color:#71717a}.stars{color:#f59e0b}.trust-avatars{width:40px;height:16px;object-fit:contain;margin-left:auto}.cta-section{padding:60px 80px;background-color:#08070e}.cta-card{max-width:1000px;margin:0 auto;background-color:#0a0a10;border:1px solid #1C1C2C;border-radius:16px;padding:60px 80px;text-align:center;position:relative;overflow:hidden}.cta-card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.cta-card:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 0% 0%,rgba(255,255,255,.05) 0%,transparent 40%),radial-gradient(ellipse at 100% 0%,rgba(255,255,255,.05) 0%,transparent 40%);pointer-events:none}.cta-title{font-family:DM Sans,sans-serif;font-size:36px;font-weight:700;color:#fff;margin-bottom:16px;position:relative;z-index:1}.cta-desc{font-family:DM Sans,sans-serif;font-size:15px;color:#71717a;line-height:1.8;margin-bottom:36px;position:relative;z-index:1}.cta-btn{padding:14px 32px;background-color:#1cd4a7;border:none;border-radius:8px;color:#08070e;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease;position:relative;z-index:1}.cta-btn:hover{background-color:#19c49a}.landing-footer{padding:60px 80px 40px;background-color:#08070e;border-top:none}.footer-content-landing{display:flex;justify-content:flex-start;gap:120px;max-width:1280px;margin:0 auto}.footer-brand-landing{display:flex;flex-direction:column;gap:20px;min-width:180px}.footer-logo-landing{display:flex;align-items:center}.footer-logo-text{display:flex;align-items:center;gap:10px}.logo-icon{width:28px;height:28px;background-color:#1cd4a7;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#08070e;font-weight:700;font-size:14px}.logo-name{font-family:DM Sans,sans-serif;font-size:20px;font-weight:600;color:#fff}.footer-logo-landing img{height:28px}.footer-logo-img{height:24px;width:auto}.footer-social{display:flex;gap:18px}.social-link{color:#71717a;transition:color .2s ease}.social-link:hover{color:#fff}.footer-links-landing{display:flex;flex:1;justify-content:flex-start;gap:80px}.footer-column-landing{display:flex;flex-direction:column;gap:10px}.footer-column-landing h4{color:#fff;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;margin-bottom:6px}.footer-column-landing a{color:#71717a;font-family:DM Sans,sans-serif;font-size:13px;text-decoration:none;transition:color .2s ease}.footer-column-landing a:hover{color:#fff}@media(max-width:900px){.hero-section{padding:50px 40px}.hero-content{flex-direction:column;flex-wrap:wrap;text-align:center}.hero-text{max-width:100%;padding-top:0}.hero-title{font-size:42px}.hero-description{margin-left:auto;margin-right:auto}.hero-right{flex-direction:column;align-items:center;width:100%}.hero-main-img,.hero-form-card{width:100%;max-width:380px}.hero-decoration-image{display:none}.market-section-landing,.more-ways-section,.features-section,.trade-manage-section,.cta-section{padding:60px 40px}.section-title{font-size:34px}.trade-manage-content{flex-direction:column;text-align:center}.trade-manage-text{flex:none;max-width:100%}.trade-manage-images{flex-direction:column;align-items:center}.desktop-mockup{width:100%;max-width:480px}.mobile-mockup{display:none}.footer-content-landing{flex-direction:column;gap:48px}.footer-links-landing{display:grid;grid-template-columns:repeat(2,1fr);gap:36px}}@media(max-width:768px){.hero-section{padding:32px 20px}.hero-title{font-size:34px}.hero-form-card{padding:20px}.market-section-landing,.more-ways-section,.features-section,.trade-manage-section,.cta-section,.landing-footer{padding:50px 20px}.section-title{font-size:28px}.section-subtitle br{display:none}.ways-cards{flex-direction:column;align-items:center}.way-card{width:100%;max-width:360px}.features-grid{grid-template-columns:1fr}.feature-card{text-align:center}.feature-icon-wrapper{margin-left:auto;margin-right:auto}.market-table-container{overflow-x:auto}.market-table-landing{min-width:600px}.trade-manage-title{font-size:32px}.cta-card{padding:50px 28px}.cta-title{font-size:28px}.cta-desc br{display:none}.footer-links-landing{gap:28px}.hero-dots{display:none}}@media(max-width:480px){.hero-title{font-size:30px}.section-title{font-size:24px}.form-tabs{flex-direction:column}.form-tab{width:100%}}.mobile-home-view{display:none;background-color:#08070e;min-height:100vh;padding-bottom:0}@media(max-width:768px){.mobile-home-view{display:block}.landing-container .desktop-landing{display:none}.header{display:none!important}}.mobile-header-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#08070e;position:sticky;top:0;z-index:100}.mobile-header-left{display:flex;align-items:center;gap:12px}.mobile-header-logo{height:28px;width:auto}.mobile-balance-btn{display:flex;align-items:center;gap:8px;background-color:#13121a;padding:8px 12px;border-radius:10px;cursor:pointer;border:1px solid rgba(255,255,255,.08);transition:background-color .2s}.mobile-balance-btn:hover{background-color:#1a1925}.mobile-balance-icon{width:24px;height:24px;background:linear-gradient(135deg,#1cd4a7,#10b981);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#08070e}.mobile-balance-icon svg{width:14px;height:14px}.mobile-balance-amount{font-size:14px;font-weight:600;color:#fff}.mobile-balance-btn svg:last-child{color:#71717a}.mobile-header-right{display:flex;align-items:center;gap:8px}.mobile-header-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#a1a1aa;cursor:pointer;border-radius:10px;transition:background-color .2s}.mobile-header-icon:hover{background-color:#1a1a24}.mobile-header-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#1cd4a7,#10b981);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:#08070e;cursor:pointer}.mobile-auth-btn{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.mobile-signin-btn{background-color:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.mobile-signin-btn:hover{background-color:#ffffff1a}.mobile-signup-btn{background:linear-gradient(135deg,#1cd4a7,#10b981);color:#08070e}.mobile-signup-btn:hover{box-shadow:0 4px 15px #10b9814d}.mobile-promo-banner{margin:12px 16px 20px;background:linear-gradient(135deg,#0d3d35,#0a2822 60%,#08070e);border-radius:12px;padding:16px;position:relative;overflow:hidden;border:1px solid rgba(16,185,129,.15);height:114px;box-sizing:border-box}.mobile-promo-banner:before{content:"";position:absolute;top:-30px;right:-30px;width:120px;height:120px;background:radial-gradient(circle,rgba(16,185,129,.3) 0%,transparent 70%);border-radius:50%}.mobile-promo-banner:after{content:"";position:absolute;bottom:-20px;left:50%;width:80px;height:80px;background:radial-gradient(circle,rgba(16,185,129,.15) 0%,transparent 70%);border-radius:50%}.mobile-promo-content{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;height:100%}.mobile-promo-text h3{font-size:16px;font-weight:700;color:#fff;margin-bottom:6px;line-height:1.3}.mobile-promo-text .highlight{color:#1cd4a7;font-weight:800}.mobile-promo-text p{font-size:11px;color:#71717a;line-height:1.4;max-width:180px}.mobile-promo-image{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-end}.promo-main-img,.promo-gift-img{width:85px;height:106px;object-fit:contain;filter:drop-shadow(0 0 15px rgba(16,185,129,.3))}.promo-gift-emoji{font-size:60px;filter:drop-shadow(0 0 15px rgba(16,185,129,.4))}.mobile-promo-badge{background:#10b98126;border:1px solid rgba(16,185,129,.3);border-radius:8px;padding:8px 12px;text-align:center}.mobile-promo-badge span{font-size:24px;font-weight:800;color:#1cd4a7;text-shadow:0 0 20px rgba(16,185,129,.5)}.mobile-promo-badge small{display:block;font-size:10px;color:#10b981;margin-top:2px}.mobile-quick-actions{padding:0 16px;margin-bottom:28px}.mobile-quick-actions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px 12px}.mobile-quick-action{display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;transition:transform .2s}.mobile-quick-action:active{transform:scale(.95)}.mobile-quick-action-icon{width:54px;height:54px;background-color:#1a1a24;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .2s}.mobile-quick-action:hover .mobile-quick-action-icon{background-color:#252532}.mobile-quick-action-label{font-size:11px;color:#a1a1aa;text-align:center;font-weight:500;line-height:1.2}.mobile-crypto-section{padding:0 16px}.mobile-crypto-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mobile-crypto-header h4{font-size:16px;font-weight:700;color:#fff}.mobile-crypto-header a{font-size:13px;color:#1cd4a7;text-decoration:none;font-weight:500}.mobile-crypto-list{display:flex;flex-direction:column;gap:2px}.mobile-crypto-item{display:flex;justify-content:space-between;align-items:center;padding:14px 4px;cursor:pointer;transition:background-color .2s;border-radius:10px}.mobile-crypto-item:hover{background-color:#ffffff08}.mobile-crypto-info{display:flex;align-items:center;gap:12px}.mobile-crypto-logo{width:40px;height:40px;border-radius:50%;object-fit:cover;background-color:#13121a}.mobile-crypto-details{display:flex;flex-direction:column;gap:2px}.mobile-crypto-symbol{font-size:15px;font-weight:700;color:#fff}.mobile-crypto-name{font-size:12px;color:#71717a}.mobile-crypto-price-section{display:flex;align-items:center;gap:14px}.mobile-crypto-price{font-size:15px;font-weight:600;color:#fff;text-align:right}.mobile-crypto-change{font-size:12px;font-weight:700;padding:6px 12px;border-radius:8px;min-width:70px;text-align:center}.mobile-crypto-change.positive{background:linear-gradient(135deg,#1cd4a740,#10b98126);color:#1cd4a7;box-shadow:0 0 15px #1cd4a733,inset 0 1px #ffffff1a;border:1px solid rgba(28,212,167,.2)}.mobile-crypto-change.negative{background:#ef444426;color:#ef4444}.mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;background-color:#08070e;border-top:1px solid rgba(255,255,255,.08);padding:8px 0;padding-bottom:calc(8px + env(safe-area-inset-bottom));z-index:1000}.mobile-bottom-nav-items{display:flex;justify-content:space-around;align-items:center}.mobile-nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 16px;cursor:pointer;color:#71717a;text-decoration:none;transition:color .2s}.mobile-nav-item.active{color:#1cd4a7}.mobile-nav-item:hover{color:#fff}.mobile-nav-item svg{width:22px;height:22px}.mobile-nav-item span{font-size:10px;font-weight:500}.mobile-nav-item.trade-btn-nav{position:relative}.mobile-nav-item.trade-btn-nav:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-55%);width:50px;height:50px;background:linear-gradient(135deg,#1cd4a7,#10b981);border-radius:50%;z-index:-1;box-shadow:0 4px 20px #1cd4a766}.mobile-nav-item.trade-btn-nav svg{color:#08070e}.mobile-nav-item.trade-btn-nav span{color:#fff;margin-top:22px}.shiny-green-btn{background:linear-gradient(135deg,#1cd4a7,#10b981);color:#08070e;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 4px 15px #10b9814d;transition:all .3s ease}.shiny-green-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.shiny-green-btn:hover:before{left:100%}.shiny-green-btn:hover{box-shadow:0 6px 20px #10b98180;transform:translateY(-2px)}.desktop-landing{display:block}@media(max-width:768px){.desktop-landing{display:none}.mobile-header-profile{display:flex;align-items:center;gap:6px;background-color:#13121a;padding:4px 8px;border-radius:20px;border:1px solid rgba(255,255,255,.1);cursor:pointer}.mobile-avatar{width:28px;height:28px;background:linear-gradient(135deg,#1cd4a7,#10b981);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#08070e}.mobile-avatar-chevron{color:#71717a}.mobile-promo-bg{position:absolute;inset:0;background:linear-gradient(105deg,#0d3d35,#0a2822,#08070e);z-index:0}.promo-main-img{width:100px;height:auto;object-fit:contain;filter:drop-shadow(0 0 20px rgba(16,185,129,.4))}.mobile-crypto-item{padding:16px;border-bottom:1px solid rgba(255,255,255,.05)}.mobile-crypto-price{font-size:15px;font-weight:600;color:#fff}.mobile-crypto-change.positive{background-color:#1cd4a7;color:#08070e;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;min-width:60px;text-align:center}.mobile-menu-overlay-v2{position:fixed;inset:0;background-color:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-menu-overlay-v2.open{opacity:1;visibility:visible}.mobile-menu-drawer-v2{position:fixed;top:0;right:-100%;width:85%;max-width:320px;height:100vh;background-color:#08070e;z-index:2001;transition:right .3s ease;display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.08)}.mobile-menu-drawer-v2.open{right:0}.mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid rgba(255,255,255,.05)}.mobile-drawer-logo{height:24px;width:auto}.mobile-drawer-close{color:#71717a;cursor:pointer}.mobile-drawer-content{flex:1;overflow-y:auto;padding:20px}.mobile-drawer-user{background-color:#13121a;border-radius:12px;padding:16px;margin-bottom:24px;border:1px solid rgba(255,255,255,.05)}.drawer-user-info{display:flex;align-items:center;gap:12px;margin-bottom:12px}.drawer-avatar{width:44px;height:44px;background:linear-gradient(135deg,#1cd4a7,#10b981);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#08070e}.drawer-user-details{display:flex;flex-direction:column}.drawer-username{color:#fff;font-weight:600;font-size:15px}.drawer-email{color:#71717a;font-size:12px}.drawer-verified-badge{display:inline-flex;align-items:center;gap:6px;background-color:#1cd4a71a;color:#1cd4a7;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600}.mobile-drawer-guest{text-align:center;padding:24px 0}.mobile-drawer-guest h3{color:#fff;font-size:18px;margin-bottom:8px}.mobile-drawer-guest p{color:#71717a;font-size:14px;margin-bottom:24px}.drawer-auth-btns{display:flex;flex-direction:column;gap:12px}.drawer-signin-btn{width:100%;padding:12px;background-color:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:8px;font-weight:600}.drawer-signup-btn{width:100%;padding:12px;background:linear-gradient(135deg,#1cd4a7,#10b981);border:none;color:#08070e;border-radius:8px;font-weight:600}.drawer-divider{height:1px;background-color:#ffffff0d;margin:20px 0}.drawer-nav-section{color:#71717a;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.drawer-nav-item{display:flex;align-items:center;gap:16px;color:#fff;padding:12px 0;font-size:15px;font-weight:500;cursor:pointer;transition:color .2s}.drawer-nav-item:active{color:#1cd4a7}.drawer-nav-item svg{color:#71717a}}.page-home .footer{background-color:#0a0a0f;padding:48px 40px;border-top:1px solid #1a1a24;margin-top:auto}.page-home .footer-content{display:flex;justify-content:space-between;align-items:flex-start;max-width:1200px;margin:0 auto;gap:60px}.page-home .footer-brand{display:flex;flex-direction:column;gap:20px;flex-shrink:0;min-width:180px}.page-home .footer-logo-wrapper{display:flex;align-items:center;justify-content:flex-start;width:fit-content}.page-home .footer-logo-img-v2{max-height:28px;width:auto;object-fit:contain}.page-home .social-icons-v2{display:flex;align-items:center;gap:12px}.page-home .social-icon-link-v2{color:#71717a;transition:color .2s ease;display:flex;align-items:center;justify-content:center}.page-home .social-icon-link-v2:hover{color:#fff}.page-home .social-icon-link-v2 svg{width:20px;height:20px}.page-home .footer-links{display:flex;gap:60px;flex-wrap:nowrap}.page-home .footer-column{display:flex;flex-direction:column;gap:12px;min-width:120px}.page-home .footer-column h4{color:#fff;font-size:14px;font-weight:600;margin:0 0 8px;white-space:nowrap}.page-home .footer-column a{color:#71717a;font-size:14px;text-decoration:none;transition:color .2s ease;white-space:nowrap}.page-home .footer-column a:hover{color:#fff}@media(max-width:992px){.page-home .footer-content{flex-wrap:wrap;gap:40px}.page-home .footer-links{gap:40px;flex-wrap:wrap}}@media(max-width:768px){.page-home .footer{padding:40px 20px 100px}.page-home .footer-content{flex-direction:column;gap:32px;align-items:flex-start}.page-home .footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;width:100%}.page-home .footer-column{min-width:unset}}.spot-grid-container{background-color:#0a0a10;min-height:100vh;color:#fff;display:flex;flex-direction:column;width:100%;overflow-x:hidden;padding-bottom:70px}.spot-grid-header{display:flex;align-items:center;padding:16px 20px;gap:12px}.spot-grid-back-btn{background:none;border:none;color:#fff;display:flex;align-items:center;padding:0;cursor:pointer}.spot-grid-title-wrapper{display:flex;align-items:center;gap:4px;flex:1;justify-content:center;margin-right:32px}.spot-grid-title{font-size:15px;font-weight:500;color:#fff}.spot-grid-tabs{display:flex;padding:0 20px;gap:24px;position:relative;border-bottom:1px solid rgba(255,255,255,.08)}.spot-grid-tab{background:none;border:none;color:#71717a;font-size:14px;font-weight:500;padding:12px 0;cursor:pointer;position:relative}.spot-grid-tab.active{color:#fff}.spot-grid-tab-indicator{position:absolute;bottom:0;height:2px;background-color:#00c0a3;transition:all .3s ease}.spot-grid-tab-indicator.ai{left:20px;width:16px}.spot-grid-tab-indicator.popular{left:60px;width:52px}.spot-grid-tab-indicator.manual{left:136px;width:48px}.spot-grid-pair-section{display:flex;justify-content:space-between;align-items:center;padding:16px 20px}.spot-grid-pair-selector{display:flex;align-items:center;gap:6px;cursor:pointer}.pair-name{font-size:15px;font-weight:600;color:#fff}.spot-grid-pair-actions{display:flex;align-items:center;gap:12px}.current-price{font-size:14px;color:#00c0a3;font-weight:500}.pair-action-btn{background:none;border:none;color:#fff;display:flex;align-items:center;padding:4px;cursor:pointer;opacity:.8}.pair-action-btn:hover{opacity:1}.spot-grid-ai-content{display:flex;flex-direction:column;padding:0 20px;gap:16px;overflow-y:auto;flex:1}.strategy-card{background-color:#12121a;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.strategy-name{font-size:15px;font-weight:600;color:#fff;margin:0}.strategy-stats{display:flex;justify-content:space-between;gap:12px}.strategy-stat{display:flex;flex-direction:column;gap:2px;min-width:0}.strategy-stat:not(.right){flex:1;overflow:hidden}.strategy-stat.right{align-items:flex-end;text-align:right;flex:0 0 auto;max-width:55%}.stat-label{font-size:11px;color:#71717a;text-transform:uppercase;letter-spacing:.4px;font-weight:500}.stat-sublabel{font-size:10px;color:#71717a}.strategy-card .stat-value{font-size:13px!important;font-weight:600;color:#fff;white-space:nowrap}.strategy-card .stat-value.apr{color:#00c0a3;font-size:13px!important}.strategy-details{display:flex;justify-content:space-between;gap:12px;padding-top:8px}.strategy-detail{display:flex;flex-direction:column;gap:2px;min-width:0}.strategy-detail:not(.right){flex:1;overflow:hidden}.strategy-detail.right{align-items:flex-end;text-align:right;flex:0 0 auto;max-width:50%}.detail-label{font-size:11px;color:#71717a}.detail-value{font-size:13px;color:#fff}.strategy-create-btn{width:100%;background-color:#1e1e28;color:#fff;border:none;border-radius:8px;padding:12px;font-size:14px;font-weight:600;cursor:pointer;margin-top:4px}.strategy-create-btn:hover{background-color:#2a2a35}.spot-grid-popular-content{display:flex;flex-direction:column;flex:1}.popular-filters{display:flex;padding:12px 20px;gap:8px}.popular-filter-btn{background-color:transparent;border:none;color:#71717a;font-size:13px;font-weight:500;padding:8px 12px;border-radius:20px;cursor:pointer;white-space:nowrap}.popular-filter-btn.active{background-color:#1e1e28;color:#fff}.no-data-container{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:60px 20px;gap:16px}.no-data-icon{opacity:.6}.no-data-text{font-size:14px;color:#71717a}.strategy-plaza-btn{background-color:#1e1e28;color:#fff;border:none;border-radius:20px;padding:10px 24px;font-size:13px;font-weight:500;cursor:pointer;margin-top:8px}.strategy-plaza-btn:hover{background-color:#2a2a35}.spot-grid-manual-content{display:flex;flex-direction:column;flex:1;padding:0 20px}.manual-form{display:flex;flex-direction:column;gap:16px}.form-row{display:flex;gap:12px}.form-row.two-columns .form-group{flex:1}.form-group{display:flex;flex-direction:column;gap:8px}.form-label{font-size:13px;color:#71717a}.form-input{background-color:#1e1e28;border:1px solid #2A2A35;border-radius:8px;padding:12px 16px;font-size:14px;color:#fff;outline:none}.form-input::placeholder{color:#555}.form-input:focus{border-color:#00c0a3}.form-select{background-color:#1e1e28;border:1px solid #2A2A35;border-radius:8px;padding:12px 16px;font-size:14px;color:#fff;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.investment-row{display:flex;gap:12px;align-items:stretch}.investment-input-wrapper{display:flex;flex:1;background-color:#1e1e28;border:1px solid #2A2A35;border-radius:8px;overflow:hidden}.investment-input{flex:1;border:none;border-radius:0;background:transparent}.investment-currency-label{display:flex;align-items:center;padding:0 16px;color:#71717a;font-size:14px;background-color:transparent}.currency-selector{display:flex;align-items:center;gap:4px;padding:12px 16px;color:#fff;font-size:14px;cursor:pointer;background-color:#1e1e28;border:1px solid #2A2A35;border-radius:8px}.investment-slider{padding:12px 0}.slider-track{display:flex;align-items:center;justify-content:space-between;position:relative}.slider-point{width:10px;height:10px;background-color:#2a2a35;border:none;transform:rotate(45deg);border-radius:2px;z-index:1}.slider-point.active{background-color:#00c0a3}.slider-point:last-child{background-color:#2a2a35}.slider-line{flex:1;height:2px;background-color:#2a2a35}.available-balance{display:flex;align-items:center;gap:8px;font-size:13px;color:#00c0a3}.add-funds-btn{width:18px;height:18px;min-width:18px;min-height:18px;border-radius:50%;background-color:#00c0a3;color:#0a0a10;border:none;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;line-height:1;padding:0;cursor:pointer}.advanced-options{display:flex;flex-direction:column;margin-top:8px}.advanced-header{display:flex;justify-content:space-between;align-items:center;background:none;border:none;color:#fff;font-size:14px;font-weight:500;padding:12px 0;cursor:pointer;width:100%}.advanced-header svg{transition:transform .2s}.advanced-header svg.rotated{transform:rotate(180deg)}.advanced-content{display:flex;flex-direction:column;gap:12px;padding-top:8px}.radio-option{display:flex;align-items:center;gap:12px;cursor:pointer}.radio-option input{display:none}.radio-circle{width:18px;height:18px;border-radius:50%;border:2px solid #3A3A45;display:flex;align-items:center;justify-content:center}.radio-option input:checked+.radio-circle{border-color:#00c0a3;background-color:#00c0a3}.radio-option input:checked+.radio-circle:after{content:"";width:6px;height:6px;border-radius:50%;background-color:#0a0a10}.radio-label{font-size:14px;color:#fff}.create-strategy-btn{width:100%;background-color:#00c0a3;color:#fff;border:none;border-radius:8px;padding:14px;font-size:15px;font-weight:600;cursor:pointer;margin-top:24px}.create-strategy-btn:hover{background-color:#00a88e}.spot-grid-bottom-nav{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;background-color:#0a0a10;border-top:1px solid rgba(255,255,255,.08);padding:12px 0;padding-bottom:max(12px,env(safe-area-inset-bottom))}.bottom-nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;color:#71717a;font-size:10px;cursor:pointer;padding:0}.bottom-nav-item.active{color:#00c0a3}.bottom-nav-item span{white-space:nowrap}.spot-grid-features-overlay{position:fixed;inset:0;background-color:#000000b3;display:flex;align-items:flex-start;justify-content:center;z-index:1000}.spot-grid-features-popup{background-color:#0a0a10;border-radius:0 0 16px 16px;width:100%;padding:16px 20px;padding-top:max(16px,env(safe-area-inset-top))}.spot-grid-features-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.spot-grid-features-title{font-size:14px;font-weight:500;color:#fff}.spot-grid-features-close{background:none;border:none;color:#71717a;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.spot-grid-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.spot-grid-features-item{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:none;color:#fff;font-size:11px;cursor:pointer;padding:8px 4px}.spot-grid-features-icon{width:44px;height:44px;background-color:#2a2a34;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.spot-grid-features-item span{color:#fff;text-align:center;white-space:nowrap}.spot-grid-add-favorite-btn{width:100%;background-color:#1a1a24;border:none;border-radius:8px;padding:12px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.spot-grid-add-favorite-btn svg{color:gold}.spot-grid-title-wrapper{display:flex;align-items:center;gap:4px;flex:1;justify-content:center;margin-right:32px;cursor:pointer}.grid-type-dropdown-overlay{position:fixed;inset:0;background-color:#00000080;z-index:999;display:flex;justify-content:center;padding-top:60px}.grid-type-dropdown{background-color:#1a1a24;border-radius:12px;padding:8px;display:flex;flex-direction:column;gap:4px;width:160px;height:fit-content}.grid-type-option{background:none;border:none;color:#999;font-size:14px;padding:12px 16px;text-align:left;cursor:pointer;border-radius:8px;transition:all .2s ease}.grid-type-option:hover{background-color:#2a2a34}.grid-type-option.active{color:#00c0a3;background-color:#00c0a31a}.futures-tabs{display:flex;padding:0 20px;gap:24px;position:relative;border-bottom:1px solid #1A1A24;margin-bottom:12px}.futures-tab{background:none;border:none;color:#666;font-size:14px;font-weight:500;padding:12px 0;cursor:pointer;transition:color .2s ease}.futures-tab.active{color:#fff}.futures-tab-indicator{position:absolute;bottom:0;height:2px;background-color:#00c0a3;transition:left .3s ease,width .3s ease}.futures-tab-indicator.ai{left:20px;width:18px}.futures-tab-indicator.manual{left:62px;width:50px}.position-mode-tabs{display:flex;padding:0 20px;gap:12px;margin-bottom:24px}.position-mode-tab{background:none;border:1px solid #2A2A34;color:#666;font-size:13px;font-weight:400;padding:8px 20px;cursor:pointer;transition:all .2s ease;border-radius:6px}.position-mode-tab.active{background:none;border-color:#fff;color:#fff}.futures-ai-content{padding:0 20px;flex:1;overflow-y:auto}.futures-section{margin-bottom:24px}.futures-section-title{font-size:15px;font-weight:600;color:#fff;margin-bottom:16px}.futures-param-row{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.futures-param-label{font-size:13px;color:#666;white-space:nowrap}.futures-time-tabs{display:flex;gap:8px;align-items:center}.futures-time-tab{background:none;border:none;color:#666;font-size:13px;padding:8px 16px;border-radius:6px;cursor:pointer;transition:all .2s ease}.futures-time-tab.active{background-color:#2a2a34;color:#fff}.futures-time-tab.custom{padding:8px 14px}.futures-no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 20px;text-align:center}.futures-no-data-icon{margin-bottom:20px;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.futures-no-data-icon svg{width:60px;height:60px}.futures-no-data-text{font-size:13px;color:#666;margin-bottom:20px;max-width:280px;line-height:1.4}.futures-manual-btn{background:none;border:1px solid #2A2A34;color:#fff;font-size:13px;font-weight:400;padding:12px 24px;border-radius:8px;cursor:pointer;transition:all .2s ease}.futures-manual-btn:hover{background-color:#ffffff0d;border-color:#444}.futures-info-section{background-color:#111118;border-radius:12px;padding:20px;margin-top:30px}.futures-info-section.in-form{margin-top:16px;margin-bottom:16px}.futures-info-title{font-size:15px;font-weight:600;color:#fff;margin-bottom:20px}.futures-info-row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #1A1A24}.futures-info-row:last-child{border-bottom:none}.futures-info-label{font-size:14px;color:#666}.futures-info-value{font-size:14px;color:#fff;font-weight:500}.futures-manual-content{padding:0 20px;flex:1;overflow-y:auto}.futures-manual-stats{background:none;padding:0;margin-bottom:0;margin-top:16px}.futures-manual-stat{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #1A1A24}.futures-manual-stat:last-child{border-bottom:none}.futures-manual-stat-label{font-size:13px;color:#666}.futures-manual-stat-value{font-size:13px;color:#fff;font-weight:500}.futures-position-settings{background:none;padding:0;margin-bottom:0;margin-top:8px}.futures-position-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #1A1A24}.futures-position-row:last-child{border-bottom:none}.futures-position-label{font-size:13px;color:#666}.futures-position-value{font-size:13px;color:#fff;font-weight:500}.futures-manual-content .advanced-options{margin-top:8px;border-top:1px solid #1A1A24;padding-top:16px}.futures-manual-content .advanced-header{font-size:14px;font-weight:600}.futures-manual-content .futures-info-section{background:none;padding:16px 0 0;margin-top:16px;border-top:1px solid #1A1A24;border-radius:0}@media(min-width:769px){.spot-grid-container{display:none}}.bot-order-container{background-color:#0a0a10;min-height:100vh;color:#fff;display:flex;flex-direction:column;width:100%}.bot-order-header{display:flex;align-items:center;padding:16px 20px;gap:12px}.bot-order-back-btn{background:none;border:none;color:#fff;display:flex;align-items:center;padding:0;cursor:pointer}.bot-order-title{font-size:15px;font-weight:500;color:#fff}.bot-order-main-tabs{display:flex;padding:0 20px;gap:24px;position:relative;border-bottom:1px solid rgba(255,255,255,.08)}.bot-order-main-tab{background:none;border:none;color:#71717a;font-size:14px;font-weight:500;padding:12px 0;cursor:pointer;position:relative;white-space:nowrap}.bot-order-main-tab.active{color:#fff}.bot-order-tab-indicator{position:absolute;bottom:0;height:2px;background-color:#00c0a3;transition:all .3s ease}.bot-order-tab-indicator.open{left:20px;width:75px}.bot-order-tab-indicator.order-history{left:119px;width:85px}.bot-order-tab-indicator.trade-history{left:228px;width:85px}.bot-order-grid-filters{display:flex;justify-content:space-between;align-items:center;padding:16px 20px}.bot-order-grid-pills{display:flex;gap:8px}.bot-order-grid-pill{background-color:transparent;border:none;color:#71717a;font-size:13px;font-weight:500;padding:8px 16px;border-radius:20px;cursor:pointer}.bot-order-grid-pill.active{background-color:#1e1e28;color:#fff}.bot-order-filter-btn{background:none;border:none;color:#71717a;cursor:pointer;padding:4px;display:flex;align-items:center}.bot-order-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:80px 20px;gap:16px}.bot-order-empty-icon{opacity:.6}.bot-order-empty-text{font-size:14px;color:#71717a}.bot-order-overlay{position:fixed;inset:0;background-color:#00000080;z-index:100}.bot-order-filter-popup{position:fixed;bottom:0;left:0;right:0;background-color:#12121a;border-radius:16px 16px 0 0;padding:20px;z-index:101;animation:slideUp .3s ease}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.filter-popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.filter-popup-title{font-size:16px;font-weight:600;color:#fff}.filter-popup-close{background:none;border:none;color:#71717a;cursor:pointer;padding:0;display:flex;align-items:center}.filter-popup-content{margin-bottom:24px}.filter-form-group{display:flex;flex-direction:column;gap:8px}.filter-label{font-size:12px;color:#71717a}.filter-select{background-color:#1e1e28;border:1px solid #2A2A35;border-radius:8px;padding:12px 16px;font-size:14px;color:#fff;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.filter-popup-actions{display:flex;gap:12px}.filter-reset-btn{flex:1;background-color:#1e1e28;color:#fff;border:none;border-radius:8px;padding:14px;font-size:14px;font-weight:600;cursor:pointer}.filter-confirm-btn{flex:1;background-color:#00c0a3;color:#fff;border:none;border-radius:8px;padding:14px;font-size:14px;font-weight:600;cursor:pointer}@media(min-width:769px){.bot-order-container{display:none}}.pnl-analysis-container{background-color:#0a0a10;min-height:100vh;color:#fff;display:flex;flex-direction:column;width:100%;padding-bottom:70px}.pnl-header{display:flex;align-items:center;padding:16px 20px;gap:12px}.pnl-back-btn{background:none;border:none;color:#fff;display:flex;align-items:center;padding:0;cursor:pointer}.pnl-title-wrapper{display:flex;align-items:center;gap:4px;flex:1;justify-content:center;margin-right:32px}.pnl-title{font-size:15px;font-weight:500;color:#fff}.pnl-balance-section{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.pnl-balance-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.pnl-balance-label{font-size:13px;color:#71717a}.pnl-eye-icon{color:#71717a;cursor:pointer}.pnl-balance-amount{display:flex;align-items:center;gap:8px;margin-bottom:4px}.pnl-balance-value{font-size:24px;font-weight:600;color:#fff}.pnl-balance-dropdown{width:24px;height:24px;background-color:#1a1a24;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#71717a;cursor:pointer}.pnl-balance-usd{font-size:13px;color:#71717a}.pnl-period-tabs{display:flex;align-items:center;padding:16px 20px;gap:8px}.pnl-period-tab{background-color:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:8px 16px;color:#71717a;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.pnl-period-tab.custom{padding:8px 12px}.pnl-period-tab.active{background-color:#1a1a24;border-color:#fff;color:#fff}.pnl-stats-row{display:flex;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.pnl-stat-item{display:flex;flex-direction:column;gap:4px}.pnl-stat-item.right{align-items:flex-end;text-align:right}.pnl-stat-label{font-size:12px;color:#71717a}.pnl-stat-value{font-size:15px;font-weight:600;color:#fff}.pnl-stat-usd{font-size:12px;color:#71717a}.pnl-content{flex:1;overflow-y:auto;padding:0 20px}.pnl-section{padding:24px 0}.pnl-section-title{font-size:14px;font-weight:600;color:#fff;margin:0 0 24px}.pnl-no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 0}.pnl-no-data-icon{margin-bottom:12px}.pnl-no-data-text{font-size:13px;color:#71717a}.pnl-bottom-nav{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;background-color:#0a0a10;border-top:1px solid rgba(255,255,255,.08);padding:12px 0;padding-bottom:max(12px,env(safe-area-inset-bottom))}.pnl-nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;color:#71717a;font-size:10px;cursor:pointer;padding:0}.pnl-nav-item.active{color:#00c0a3}.pnl-nav-item span{white-space:nowrap}@media(min-width:769px){.pnl-analysis-container{display:none}}.strategy-plaza-container{background-color:#0a0a10;min-height:100vh;color:#fff;display:flex;flex-direction:column;width:100%;padding-bottom:70px}.sp-header{display:flex;align-items:center;padding:16px 20px;gap:12px}.sp-back-btn{background:none;border:none;color:#fff;display:flex;align-items:center;padding:0;cursor:pointer}.sp-title{font-size:15px;font-weight:500;color:#fff;flex:1;text-align:center;margin-right:32px}.sp-trading-section{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.sp-trading-title{font-size:18px;font-weight:600;color:#fff;margin:0 0 8px}.sp-trading-desc{font-size:12px;color:#71717a;margin:0 0 16px}.sp-stats-row{display:flex;justify-content:space-between;align-items:flex-start}.sp-stat{display:flex;flex-direction:column;gap:2px}.sp-stat.right{align-items:flex-end;text-align:right}.sp-stat .sp-stat-value{font-size:18px;font-weight:600;color:#fff}.sp-stat .sp-stat-label{font-size:11px;color:#71717a}.sp-main-tabs{display:flex;padding:0 20px;gap:24px;position:relative;border-bottom:1px solid rgba(255,255,255,.08)}.sp-main-tab{background:none;border:none;color:#71717a;font-size:14px;font-weight:500;padding:12px 0;cursor:pointer;position:relative}.sp-main-tab.active{color:#fff}.sp-main-tab-indicator{position:absolute;bottom:0;height:2px;background-color:#00c0a3;transition:all .3s ease}.sp-main-tab-indicator.spot{left:20px;width:60px}.sp-main-tab-indicator.futures{left:104px;width:80px}.sp-sub-tabs{display:flex;padding:16px 20px;gap:12px}.sp-sub-tab{background:none;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#71717a;font-size:13px;font-weight:500;padding:8px 16px;cursor:pointer;transition:all .2s ease}.sp-sub-tab.active{background-color:#1a1a24;border-color:#fff;color:#fff}.sp-filters{display:flex;padding:0 20px 16px;gap:12px;flex-wrap:wrap}.sp-filter-btn{display:flex;align-items:center;gap:4px;background:none;border:none;color:#71717a;font-size:12px;cursor:pointer;padding:0}.sp-filter-btn span{white-space:nowrap}.sp-no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.sp-no-data-icon{margin-bottom:16px}.sp-no-data-text{font-size:13px;color:#71717a;margin-bottom:20px}.sp-create-strategy-btn{background-color:#1a1a24;border:none;border-radius:8px;color:#fff;font-size:13px;font-weight:500;padding:12px 24px;cursor:pointer}.sp-strategies-list{padding:0 20px;display:flex;flex-direction:column;gap:16px}.sp-strategy-card{background-color:transparent;border-bottom:1px solid rgba(255,255,255,.08);padding:16px 0}.sp-strategy-name{font-size:15px;font-weight:600;color:#fff;margin:0 0 16px}.sp-strategy-stats{display:flex;justify-content:space-between;margin-bottom:12px}.sp-strategy-stat{display:flex;flex-direction:column;gap:2px}.sp-strategy-stat.right{align-items:flex-end;text-align:right}.sp-strategy-stat .sp-stat-label{font-size:11px;color:#71717a}.sp-strategy-stat .sp-stat-sublabel{font-size:10px;color:#71717a}.sp-strategy-stat .sp-stat-value{font-size:15px;font-weight:600;color:#fff}.sp-strategy-stat .sp-stat-value.apr{color:#00c0a3}.sp-strategy-details{display:flex;justify-content:space-between;margin-bottom:16px}.sp-strategy-detail{display:flex;flex-direction:column;gap:2px}.sp-strategy-detail.right{align-items:flex-end;text-align:right}.sp-detail-label{font-size:11px;color:#71717a}.sp-detail-value{font-size:13px;color:#fff}.sp-card-create-btn{width:100%;background-color:#1a1a24;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;padding:12px;cursor:pointer}.sp-futures-content{flex:1}.sp-bottom-nav{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;background-color:#0a0a10;border-top:1px solid rgba(255,255,255,.08);padding:12px 0;padding-bottom:max(12px,env(safe-area-inset-bottom))}.sp-nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;color:#71717a;font-size:10px;cursor:pointer;padding:0}.sp-nav-item.active{color:#00c0a3}.sp-nav-item span{white-space:nowrap}@media(min-width:769px){.strategy-plaza-container{display:none}}.staking-page-container{max-width:1200px;margin:0 auto;padding:40px 20px;color:#fff}.staking-header{text-align:center;margin-bottom:60px}.staking-title{font-size:48px;font-weight:800;margin-bottom:12px;letter-spacing:-1px}.highlight-text{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.staking-subtitle{font-size:18px;color:#94a3b8;max-width:600px;margin:0 auto}.staking-grid{display:grid;grid-template-columns:1fr 400px;gap:40px;margin-bottom:80px}.section-title{font-size:24px;font-weight:700;margin-bottom:24px}.pools-list{display:grid;gap:20px}.pool-card{background:#1e293b80;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pool-card:hover{border-color:#3b82f666;transform:translateY(-2px);background:#1e293bcc}.pool-card.active{background:#3b82f61a;border-color:#3b82f6;box-shadow:0 0 20px #3b82f633}.pool-info{display:flex;align-items:center;gap:20px}.pool-icon-wrapper{width:48px;height:48px;background:#ffffff0d;border-radius:12px;display:flex;justify-content:center;align-items:center;color:#3b82f6}.pool-name{font-size:18px;font-weight:600;margin-bottom:4px}.pool-duration{font-size:14px;color:#94a3b8}.pool-apy{text-align:right}.apy-label{display:block;font-size:12px;color:#94a3b8;margin-bottom:4px}.apy-value{font-size:24px;font-weight:700;color:#10b981}.staking-action-panel{background:#0f172a;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:32px;height:fit-content}.panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.panel-title{font-size:20px;font-weight:700}.earn-history-btn{background:transparent;border:none;color:#3b82f6;font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer}.staking-input-group{background:#0f172a80;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:20px;margin-bottom:24px}.input-header{display:flex;justify-content:space-between;font-size:12px;color:#94a3b8;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.input-wrapper{display:flex;align-items:center;gap:12px}.input-wrapper input{flex:1;background:transparent;border:none;outline:none;font-size:24px;font-weight:700;color:#fff;width:100%}.max-btn{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);color:#3b82f6;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer}.staking-details-summary{background:#ffffff05;border-radius:16px;padding:20px;margin-bottom:24px}.summary-row{display:flex;justify-content:space-between;margin-bottom:12px;font-size:14px}.summary-row:last-child{margin-bottom:0}.summary-label{color:#94a3b8}.summary-value{color:#fff;font-weight:600}.summary-value.highlight{color:#10b981}.autocompound-toggle{display:flex;justify-content:space-between;align-items:center;background:#3b82f60d;border:1px solid rgba(59,130,246,.1);border-radius:16px;padding:16px 20px;margin-bottom:32px}.toggle-title{font-size:14px;font-weight:600;margin-bottom:2px}.toggle-desc{font-size:12px;color:#94a3b8}.custom-toggle{width:44px;height:24px;background:#ffffff1a;border-radius:12px;padding:2px;cursor:pointer;transition:all .3s}.custom-toggle.active{background:#3b82f6}.toggle-knob{width:20px;height:20px;background:#fff;border-radius:50%;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.custom-toggle.active .toggle-knob{transform:translate(20px)}.stake-submit-btn{width:100%;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;height:56px;border-radius:16px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s;margin-bottom:20px}.stake-submit-btn:hover:not(:disabled){box-shadow:0 4px 20px #3b82f666;transform:translateY(-2px)}.stake-submit-btn:disabled{opacity:.5;cursor:not-allowed}.staking-risk-notice{display:flex;align-items:flex-start;gap:8px;font-size:11px;color:#64748b;line-height:1.4}.staking-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.benefit-card{background:#0f172a80;border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:32px;text-align:center}.benefit-icon{color:#3b82f6;margin-bottom:16px}.benefit-card h3{font-size:18px;font-weight:700;margin-bottom:12px}.benefit-card p{font-size:14px;color:#94a3b8;line-height:1.6}@media(max-width:1024px){.staking-grid{grid-template-columns:1fr}.staking-action-panel{order:-1}}@media(max-width:768px){.staking-benefits{grid-template-columns:1fr}.staking-title{font-size:32px}}.earn-page-container{max-width:1200px;margin:0 auto;padding:40px 20px;color:#fff}.earn-header-v2{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.earn-title{font-size:36px;font-weight:800;margin-bottom:8px}.earn-subtitle{color:#94a3b8;font-size:16px}.new-stake-btn{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:12px;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .3s}.new-stake-btn:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 15px #3b82f64d}.earn-stats-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:24px;margin-bottom:60px}.earn-stat-card{background:#1e293b80;border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:32px;position:relative;overflow:hidden;display:flex;gap:24px;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.earn-stat-card.primary{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:#3b82f633}.earn-stat-card.secondary{background:#10b9810d;border-color:#10b98133}.stat-icon{width:64px;height:64px;background:#ffffff0d;border-radius:20px;display:flex;justify-content:center;align-items:center;color:#3b82f6}.earn-stat-card.secondary .stat-icon{color:#10b981}.stat-label{display:block;font-size:14px;color:#94a3b8;margin-bottom:8px;font-weight:500}.stat-value-group{display:flex;align-items:baseline;gap:8px}.stat-value{font-size:32px;font-weight:800}.stat-unit{font-size:14px;color:#64748b;font-weight:700}.stat-decoration{position:absolute;right:-10px;bottom:-10px;opacity:.1;color:#3b82f6;transform:rotate(-15deg)}.positions-section{background:#0f172a4d;border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:32px;margin-bottom:40px}.positions-table-wrapper{overflow-x:auto;margin-top:24px}.positions-table{width:100%;border-collapse:separate;border-spacing:0}.positions-table th{text-align:left;padding:16px;color:#64748b;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid rgba(255,255,255,.05)}.positions-table td{padding:24px 16px;border-bottom:1px solid rgba(255,255,255,.03);vertical-align:middle}.pool-cell{display:flex;align-items:center;gap:16px}.pool-mini-icon{width:36px;height:36px;border-radius:10px;display:flex;justify-content:center;align-items:center}.pool-mini-icon.flexible{background:#3b82f61a;color:#3b82f6}.pool-mini-icon.locked{background:#8b5cf61a;color:#8b5cf6}.pool-cell-text{display:flex;flex-direction:column}.pool-type-name{font-weight:600;font-size:15px}.pool-asset{font-size:12px;color:#64748b}.weight-600{font-weight:600}.apy-badge{background:#10b9811a;color:#10b981;padding:4px 12px;border-radius:8px;font-size:14px;font-weight:700}.reward-value{color:#10b981;font-weight:700;font-size:16px}.reward-unit{margin-left:4px;font-size:11px;color:#64748b}.status-tag{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.status-tag.active{background:#3b82f61a;color:#3b82f6}.status-tag.withdrawn{background:#ffffff0d;color:#64748b}.status-tag.completed{background:#10b9811a;color:#10b981}.unstake-btn{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2);padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.unstake-btn:hover{background:#ef4444;color:#fff}.empty-positions{padding:80px 20px;text-align:center}.empty-icon{color:#1e293b;margin-bottom:24px}.empty-positions h3{font-size:20px;margin-bottom:12px}.empty-positions p{color:#64748b;margin-bottom:32px}.start-staking-btn{background:#3b82f6;color:#fff;border:none;padding:12px 32px;border-radius:12px;font-weight:700;cursor:pointer}.earn-bottom-actions{display:grid;grid-template-columns:1fr 1fr;gap:24px}.internal-link-card{background:#1e293b4d;border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:24px;display:flex;align-items:center;gap:20px;cursor:pointer;transition:all .3s}.internal-link-card:hover{background:#3b82f60d;border-color:#3b82f633;transform:translate(5px)}.card-icon{width:48px;height:48px;background:#ffffff0d;border-radius:12px;display:flex;justify-content:center;align-items:center;color:#3b82f6}.card-info h4{margin-bottom:4px}.card-info p{font-size:13px;color:#64748b}.card-arrow{margin-left:auto;color:#1e293b;transition:all .3s}.internal-link-card:hover .card-arrow{color:#3b82f6}@media(max-width:992px){.earn-stats-grid{grid-template-columns:1fr}}@media(max-width:768px){.earn-bottom-actions{grid-template-columns:1fr}}.info-page-container{background-color:#0a0a10;min-height:100vh;color:#fff;font-family:DM Sans,sans-serif}.info-content-wrapper{max-width:900px;margin:0 auto;padding:80px 24px}.info-header{margin-bottom:60px;text-align:center}.info-title{font-size:40px;font-weight:700;margin-bottom:24px;background:linear-gradient(90deg,#fff,#a1a1aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.info-last-updated{font-size:14px;color:#71717a}.info-section{margin-bottom:48px;background:#11111899;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:32px;transition:all .3s ease}.info-section:hover{border-color:#fff3;transform:translateY(-4px)}.info-section-title{font-size:24px;font-weight:600;margin-bottom:20px;color:#fff;display:flex;align-items:center;gap:12px}.info-text{font-size:16px;line-height:1.8;color:#a1a1aa;margin-bottom:16px}.info-list{list-style:none;padding:0;margin:16px 0}.info-list-item{position:relative;padding-left:24px;margin-bottom:12px;color:#a1a1aa;font-size:15px;line-height:1.6}.info-list-item:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;background-color:#fff;border-radius:50%}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:32px}.info-card{background:#ffffff05;border-radius:12px;padding:24px;border:1px solid rgba(255,255,255,.05)}.info-card-title{font-size:18px;font-weight:600;margin-bottom:12px;color:#fff}.info-card-text{font-size:14px;color:#71717a;line-height:1.6}.risk-alert{background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:12px;padding:24px;margin-bottom:32px}.risk-alert-title{color:#ef4444;font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:8px}.risk-alert-text{color:#a1a1aa;font-size:14px;line-height:1.6}@media(max-width:768px){.info-content-wrapper{padding:40px 16px}.info-title{font-size:32px}.info-section{padding:24px;margin-bottom:32px}.info-section-title{font-size:20px}}
