._body_rnm3l_1{padding:0 14px max(14px, env(safe-area-inset-bottom))}._options_rnm3l_4{display:grid}._option_rnm3l_4{border-radius:8px;min-height:54px;padding-inline:8px}._option_rnm3l_4 .mantine-Button-inner{justify-content:space-between;width:100%}._option_rnm3l_4 .mantine-Button-label{white-space:normal;flex:1;min-width:0}._optionCopy_rnm3l_21{text-align:left;gap:1px;display:grid}._optionCopy_rnm3l_21 strong{color:var(--text-primary);font-size:13px;font-weight:650}._optionCopy_rnm3l_21 small{color:var(--muted);font-size:10px;font-weight:500}._root_10qxr_1{--avatar-bg:transparent;--avatar-bd:0;background:0 0;border:0;border-radius:0;overflow:visible}._placeholder_10qxr_10{color:var(--text-primary);background:0 0;border:0;border-radius:0}@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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}}}@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;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.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,)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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))}.\[role\=\"dialog\"\]\:visible:is(),.\[role\=\"tabpanel\"\]\:visible:is(){visibility:visible}}:root{font-synthesis:none;--hero-gradient:linear-gradient(145deg, var(--accent), var(--surface) 50%, var(--accent));font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@supports (color:color-mix(in lab, red, red)){:root{--hero-gradient:linear-gradient(145deg, color-mix(in srgb, var(--accent) 20%, var(--surface-tertiary)), var(--surface) 50%, color-mix(in srgb, var(--accent) 7%, var(--background)))}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-control:var(--radius-sm);--radius-surface:var(--radius-lg);--font-xs:var(--mantine-font-size-xs,11px);--font-sm:var(--mantine-font-size-sm,13px);--font-md:var(--mantine-font-size-md,14px);--font-lg:var(--mantine-font-size-lg,16px);--type-page-title:var(--mantine-h2-font-size,24px);--type-section-title:var(--mantine-h3-font-size,18px);--type-subsection-title:var(--mantine-h4-font-size,14px);--type-body:var(--mantine-font-size-md,14px);--type-body-sm:var(--mantine-font-size-sm,13px);--type-caption:var(--mantine-font-size-xs,11px);--control-xs:30px;--control-sm:34px;--control-md:40px;--row-compact:44px;--row-standard:52px;--page-gutter-mobile:16px;--page-gutter-desktop:24px;--header-height:58px;--bottom-nav-height:60px;--drawer-radius:18px;--trade-book-row-height:20px;--trade-field-height:46px;--icon-toolbar:20px;--icon-nav:22px;--motion-fast:.16s;--motion-standard:.24s;--motion-ease-out:cubic-bezier(.22, 1, .36, 1);--z-bottom-nav:60;--z-trade-dock:31;--focus-ring:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--focus-ring:color-mix(in srgb, var(--accent) 48%, transparent)}}:root{--financial-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--financial-numerals:tabular-nums lining-nums;--chart-ma-fast:#ddb54c;--chart-ma-medium:#5aaac9;--chart-ma-slow:#bd78c1}@supports (color:lab(0% 0 0)){:root{--chart-ma-fast:lab(75.9356% 6.73667 57.2505);--chart-ma-medium:lab(65.5615% -19.0747 -23.4792);--chart-ma-slow:lab(59.8274% 36.523 -27.1517)}}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#050506;--foreground:#e9ebee;--surface:#090a0c;--surface-secondary:#101214;--surface-tertiary:#181a1c;--surface-subtle:var(--surface-secondary);--overlay:#0e1012;--overlay-foreground:var(--foreground);--muted:#7d8085;--default:#181a1c;--default-foreground:#ced1d5;--accent:#00ce88;--accent-foreground:#000d05;--success:#35c177;--success-foreground:#000d04;--warning:#ddb049;--warning-foreground:#191000;--danger:#f36069;--danger-foreground:#150404;--field-background:var(--surface-secondary);--field-foreground:var(--foreground);--field-placeholder:var(--muted);--field-border:var(--foreground)}@supports (color:lab(0% 0 0)){:root,:root[data-theme=dark]{--background:lab(1.37169% -.0702068 -.353479);--foreground:lab(93.0323% -.330538 -1.47079);--surface:lab(2.74928% -.147879 -.750762);--surface-secondary:lab(5.25928% -.284612 -1.44654);--surface-tertiary:lab(8.92612% -.453398 -2.1835);--overlay:lab(4.43% -.252128 -1.29305);--muted:lab(53.5834% -.639528 -2.92947);--default:lab(8.92612% -.453398 -2.1835);--default-foreground:lab(83.7482% -.491023 -2.20339);--accent:lab(73.2349% -56.9658 22.3457);--accent-foreground:lab(2.6946% -4.82773 1.8972);--success:lab(69.5911% -51.1996 26.4252);--success-foreground:lab(2.69061% -4.64022 2.28545);--warning:lab(74.6863% 9.14198 57.3365);--warning-foreground:lab(5.29285% 2.61932 8.38246);--danger:lab(60.9904% 57.6404 26.4229);--danger-foreground:lab(2.31462% 5.74698 1.84097)}}@supports (color:color-mix(in lab, red, red)){:root,:root[data-theme=dark]{--field-border:color-mix(in srgb, var(--foreground) 10%, transparent)}}:root,:root[data-theme=dark]{--page-bg:var(--background);--divider:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root,:root[data-theme=dark]{--divider:color-mix(in srgb, var(--foreground) 8%, transparent)}}:root,:root[data-theme=dark]{--divider-strong:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root,:root[data-theme=dark]{--divider-strong:color-mix(in srgb, var(--foreground) 14%, transparent)}}:root,:root[data-theme=dark]{--border:var(--divider);--text-primary:var(--foreground);--text-secondary:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root,:root[data-theme=dark]{--text-secondary:color-mix(in srgb, var(--foreground) 72%, var(--muted))}}:root,:root[data-theme=dark]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,:root[data-theme=dark]{--accent-soft:color-mix(in srgb, var(--accent) 12%, transparent)}}:root,:root[data-theme=dark]{--buy:var(--success);--sell:var(--danger);--error:var(--danger);--chrome-bg:var(--background)}@supports (color:color-mix(in lab, red, red)){:root,:root[data-theme=dark]{--chrome-bg:color-mix(in srgb, var(--background) 93%, transparent)}}:root,:root[data-theme=dark]{--nav-bg:var(--background)}@supports (color:color-mix(in lab, red, red)){:root,:root[data-theme=dark]{--nav-bg:color-mix(in srgb, var(--background) 96%, transparent)}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#121416;--surface:#fefeff;--surface-secondary:#eef0f3;--surface-tertiary:#e2e5e9;--surface-subtle:var(--surface-secondary);--overlay:#fefeff;--overlay-foreground:var(--foreground);--muted:#606368;--default:#e5e8ec;--default-foreground:#26292d;--accent:#008048;--accent-foreground:#f8fbf9;--success:#008148;--success-foreground:#f8fbf9;--warning:#9a6b00;--warning-foreground:#2b1c00;--danger:#cc3b49;--danger-foreground:#fdf9f9;--field-background:var(--surface-secondary);--field-foreground:var(--foreground);--field-placeholder:var(--muted);--field-border:var(--foreground)}@supports (color:lab(0% 0 0)){:root[data-theme=light]{--background:lab(100% 0 0);--foreground:lab(6.1837% -.374474 -1.94376);--surface:lab(99.7661% -.0835359 -.368273);--surface-secondary:lab(94.7723% -.330597 -1.47084);--surface-tertiary:lab(90.7082% -.491768 -2.20386);--overlay:lab(99.7661% -.0835359 -.368273);--muted:lab(41.983% -.63318 -2.92603);--default:lab(91.8682% -.491917 -2.20393);--default-foreground:lab(16.4614% -.602931 -2.91053);--accent:lab(46.3836% -53.8899 23.6564);--accent-foreground:lab(98.3144% -1.27843 .508606);--success:lab(47.3963% -48.6576 25.2176);--success-foreground:lab(98.3144% -1.23423 .631881);--warning:lab(48.8736% 16.5173 81.4477);--warning-foreground:lab(11.8364% 5.45208 17.7055);--danger:lab(48.2132% 57.7197 27.1961);--danger-foreground:lab(98.22% 1.26734 .533438)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--field-border:color-mix(in srgb, var(--foreground) 10%, transparent)}}:root[data-theme=light]{--page-bg:var(--background);--divider:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--divider:color-mix(in srgb, var(--foreground) 8%, transparent)}}:root[data-theme=light]{--divider-strong:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--divider-strong:color-mix(in srgb, var(--foreground) 15%, transparent)}}:root[data-theme=light]{--border:var(--divider);--text-primary:var(--foreground);--text-secondary:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--text-secondary:color-mix(in srgb, var(--foreground) 72%, var(--muted))}}:root[data-theme=light]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--accent-soft:color-mix(in srgb, var(--accent) 10%, transparent)}}:root[data-theme=light]{--buy:var(--success);--sell:var(--danger);--error:var(--danger);--chrome-bg:var(--background)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--chrome-bg:color-mix(in srgb, var(--background) 94%, transparent)}}:root[data-theme=light]{--nav-bg:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--nav-bg:color-mix(in srgb, var(--surface) 96%, transparent)}}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#121416;--surface:#fefeff;--surface-secondary:#eef0f3;--surface-tertiary:#e2e5e9;--surface-subtle:var(--surface-secondary);--overlay:#fefeff;--overlay-foreground:var(--foreground);--muted:#606368;--default:#e5e8ec;--default-foreground:#26292d;--accent:#008048;--accent-foreground:#f8fbf9;--success:#008148;--success-foreground:#f8fbf9;--warning:#9a6b00;--warning-foreground:#2b1c00;--danger:#cc3b49;--danger-foreground:#fdf9f9;--field-background:var(--surface-secondary);--field-foreground:var(--foreground);--field-placeholder:var(--muted);--field-border:var(--foreground)}@supports (color:lab(0% 0 0)){:root:not([data-theme]){--background:lab(100% 0 0);--foreground:lab(6.1837% -.374474 -1.94376);--surface:lab(99.7661% -.0835359 -.368273);--surface-secondary:lab(94.7723% -.330597 -1.47084);--surface-tertiary:lab(90.7082% -.491768 -2.20386);--overlay:lab(99.7661% -.0835359 -.368273);--muted:lab(41.983% -.63318 -2.92603);--default:lab(91.8682% -.491917 -2.20393);--default-foreground:lab(16.4614% -.602931 -2.91053);--accent:lab(46.3836% -53.8899 23.6564);--accent-foreground:lab(98.3144% -1.27843 .508606);--success:lab(47.3963% -48.6576 25.2176);--success-foreground:lab(98.3144% -1.23423 .631881);--warning:lab(48.8736% 16.5173 81.4477);--warning-foreground:lab(11.8364% 5.45208 17.7055);--danger:lab(48.2132% 57.7197 27.1961);--danger-foreground:lab(98.22% 1.26734 .533438)}}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--field-border:color-mix(in srgb, var(--foreground) 10%, transparent)}}:root:not([data-theme]){--page-bg:var(--background);--divider:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--divider:color-mix(in srgb, var(--foreground) 8%, transparent)}}:root:not([data-theme]){--divider-strong:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--divider-strong:color-mix(in srgb, var(--foreground) 15%, transparent)}}:root:not([data-theme]){--border:var(--divider);--text-primary:var(--foreground);--text-secondary:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--text-secondary:color-mix(in srgb, var(--foreground) 72%, var(--muted))}}:root:not([data-theme]){--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--accent-soft:color-mix(in srgb, var(--accent) 10%, transparent)}}:root:not([data-theme]){--buy:var(--success);--sell:var(--danger);--error:var(--danger);--chrome-bg:var(--background)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--chrome-bg:color-mix(in srgb, var(--background) 94%, transparent)}}:root:not([data-theme]){--nav-bg:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]){--nav-bg:color-mix(in srgb, var(--surface) 96%, transparent)}}}html{background:var(--page-bg);color:var(--text-primary)}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html,body,#root{background:var(--page-bg);min-width:320px;min-height:100%;margin:0}body{overflow-x:hidden}button,input,textarea{font:inherit}button{color:inherit}.positive,.buy{color:var(--buy)}.negative,.sell{color:var(--sell)}.financial-number,[data-financial]{font-family:var(--financial-font);font-variant-numeric:var(--financial-numerals)}.app-shell{background:var(--page-bg);min-height:100dvh}.app-header{z-index:50;height:var(--header-height);padding:max(env(safe-area-inset-top), 0px) 20px 0;border-bottom:1px solid var(--divider);background:var(--chrome-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;display:grid;position:sticky;top:0}.brand-button{background:0 0;justify-self:start;gap:9px;padding-inline:0}.brand-mark{object-fit:contain;flex:0 0 30px;width:30px;height:30px}.brand-name{color:var(--text-primary);font-size:var(--font-sm);letter-spacing:.025em;white-space:nowrap;font-weight:750}.desktop-navigation{align-items:center;gap:2px;display:flex}.app-content{width:min(100%,1600px);min-height:calc(100dvh - var(--header-height));margin-inline:auto}.mobile-bottom-nav{display:none}.page{padding:var(--page-gutter-desktop) clamp(var(--page-gutter-mobile), 3vw, 40px) 40px;gap:18px;display:grid}.page-header,.section-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(24px,3vw,34px)}.page-header p,.section-header span{color:var(--muted);margin:4px 0 0;font-size:13px}.section-header h2{margin:0;font-size:16px}.market-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stat-item{gap:4px;min-width:0;display:grid}.stat-item span{color:var(--muted);font-size:11px}.stat-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.history-surface [role=tablist],.terminal-market-panel [role=tablist],.account-panel [role=tablist]{padding:0 12px}.history-surface [role=tabpanel],.terminal-market-panel [role=tabpanel],.account-panel [role=tabpanel]{padding:0}.pair-avatar{flex:0 0 30px;width:30px;height:25px;position:relative}.pair-avatar .avatar{border:1px solid var(--divider-strong);width:22px;height:22px;font-size:10px;position:absolute}.pair-avatar__base{z-index:1;background:var(--accent);top:0;left:0}@supports (color:color-mix(in lab, red, red)){.pair-avatar__base{background:color-mix(in srgb, var(--accent) 18%, var(--surface-secondary))}}.pair-avatar__base{color:var(--accent)}.pair-avatar__quote{background:var(--surface-secondary);color:var(--text-secondary);bottom:0;right:0}.trade-workspace{min-height:calc(100dvh - var(--header-height))}.market-header{border-bottom:1px solid var(--divider);grid-template-columns:230px 220px minmax(420px,1fr);align-items:center;min-height:74px;display:grid}.market-header>*{border-right:1px solid var(--divider);height:100%;padding:12px 16px}.market-header>:last-child{border-right:0}.market-select-trigger{height:100%}.select-market{align-items:center;gap:9px;display:flex}.market-last{grid-template-columns:1fr auto;align-content:center;gap:2px 10px;display:grid}.market-last span{color:var(--muted);grid-column:1/-1;font-size:10px}.market-last strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;overflow:hidden}.market-last em{font-size:12px;font-style:normal}.market-stat-strip{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:10px}.chart-toolbar{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:4px 10px;display:flex}.chart-modes,.timeframes{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.desktop-trade-terminal{--desktop-indicator-extra:0px;height:max(calc(100dvh - 174px), calc(680px + var(--desktop-indicator-extra)));min-height:calc(680px + var(--desktop-indicator-extra));grid-template-columns:minmax(0,1fr) 310px 330px;grid-template-rows:minmax(calc(440px + var(--desktop-indicator-extra)), 1fr) 230px;grid-template-areas:"chart market order""account account order";display:grid}.terminal-chart{border-right:1px solid var(--divider);border-bottom:1px solid var(--divider);grid-area:chart;min-width:0;min-height:0}.terminal-chart>.market-chart,.terminal-chart>.depth-chart{width:100%;height:100%;min-height:0}.terminal-market-panel{border-right:1px solid var(--divider);border-bottom:1px solid var(--divider);grid-area:market;min-width:0;overflow:hidden}.terminal-order{border-bottom:1px solid var(--divider);grid-area:order}.terminal-account{grid-area:account;min-width:0}.mobile-trade-terminal{display:none}.market-chart{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:360px;display:grid}.chart-readout{border-bottom:1px solid var(--divider);align-items:center;gap:18px;min-height:54px;padding:8px 12px;display:flex}.chart-readout>div{display:grid}.chart-readout strong{font-size:16px}.chart-readout span,.chart-readout small,.market-chart>time{color:var(--muted);font-size:10px}.chart-readout small{margin-right:auto}.indicator-trigger{background:var(--surface-tertiary);border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;display:inline-flex}.chart-canvas{min-height:280px;position:relative;overflow:hidden}.lightweight-chart,.lightweight-chart-shell{position:absolute;inset:0}.chart-countdown{z-index:4;background:var(--surface);border-radius:4px;padding:2px 5px;position:absolute;top:50%;right:70px}@supports (color:color-mix(in lab, red, red)){.chart-countdown{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.chart-countdown{color:var(--text-secondary);font-variant-numeric:tabular-nums;pointer-events:none;font-size:9px}.chart-go-latest{z-index:5;border:1px solid var(--divider);background:var(--surface);min-height:28px;color:var(--text-primary);box-shadow:var(--shadow-sm);position:absolute;bottom:29px;right:76px}.chart-history-loading{z-index:4;color:var(--muted);font-size:10px;position:absolute;top:8px;left:10px}.chart-ohlcv{white-space:nowrap;scrollbar-width:none;font-variant-numeric:tabular-nums;flex:1;align-items:center;gap:9px;min-width:0;overflow-x:auto;display:flex!important}.chart-ohlcv strong{color:var(--text-primary);font-size:inherit;font-weight:600}.market-chart{--chart-pane-stack-height:0px}.market-chart[data-pane-count="1"]{--chart-pane-stack-height:108px}.market-chart[data-pane-count="2"]{--chart-pane-stack-height:216px}.market-chart[data-pane-count="3"]{--chart-pane-stack-height:324px}.market-chart[data-pane-count="4"]{--chart-pane-stack-height:432px}.market-chart[data-pane-count="5"]{--chart-pane-stack-height:540px}.market-chart[data-pane-count="6"]{--chart-pane-stack-height:648px}.chart-height-compact{min-height:calc(300px + var(--chart-pane-stack-height))}.chart-height-standard{min-height:calc(380px + var(--chart-pane-stack-height))}.chart-height-tall{min-height:calc(520px + var(--chart-pane-stack-height))}.chart-canvas svg{width:100%;height:100%;overflow:visible}.market-chart>time{padding:4px 12px 8px}.chart-sparse-state{min-height:0}.chart-sparse-message{border-block:1px solid var(--divider);min-height:220px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:5px;padding:24px;display:grid}.chart-sparse-message strong{color:var(--text-primary);font-size:13px}.chart-sparse-message span{max-width:360px;font-size:10px;line-height:1.45}.chart-empty{min-height:300px;color:var(--muted);place-content:center;justify-items:center;gap:5px;display:grid}.chart-empty strong{color:var(--text-primary)}.depth-chart{background:var(--page-bg)}.depth-chart>svg{position:absolute;inset:0}.depth-bid{fill:var(--buy)}@supports (color:color-mix(in lab, red, red)){.depth-bid{fill:color-mix(in srgb, var(--buy) 18%, transparent)}}.depth-bid{stroke:var(--buy);stroke-width:.8px;vector-effect:non-scaling-stroke}.depth-ask{fill:var(--sell)}@supports (color:color-mix(in lab, red, red)){.depth-ask{fill:color-mix(in srgb, var(--sell) 16%, transparent)}}.depth-ask{stroke:var(--sell);stroke-width:.8px;vector-effect:non-scaling-stroke}.depth-spread-line{stroke:var(--divider);stroke-width:1px;vector-effect:non-scaling-stroke}.depth-summary{z-index:2;color:var(--muted);font-variant-numeric:tabular-nums;pointer-events:none;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px;font-size:10px;display:grid;position:absolute;top:8px;left:10px;right:10px}.depth-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.depth-summary span:nth-child(2),.depth-summary span:nth-child(3){text-align:center}.depth-summary span:last-child{text-align:right}.depth-summary span:first-child strong{color:var(--buy)}.depth-summary span:nth-child(2) strong,.depth-summary span:nth-child(3) strong{color:var(--text-primary)}.depth-summary span:last-child strong{color:var(--sell)}.depth-scope-note{z-index:2;color:var(--muted);position:absolute;top:24px;right:10px}@supports (color:color-mix(in lab, red, red)){.depth-scope-note{color:color-mix(in srgb, var(--muted) 78%, transparent)}}.depth-scope-note{pointer-events:none;font-size:9px;line-height:1}.depth-y-axis{z-index:2;pointer-events:none;width:62px;position:absolute;inset:0 auto 0 0}.depth-y-axis>span{color:var(--muted);position:absolute;left:8px;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.depth-y-axis>span{color:color-mix(in srgb, var(--muted) 72%, transparent)}}.depth-y-axis>span{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px;line-height:1}.depth-price-axis{z-index:2;color:var(--muted);font-variant-numeric:tabular-nums;pointer-events:none;grid-template-columns:1fr 1fr 1fr;font-size:9px;display:grid;position:absolute;bottom:7px;left:8px;right:8px}.depth-price-axis>:nth-child(2){justify-self:center}.depth-price-axis>:last-child{justify-self:end}.depth-tooltip{z-index:3;border:1px solid var(--divider);background:var(--surface);border-radius:7px;gap:2px;padding:7px 9px;display:grid;position:absolute;top:42px}@supports (color:color-mix(in lab, red, red)){.depth-tooltip{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.depth-tooltip{color:var(--text-primary);font-variant-numeric:tabular-nums;pointer-events:none;font-size:10px}.depth-tooltip.bid{left:10px}.depth-tooltip.ask{right:10px}.depth-axis{color:var(--muted);justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:7px;left:10px;right:10px}.chart-settings-drawer,.indicator-settings-drawer{background:var(--surface-secondary);border-radius:22px 22px 0 0;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.chart-settings-drawer,.indicator-settings-drawer{background:color-mix(in srgb, var(--surface-secondary) 68%, var(--page-bg))}}.chart-settings-drawer,.indicator-settings-drawer{color:var(--text-primary)}.chart-settings-drawer .mantine-Drawer-header,.indicator-settings-drawer .mantine-Drawer-header{border-bottom:1px solid var(--divider);background:0 0;min-height:52px;padding:10px 16px 6px}.chart-settings-drawer .mantine-Drawer-title,.indicator-settings-drawer .mantine-Drawer-title{text-align:center;width:100%;font-size:15px;font-weight:760}.chart-settings-drawer-body{padding:10px 16px calc(14px + env(safe-area-inset-bottom));background:0 0;gap:14px;display:grid}.chart-settings-section{border-bottom:1px solid var(--divider);gap:10px;padding-bottom:13px;display:grid}.chart-settings-section:last-of-type{border-bottom:0}.chart-settings-section h3{color:var(--text-primary);margin:0;font-size:12.5px;font-weight:730}.chart-settings-help{color:var(--muted);margin:-5px 0 0;font-size:10px}.chart-settings-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.chart-settings-options button{min-width:0;min-height:38px;color:var(--text-secondary);background:0 0;border-radius:8px;justify-content:center;padding-inline:8px;font-size:11.5px}.chart-settings-options button .mantine-Button-section{margin-inline-start:4px}.chart-settings-options .indicator-option.active,.chart-timeframe-options .chart-timeframe-option.active{background:var(--surface-tertiary);color:var(--text-primary)}.chart-settings-options button:disabled{opacity:.34}.chart-parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.chart-parameter-grid h3{grid-column:1/-1}.chart-parameter-grid .mantine-InputWrapper-label{color:var(--text-secondary);margin-bottom:4px;font-size:10.5px;font-weight:600}.chart-parameter-grid input{background:var(--surface-tertiary);height:36px;min-height:36px;color:var(--text-primary);border:0;border-radius:7px;font-size:11.5px}.chart-settings-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 0 2px;display:grid}.chart-settings-nav button{min-width:0;color:var(--muted);justify-items:center;gap:5px;display:grid}.chart-settings-nav button>span{background:var(--surface-tertiary);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.chart-settings-nav button>small{font-size:10px;font-weight:600}.chart-settings-nav button.active{color:var(--text-primary)}.chart-settings-nav button.active>span{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.chart-settings-nav button.active>span{background:color-mix(in srgb, var(--accent) 18%, var(--surface-tertiary))}}.chart-settings-nav button.active>span{color:var(--accent)}.chart-settings-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px;display:grid}.chart-settings-check-grid .mantine-Checkbox-body{align-items:center}.chart-settings-check-grid .mantine-Checkbox-label{color:var(--text-primary);padding-left:7px;font-size:11px}.chart-settings-check-grid .mantine-Checkbox-input{border-color:var(--divider-strong);border-radius:4px;width:17px;height:17px}.chart-settings-height-slider{margin:7px 9px 1px}.chart-settings-height-slider .mantine-Slider-track{background:var(--divider-strong);height:2px}.chart-settings-height-slider .mantine-Slider-thumb{background:var(--page-bg);border-width:2px;width:14px;height:14px}.chart-settings-height-slider .mantine-Slider-mark{background:var(--surface-tertiary);border-radius:50%;width:8px;height:8px}.chart-settings-height-labels{color:var(--muted);grid-template-columns:repeat(3,minmax(0,1fr));font-size:9.5px;display:grid}.chart-settings-height-labels>:nth-child(2){text-align:center}.chart-settings-height-labels>:last-child{text-align:right}.chart-settings-list{border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);gap:0;padding-bottom:0}.chart-settings-list-row{width:100%;min-height:46px;color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;font-size:11.5px;display:flex}.chart-settings-list-row strong{color:var(--muted);align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:inline-flex}.chart-timeframe-options{grid-template-columns:repeat(4,minmax(0,1fr))}.chart-timeframe-options .chart-timeframe-option{background:0 0;border-radius:8px;height:36px;min-height:36px;font-size:11px}.chart-settings-reset{border-top:1px solid var(--divider);min-height:40px;color:var(--muted);border-radius:0}.indicator-settings-drawer-body{gap:12px}.indicator-settings-drawer-body .chart-settings-section{padding-bottom:12px}.indicator-settings-drawer-body .chart-settings-options{grid-template-columns:repeat(4,minmax(0,1fr))}.indicator-settings-drawer-body .indicator-option{height:40px;min-height:40px}.depth-legend{gap:14px;font-size:10px;display:flex;position:absolute;bottom:8px;right:12px}.depth-legend span:first-child{color:var(--buy)}.depth-legend span:last-child{color:var(--sell)}.indicator-menu,.message-menu{background:var(--surface-secondary);min-width:190px;color:var(--text-primary);gap:6px;padding:10px;display:grid}.panel{min-width:0}.panel>header,.book>header,.trades>header{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:10px 12px;display:flex}.panel h2{margin:0;font-size:13px}.panel header span{color:var(--muted);font-size:10px}.terminal-market-panel .panel>header{display:none}.book-head,.trade-head,.book-level,.trade-row{font-variant-numeric:tabular-nums;grid-template-columns:1.12fr 1fr 1fr;align-items:center;padding-inline:12px;display:grid}.trade-head,.trade-row{grid-template-columns:1fr 1fr 64px}.book-head,.trade-head{height:30px;color:var(--muted);font-size:var(--font-xs);text-transform:uppercase}.book-head span:not(:first-child),.book-level span:not(:first-child),.trade-head span:not(:first-child),.trade-row span:nth-child(2),.trade-row time{text-align:right}.levels{flex-direction:column;justify-content:flex-end;min-height:140px;display:flex}.levels.bids{justify-content:flex-start}.book-level,.trade-row{min-height:24px;font-size:var(--font-xs)}.book-level{isolation:isolate;width:100%;min-width:0;box-shadow:none;color:var(--text-primary);text-align:left;background:0 0;border:0;border-radius:0;justify-content:stretch;position:relative;overflow:hidden}.book-level:before{content:"";z-index:0;width:var(--book-depth,0%);pointer-events:none;inset-block:1px;position:absolute;right:0}.book-level>span{z-index:1;position:relative}.levels.asks .book-level:before{background:var(--sell)}@supports (color:color-mix(in lab, red, red)){.levels.asks .book-level:before{background:color-mix(in srgb, var(--sell) 10%, transparent)}}.levels.bids .book-level:before{background:var(--buy)}@supports (color:color-mix(in lab, red, red)){.levels.bids .book-level:before{background:color-mix(in srgb, var(--buy) 10%, transparent)}}.levels.asks .book-price{color:var(--sell)}.levels.bids .book-price{color:var(--buy)}.book-level:hover,.book-level[data-hovered=true],.book-level[data-pressed=true]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.book-level:hover,.book-level[data-hovered=true],.book-level[data-pressed=true]{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.book-level.selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.book-level.selected{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.book-level.selected{box-shadow:inset 2px 0 0 var(--accent)}.book-level-empty{color:var(--muted);text-align:center;pointer-events:none;grid-template-columns:minmax(0,1fr);place-items:center}.levels p,.empty-row{color:var(--muted);text-align:center;margin:0;padding:26px 12px;font-size:11px}.spread{border-block:1px solid var(--divider);min-height:44px;padding:0}.book-mid-price{width:100%;min-height:44px;box-shadow:none;text-align:left;background:0 0;border-radius:0;place-content:center stretch;gap:1px;padding:5px 12px;display:grid}.book-mid-price strong{font-variant-numeric:tabular-nums;font-size:16px;line-height:1}.book-mid-price small{min-width:0;color:var(--muted);font-size:var(--font-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.book-footer{border-top:1px solid var(--divider);min-height:32px;color:var(--muted);font-size:var(--font-xs);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;padding:4px 12px;display:flex}.book-amount-mode-trigger{width:118px;max-width:100%;height:28px;min-height:28px;color:var(--muted);font-size:var(--font-xs);background:0 0;border:0;padding-inline:6px;font-weight:500}.book-amount-mode-trigger .mantine-Button-inner{justify-content:space-between;width:100%}.book-amount-mode-trigger .mantine-Button-label{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order-panel{gap:14px;padding:14px;display:grid}.side-switch{grid-template-columns:1fr 1fr;gap:4px;display:grid}.side-button.active-buy{background:var(--accent-soft);color:var(--buy)}.side-button.active-sell{background:var(--sell)}@supports (color:color-mix(in lab, red, red)){.side-button.active-sell{background:color-mix(in srgb, var(--sell) 11%, transparent)}}.side-button.active-sell{color:var(--sell)}.financial-field-wrap{gap:var(--space-1);min-width:0;display:grid}.financial-field__token-trigger{min-width:48px;min-height:30px;color:var(--text-primary);font-size:var(--font-sm);justify-content:flex-end;align-items:center;gap:4px;font-weight:700;display:inline-flex}.financial-field__token-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:5px}.quantity-unit-options{padding-bottom:calc(10px + env(safe-area-inset-bottom));display:grid}.quantity-unit-option{border-bottom:1px solid var(--divider);min-height:62px;color:var(--text-primary);justify-content:space-between;align-items:center;gap:16px;padding:9px 4px;display:flex}.quantity-unit-option>span{gap:2px;display:grid}.quantity-unit-option small{color:var(--muted);font-size:11px}.quantity-unit-option.selected{color:var(--accent)}.financial-field{min-width:0;min-height:54px;padding:var(--space-2) var(--space-3) var(--space-1);border-radius:var(--radius-md);background:var(--surface-secondary);grid-template-rows:auto minmax(0,1fr);display:grid}.financial-field__input,.financial-field__input input{min-width:0}.financial-field__input input{height:30px;min-height:30px;box-shadow:none;background:0 0;border:0;padding-left:0}.financial-field__input input,.financial-field__value strong{font-size:var(--font-md);font-variant-numeric:tabular-nums;font-weight:700}.financial-field__value{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;min-height:30px;display:grid}.financial-field__value strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.financial-field__hint{font-variant-numeric:tabular-nums;min-height:15px}.order-summary,.review-list{gap:8px;margin:0;display:grid}.order-summary>div,.review-list>div{justify-content:space-between;gap:12px;font-size:11px;display:flex}.order-summary dt,.review-list dt{color:var(--muted)}.form-note,.form-error,.tx-confirm{align-items:flex-start;gap:6px;margin:0;font-size:11px;display:flex}.form-note{color:var(--warning)}.form-error{color:var(--sell)}.tx-confirm{color:var(--buy)}.order-cta.buy{background:var(--buy);color:var(--success-foreground)}.order-cta.sell{background:var(--sell);color:var(--danger-foreground)}.review-route{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-panel{border-top:1px solid var(--divider)}.account-panel-filters,.order-cancel-all-row{border-bottom:1px solid var(--divider);align-items:center;gap:10px;min-height:38px;padding:0 12px;display:flex}.account-cancel-all,.order-cancel-all-row>:last-child{margin-left:auto}.account-table{font-variant-numeric:tabular-nums;width:100%}.account-table-head,.account-table-row{border-bottom:1px solid var(--divider);align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:11px;display:grid}.account-table-head{min-height:36px;color:var(--muted);font-weight:500}.account-table-row{color:var(--text-primary)}.account-order-row[role=link]{cursor:pointer}.account-order-row[role=link]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.account-order-row[role=link]:active{background:var(--surface-secondary)}.account-order-amount{gap:2px}.account-order-progress{width:100%;max-width:120px;margin-top:2px}.account-order-cancel{justify-self:end}.account-order-table .account-table-head,.account-order-table .account-table-row{grid-template-columns:.78fr 1fr 1fr auto}.account-balance-table .account-table-head,.account-balance-table .account-table-row{grid-template-columns:.7fr 1fr 1fr}.account-trade-table .account-table-head,.account-trade-table .account-table-row{grid-template-columns:.9fr .82fr 1fr 1fr}.account-order-table .account-table-head>:nth-child(2),.account-order-table .account-table-head>:nth-child(3),.account-balance-table .account-table-head>:nth-child(2),.account-balance-table .account-table-head>:nth-child(3),.account-trade-table .account-table-head>:nth-child(3),.account-trade-table .account-table-head>:nth-child(4){text-align:right}.account-table-number{text-align:right;text-overflow:ellipsis;white-space:nowrap;justify-items:end;min-width:0;display:grid;overflow:hidden}.account-table-number small,.account-order-side small{color:var(--muted);font-size:9px;line-height:1.2}.account-order-price{text-overflow:clip;justify-content:flex-end;align-items:baseline;gap:4px;display:flex;overflow:visible}.account-order-price small{flex:none;line-height:1}.account-order-side{gap:1px;min-width:0;display:grid}.account-trade-table .account-table-row>:nth-child(3),.account-trade-table .account-table-row>:nth-child(4){text-align:right}.responsive-table .table-head,.responsive-table .table-row{border-bottom:1px solid var(--divider);align-items:center;gap:12px;min-height:48px;padding:7px 14px;font-size:11px;display:grid}.orders-table .table-head,.orders-table .table-row{grid-template-columns:1fr .65fr 1fr 1fr .6fr 1fr 70px}.trades-table .table-head,.trades-table .table-row{grid-template-columns:1fr .6fr 1fr 1.2fr 1.2fr 1.3fr}.responsive-table .table-head{min-height:36px;color:var(--muted);font-size:var(--font-xs);text-transform:uppercase}.settings-page{width:min(100%,900px);margin-inline:auto}.setting-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:16px 18px;display:grid}.setting-row>div{gap:3px;display:grid}.setting-row span{color:var(--muted);font-size:12px}.setting-row .settings-select{min-width:190px}.state-view{min-height:150px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:7px;padding:20px;display:grid}.state-view strong{color:var(--text-primary);font-size:13px}.state-view span{max-width:320px;font-size:11px}.state-view.error svg{color:var(--sell)}.loading-rows{gap:1px;display:grid}.loading-row{border-radius:0;height:58px}body [role=listbox],body [role=dialog]{background:var(--surface-secondary);color:var(--text-primary);border-color:var(--divider-strong)}@media (max-width:1100px){.desktop-trade-terminal{grid-template-columns:minmax(0,1fr) 280px 310px}.market-header{grid-template-columns:210px 200px minmax(350px,1fr)}}@media (min-width:801px) and (max-width:880px){.app-header{gap:10px;padding-inline:14px}.brand-button{gap:0}.brand-name{display:none}}@media (max-width:800px){html,body{scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}.app-header,.desktop-navigation{display:none}.app-content{min-height:100dvh;padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom))}.mobile-bottom-nav{z-index:var(--z-bottom-nav);min-height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom));border-top:1px solid var(--divider);border-radius:var(--radius-surface) var(--radius-surface) 0 0;background:var(--surface);justify-content:center;align-items:center;padding:0;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav{background:color-mix(in srgb, var(--surface) 97%, transparent)}}.mobile-bottom-nav{-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);pointer-events:none}.mobile-bottom-nav__inner{width:100%;max-width:560px;padding:0 max(4px, env(safe-area-inset-right)) 0 max(4px, env(safe-area-inset-left));box-shadow:none;pointer-events:auto;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;display:grid}.mobile-bottom-nav button{width:100%;min-width:0;min-height:calc(var(--bottom-nav-height) - 1px);color:var(--muted);box-shadow:none;background:0 0;border-radius:0;padding:0 1px;overflow:visible}.mobile-bottom-nav__button-inner{justify-content:center;width:100%;min-width:0;height:100%;overflow:visible}.mobile-bottom-nav__button-content{white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;min-width:0;display:flex;overflow:visible}.mobile-bottom-nav__icon{border:0;border-radius:0;place-items:center;width:28px;height:25px;display:grid}.mobile-bottom-nav__label{width:100%;color:inherit;letter-spacing:-.015em;text-align:center;white-space:nowrap;font-size:10px;font-weight:520;line-height:1.05;display:block;overflow:visible}.mobile-bottom-nav button.active{color:var(--accent);background:0 0}.mobile-bottom-nav button.active .mobile-bottom-nav__icon{box-shadow:none;color:var(--accent);background:0 0;border:0;transform:none}.mobile-bottom-nav button.active .mobile-bottom-nav__label{font-weight:650}.page{padding:14px var(--page-gutter-mobile) 24px;gap:12px}.page-header p{font-size:11px}.pair-avatar{transform-origin:0;transform:scale(.9)}.trade-workspace{min-height:calc(100dvh - 116px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.market-header{grid-template-columns:minmax(145px,.9fr) minmax(155px,1.1fr);min-height:74px}.market-header>*{padding:9px 10px}.market-stat-strip{display:none}.chart-toolbar{flex-direction:column;align-items:stretch;min-height:76px;padding:5px 8px}.chart-modes,.timeframes{justify-content:flex-start}.desktop-trade-terminal{display:none}.mobile-trade-terminal{min-height:calc(100dvh - 268px);display:block}.mobile-trade-terminal [role=tablist]{grid-template-columns:repeat(3,1fr);display:grid}.mobile-trade-terminal [role=tab]{min-width:0;padding-inline:4px;font-size:11px}.mobile-trade-terminal [role=tabpanel]{padding:0}.chart-readout{flex-wrap:wrap}.chart-readout small{order:3;width:100%}.mobile-trade-terminal .book,.mobile-trade-terminal .trades{min-height:0}.mobile-trade-terminal .panel>header{display:flex}.responsive-table .table-head{display:none}.orders-table .table-row,.trades-table .table-row{grid-template-columns:1fr 1fr 1fr;gap:5px 10px;padding-block:12px}.orders-table .table-row button{grid-area:1/3/3}.trades-table .table-row time{color:var(--muted);text-align:right;grid-column:2/4}.setting-row{grid-template-columns:1fr;gap:12px}.setting-row>:last-child{justify-self:stretch}}@media (max-width:430px){.page-header{align-items:flex-start}.page-header h1{font-size:25px}.market-last strong{font-size:13px}.chart-toolbar button{min-width:42px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.maintenance-root{box-sizing:border-box;min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));isolation:isolate;color:var(--text-primary);background:radial-gradient(ellipse at 50% 31%, #349cfd1f, transparent 53%), radial-gradient(ellipse at 15% 87%, #45d8f50f, transparent 42%), var(--page-bg);place-items:center;display:grid;overflow-x:hidden}.dex-splash{box-sizing:border-box;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));isolation:isolate;background:radial-gradient(circle at 50% 50%, var(--accent), transparent 34%), var(--page-bg);place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dex-splash{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 34%), var(--page-bg)}}.dex-splash__logo{z-index:1;object-fit:contain;transform-origin:50%;width:clamp(104px,28vw,136px);height:auto;filter:drop-shadow(0 12px 30px var(--accent));display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.dex-splash__logo{filter:drop-shadow(0 12px 30px color-mix(in srgb, var(--accent) 12%, transparent))}}.dex-splash__logo{animation:1.65s ease-in-out infinite dex-splash-pulse}.dex-splash__halo{aspect-ratio:1;border:1px solid var(--accent);border-radius:50%;width:clamp(144px,38vw,188px);position:absolute}@supports (color:color-mix(in lab, red, red)){.dex-splash__halo{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent)}}.dex-splash__halo{opacity:.5;animation:1.65s ease-in-out infinite dex-splash-halo}@keyframes dex-splash-pulse{0%,to{opacity:.86;transform:scale(.96)}50%{opacity:1;transform:scale(1.035)}}@keyframes dex-splash-halo{0%,to{opacity:.16;transform:scale(.9)}50%{opacity:.48;transform:scale(1.08)}}.maintenance-card{text-align:center;flex-direction:column;align-items:center;width:min(100%,690px);padding-block:8px 16px;display:flex}.maintenance-brand{color:var(--text-primary);letter-spacing:-.025em;justify-content:center;align-items:center;gap:11px;margin-bottom:4px;font-size:19px;font-weight:800;line-height:1.2;display:inline-flex}.maintenance-brand img{object-fit:contain;width:44px;height:44px;display:block}.maintenance-artwork{object-fit:contain;filter:drop-shadow(0 17px 25px #0e5aa31f);width:min(100%,550px);height:auto;margin:0 auto 4px;display:block}.maintenance-badge{border:1px solid #259de5;justify-content:center;align-items:center;gap:9px;min-height:30px;margin-bottom:17px;padding:4px 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.maintenance-badge{border:1px solid color-mix(in srgb, #259de5 22%, var(--divider))}}.maintenance-badge{background:#2aaff8;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.maintenance-badge{background:color-mix(in srgb, #2aaff8 10%, var(--surface))}}.maintenance-badge{color:var(--text-primary);font-size:12px;font-weight:650;line-height:1.3}.maintenance-dot{background:#2baefa;border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s ease-in-out infinite maintenance-pulse;box-shadow:0 0 0 4px #2baefa1f}.maintenance-title{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;max-width:620px;margin:0;font-size:clamp(28px,5vw,43px);font-weight:770;line-height:1.12}.maintenance-copy{max-width:510px;color:var(--text-secondary);text-wrap:pretty;margin:17px auto 0;font-size:clamp(14px,2.4vw,16px);line-height:1.65}.maintenance-note{max-width:440px;color:var(--muted);margin:21px 0 0;font-size:12px;line-height:1.6}@keyframes maintenance-pulse{0%,to{opacity:.65}50%{opacity:1}}@media (max-width:480px){.maintenance-card{padding-block:0 8px}.maintenance-brand{gap:8px;font-size:17px}.maintenance-brand img{width:38px;height:38px}.maintenance-artwork{width:min(100%,410px);margin-block:0 2px}.maintenance-badge{margin-bottom:14px}.maintenance-title{font-size:clamp(25px,6.9vw,32px);line-height:1.16}.maintenance-copy{margin-top:13px;line-height:1.6}.maintenance-note{margin-top:17px}}@media (max-height:620px){.maintenance-artwork{width:min(100%,360px)}.maintenance-brand{margin-bottom:0}.maintenance-badge{margin-bottom:12px}.maintenance-note{margin-top:12px}}@media (prefers-reduced-motion:reduce){.maintenance-dot,.dex-splash__logo,.dex-splash__halo{animation:none}.dex-splash__logo{opacity:1;transform:none}.dex-splash__halo{opacity:.24;transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}:root{--market-change-chip-width:82px;--market-change-chip-height:30px;--market-change-chip-font-size:11px}.global-chat-page{height:calc(100dvh - var(--header-height));background:var(--page-bg);min-width:0;min-height:0}@media (max-width:800px){.global-chat-page{height:calc(100dvh - env(safe-area-inset-top));min-height:0}}.wallet-retail{grid-template-columns:minmax(0,1fr);gap:0;width:min(100%,980px);margin-inline:auto}.wallet-page-header{justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding-bottom:10px;display:flex}.wallet-page-header>div:first-child{gap:2px;min-width:0;display:grid}.wallet-page-header .typography--h2{letter-spacing:-.04em}.wallet-header-actions{align-items:center;gap:2px;display:flex}.wallet-data-alert{margin-bottom:10px}.wallet-portfolio-card{border-block:1px solid var(--divider);background:0 0;overflow:hidden}.wallet-portfolio-content{gap:5px;padding:16px 0 18px;display:grid}.wallet-portfolio-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.wallet-portfolio-value{letter-spacing:-.045em;font-variant-numeric:tabular-nums;min-width:0;font-size:clamp(27px,6vw,40px);line-height:1.05}.wallet-connect-action{width:max-content;margin-top:4px}.wallet-primary-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-block:10px 18px;display:grid}.wallet-action-button{width:100%;min-width:0;min-height:68px;box-shadow:none;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px}.wallet-action-icon{border:1px solid var(--divider);background:var(--surface-secondary);width:42px;height:42px;color:var(--text-primary);border-radius:13px;place-items:center;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid}.wallet-action-label{color:var(--text-secondary);font-size:10px;font-weight:650;line-height:1}.wallet-action-button[data-pressed=true] .wallet-action-icon{transform:translateY(1px)scale(.98)}.wallet-assets{min-width:0;padding-top:4px}.wallet-assets-header{justify-content:space-between;align-items:end;gap:12px;display:flex}.wallet-assets-header>div{gap:2px;display:grid}.wallet-search{margin-top:9px}.wallet-asset-list{border-top:1px solid var(--divider);margin-top:7px}.wallet-asset-row{border-bottom:1px solid var(--divider);text-align:left;background:0 0;border-radius:0;grid-template-columns:34px minmax(86px,1fr) minmax(132px,1.35fr) 16px;align-items:center;gap:9px;width:100%;min-height:64px;padding:7px 2px;display:grid}.wallet-asset-row:hover,.wallet-asset-row[data-hovered=true]{background:var(--surface-secondary)}.wallet-token-copy,.wallet-token-value{gap:2px;min-width:0;display:grid}.wallet-token-copy>.typography,.wallet-token-value>.typography{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wallet-token-value{text-align:right;font-variant-numeric:tabular-nums;justify-items:end}.wallet-empty{margin-block:10px}@media (max-width:520px){.wallet-retail{padding-top:14px}.wallet-primary-actions{gap:4px}.wallet-action-button{min-height:64px}.wallet-action-icon{border-radius:12px;width:40px;height:40px}.wallet-asset-row{grid-template-columns:32px minmax(72px,.8fr) minmax(112px,1.3fr) 14px;gap:6px}}.market-selector-shell{min-width:0}.mobile-market-view-switch,.mobile-trade-terminal{display:none}.market-selector-trigger{min-height:48px;box-shadow:none;text-align:left;background:0 0;border:0;justify-content:flex-start;padding-inline:12px}.market-selector-trigger .mantine-Button-label{align-items:center;gap:12px;width:100%;display:flex;overflow:visible}.market-selector-token-avatar{border:0;flex:0 0 28px;align-self:center;translate:0 -1px}.market-selector-copy{gap:3px;min-width:0;display:grid}.market-selector-title{align-items:center;gap:5px;min-width:0;display:inline-flex}.market-selector-copy small{color:var(--muted);font-size:11px;font-weight:500}.trade-market-drawer-markets-body{align-content:start;gap:10px;display:grid}.trade-exchange .terminal-market-panel [role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:800px){.trade-exchange .desktop-chart-toolbar,.trade-exchange .desktop-market-last,.trade-exchange .market-stat-strip{display:none}.trade-exchange .mobile-trade-terminal.mobile-exchange-terminal,.market-selector-trigger,.mobile-market-view-switch{display:flex}.trade-exchange .mobile-trade-terminal.mobile-exchange-terminal{min-height:calc(100dvh - 116px);display:block}.mobile-order-entry,.mobile-order-book{min-width:0}.mobile-trade-account{margin-top:0}.wallet-retail{padding-top:14px}.wallet-page-header h1{font-size:24px}.global-chat-page{min-height:calc(100dvh - 66px - env(safe-area-inset-bottom))}}.flow-page-header{border-bottom:1px solid var(--divider);align-items:center;gap:10px;min-height:52px;padding-bottom:10px;display:flex}.flow-page-header>div{gap:2px;min-width:0;display:grid}.flow-page-header h1{letter-spacing:-.035em;margin:0;font-size:clamp(22px,4vw,30px)}.flow-page-header span{color:var(--muted);font-size:11px}.wallet-detail-page,.funds-flow-page{gap:0;width:min(100%,760px);margin-inline:auto}.asset-detail-hero{border-bottom:1px solid var(--divider);grid-template-columns:minmax(0,1.45fr) minmax(210px,.7fr);align-items:stretch;gap:0;padding-block:22px;display:grid}.asset-detail-title{align-items:center;gap:14px;min-width:0;display:flex}.asset-detail-title>div{gap:4px;min-width:0;display:grid}.asset-detail-title span,.asset-detail-title small,.asset-pnl>span,.asset-pnl em{color:var(--muted);font-size:11px}.asset-detail-title strong{overflow-wrap:anywhere;letter-spacing:-.04em;font-size:clamp(24px,5vw,38px);line-height:1.06}.asset-pnl{border-left:1px solid var(--divider);text-align:right;align-content:center;justify-items:end;gap:3px;padding-left:20px;display:grid}.asset-pnl strong{font-size:20px}.asset-pnl em{max-width:250px;font-style:normal;line-height:1.35}.asset-balance-stats{border-bottom:1px solid var(--divider);margin:0;display:grid}.asset-balance-stats>div{border-bottom:1px solid var(--divider);grid-template-columns:minmax(120px,.65fr) minmax(0,1fr);align-items:center;gap:18px;min-height:48px;display:grid}.asset-balance-stats>div:last-child{border-bottom:0}.asset-balance-stats dt{color:var(--muted);font-size:11px}.asset-balance-stats dd{overflow-wrap:anywhere;text-align:right;margin:0;font-size:12px;font-weight:600}.asset-primary-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-block:16px 22px;display:grid}.asset-primary-actions button{gap:7px;min-height:48px}.asset-activity-section{padding-top:4px}.asset-activity-section [role=tablist]{margin-top:10px;overflow-x:auto}.asset-activity-section [role=tabpanel]{padding:0}.asset-activity-list{border-top:1px solid var(--divider)}.asset-activity-list>div:not(.state-view){border-bottom:1px solid var(--divider);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;font-size:11px;display:grid}.asset-activity-list time,.asset-activity-list small{color:var(--muted);font-size:10px;font-weight:520}.funds-asset-picker{border-top:1px solid var(--divider);margin-top:10px}.funds-asset-row{border-bottom:1px solid var(--divider);text-align:left;background:0 0;border-radius:0;grid-template-columns:38px minmax(90px,1fr) minmax(120px,auto) 18px;align-items:center;gap:10px;width:100%;min-height:64px;padding:8px 2px;display:grid}.funds-asset-row>span:nth-child(2){gap:2px;display:grid}.funds-asset-row small{color:var(--muted);font-size:10px}.funds-asset-balance{color:var(--text-secondary);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.funds-balance-strip,.flow-review-hero{border-bottom:1px solid var(--divider);align-items:center;gap:12px;padding-block:22px;display:flex}.funds-balance-strip>div,.flow-review-hero>div{gap:3px;display:grid}.funds-balance-strip span,.flow-review-hero span{color:var(--muted);font-size:11px}.funds-balance-strip strong,.flow-review-hero strong{letter-spacing:-.025em;font-size:21px}.funds-form{gap:0;display:grid}.flow-readonly-field,.funds-amount-field{border-bottom:1px solid var(--divider);gap:6px;padding-block:16px;display:grid}.flow-readonly-field>span,.funds-amount-field>span{color:var(--muted);font-size:11px}.flow-readonly-field strong{overflow-wrap:anywhere;font-size:13px}.flow-readonly-field small,.funds-amount-field>small{color:var(--muted);font-size:10px}.funds-amount-field>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.funds-amount-field>div>button{min-width:58px}.flow-summary{border-block:1px solid var(--divider);margin:0;display:grid}.flow-summary>div{border-bottom:1px solid var(--divider);grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);align-items:center;gap:18px;min-height:48px;display:grid}.flow-summary>div:last-child{border-bottom:0}.flow-summary dt{color:var(--muted);font-size:11px}.flow-summary dd{overflow-wrap:anywhere;text-align:right;margin:0;font-size:12px;font-weight:600}.flow-security-note{border:1px solid var(--divider);background:var(--surface);color:var(--text-secondary);border-radius:12px;margin-top:16px;padding:12px 14px;font-size:11px;line-height:1.5}.transaction-progress{border-block:1px solid var(--divider);color:var(--text-secondary);margin-top:14px;padding:11px 0;font-size:11px}.transaction-progress .active{color:var(--accent)}.flow-footer-actions{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:8px;padding-top:18px;display:grid}.flow-footer-actions.single{grid-template-columns:1fr}.flow-footer-actions button{min-height:48px}.funds-result-page{text-align:center;align-content:center;justify-items:center;min-height:min(680px,100dvh - 130px)}.funds-result-icon{background:var(--accent-soft);width:68px;height:68px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.funds-result-page .flow-step{color:var(--accent);text-transform:uppercase;font-size:11px;font-weight:700}.funds-result-page h1{letter-spacing:-.035em;margin:6px 0 2px;font-size:26px}.funds-result-page>strong{font-size:20px}.funds-result-page>p{max-width:520px;color:var(--muted);margin:8px 0 22px;font-size:11px;line-height:1.5}.funds-result-page .flow-summary,.funds-result-page .flow-footer-actions{width:min(100%,560px)}.txid-value{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}@media (max-width:800px){.wallet-detail-page,.funds-flow-page{padding-top:12px}.flow-page-header{min-height:48px}.flow-page-header h1{font-size:22px}.asset-detail-hero{grid-template-columns:1fr;gap:16px;padding-block:18px}.asset-detail-title strong{font-size:28px}.asset-pnl{border-top:1px solid var(--divider);text-align:left;border-left:0;justify-items:start;padding:14px 0 0}.asset-primary-actions{gap:5px}.asset-primary-actions button{min-width:0;padding-inline:5px}.asset-activity-list>div:not(.state-view){grid-template-columns:74px minmax(0,1fr);gap:4px 8px}.asset-activity-list time,.asset-activity-list small{grid-column:2}.funds-asset-row{grid-template-columns:34px minmax(80px,1fr) minmax(90px,auto) 14px;gap:7px}.flow-summary>div,.asset-balance-stats>div{grid-template-columns:minmax(100px,.7fr) minmax(0,1fr)}.flow-footer-actions{bottom:calc(66px + env(safe-area-inset-bottom));z-index:20;padding:10px 12px max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--divider);background:var(--chrome-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin-inline:-12px;position:sticky}.funds-result-page .flow-footer-actions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-inline:0;padding-inline:0;position:static}.app-shell.no-mobile-nav .app-content{padding-bottom:env(safe-area-inset-bottom)}.app-shell.no-mobile-nav .global-chat-page{height:100dvh;min-height:0}.app-shell.no-mobile-nav .flow-footer-actions{bottom:env(safe-area-inset-bottom)}}.wallet-token-value em{font-size:var(--font-xs);font-style:normal;line-height:1.2}.wallet-history-page{gap:0;width:min(100%,760px);margin-inline:auto}.wallet-history-page [role=tablist]{margin-top:10px;overflow-x:auto}.wallet-history-page [role=tabpanel]{padding:0}.settings-page{gap:0;width:min(100%,860px);min-width:0;margin-inline:auto}.history-empty,.history-error{margin-top:12px}.history-table{font-variant-numeric:tabular-nums;min-width:0}.history-table-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.history-table table{min-width:720px}.history-table [role=columnheader]{color:var(--muted);text-transform:uppercase;letter-spacing:.025em;font-size:10px}.history-table [role=row]{border-bottom-color:var(--divider)}.history-number{text-align:right;white-space:nowrap}.history-action{text-align:right;width:78px}.settings-section{border-bottom:1px solid var(--divider)}.settings-section-title{align-items:flex-end;min-height:38px;padding:14px 0 6px;display:flex}.settings-section .setting-row{border-top:1px solid var(--divider);padding:12px 0 14px}.settings-section .setting-row:first-of-type{border-top:0}@media (max-width:800px){.history-page,.settings-page{padding-top:12px}.settings-section .setting-row{gap:8px 12px}.settings-section .setting-select-row{grid-template-columns:1fr}.settings-section .setting-toggle-row,.settings-section .setting-action-row{grid-template-columns:minmax(0,1fr) auto}.settings-section .setting-row .settings-select{min-width:0}.settings-section .setting-select-row .settings-select{width:100%}.settings-section .setting-action-row>button{justify-self:end;width:-moz-fit-content;width:fit-content}}.pnl-disclosure{color:var(--muted);font-size:var(--font-xs);margin-top:2px;font-weight:500;display:block}.pnl-unavailable{color:var(--muted)}.funds-progress{border-bottom:1px solid var(--divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:12px 0 16px;padding:0;list-style:none;display:grid}.funds-progress:before{display:none}.funds-progress li{min-width:0;min-height:36px;color:var(--muted);border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;margin-bottom:-1px;display:flex}.funds-progress li>span{width:auto;height:auto;font-size:var(--font-xs);background:0 0;border:0;border-radius:0;font-weight:700;display:inline}.funds-progress li>small{font-size:var(--font-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.funds-progress li.active{border-bottom-color:var(--accent);color:var(--text-primary)}.funds-progress li.complete{color:var(--text-secondary)}.funds-progress li.active>span,.funds-progress li.complete>span{color:var(--accent)}.flow-status-note{border:1px solid var(--divider);background:var(--surface);color:var(--text-secondary);border-radius:11px;margin:0 0 12px;padding:11px 13px;font-size:10px;line-height:1.45}.flow-status-note.warning{border-color:color-mix(in srgb, var(--warning) 28%, transparent);background:color-mix(in srgb, var(--warning) 7%, transparent);color:var(--warning)}.section-link{min-height:30px;color:var(--text-secondary);box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:4px;font-size:11px}.section-link:hover,.section-link:focus-visible{color:var(--accent)}.settings-select-trigger{background:var(--surface-secondary);border-radius:10px;min-height:42px}.settings-action-button{border-radius:10px;min-height:38px;padding-inline:13px}.settings-page .setting-copy{gap:2px;display:grid}.setting-switch-target{cursor:pointer;place-items:center;width:44px;min-width:44px;height:40px;display:grid}@media (max-width:430px){.settings-section .setting-action-row{grid-template-columns:minmax(0,1fr) auto}.settings-action-button{padding-inline:10px}}.account-panel .mantine-Tabs-tab,.trade-exchange .terminal-market-panel .mantine-Tabs-tab{min-width:52px;min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:0;gap:5px;padding-inline:12px;font-size:12px;font-weight:560}.account-panel .mantine-Tabs-tab:hover,.account-panel .mantine-Tabs-tab:active,.trade-exchange .terminal-market-panel .mantine-Tabs-tab:hover,.trade-exchange .terminal-market-panel .mantine-Tabs-tab:active{background:0 0}.account-panel .mantine-Tabs-tab[data-active],.trade-exchange .terminal-market-panel .mantine-Tabs-tab[data-active]{color:var(--text-primary);background:0 0;font-weight:700}.tab-count{background:var(--surface-tertiary);min-width:17px;height:17px;color:var(--text-secondary);font-size:var(--font-xs);border-radius:999px;place-items:center;padding-inline:4px;line-height:1;display:inline-grid}@media (max-width:800px){.mobile-trade-account [role=tablist]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mobile-trade-account [role=tab]{justify-content:center;min-width:0;padding-inline:4px}.mobile-chart-controls button{border-radius:4px;min-height:28px;padding-inline:7px;font-size:10px}.mobile-chart-controls .timeframes{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mobile-chart-controls .timeframes::-webkit-scrollbar{display:none}}.exchange-skeleton-row{border-radius:0;height:62px}.wallet-history-list{border-top:1px solid var(--divider)}.wallet-history-list>div:not(.state-view){border-bottom:1px solid var(--divider);grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;font-size:11px;display:grid}.wallet-history-list time{color:var(--muted);white-space:nowrap;font-size:10px}.markets-reference-page{gap:0;width:min(100%,960px);margin-inline:auto}.markets-reference-toolbar{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:10px;padding-bottom:12px;display:grid}.markets-reference-search{min-width:0}.markets-reference-search input{background:var(--surface-secondary);min-height:46px;font-size:var(--mantine-font-size-md);border:0;border-radius:999px}.markets-reference-history{width:42px;min-width:42px;height:42px;color:var(--text-primary);border-radius:10px}.markets-reference-product-tabs,.markets-reference-tabs{min-width:0}.markets-reference-product-tabs [role=tablist],.markets-reference-tabs [role=tablist]{scrollbar-width:none;border:0;flex-wrap:nowrap;display:flex;overflow-x:auto}.markets-reference-product-tabs [role=tablist]:before,.markets-reference-tabs [role=tablist]:before{display:none}.markets-reference-product-tabs [role=tablist]::-webkit-scrollbar{display:none}.markets-reference-tabs [role=tablist]::-webkit-scrollbar{display:none}.markets-reference-product-tabs [role=tablist]{gap:8px;min-height:44px;padding:4px 0 8px}.markets-reference-product-tabs [role=tab]{min-width:max-content;min-height:34px;color:var(--muted);font-size:var(--mantine-font-size-sm);padding-inline:16px;font-weight:560}.markets-reference-product-tabs [role=tab][aria-selected=true],.markets-reference-product-tabs [role=tab][data-active=true]{color:var(--text-primary);font-weight:700}.markets-reference-tabs [role=tablist]{gap:12px;min-height:42px;padding-bottom:2px}.markets-reference-tabs [role=tab]{min-width:52px;min-height:44px;color:var(--muted);font-size:var(--mantine-font-size-md);background:0 0;border:0;border-radius:0;padding-inline:2px;font-weight:520}.markets-reference-tabs [role=tab]:hover,.markets-reference-tabs [role=tab]:active,.markets-reference-tabs [role=tab][aria-selected=true],.markets-reference-tabs [role=tab][data-active=true]{background:0 0;border:0}.markets-reference-tabs [role=tab][aria-selected=true],.markets-reference-tabs [role=tab][data-active=true]{color:var(--text-primary);font-weight:720}.markets-reference-alert{margin-block:3px 5px}.markets-reference-table-shell{min-width:0;overflow:hidden}.markets-reference-table{table-layout:fixed;border-collapse:collapse;background:0 0;width:100%}.markets-reference-table thead th{height:32px;color:var(--muted);font-size:var(--mantine-font-size-xs);text-transform:none;letter-spacing:0;border:0;padding:3px 2px;font-weight:500}.markets-reference-head--pair{text-align:left;width:50%}.markets-reference-head--price,.markets-reference-head--change{text-align:right;width:25%}.markets-reference-head--price .markets-reference-sort,.markets-reference-head--change .markets-reference-sort{margin-left:auto}.markets-reference-sort{min-height:28px;color:inherit;font:inherit;white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.markets-reference-sort[data-active=true]{color:var(--text-primary);font-weight:650}.markets-reference-sort svg{flex:none}.markets-reference-row{cursor:pointer;height:82px}.markets-reference-row td{vertical-align:middle;border:0;padding:9px 2px}.markets-reference-row:hover,.markets-reference-row:focus-visible{background:var(--surface-secondary)}.markets-reference-row:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:-2px}.markets-reference-pair{align-items:center;gap:11px;min-width:0;display:flex}.markets-reference-pair-action{width:100%;color:inherit;text-align:left;border-radius:8px}.markets-reference-pair-action:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:2px}.markets-reference-pair-copy,.markets-reference-skeleton-copy{gap:3px;min-width:0;display:grid}.markets-reference-pair-title{align-items:center;gap:2px;min-width:0;display:flex}.markets-reference-symbols{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.markets-reference-volume{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.markets-reference-price,.markets-reference-change{text-align:right;font-variant-numeric:tabular-nums}.markets-reference-price-primary,.markets-reference-price-secondary{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.markets-reference-change-pill{width:var(--market-change-chip-width,82px);min-width:var(--market-change-chip-width,82px);max-width:var(--market-change-chip-width,82px);height:var(--market-change-chip-height,30px);min-height:var(--market-change-chip-height,30px);max-height:var(--market-change-chip-height,30px);font-size:var(--market-change-chip-font-size);font-variant-numeric:tabular-nums;justify-content:center;padding-inline:4px;font-weight:650}.markets-reference-empty{min-height:160px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:5px;display:grid}.markets-reference-row--loading{cursor:default}@media (max-width:800px){.markets-reference-page{padding-top:10px}.markets-reference-toolbar{padding-bottom:10px}.markets-reference-search input{height:44px;min-height:44px}.markets-reference-history{width:40px;min-width:40px;height:40px;min-height:40px}.markets-reference-product-tabs [role=tablist]{min-height:42px}.markets-reference-product-tabs [role=tab]{min-height:34px}.markets-reference-tabs [role=tablist],.markets-reference-tabs [role=tab]{min-height:44px}.markets-reference-table thead th{height:30px}.markets-reference-row{height:78px}.markets-reference-row td{padding-block:8px}}@media (max-width:430px){.markets-reference-head--pair{width:50%}.markets-reference-head--price,.markets-reference-head--change{width:25%}.markets-reference-product-tabs [role=tab]{padding-inline:14px}.markets-reference-tabs [role=tab]{padding-inline:0}.markets-reference-pair{gap:7px}.markets-reference-change-pill{min-width:74px;min-height:var(--market-change-chip-height);font-size:var(--mantine-font-size-sm)}}.exchange-account-avatar{border:1px solid var(--divider-strong);background:var(--surface-secondary);width:30px;height:30px;color:var(--accent);flex:none;font-size:10px;font-weight:800}:root[data-theme=light] .mobile-bottom-nav,:root[data-theme=light] .app-header,:root[data-theme=light] .flow-footer-actions{box-shadow:none}.home-reference{gap:0;width:min(100%,760px);margin-inline:auto}.home-ref-header{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:48px;display:grid}.home-ref-profile{border-radius:50%;width:40px;min-width:40px;height:40px;padding:0}.home-ref-search{background:var(--surface-secondary);min-width:0;min-height:38px;color:var(--muted);border-radius:999px;justify-content:flex-start}.home-ref-search__label{letter-spacing:-.01em;justify-content:flex-start;width:100%;min-width:0;font-size:12px;font-weight:520;overflow:hidden}.home-ref-search__label>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-ref-header-actions{flex:none}.home-ref-header-actions button{border-radius:8px;width:34px;min-width:34px;height:34px}.home-ref-balance{justify-content:space-between;align-items:center;gap:12px;min-height:120px;padding:13px 0 14px;display:flex;position:relative;overflow:hidden}.home-ref-connect-cta{z-index:1;min-width:104px;min-height:42px;padding-inline:18px;font-size:13px;font-weight:700;position:relative}.home-ref-balance-main{z-index:1;gap:5px;min-width:0;display:grid;position:relative}.home-ref-balance-label{align-items:center;gap:3px;display:flex}.home-ref-balance-value{align-items:baseline;gap:6px;min-width:0;display:flex}.home-ref-balance-value h1{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(33px,8.7vw,46px);font-weight:710;line-height:.98}.home-ref-balance-label p{letter-spacing:-.01em;font-size:12px;font-weight:500}.home-ref-currency-trigger{--button-bg:transparent;--button-hover:transparent;min-width:58px;height:26px;min-height:26px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding-inline:6px}.home-ref-currency-trigger__label{letter-spacing:-.01em;font-size:11px;font-weight:560}.home-ref-daily-pnl{letter-spacing:-.01em;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;min-width:0;font-size:11px;font-weight:500;display:flex}.home-ref-daily-pnl strong{color:var(--text-primary);font-weight:620}.home-ref-daily-pnl strong[data-trend=positive]{color:var(--buy)}.home-ref-daily-pnl strong[data-trend=negative]{color:var(--sell)}.home-ref-daily-pnl span:last-child{color:var(--muted)}.home-ref-balance-bars{z-index:0;opacity:.16;background:repeating-linear-gradient(to right, transparent 0 11px, color-mix(in srgb, var(--accent) 42%, transparent) 11px 13px);pointer-events:none;width:54%;height:76%;position:absolute;bottom:3px;right:18px;-webkit-mask-image:linear-gradient(#0000 6%,#000 95%);mask-image:linear-gradient(#0000 6%,#000 95%)}.home-ref-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:4px;min-height:86px;padding:8px 0 12px;display:grid}.home-ref-quick-action{background:0 0;min-width:0;height:auto;min-height:70px;padding:0}.home-ref-quick-action__label{white-space:normal;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;width:100%;display:flex}.home-ref-quick-action__icon{background:var(--surface-secondary);width:52px;height:52px;color:var(--text-primary);border-radius:50%;place-items:center;display:grid}.home-ref-quick-action__label>span:last-child{color:var(--text-primary);letter-spacing:-.01em;text-align:center;font-size:10px;font-weight:540;line-height:1.15}.home-ref-feature-banner{background:radial-gradient(circle at 12% 50%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 38%), linear-gradient(135deg, var(--surface-secondary), var(--surface));width:100%;min-height:86px;color:var(--text-primary);border-radius:18px;margin:10px 0 14px;padding:0 20px}.home-ref-feature-banner__label{white-space:normal;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;width:100%;display:grid}.home-ref-feature-banner__eyebrow{color:var(--muted);grid-column:1/-1;font-size:11px;font-weight:600}.home-ref-feature-banner__label strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.home-ref-feature-banner__cta{color:var(--accent);font-size:12px;font-weight:650}.home-ref-feature-banner-skeleton{margin:10px 0 14px}.home-ref-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.home-ref-highlight-card{background:var(--surface-secondary);min-width:0;min-height:102px;color:var(--text-primary);border-radius:16px;justify-content:flex-start;padding:14px 16px}.home-ref-highlight-card__label{white-space:normal;text-align:left;justify-items:start;gap:7px;width:100%;min-width:0;display:grid}.home-ref-highlight-card__label>span:first-child{color:var(--muted);font-size:12px;font-weight:560}.home-ref-highlight-card__label strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:15px;font-weight:700;line-height:1.15;overflow:hidden}.home-ref-highlight-card__label small{color:var(--accent);font-size:11px;font-weight:650}.home-ref-highlight-card__label small[data-trend=positive]{color:var(--buy)}.home-ref-highlight-card__label small[data-trend=negative]{color:var(--sell)}.home-ref-highlight-card__label small[data-trend=neutral]{color:var(--muted)}.home-ref-market-board{background:var(--surface-secondary);min-width:0;box-shadow:none;border:0;padding:16px 14px 10px;overflow:hidden}.home-ref-primary-tabs [role=tablist]{border-bottom:0;justify-content:space-between;gap:2px;width:100%;min-width:max-content;display:flex}.home-ref-primary-tabs [role=tablist]:before{border-bottom:0}.home-ref-primary-tabs [role=tab]{min-width:52px;min-height:44px;color:var(--muted);font-size:var(--mantine-font-size-sm);letter-spacing:-.01em;background:0 0;border:0;border-radius:0;padding-inline:8px;font-weight:520}.home-ref-primary-tabs [role=tab]:hover,.home-ref-primary-tabs [role=tab]:active,.home-ref-primary-tabs [role=tab][aria-selected=true],.home-ref-primary-tabs [role=tab][data-active=true]{background:0 0}.home-ref-primary-tabs [role=tab][aria-selected=true],.home-ref-primary-tabs [role=tab][data-active=true]{color:var(--text-primary);font-weight:720}.home-ref-primary-tabs{scrollbar-width:none;overflow-x:auto}.home-ref-primary-tabs::-webkit-scrollbar{display:none}.home-ref-secondary-tabs{scrollbar-width:none;gap:8px;padding:7px 0 12px;display:flex;overflow-x:auto}.home-ref-secondary-tabs::-webkit-scrollbar{display:none}.home-ref-secondary-tabs button{min-width:max-content;min-height:30px;color:var(--muted);font-size:var(--mantine-font-size-sm);border-radius:999px;padding-inline:12px;font-weight:500}.home-ref-secondary-tabs button.active{background:var(--surface-tertiary);color:var(--text-primary);font-weight:650}.home-ref-market-list{gap:0;display:grid}.home-ref-market-row{background:0 0;border-radius:0;width:100%;min-width:0;min-height:76px;padding:8px 0}.home-ref-market-row__label{white-space:normal;grid-template-columns:minmax(0,1.3fr) minmax(86px,.8fr) minmax(82px,auto);align-items:center;gap:10px;width:100%;min-width:0;display:grid}.home-ref-market-row__pair{align-items:center;gap:10px;min-width:0;display:flex}.home-ref-market-row__pair>span:last-child{grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:0 4px;min-width:0;display:grid}.home-ref-market-row__pair strong{color:var(--text-primary);font-size:var(--mantine-font-size-md);font-weight:700}.home-ref-market-row__pair span{color:var(--muted);font-size:var(--mantine-font-size-sm);font-weight:500}.home-ref-market-row__pair small{color:var(--muted);font-size:var(--mantine-font-size-xs);text-align:left;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;justify-self:start;font-weight:500;overflow:hidden}.home-ref-market-row__price{color:var(--text-primary);font-size:var(--mantine-font-size-md);font-variant-numeric:tabular-nums;text-align:right;justify-self:end;font-weight:700}.home-ref-market-row__change{width:var(--market-change-chip-width);min-width:var(--market-change-chip-width);max-width:var(--market-change-chip-width);height:var(--market-change-chip-height);min-height:var(--market-change-chip-height);max-height:var(--market-change-chip-height);font-size:var(--market-change-chip-font-size);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;justify-self:end;place-items:center;padding:4px 10px;font-weight:650;line-height:1.2;display:grid}.home-ref-market-row__change.positive{background:var(--buy);color:var(--success-foreground)}.home-ref-market-row__change.negative{background:var(--sell);color:var(--danger-foreground)}.home-ref-market-row__change.neutral{background:var(--surface-secondary);color:var(--muted)}.home-ref-market-row--skeleton{pointer-events:none}.home-ref-market-row__skeleton-copy{gap:7px;display:grid}.home-ref-market-row__price-skeleton,.home-ref-market-row__change-skeleton{justify-self:end}.home-ref-balance-value-skeleton{flex:none}.home-ref-market-empty{text-align:center;place-content:center;gap:2px;min-height:82px;display:grid}.home-ref-market-more{width:100%;min-height:42px;color:var(--text-primary);font-size:var(--mantine-font-size-sm);border-radius:0;margin-top:4px;font-weight:500}@media (max-width:800px){.home-reference{padding-top:max(10px, env(safe-area-inset-top));padding-inline:clamp(12px,4.1vw,16px);padding-bottom:18px}.home-ref-header{min-height:46px}.home-ref-balance{min-height:118px}.home-ref-market-board{border-radius:18px}}@media (max-width:430px){.home-ref-market-board,.markets-reference-page,.market-search-page,.trade-market-drawer--markets{--market-change-chip-width:78px;--market-change-chip-height:28px;--market-change-chip-font-size:10.5px}.home-ref-feature-banner{min-height:82px;margin-block:8px 12px;padding-inline:16px}.home-ref-feature-banner__label strong{font-size:14px}.home-ref-feature-banner__cta{font-size:11px}.home-ref-highlight-grid{gap:8px;margin-bottom:12px}.home-ref-highlight-card{min-height:92px;padding:12px 14px}.home-ref-highlight-card__label{gap:5px}.home-ref-highlight-card__label strong{font-size:14px}.home-ref-primary-tabs [role=tab]{font-size:var(--mantine-font-size-xs);padding-inline:6px}.home-ref-secondary-tabs{gap:5px}.home-ref-secondary-tabs button{font-size:var(--mantine-font-size-xs);padding-inline:10px}.home-ref-market-row__change{min-width:74px;font-size:var(--mantine-font-size-xs);padding-inline:8px}.home-ref-header{grid-template-columns:38px minmax(0,1fr) auto;gap:6px}.home-ref-profile{width:38px;min-width:38px;height:38px}.home-ref-header-actions{gap:1px}.home-ref-header-actions button{width:30px;min-width:30px;height:32px}.home-ref-search{min-height:36px;padding-inline:10px}.home-ref-balance-value h1{font-size:36px}.home-ref-connect-cta{min-width:94px;min-height:40px;padding-inline:12px}.home-ref-quick-action__icon{width:50px;height:50px}.home-ref-market-board{padding-inline:10px}.home-ref-primary-tabs [role=tab]{padding-inline:7px}.home-ref-market-row__label{grid-template-columns:minmax(0,1fr) minmax(78px,auto) 58px;gap:6px}.home-ref-market-row__change{min-width:58px;padding-inline:5px}}.market-search-page{gap:0;width:min(100%,760px);margin-inline:auto}.market-search-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.market-search-input input{background:var(--surface-secondary);min-height:44px;color:var(--text-primary);font-size:var(--mantine-font-size-md);box-shadow:none;border:0;border-radius:999px}.market-search-input input::placeholder{color:color-mix(in srgb, var(--muted) 76%, transparent)}.market-search-clear{width:28px;min-width:28px;height:28px;padding:0}.market-search-cancel{min-width:max-content;min-height:40px;color:var(--muted);font-size:var(--mantine-font-size-sm);padding-inline:2px;font-weight:500}.market-search-section{gap:0;margin-top:38px;display:grid}.market-search-section>h2{margin:0 0 18px}.market-search-table-head,.market-search-row__label{grid-template-columns:minmax(0,1.45fr) minmax(82px,.7fr) minmax(92px,.85fr);align-items:center;gap:10px;display:grid}.market-search-table-head{min-height:42px}.market-search-table-head>:nth-child(2),.market-search-table-head>:nth-child(3){text-align:right;justify-self:end}.market-search-list{display:grid}.market-search-row{text-align:left;background:0 0;border-radius:0;width:100%;min-height:76px;padding:10px 0}.market-search-row__label{white-space:normal;width:100%;min-width:0}.market-search-pair{gap:4px;min-width:0;display:grid}.market-search-pair strong,.market-search-price{color:var(--text-primary);font-size:var(--mantine-font-size-md);font-variant-numeric:tabular-nums;font-weight:650}.market-search-pair small{color:var(--muted);font-size:var(--mantine-font-size-sm);font-weight:500}.market-search-price{text-align:right;justify-self:end}.market-search-change{width:var(--market-change-chip-width,82px);min-width:var(--market-change-chip-width,82px);max-width:var(--market-change-chip-width,82px);height:var(--market-change-chip-height,30px);min-height:var(--market-change-chip-height,30px);max-height:var(--market-change-chip-height,30px);font-size:var(--market-change-chip-font-size);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;justify-self:end;place-items:center;padding:4px 10px;font-weight:650;line-height:1.2;display:grid}.market-search-change.positive{background:var(--buy);color:var(--success-foreground)}.market-search-change.negative{background:var(--sell);color:var(--danger-foreground)}.market-search-change.neutral{background:var(--surface-secondary);color:var(--muted)}.market-search-empty{text-align:center;place-content:center;gap:4px;min-height:150px;display:grid}.market-search-footnote{border-top:1px solid var(--divider);gap:3px;margin-top:34px;padding-top:20px;display:grid}.user-center-page{gap:0;width:min(100%,720px);margin-inline:auto}.user-center-header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;display:grid}.user-center-header>h2{text-align:center;margin:0}.user-center-identity{align-items:center;gap:14px;padding:24px 6px 18px;display:flex}.user-center-avatar-button{border-radius:50%;flex:none;position:relative}.user-center-avatar-edit{border:2px solid var(--page-bg);background:var(--accent);width:24px;height:24px;color:var(--accent-foreground);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-1px;right:-2px}.user-center-identity__copy{justify-items:start;gap:6px;min-width:0;display:grid}.user-center-identity__copy h1{max-width:100%;font-size:var(--mantine-h1-font-size);line-height:var(--mantine-h1-line-height);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.user-center-contract-banner{border:1px solid var(--divider);background:var(--surface);text-align:left;border-radius:16px;width:100%;height:auto;min-height:92px;padding:14px 16px}.user-center-contract-banner__content{white-space:normal;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}.user-center-contract-banner__icon{background:color-mix(in srgb, var(--accent) 12%, var(--surface-secondary));width:42px;height:42px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.user-center-contract-banner__content>span:nth-child(2){gap:3px;min-width:0;display:grid}.user-center-contract-banner strong{color:var(--text-primary);font-size:var(--mantine-font-size-md);font-weight:650}.user-center-contract-banner small{color:var(--muted);font-size:var(--mantine-font-size-sm);font-weight:500;line-height:1.35}.user-center-tabs{margin-top:18px}.user-center-tabs [role=tablist]{scrollbar-width:none;border-bottom:0;gap:0;min-width:max-content;display:flex;overflow-x:auto}.user-center-tabs [role=tablist]::-webkit-scrollbar{display:none}.user-center-tabs [role=tab]{min-height:46px;color:var(--muted);font-size:var(--mantine-font-size-md);border:0;border-bottom:2px solid #0000;border-radius:0;padding-inline:12px;font-weight:500}.user-center-tabs [role=tab][aria-selected=true]{border-bottom-color:var(--text-primary);color:var(--text-primary);font-weight:650}.user-center-tabs [role=tabpanel]{padding-top:14px}.user-center-section-heading{gap:3px;padding:8px 0 10px;display:grid}.user-center-section-heading h3{margin:0}.user-center-list{display:grid}.user-center-row{width:100%;min-height:62px;color:var(--text-primary);text-align:left;background:0 0;border-radius:0;padding:8px 4px}.user-center-row__content,.user-center-row:not(button){grid-template-columns:32px minmax(0,1fr) minmax(0,auto) 20px;align-items:center;gap:8px;display:grid}.user-center-row__content{white-space:normal;width:100%;min-width:0}.user-center-row__icon{width:28px;height:28px;color:var(--text-primary);place-items:center;display:grid}.user-center-row__label{min-width:0;color:var(--text-primary);font-size:var(--mantine-font-size-md);font-weight:500}.user-center-row__value{max-width:min(46vw,280px);color:var(--muted);font-size:var(--mantine-font-size-sm);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.user-center-disconnect{width:100%;min-height:46px;margin-top:20px}.user-center-name-modal{background:var(--surface);border-radius:18px}@media (max-width:800px){.market-search-page,.user-center-page{padding-top:max(12px, env(safe-area-inset-top));padding-inline:clamp(14px,4vw,18px);padding-bottom:22px}.market-search-section{margin-top:34px}.market-search-table-head,.market-search-row__label{grid-template-columns:minmax(0,1.35fr) 74px 88px;gap:8px}.market-search-table-head>:nth-child(3){max-width:88px}.market-search-change{min-width:78px;padding-inline:8px}.user-center-identity{padding-top:22px}.user-center-tabs{margin-inline:-4px}.user-center-tabs [role=tab]{padding-inline:10px}}@media (max-width:430px){.market-search-page,.user-center-page{padding-inline:14px}.market-search-header{gap:8px}.market-search-cancel{font-size:var(--mantine-font-size-sm)}.market-search-table-head,.market-search-row__label{grid-template-columns:minmax(0,1.25fr) 68px 82px;gap:6px}.market-search-table-head p{font-size:var(--mantine-font-size-xs)}.market-search-change{min-width:74px;font-size:var(--mantine-font-size-xs)}.user-center-identity__copy h1{font-size:var(--mantine-h2-font-size)}.user-center-tabs [role=tab]{min-width:max-content;font-size:var(--mantine-font-size-sm);padding-inline:9px}.user-center-row{min-height:60px}.user-center-row__value{max-width:42vw}}@media (max-width:800px){.wallet-page-header{min-height:42px;padding-bottom:6px}.wallet-page-header .typography--h2{font-size:24px}.wallet-header-actions button{width:var(--control-md);min-width:var(--control-md);height:var(--control-md);background:0 0;border-radius:6px}.wallet-portfolio-card{border:0;border-block:1px solid var(--divider);box-shadow:none;background:0 0;border-radius:0}.wallet-portfolio-content{gap:4px;padding:13px 0 14px}.wallet-portfolio-value{letter-spacing:-.035em;font-size:30px}.wallet-connect-action{border-radius:6px;min-height:34px}.wallet-primary-actions{border-bottom:1px solid var(--divider);gap:0;padding:8px 0 13px}.wallet-action-button{border-radius:0;gap:4px;min-height:58px}.wallet-action-icon{border:0;border-radius:6px;width:34px;height:34px}.wallet-action-label{font-size:var(--font-xs)}.wallet-assets{padding-top:10px}.wallet-assets-header .typography--h4{font-size:15px}.wallet-search{margin-top:7px}.wallet-asset-list{margin-top:3px}.wallet-asset-row{min-height:56px;padding-block:6px}.flow-page-header{gap:5px;min-height:44px;padding-bottom:7px}.flow-page-header>button:first-child{width:var(--control-md);min-width:var(--control-md);height:var(--control-md);background:0 0;border-radius:6px}.flow-page-header h1,.flow-page-header .typography--h2,.flow-page-header .typography--h3{letter-spacing:-.025em;font-size:21px}.asset-detail-hero{gap:10px;padding-block:14px}.asset-detail-title{gap:10px}.asset-detail-title .avatar{width:42px;height:42px}.asset-detail-title strong{font-size:27px}.asset-pnl{padding-top:11px}.asset-balance-stats>div{min-height:43px}.asset-primary-actions{gap:6px;padding-block:12px 15px}.asset-primary-actions button{border-radius:6px;min-height:38px;padding-inline:6px}.asset-activity-section .retail-section-header{min-height:36px}.asset-activity-section .retail-section-header h2{font-size:15px}.asset-activity-section .retail-section-header button{border-radius:5px;min-height:30px}.funds-progress{margin:8px 0 11px}.funds-progress li{min-height:var(--control-sm);gap:4px}.funds-progress li>span,.funds-progress li>small{font-size:var(--font-xs)}.funds-balance-strip,.flow-review-hero{gap:10px;padding-block:14px}.funds-balance-strip .avatar,.flow-review-hero .avatar{width:42px;height:42px}.funds-balance-strip strong,.flow-review-hero strong{font-size:18px}.flow-readonly-field,.funds-amount-field{gap:4px;padding-block:12px}.flow-footer-actions{gap:6px;padding-top:9px}.flow-footer-actions button{border-radius:5px;min-height:40px}.funds-review-secondary{box-shadow:none;color:var(--text-secondary);background:0 0;border-color:#0000}.funds-result-secondary{border:1px solid var(--divider);background:var(--surface);box-shadow:none}.flow-status-note,.flow-security-note{border-radius:6px}.wallet-history-list [role=alert],.asset-activity-list [role=alert]{min-height:88px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.wallet-history-page [role=tablist]{min-height:38px;margin-top:4px}.wallet-history-page [role=tab]{min-height:37px}.settings-page{padding-top:10px}.settings-section-title{min-height:28px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:12px 0 4px;font-size:10px;font-weight:650}.settings-section .setting-row{min-height:54px;padding:9px 0 10px}.settings-section .setting-copy{gap:1px}.settings-section .setting-copy .typography--body-sm{font-size:12px}.settings-section .setting-copy .typography--body-xs{font-size:var(--font-xs)}.settings-select-trigger{border-radius:6px;min-height:38px}.settings-action-button{border-radius:6px;min-height:36px}.load-older{border-radius:5px;min-height:30px}}@media (max-width:380px){.page{padding-inline:10px}.home-premium-market-head,.home-premium-market-row{grid-template-columns:minmax(0,1.1fr) minmax(78px,.8fr) 56px}.wallet-asset-row{grid-template-columns:30px minmax(66px,.8fr) minmax(104px,1.3fr) 12px}}.asset-history-row{font-variant-numeric:tabular-nums}.asset-history-row>strong{min-width:0}.asset-history-status{text-transform:capitalize}@media (max-width:800px){.wallet-history-page .asset-history-row{grid-template-columns:68px minmax(0,1fr) 82px;gap:8px;min-height:48px}.wallet-history-page .asset-history-row>strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-history-page .asset-history-row time,.wallet-history-page .asset-history-row small{text-align:right;white-space:nowrap;grid-column:3;justify-self:end}.wallet-history-page .asset-history-row>span:first-child{white-space:nowrap}.funds-flow-page .flow-review-hero{padding-block:12px}.funds-flow-page .flow-summary>div{min-height:42px}.funds-flow-page .flow-security-note{border-radius:6px;margin-top:12px;padding:10px 12px;font-size:10px;line-height:1.45}.funds-flow-page .flow-footer-actions button{min-height:40px}.wallet-detail-page .asset-detail-activity-row{font-variant-numeric:tabular-nums;grid-template-columns:64px minmax(0,1fr) 82px;gap:8px;min-height:48px}.wallet-detail-page .asset-detail-activity-row>strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wallet-detail-page .asset-detail-activity-row time{text-align:right;white-space:nowrap;grid-column:3;justify-self:end}.wallet-detail-page .asset-primary-actions{border-block:1px solid var(--divider);gap:0;padding-block:0}.wallet-detail-page .asset-primary-actions button{min-height:56px;box-shadow:none;font-size:var(--font-xs);background:0 0;border:0;border-radius:0;flex-direction:column;gap:3px;padding:6px 4px;display:flex}.wallet-detail-page .asset-primary-actions button:not(:last-child){border-right:1px solid var(--divider)}.wallet-detail-page .asset-primary-actions button svg{width:18px;height:18px}.funds-result-page{text-align:left;align-content:start;justify-items:stretch;min-height:0;padding-top:22px}.funds-result-icon{border-radius:8px;width:40px;height:40px;margin-bottom:10px}.funds-result-page .flow-step{font-size:var(--font-xs);letter-spacing:.06em}.funds-result-page h1{margin:4px 0 2px;font-size:22px}.funds-result-page>strong{letter-spacing:-.035em;font-size:30px}.funds-result-page>p{max-width:100%;margin:6px 0 16px;font-size:10px}.funds-result-page .flow-summary,.funds-result-page .flow-footer-actions{width:100%}.funds-result-page .flow-summary>div{min-height:42px}.funds-result-page .flow-footer-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6px;padding-top:12px}}.funds-review-primary,.funds-result-primary{font-weight:650}@media (max-width:800px){.funds-flow-page .flow-footer-actions{align-items:center}.funds-review-secondary,.funds-result-secondary{min-height:40px}.funds-review-primary,.funds-result-primary{min-height:42px}.funds-review-secondary{justify-self:stretch;padding-inline:8px}.funds-result-secondary{border-radius:5px}.wallet-page-header{min-height:44px;padding-bottom:7px}.wallet-page-header .typography--h2{letter-spacing:-.03em;font-size:25px}.wallet-portfolio-content{gap:3px;padding:12px 0 13px}.wallet-portfolio-value{font-size:29px;line-height:1.05}.wallet-connect-action{width:max-content;min-height:32px;margin-top:5px;padding-inline:12px}.wallet-primary-actions{padding:7px 0 10px}.wallet-action-button{min-height:54px}.wallet-action-icon{border-radius:7px;width:32px;height:32px}.wallet-assets{padding-top:9px}.wallet-asset-row{min-height:54px;padding-block:5px}.wallet-token-copy .typography--body-sm,.wallet-token-value .typography--body-sm{font-weight:650}}@media (max-width:430px){.wallet-asset-row{grid-template-columns:30px minmax(70px,.82fr) minmax(112px,1.28fr) 14px}}@media (max-width:800px){.trade-reference{--trade-mobile-gutter:20px;--trade-mobile-gap:12px;--trade-field-height:34px;--trade-book-row-height:18px;background:var(--page-bg);width:100%;min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums}.trade-reference .market-header{min-height:56px;padding:6px var(--trade-mobile-gutter) 5px;background:var(--page-bg);border:0;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:12px;display:grid}.trade-reference .market-header>*{border:0;min-width:0;height:auto;padding:0}.trade-reference .market-selector-shell{min-width:0}.trade-reference .market-selector-trigger{width:100%;min-height:44px;box-shadow:none;text-align:left;background:0 0;border:0;justify-content:flex-start;gap:0;padding:0}.trade-reference .market-selector-copy{align-content:center;gap:2px;min-width:0;display:grid}.trade-reference .market-selector-title{align-items:center;gap:4px;min-width:0;line-height:1;display:inline-flex}.trade-reference .market-selector-title svg{stroke-width:2px;flex:none;width:13px;height:13px}.trade-reference .market-selector-copy strong,.trade-reference .market-selector-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade-reference .market-selector-copy strong{color:var(--text-primary);letter-spacing:-.025em;font-size:16px;font-weight:700}.trade-reference .market-selector-copy small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.05}.trade-reference .mobile-market-view-switch{background:var(--surface-secondary);border:0;border-radius:999px;grid-template-columns:repeat(2,1fr);gap:0;width:100px;min-width:100px;height:34px;min-height:34px;padding:2px;display:grid}.trade-reference .mobile-market-view-switch button{width:100%;min-width:0;height:30px;min-height:30px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:999px;padding:0}.trade-reference .mobile-market-view-switch button.active{background:var(--surface-tertiary);color:var(--text-primary)}.trade-reference .mobile-market-view-switch svg{width:19px;height:19px}.trade-reference .mobile-execution-grid{align-items:stretch;gap:var(--trade-mobile-gap);padding:8px var(--trade-mobile-gutter) 8px;background:var(--page-bg);border:0;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid;position:relative}.trade-reference .mobile-order-entry,.trade-reference .mobile-order-book{background:0 0;border:0;min-width:0}.trade-reference .mobile-order-entry .order-panel{width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:6px;padding:0;display:flex}.trade-reference .mobile-order-entry .side-switch{background:var(--surface-secondary);border:0;border-radius:999px;grid-template-columns:1fr 1fr;gap:0;width:100%;height:30px;min-height:30px;margin-bottom:3px;padding:1px;display:grid}.trade-reference .mobile-order-entry .side-switch button{width:100%;min-width:0;height:28px;min-height:28px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:999px;padding:0;font-size:13px;font-weight:700}.trade-reference .mobile-order-entry .side-switch .active-buy{background:color-mix(in srgb, var(--buy) 17%, var(--surface-secondary));color:var(--buy)}.trade-reference .mobile-order-entry .side-switch .active-sell{background:color-mix(in srgb, var(--sell) 17%, var(--surface-secondary));color:var(--sell)}.trade-reference .order-available-row{min-height:25px;padding:0 1px}.trade-reference .order-available-row .mantine-Text-root{font-size:12px}.trade-reference .order-available-balance{gap:5px;min-width:0}.trade-reference .order-available-balance .mantine-Text-root{white-space:nowrap;font-size:12px;font-weight:600}.trade-reference .order-deposit-trigger{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--text-primary);box-shadow:none;background:0 0;border:0;border-radius:50%;padding:0}.trade-reference .order-deposit-trigger svg{border:1px solid var(--text-secondary);border-radius:999px;width:14px;height:14px;padding:3px}.trade-reference .order-deposit-trigger:disabled{opacity:.35}.trade-reference .order-available-row>:first-child,.trade-reference .order-max-row>:first-child{color:var(--muted)}.trade-reference .order-type-select input{background:var(--surface-secondary);height:33px;min-height:33px;color:var(--text-primary);box-shadow:none;border:0;border-radius:7px;padding:0 30px 0 10px;font-size:12.5px;font-weight:650}.trade-reference .order-type-select [data-position=right]{right:6px}.trade-reference .financial-field-wrap{gap:2px;display:grid}.trade-reference .financial-field{min-height:var(--trade-field-height);background:var(--surface-secondary);border-radius:7px;grid-template-rows:auto minmax(0,1fr);padding:5px 9px 3px;display:grid}.trade-reference .financial-field__label{color:var(--muted);font-size:10.5px;line-height:1}.trade-reference .financial-field__input{min-width:0}.trade-reference .financial-field__input input{height:24px;min-height:24px;box-shadow:none;background:0 0;border:0;border-radius:0;padding-left:0}.trade-reference .financial-field__input input,.trade-reference .financial-field__value strong{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.trade-reference .financial-field__input [data-position=right]{right:0}.trade-reference .financial-field__input [data-position=right] .mantine-Text-root,.trade-reference .financial-field__value>span{font-size:12px;font-weight:700}.trade-reference .financial-field__value{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:24px;display:grid}.trade-reference .financial-field__value strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade-reference .financial-field__hint{min-height:15px;color:var(--muted);font-variant-numeric:tabular-nums;padding-inline:1px;font-size:10.5px;line-height:1.25}.trade-reference .order-allocation{align-items:center;min-height:35px;padding:0 10px;display:flex}.trade-reference .order-allocation .mantine-Slider-root{width:100%}.trade-reference .order-max-row{border:1px solid var(--divider);border-radius:7px;min-height:30px;padding:4px 8px}.trade-reference .order-max-row .mantine-Text-root{font-size:10.5px}.trade-reference .order-execution-row{justify-content:space-between;align-items:center;gap:8px;min-height:29px;display:flex}.trade-reference .order-execution-row .mantine-Checkbox-root{align-items:center;min-width:0;display:flex}.trade-reference .order-execution-row .mantine-Checkbox-body{align-items:center}.trade-reference .order-execution-row .mantine-Checkbox-label{white-space:nowrap;font-size:12px}.trade-reference .tif-select{width:72px;min-width:72px}.trade-reference .tif-select-input{height:27px;min-height:27px;color:var(--text-primary);box-shadow:none;background:0 0;border:0;padding-inline:4px 24px;font-size:12px;font-weight:700}.trade-reference .mobile-order-entry .order-cta{color:#fff;height:36px;min-height:36px;box-shadow:none;border:0;border-radius:999px;flex:0 0 36px;margin-top:auto;font-size:13px;font-weight:700}.trade-reference .mobile-order-entry .order-cta:is(:disabled,[aria-disabled=true],[data-disabled=true]){opacity:.82}.trade-reference .mobile-order-book{padding-top:0;overflow:hidden}.trade-reference .mobile-order-book .book{width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:24px minmax(0,1fr) 41px minmax(0,1fr) 18px 44px;align-content:stretch;display:grid}.trade-reference .mobile-order-book .book.book-view-bids{grid-template-rows:24px 41px minmax(0,1fr) 18px 44px}.trade-reference .mobile-order-book .book.book-view-asks{grid-template-rows:24px minmax(0,1fr) 41px 18px 44px}.trade-reference .mobile-order-book .book>header{display:none}.trade-reference .book-amount-mode-trigger{width:100%;min-width:0;max-width:118px;height:24px;min-height:24px;color:var(--muted);background:0 0;border:0;justify-self:end;padding:0 2px 0 0;font-size:9.5px;font-weight:500;line-height:1.1}.trade-reference .book-amount-mode-trigger .mantine-Button-inner{justify-content:flex-end;align-items:center;gap:2px;width:100%;height:100%}.trade-reference .book-amount-mode-trigger .mantine-Button-label{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trade-reference .mobile-order-book .book-head,.trade-reference .mobile-order-book .book-level{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);justify-items:stretch;width:100%;min-width:0;padding-inline:0;display:grid}.trade-reference .mobile-order-book .book-head{height:24px;min-height:24px;color:var(--muted);text-transform:none;white-space:nowrap;align-items:center;font-size:9.5px;font-weight:500;line-height:1.1}.trade-reference .mobile-order-book .book-head>:last-child,.trade-reference .mobile-order-book .book-total{display:none}.trade-reference .mobile-order-book .book-amount,.trade-reference .mobile-order-book .book-amount-mode-trigger{text-align:right;justify-self:end;min-width:0}.trade-reference .mobile-order-book .book-price{text-align:left;justify-self:start;min-width:0}.trade-reference .mobile-order-book .levels{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);align-content:stretch;justify-items:stretch;width:100%;min-width:0;height:100%;min-height:0;max-height:none;display:grid;overflow:hidden}.trade-reference .mobile-order-book .levels.asks{align-content:stretch}.trade-reference .mobile-order-book .book-level{font-variant-numeric:tabular-nums;border-radius:0;align-items:center;gap:3px;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;font-size:10.5px;line-height:1.1}.trade-reference .mobile-order-book .book-level:before{left:auto;right:0;transform-origin:100%;inset-block:1px}.trade-reference .mobile-order-book .levels.asks .book-level:before{background:color-mix(in srgb, var(--sell) 15%, transparent)}.trade-reference .mobile-order-book .levels.bids .book-level:before{background:color-mix(in srgb, var(--buy) 15%, transparent)}.trade-reference .mobile-order-book .book-level.selected{background:color-mix(in srgb, var(--text-primary) 4%, transparent);box-shadow:none}.trade-reference .mobile-order-book .book-level-placeholder{pointer-events:none}.trade-reference .mobile-order-book .book-level-empty{color:var(--muted);text-align:center;pointer-events:none;grid-template-columns:minmax(0,1fr);place-items:center;padding-inline:4px;font-size:9.5px}.trade-reference .mobile-order-book .book-level-loading{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center;gap:3px;display:grid}.trade-reference .mobile-order-book .book-level-loading>:nth-child(2){justify-self:end}.trade-reference .mobile-order-book .book-mid{border:0;grid-template-columns:minmax(0,1fr) 26px;align-items:center;width:100%;min-width:0;min-height:41px;display:grid}.trade-reference .mobile-order-book .book-mid-price{text-align:left;background:0 0;border:0;align-items:center;width:100%;min-width:0;min-height:41px;padding:3px 2px 3px 0;display:flex}.trade-reference .mobile-order-book .book-mid-copy{gap:1px;min-width:0;display:grid}.trade-reference .mobile-order-book .book-mid-copy strong{color:var(--text-primary);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:1;overflow:hidden}.trade-reference .mobile-order-book .book-mid-copy small{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;margin-top:1px;font-size:9.5px;font-style:normal;line-height:1.1;display:flex;overflow:hidden}.trade-reference .mobile-order-book .book-mid-copy small span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trade-reference .mobile-order-book .book-mid-copy small em{flex:none;font-style:normal}.trade-reference .book-expand-trigger{background:0 0;border-radius:0;width:26px;min-width:26px;height:32px;min-height:32px;padding:0}.trade-reference .book-pressure,.full-book-drawer .book-pressure{border:0;width:100%;min-width:0;min-height:18px;padding:1px 0;display:grid;position:relative}.trade-reference .mobile-order-book .book-pressure{align-self:end;height:18px}.trade-reference .book-pressure-track,.full-book-drawer .book-pressure-track{background:0 0;border-radius:2px;align-items:stretch;height:16px;display:flex;overflow:hidden}.trade-reference .book-pressure-section,.full-book-drawer .book-pressure-section{min-width:0;height:100%}.trade-reference .book-pressure-buy,.full-book-drawer .book-pressure-buy{background:color-mix(in srgb, var(--buy) 26%, transparent);clip-path:polygon(0 0,100% 0,calc(100% - 5px) 100%,0 100%)}.trade-reference .book-pressure-sell,.full-book-drawer .book-pressure-sell{background:color-mix(in srgb, var(--sell) 26%, transparent);clip-path:polygon(5px 0,100% 0,100% 100%,0 100%)}.trade-reference .book-pressure-labels,.full-book-drawer .book-pressure-labels{z-index:1;pointer-events:none;justify-content:space-between;align-items:stretch;gap:0;display:flex;position:absolute;inset:1px 0}.trade-reference .book-pressure-label,.full-book-drawer .book-pressure-label{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:0;min-width:0;height:16px;font-size:9.5px;line-height:1;display:inline-flex}.trade-reference .book-pressure-label b,.full-book-drawer .book-pressure-label b{box-sizing:border-box;background:color-mix(in srgb, currentColor 12%, transparent);border:1px solid;flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:9px;font-weight:650;line-height:1;display:inline-grid}.trade-reference .book-pressure-label-buy b,.full-book-drawer .book-pressure-label-buy b{border-right:0;border-radius:2px 0 0 2px}.trade-reference .book-pressure-label-sell b,.full-book-drawer .book-pressure-label-sell b{border-left:0;border-radius:0 2px 2px 0}.trade-reference .book-pressure-label em,.full-book-drawer .book-pressure-label em{justify-content:center;align-items:center;height:16px;padding-inline:4px;font-style:normal;line-height:16px;display:inline-flex;transform:translateY(1px)}.trade-reference .book-pressure-label-buy,.full-book-drawer .book-pressure-label-buy{color:var(--buy)}.trade-reference .book-pressure-label-sell,.full-book-drawer .book-pressure-label-sell{color:var(--sell)}.trade-reference .book-footer{border:0;grid-template-columns:minmax(0,1fr) 29px;align-items:center;gap:5px;width:100%;min-width:0;min-height:28px;padding:2px 0;display:grid}.trade-reference .mobile-order-book .book-footer{grid-template-columns:minmax(0,1fr) 36px;align-self:end;height:44px;min-height:44px;margin-top:auto;padding:0}.trade-reference .mobile-order-book .book-precision-trigger{align-self:center;height:36px;min-height:36px;max-height:36px}.trade-reference .mobile-order-book .book-view-trigger{border-radius:7px;place-self:center end;width:36px;min-width:36px;height:36px;min-height:36px}.trade-reference .book-precision-trigger{background:var(--surface-secondary);width:100%;min-width:0;height:28px;min-height:28px;color:var(--text-primary);font-variant-numeric:tabular-nums;border-radius:6px;padding-inline:8px;font-size:11px}.trade-reference .book-precision-trigger .mantine-Button-inner{justify-content:space-between;width:100%}.trade-reference .book-precision-trigger .mantine-Button-label{text-align:left;flex:1}.trade-reference .book-precision-trigger .mantine-Button-section{margin-inline-start:auto}.trade-reference .book-view-trigger{background:var(--surface-secondary);border-radius:6px;place-items:center;width:29px;min-width:29px;height:28px;min-height:28px;padding:0;display:grid}.trade-reference .book-view-trigger .order-book-display-icon{width:19px;height:19px}.trade-reference .book.book-view-bids .levels.bids,.trade-reference .book.book-view-asks .levels.asks{height:calc(var(--trade-book-row-height) * 14);min-height:calc(var(--trade-book-row-height) * 14);max-height:calc(var(--trade-book-row-height) * 14);grid-auto-rows:var(--trade-book-row-height)}.trade-reference .mobile-trade-inline-tools{min-height:31px;padding:0 var(--trade-mobile-gutter);background:var(--page-bg);justify-content:flex-end;align-items:center;gap:5px;display:flex}.trade-reference .mobile-trade-inline-tools button{height:28px;min-height:28px;color:var(--muted);box-shadow:none;background:0 0;border:0}.trade-reference .mobile-chart-collapse-trigger{border-radius:6px;min-width:72px;padding-inline:7px}.trade-reference .mobile-chart-collapse-trigger .mantine-Button-inner{gap:4px}.trade-reference .mobile-chart-collapse-trigger .mantine-Button-section{margin-inline:0}.trade-reference .mobile-trade-more-trigger{border-radius:6px;width:28px;min-width:28px;padding:0}.trade-reference .mobile-trade-inline-tools button.active{color:var(--text-primary);background:var(--surface-secondary)}.trade-reference .trade-chart-collapse-icon{width:17px;height:17px;overflow:visible}.trade-reference .mobile-trade-more-trigger>svg{stroke-width:1.8px;width:18px;height:18px}.trade-reference .mobile-inline-chart{background:var(--page-bg);border:0;gap:2px;margin-bottom:5px;display:grid}.trade-reference .mobile-inline-chart-timeframes{min-height:34px;padding-inline:var(--trade-mobile-gutter);scrollbar-width:none;align-items:center;gap:2px;display:flex;overflow-x:auto}.trade-reference .mobile-inline-chart-timeframes::-webkit-scrollbar{display:none}.trade-reference .mobile-inline-chart-timeframes button{border-radius:0;min-width:max-content;min-height:28px;padding-inline:8px;font-size:10.5px}.trade-reference .mobile-inline-chart-surface .market-chart{border:0;grid-template-rows:minmax(0,1fr);height:36dvh;min-height:285px}.trade-reference .mobile-inline-chart-surface .chart-readout{display:none}.trade-reference .mobile-inline-chart-surface .chart-canvas{min-height:0}.trade-reference .mobile-trade-account{background:0 0;border:0;margin-top:13px;padding-top:0}.trade-reference .mobile-trade-account .account-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.trade-reference .mobile-trade-account [role=tablist]{min-height:38px;padding:0 var(--trade-mobile-gutter);box-shadow:none;scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;gap:0;display:flex;overflow-x:auto}.trade-reference .mobile-trade-account [role=tablist]::-webkit-scrollbar{display:none}.trade-reference .mobile-trade-account [role=tab]{min-width:max-content;min-height:37px;color:var(--muted);padding:0 11px;font-size:12.5px;font-weight:600}.trade-reference .mobile-trade-account [role=tab][aria-selected=true],.trade-reference .mobile-trade-account [role=tab][data-active=true]{color:var(--text-primary)}.trade-reference .mobile-trade-account .tab-count{min-width:17px;height:17px;padding-inline:4px;font-size:9.5px}.trade-reference .mobile-trade-account .account-table-head,.trade-reference .mobile-trade-account .account-table-row{padding-inline:var(--trade-mobile-gutter);gap:8px}.trade-reference .mobile-trade-account .account-order-table .account-table-head,.trade-reference .mobile-trade-account .account-order-table .account-table-row{grid-template-columns:.72fr 1fr 1fr auto}.trade-reference .mobile-trade-account .account-trade-table .account-table-head,.trade-reference .mobile-trade-account .account-trade-table .account-table-row{grid-template-columns:.85fr .72fr 1fr 1fr}.trade-reference .mobile-trade-account .empty-row{min-height:66px;padding:18px var(--trade-mobile-gutter);color:var(--muted);text-align:center;border:0;place-items:center;font-size:11px;display:grid}.trade-reference .account-loading-row{min-height:50px;padding-inline:var(--trade-mobile-gutter);align-items:center;display:flex}.trade-reference .mobile-chart-reference{min-height:calc(100dvh - 112px);padding-bottom:72px}.trade-reference .mobile-chart-controls{padding:5px var(--trade-mobile-gutter);border:0;gap:3px;display:grid}.trade-reference .mobile-chart-controls .chart-modes,.trade-reference .mobile-chart-controls .timeframes{scrollbar-width:none;flex-wrap:nowrap;gap:2px;display:flex;overflow-x:auto}.trade-reference .mobile-chart-controls .chart-modes::-webkit-scrollbar{display:none}.trade-reference .mobile-chart-controls .timeframes::-webkit-scrollbar{display:none}.trade-reference .mobile-chart-controls button{border-radius:4px;min-width:max-content;min-height:28px;padding-inline:8px;font-size:10.5px}.trade-reference .mobile-chart-market-tabs [role=tablist]{min-height:42px;padding-inline:var(--trade-mobile-gutter);align-items:stretch;display:flex}.trade-reference .mobile-chart-market-tabs [role=tab]{min-height:41px;padding-inline:10px;font-size:13px;font-weight:650}.trade-reference .mobile-chart-market-tabs [role=tab][aria-selected=true],.trade-reference .mobile-chart-market-tabs [role=tab][data-active=true]{color:var(--text-primary)}.trade-reference .mobile-chart-market-tabs .book{min-height:400px}.trade-reference .mobile-chart-trade-dock{right:0;bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom));z-index:var(--z-trade-dock);padding:7px var(--trade-mobile-gutter);background:color-mix(in srgb, var(--page-bg) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:0;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:center;gap:7px;display:grid;position:fixed;left:0}.trade-reference .mobile-chart-trade-dock>button{min-height:46px}.trade-reference .mobile-chart-trade-dock>button span{line-height:1.2;display:grid}.trade-reference .mobile-chart-trade-dock>button strong{font-variant-numeric:tabular-nums;font-size:13px}.trade-reference .mobile-chart-trade-dock__amount{background:var(--surface-secondary);border-radius:999px;align-content:center;place-items:center;min-height:42px;display:grid}}.tif-select{width:84px;min-width:84px}.tif-select-input{height:30px;min-height:30px;color:var(--text-primary);font-size:var(--mantine-font-size-xs);box-shadow:none;background:0 0;border:0;padding-inline:6px 24px;font-weight:700}.order-type-dropdown,.tif-dropdown{border-color:var(--divider);background:var(--surface);box-shadow:var(--shadow-medium);border-radius:10px}.order-filter-input{border-color:var(--divider);background:var(--surface-secondary);color:var(--text-primary)}.order-filter-dropdown{border:1px solid var(--divider);background:var(--surface-secondary);box-shadow:var(--shadow-medium);border-radius:8px}.order-filter-option{color:var(--text-primary)}.order-filter-option:hover,.order-filter-option[data-combobox-selected=true]{background:var(--surface-tertiary)}.order-type-option{min-height:40px;font-size:var(--mantine-font-size-sm);border-radius:7px}.tif-select-option{border-radius:7px;min-height:46px;padding:7px 9px}.tif-option{gap:0;display:grid}.tif-option strong{font-size:var(--mantine-font-size-sm);line-height:1.15}.tif-option small{color:var(--muted);font-size:var(--mantine-font-size-xs);line-height:1.1}.full-book-drawer .mantine-Drawer-body{padding:0 14px max(14px, env(safe-area-inset-bottom))}.full-book-price-strip{gap:8px;padding:0 0 8px;display:grid}.full-book-price-strip>p:first-child{text-align:center;font-size:var(--mantine-font-size-lg);font-variant-numeric:tabular-nums}.full-book-toolbar{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 76px 34px;align-items:center;gap:8px;min-height:34px;display:grid}.full-book-toolbar>:last-child{text-align:right;justify-self:end}.full-book-toolbar.book-view-bids,.full-book-toolbar.book-view-asks{grid-template-columns:minmax(0,1fr) 76px 34px}.full-book-footer{z-index:2;background:var(--surface);align-items:center;min-height:44px;padding-block:6px;display:flex;position:sticky;bottom:0}.full-book-precision-trigger{background:var(--surface-secondary);font-variant-numeric:tabular-nums;border-radius:6px;width:100%;min-height:32px}.full-book-precision-trigger .mantine-Button-inner{justify-content:space-between;width:100%}.full-book-precision-trigger .mantine-Button-label{text-align:left;flex:1}.full-book-head{min-height:32px;color:var(--muted);font-size:var(--mantine-font-size-xs);grid-template-columns:.85fr .72fr .72fr .85fr;align-items:center;gap:6px;display:grid}.full-book-head>:nth-child(2),.full-book-head>:nth-child(3),.full-book-head>:last-child{text-align:right}.full-book-head-bids,.full-book-head-asks,.full-book-row-one-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.full-book-head-bids>*,.full-book-head-asks>*{grid-column:auto}.full-book-head-bids>:first-child,.full-book-row-one-side>:first-child{text-align:left}.full-book-head-bids>:last-child,.full-book-head-asks>:last-child,.full-book-row-one-side>:last-child{text-align:right}.full-book-rows{display:grid}.full-book-empty{min-height:116px;color:var(--muted);font-size:var(--mantine-font-size-xs);text-align:center;place-items:center;padding:24px 12px;display:grid}.full-book-state{border:1px solid color-mix(in srgb, #f59f00 30%, var(--divider));min-height:34px;color:var(--text-secondary);background:#f59f0014;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;display:flex}.full-book-state .mantine-Text-root{min-width:0}.full-book-more{border-top:1px solid color-mix(in srgb, var(--divider) 65%, transparent);min-height:40px;color:var(--text-secondary);font-size:var(--mantine-font-size-xs);border-radius:0;margin-top:8px;font-weight:600}.full-book-row{min-height:26px;font-size:var(--mantine-font-size-xs);font-variant-numeric:tabular-nums;grid-template-columns:.85fr .72fr .72fr .85fr;align-items:center;gap:5px;display:grid}.full-book-row>:first-child{text-align:left}.full-book-row>:nth-child(2),.full-book-row>:nth-child(3),.full-book-row>:last-child{text-align:right}.full-book-price{width:100%;font:inherit;text-align:right}.book-sheet-body{padding:0 14px max(14px, env(safe-area-inset-bottom));align-content:start;display:grid}.book-drawer-options{padding:0;display:grid}.book-view-option,.book-depth-option,.book-amount-option{min-height:44px;font-size:var(--mantine-font-size-md);border:0;border-radius:0}.book-view-option .mantine-Button-inner{justify-content:flex-start}.book-view-option .mantine-Button-label{text-align:left;flex:1}.book-depth-option .mantine-Button-inner{justify-content:center}.book-depth-option.selected,.book-amount-option.selected{color:var(--accent);font-weight:700}.book-amount-option .mantine-Button-inner{justify-content:space-between;width:100%}.book-amount-option .mantine-Button-label{text-align:left;flex:1}.book-sheet-cancel{min-height:42px;font-size:var(--mantine-font-size-md);border:0;border-radius:0;margin-top:2px;font-weight:500}.trade-tools-drawer-body{padding:0 14px max(14px, env(safe-area-inset-bottom));align-content:start;gap:22px;display:grid}.trade-fee-card{border:1px solid var(--divider);background:var(--surface);border-radius:16px;gap:14px;padding:18px;display:grid}.trade-fee-badge{background:var(--surface-secondary);min-height:24px;color:var(--text-secondary);font-size:var(--mantine-font-size-xs);border-radius:999px;align-items:center;padding:2px 10px;font-weight:600;display:inline-flex}.trade-fee-tabs{border-bottom:1px solid var(--divider);align-items:end;min-height:32px;display:flex}.trade-fee-tabs>span{min-height:32px;font-size:var(--mantine-font-size-sm);align-items:center;padding-right:18px;font-weight:650;display:inline-flex;position:relative}.trade-fee-tabs>span.active:after{content:"";background:var(--text-primary);border-radius:999px;width:34px;height:2px;position:absolute;bottom:-1px;left:0}.trade-fee-rate-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.trade-fee-rate-grid>div{gap:4px;display:grid}.trade-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 12px;display:grid}.trade-tool-action{min-width:0;color:var(--text-primary);text-align:center;align-content:start;justify-items:center;gap:8px;display:grid}.trade-tool-action>span{background:var(--surface-secondary);width:48px;height:48px;color:var(--muted);border-radius:11px;place-items:center;display:grid}.trade-tool-action p{max-width:74px;line-height:1.15}.trade-market-drawer-markets-body{min-height:calc(100dvh - 42px);padding:8px 0 max(10px, env(safe-area-inset-bottom));background:var(--page-bg);grid-template-rows:auto minmax(0,1fr);align-content:start;display:grid}.trade-market-drawer-markets-shell{grid-template-rows:auto auto auto minmax(0,1fr);align-content:start;min-height:0;padding:0;display:grid;overflow:hidden}.trade-market-drawer-search{margin:0 18px 12px}.trade-market-drawer-search input{background:var(--surface-secondary);height:48px;min-height:48px;box-shadow:none;border:0;border-radius:999px}.trade-market-drawer--markets .markets-reference-product-tabs,.trade-market-drawer--markets .markets-reference-tabs{padding-inline:18px}.trade-market-drawer--markets .markets-reference-product-tabs [role=tablist],.trade-market-drawer--markets .markets-reference-tabs [role=tablist]{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.trade-market-drawer--markets .markets-reference-product-tabs [role=tablist]::-webkit-scrollbar{display:none}.trade-market-drawer--markets .markets-reference-tabs [role=tablist]::-webkit-scrollbar{display:none}.trade-market-drawer-table-shell{overscroll-behavior:contain;min-height:0;overflow-y:auto}.trade-market-drawer-market-row.selected{background:color-mix(in srgb, var(--accent) 5%, transparent)}.swipeable-bottom-drawer__overlay--dragging{transition:none!important}.swipeable-bottom-drawer__overlay--settling{transition:background-color .21s cubic-bezier(.22,1,.36,1),opacity .21s cubic-bezier(.22,1,.36,1)!important}.swipeable-bottom-drawer{max-height:calc(100dvh - max(12px, env(safe-area-inset-top)));border-radius:var(--drawer-radius) var(--drawer-radius) 0 0;background:var(--page-bg);backface-visibility:hidden;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.swipeable-bottom-drawer[role=dialog]{background:var(--page-bg)}.swipeable-bottom-drawer__header{pointer-events:none;background:var(--page-bg);border:0;flex:none;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;min-height:52px;padding:16px 14px 6px;display:grid}.swipeable-bottom-drawer__title{width:100%;max-width:100%;color:var(--text-primary);letter-spacing:-.01em;text-align:center;grid-column:2;justify-self:center;font-size:14px;font-weight:700;line-height:1.2;overflow:visible}.swipeable-bottom-drawer__title-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.swipeable-bottom-drawer__close{pointer-events:auto;width:32px;height:32px;color:var(--text-secondary);border-radius:999px;grid-column:3;justify-self:end}.swipeable-bottom-drawer .swipeable-bottom-drawer__body{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.swipeable-bottom-drawer__handle{z-index:3;cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:flex-start;width:100%;height:52px;min-height:52px;margin:0;padding:7px 0 0;display:flex;position:absolute;top:0;left:0}.swipeable-bottom-drawer__handle>span{background:color-mix(in srgb, var(--foreground) 34%, transparent);opacity:1;width:36px;height:4px;transition:width var(--motion-fast) var(--motion-ease-out), opacity var(--motion-fast) ease;border-radius:999px;flex:none;display:block}.swipeable-bottom-drawer--dragging .swipeable-bottom-drawer__handle{cursor:grabbing}.swipeable-bottom-drawer--dragging .swipeable-bottom-drawer__handle>span{opacity:.82;width:44px}.swipeable-bottom-drawer--dragging{transition:none!important}.swipeable-bottom-drawer--settling{pointer-events:none;transition:translate .21s cubic-bezier(.22,1,.36,1)!important}.swipeable-bottom-drawer{overscroll-behavior-y:contain}.order-book-display-icon{flex:none;display:block;overflow:visible}.order-book-display-icon__ask{fill:var(--sell)}.order-book-display-icon__bid{fill:var(--buy)}.order-book-display-icon__line{fill:color-mix(in srgb, var(--muted) 78%, transparent)}.page-wallet{background:var(--page-bg)}.wallet-analysis{--wa-bg:var(--page-bg);--wa-text:var(--text-primary);--wa-muted:var(--muted);--wa-soft:var(--surface-secondary);--wa-divider:var(--divider);--wa-grid:var(--divider);--wa-blue:var(--chart-ma-medium);--wa-gold:var(--chart-ma-fast);--wa-green:var(--buy);background:var(--wa-bg);width:min(100%,760px);min-height:100dvh;color:var(--wa-text);font-variant-numeric:tabular-nums;margin-inline:auto;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block}.wallet-analysis-header{background:var(--wa-bg);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:72px;padding:12px 14px 6px;display:grid}.wallet-analysis-header h1{color:var(--wa-text);letter-spacing:-.025em;text-align:center;margin:0;font-size:22px;font-weight:700;line-height:1.15}.wallet-analysis-icon-button{width:44px;height:44px;color:var(--wa-text);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid}.wallet-analysis-icon-button:first-child{justify-self:start}.wallet-analysis-icon-button:last-child{justify-self:end}.wallet-analysis-icon-button:active{background:var(--wa-soft)}.wallet-analysis-ranges::-webkit-scrollbar{display:none}.wallet-analysis-overview{border-bottom:1px solid var(--wa-divider);background:var(--wa-bg);padding:26px 18px 22px}.wallet-analysis-overview-title{min-height:28px;color:var(--wa-muted);align-items:center;gap:7px;font-size:15px;font-weight:550;display:inline-flex}.wallet-analysis-total-pnl{min-height:47px;color:var(--wa-text);letter-spacing:-.04em;align-items:center;margin-top:9px;font-size:clamp(34px,8vw,44px);font-weight:680;line-height:1;display:flex}.wallet-analysis-total-caption{color:var(--wa-muted);margin-top:7px;font-size:12px;display:block}.wallet-analysis-pnl-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:15px;display:grid}.wallet-analysis-pnl-summary>div{min-width:0}.wallet-analysis-metric-label{border-bottom:1px dashed var(--divider-strong);width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--wa-muted);white-space:nowrap;padding-bottom:3px;font-size:13px;font-weight:450;line-height:1.2;display:block}.wallet-analysis-pnl-summary strong{min-height:30px;color:var(--wa-text);letter-spacing:-.015em;align-items:baseline;gap:5px;margin-top:8px;font-size:19px;font-weight:650;line-height:1.25;display:flex}.wallet-analysis-pnl-summary strong em{font-size:13px;font-style:normal;font-weight:500}.wallet-analysis .positive{color:var(--buy)}.wallet-analysis .negative{color:var(--sell)}.wallet-analysis-updated{min-height:24px;color:var(--wa-muted);align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.wallet-analysis-updated button{width:24px;height:24px;color:var(--wa-text);cursor:pointer;place-items:center;padding:0;display:grid}.wallet-analysis-connect{border-radius:var(--radius-md);background:var(--wa-text);min-height:38px;color:var(--wa-bg);cursor:pointer;margin-top:12px;padding:0 16px;font-size:13px;font-weight:650}.wallet-analysis-connect:disabled{opacity:.55;cursor:default}.wallet-analysis-note{background:var(--wa-soft);min-height:42px;color:var(--wa-muted);border-radius:8px;margin-top:12px;font-size:12px}.wallet-analysis-note__content{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-analysis-note__stack{gap:4px;display:grid}.wallet-analysis-ranges{width:-moz-fit-content;width:fit-content;margin-top:18px}.wallet-analysis-ranges .mantine-SegmentedControl-root{background:var(--wa-soft)}.wallet-analysis-ranges .mantine-SegmentedControl-control{min-width:44px}.wallet-analysis-ranges .mantine-SegmentedControl-label{min-height:32px;color:var(--wa-muted);padding-inline:10px;font-size:14px;font-weight:600}.wallet-analysis-ranges .mantine-SegmentedControl-control[data-active] .mantine-SegmentedControl-label{color:var(--wa-text);font-weight:700}.wallet-analysis-chart-section,.wallet-analysis-distribution{border-bottom:1px solid var(--wa-divider);background:var(--wa-bg);padding:28px 18px 22px}.wallet-analysis-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wallet-analysis-section-heading>div:first-child{min-width:0}.wallet-analysis-section-heading h2{color:var(--wa-text);letter-spacing:-.015em;margin:0;font-size:18px;font-weight:650;line-height:1.25}.wallet-analysis-section-heading>div:first-child>span:not(.wallet-analysis-title-with-link){color:var(--wa-muted);margin-top:6px;font-size:12px;display:block}.wallet-analysis-unit-toggle{flex:none}.wallet-analysis-unit-toggle .mantine-SegmentedControl-label{min-width:32px;min-height:30px;color:var(--wa-muted);padding-inline:8px;font-size:15px;font-weight:600}.wallet-analysis-unit-toggle .mantine-SegmentedControl-control[data-active] .mantine-SegmentedControl-label{color:var(--wa-text)}.wallet-analysis-line-chart{--chart-grid-color:var(--wa-grid);--chart-text-color:var(--wa-muted);margin-top:12px}.wallet-analysis-chart-empty{min-height:190px;color:var(--wa-muted);text-align:center;place-items:center;margin-top:14px;font-size:12px;display:grid}.wallet-analysis-chart-skeleton{background:var(--wa-soft);border-radius:0;height:236px;margin-top:12px}.wallet-analysis-distribution{padding-top:28px;padding-bottom:26px}.wallet-analysis-donut-wrap{width:190px;height:190px;margin:21px auto 18px;position:relative}.wallet-analysis-donut{margin-inline:auto}.wallet-analysis-donut-center{text-align:center;cursor:pointer;align-content:center;place-items:center;gap:3px;padding:0;display:grid;position:absolute;inset:34px}.wallet-analysis-donut-center span{color:var(--wa-text);font-size:12px;font-weight:450}.wallet-analysis-donut-center strong{min-height:31px;color:var(--wa-text);letter-spacing:-.015em;justify-content:center;align-items:center;font-size:20px;font-weight:650;line-height:1.15;display:flex}.wallet-analysis-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 25px;display:grid}.wallet-analysis-legend-row{text-align:left;cursor:pointer;border-radius:0;grid-template-columns:7px minmax(46px,1fr) minmax(74px,auto);align-items:center;gap:8px;min-width:0;min-height:32px;padding:0;display:grid}.wallet-analysis-legend-row:active{opacity:.65}.wallet-analysis-legend-dot{border-radius:999px;width:6px;height:6px;display:block}.wallet-analysis-legend-symbol{color:var(--wa-text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}.wallet-analysis-legend-row strong{color:var(--wa-text);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}.wallet-analysis-empty{color:var(--wa-muted);text-align:center;grid-column:1/-1;padding:18px 0;font-size:12px}.wallet-analysis-footer{padding:19px 18px max(24px, env(safe-area-inset-bottom));border-top:1px solid var(--wa-divider);background:var(--wa-bg)}.wallet-analysis-footer p{color:var(--wa-muted);margin:0;font-size:11px;line-height:1.45}.wallet-analysis-footer p+p{margin-top:9px}.wallet-analysis .mantine-Skeleton-root{background:var(--wa-soft)}@media (max-width:800px){.app-shell.no-mobile-nav .page-wallet{background:var(--page-bg);min-height:100dvh;padding-bottom:0}.wallet-analysis{width:100%;max-width:none;min-height:100dvh}}@media (max-width:430px){.wallet-analysis-header{min-height:68px;padding-inline:12px}.wallet-analysis-overview,.wallet-analysis-chart-section,.wallet-analysis-distribution,.wallet-analysis-footer{padding-left:18px;padding-right:18px}.wallet-analysis-pnl-summary{gap:20px}.wallet-analysis-metric-label{font-size:12px}.wallet-analysis-ranges{max-width:100%}.wallet-analysis-donut-wrap{width:184px;height:184px}.wallet-analysis-legend{column-gap:18px}}.wallet-reference{--wr-bg:var(--page-bg);--wr-text:var(--text-primary);--wr-muted:var(--muted);--wr-soft:var(--surface-secondary);--wr-divider:var(--divider);--wr-accent:var(--accent);width:min(100%,760px);min-height:calc(100dvh - var(--bottom-nav-height));background:var(--wr-bg);color:var(--wr-text);font-variant-numeric:tabular-nums;margin-inline:auto;padding:0 18px 26px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block}.wallet-ref-summary{padding-top:16px}.wallet-ref-summary-head{justify-content:space-between;align-items:center;gap:14px;min-height:34px;display:flex}.wallet-ref-history{width:40px;height:40px;color:var(--wr-text);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid}.wallet-ref-history:active{background:var(--wr-soft)}.wallet-ref-total-label{color:var(--wr-muted);align-items:center;gap:7px;font-size:14px;font-weight:450;display:flex}.wallet-ref-total-label button{width:24px;height:24px;color:var(--wr-muted);cursor:pointer;place-items:center;padding:0;display:grid}.wallet-ref-total{align-items:baseline;gap:7px;min-height:54px;margin-top:2px;display:flex}.wallet-ref-total strong{color:var(--wr-text);letter-spacing:-.045em;font-size:clamp(38px,10vw,48px);font-weight:650;line-height:1}.wallet-ref-currency-trigger{--button-bg:transparent;--button-hover:transparent;min-width:64px;height:34px;min-height:34px;color:var(--wr-muted);background:0 0;border:0;border-radius:7px;padding-inline:7px}.wallet-ref-currency-trigger__label{font-size:16px;font-weight:520}.wallet-ref-equivalent{min-height:28px;color:var(--wr-muted);align-items:center;gap:7px;margin-top:6px;font-size:14px;display:flex}.wallet-ref-help{border:1px solid var(--divider-strong);border-radius:999px;place-items:center;width:16px;height:16px;font-size:10px;font-weight:650;line-height:1;display:inline-grid}.wallet-ref-pnl-row{grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:18px;min-height:56px;margin-top:2px;display:grid}.wallet-ref-pnl-copy{min-width:0;min-height:28px;color:var(--wr-text);cursor:pointer;justify-self:start;align-items:baseline;gap:6px;padding:0;display:inline-flex}.wallet-ref-pnl-copy>span{font-size:14px;font-weight:500}.wallet-ref-pnl-copy>strong{color:var(--wr-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:450;overflow:hidden}.wallet-ref-pnl-sparkline{width:112px;height:44px;-webkit-mask-image:linear-gradient(90deg,#00000047 0%,#000000ad 30%,#000 72%);mask-image:linear-gradient(90deg,#00000047 0%,#000000ad 30%,#000 72%)}.wallet-ref-pnl-sparkline .recharts-area-curve{stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 4px color-mix(in srgb, var(--wr-accent) 36%, transparent))}.wallet-ref-pnl-sparkline .recharts-area-area{filter:drop-shadow(0 7px 7px color-mix(in srgb, var(--wr-accent) 12%, transparent))}.wallet-ref-pnl-empty{width:112px;color:var(--wr-muted);text-align:right;font-size:16px}.wallet-ref-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;margin-top:10px;display:grid}.wallet-ref-balance-grid>div{gap:5px;min-width:0;display:grid}.wallet-ref-balance-grid span{color:var(--wr-muted);font-size:13px}.wallet-ref-balance-grid strong{color:var(--wr-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.wallet-ref-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,360px);margin-inline:auto;padding:21px 0 14px;display:grid}.wallet-ref-action{width:100%;min-width:0;color:var(--wr-text);cursor:pointer;justify-items:center;gap:7px;padding:0;display:grid}.wallet-ref-action:disabled{opacity:.42;cursor:default}.wallet-ref-action-icon{background:var(--wr-soft);width:47px;height:47px;color:var(--wr-text);border-radius:999px;place-items:center;display:grid}.wallet-ref-action--primary .wallet-ref-action-icon{background:var(--wr-accent)}.wallet-ref-action>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;font-weight:500;line-height:1.15;overflow:hidden}.wallet-ref-assets{padding-top:3px}.wallet-ref-assets-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:49px;display:flex}.wallet-ref-tabs .mantine-Tabs-list{border-bottom:0}.wallet-ref-tabs .mantine-Tabs-tab{min-width:72px;min-height:44px;color:var(--wr-muted);background:0 0;border:0;border-radius:0;padding-inline:10px;font-size:18px;font-weight:600}.wallet-ref-tabs .mantine-Tabs-tab:hover,.wallet-ref-tabs .mantine-Tabs-tab:active,.wallet-ref-tabs .mantine-Tabs-tab[data-active]{background:0 0}.wallet-ref-tabs .mantine-Tabs-tab[data-active]{color:var(--wr-text);font-weight:700}.wallet-ref-sync-note{background:var(--wr-soft);min-height:39px;color:var(--wr-muted);border-radius:8px;margin:2px 0 5px;font-size:11.5px}.wallet-ref-sync-note__content{justify-content:space-between;align-items:center;gap:10px;display:flex}.wallet-ref-asset-list{display:grid}.wallet-ref-asset-row{text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:32px minmax(0,1fr) minmax(108px,auto);align-items:center;gap:11px;width:100%;min-height:72px;padding:7px 0;display:grid}.wallet-ref-asset-row:active{opacity:.66}.wallet-ref-token-main,.wallet-ref-token-value{gap:4px;min-width:0;display:grid}.wallet-ref-token-main strong,.wallet-ref-token-value strong{color:var(--wr-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;line-height:1.15;overflow:hidden}.wallet-ref-token-main>span{font-size:12.5px;font-weight:450}.wallet-reference .wallet-ref-token-main>span.negative{color:var(--sell)}.wallet-reference .wallet-ref-token-main>span.positive{color:var(--buy)}.wallet-reference .wallet-ref-token-main>span.muted{color:var(--wr-muted)}.wallet-ref-token-value{text-align:right;justify-items:end}.wallet-ref-token-value>span{max-width:100%;color:var(--wr-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.15;overflow:hidden}.wallet-ref-asset-row--loading{cursor:default}.wallet-ref-asset-row--loading>div{justify-items:start;gap:6px;min-width:0;display:grid}.wallet-ref-asset-row--loading>div:last-child{justify-items:end}.wallet-ref-empty{min-height:150px;color:var(--wr-muted);text-align:center;align-content:center;place-items:center;gap:6px;display:grid}.wallet-ref-empty strong{color:var(--wr-text);font-size:14px}.wallet-ref-empty span{max-width:260px;font-size:11.5px;line-height:1.4}.wallet-ref-account-panel{padding-top:2px;display:grid}.wallet-ref-account-panel>div{border-bottom:1px solid var(--wr-divider);grid-template-columns:minmax(0,1fr) minmax(100px,auto);align-items:center;gap:16px;min-height:54px;display:grid}.wallet-ref-account-panel span{color:var(--wr-muted);font-size:13px}.wallet-ref-account-panel strong{min-width:0;color:var(--wr-text);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.wallet-reference .mantine-Skeleton-root{background:var(--wr-soft)}@media (max-width:800px){.page-wallet,.app-shell.route-wallet .app-content{background:var(--page-bg)}.app-shell.route-wallet .mobile-bottom-nav{border-top:1px solid var(--divider);background:color-mix(in srgb, var(--surface) 97%, transparent);box-shadow:0 -8px 30px color-mix(in srgb, var(--foreground) 4%, transparent)}.app-shell.route-wallet .mobile-bottom-nav button{color:var(--muted)}.app-shell.route-wallet .mobile-bottom-nav button.active,.app-shell.route-wallet .mobile-bottom-nav button.active .mobile-bottom-nav__icon,.app-shell.route-wallet .mobile-bottom-nav button.active .mobile-bottom-nav__label{color:var(--accent)}.wallet-reference{width:100%;max-width:none;padding-bottom:18px}}@media (max-width:430px){.wallet-reference{padding-inline:18px}.wallet-ref-summary{padding-top:13px}.wallet-ref-total strong{font-size:41px}.wallet-ref-balance-grid{gap:28px}.wallet-ref-actions{gap:0;width:100%}.wallet-ref-action-icon{width:45px;height:45px}.wallet-ref-action>span:last-child{font-size:11.5px}.wallet-ref-tabs .mantine-Tabs-tab{font-size:17px}.wallet-ref-asset-row{min-height:70px}}@media (max-width:800px){.trade-reference .mobile-order-entry .order-cta:is(:disabled,[aria-disabled=true],[data-disabled=true]){color:var(--text-primary)}}.market-chart{grid-template-rows:auto minmax(0,1fr)}.chart-indicator-legend{min-width:0;min-height:22px;color:var(--muted);white-space:nowrap;scrollbar-width:none;align-items:center;gap:8px;padding:3px 10px;font-size:9px;line-height:1;display:flex;overflow-x:auto}.chart-indicator-legend::-webkit-scrollbar{display:none}.chart-indicator-legend .ma7{color:var(--chart-ma-fast)}.chart-indicator-legend .ma14{color:var(--chart-ma-medium)}.chart-indicator-legend .ma28{color:var(--chart-ma-slow)}.chart-indicator-legend .volume{color:var(--muted)}@media (max-width:800px){.trade-reference .mobile-chart-reference{background:var(--page-bg);min-height:calc(100dvh - 112px);padding-bottom:78px}.trade-reference .mobile-chart-market-summary{min-height:88px;padding:10px var(--trade-mobile-gutter) 8px;grid-template-columns:minmax(0,1fr) minmax(118px,.72fr);align-items:center;gap:18px;display:grid}.trade-reference .mobile-chart-market-summary__price{gap:3px;min-width:0;display:grid}.trade-reference .mobile-chart-market-summary__price>div{align-items:baseline;gap:7px;min-width:0;display:flex}.trade-reference .mobile-chart-market-summary__price strong{min-width:0;color:var(--text-primary);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:24px;font-weight:720;line-height:1;overflow:hidden}.trade-reference .mobile-chart-market-summary__price span{flex:none;font-size:12px;font-weight:650}.trade-reference .mobile-chart-market-summary__price small{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10.5px;overflow:hidden}.trade-reference .mobile-chart-market-summary__stats{gap:4px;margin:0;display:grid}.trade-reference .mobile-chart-market-summary__stats>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}.trade-reference .mobile-chart-market-summary__stats dt,.trade-reference .mobile-chart-market-summary__stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:10px;line-height:1.15}.trade-reference .mobile-chart-market-summary__stats dt{color:var(--muted)}.trade-reference .mobile-chart-market-summary__stats dd{max-width:76px;color:var(--text-primary);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade-reference .mobile-chart-controls.mobile-chart-controls--reference{min-height:40px;padding:2px var(--trade-mobile-gutter);scrollbar-width:none;border:0;align-items:center;gap:2px;display:flex;overflow-x:auto}.trade-reference .mobile-chart-controls.mobile-chart-controls--reference::-webkit-scrollbar{display:none}.trade-reference .mobile-chart-time-label{color:var(--muted);flex:none;padding-right:4px;font-size:11.5px}.trade-reference .mobile-chart-controls.mobile-chart-controls--reference button{min-width:max-content;height:30px;min-height:30px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:7px;font-size:11.5px;font-weight:520}.trade-reference .mobile-chart-controls.mobile-chart-controls--reference button.active{color:var(--text-primary);font-weight:700}.trade-reference .mobile-chart-more-trigger .mantine-Button-section{margin-inline-start:1px}.mobile-chart-timeframe-menu{border:1px solid var(--divider);background:var(--surface);border-radius:10px;min-width:136px}.trade-reference .mobile-chart-surface{background:var(--page-bg);border:0;width:100%;min-width:0;min-height:0;padding-inline:0}.trade-reference .mobile-chart-surface:not(.is-depth) .market-chart{--chart-main-mobile-height:clamp(330px, 46dvh, 430px);width:100%;min-width:0;min-height:calc(var(--chart-main-mobile-height) + var(--chart-pane-stack-height,0px));height:calc(var(--chart-main-mobile-height) + var(--chart-pane-stack-height,0px));background:0 0;border:0;grid-template-rows:auto minmax(0,1fr);max-height:none}.trade-reference .mobile-chart-surface .chart-readout,.trade-reference .mobile-chart-surface .market-chart>time{display:flex}.trade-reference .mobile-chart-surface .chart-readout{min-height:34px;padding:4px var(--trade-mobile-gutter);border-bottom-color:color-mix(in srgb, var(--divider) 50%, transparent);gap:7px;overflow:hidden}.trade-reference .mobile-chart-surface .chart-readout>time,.trade-reference .mobile-chart-surface .chart-readout>small{display:none}.trade-reference .mobile-chart-surface .chart-ohlcv{gap:7px;font-size:9px}.trade-reference .mobile-chart-surface .chart-indicator-legend{min-height:22px;padding:2px var(--trade-mobile-gutter) 3px;font-size:9px}.trade-reference .mobile-chart-surface .chart-canvas{border:0;width:100%;min-width:0;min-height:0;padding-inline:0}.trade-reference .mobile-chart-surface .lightweight-chart-shell,.trade-reference .mobile-chart-surface .lightweight-chart{width:100%;min-width:0}.trade-reference .mobile-chart-surface.is-depth{height:40dvh;min-height:360px}.trade-reference .mobile-chart-surface.is-depth .depth-chart{height:100%;min-height:360px}.trade-reference .mobile-chart-indicator-strip{min-height:38px;padding:0 var(--trade-mobile-gutter);scrollbar-width:none;align-items:center;gap:0;display:flex;overflow-x:auto}.trade-reference .mobile-chart-indicator-strip::-webkit-scrollbar{display:none}.trade-reference .mobile-chart-indicator-strip button{min-width:max-content;min-height:34px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:8px;font-size:11px;font-weight:520}.trade-reference .mobile-chart-indicator-strip button:first-child{padding-left:0}.trade-reference .mobile-chart-indicator-strip button.active{color:var(--text-primary);font-weight:700}.trade-reference .mobile-chart-market-tabs{min-height:0}.trade-reference .mobile-chart-market-tabs [role=tablist]{min-height:46px;padding:0 var(--trade-mobile-gutter);align-items:stretch;display:flex}.trade-reference .mobile-chart-market-tabs [role=tab]{min-height:45px;color:var(--muted);padding:0 11px;font-size:13px;font-weight:650;position:relative}.trade-reference .mobile-chart-market-tabs [role=tab][aria-selected=true],.trade-reference .mobile-chart-market-tabs [role=tab][data-active=true]{color:var(--text-primary)}.trade-reference .mobile-chart-market-tabs [role=tabpanel]{min-height:0;padding:0}.trade-reference .chart-split-book{min-height:0;padding:0 var(--trade-mobile-gutter) 92px;background:0 0;border:0}.trade-reference .chart-split-book>.book-pressure{padding-top:6px;padding-bottom:2px}.trade-reference .chart-split-book .sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.trade-reference .mobile-chart-market-tabs .trades{background:0 0;border:0;min-height:0;padding-bottom:92px}.trade-reference .mobile-chart-market-tabs .trades>header{display:none}.trade-reference .mobile-chart-market-tabs .trade-head,.trade-reference .mobile-chart-market-tabs .trade-row{min-height:34px;padding:0 var(--trade-mobile-gutter);text-transform:none;grid-template-columns:.85fr .72fr 1fr 1fr;font-size:11px}.trade-reference .mobile-chart-market-tabs .trade-head{color:var(--muted)}.trade-reference .mobile-chart-market-tabs .trade-row{min-height:42px;color:var(--text-primary)}.trade-reference .mobile-chart-market-tabs .trade-row time,.trade-reference .mobile-chart-market-tabs .trade-row span{text-align:left}.trade-reference .mobile-chart-market-tabs .trade-head>:nth-child(3),.trade-reference .mobile-chart-market-tabs .trade-head>:nth-child(4),.trade-reference .mobile-chart-market-tabs .trade-row>:nth-child(3),.trade-reference .mobile-chart-market-tabs .trade-row>:nth-child(4){text-align:right}.trade-reference .mobile-chart-market-tabs .trade-row .buy{color:var(--buy)}.trade-reference .mobile-chart-market-tabs .trade-row .sell{color:var(--sell)}.trade-reference .mobile-chart-trade-dock{padding:7px var(--trade-mobile-gutter);background:color-mix(in srgb, var(--page-bg) 95%, transparent);border-top:1px solid var(--divider);grid-template-columns:minmax(0,1fr) 94px minmax(0,1fr);gap:7px}.trade-reference .mobile-chart-trade-dock>button{border-radius:999px;height:48px;min-height:48px;font-size:12px}.trade-reference .mobile-chart-trade-dock>button strong{font-size:13px}.trade-reference .mobile-chart-trade-dock__amount{background:var(--surface-secondary);min-height:44px}}.mobile-trade-product-nav,.mobile-market-maker-badge,.mobile-chart-section-bar,.mobile-chart-notice,.mobile-chart-controls-wrap,.mobile-chart-market-tabs-icon{display:none}@media (max-width:800px){.trade-reference{--trade-reference-row:44px}.trade-reference .mobile-trade-product-nav{min-height:48px;padding:5px var(--trade-mobile-gutter) 3px;background:var(--page-bg);scrollbar-width:none;border:0;align-items:center;gap:13px;display:flex;overflow-x:auto}.trade-reference .mobile-trade-product-nav::-webkit-scrollbar{display:none}.trade-reference .mobile-trade-product-nav>button{min-width:max-content;min-height:38px;color:var(--muted);box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-size:14px;font-weight:600;line-height:38px;position:relative}.trade-reference .mobile-trade-product-nav>button.active{color:var(--text-primary);font-weight:750}.trade-reference .mobile-trade-product-nav>button.active:after{content:"";background:var(--text-primary);opacity:0;border-radius:999px;height:2px;position:absolute;bottom:2px;left:1px;right:1px}.trade-reference .mobile-trade-product-nav>.mobile-trade-product-menu{background:var(--accent);width:38px;min-width:38px;height:38px;min-height:38px;color:var(--page-bg);border-radius:11px;flex:0 0 38px;place-items:center;line-height:1;display:grid}.trade-reference .market-header{grid-template-columns:minmax(0,1fr) 56px 100px;gap:8px;min-height:64px;padding-top:6px;padding-bottom:6px}.trade-reference .mobile-market-maker-badge{min-width:0;color:var(--buy);font-variant-numeric:tabular-nums;align-content:center;place-items:center;gap:1px;display:grid}.trade-reference .mobile-market-maker-badge span{border:1px solid;border-radius:999px;place-items:center;min-width:38px;height:21px;padding-inline:7px;font-size:11px;font-weight:650;line-height:1;display:grid}.trade-reference .mobile-market-maker-badge strong{text-overflow:ellipsis;white-space:nowrap;max-width:56px;font-size:10px;font-weight:650;overflow:hidden}.trade-reference .mobile-market-view-switch{width:100px;min-width:100px}.trade-reference .mobile-chart-reference{position:relative}.trade-reference .mobile-chart-section-bar{min-height:47px;padding:0 var(--trade-mobile-gutter);border-bottom:1px solid var(--divider);background:var(--page-bg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.trade-reference .mobile-chart-section-tabs{scrollbar-width:none;align-items:stretch;min-width:0;height:47px;display:flex;overflow-x:auto}.trade-reference .mobile-chart-section-tabs::-webkit-scrollbar{display:none}.trade-reference .mobile-chart-section-tabs .mantine-Tabs-tab{min-width:max-content;min-height:47px;color:var(--muted);white-space:nowrap;padding:0 11px;font-size:13.5px;font-weight:520;position:relative}.trade-reference .mobile-chart-section-tabs .mantine-Tabs-tab[data-active]{color:var(--text-primary);font-weight:720}.trade-reference .mobile-chart-section-actions{align-items:center;gap:2px;display:flex}.trade-reference .mobile-chart-section-actions .mantine-ActionIcon-root{width:28px;min-width:28px;height:34px;color:var(--muted)}.trade-reference .mobile-chart-section-actions .mantine-ActionIcon-root.active{color:var(--accent)}.trade-reference .mobile-chart-market-summary{min-height:87px;padding-top:11px;padding-bottom:9px}.trade-reference .mobile-chart-notice{min-height:38px;padding:0 var(--trade-mobile-gutter);border-top:1px solid color-mix(in srgb, var(--divider) 50%, transparent);border-bottom:1px solid color-mix(in srgb, var(--divider) 50%, transparent);background:var(--page-bg);color:var(--text-primary);grid-template-columns:21px minmax(0,1fr) 28px;align-items:center;gap:6px;display:grid}.trade-reference .mobile-chart-notice>svg{color:var(--text-secondary)}.trade-reference .mobile-chart-notice>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;font-weight:500;overflow:hidden}.trade-reference .mobile-chart-notice .mantine-CloseButton-root{width:28px;height:28px;color:var(--text-secondary)}.trade-reference .mobile-chart-controls-wrap{z-index:14;background:var(--page-bg);display:block;position:relative}.trade-reference .mobile-chart-controls.mobile-chart-controls--reference{z-index:16;background:var(--page-bg);gap:4px;min-height:43px;padding-top:3px;padding-bottom:3px;position:relative}.trade-reference .mobile-chart-controls.mobile-chart-controls--reference button{font-size:12px}.trade-reference .mobile-chart-more-trigger svg{transition:transform .16s}.trade-reference .mobile-chart-more-trigger svg.is-open{transform:rotate(180deg)}.trade-reference .mobile-chart-more-panel{width:min(calc(100vw - (2 * var(--trade-mobile-gutter))), 420px);border:1px solid var(--divider);background:var(--surface);border-radius:12px;gap:12px;padding:10px 12px 12px;display:grid}.trade-reference .mobile-chart-more-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.trade-reference .mobile-chart-more-grid .mantine-Button-root{border-radius:999px;min-width:0;height:34px;padding-inline:4px;font-size:11.5px;font-weight:520}.trade-reference .mobile-chart-more-grid .mantine-Button-root.active{background:color-mix(in srgb, var(--foreground) 14%, var(--surface-secondary));color:var(--text-primary);font-weight:700}.trade-reference .mobile-chart-more-customize{border:0;border-top:1px solid var(--divider);min-height:39px;color:var(--muted);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0 0;font-size:12px;display:flex}.trade-reference .mobile-chart-surface.is-depth .market-chart{height:36dvh;min-height:280px}.trade-reference .mobile-chart-surface.is-depth .depth-legend{display:none}.trade-reference .mobile-chart-market-tabs [role=tablist]{padding-right:42px;position:relative}.trade-reference .mobile-chart-market-tabs-icon{right:var(--trade-mobile-gutter);width:30px;height:30px;color:var(--muted);position:absolute;top:50%;transform:translateY(-50%)}.trade-reference .mobile-chart-market-tabs .trade-row:nth-child(odd){background:color-mix(in srgb, var(--surface-secondary) 48%, transparent)}.trade-reference .mobile-chart-market-tabs .trade-row:nth-child(2n){background:0 0}.trade-reference .mobile-chart-trade-dock{border-radius:18px 18px 0 0;box-shadow:0 -10px 26px #0000001f}.trade-reference .mobile-chart-market-tabs-icon[aria-pressed=true]{color:var(--text-primary)}.trade-reference.mobile-data-expanded .mobile-trade-product-nav{display:none}.trade-reference.mobile-data-expanded .market-header{min-height:62px;padding-top:6px;padding-bottom:5px}.trade-reference .mobile-chart-reference.data-expanded{min-height:calc(100dvh - 62px - var(--bottom-nav-height));padding-bottom:78px}.trade-reference .mobile-chart-reference.data-expanded .mobile-chart-market-summary,.trade-reference .mobile-chart-reference.data-expanded .mobile-chart-notice,.trade-reference .mobile-chart-reference.data-expanded .mobile-chart-controls-wrap,.trade-reference .mobile-chart-reference.data-expanded .mobile-chart-surface,.trade-reference .mobile-chart-reference.data-expanded .mobile-chart-indicator-strip{display:none}.trade-reference .mobile-chart-reference.data-expanded .mobile-chart-market-tabs{min-height:calc(100dvh - 170px - var(--bottom-nav-height))}.trade-reference .mobile-chart-reference.data-expanded .mobile-chart-market-tabs [role=tablist]{z-index:7;background:var(--page-bg);border-bottom:1px solid var(--divider);min-height:46px;position:sticky;top:0}.trade-reference .mobile-chart-reference.data-expanded .mobile-chart-market-tabs .book{min-height:calc(100dvh - 220px - var(--bottom-nav-height));padding-bottom:82px}.trade-reference .mobile-chart-reference.data-expanded .chart-split-book .full-book-row{min-height:31px}.trade-reference .mobile-chart-reference.data-expanded .mobile-chart-market-tabs .trades{min-height:calc(100dvh - 220px - var(--bottom-nav-height));padding-bottom:92px}}.history-reference{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;gap:0;width:min(100%,980px);min-height:calc(100dvh - 70px);margin-inline:auto;padding-top:8px}.history-reference-header{border-bottom:1px solid var(--divider);grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;min-height:64px;display:grid}.history-reference-back,.history-reference-refresh{width:40px;min-width:40px;height:40px;color:var(--text-primary);border-radius:999px}.history-reference-heading{text-align:center;justify-items:center;gap:1px;min-width:0;display:grid}.history-reference-heading h1{color:var(--text-primary);letter-spacing:-.025em;margin:0;font-size:21px;font-weight:720;line-height:1.1}.history-reference-heading p{color:var(--muted);margin:0;font-size:10.5px}.history-reference-summary{border-bottom:1px solid var(--divider);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.history-reference-summary>div{border-right:1px solid var(--divider);gap:4px;min-width:0;padding:14px 12px 13px;display:grid}.history-reference-summary>div:last-child{border-right:0}.history-reference-summary span{color:var(--muted);white-space:nowrap;font-size:10.5px}.history-reference-summary strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:20px;font-weight:680;line-height:1}.history-reference-surface{min-width:0}.history-reference .history-tabs-list-container{scrollbar-width:none;overflow-x:auto}.history-reference .history-tabs-list-container::-webkit-scrollbar{display:none}.history-reference .history-tabs [role=tablist]{border-bottom:0;gap:4px;min-width:max-content;padding:0 2px;display:flex}.history-reference .history-tabs [role=tab]{min-width:52px;min-height:50px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:560;display:inline-flex}.history-reference .history-tabs [role=tab]:hover,.history-reference .history-tabs [role=tab]:active,.history-reference .history-tabs [role=tab][aria-selected=true],.history-reference .history-tabs [role=tab][data-active=true]{background:0 0}.history-reference .history-tabs [role=tab][aria-selected=true],.history-reference .history-tabs [role=tab][data-active=true]{color:var(--text-primary);box-shadow:none;font-weight:700}.history-reference .history-tabs [role=tabpanel]{padding:0}.history-mobile-list{display:none}.history-desktop-table{margin-top:0}.history-reference .history-table-scroll{overflow-x:auto}.history-reference .history-table table{font-variant-numeric:tabular-nums;min-width:720px}.history-reference .history-table th{height:38px;color:var(--muted);text-transform:none;font-size:10px;font-weight:550}.history-reference .history-table td{height:50px;color:var(--text-primary);font-size:11px}.history-reference .history-number,.history-reference .history-action{text-align:right}.history-reference .buy,.history-mobile-card .buy{color:var(--buy)}.history-reference .sell,.history-mobile-card .sell{color:var(--sell)}.history-reference .history-empty{margin:24px 0}.history-reference .history-error{margin-top:10px}@media (max-width:800px){.trade-reference .mobile-trade-product-nav{display:none}.trade-reference .market-header{grid-template-columns:minmax(0,1fr) 56px 100px;min-height:62px}.trade-reference.mobile-data-expanded .market-header{grid-template-columns:minmax(0,1fr) 56px 100px}.history-reference{width:100%;min-height:calc(100dvh - env(safe-area-inset-bottom));padding:0 14px 24px}.history-reference-header{z-index:20;background:color-mix(in srgb, var(--page-bg) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:58px;margin-inline:-14px;padding-inline:10px;position:sticky;top:0}.history-reference-heading h1{font-size:19px}.history-reference-summary{margin-inline:-14px}.history-reference-summary>div{padding:13px 14px 12px}.history-reference-summary strong{font-size:18px}.history-reference .history-tabs-list-container{margin-inline:-14px;padding-inline:14px}.history-reference .history-tabs [role=tablist]{gap:22px}.history-reference .history-tabs [role=tab]{min-height:48px;font-size:12.5px}.history-desktop-table{display:none}.history-mobile-list{display:grid}.history-mobile-card{border-bottom:1px solid var(--divider);background:0 0;gap:13px;padding:15px 0 14px;display:grid}.history-mobile-card>header{justify-content:space-between;align-items:flex-start;gap:14px;min-height:36px;display:flex}.history-mobile-card>header>div{gap:4px;min-width:0;display:grid}.history-mobile-card>header strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.1;overflow:hidden}.history-mobile-card>header>div>span{text-transform:capitalize;font-size:11px;font-weight:600}.history-mobile-card>header time{max-width:130px;color:var(--muted);text-align:right;font-size:9.5px;line-height:1.25}.history-status{border-radius:999px;flex:none;place-items:center;min-width:54px;min-height:24px;padding:0 8px;font-size:10px;font-weight:650;display:inline-grid}.history-status.open{background:color-mix(in srgb, var(--warning) 13%, transparent);color:var(--warning)}.history-status.filled{background:color-mix(in srgb, var(--buy) 13%, transparent);color:var(--buy)}.history-status.cancelled{background:color-mix(in srgb, var(--foreground) 7%, transparent);color:var(--muted)}.history-mobile-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.history-mobile-card dl>div{gap:3px;min-width:0;display:grid}.history-mobile-card dt,.history-mobile-card dd{margin:0}.history-mobile-card dt{color:var(--muted);font-size:10px;line-height:1.1}.history-mobile-card dd{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600;line-height:1.2;overflow:hidden}.history-mobile-card footer{justify-content:flex-end;display:flex}.history-mobile-card footer button{min-width:108px}.history-mobile-trade-card dl>div:nth-child(3){grid-column:1/-1}.history-reference .history-empty{margin:22px 0}.trade-reference .mobile-market-overview-reference,.trade-reference .mobile-market-data-reference,.trade-reference .mobile-market-feed-reference{min-height:calc(100dvh - 176px - var(--bottom-nav-height));background:var(--page-bg);padding-bottom:88px}.trade-reference .mobile-reference-subtabs{min-height:46px;padding:0 var(--trade-mobile-gutter);scrollbar-width:none;align-items:stretch;gap:0;display:flex;overflow-x:auto}.trade-reference .mobile-reference-subtabs::-webkit-scrollbar{display:none}.trade-reference .mobile-reference-subtabs .mantine-Tabs-tab{min-width:max-content;min-height:45px;color:var(--muted);padding:0 11px;font-size:12px;font-weight:560}.trade-reference .mobile-reference-subtabs .mantine-Tabs-tab[data-active]{color:var(--text-primary);font-weight:700}.trade-reference .mobile-overview-info{padding:24px var(--trade-mobile-gutter) 0}.trade-reference .mobile-overview-info h2,.trade-reference .mobile-flow-section-title h2{color:var(--text-primary);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:720;line-height:1.2}.trade-reference .mobile-overview-info>p{color:var(--text-secondary);margin:18px 0 22px;font-size:13px;line-height:1.65}.trade-reference .mobile-overview-facts,.trade-reference .mobile-overview-contract,.trade-reference .mobile-data-stat-list{padding:0 var(--trade-mobile-gutter);margin:0;display:grid}.trade-reference .mobile-overview-info .mobile-overview-facts{border-top:1px solid var(--divider);padding:0}.trade-reference .mobile-overview-facts>div,.trade-reference .mobile-overview-contract>div,.trade-reference .mobile-data-stat-list>div{border-bottom:1px solid var(--divider);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:16px;min-height:52px;display:grid}.trade-reference .mobile-overview-facts dt,.trade-reference .mobile-overview-contract dt,.trade-reference .mobile-data-stat-list dt{color:var(--muted);font-size:11.5px}.trade-reference .mobile-overview-facts dd,.trade-reference .mobile-overview-contract dd,.trade-reference .mobile-data-stat-list dd{min-width:0;color:var(--text-primary);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:620;overflow:hidden}.trade-reference .mobile-overview-market-stats{border-top:1px solid var(--divider);border-left:1px solid var(--divider);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;display:grid}.trade-reference .mobile-overview-market-stats>div{border-right:1px solid var(--divider);border-bottom:1px solid var(--divider);align-content:center;gap:5px;min-height:68px;padding:10px 12px;display:grid}.trade-reference .mobile-overview-market-stats span{color:var(--muted);font-size:10px}.trade-reference .mobile-overview-market-stats strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:680;overflow:hidden}.trade-reference .mobile-overview-market-stats strong[data-price-extreme]{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.trade-reference .mobile-overview-market-stats small{color:var(--muted);font-size:10px}.trade-reference .mobile-overview-contract{padding-top:8px}.trade-reference .mobile-market-data-reference{padding-bottom:96px}.trade-reference .mobile-flow-section,.trade-reference .mobile-net-flow-section{padding:22px var(--trade-mobile-gutter) 0}.trade-reference .mobile-net-flow-section{padding-top:28px}.trade-reference .mobile-flow-section-title{align-items:center;gap:9px;display:flex}.trade-reference .mobile-flow-grip{color:var(--muted);letter-spacing:-.18em;font-size:22px;line-height:1}.trade-reference .mobile-flow-window-tabs{background:var(--surface-secondary);min-height:40px;margin-top:12px;padding:3px}.trade-reference .mobile-flow-window-tabs .mantine-SegmentedControl-label{min-height:32px;color:var(--muted);padding-inline:5px;font-size:11.5px;font-weight:540}.trade-reference .mobile-flow-window-tabs .mantine-SegmentedControl-control[data-active] .mantine-SegmentedControl-label{color:var(--text-primary);font-weight:720}.trade-reference .mobile-flow-donut-wrap{place-items:center;min-height:245px;padding:14px 0 5px;display:grid}.trade-reference .mobile-flow-donut{aspect-ratio:1;border-radius:50%;place-items:center;width:min(47vw,190px);display:grid;position:relative;transform:rotate(-28deg)}.trade-reference .mobile-flow-donut:after{content:"";background:var(--page-bg);border-radius:50%;position:absolute;inset:28px}.trade-reference .mobile-flow-donut>div{z-index:1;justify-items:center;gap:2px;display:grid;position:relative;transform:rotate(28deg)}.trade-reference .mobile-flow-donut strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:20px;font-weight:720}.trade-reference .mobile-flow-donut span{color:var(--muted);font-size:10px}.trade-reference .mobile-flow-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;padding-top:8px;display:grid}.trade-reference .mobile-flow-totals>div{min-width:0}.trade-reference .mobile-flow-totals p{color:var(--muted);white-space:nowrap;margin:0 0 8px;font-size:10.5px}.trade-reference .mobile-flow-totals p strong{font-weight:620}.trade-reference .mobile-flow-totals .buy p strong,.trade-reference .mobile-flow-totals .buy dd{color:var(--buy)}.trade-reference .mobile-flow-totals .sell p strong,.trade-reference .mobile-flow-totals .sell dd{color:var(--sell)}.trade-reference .mobile-flow-totals dl{gap:8px;margin:0;display:grid}.trade-reference .mobile-flow-totals dl>div{grid-template-columns:minmax(0,1fr) minmax(58px,auto);align-items:center;gap:8px;min-width:0;display:grid}.trade-reference .mobile-flow-totals dt,.trade-reference .mobile-flow-totals dd{min-width:0;margin:0;font-size:10.5px}.trade-reference .mobile-flow-totals dt{color:var(--muted)}.trade-reference .mobile-flow-totals dd{color:var(--text-primary);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.trade-reference .mobile-flow-method{color:var(--muted);margin:16px 0 0;font-size:9.5px;line-height:1.45}.trade-reference .mobile-flow-empty{color:var(--muted);text-align:center;margin:18px 0 0;font-size:10.5px}.trade-reference .mobile-flow-bars{justify-content:space-between;align-items:stretch;gap:8px;min-height:205px;margin-top:18px;padding-top:8px;display:flex}.trade-reference .mobile-flow-bar-column{flex:1 1 0;grid-template-rows:160px 18px;align-items:end;gap:7px;min-width:0;display:grid}.trade-reference .mobile-flow-bar-track{height:160px;position:relative}.trade-reference .mobile-flow-bar-track:after{content:"";border-top:1px dashed var(--divider-strong);position:absolute;top:50%;left:0;right:0}.trade-reference .mobile-flow-bar-track>span{border-radius:2px;width:min(24px,68%);min-height:4px;position:absolute;left:50%;transform:translate(-50%)}.trade-reference .mobile-flow-bar-track>span.positive{background:var(--buy);bottom:50%}.trade-reference .mobile-flow-bar-track>span.negative{background:var(--sell);top:50%}.trade-reference .mobile-flow-bar-column small{color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.trade-reference .mobile-flow-legend{color:var(--text-secondary);justify-content:center;gap:24px;padding:4px 0 18px;font-size:10px;display:flex}.trade-reference .mobile-flow-legend span{align-items:center;gap:5px;display:inline-flex}.trade-reference .mobile-flow-legend i{border-radius:2px;width:9px;height:9px;display:inline-block}.trade-reference .mobile-flow-legend i.buy{background:var(--buy)}.trade-reference .mobile-flow-legend i.sell{background:var(--sell)}.trade-reference .mobile-data-stat-list{padding-top:8px}.trade-reference .mobile-trading-trend{padding:22px var(--trade-mobile-gutter) 0}.trade-reference .mobile-trading-trend-meter{background:var(--surface-secondary);border-radius:5px;min-height:26px;display:flex;overflow:hidden}.trade-reference .mobile-trading-trend-meter>span{color:#fff;white-space:nowrap;place-items:center;min-width:0;font-size:9.5px;font-weight:650;display:grid;overflow:hidden}.trade-reference .mobile-trading-trend-meter>span:first-child{background:var(--buy)}.trade-reference .mobile-trading-trend-meter>span:last-child{background:var(--sell)}.trade-reference .mobile-trading-trend .mobile-data-stat-list{margin-top:16px;padding:0}.trade-reference .mobile-market-feed-reference .trades{min-height:calc(100dvh - 250px - var(--bottom-nav-height));background:0 0;border:0}.trade-reference .mobile-market-feed-reference .trades>header{display:none}.trade-reference .mobile-market-feed-reference .trade-head,.trade-reference .mobile-market-feed-reference .trade-row{padding-inline:var(--trade-mobile-gutter)}}.chart-indicator-readout{background:0 0;border-bottom:0;align-items:start;min-height:0;padding:5px 10px 3px}.chart-indicator-lines{font-variant-numeric:tabular-nums;gap:2px;width:100%;min-width:0;display:grid!important}.chart-indicator-lines>div,.chart-pane-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:1px 5px;font-size:10px;line-height:1.12;display:flex}.indicator-color-0,.pane-yellow{color:#d7aa3d!important}.indicator-color-1,.pane-blue{color:#6f91ad!important}.indicator-color-2,.pane-magenta{color:#ad4c86!important}.indicator-boll-mid{color:#84a3bd!important}.indicator-boll-band{color:#5f8fb5!important}.indicator-sar{color:#3188d8!important}.pane-green,.pane-title.volume{color:#00b982!important}.pane-red{color:#f6465d!important}.indicator-status{border-left:1px solid color-mix(in srgb, var(--divider) 72%, transparent);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:2px;padding-left:5px;font-size:9px;font-weight:600}.indicator-status.warming{color:var(--warning)!important}.indicator-status.unavailable{color:color-mix(in srgb, var(--muted) 78%, transparent)!important}.pane-guides{border-left:1px solid color-mix(in srgb, var(--divider) 72%, transparent);color:color-mix(in srgb, var(--muted) 78%, transparent);font-variant-numeric:tabular-nums;margin-left:2px;padding-left:5px;font-size:9px}.chart-pane-legend--in-pane{z-index:8;top:3px;left:9px;right:calc(var(--chart-price-scale-width,54px) + 16px);white-space:nowrap;pointer-events:none;min-height:16px;position:absolute;overflow:hidden}.chart-pane-legend-content{display:contents}.chart-main-time-axis{z-index:9;left:0;right:var(--chart-price-scale-width,54px);border-top:1px solid color-mix(in srgb, var(--divider) 45%, transparent);background:color-mix(in srgb, var(--page-bg) 97%, transparent);height:22px;color:var(--muted);font-variant-numeric:tabular-nums;pointer-events:none;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;padding-inline:5px 1px;font-size:9px;line-height:1;display:grid;position:absolute}.chart-main-time-axis span{text-align:center;text-overflow:clip;white-space:nowrap;min-width:0;overflow:hidden}.chart-main-time-axis--day,.chart-main-time-axis--week,.chart-main-time-axis--month{letter-spacing:-.01em;font-size:8.5px}.chart-main-time-axis span:first-child{text-align:left}.chart-main-time-axis span:last-child{text-align:right}.chart-main-time-axis--overlay{left:0;right:var(--chart-price-scale-width,54px)}.chart-last-price-box{z-index:8;width:var(--chart-price-scale-width,56px);border:1px solid color-mix(in srgb, var(--text-primary) 72%, transparent);background:color-mix(in srgb, var(--page-bg) 96%, transparent);min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;pointer-events:none;box-sizing:border-box;border-radius:5px 0 0 5px;justify-items:center;gap:1px;padding:4px 4px 3px;display:grid;position:absolute;right:0}.chart-last-price-box strong{font-size:10.5px;font-weight:520;line-height:1.05}.chart-last-price-box small{color:var(--text-primary);font-size:9px;line-height:1}.chart-inspection-tooltip{z-index:12;border:1px solid var(--divider);background:color-mix(in srgb, var(--surface) 94%, transparent);width:min(218px,100% - 82px);color:var(--text-primary);box-shadow:var(--shadow-sm);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:6px;gap:3px;padding:8px 9px;font-size:10.5px;line-height:1.22;display:grid;position:absolute;top:12px}.chart-inspection-tooltip--left{left:10px}.chart-inspection-tooltip--right{right:calc(var(--chart-price-scale-width,54px) + 8px)}.chart-inspection-tooltip>div{grid-template-columns:minmax(64px,auto) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.chart-inspection-tooltip span{color:var(--text-secondary)}.chart-inspection-tooltip strong{min-width:0;color:var(--text-primary);font-size:inherit;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:520;overflow:hidden}.chart-inspection-tooltip strong.positive{color:var(--buy)}.chart-inspection-tooltip strong.negative{color:var(--sell)}.chart-inspection-tooltip strong.neutral{color:var(--text-primary)}.chart-inspection-time-tag{z-index:13;background:var(--surface-secondary);min-width:max-content;color:var(--text-primary);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:4px;padding:3px 6px;font-size:9px;line-height:1;position:absolute;transform:translate(-50%)}@media (max-width:800px){.trade-reference .mobile-chart-section-bar{min-height:34px}.trade-reference .mobile-chart-section-tabs{height:34px}.trade-reference .mobile-chart-section-tabs .mantine-Tabs-tab{min-height:34px;padding-inline:10px;font-size:12.5px}.trade-reference .mobile-chart-section-actions .mantine-ActionIcon-root{height:30px}.trade-reference .mobile-chart-market-summary{min-height:52px;padding-top:5px;padding-bottom:4px}.trade-reference .mobile-chart-market-summary__price strong{font-size:22px}.trade-reference .mobile-chart-market-summary__price strong.positive{color:var(--buy)}.trade-reference .mobile-chart-market-summary__price strong.negative{color:var(--sell)}.trade-reference .mobile-chart-notice{min-height:28px}.trade-reference .mobile-chart-controls.mobile-chart-controls--reference{flex-wrap:nowrap;gap:1px;min-height:32px;padding-top:0;padding-bottom:0;overflow-x:auto}.trade-reference .mobile-chart-controls.mobile-chart-controls--reference>.mantine-ActionIcon-root{width:28px;min-width:28px;height:30px;color:var(--muted);flex:0 0 28px;padding:0}.trade-reference .mobile-chart-toolbar-divider{background:var(--divider);flex:0 0 1px;width:1px;height:20px;margin-inline:3px}.trade-reference .mobile-chart-surface .chart-readout.chart-indicator-readout{min-height:45px;padding:3px var(--trade-mobile-gutter) 2px;display:block;overflow:visible}.trade-reference .mobile-chart-surface .chart-indicator-lines{gap:1px}.trade-reference .mobile-chart-surface .chart-indicator-lines>div{min-height:10px;font-size:10px}.trade-reference .mobile-chart-surface .chart-canvas{min-height:0;overflow:hidden}.trade-reference .mobile-chart-indicator-strip{border-bottom:1px solid color-mix(in srgb, var(--divider) 55%, transparent);min-height:36px;padding-top:1px;padding-bottom:1px}.trade-reference .mobile-chart-indicator-strip button{min-height:34px;padding-inline:8px;font-size:11px}.trade-reference .mobile-chart-market-tabs [role=tablist]{min-height:46px}.trade-reference .mobile-chart-market-tabs [role=tab]{min-height:46px;font-size:13px;font-weight:560}.trade-reference .mobile-chart-market-tabs [role=tab][data-active=true]{font-weight:720}.trade-reference .mobile-chart-trade-dock{left:8px;right:8px;bottom:calc(66px + env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--divider) 74%, transparent);background:color-mix(in srgb, var(--page-bg) 95%, transparent);border-radius:999px;grid-template-columns:minmax(0,1fr) .78fr minmax(0,1fr);gap:7px;min-height:62px;padding:6px}.trade-reference .mobile-chart-trade-dock>button,.trade-reference .mobile-chart-trade-dock__amount{border-radius:999px;min-height:50px}.trade-reference .market-selector-token-avatar{display:none}.trade-reference .market-selector-trigger .mantine-Button-label{gap:0}.trade-reference .market-selector-copy strong{font-size:17px;line-height:1.05}.trade-reference .market-selector-copy .mobile-market-price{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:650}.trade-reference .market-selector-copy .mobile-market-price.positive{color:var(--buy)}.trade-reference .market-selector-copy .mobile-market-price.negative{color:var(--sell)}.trade-reference .mobile-market-maker-badge>span{border:1px solid color-mix(in srgb, var(--buy) 78%, transparent);text-align:center;border-radius:999px;min-width:36px;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.1}.trade-reference .mobile-market-maker-badge>small{color:var(--buy);font-size:9px;font-weight:650}.trade-reference .mobile-chart-indicator-settings-icon{place-items:center;display:grid;position:relative}.trade-reference .mobile-chart-indicator-settings-icon>i{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute}.trade-reference .mobile-chart-indicator-settings:after{content:"";background:var(--sell);border-radius:50%;width:4px;height:4px;position:absolute;top:3px;right:3px}.trade-reference .mobile-chart-expand{background:var(--page-bg);flex:0 0 30px;margin-left:auto;position:sticky;right:0}}.chart-extrema-label{z-index:7;pointer-events:none;color:var(--text-primary);font-variant-numeric:tabular-nums;align-items:center;font-size:9px;display:flex;position:absolute;transform:translateY(-50%)}.chart-extrema-label i{opacity:.9;background:currentColor;width:34px;height:1px;display:block}.chart-extrema-label em{background:color-mix(in srgb, var(--page-bg) 92%, transparent);white-space:nowrap;padding-inline:2px;font-style:normal;line-height:1.2}.chart-extrema-label--left{flex-direction:row-reverse;transform:translate(-100%,-50%)}.chart-extrema-label--right{flex-direction:row}@media (max-width:800px){.trade-reference{--buy:#00c982;--sell:#f6465d}.trade-reference .mobile-chart-trade-dock>button:first-child{background:var(--buy);color:#fff}.trade-reference .mobile-chart-trade-dock>button:last-child{background:var(--sell);color:#fff}.trade-reference .mobile-chart-trade-dock__amount{background:#1a1c22}.trade-reference .mobile-chart-section-tabs .mantine-Tabs-tab:after,.trade-reference .mobile-chart-market-tabs [role=tab]:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.trade-reference .mobile-chart-section-tabs .mantine-Tabs-tab[data-active]:after,.trade-reference .mobile-chart-market-tabs [role=tab][data-active=true]:after,.trade-reference .mobile-chart-market-tabs [role=tab][aria-selected=true]:after{background:var(--text-primary)}.trade-reference .mobile-chart-more-scrim{z-index:80;background:#0000009e;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.mobile-chart-more-panel{max-width:430px;width:calc(100vw - (2 * var(--trade-mobile-gutter)))!important;background:var(--page-bg)!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:9px 0 11px!important}.mobile-chart-more-panel .mobile-chart-more-grid{gap:8px;padding-inline:0}.mobile-chart-more-panel .mobile-chart-more-grid .mantine-Button-root{height:38px;color:var(--text-primary);background:#1b1d22;border-radius:999px}.mobile-chart-more-panel .mobile-chart-more-customize{min-height:44px;color:var(--muted);margin-top:8px;padding-top:11px}.trade-reference .mobile-chart-section-actions .mantine-ActionIcon-root.active{color:#f5a623}.trade-reference .mobile-chart-controls-wrap.is-open{z-index:90}.trade-reference .mobile-chart-more-panel--inline{max-width:none;position:relative;width:100%!important;padding:8px var(--trade-mobile-gutter) 10px!important;background:var(--page-bg)!important}.trade-reference .mobile-chart-more-panel--inline .mobile-chart-more-customize{margin-inline:0}.trade-reference .mobile-market-maker-badge{opacity:1;justify-self:center;display:grid}.trade-reference .mobile-market-maker-badge>span{width:38px;min-width:38px;height:20px;padding:0;font-size:10.5px}.trade-reference .mobile-market-maker-badge>small{margin-top:2px;font-size:9.5px;line-height:1;display:block}.trade-reference{--trade-field-height:40px}.trade-reference .mobile-order-entry .order-panel{gap:7px}.trade-reference .mobile-order-entry .side-switch{height:32px;min-height:32px;margin-bottom:2px}.trade-reference .mobile-order-entry .side-switch button{height:30px;min-height:30px;font-size:13.5px}.trade-reference .order-available-row{min-height:28px}.trade-reference .order-available-row>:first-child{text-underline-offset:3px;text-decoration-line:underline;text-decoration-style:dotted}.trade-reference .order-type-select input{border-radius:8px;height:38px;min-height:38px;font-size:13px}.trade-reference .financial-field{border-radius:8px;min-height:40px;padding:6px 9px 4px}.trade-reference .financial-field__input input,.trade-reference .financial-field__value strong{font-size:14px}.trade-reference .financial-field__input [data-position=right] .mantine-Text-root,.trade-reference .financial-field__value>span{font-size:12.5px}.trade-reference .financial-field__hint{min-height:16px;font-size:10.5px}.trade-reference .order-allocation{min-height:38px;padding-inline:9px}.trade-reference .order-max-row{border-radius:8px;min-height:32px}.trade-reference .order-execution-row{min-height:32px}.trade-reference .mobile-order-entry .order-cta{flex-basis:44px;height:44px;min-height:44px;font-size:14px}.trade-reference .mobile-trade-inline-tools{z-index:7;height:0;min-height:0;padding:0;position:relative;overflow:visible}.trade-reference .mobile-trade-inline-tools .mantine-ActionIcon-root{background:0 0;border-radius:6px;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;position:absolute;top:5px}.trade-reference .mobile-chart-collapse-trigger{right:calc(var(--trade-mobile-gutter) + 31px)}.trade-reference .mobile-trade-more-trigger{right:var(--trade-mobile-gutter)}.trade-reference .mobile-chart-collapse-trigger.active{background:var(--surface-secondary);color:var(--text-primary)}.trade-reference .mobile-order-book{padding-top:32px}.trade-reference .mobile-trade-account{border-top:1px solid var(--divider);margin-top:7px}.trade-reference .mobile-trade-account [role=tablist]{height:44px;min-height:44px;padding-inline:var(--trade-mobile-gutter)}.trade-reference .mobile-trade-account [role=tab]{min-height:44px;padding-inline:12px;font-size:13.5px;font-weight:550;position:relative}.trade-reference .mobile-trade-account [role=tab]:first-child{padding-left:0}.trade-reference .mobile-trade-account [role=tab]:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.trade-reference .mobile-trade-account [role=tab]:first-child:after{left:0}.trade-reference .mobile-trade-account [role=tab][aria-selected=true]:after,.trade-reference .mobile-trade-account [role=tab][data-active=true]:after{background:var(--text-primary)}.trade-reference .mobile-trade-account .account-panel-filters{min-height:44px;padding:0 var(--trade-mobile-gutter);border-bottom:1px solid var(--divider);align-items:center;gap:8px;display:flex}.trade-reference .mobile-trade-account .account-panel-filters .mantine-Checkbox-root{flex:none;margin:0}.trade-reference .mobile-trade-account .account-type-filter{flex:0 0 108px;width:108px;min-width:108px}.trade-reference .mobile-trade-account .account-order-table .account-table-head,.trade-reference .mobile-trade-account .account-order-table .account-table-row{grid-template-columns:56px minmax(68px,.78fr) minmax(116px,1.32fr) 52px;gap:6px}.trade-reference .mobile-trade-account .account-order-side{min-width:0}.trade-reference .mobile-trade-account .account-order-amount small{font-size:8.5px}.trade-reference .mobile-trade-account .account-order-progress{max-width:none}.trade-reference .mobile-trade-account .account-table:has(.account-empty-state) .account-table-head{display:none}.trade-reference .mobile-trade-account .account-empty-state{min-height:132px;color:var(--muted);align-content:center;place-items:center;gap:9px;font-size:11px;display:grid}.trade-reference .mobile-trade-account .account-empty-state svg{opacity:.62;transform:rotate(8deg)}.trade-reference .mobile-trade-account .account-tabs-row{border-bottom:1px solid var(--divider);grid-template-columns:minmax(0,1fr) 52px;align-items:stretch;display:grid}.trade-reference .mobile-trade-account .account-tabs-row [role=tablist]{border-bottom:0;min-width:0}.trade-reference .mobile-trade-account .account-tools-trigger{width:52px;min-width:52px;height:44px;color:var(--muted);border-radius:0;padding:0 4px;font-size:13px;font-weight:520}.trade-reference .market-selector-copy .mobile-market-subtitle{color:var(--muted);font-size:11px;font-weight:500;line-height:1.05}.trade-reference .mobile-chart-section-bar{min-height:44px}.trade-reference .mobile-chart-section-tabs .mantine-Tabs-tab{min-height:44px;padding-inline:10px;font-size:13px}.trade-reference .mobile-chart-market-summary{min-height:86px;padding:10px var(--trade-mobile-gutter) 8px;grid-template-columns:minmax(0,1fr) minmax(118px,.72fr);align-items:center;gap:18px;display:grid}.trade-reference .mobile-chart-market-summary__price strong{font-size:25px}.trade-reference .mobile-chart-notice{min-height:36px}.trade-reference .mobile-chart-section-bar{min-height:46px;padding-inline:var(--trade-mobile-gutter)}.trade-reference .mobile-chart-section-tabs{height:46px}.trade-reference .mobile-chart-section-tabs .mantine-Tabs-tab{min-height:46px;padding-inline:11px;font-size:14px;font-weight:520}.trade-reference .mobile-chart-section-tabs .mantine-Tabs-tab[data-active]{font-weight:720}.trade-reference .mobile-chart-section-actions{gap:3px}.trade-reference .mobile-chart-section-actions .mantine-ActionIcon-root{width:32px;min-width:32px;height:34px}.trade-reference .mobile-chart-market-summary{min-height:88px;padding:11px var(--trade-mobile-gutter) 9px;grid-template-columns:minmax(0,1fr) minmax(126px,.72fr);gap:18px}.trade-reference .mobile-chart-market-summary__price{gap:5px}.trade-reference .mobile-chart-market-summary__price>div{gap:8px}.trade-reference .mobile-chart-market-summary__price strong{font-size:28px;line-height:1}.trade-reference .mobile-chart-market-summary__price span{font-size:13px}.trade-reference .mobile-chart-market-summary__price small{font-size:11.5px}.trade-reference .mobile-chart-market-summary__stats{gap:6px}.trade-reference .mobile-chart-market-summary__stats dt,.trade-reference .mobile-chart-market-summary__stats dd{font-size:11px;line-height:1.1}.trade-reference .mobile-chart-market-summary__stats dd{max-width:84px}.trade-reference .mobile-chart-notice{grid-template-columns:20px minmax(0,1fr) 28px;gap:8px;min-height:38px}.trade-reference .mobile-chart-notice>span{font-size:11px}.trade-reference .mobile-chart-controls.mobile-chart-controls--reference{min-height:40px;padding:2px var(--trade-mobile-gutter);flex-wrap:nowrap;gap:1px;overflow-x:auto}.trade-reference .mobile-chart-controls.mobile-chart-controls--reference button{height:34px;min-height:34px;padding-inline:6px;font-size:12.5px;line-height:1}.trade-reference .mobile-chart-time-label{padding-right:5px;font-size:12.5px}.trade-reference .mobile-chart-controls.mobile-chart-controls--reference>.mantine-ActionIcon-root{flex:0 0 29px;width:29px;min-width:29px;height:32px}.trade-reference .mobile-chart-toolbar-divider{height:22px;margin-inline:3px}.trade-reference .mobile-chart-surface .chart-readout.chart-indicator-readout{min-height:43px;padding:4px var(--trade-mobile-gutter) 3px}.trade-reference .mobile-chart-surface .chart-indicator-lines{gap:2px}.trade-reference .mobile-chart-surface .chart-indicator-lines>div{gap:2px 6px;min-height:11px;font-size:10.5px;line-height:1.15}.trade-reference .chart-pane-legend--in-pane{top:5px;left:var(--trade-mobile-gutter);right:calc(var(--chart-price-scale-width,54px) + 4px);gap:2px 5px;min-height:17px;font-size:10.5px;line-height:1.15}.trade-reference .chart-main-time-axis{height:22px;padding-inline:6px 2px;font-size:9.5px}.trade-reference .mobile-chart-indicator-strip{height:40px;min-height:40px;padding:0 0 0 var(--trade-mobile-gutter);border-bottom:1px solid color-mix(in srgb, var(--divider) 55%, transparent);gap:0}.trade-reference .mobile-chart-indicator-strip button{height:38px;min-height:38px;padding-inline:9px;font-size:12px;font-weight:520}.trade-reference .mobile-chart-indicator-strip button.active{color:var(--text-primary);font-weight:720}.trade-reference .mobile-chart-indicator-strip button:nth-child(4),.trade-reference .mobile-chart-indicator-strip button:nth-child(7){border-right:1px solid var(--divider);margin-right:4px}.trade-reference .mobile-chart-expand{border-left:1px solid var(--divider);background:var(--page-bg);flex:0 0 36px;width:36px;min-width:36px;height:38px;margin-left:auto;position:sticky;right:0}.trade-reference .mobile-chart-expand svg{width:17px;height:17px}.trade-reference .mobile-chart-market-tabs [role=tablist]{min-height:48px}.trade-reference .mobile-chart-market-tabs [role=tab]{min-height:48px;padding-inline:11px;font-size:14px}.trade-reference .mobile-chart-market-tabs-icon{width:32px;height:32px;display:inline-flex}.trade-reference .chart-split-book{padding:0 var(--trade-mobile-gutter) 96px}.trade-reference .chart-split-book>.book-pressure{min-height:18px;margin-top:6px;padding:1px 0}.trade-reference .chart-split-book .book-pressure-label{gap:4px;font-size:12px;font-weight:520}.trade-reference .chart-split-book .book-pressure-label b{flex-basis:16px;width:16px;height:16px;font-size:11px}.trade-reference .chart-split-book-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 72px 32px;align-items:center;gap:8px;min-height:38px;display:grid}.trade-reference .chart-split-book-toolbar:is(.chart-split-book-toolbar-bids,.chart-split-book-toolbar-asks){grid-template-columns:minmax(0,1fr) 72px 32px}.trade-reference .chart-split-book-toolbar>:first-child{justify-self:start;font-size:13px}.trade-reference .chart-split-book-toolbar-both>:nth-child(2){text-align:center;justify-self:center;font-size:13px}.trade-reference .chart-split-book-precision{border-radius:6px;justify-self:end;width:auto;min-width:72px;height:30px;min-height:30px;padding-inline:8px;font-size:11px}.trade-reference .chart-split-book-precision .mantine-Button-inner{justify-content:center;gap:3px}.trade-reference .chart-split-book-precision .mantine-Button-label{flex:initial;text-align:center}.trade-reference .chart-split-book-view{border-radius:6px;justify-self:end;width:30px;min-width:30px;height:30px}.trade-reference .chart-split-book-head{min-height:32px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:1fr .78fr .78fr 1fr;align-items:center;gap:0;font-size:11px;display:grid}.trade-reference .chart-split-book-head-both>:first-child{text-align:left;grid-column:1}.trade-reference .chart-split-book-head-both>:nth-child(2){text-align:center;grid-column:2/4}.trade-reference .chart-split-book-head-both>:last-child{text-align:right;grid-column:4}.trade-reference .chart-split-book-head:is(.chart-split-book-head-bids,.chart-split-book-head-asks){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.trade-reference .chart-split-book-head:is(.chart-split-book-head-bids,.chart-split-book-head-asks)>*{grid-column:auto}.trade-reference .chart-split-book-head-bids>:first-child,.trade-reference .chart-split-book-head-asks>:first-child{text-align:left}.trade-reference .chart-split-book-head-bids>:last-child,.trade-reference .chart-split-book-head-asks>:last-child{text-align:right}.trade-reference .chart-split-book-amount-trigger{min-width:0;color:var(--muted);white-space:nowrap;justify-content:flex-end;align-items:center;gap:2px;font-size:11px;display:flex;overflow:hidden}.trade-reference .chart-split-book .full-book-rows{display:grid}.trade-reference .chart-split-book .full-book-row{font-variant-numeric:tabular-nums;grid-template-columns:1fr .78fr .78fr 1fr;align-items:center;gap:0;min-height:31px;padding:0;font-size:12px;display:grid}.trade-reference .chart-split-book .full-book-row-one-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.trade-reference .chart-split-book .full-book-rows-bids .full-book-price.positive{color:var(--buy);text-align:right}.trade-reference .chart-split-book .full-book-rows-asks .full-book-price.negative{color:var(--sell);text-align:left}.trade-reference .chart-split-book .full-book-row>:first-child{padding-right:7px}.trade-reference .chart-split-book .full-book-row>:last-child{padding-left:7px}.trade-reference .chart-split-book .full-book-price{font-variant-numeric:tabular-nums;align-items:center;min-height:30px;padding-inline:5px;font-size:12px;display:flex;position:relative}.trade-reference .chart-split-book .full-book-price.positive{border-right:1px solid color-mix(in srgb, var(--page-bg) 82%, transparent);background:linear-gradient(to left, color-mix(in srgb, var(--buy) 20%, transparent) 0 var(--split-book-depth), transparent var(--split-book-depth) 100%);justify-content:flex-end}.trade-reference .chart-split-book .full-book-price.negative{border-left:1px solid color-mix(in srgb, var(--page-bg) 82%, transparent);background:linear-gradient(to right, color-mix(in srgb, var(--sell) 20%, transparent) 0 var(--split-book-depth), transparent var(--split-book-depth) 100%);justify-content:flex-start}.trade-reference .mobile-chart-market-tabs .trades.trades-compact{padding-bottom:96px}.trade-reference .mobile-chart-market-tabs .trades.trades-compact .trade-head,.trade-reference .mobile-chart-market-tabs .trades.trades-compact .trade-row{min-height:34px;padding-inline:var(--trade-mobile-gutter);grid-template-columns:1fr 1fr .82fr;font-size:11.5px}.trade-reference .mobile-chart-market-tabs .trades.trades-compact .trade-row{min-height:36px;background:0 0!important}.trade-reference .mobile-chart-market-tabs .trades.trades-compact .trade-head>:first-child,.trade-reference .mobile-chart-market-tabs .trades.trades-compact .trade-row>:first-child{text-align:left}.trade-reference .mobile-chart-market-tabs .trades.trades-compact .trade-head>:nth-child(2),.trade-reference .mobile-chart-market-tabs .trades.trades-compact .trade-row>:nth-child(2),.trade-reference .mobile-chart-market-tabs .trades.trades-compact .trade-head>:last-child,.trade-reference .mobile-chart-market-tabs .trades.trades-compact .trade-row>:last-child{text-align:right}.trade-reference .mobile-chart-market-tabs .trades.trades-compact .trade-row time{color:var(--muted)}.trade-reference .mobile-chart-surface.is-depth{border-bottom:0;height:24dvh;min-height:202px;max-height:224px}.trade-reference .mobile-chart-surface.is-depth .depth-chart{background:var(--page-bg);height:100%;min-height:202px;position:relative;overflow:hidden}.trade-reference .mobile-chart-surface.is-depth .depth-chart>svg{width:100%;height:100%;position:absolute;inset:0}.trade-reference .mobile-chart-surface.is-depth .depth-bid{fill:color-mix(in srgb, var(--buy) 25%, transparent);stroke:var(--buy);stroke-width:1.25px}.trade-reference .mobile-chart-surface.is-depth .depth-ask{fill:color-mix(in srgb, var(--sell) 25%, transparent);stroke:var(--sell);stroke-width:1.25px}.trade-reference .mobile-chart-surface.is-depth .depth-axis{display:none}.trade-reference .mobile-chart-surface.is-depth .depth-summary{gap:4px;font-size:8.5px;top:6px;left:6px;right:6px}.trade-reference .mobile-chart-surface.is-depth .depth-spread-line{stroke:color-mix(in srgb, var(--divider) 72%, transparent)}.trade-reference .mobile-chart-surface.is-depth .depth-scope-note{font-size:8px;top:20px;right:6px}.trade-reference .mobile-chart-surface.is-depth .depth-y-axis{z-index:2;pointer-events:none;width:52px;position:absolute;inset:0 auto 0 0}.trade-reference .mobile-chart-surface.is-depth .depth-y-axis>span{color:color-mix(in srgb, var(--muted) 72%, transparent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;line-height:1;position:absolute;left:0;transform:translateY(-50%)}.trade-reference .mobile-chart-surface.is-depth .depth-price-axis{z-index:2;min-height:24px;color:color-mix(in srgb, var(--muted) 78%, transparent);font-variant-numeric:tabular-nums;pointer-events:none;grid-template-columns:1fr 1fr 1fr;align-items:end;font-size:10px;line-height:1;display:grid;position:absolute;bottom:0;left:0;right:0}.trade-reference .mobile-chart-surface.is-depth .depth-price-axis>:first-child{justify-self:start}.trade-reference .mobile-chart-surface.is-depth .depth-price-axis>:nth-child(2){justify-self:center}.trade-reference .mobile-chart-surface.is-depth .depth-price-axis>:last-child{justify-self:end}.trade-reference .mobile-chart-surface.is-depth .depth-tooltip{background:color-mix(in srgb, var(--page-bg) 92%, transparent);border-radius:5px;padding:6px 8px;font-size:9.5px;top:12px}.trade-reference .mobile-chart-controls.mobile-chart-controls--reference .mobile-chart-toolbar-divider{margin-left:4px}}@media (max-width:340px){.trade-reference .market-header{grid-template-columns:minmax(0,1fr) 50px 96px;gap:6px;padding-inline:14px}.trade-reference .mobile-market-maker-badge span{min-width:34px;padding-inline:5px}.trade-reference .mobile-market-view-switch{width:96px;min-width:96px}.trade-reference .mobile-chart-controls.mobile-chart-controls--reference{gap:0;padding-inline:10px}.trade-reference .mobile-chart-controls.mobile-chart-controls--reference button{padding-inline:2px;font-size:11px}.trade-reference .mobile-chart-time-label{padding-right:2px;font-size:11px}.trade-reference .mobile-chart-controls.mobile-chart-controls--reference>.mantine-ActionIcon-root{flex-basis:25px;width:25px;min-width:25px}.trade-reference .mobile-chart-toolbar-divider{margin-inline:1px}}@media (max-width:800px){.trade-tools-drawer-body{padding:0 18px max(18px, env(safe-area-inset-bottom));gap:16px}.trade-fee-card{background:0 0;border:0;border-radius:0;gap:12px;padding:2px 0 8px}.trade-fee-badge{min-height:20px;padding-inline:8px;font-size:10px}.trade-fee-rate-grid{gap:12px}.trade-tools-grid{gap:18px 10px}.trade-tool-action{gap:6px}.trade-tool-action>span{border-radius:10px;width:42px;height:42px}.trade-tool-action p{font-size:10.5px}.full-book-drawer .mantine-Drawer-body{padding:0 12px max(12px, env(safe-area-inset-bottom))}.full-book-price-strip{gap:6px;padding-bottom:6px}.full-book-price-strip>p:first-child{margin:0;font-size:17px;font-weight:700}.full-book-toolbar{min-height:28px}.full-book-head{min-height:28px;font-size:10px}.full-book-row{min-height:23px;font-size:10px}.full-book-footer{min-height:40px;padding-block:4px}.full-book-precision-trigger{min-height:31px}.book-sheet-body{padding-inline:18px}.book-view-option,.book-depth-option,.book-amount-option{min-height:46px}}.chart-quick-order-drawer{background:color-mix(in srgb, var(--surface-secondary) 72%, var(--page-bg));color:var(--text-primary);box-shadow:0 -18px 42px color-mix(in srgb, var(--page-bg) 58%, transparent);border-radius:22px 22px 0 0;overflow:hidden}.chart-quick-order-drawer .mantine-Drawer-header{background:0 0;padding:4px 18px 0}.chart-quick-order-drawer .swipeable-bottom-drawer__title-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chart-quick-order-drawer-body{padding:0 18px max(12px, env(safe-area-inset-bottom));background:0 0}.chart-quick-order-drawer-body .order-panel{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 104px;gap:7px 8px;padding:0;display:grid}.chart-quick-order-drawer-body .order-panel>*{grid-column:1/-1}.chart-quick-order-drawer-body .quick-order-side-row{grid-row:1;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:10px;display:grid}.chart-quick-order-drawer-body .side-switch{background:color-mix(in srgb, var(--surface-tertiary) 74%, var(--page-bg));border-radius:999px;grid-template-columns:1fr 1fr;gap:0;height:38px;padding:2px;display:grid}.chart-quick-order-drawer-body .side-switch .mantine-Button-root{height:34px;color:var(--muted);border-radius:999px;font-size:13px}.chart-quick-order-drawer-body .side-switch .active-buy{background:color-mix(in srgb, var(--buy) 18%, transparent);color:var(--buy)}.chart-quick-order-drawer-body .side-switch .active-sell{background:color-mix(in srgb, var(--sell) 18%, transparent);color:var(--sell)}.chart-quick-order-drawer-body .quick-order-settings{width:36px;min-width:36px;height:36px;color:var(--muted)}.chart-quick-order-drawer-body .order-type-select{grid-area:2/2;align-self:start}.chart-quick-order-drawer-body .financial-field-wrap:has([aria-label="Market protection price"]){grid-area:2/1}.chart-quick-order-drawer-body .financial-field-wrap:has([aria-label=Order\ quantity]){grid-row:3}.chart-quick-order-drawer-body .order-allocation{grid-row:4}.chart-quick-order-drawer-body .order-available-row{grid-row:5}.chart-quick-order-drawer-body .order-max-row{grid-row:6}.chart-quick-order-drawer-body .order-cta{grid-row:7}.chart-quick-order-drawer-body .order-type-select input{background:var(--surface-tertiary);height:46px;min-height:46px;color:var(--text-primary);border:0;border-radius:8px;font-size:13px}.chart-quick-order-drawer-body .financial-field{background:var(--surface-tertiary);border:0;border-radius:8px;min-height:46px;padding:6px 10px 4px}.chart-quick-order-drawer-body .financial-field__input input,.chart-quick-order-drawer-body .financial-field__value strong{font-size:14px}.chart-quick-order-drawer-body .financial-field__hint{min-height:12px;font-size:9.5px}.chart-quick-order-drawer-body .order-allocation{align-items:center;min-height:32px;padding-inline:9px;display:flex}.chart-quick-order-drawer-body .order-allocation .mantine-Slider-root{width:100%}.chart-quick-order-drawer-body .order-available-row{min-height:26px;padding-inline:2px}.chart-quick-order-drawer-body .order-available-row>:first-child{text-underline-offset:3px;text-decoration-line:underline;text-decoration-style:dotted}.chart-quick-order-drawer-body .order-available-row .mantine-Text-root,.chart-quick-order-drawer-body .order-max-row .mantine-Text-root{font-size:11.5px}.chart-quick-order-drawer-body .order-deposit-trigger{border:1px solid var(--divider-strong);width:20px;min-width:20px;height:20px;min-height:20px}.chart-quick-order-drawer-body .order-max-row{border:0;min-height:24px;padding:0 2px}.chart-quick-order-drawer-body .order-execution-row{min-height:28px}.chart-quick-order-drawer-body .order-cta{border-radius:999px;height:46px;min-height:46px;font-size:14px;font-weight:720}.quantity-unit-drawer .mantine-Drawer-header{border-bottom:1px solid var(--divider);background:0 0;padding:5px 18px 7px}.quantity-unit-drawer .mantine-Drawer-title{text-align:center;width:100%;font-size:14.5px;font-weight:760}.quantity-unit-drawer-body{padding:0 32px max(8px, env(safe-area-inset-bottom))}.quantity-unit-drawer-body .quantity-unit-options{border-top:0;padding:0}.quantity-unit-drawer-body .quantity-unit-option{border-bottom:1px solid var(--divider);text-align:center;justify-content:center;min-height:52px;padding:0}.quantity-unit-drawer-body .quantity-unit-option>span{justify-items:center}.quantity-unit-drawer-body .quantity-unit-option strong{font-size:15px;font-weight:520}.quantity-unit-drawer-body .quantity-unit-option small,.quantity-unit-drawer-body .quantity-unit-option>svg{display:none}.quantity-unit-drawer-body .quantity-unit-option.selected{color:var(--accent)}.quantity-unit-cancel{min-height:52px;color:var(--text-secondary);border-radius:0;font-size:15px;font-weight:500}@media (max-width:800px){.book-option-drawer,.trade-tools-drawer,.full-book-drawer{background:color-mix(in srgb, var(--surface-secondary) 66%, var(--page-bg));color:var(--text-primary);box-shadow:0 -18px 42px color-mix(in srgb, var(--page-bg) 60%, transparent);border-radius:20px 20px 0 0;overflow:hidden}.book-option-drawer .mantine-Drawer-header,.trade-tools-drawer .mantine-Drawer-header,.full-book-drawer .mantine-Drawer-header{border-bottom:1px solid var(--divider);background:0 0;padding:5px 18px 7px}.book-option-drawer .mantine-Drawer-title,.trade-tools-drawer .mantine-Drawer-title,.full-book-drawer .mantine-Drawer-title{text-align:center;width:100%;font-size:14.5px;font-weight:760}.book-option-drawer .mantine-Drawer-close,.trade-tools-drawer .mantine-Drawer-close{opacity:0;pointer-events:none;position:absolute;right:14px}.book-option-drawer .book-sheet-body{padding:0 28px max(8px, env(safe-area-inset-bottom))}.book-option-drawer .book-drawer-options{border-top:0}.book-option-drawer .book-view-option,.book-option-drawer .book-depth-option,.book-option-drawer .book-amount-option{border-bottom:1px solid color-mix(in srgb, var(--divider) 72%, transparent);height:48px;min-height:48px;color:var(--text-secondary);background:0 0;border-radius:0;padding-inline:4px;font-size:14px;font-weight:520}.book-option-drawer .book-view-option:last-child,.book-option-drawer .book-depth-option:last-child,.book-option-drawer .book-amount-option:last-child{border-bottom:0}.book-option-drawer .book-view-option .mantine-Button-inner{justify-content:flex-start}.book-option-drawer .book-view-option .mantine-Button-label{text-align:left;flex:1}.book-option-drawer .book-depth-option .mantine-Button-inner{justify-content:center}.book-option-drawer .book-amount-option .mantine-Button-inner{justify-content:space-between}.book-option-drawer .book-depth-option.selected,.book-option-drawer .book-amount-option.selected{color:var(--accent);font-weight:700}.book-option-drawer .book-view-option:has(.mantine-Button-section[data-position=right]){color:var(--accent);font-weight:700}.book-option-drawer .book-sheet-cancel{border-top:1px solid var(--divider);height:50px;min-height:50px;color:var(--text-secondary);border-radius:0;margin-top:2px;font-size:14px;font-weight:520}.full-book-drawer{background:var(--page-bg);height:calc(100dvh - 78px)!important;max-height:calc(100dvh - 78px)!important}.full-book-drawer .mantine-Drawer-header{z-index:8;background:var(--page-bg);flex:none;position:sticky;top:0}.full-book-drawer .mantine-Drawer-body{padding:0 12px max(12px, env(safe-area-inset-bottom));background:var(--page-bg)}.full-book-price-strip{z-index:5;background:var(--page-bg);gap:5px;padding:4px 0 7px;position:sticky;top:0}.full-book-price-strip>p:first-child{margin:0;font-size:18px;line-height:1.05}.full-book-toolbar{z-index:5;background:var(--page-bg);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 76px 30px;gap:8px;min-height:34px;position:sticky;top:42px}.full-book-toolbar:is(.book-view-bids,.book-view-asks){grid-template-columns:minmax(0,1fr) 76px 30px}.full-book-toolbar>:first-child{justify-self:start}.full-book-toolbar.book-view-both>:nth-child(2){justify-self:center}.full-book-precision-trigger{background:var(--surface-secondary);border-radius:6px;justify-self:end;width:76px;min-width:76px;height:28px;min-height:28px;padding-inline:7px;font-size:10.5px}.full-book-view-trigger{border-radius:6px;justify-self:end;width:28px;min-width:28px;height:28px}.full-book-head{z-index:5;background:var(--page-bg);grid-template-columns:1fr .78fr .78fr 1fr;gap:0;min-height:30px;font-size:10px;position:sticky;top:76px}.full-book-head>:first-child{text-align:left}.full-book-head>:nth-child(2),.full-book-head>:nth-child(3),.full-book-head>:last-child{text-align:right}.full-book-head:is(.full-book-head-bids,.full-book-head-asks){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.full-book-head:is(.full-book-head-bids,.full-book-head-asks)>*{grid-column:auto}.full-book-amount-trigger{min-width:0;color:var(--muted);white-space:nowrap;justify-content:flex-end;align-items:center;gap:2px;font-size:10px;display:flex;overflow:hidden}.full-book-row{grid-template-columns:1fr .78fr .78fr 1fr;gap:0;min-height:28px;font-size:10.5px}.full-book-row-one-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.full-book-rows-bids .full-book-price.positive{color:var(--buy);text-align:right}.full-book-rows-asks .full-book-price.negative{color:var(--sell);text-align:left}.full-book-row>:first-child{padding-right:6px}.full-book-row>:last-child{padding-left:6px}.full-book-price{align-items:center;min-height:27px;padding-inline:4px;font-size:10.5px;display:flex}.full-book-price.positive{background:linear-gradient(to left, color-mix(in srgb, var(--buy) 18%, transparent) 0 var(--split-book-depth), transparent var(--split-book-depth) 100%);justify-content:flex-end}.full-book-price.negative{background:linear-gradient(to right, color-mix(in srgb, var(--sell) 18%, transparent) 0 var(--split-book-depth), transparent var(--split-book-depth) 100%);justify-content:flex-start}.trade-tools-drawer-body{padding:0 18px max(14px, env(safe-area-inset-bottom));gap:13px}.trade-tools-drawer .trade-fee-card{border-bottom:1px solid var(--divider);gap:8px;padding:2px 0 10px}.trade-tools-drawer .trade-fee-card p{margin:0}.trade-tools-drawer .trade-fee-tabs{min-height:28px}.trade-tools-drawer .trade-fee-tabs>span{min-height:28px;font-size:12px}.trade-tools-drawer .trade-fee-rate-grid{gap:10px}.trade-tools-drawer .trade-fee-rate-grid p:first-child{font-size:10.5px}.trade-tools-drawer .trade-fee-rate-grid p:last-child{font-size:17px}.trade-tools-drawer .trade-tools-grid{gap:13px 8px}.trade-tools-drawer .trade-tool-action{gap:5px}.trade-tools-drawer .trade-tool-action>span{border-radius:10px;width:40px;height:40px}.trade-tools-drawer .trade-tool-action p{max-width:70px;font-size:10px;line-height:1.15}.order-type-dropdown,.tif-dropdown{border:1px solid var(--divider);background:color-mix(in srgb, var(--surface-secondary) 86%, var(--page-bg));box-shadow:0 10px 28px color-mix(in srgb, var(--page-bg) 65%, transparent);border-radius:8px}.tif-option strong{font-size:12.5px}.tif-option small{margin-top:2px;font-size:9.5px}.trade-reference .mobile-market-data-reference--video{min-height:calc(100dvh - 162px - var(--bottom-nav-height));background:var(--page-bg);padding-bottom:98px}.trade-reference .mobile-market-data-reference--video .mobile-reference-subtabs{height:39px;min-height:39px;padding-inline:var(--trade-mobile-gutter);border-bottom:1px solid var(--divider)}.trade-reference .mobile-market-data-reference--video .mobile-reference-subtabs .mantine-Tabs-tab{height:39px;min-height:39px;padding-inline:10px;font-size:11.5px}.trade-reference .mobile-market-data-reference--video .mobile-reference-subtabs .mantine-Tabs-tab:first-child{padding-left:0}.trade-reference .mobile-trade-details{padding:8px var(--trade-mobile-gutter) 0}.trade-reference .mobile-trade-details>h2,.trade-reference .mobile-filled-trend-section h2{color:var(--text-primary);margin:0;font-size:12px;font-weight:690;line-height:1.2}.trade-reference .mobile-trade-details-grid{border:1px solid var(--divider);background:color-mix(in srgb, var(--page-bg) 96%, var(--surface-secondary));border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 0;display:grid;overflow:hidden}.trade-reference .mobile-trade-details-grid>div{border-right:1px solid var(--divider);border-bottom:1px solid var(--divider);align-content:center;gap:3px;min-width:0;min-height:48px;padding:7px 8px;display:grid}.trade-reference .mobile-trade-details-grid>div:nth-child(2n){border-right:0}.trade-reference .mobile-trade-details-grid>div:nth-last-child(-n+2){border-bottom:0}.trade-reference .mobile-trade-details-grid dt{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;line-height:1.15;overflow:hidden}.trade-reference .mobile-trade-details-grid dd{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:10.5px;font-weight:520;line-height:1.15;overflow:hidden}.trade-reference .mobile-trade-details-grid dd.positive{color:var(--buy)}.trade-reference .mobile-trade-details-grid dd.negative{color:var(--sell)}.trade-reference .mobile-filled-trend-section{padding:11px var(--trade-mobile-gutter) 0}.trade-reference .mobile-filled-trend-section>header{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.trade-reference .mobile-filled-trend-chart{border:1px solid var(--divider);background:var(--page-bg);border-radius:5px;min-height:194px;margin-top:5px;position:relative;overflow:hidden}.trade-reference .mobile-filled-trend-chart>svg{width:100%;height:100%;position:absolute;inset:0}.trade-reference .mobile-filled-trend-chart line{stroke:color-mix(in srgb, var(--divider) 55%, transparent);stroke-width:.35px;stroke-dasharray:2 2}.trade-reference .mobile-filled-trend-chart polyline{fill:none;stroke:var(--buy);stroke-width:1.2px;vector-effect:non-scaling-stroke}.trade-reference .mobile-filled-trend-empty{color:var(--muted);place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.trade-reference .mobile-market-data-reference--video .trades.trades-compact{min-height:calc(100dvh - 255px - var(--bottom-nav-height));background:0 0;border:0;padding-bottom:96px}.trade-reference .mobile-market-data-reference--video .trades.trades-compact>header{display:none}.history-reference{min-height:100dvh;padding:0 14px calc(18px + env(safe-area-inset-bottom));background:var(--page-bg)}.history-reference-header{border-bottom:1px solid var(--divider);grid-template-columns:38px minmax(0,1fr) 38px;min-height:52px;margin-inline:-14px;padding-inline:8px}.history-reference-back,.history-reference-refresh{width:36px;min-width:36px;height:36px}.history-reference-heading{gap:0}.history-reference-heading h1{letter-spacing:-.015em;font-size:16px;font-weight:760}.history-reference-heading p,.history-reference-summary{display:none}.history-reference-surface{margin-inline:-14px}.history-reference .history-tabs-list-container{border-bottom:1px solid var(--divider);margin-inline:0;padding-inline:14px}.history-reference .history-tabs [role=tablist]{gap:18px;height:39px;min-height:39px;padding:0}.history-reference .history-tabs [role=tab]{min-width:max-content;height:39px;min-height:39px;padding:0 2px;font-size:11px;position:relative}.history-reference .history-tabs [role=tab]:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;bottom:0;left:2px;right:2px}.history-reference .history-tabs [role=tab][data-active=true]:after,.history-reference .history-tabs [role=tab][aria-selected=true]:after{background:var(--text-primary)}.history-reference .history-tabs .mantine-Badge-root{background:var(--surface-tertiary);min-width:16px;height:15px;color:var(--text-secondary);border-radius:999px;padding-inline:4px;font-size:8.5px}.history-reference-filters{border-bottom:1px solid var(--divider);align-items:center;gap:8px;min-height:44px;padding:0 14px;display:flex}.history-reference-filters .mantine-Checkbox-root{flex:none;margin:0}.history-reference .history-type-filter{width:108px;min-width:108px}.history-reference .history-type-filter [data-position=right]{width:17px;min-width:17px;color:var(--muted)}.history-reference .history-tabs [role=tabpanel]{padding-inline:14px}.history-reference .history-empty{min-height:240px;color:var(--muted);text-align:center;background:0 0;border:0;align-content:center;place-items:center;gap:6px;margin:0;padding:32px 16px;display:grid}.history-reference .history-empty-icon{opacity:.55;margin-bottom:6px;transform:rotate(8deg)}.history-reference .history-empty>strong{color:var(--muted);font-size:11px;font-weight:560}.history-reference .history-empty>p{color:var(--muted);margin:0;font-size:9.5px}.history-reference .history-empty>.mantine-Button-root{border-radius:8px;min-height:34px;margin-top:6px;font-size:11px}}.account-center-page{gap:0;width:min(100%,760px);min-height:calc(100dvh - 70px);margin-inline:auto;padding-top:8px}.account-center-header{border-bottom:1px solid var(--divider);grid-template-columns:116px minmax(0,1fr) 116px;align-items:center;gap:10px;min-height:58px;display:grid}.account-center-header>h2{color:var(--text-primary);letter-spacing:-.025em;text-align:center;margin:0;font-size:20px;font-weight:720}.account-center-header .mantine-ActionIcon-root{width:40px;min-width:40px;height:40px;color:var(--text-primary);border-radius:999px}.account-center-theme-menu{background:var(--surface-secondary);width:116px;min-height:36px;color:var(--text-primary);border:0;justify-self:end;font-size:12px;font-weight:600}.account-center-hero{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:16px;padding:24px 2px 20px;display:grid}.account-center-avatar-button{border-radius:999px;width:78px;height:78px;position:relative}.account-center-avatar-edit{border:2px solid var(--page-bg);background:var(--accent);width:25px;height:25px;color:var(--accent-foreground);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-1px;right:-1px}.account-center-hero__copy{align-content:center;gap:5px;min-width:0;display:grid}.account-center-name-line{align-items:center;gap:8px;min-width:0;display:flex}.account-center-name-line h1{min-width:0;max-width:100%;color:var(--text-primary);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:25px;font-weight:730;line-height:1.1;overflow:hidden}.account-center-edit-name{min-height:28px;color:var(--text-secondary);flex:none;font-size:10px;font-weight:650}.account-center-handle{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-center-badges{align-items:center;gap:6px;margin-top:2px;display:flex}.account-center-stats{border-block:1px solid var(--divider);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-center-stat-button{border-right:1px solid var(--divider);min-width:0;min-height:72px;color:var(--text-primary);align-content:center;place-items:center;gap:6px;padding:10px 8px;display:grid}.account-center-stat-button:last-child{border-right:0}.account-center-stats strong{font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;line-height:1}.account-center-stats span{color:var(--muted);white-space:nowrap;font-size:10.5px;font-weight:520}.account-center-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:16px 0 8px;display:grid}.account-center-quick-actions .mantine-UnstyledButton-root{background:var(--surface-secondary);min-width:0;min-height:72px;color:var(--text-primary);border-radius:12px;align-content:center;justify-items:center;gap:7px;padding:8px 4px;display:grid}.account-center-quick-actions strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:620;overflow:hidden}.account-center-section{margin-top:20px}.account-center-section>header{align-items:center;min-height:34px;padding:0 2px 6px;display:flex}.account-center-section h2{color:var(--text-secondary);letter-spacing:.01em;margin:0;font-size:12px;font-weight:650}.account-center-list{border-top:1px solid var(--divider);overflow:hidden}.account-center-row{border:0;border-bottom:1px solid var(--divider);width:100%;min-height:58px;color:var(--text-primary);text-align:left;background:0 0;border-radius:0;padding:8px 2px}.account-center-row__content,.account-center-row:not(button){grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}.account-center-row__content{white-space:normal;min-width:0}.account-center-row__icon{background:var(--surface-secondary);width:30px;height:30px;color:var(--text-secondary);border-radius:9px;place-items:center;display:grid}.account-center-row__copy{gap:3px;min-width:0;display:grid}.account-center-row__copy strong{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:620;line-height:1.2;overflow:hidden}.account-center-row__copy small{min-width:0;max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;line-height:1.2;overflow:hidden}.account-center-row>svg,.account-center-row__content>svg{color:var(--muted)}.account-center-disconnect{width:100%;min-height:46px;margin-top:24px}.account-center-footnote{color:var(--muted);text-align:center;margin:12px 2px 0;font-size:9.5px;line-height:1.5}.account-center-avatar-error{margin:0 0 12px}.account-center-avatar-modal{background:var(--surface);border-radius:20px}.account-center-avatar-editor{gap:18px;display:grid}.account-center-avatar-crop{aspect-ratio:1;background:var(--surface-secondary);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:999px;width:min(280px,72vw);margin-inline:auto;position:relative;overflow:hidden}.account-center-avatar-crop:active{cursor:grabbing}.account-center-avatar-crop img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.account-center-avatar-crop-ring{border:2px solid color-mix(in srgb, var(--text-primary) 78%, transparent);border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--page-bg) 55%, transparent), 0 0 0 999px color-mix(in srgb, var(--page-bg) 18%, transparent);pointer-events:none;position:absolute;inset:0}.account-center-avatar-controls{gap:10px;display:grid}.account-center-avatar-control-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-center-name-modal{background:var(--surface);border-radius:18px}@media (max-width:800px){.account-center-page{width:100%;min-height:100dvh;padding:max(8px, env(safe-area-inset-top)) 14px max(26px, env(safe-area-inset-bottom))}.account-center-header{z-index:20;background:color-mix(in srgb, var(--page-bg) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-inline:-14px;padding-inline:10px;position:sticky;top:0}.account-center-hero{padding-top:22px}.account-center-stats{margin-inline:-14px;padding-inline:14px}.account-center-quick-actions{padding-top:14px}}@media (max-width:430px){.account-center-page{padding-inline:14px}.account-center-hero{grid-template-columns:68px minmax(0,1fr);gap:13px;padding-top:18px;padding-bottom:17px}.account-center-avatar-button,.account-center-avatar-button .mantine-Avatar-root{width:68px;height:68px}.account-center-name-line h1{font-size:22px}.account-center-stats strong{font-size:19px}.account-center-quick-actions .mantine-UnstyledButton-root{min-height:68px}.account-center-section{margin-top:18px}.account-center-row{min-height:56px}}.financial-field{position:relative}.financial-field__unit{z-index:2;color:var(--text-primary);white-space:nowrap;justify-content:flex-end;align-items:center;gap:3px;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.financial-field__input input{padding-right:64px}.financial-field__value{grid-template-columns:minmax(0,1fr);padding-right:64px}.order-type-menu-trigger{background:var(--surface-secondary);width:100%;min-height:40px;color:var(--text-primary);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:700;display:flex}.tif-menu-trigger{width:72px;min-width:72px;min-height:28px;color:var(--text-primary);border-radius:5px;justify-content:flex-end;align-items:center;gap:5px;padding:0 4px;font-size:12px;font-weight:700;display:inline-flex}.tif-menu-trigger:disabled{opacity:.42;cursor:default}.order-type-option.selected,.tif-select-option.selected{color:var(--accent);font-weight:720}@media (max-width:800px){.trade-reference .financial-field{background:var(--surface-secondary);border-radius:8px;min-height:42px;padding:0 9px;display:block}.trade-reference .financial-field__label{z-index:2;color:var(--muted);pointer-events:none;font-size:10px;line-height:1;position:absolute;top:7px;left:9px}.trade-reference .financial-field__input{min-height:42px}.trade-reference .financial-field__input input{background:0 0;border:0;height:42px;min-height:42px;padding:14px 62px 0 0;font-size:13.5px;line-height:22px}.trade-reference .financial-field__unit{font-size:12px;font-weight:700;right:9px}.trade-reference .financial-field__token-trigger{min-width:0;min-height:28px;padding:0}.trade-reference .financial-field__value{align-items:center;min-height:42px;padding:14px 62px 0 0;display:flex}.trade-reference .financial-field__value strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;line-height:22px;overflow:hidden}.trade-reference .order-type-menu-trigger{background:var(--surface-secondary);border-radius:8px;height:38px;min-height:38px;padding-inline:9px;font-size:13px}.trade-reference .tif-menu-trigger{height:27px;min-height:27px;font-size:12px}.order-type-dropdown,.tif-dropdown{border:1px solid var(--divider);background:color-mix(in srgb, var(--surface-secondary) 88%, var(--page-bg));box-shadow:0 10px 28px color-mix(in srgb, var(--page-bg) 68%, transparent);border-radius:8px}.order-type-dropdown .mantine-Menu-item,.tif-dropdown .mantine-Menu-item{color:var(--text-primary)}.order-type-option{border-radius:6px;min-height:42px;font-size:13px}.tif-select-option{border-radius:6px;min-height:48px;padding:7px 9px}.chart-quick-order-drawer-body .order-type-menu-trigger{background:var(--surface-tertiary);border-radius:8px;grid-area:2/2;align-self:start;height:46px;min-height:46px;font-size:13px}.chart-quick-order-drawer-body .financial-field{min-height:46px;padding:0 10px}.chart-quick-order-drawer-body .financial-field__label{z-index:2;font-size:10px;line-height:1;position:absolute;top:7px;left:10px}.chart-quick-order-drawer-body .financial-field__input input{height:46px;min-height:46px;padding:15px 62px 0 0}.chart-quick-order-drawer-body .financial-field__unit{font-size:12px;right:10px}}@media (max-width:340px){.trade-reference .mobile-order-book .book-amount-mode-trigger .mantine-Button-section{display:none}.trade-reference .mobile-order-book .book-amount-mode-trigger{padding-right:0;font-size:9px}.trade-reference .mobile-order-book .book-head{font-size:9px}}.indicator-status--sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:800px) and (max-height:860px){.trade-reference.mobile-chart-active .mobile-chart-surface:not(.is-depth) .market-chart{--chart-main-mobile-height:max(330px, calc(100dvh - 453px))}}@media (max-width:800px){.trade-reference .dex-holders{min-height:calc(100dvh - 280px - var(--bottom-nav-height));padding:20px var(--trade-mobile-gutter) 110px;background:var(--page-bg)}.trade-reference .dex-holders-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.trade-reference .dex-holders-heading h2{margin:0;font-size:17px;font-weight:700}.trade-reference .dex-holders-loading{place-items:center;min-height:200px;display:grid}.trade-reference .dex-holders-summary{border-block:1px solid var(--divider);grid-template-columns:.6fr 1.6fr .9fr;gap:12px;margin-top:18px;padding:12px 0;display:grid}.trade-reference .dex-holders-summary>div{flex-direction:column;gap:4px;min-width:0;display:flex}.trade-reference .dex-holders-summary strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.trade-reference .dex-holders-summary small{color:var(--muted);font-size:11px}.trade-reference .dex-holders-caption{margin:14px 0 20px;line-height:1.5}.trade-reference .dex-holders-table{table-layout:fixed;width:100%}.trade-reference .dex-holders-table th:first-child{width:40px}.trade-reference .dex-holders-table th:nth-child(2){width:31%}.trade-reference .dex-holders-table th{color:var(--muted);padding-inline:3px;font-size:11px;font-weight:550}.trade-reference .dex-holders-table td{border-bottom:1px solid var(--divider);vertical-align:middle;padding:13px 3px}.trade-reference .dex-holders-rank{font-variant-numeric:tabular-nums;font-size:15px}.trade-reference .dex-holders-account{overflow-wrap:anywhere;max-width:100%;color:var(--text-primary);font-size:12px;font-weight:600;display:inline-block}.trade-reference .dex-holders-balance{text-align:right}.trade-reference .dex-holders-balance-button{width:100%;color:var(--text-primary);text-align:right;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:4px;padding:0;display:flex}.trade-reference .dex-holders-amount{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:3px;max-width:100%;font-size:12px;font-weight:680;display:inline-flex}.trade-reference .dex-holders-amount svg{color:var(--muted);flex:none}.trade-reference .dex-holders-balance-button small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.trade-reference .dex-holders-breakdown td{color:var(--muted);font-size:11px}.trade-reference .dex-holders-breakdown span{margin:3px 16px 3px 0;display:inline-block}.trade-reference .dex-holders-pagination{padding-bottom:env(safe-area-inset-bottom);margin-top:18px}.trade-reference .mobile-chart-section-tabs .mantine-Tabs-tab{padding-inline:7px;font-size:13px}.trade-reference .market-sentiment{border-top:1px solid var(--divider);margin-top:26px;padding:20px 0 8px}.trade-reference .market-sentiment-heading h3{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 4px;font-size:17px;font-weight:700}.trade-reference .sentiment-gauge{width:min(100%,320px);margin:20px auto 16px}.trade-reference .sentiment-gauge-svg{width:100%;height:auto;display:block;overflow:visible}.trade-reference .sentiment-gauge-score{fill:var(--text-primary);letter-spacing:-2px;font-variant-numeric:tabular-nums;font-size:41px;font-weight:750}.trade-reference .sentiment-gauge-label{fill:var(--text-secondary);font-size:13px;font-weight:650}.trade-reference .sentiment-gauge-indicator{transition:transform .65s cubic-bezier(.2,.7,.25,1)}.trade-reference .sentiment-gauge-ends{justify-content:space-between;gap:12px;margin-top:-5px;display:flex}.trade-reference .market-sentiment-disclaimer{gap:7px;margin-top:18px;display:grid}.trade-reference .market-sentiment-disclaimer .mantine-Text-root{line-height:1.55}@media (prefers-reduced-motion:reduce){.trade-reference .sentiment-gauge-indicator{transition:none}}.trade-reference .dex-token-profile{padding:3px 0 18px}.trade-reference .dex-token-profile-heading{align-items:center;gap:12px;min-width:0;display:flex}.trade-reference .dex-token-profile-heading-copy{flex:1;min-width:0}.trade-reference .dex-token-profile-heading h2{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:730;line-height:1.3}.trade-reference .dex-token-profile-description{white-space:pre-line;overflow-wrap:anywhere;margin-top:15px;line-height:1.65}.trade-reference .dex-token-profile-tags{margin-top:14px}.trade-reference .dex-token-profile-tag{max-width:100%;height:auto;min-height:23px;padding-block:4px}.trade-reference .dex-token-profile-tag .mantine-Badge-label{white-space:normal;overflow-wrap:anywhere;text-align:center}.trade-reference .dex-token-profile-socials{margin-top:16px}}.markets-reference-sort-label-compact{display:none}@media (max-width:360px){.markets-reference-head--pair{width:38%}.markets-reference-head--price{width:36%}.markets-reference-head--change{width:26%}.markets-reference-sort-label-full{display:none}.markets-reference-sort-label-compact{display:inline}.markets-reference-table thead th{font-size:11px}.markets-reference-sort{min-height:32px}.markets-reference-pair{gap:6px}.markets-reference-pair .mantine-Avatar-root{--avatar-size:26px;flex-shrink:0;width:26px;min-width:26px;height:26px}.markets-reference-symbols,.markets-reference-symbols span{letter-spacing:-.025em;font-size:clamp(9.5px,3vw,11px)}.markets-reference-price-primary{letter-spacing:-.035em;text-overflow:clip;font-size:clamp(9.5px,3.1vw,10.5px);overflow:visible}.markets-reference-price-secondary,.markets-reference-volume{letter-spacing:-.025em;font-size:clamp(9px,2.85vw,10px)}.markets-reference-change-pill{width:100%;min-width:0;min-height:var(--market-change-chip-height);font-size:var(--market-change-chip-font-size);padding-inline:4px}}@media (max-width:430px){.home-ref-market-row__label{grid-template-columns:minmax(82px, 1fr) minmax(0, max-content) var(--market-change-chip-width);column-gap:10px}.home-ref-balance{min-height:100px;padding-block:8px}.home-ref-quick-actions{min-height:72px;padding-block:4px 6px}.home-ref-quick-action{min-height:62px}.home-ref-quick-action__label{gap:5px}.home-ref-quick-action__icon{width:44px;height:44px}.home-ref-feature-banner{min-height:68px;margin-block:6px 8px}.home-ref-highlight-grid{gap:6px;margin-bottom:8px}.home-ref-highlight-card{min-height:76px;padding:10px 12px}.home-ref-highlight-card__label{gap:3px}.home-ref-market-board{padding-top:12px;padding-bottom:6px}.home-ref-secondary-tabs{padding-block:4px 6px}.home-ref-market-row{min-height:60px;padding-block:4px}.home-ref-market-row__pair{gap:6px}.home-ref-market-row__pair>span:last-child{row-gap:3px}.home-ref-market-row__pair small{line-height:1.1}.home-ref-market-row__pair .mantine-Avatar-root{--avatar-size:28px;width:28px;min-width:28px;height:28px}.home-ref-market-row__price{letter-spacing:-.025em;text-overflow:clip;white-space:nowrap;min-width:0;font-size:clamp(10px,3.25vw,13px);line-height:1.1;overflow:visible}.home-ref-market-row__change{width:var(--market-change-chip-width);min-width:var(--market-change-chip-width);max-width:var(--market-change-chip-width);height:var(--market-change-chip-height);min-height:var(--market-change-chip-height);max-height:var(--market-change-chip-height);font-size:var(--market-change-chip-font-size);text-overflow:clip;white-space:nowrap;margin-left:2px;padding-inline:6px;overflow:visible}.markets-reference-row td{padding:5px 3px}.markets-reference-row{height:64px}.markets-reference-change-pill{width:var(--market-change-chip-width,78px);min-width:var(--market-change-chip-width,78px);max-width:var(--market-change-chip-width,78px);height:var(--market-change-chip-height,28px);min-height:var(--market-change-chip-height,28px);max-height:var(--market-change-chip-height,28px);font-size:var(--market-change-chip-font-size);white-space:nowrap;justify-self:end;overflow:visible}.markets-reference-change-pill .mantine-Badge-label{text-overflow:clip;overflow:visible}.market-search-change{width:var(--market-change-chip-width,78px);min-width:var(--market-change-chip-width,78px);max-width:var(--market-change-chip-width,78px);height:var(--market-change-chip-height,28px);min-height:var(--market-change-chip-height,28px);max-height:var(--market-change-chip-height,28px);font-size:var(--market-change-chip-font-size);padding-inline:6px}.wallet-ref-summary{padding-top:9px}.wallet-ref-total{min-height:46px;margin-top:0}.wallet-ref-equivalent{min-height:22px;margin-top:2px}.wallet-ref-pnl-row{min-height:44px;margin-top:0}.wallet-ref-balance-grid{margin-top:4px}.wallet-ref-actions{padding-block:14px 8px}.wallet-ref-assets-toolbar{min-height:44px}.wallet-ref-asset-row{min-height:60px;padding-block:4px}}@media (max-width:800px){.wallet-ref-total-label button,.wallet-analysis-updated button{width:36px;min-width:36px;height:36px}.home-ref-currency-trigger{min-height:34px}.trade-reference .tif-menu-trigger{height:36px;min-height:36px}.book-amount-mode-trigger{min-height:34px}.book-expand-trigger{width:36px;min-width:36px;min-height:36px}}@media (max-width:360px){.account-center-header{grid-template-columns:40px minmax(0,1fr) 52px;gap:8px}.account-center-theme-menu{width:52px;min-width:52px;padding-inline:4px}.account-center-theme-menu .mantine-Button-label{display:none}.account-center-theme-menu .mantine-Button-inner{justify-content:center;gap:3px}}@media (max-width:800px){.trade-reference .book-amount-mode-trigger{height:30px;min-height:30px}.trade-reference .book-expand-trigger{width:36px;min-width:36px;height:36px;min-height:36px}.home-ref-currency-trigger{height:34px}}@media (max-width:360px){.trade-reference .mobile-chart-market-summary{grid-template-columns:minmax(0,1fr) minmax(108px,.7fr);column-gap:10px}.trade-reference .mobile-chart-market-summary__price>div{flex-wrap:wrap;align-items:baseline;gap:3px 6px;display:flex}.trade-reference .mobile-chart-market-summary__price strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;flex:0 auto;max-width:100%;font-size:clamp(16px,5.6vw,20px);line-height:1.12;overflow:visible}.trade-reference .mobile-chart-market-summary__price span{font-size:11px;line-height:1.2}.trade-reference .market-selector-copy strong.market-selector-pair--long{letter-spacing:-.035em;font-size:13px}.trade-reference .market-selector-title{gap:2px}.trade-reference .market-selector-title svg{width:11px;height:11px}.trade-reference .mobile-chart-market-summary__stats dd{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;max-width:100%}.trade-reference .mobile-chart-trade-dock>button{min-width:0;padding-inline:4px}.trade-reference .mobile-chart-trade-dock>button span{min-width:0;max-width:100%}.trade-reference .mobile-chart-trade-dock>button strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:100%;font-size:11px;display:block}}@media (max-width:800px){.trade-reference .mobile-chart-market-summary{grid-template-columns:minmax(0,1fr) minmax(108px,36%);column-gap:12px}.trade-reference .mobile-chart-market-summary__price>div{flex-wrap:wrap;align-items:baseline;gap:3px 8px;display:flex}.trade-reference .mobile-chart-market-summary__price strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;flex:0 auto;max-width:100%;font-size:clamp(16px,4.7vw,22px);line-height:1.1;overflow:visible}.trade-reference .mobile-chart-market-summary__price span{font-size:clamp(11px,3vw,12px);line-height:1.2}.trade-reference .mobile-chart-market-summary__stats dd{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:100%;overflow:visible}.trade-reference .market-selector-copy .mobile-market-price{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.2;overflow:visible}}@media (max-width:430px){.trade-reference .mobile-chart-market-summary{grid-template-columns:minmax(0,1fr) minmax(104px,36%);column-gap:9px}}@media (max-width:800px){.trade-reference .mobile-order-book .book{grid-template-rows:24px minmax(0,1fr) minmax(41px,max-content) minmax(0,1fr) 18px 44px}.trade-reference .mobile-order-book .book.book-view-bids{grid-template-rows:24px minmax(41px,max-content) minmax(0,1fr) 18px 44px}.trade-reference .mobile-order-book .book.book-view-asks{grid-template-rows:24px minmax(0,1fr) minmax(41px,max-content) 18px 44px}.trade-reference .mobile-order-book .book-mid{height:auto;min-height:41px}.trade-reference .mobile-order-book .book-mid-price{height:auto;min-height:41px;padding-block:4px}.trade-reference .mobile-order-book .book-mid-copy{width:100%;min-width:0}.trade-reference .mobile-order-book .book-mid-copy strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:100%;font-size:clamp(11px,3.55vw,15px);line-height:1.15;display:block;overflow:visible}.home-ref-market-board,.markets-reference-page,.trade-market-drawer--markets{--market-list-price-font-size:clamp(12px, 3.6vw, 14px);--market-list-volume-font-size:clamp(10px, 2.9vw, 11px)}.home-ref-market-row__pair small,.markets-reference-table .markets-reference-volume{font-size:var(--market-list-volume-font-size);letter-spacing:-.015em;font-weight:500;line-height:1.15}.home-ref-market-row__price,.markets-reference-table .markets-reference-price-primary{font-size:var(--market-list-price-font-size);font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;font-weight:700;line-height:1.15;overflow:visible}.markets-reference-table .markets-reference-row{height:auto}.markets-reference-table .markets-reference-row td{padding-block:9px}.markets-reference-table .markets-reference-price-secondary{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:var(--mantine-font-size-xs);line-height:1.15;display:block;overflow:visible}.markets-reference-table .markets-reference-symbols{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.2;overflow:visible}}@media (max-width:430px){.markets-reference-table .markets-reference-head--pair{width:35%}.markets-reference-table .markets-reference-head--price{width:40%}.markets-reference-table .markets-reference-head--change{width:25%}.home-ref-market-row__label{grid-template-columns:minmax(100px, 1.12fr) minmax(0, 1fr) var(--market-change-chip-width);column-gap:6px}.home-ref-market-row__pair strong,.home-ref-market-row__pair span{overflow-wrap:anywhere}.home-ref-market-row__pair>span:last-child{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:2px 3px;min-width:0;display:flex}.home-ref-market-row__pair strong{white-space:nowrap;max-width:100%;font-size:clamp(11px,3.45vw,13px);line-height:1.15;display:block}.home-ref-market-row__pair>span:last-child>span{white-space:nowrap;font-size:clamp(10px,2.9vw,11px);display:block}.home-ref-market-row__pair small{text-overflow:clip;white-space:normal;flex-basis:100%;min-width:0;max-width:100%;overflow:visible}}@media (max-width:800px){.home-ref-market-board,.markets-reference-page,.trade-market-drawer--markets{--market-list-cell-row-gap:3px}.home-ref-market-row__pair>span.market-list-pair-copy,.markets-reference-pair-copy.market-list-pair-copy{align-content:center;align-items:baseline;row-gap:var(--market-list-cell-row-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.home-ref-market-row__pair .market-list-pair-line,.markets-reference-pair-title.market-list-pair-line{flex-wrap:nowrap;align-items:baseline;gap:3px;min-width:0;line-height:1.15;display:flex}.home-ref-market-row__pair .market-list-pair-line>strong,.home-ref-market-row__pair .market-list-pair-line>span{white-space:nowrap;flex:none;width:auto;display:inline}.home-ref-market-row__pair .market-list-volume,.markets-reference-pair-copy .market-list-volume{min-width:0;max-width:100%;color:var(--muted);font-size:var(--market-list-volume-font-size);letter-spacing:-.015em;text-align:left;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.15;display:block;overflow:visible}.market-list-quote{align-content:center;place-items:baseline end;row-gap:var(--market-list-cell-row-gap);text-align:right;font-variant-numeric:tabular-nums;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.market-list-quote>.market-list-quote__primary,.market-list-quote>.market-list-quote__secondary{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;text-align:right;min-width:0;max-width:100%;margin:0;line-height:1.15;display:block;overflow:visible}.market-list-quote>.market-list-quote__primary{font-size:var(--market-list-price-font-size);color:var(--text-primary);letter-spacing:-.025em;font-weight:700}.market-list-quote>.market-list-quote__secondary{color:var(--muted);font-size:var(--market-list-volume-font-size);letter-spacing:-.015em;font-weight:500}.home-ref-market-board,.markets-reference-page,.trade-market-drawer--markets{--market-list-primary-row-height:18px;--market-list-secondary-row-height:14px}.home-ref-market-row__pair>.market-list-pair-copy,.markets-reference-pair-copy.market-list-pair-copy,.market-list-quote{grid-template-rows:minmax(var(--market-list-primary-row-height), max-content) minmax(var(--market-list-secondary-row-height), max-content);row-gap:var(--market-list-cell-row-gap,3px);align-content:center;align-items:center}.home-ref-market-row__pair .market-list-pair-line,.markets-reference-pair-copy .market-list-pair-line,.market-list-quote__primary,.home-ref-market-row__pair .market-list-volume,.markets-reference-pair-copy .market-list-volume,.market-list-quote__secondary{align-self:center}.home-ref-market-board,.markets-reference-page,.trade-market-drawer--markets{--market-price-chip-gap:9px}.home-ref-market-row__label{column-gap:var(--market-price-chip-gap)}.markets-reference-table .markets-reference-price{padding-right:max(0px, calc(var(--market-price-chip-gap) - 3px))}.markets-reference-table .markets-reference-head--change{width:calc(var(--market-change-chip-width) + 6px)}.markets-reference-table .markets-reference-head--price{width:auto}.full-book-head:not(.full-book-head-bids):not(.full-book-head-asks),.full-book-row:not(.full-book-row-one-side),.trade-reference .chart-split-book .full-book-row:not(.full-book-row-one-side){grid-template-columns:minmax(0,.72fr) minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,.72fr);min-width:0;max-width:100%}.full-book-row>*,.trade-reference .chart-split-book .full-book-row>*,.full-book-head>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.full-book-row .full-book-price,.trade-reference .chart-split-book .full-book-row .full-book-price{white-space:normal;overflow-wrap:anywhere;word-break:normal;height:auto;min-height:30px;line-height:1.15}}.chart-pane-legend--in-pane:has(.indicator-status--visible){white-space:normal;max-height:min(56px,60%);overflow:visible}.chart-pane-legend--in-pane .indicator-status--visible{white-space:normal;vertical-align:middle;max-width:100%;margin-left:3px;padding-inline:5px 0;font-size:9px;line-height:1.2;display:inline-block}.order-review-drawer__content{background:var(--page-bg);width:100%;height:auto;max-height:min(88dvh,760px);color:var(--text-primary);flex:0 auto;box-shadow:0 -18px 42px #0003}.order-review-drawer__body{padding:10px 16px max(20px, env(safe-area-inset-bottom))}.order-review-intro{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.5}.order-review-summary{border:1px solid var(--divider);background:var(--surface-secondary);border-radius:12px;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:9px;padding:15px 12px;display:grid}.order-review-summary.buy{border-color:color-mix(in srgb, var(--buy) 28%, var(--divider))}.order-review-summary.sell{border-color:color-mix(in srgb, var(--sell) 28%, var(--divider))}.order-review-summary>svg{color:var(--muted)}.order-review-amount{min-width:0}.order-review-amount>span{color:var(--muted);margin-bottom:6px;font-size:10px;line-height:1.35;display:block}.order-review-field-label{align-items:center;gap:3px;min-width:0;display:inline-flex}.order-review-hint{width:24px;height:24px;color:var(--muted);vertical-align:middle;flex:0 0 24px}.order-review-help-popover{max-width:calc(100vw - 24px);color:var(--text-primary);background:var(--page-bg);border:1px solid var(--divider)}.order-review-amount>.order-review-field-label{min-height:24px;margin-bottom:4px;display:flex}.order-review-list dt .order-review-field-label{margin:-5px 0}.order-review-amount>strong{color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;font-weight:750;line-height:1.4;display:block}.order-review-amount>strong small{white-space:nowrap;color:var(--muted);margin-left:4px;font-size:11px;font-weight:600}.order-review-section-heading{color:var(--text-primary);margin:20px 0 12px;font-size:12px;font-weight:750}.order-review-drawer__body .order-review-list{gap:0;display:grid}.order-review-drawer__body .order-review-list>div{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:start;gap:14px;padding:10px 0;font-size:12px;line-height:1.45;display:flex}.order-review-list dt{min-width:80px;color:var(--muted)}.order-review-list dd{min-width:0;color:var(--text-primary);text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:650}.order-review-drawer__body .form-error{margin-top:12px}.order-review-footer{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:10px;margin-top:20px;display:grid}.order-review-footer .mantine-Button-root{border-radius:9px;width:100%;min-height:44px}.order-review-disclaimer{color:var(--muted);text-align:center;margin:12px 0 0;font-size:10px;line-height:1.5}.mantine-Button-root{--button-hover:var(--button-bg);--button-hover-color:var(--button-color)}.mantine-ActionIcon-root{--ai-hover:var(--ai-bg);--ai-hover-color:var(--ai-color)}.mobile-bottom-nav button,.home-ref-currency-trigger,.wallet-ref-currency-trigger{--button-bg:transparent;--button-hover:transparent;background:0 0}.mobile-bottom-nav button:hover,.mobile-bottom-nav button:active,.home-ref-currency-trigger:hover,.home-ref-currency-trigger:active,.wallet-ref-currency-trigger:hover,.wallet-ref-currency-trigger:active{background:0 0!important}.mantine-CloseButton-root:hover,.mantine-CloseButton-root:active,.mantine-Tabs-tab:not([data-active]):hover,.mantine-Tabs-tab:not([data-active]):active,.mantine-Menu-item:hover,.mantine-Menu-item:active,.mantine-Combobox-option:hover:not([data-combobox-selected]){background-color:#0000!important}.book-level:hover:not(.selected),.book-level[data-hovered=true]:not(.selected),.book-level[data-pressed=true]:not(.selected),.wallet-asset-row:hover,.wallet-asset-row[data-hovered=true],.markets-reference-row:hover,.account-order-row[role=link]:active,.order-filter-option:hover:not([data-combobox-selected=true]),.wallet-analysis-icon-button:active,.wallet-ref-history:active{background:0 0}.wallet-action-button:hover .wallet-action-icon,.wallet-action-button[data-hovered=true] .wallet-action-icon,.wallet-action-button[data-pressed=true] .wallet-action-icon{border-color:var(--divider);background:var(--surface-secondary);color:var(--text-primary)}.wallet-analysis-legend-row:active,.wallet-ref-asset-row:active{opacity:1}:where(button:not(:disabled),[role=button]:not([aria-disabled=true]),[role=link],[role=tab]:not([aria-disabled=true]),[role=menuitem]:not([aria-disabled=true]),[role=option]:not([aria-disabled=true]),a[href]){-webkit-tap-highlight-color:transparent;transform-origin:50%}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(button:not(:disabled),[role=button]:not([aria-disabled=true]),[role=link],[role=tab]:not([aria-disabled=true]),[role=menuitem]:not([aria-disabled=true]),[role=option]:not([aria-disabled=true]),a[href]){transition:transform .12s cubic-bezier(.22,1,.36,1)}}@media (prefers-reduced-motion:no-preference){:where(button:not(:disabled),[role=button]:not([aria-disabled=true]),[role=link],[role=tab]:not([aria-disabled=true]),[role=menuitem]:not([aria-disabled=true]),[role=option]:not([aria-disabled=true]),a[href]):active{transition-duration:70ms;transform:scale(.975)}}@media (prefers-reduced-motion:reduce){:where(button,[role=button],[role=link],[role=tab],[role=menuitem],[role=option],a[href]){transition:none!important;transform:none!important}}.book-level-live{transition:background-color .14s,opacity .14s;animation:.15s ease-out both order-book-row-enter}.book-level-live:before{will-change:width;transition:width .18s cubic-bezier(.2,.72,.2,1),opacity .14s}.book-pressure-side{transition:width .18s cubic-bezier(.2,.72,.2,1)}.levels.bids .book-level-live.book-level-flash-up{animation:.42s ease-out order-book-bid-pulse}.levels.asks .book-level-live.book-level-flash-up{animation:.42s ease-out order-book-ask-pulse}.levels .book-level-live.book-level-flash-down{animation:.42s ease-out order-book-reduce-pulse}.full-book-price-live{transition:background .18s,opacity .14s}.full-book-price-live.positive.book-level-flash-up{animation:.42s ease-out order-book-bid-pulse}.full-book-price-live.negative.book-level-flash-up{animation:.42s ease-out order-book-ask-pulse}.full-book-price-live.book-level-flash-down{animation:.42s ease-out order-book-reduce-pulse}@keyframes order-book-row-enter{0%{opacity:.56;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes order-book-bid-pulse{0%{background-color:color-mix(in srgb, var(--buy) 18%, transparent)}to{background-color:#0000}}@keyframes order-book-ask-pulse{0%{background-color:color-mix(in srgb, var(--sell) 18%, transparent)}to{background-color:#0000}}@keyframes order-book-reduce-pulse{0%{background-color:color-mix(in srgb, var(--foreground) 9%, transparent)}to{background-color:#0000}}.book-stream-live .book-head>span:first-child,.book-stream-live .chart-split-book-toolbar>:first-child,.book-state-refreshing .book-head>span:first-child,.book-state-refreshing .chart-split-book-toolbar>:first-child,.book-state-fallback .book-head>span:first-child,.book-state-fallback .chart-split-book-toolbar>:first-child,.book-state-stale .book-head>span:first-child,.book-state-stale .chart-split-book-toolbar>:first-child,.book-state-error .book-head>span:first-child,.book-state-error .chart-split-book-toolbar>:first-child{align-items:center;gap:5px;display:inline-flex}.book-stream-live .book-head>span:first-child:after,.book-stream-live .chart-split-book-toolbar>:first-child:after{content:"";background:var(--accent);width:5px;height:5px;box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 28%, transparent);border-radius:50%;flex:0 0 5px;animation:1.5s ease-out infinite order-book-live-pulse}.book-state-refreshing .book-head>span:first-child:after,.book-state-refreshing .chart-split-book-toolbar>:first-child:after,.book-state-fallback .book-head>span:first-child:after,.book-state-fallback .chart-split-book-toolbar>:first-child:after,.book-state-stale .book-head>span:first-child:after,.book-state-stale .chart-split-book-toolbar>:first-child:after,.book-state-error .book-head>span:first-child:after,.book-state-error .chart-split-book-toolbar>:first-child:after{content:"";background:#f59f00;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.book-state-refreshing .book-head>span:first-child:after,.book-state-refreshing .chart-split-book-toolbar>:first-child:after{animation:1.5s ease-out infinite order-book-live-pulse}.book-state-stale .book-head>span:first-child:after,.book-state-stale .chart-split-book-toolbar>:first-child:after,.book-state-error .book-head>span:first-child:after,.book-state-error .chart-split-book-toolbar>:first-child:after{background:var(--sell)}@keyframes order-book-live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 28%, transparent);opacity:1}65%{opacity:.72;box-shadow:0 0 0 5px #0000}to{opacity:1;box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.book-level-live,.book-level-live:before,.book-pressure-side,.full-book-price-live,.book-stream-live .book-head>span:first-child:after,.book-stream-live .chart-split-book-toolbar>:first-child:after,.book-state-refreshing .book-head>span:first-child:after,.book-state-refreshing .chart-split-book-toolbar>:first-child:after{transition:none!important;animation:none!important}}@media (max-width:800px){.trade-reference .mobile-order-book .book-level .book-price,.trade-reference .mobile-order-book .book-level .book-amount{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;max-width:100%;display:block;overflow:hidden}.trade-reference .mobile-order-book .book-level .book-price{text-align:left}.trade-reference .mobile-order-book .book-level .book-amount{text-align:right}}
