:root{color-scheme:dark;--finora-color-canvas: #071012;--finora-color-surface: #0c171a;--finora-color-surface-raised: #112125;--finora-color-surface-interactive: #173036;--finora-color-surface-sidebar: #091416;--finora-color-surface-glass: rgb(12 23 26 / 92%);--finora-color-border: #284148;--finora-color-border-strong: #3b626c;--finora-color-border-warning: #705a2b;--finora-color-border-danger: #74313d;--finora-color-text: #f1f7f7;--finora-color-text-secondary: #a4b8bd;--finora-color-text-muted: #728b91;--finora-color-brand: #4de0c1;--finora-color-brand-strong: #1fb89a;--finora-color-brand-contrast: #03201b;--finora-color-buy: #3dd6a2;--finora-color-buy-surface: #123b32;--finora-color-sell: #ff667c;--finora-color-sell-surface: #46212a;--finora-color-warning: #f6be58;--finora-color-warning-surface: #3d321c;--finora-color-info: #69b7ff;--finora-color-info-surface: #15324a;--finora-color-focus: #a7f4e5;--finora-color-light-canvas: #f5f8f8;--finora-color-light-surface: #ffffff;--finora-color-light-surface-raised: #edf3f2;--finora-color-light-surface-interactive: #dcebe8;--finora-color-light-border: #cbdad7;--finora-color-light-border-strong: #809b96;--finora-color-light-text: #071412;--finora-color-light-text-secondary: #3f5753;--finora-color-light-text-muted: #617a75;--finora-color-light-brand: #087d68;--finora-color-light-brand-strong: #066755;--finora-color-light-brand-contrast: #ffffff;--finora-color-light-buy: #087d68;--finora-color-light-buy-surface: #d9f1eb;--finora-color-light-sell: #bf3048;--finora-color-light-sell-surface: #fbe3e7;--finora-color-light-warning: #8f5d08;--finora-color-light-warning-surface: #fff0cb;--finora-color-light-info: #1769aa;--finora-color-light-info-surface: #dfedfb;--finora-color-light-focus: #075f50;--finora-font-sans: Inter, Pretendard, "Noto Sans KR", system-ui, sans-serif;--finora-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--finora-text-xs: .6875rem;--finora-text-sm: .75rem;--finora-text-md: .875rem;--finora-text-lg: 1rem;--finora-text-xl: 1.25rem;--finora-text-hero-title: clamp(2.25rem, 3vw, 3.25rem);--finora-text-hero-title-mobile: 2.25rem;--finora-text-section-title: clamp(2rem, 3.5vw, 3.25rem);--finora-text-board-title: clamp(1.5rem, 2.5vw, 2rem);--finora-text-card-price: clamp(1.25rem, 2.2vw, 1.75rem);--finora-space-0-5: .125rem;--finora-space-1: .25rem;--finora-space-1-5: .375rem;--finora-space-2: .5rem;--finora-space-2-5: .625rem;--finora-space-3: .75rem;--finora-space-3-5: .875rem;--finora-space-4: 1rem;--finora-space-5: 1.25rem;--finora-space-6: 1.5rem;--finora-space-8: 2rem;--finora-space-10: 2.5rem;--finora-space-12: 3rem;--finora-space-14: 3.5rem;--finora-space-16: 4rem;--finora-space-20: 5rem;--finora-space-24: 6rem;--finora-space-28: 7rem;--finora-space-32: 8rem;--finora-space-36: 9rem;--finora-space-40: 10rem;--finora-space-44: 11rem;--finora-space-52: 13rem;--finora-space-60: 15rem;--finora-space-76: 19rem;--finora-space-80: 20rem;--finora-space-92: 23rem;--finora-space-112: 28rem;--finora-space-120: 30rem;--finora-space-124: 31rem;--finora-space-140: 35rem;--finora-space-192: 48rem;--finora-space-hairline: 1px;--finora-space-negative-hairline: -1px;--finora-space-hero-gap-fluid: 6vw;--finora-space-hero-block-fluid: 9vw;--finora-space-section-block-fluid: 8vw;--finora-space-public-hero-gap: clamp(2rem, 5vw, 5rem);--finora-space-public-footer-gap: clamp(2rem, 6vw, 6rem);--finora-space-public-footer-block: clamp(3rem, 7vw, 5rem);--finora-space-account-page-block: clamp(2rem, 5vw, 4rem);--finora-space-account-notice: clamp(1.5rem, 5vw, 2.5rem);--finora-space-home-hero-mobile-gap: clamp(3rem, 10vw, 5rem);--finora-space-home-hero-mobile-block: clamp(4rem, 14vw, 6rem);--finora-space-home-section: clamp(3.5rem, 6vw, 6rem);--finora-space-public-gutter: clamp(1rem, 4vw, 3rem);--finora-layout-viewport-width: 100vw;--finora-layout-viewport-height: 100vh;--finora-layout-wide-width: 88rem;--finora-layout-public-content: 90rem;--finora-layout-admin-sidebar-width: 14.5rem;--finora-layout-admin-sidebar-compact-width: 12rem;--finora-layout-admin-secondary-column-min-width: 16rem;--finora-layout-admin-control-max-width: 24rem;--finora-layout-admin-security-input-max-width: 36rem;--finora-layout-admin-restricted-content-max: 40rem;--finora-layout-admin-signin-max-width: 36rem;--finora-size-admin-brand-mark: 1.75rem;--finora-size-admin-active-indicator: 3px;--finora-size-admin-mobile-brand-height: 2.5rem;--finora-letter-spacing-admin-brand: .04em;--finora-letter-spacing-tight-xl: -.055em;--finora-letter-spacing-tight-lg: -.045em;--finora-letter-spacing-tight-md: -.03em;--finora-letter-spacing-status: .03em;--finora-letter-spacing-eyebrow: .05em;--finora-letter-spacing-wide: .12em;--finora-letter-spacing-kicker: .16em;--finora-underline-offset: .15em;--finora-text-admin-page-title: clamp(1.75rem, 4vw, 2.5rem);--finora-text-admin-metric: 1.75rem;--finora-text-admin-prominent: 1.125rem;--finora-radius-sm: .25rem;--finora-radius-md: .5rem;--finora-radius-lg: .75rem;--finora-shadow-raised: 0 1rem 3rem rgb(0 0 0 / 24%);--finora-shadow-handle: 0 0 0 .125rem var(--finora-color-canvas);--finora-shadow-status-dot: 0 0 0 .2rem var(--finora-color-buy-surface);--finora-control-height: 2.25rem;--finora-control-height-touch: 2.75rem;--finora-control-height-prominent: 3.5rem;--finora-header-height: 3.5rem;--finora-header-height-mobile: 12.5rem;--finora-content-max: 100rem;--finora-motion-fast: .14s;--finora-layout-workspace-max: 78rem;--finora-layout-auth-max: 27.5rem;--finora-layout-header-height: 3.25rem;--finora-layout-subnav-height: 3rem;--finora-layout-statusbar-height: 2rem;--finora-layout-drawer-width: 25rem;--finora-layout-popover-width-sm: 15.625rem;--finora-layout-popover-width-md: 16.25rem;--finora-layout-popover-width-lg: 19.375rem;--finora-layout-trade-book-width: 18.75rem;--finora-layout-trade-ticket-width: 21.25rem;--finora-size-icon-sm: .9375rem;--finora-size-icon-md: 1.125rem;--finora-size-icon-lg: 1.5rem;--finora-size-empty-illustration: 3rem;--finora-size-status-badge-height: 1.35rem;--finora-size-segment-button-height: 1.75rem;--finora-size-status-dot: .5rem;--finora-size-notice-icon: 3.25rem;--finora-size-checkbox: 1.125rem;--finora-size-checkbox-col: 1.25rem;--finora-size-resize-handle: .375rem;--finora-border-width: 1px;--finora-border-width-strong: 2px;--finora-outline-width: .125rem;--finora-outline-offset: .125rem;--finora-outline-offset-wide: .1875rem;--finora-blur-header: 1rem;--finora-blur-backdrop: .35rem;--finora-radius-pill: 999rem}*,*:before,*:after{box-sizing:border-box}html{background:var(--finora-color-canvas);font-family:var(--finora-font-sans)}body{margin:0;min-width:var(--finora-space-80);background:var(--finora-color-canvas);color:var(--finora-color-text);font-size:var(--finora-text-md)}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:var(--finora-outline-width) solid var(--finora-color-focus);outline-offset:var(--finora-outline-offset)}.finora-button{min-height:var(--finora-control-height);padding:var(--finora-space-2) var(--finora-space-4);border:var(--finora-border-width) solid transparent;border-radius:var(--finora-radius-md);background:var(--finora-color-surface-interactive);color:var(--finora-color-text);cursor:pointer;font-weight:650;transition:background-color var(--finora-motion-fast) ease,border-color var(--finora-motion-fast) ease}.finora-button:hover:not(:disabled){border-color:var(--finora-color-border-strong)}.finora-button:disabled{color:var(--finora-color-text-muted);cursor:not-allowed;opacity:.7}.finora-button--primary{background:var(--finora-color-brand);color:var(--finora-color-brand-contrast)}.finora-button--buy{background:var(--finora-color-buy);color:var(--finora-color-brand-contrast)}.finora-button--sell{background:var(--finora-color-sell);color:var(--finora-color-text)}.finora-button--quiet{background:transparent;border-color:var(--finora-color-border)}.finora-button--full{width:100%}.finora-panel{min-width:0;overflow:hidden;border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-lg);background:var(--finora-color-surface)}.finora-panel__header{min-height:var(--finora-layout-header-height);display:flex;align-items:center;justify-content:space-between;gap:var(--finora-space-3);padding:var(--finora-space-2) var(--finora-space-4);border-bottom:var(--finora-border-width) solid var(--finora-color-border)}.finora-panel__eyebrow{display:block;color:var(--finora-color-text-muted);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs);letter-spacing:var(--finora-letter-spacing-eyebrow);text-transform:uppercase}.finora-panel__title{margin:0;font-size:var(--finora-text-md);font-weight:700}.finora-panel__body{min-height:0}.finora-panel__action{display:flex;align-items:center}.finora-status{display:inline-flex;align-items:center;min-height:var(--finora-size-status-badge-height);padding:0 var(--finora-space-2);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-pill);background:var(--finora-color-surface-raised);color:var(--finora-color-text-secondary);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs);font-weight:700;letter-spacing:var(--finora-letter-spacing-status)}.finora-status--positive{border-color:var(--finora-color-brand-strong);background:var(--finora-color-buy-surface);color:var(--finora-color-buy)}.finora-status--warning{background:var(--finora-color-warning-surface);color:var(--finora-color-warning)}.finora-status--danger{background:var(--finora-color-sell-surface);color:var(--finora-color-sell)}.finora-status--info{background:var(--finora-color-info-surface);color:var(--finora-color-info)}.finora-segments{display:inline-flex;padding:var(--finora-space-1);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-md);background:var(--finora-color-canvas)}.finora-segments__button{min-height:var(--finora-size-segment-button-height);padding:var(--finora-space-1) var(--finora-space-3);border:0;border-radius:var(--finora-radius-sm);background:transparent;color:var(--finora-color-text-secondary);cursor:pointer;font-size:var(--finora-text-sm)}.finora-segments__button[data-active=true]{background:var(--finora-color-surface-interactive);color:var(--finora-color-text)}.finora-icon{display:inline-block;flex-shrink:0;vertical-align:middle}.finora-icon--sm{width:var(--finora-size-icon-sm);height:var(--finora-size-icon-sm)}.finora-icon--md{width:var(--finora-size-icon-md);height:var(--finora-size-icon-md)}.finora-icon--lg{width:var(--finora-size-icon-lg);height:var(--finora-size-icon-lg)}.finora-empty-illustration{width:var(--finora-size-empty-illustration);height:var(--finora-size-empty-illustration);display:block;margin-inline:auto;color:var(--finora-color-brand)}.coin-logo{display:inline-block;flex-shrink:0;border-radius:var(--finora-radius-pill);vertical-align:middle}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#root{min-height:100vh}:root{--finora-page-gutter: clamp(1rem, 4vw, 3rem);--finora-page-title-size: clamp(1.75rem, 4vw, 2.5rem)}a{color:inherit;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:var(--finora-space-negative-hairline);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;top:var(--finora-space-2);left:var(--finora-space-2);padding:var(--finora-space-2) var(--finora-space-3);border-radius:var(--finora-radius-md);background:var(--finora-color-brand);color:var(--finora-color-brand-contrast);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.app-shell{min-height:100vh;display:flex;flex-direction:column}.app-header{position:sticky;z-index:20;top:0;height:var(--finora-header-height);border-bottom:1px solid var(--finora-color-border);background:var(--finora-color-canvas)}.app-header__inner{width:min(100%,var(--finora-content-max));height:100%;margin:0 auto;padding:0 var(--finora-space-4);display:flex;align-items:center;gap:var(--finora-space-6)}.brand{display:inline-flex;align-items:center;gap:var(--finora-space-2);color:var(--finora-color-text);text-decoration:none}.brand-mark{width:1.75rem;height:1.75rem;fill:var(--finora-color-brand)}.brand__wordmark{font-size:var(--finora-text-lg);font-weight:800;letter-spacing:.08em}.brand__product{color:var(--finora-color-text-muted);font-size:var(--finora-text-xs);font-weight:700;letter-spacing:.12em}.primary-nav{height:100%;display:flex;align-items:center;gap:var(--finora-space-1)}.primary-nav__link{height:100%;display:inline-flex;align-items:center;padding:0 var(--finora-space-3);border-bottom:2px solid transparent;color:var(--finora-color-text-secondary);text-decoration:none;font-weight:650}.primary-nav__link:hover,.primary-nav__link[data-active=true]{border-bottom-color:var(--finora-color-brand);color:var(--finora-color-text)}.app-header__actions{margin-left:auto;display:flex;align-items:center;gap:var(--finora-space-3)}.test-banner{padding:var(--finora-space-2) var(--finora-space-4);border-bottom:1px solid var(--finora-color-border);background:var(--finora-color-warning-surface);color:var(--finora-color-warning);text-align:center;font-size:var(--finora-text-sm)}.app-main{flex:1}.page-container{width:min(calc(100% - (2 * var(--finora-page-gutter))),var(--finora-content-max));margin:0 auto;padding:var(--finora-space-8) 0}.page-container--wide{width:min(calc(100% - (2 * var(--finora-page-gutter))),var(--finora-content-max));padding-top:var(--finora-space-3)}.page-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--finora-space-8);margin-bottom:var(--finora-space-6)}.page-heading__eyebrow{color:var(--finora-color-brand);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs);font-weight:700;letter-spacing:.14em}.page-heading h1{margin:var(--finora-space-2) 0;font-size:var(--finora-page-title-size)}.page-heading p{margin:0;color:var(--finora-color-text-secondary)}.markets-screen,.markets-screen.page-container{width:100%;max-width:var(--finora-content-max);margin-inline:auto;padding-block:var(--finora-space-5);padding-inline:var(--finora-space-6)}.markets-screen>.finora-panel>.finora-panel__header:not(:has(.finora-status)){display:none}.market-summary{display:flex;border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-lg);background:var(--finora-color-surface)}.market-summary>div{min-width:var(--finora-space-36);padding:var(--finora-space-2) var(--finora-space-3);border-right:var(--finora-border-width) solid var(--finora-color-border)}.market-summary>div:last-child{border-right:0}.market-summary span,.market-summary strong{display:flex;align-items:center;gap:var(--finora-space-1-5)}.market-summary span{color:var(--finora-color-text-muted);font-size:var(--finora-text-xs)}.market-summary strong{margin-top:var(--finora-space-1);font-family:var(--finora-font-mono);font-size:var(--finora-text-md);font-variant-numeric:tabular-nums}.market-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--finora-space-2);padding:var(--finora-space-3) var(--finora-space-4);border-bottom:var(--finora-border-width) solid var(--finora-color-border)}.market-scope-tabs{display:flex;align-items:center;gap:var(--finora-space-1);overflow-x:auto}.market-scope-tabs button{min-height:var(--finora-size-admin-mobile-brand-height);display:inline-flex;align-items:center;gap:var(--finora-space-1-5);padding:0 var(--finora-space-3);border:0;border-radius:var(--finora-radius-md);background:transparent;color:var(--finora-color-text-secondary);cursor:pointer;font-weight:650;white-space:nowrap}.market-scope-tabs button:hover,.market-scope-tabs button[aria-selected=true]{background:var(--finora-color-surface-interactive);color:var(--finora-color-text)}.search-field{width:min(100%,var(--finora-space-80));display:flex;align-items:center;gap:var(--finora-space-2);min-height:var(--finora-control-height);padding:0 var(--finora-space-3);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-md);background:var(--finora-color-canvas)}.search-field:focus-within{border-color:var(--finora-color-focus)}.search-field svg{width:var(--finora-space-4);height:var(--finora-space-4);fill:none;stroke:var(--finora-color-text-muted);stroke-width:2}.search-field input{width:100%;border:0;outline:0;background:transparent;color:var(--finora-color-text)}.data-table-scroll{overflow-x:auto}.data-table,.compact-table,.order-book-table{width:100%;border-collapse:collapse;font-family:var(--finora-font-mono);font-size:var(--finora-text-sm);font-variant-numeric:tabular-nums}.data-table th,.data-table td{height:var(--finora-space-14);padding:var(--finora-space-2) var(--finora-space-4);border-bottom:var(--finora-border-width) solid var(--finora-color-border);text-align:right;white-space:nowrap}.data-table th:first-child,.data-table td:first-child{width:var(--finora-space-14);padding-inline:var(--finora-space-2);text-align:center}.data-table th:nth-child(2),.data-table td:nth-child(2),.data-table th:nth-last-child(-n+2),.data-table td:nth-last-child(-n+2){text-align:left}.data-table thead th,.compact-table thead th,.order-book-table thead th{color:var(--finora-color-text-muted);font-size:var(--finora-text-xs);font-weight:600}.data-table tbody tr:hover{background:var(--finora-color-surface-raised)}.market-link{display:inline-flex;align-items:center;gap:var(--finora-space-3);color:var(--finora-color-text);font-family:var(--finora-font-sans);text-decoration:none}.market-link>span:last-child{display:flex;align-items:baseline;gap:var(--finora-space-0-5)}.market-link strong{font-size:var(--finora-text-md);font-weight:700;letter-spacing:var(--finora-letter-spacing-tight)}.market-link small{color:var(--finora-color-text-muted);font-size:var(--finora-text-xs);font-weight:500}.market-mobile-status,.market-mobile-volume-source{display:none}.route-label{color:var(--finora-color-text-secondary);font-family:var(--finora-font-sans);font-weight:600}.market-price-basis{display:block;margin-top:var(--finora-space-0-5);color:var(--finora-color-text-muted);font-family:var(--finora-font-sans);font-size:var(--finora-text-xs);font-weight:400;font-variant-numeric:normal;line-height:1.25;opacity:.72;white-space:nowrap}.market-price-basis--warning{color:var(--finora-color-warning);opacity:.92}.numeric,.compact-table td,.order-book-table td{font-family:var(--finora-font-mono);font-variant-numeric:tabular-nums}.market-quote-pill{display:inline-flex;align-items:center;gap:var(--finora-space-1-5);min-height:var(--finora-space-8);padding:0 var(--finora-space-3);border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-sm);background:var(--finora-color-surface-raised);color:var(--finora-color-text);font-size:var(--finora-text-xs);font-weight:700}.markets-table th:nth-child(2),.markets-table td:nth-child(2){width:18%;min-width:var(--finora-space-40)}.markets-table th:nth-child(3),.markets-table td:nth-child(3){width:16%}.markets-table td:nth-child(3)>span:first-child{color:var(--finora-color-text);font-size:var(--finora-text-md);font-weight:700}.markets-table th:nth-child(4),.markets-table td:nth-child(4){width:13%;font-weight:650}.markets-table th:nth-child(5),.markets-table td:nth-child(5),.markets-table th:nth-child(6),.markets-table td:nth-child(6){width:13%}.markets-table th:nth-child(7),.markets-table td:nth-child(7){width:18%}.markets-table th:nth-child(8),.markets-table td:nth-child(8){width:9%;text-align:right}.market-trade-link{display:inline-flex;align-items:center;justify-content:center;min-height:var(--finora-space-7);padding:0 var(--finora-space-3);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-sm);background:var(--finora-color-canvas);color:var(--finora-color-text);font-family:var(--finora-font-sans);font-size:var(--finora-text-xs);font-weight:600;text-decoration:none;transition:border-color var(--finora-motion-fast) ease,background-color var(--finora-motion-fast) ease,color var(--finora-motion-fast) ease}.market-trade-link:hover{border-color:var(--finora-color-accent);background:var(--finora-color-accent-soft);color:var(--finora-color-accent)}.markets-table td.numeric{text-align:right}.markets-table td.numeric small{display:block;margin-top:var(--finora-space-0-5);color:var(--finora-color-text-muted);font-family:var(--finora-font-sans);font-size:var(--finora-text-xs);font-weight:400;line-height:1.25;opacity:.72}.market-empty,.account-empty{padding:var(--finora-space-8);color:var(--finora-color-text-secondary);text-align:center}.market-empty strong,.market-empty span{display:block}.market-empty strong{margin-bottom:var(--finora-space-2);color:var(--finora-color-text)}.favorite-button{width:var(--finora-size-admin-mobile-brand-height);height:var(--finora-size-admin-mobile-brand-height);display:inline-grid;padding:0;border:0;border-radius:50%;place-items:center;background:transparent;color:var(--finora-color-text-muted);cursor:pointer}.favorite-button:hover{background:var(--finora-color-surface-interactive);color:var(--finora-color-warning)}.favorite-button__icon{display:inline-grid;place-items:center}.favorite-button svg{width:var(--finora-size-icon-md);height:var(--finora-size-icon-md);fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:1.6}.favorite-button[aria-pressed=true] svg,.favorite-button__icon[data-filled=true] svg,.favorite-button svg[data-filled=true]{fill:var(--finora-color-warning);color:var(--finora-color-warning)}@media(max-width:48rem){.markets-screen,.markets-screen.page-container{padding-top:var(--finora-space-4);padding-inline:var(--finora-space-6)}.market-summary>div{min-width:var(--finora-space-28)}.market-toolbar{align-items:stretch;flex-direction:column}.market-scope-tabs{width:100%}.market-scope-tabs button{min-height:var(--finora-control-height-touch)}.search-field{width:100%;min-height:var(--finora-control-height-touch)}.markets-table th:nth-child(5),.markets-table td:nth-child(5),.markets-table th:nth-child(6),.markets-table td:nth-child(6),.markets-table th:nth-child(8):not(.market-cap-cell),.markets-table td:nth-child(8):not(.market-cap-cell){display:none}}@media(max-width:36rem){.market-mobile-volume-source{display:block;margin-top:var(--finora-space-0-5);color:var(--finora-color-text-muted);font-size:var(--finora-text-xs);font-weight:400}.markets-table .market-mobile-status{display:block;margin-top:var(--finora-space-1);font-size:var(--finora-text-xs);color:var(--finora-color-text-secondary)}.markets-table .market-mobile-status--warning{color:var(--finora-color-warning)}.markets-table .market-mobile-status--danger{color:var(--finora-color-sell)}.market-summary>div{min-width:0;flex:1}.market-summary>div:last-child{display:none}.markets-table th:nth-child(4),.markets-table td:nth-child(4),.markets-table th:nth-child(7),.markets-table td:nth-child(7),.markets-table th:nth-child(8),.markets-table td:nth-child(8),.markets-table th:nth-child(9),.markets-table td:nth-child(9),.markets-table th:nth-child(10),.markets-table td:nth-child(10){display:none}.markets-table .market-price-basis{white-space:normal}}.account-page{width:min(calc(100% - (2 * var(--finora-page-gutter))),var(--finora-layout-workspace-max));padding-block:var(--finora-space-account-page-block)}.account-page__heading{display:flex;align-items:end;justify-content:space-between;gap:var(--finora-space-8)}.account-page__heading h1{margin:var(--finora-space-2) 0;font-size:var(--finora-page-title-size);letter-spacing:var(--finora-letter-spacing-tight-md)}.account-page__heading p{max-width:var(--finora-space-192);margin:0;color:var(--finora-color-text-secondary);line-height:1.65}@media(max-width:40rem){.admin-api-keys__heading{align-items:flex-start;flex-direction:column;gap:var(--finora-space-4)}}.account-page__navigation{display:flex;gap:var(--finora-space-1);margin-block:var(--finora-space-6);overflow-x:auto;border-bottom:var(--finora-border-width) solid var(--finora-color-border)}.account-page__navigation a{min-height:var(--finora-control-height-touch);display:inline-flex;flex:0 0 auto;align-items:center;padding-inline:var(--finora-space-4);border-bottom:var(--finora-border-width-strong) solid transparent;color:var(--finora-color-text-secondary);text-decoration:none;font-weight:700}.account-page__content,.account-snapshot{display:grid;gap:var(--finora-space-4)}.account-page__content{grid-template-columns:minmax(0,1fr)}.account-page__content>*{min-width:0}.account-profile-summary,.account-profile-links{display:grid;gap:var(--finora-space-3);padding:var(--finora-space-4)}.account-profile-summary p{margin:0;color:var(--finora-color-text-secondary)}.account-profile-summary dl{margin:0}.account-profile-summary dl>div{display:flex;flex-wrap:wrap;gap:var(--finora-space-3)}.account-profile-summary dt{color:var(--finora-color-text-secondary)}.account-profile-summary dd{margin:0;font-family:var(--finora-font-mono)}.account-profile-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--finora-space-52)),1fr));gap:0 var(--finora-space-6)}.account-profile-links a,.account-profile-summary>a{min-height:var(--finora-control-height);display:flex;align-items:center;justify-content:space-between;padding:var(--finora-space-2-5) 0;border:0;border-bottom:var(--finora-border-width) solid var(--finora-color-border);border-radius:0;background:transparent;color:var(--finora-color-text);font-size:var(--finora-text-sm);font-weight:600;text-decoration:none}.account-profile-links a:hover,.account-profile-summary>a:hover{border-bottom-color:var(--finora-color-brand);background:transparent;color:var(--finora-color-brand)}.support-login-panel{width:min(100%,var(--finora-space-192));justify-self:center}.support-login-panel .finora-panel__body{padding:var(--finora-space-4);color:var(--finora-color-text-secondary);line-height:1.6}.support-login-panel p{margin:0}.support-notice{margin:0;padding:var(--finora-space-3) var(--finora-space-4);border:0;border-left:var(--finora-border-width-strong) solid var(--finora-color-brand);border-radius:0;background:var(--finora-color-surface-raised);color:var(--finora-color-text-secondary)}.support-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--finora-space-5)}.support-layout__section{min-width:0;display:grid;gap:var(--finora-space-4);padding:var(--finora-space-5);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-sm);background:var(--finora-color-surface)}.support-layout__section>.finora-panel{border:0;border-top:var(--finora-border-width) solid var(--finora-color-border);border-radius:0;background:transparent}.support-layout__section>.finora-panel>.finora-panel__header{padding-inline:0;background:transparent}.support-layout__section>h2,.support-layout__section>p,.support-form h2{margin:0}.support-layout__section>h2,.support-form h2{font-size:var(--finora-text-lg)}.support-ticket-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:var(--finora-border-width) solid var(--finora-color-border)}.support-ticket-list button{width:100%;padding:var(--finora-space-3) 0;border:0;border-bottom:var(--finora-border-width) solid var(--finora-color-border);border-radius:0;background:transparent;color:var(--finora-color-text);cursor:pointer;font:inherit;text-align:left;overflow-wrap:anywhere}.support-ticket-list button:hover,.support-ticket-list button[aria-current=true]{border-bottom-color:var(--finora-color-brand);color:var(--finora-color-brand)}.support-form,.support-form label{min-width:0;display:grid;gap:var(--finora-space-3)}.support-form{padding-top:var(--finora-space-5);border-top:var(--finora-border-width) solid var(--finora-color-border)}.support-form label{gap:var(--finora-space-2);font-size:var(--finora-text-sm);font-weight:700}.support-form select,.support-form input,.support-form textarea{box-sizing:border-box;width:100%;min-height:var(--finora-control-height);padding:var(--finora-space-3);border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);background:var(--finora-color-canvas);color:var(--finora-color-text);font:inherit;font-weight:400}.support-form textarea{min-height:var(--finora-space-32);resize:vertical}.support-form>.finora-button{justify-self:start}.support-layout__section .finora-panel__body{display:grid;gap:var(--finora-space-4);padding:var(--finora-space-4) 0 0;overflow-wrap:anywhere}@media(max-width:55rem){.support-layout{grid-template-columns:minmax(0,1fr)}}.account-connection{overflow:visible;border:0;border-radius:0;background:transparent}.account-connection__status{min-height:calc(var(--finora-space-16) + var(--finora-space-2));display:flex;align-items:center;justify-content:space-between;gap:var(--finora-space-5);padding:var(--finora-space-4) var(--finora-space-5);border-bottom:var(--finora-border-width) solid var(--finora-color-border);background:var(--finora-color-surface)}.account-connection__status div,.security-card__lead{display:grid;gap:var(--finora-space-1)}.account-connection__status span:not(.finora-status),.security-card__lead span{color:var(--finora-color-text-secondary);line-height:1.55}.account-connection__warning{padding:var(--finora-space-3) var(--finora-space-5);border-bottom:var(--finora-border-width) solid var(--finora-color-border);background:var(--finora-color-warning-surface);color:var(--finora-color-warning);font-size:var(--finora-text-sm)}.account-connection__observed{padding:var(--finora-space-3) var(--finora-space-5) 0;color:var(--finora-color-text-muted);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs);text-align:right}.account-connection__empty{min-height:var(--finora-space-36);display:grid;align-content:center;justify-items:center;gap:var(--finora-space-3);padding:var(--finora-space-6);color:var(--finora-color-text-secondary);text-align:center}.account-connection__empty p{max-width:calc(var(--finora-space-120) + var(--finora-space-8));margin:0;line-height:1.6}.account-connection__code{color:var(--finora-color-text-muted);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs);font-weight:800;letter-spacing:var(--finora-letter-spacing-wide)}.account-snapshot{padding:0}.account-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-lg);background:var(--finora-color-surface)}.account-metrics--four{grid-template-columns:repeat(4,minmax(0,1fr))}.account-metrics--three{grid-template-columns:repeat(3,minmax(0,1fr))}.account-metrics>div{min-width:0;padding:var(--finora-space-5);border-right:var(--finora-border-width) solid var(--finora-color-border)}.account-metrics>div:last-child{border-right:0}.account-metrics span,.account-metrics dt,.account-metrics strong,.account-metrics dd{display:block;margin:0}.account-metrics span,.account-metrics dt{margin-bottom:var(--finora-space-2);color:var(--finora-color-text-muted);font-size:var(--finora-text-xs)}.account-metrics strong,.account-metrics dd{overflow:hidden;font-family:var(--finora-font-mono);font-size:var(--finora-text-lg);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.account-data-table-scroll{overflow-x:auto}.admin-worker-evidence{min-width:0;overflow-wrap:anywhere}.admin-worker-action-links{display:flex;flex-wrap:wrap;gap:var(--finora-space-3)}.account-history-filters{display:flex;flex-wrap:wrap;align-items:end;gap:var(--finora-space-3);margin-block:var(--finora-space-4)}.account-history-filters label{display:grid;gap:var(--finora-space-1);color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm)}.account-history-filters input,.account-history-filters select,.account-history-filters button{min-height:var(--finora-control-height-touch);padding-inline:var(--finora-space-3);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-sm);background:var(--finora-color-surface);color:var(--finora-color-text)}.account-data-table{width:100%;border-collapse:collapse;font-family:var(--finora-font-mono);font-size:var(--finora-text-sm);font-variant-numeric:tabular-nums}.account-data-table th,.account-data-table td{height:var(--finora-control-height-prominent);padding:var(--finora-space-2) var(--finora-space-4);border-bottom:var(--finora-border-width) solid var(--finora-color-border);text-align:right;white-space:nowrap}.account-data-table th:first-child,.account-data-table td:first-child,.account-data-table th:nth-child(2),.account-data-table td:nth-child(2),.account-data-table th:last-child,.account-data-table td:last-child{text-align:left}.account-data-table thead th{color:var(--finora-color-text-muted);font-size:var(--finora-text-xs);font-weight:650}.account-data-table tbody tr:hover{background:var(--finora-color-surface-raised)}.account-data-table tbody tr:last-child>*{border-bottom:0}.account-data-table th small{display:block;max-width:var(--finora-layout-admin-sidebar-compact-width);overflow:hidden;margin-top:var(--finora-space-1);color:var(--finora-color-text-muted);font-weight:500;text-overflow:ellipsis}.account-data-table .account-valuation-value{display:inline-flex;flex-direction:column;align-items:flex-end;min-width:0;text-align:right}.account-data-table .account-valuation-basis{display:block;margin-top:var(--finora-space-1);color:var(--finora-color-text-muted);font-family:var(--finora-font-sans);font-size:var(--finora-text-xs);font-weight:400;line-height:1.4}.account-asset-symbol{color:var(--finora-color-text);font-size:var(--finora-text-md)}.account-asset-actions{display:flex;flex-wrap:wrap;gap:var(--finora-space-2);font-family:var(--finora-font-sans)}.account-asset-actions>*{display:inline-flex;min-height:var(--finora-control-height-touch);align-items:center;padding-inline:var(--finora-space-3);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-sm);white-space:nowrap}.account-asset-actions>a{border-color:var(--finora-color-border-strong);background:var(--finora-color-surface-raised);color:var(--finora-color-text);font-size:var(--finora-text-xs);font-weight:600;text-decoration:none;transition:border-color var(--finora-motion-fast) ease,color var(--finora-motion-fast) ease,background-color var(--finora-motion-fast) ease}.account-asset-actions>a:hover,.account-asset-actions>a:focus-visible{border-color:var(--finora-color-brand);background:var(--finora-color-surface-interactive);color:var(--finora-color-brand)}.account-asset-actions>span{color:var(--finora-color-text-muted)}.portfolio-valuation{display:flex;align-items:center;justify-content:space-between;gap:var(--finora-space-4);margin-block:0;padding:var(--finora-space-3-5) 0;border:0;border-bottom:var(--finora-border-width) solid var(--finora-color-border);border-radius:0;background:transparent}.portfolio-valuation span{color:var(--finora-color-text-secondary)}.portfolio-valuation strong{font-family:var(--finora-font-mono);font-size:var(--finora-text-lg);font-variant-numeric:tabular-nums;text-align:right}.global-asset-badge{display:inline-flex!important;margin-inline-start:var(--finora-space-1);padding:var(--finora-space-0-5) var(--finora-space-1-5);border-radius:var(--finora-radius-pill);background:var(--finora-color-surface-raised);color:var(--finora-color-text-secondary)!important;font-family:var(--finora-font-sans);font-size:var(--finora-text-xs);font-weight:650}.wallet-transfer-panel{width:min(100%,var(--finora-space-192));margin-inline:auto}.wallet-transfer-panel .finora-panel__body{padding:var(--finora-space-5)}.wallet-transfer-form{display:grid;gap:var(--finora-space-4);min-width:0}.wallet-transfer-address-binding{display:grid;gap:var(--finora-space-2);min-width:0;padding:var(--finora-space-3);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-md);background:var(--finora-color-surface-raised)}.wallet-transfer-address-binding h2,.wallet-transfer-address-binding p{margin:0}.wallet-transfer-address-binding h2{font-size:var(--finora-text-md)}.wallet-transfer-address-binding ul{display:grid;gap:var(--finora-space-2);margin:0;padding:0;list-style:none}.wallet-transfer-address-binding li{display:grid;gap:var(--finora-space-1);min-width:0}.wallet-transfer-address-binding code{overflow-wrap:anywhere}.wallet-transfer-form .deposit-field input{width:100%;min-height:var(--finora-control-height);padding-inline:var(--finora-space-3);border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);background:var(--finora-color-canvas);color:var(--finora-color-text)}.wallet-transfer-form .deposit-field input:disabled{opacity:.55}.wallet-transfer-form>.account-data-empty{min-height:0;justify-items:start;padding:var(--finora-space-3);border-radius:var(--finora-radius-md);background:var(--finora-color-surface-raised);text-align:left}.wallet-transfer-form fieldset{display:grid;gap:var(--finora-space-2);margin:0;padding:var(--finora-space-3-5) 0;border:0;border-top:var(--finora-border-width) solid var(--finora-color-border);border-bottom:var(--finora-border-width) solid var(--finora-color-border);border-radius:0}.wallet-transfer-form legend{padding-inline:0;font-weight:700}.wallet-transfer-form fieldset label,.wallet-transfer-confirm{display:flex;align-items:center;gap:var(--finora-space-2);min-height:var(--finora-control-height-touch)}.wallet-transfer-form fieldset small{color:var(--finora-color-text-muted)}.wallet-transfer-amount{display:flex;align-items:center;gap:var(--finora-space-3)}.wallet-transfer-amount input{min-width:0;flex:1}.wallet-transfer-amount span{color:var(--finora-color-text-secondary);font-weight:700}.wallet-transfer-message{margin:0;color:var(--finora-color-text-secondary)}.wallet-transfer-receipt{padding:var(--finora-space-3-5) 0;border:0;border-top:var(--finora-border-width) solid var(--finora-color-border);border-radius:0}.wallet-transfer-receipt h2{margin-top:0;font-size:var(--finora-text-md)}.wallet-transfer-receipt dl{display:grid;gap:var(--finora-space-2);margin:0}.wallet-transfer-receipt dl>div{display:flex;justify-content:space-between;gap:var(--finora-space-3)}.wallet-transfer-receipt dt{color:var(--finora-color-text-muted)}.wallet-transfer-receipt dd{margin:0;text-align:right}@media(max-width:40rem){.portfolio-valuation{align-items:flex-start;flex-direction:column}.portfolio-valuation strong{overflow-wrap:anywhere;text-align:left}}.account-data-empty{min-height:var(--finora-space-40);display:grid;align-content:center;justify-items:center;gap:var(--finora-space-2);padding:var(--finora-space-6);color:var(--finora-color-text-secondary);text-align:center}.account-data-empty span{line-height:1.55}.notification-panel .account-data-empty{min-height:0;margin:0;padding:var(--finora-space-3) var(--finora-space-4);justify-items:start;text-align:left}.notification-panel__actions,.notification-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--finora-space-3);padding:var(--finora-space-3) var(--finora-space-4);border-bottom:var(--finora-space-hairline) solid var(--finora-color-border);background:var(--finora-color-surface)}.notification-category-field{display:inline-flex;align-items:center;gap:var(--finora-space-2);color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm)}.notification-category-select{min-height:var(--finora-control-height);padding:var(--finora-space-1) var(--finora-space-3);border:var(--finora-space-hairline) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);background:var(--finora-color-canvas);color:var(--finora-color-text);font-size:var(--finora-text-sm)}.account-snapshot--orders #open-orders-history>.account-data-empty,.account-snapshot--orders #orders-history>.account-data-empty,.account-snapshot--orders #fills-history>.account-data-empty{min-height:var(--finora-control-height);padding-block:var(--finora-space-4)}.funding-readiness{min-height:var(--finora-space-32);display:flex;align-items:center;justify-content:space-between;gap:var(--finora-space-6);padding:var(--finora-space-5)}.funding-readiness p{max-width:var(--finora-space-192);margin:var(--finora-space-2) 0 0;color:var(--finora-color-text-secondary);line-height:1.6}.funding-readiness__actions,.security-card__actions{display:flex;flex:0 0 auto;gap:var(--finora-space-2)}.funding-readiness__actions .finora-button{min-width:var(--finora-space-24)}.account-panel-note{margin:0;padding:var(--finora-space-3) var(--finora-space-4);border-bottom:var(--finora-border-width) solid var(--finora-color-border);color:var(--finora-color-text-muted);font-size:var(--finora-text-sm);line-height:1.55}.account-fill-detail-note{display:block;white-space:nowrap;color:var(--finora-color-text-muted)}.account-order-row__actions{display:grid;justify-items:start;gap:var(--finora-space-2);min-width:var(--finora-space-32);white-space:normal}.account-order-details summary{display:inline-flex;align-items:center;min-height:var(--finora-size-status-badge-height);padding-inline:var(--finora-space-2-5);border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-sm);background:var(--finora-color-surface-raised);color:var(--finora-color-text);cursor:pointer;font-family:var(--finora-font-sans);font-size:var(--finora-text-xs);font-weight:600;text-decoration:none}.account-order-details summary:hover{border-color:var(--finora-color-brand);color:var(--finora-color-brand)}.account-order-details__body{width:min(var(--finora-space-112),calc(var(--finora-layout-viewport-width) - var(--finora-space-12)));display:grid;gap:var(--finora-space-3);margin-top:var(--finora-space-3);color:var(--finora-color-text-secondary);font-family:var(--finora-font-sans);font-size:var(--finora-text-sm);line-height:1.45;white-space:normal;overflow-wrap:anywhere}.account-order-details__body dl{display:grid;gap:var(--finora-space-2);margin:0}.account-order-details__body dl>div{display:grid;grid-template-columns:minmax(var(--finora-space-24),.7fr) minmax(0,1.3fr);gap:var(--finora-space-3)}.account-order-details__body dt{color:var(--finora-color-text-muted)}.account-order-details__body dd{margin:0;font-family:var(--finora-font-mono);text-align:left}.account-order-details__body ul{display:grid;gap:var(--finora-space-2);margin:0;padding-inline-start:var(--finora-space-5)}.account-order-feedback,.account-order-history__error{max-width:var(--finora-layout-admin-control-max-width);color:var(--finora-color-text-secondary);font-family:var(--finora-font-sans);font-size:var(--finora-text-xs);line-height:1.45;white-space:normal}.account-order-feedback--unknown,.account-order-feedback--refresh_failed,.account-order-history__error{color:var(--finora-color-sell)}.account-order-history__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--finora-space-3);margin-top:var(--finora-space-4)}.account-order-history__actions span{color:var(--finora-color-text-muted);font-size:var(--finora-text-xs)}.security-overview{display:grid;gap:var(--finora-space-4)}.security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--finora-space-4)}.security-grid__column{display:grid;align-content:start;gap:var(--finora-space-4)}.csv-export-categories{display:flex;flex-wrap:wrap;gap:var(--finora-space-3) var(--finora-space-4);margin:var(--finora-space-3) 0;padding:var(--finora-space-3) 0;border:0;border-top:var(--finora-border-width) solid var(--finora-color-border);border-bottom:var(--finora-border-width) solid var(--finora-color-border);border-radius:0}.csv-export-categories label,.csv-export-totp{display:inline-flex;align-items:center;gap:var(--finora-space-2)}.csv-export-categories input{accent-color:var(--finora-color-brand)}.csv-export-totp input,.security-details input[type=date]{min-height:var(--finora-control-height);padding:var(--finora-space-2) var(--finora-space-3);border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);background:var(--finora-color-canvas);color:var(--finora-color-text)}.csv-export-totp input{width:var(--finora-space-32);letter-spacing:var(--finora-letter-spacing-kicker)}.security-card{display:grid;gap:var(--finora-space-5);padding:var(--finora-space-5)}.security-consent>.finora-panel__body{padding:var(--finora-space-5)}.member-kyc{padding:var(--finora-space-5)}.member-kyc>p{margin:0}.member-kyc__privacy{margin:0;padding:var(--finora-space-4) var(--finora-space-5)}.security-details{display:grid;gap:0;margin:0}.security-details>div{min-height:var(--finora-space-10);display:flex;align-items:center;justify-content:space-between;gap:var(--finora-space-4);padding:var(--finora-space-2-5) 0;border:0;border-bottom:var(--finora-border-width) solid var(--finora-color-border);border-radius:0;background:transparent}.security-details>div:last-child{border-bottom:0;padding-bottom:0}.security-details dt{color:var(--finora-color-text-muted);font-size:var(--finora-text-sm)}.security-details dd{margin:0;font-family:var(--finora-font-mono);font-size:var(--finora-text-sm);font-weight:700}.admin-recovery-evidence dd{min-width:0;overflow-wrap:anywhere}.security-card__reason,.security-card__error,.security-card__success{margin:0;padding:var(--finora-space-3);border-radius:var(--finora-radius-md);font-size:var(--finora-text-sm);line-height:1.5}.security-card__reason{background:var(--finora-color-surface-raised);color:var(--finora-color-text-muted)}.security-card__error{background:var(--finora-color-sell-surface);color:var(--finora-color-sell)}.security-card__success{background:var(--finora-color-buy-surface);color:var(--finora-color-buy)}.account-freeze-ticket{display:grid;gap:var(--finora-space-2);padding:var(--finora-space-3);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-md);background:var(--finora-color-canvas);overflow-wrap:anywhere}.security-form,.totp-enrollment,.totp-one-time,.totp-verification-grid{display:grid;gap:var(--finora-space-3)}.security-form{padding:var(--finora-space-3-5) 0 0;border:0;border-top:var(--finora-border-width) solid var(--finora-color-border);border-radius:0;background:transparent}.security-form label,.security-form strong,.totp-one-time strong{font-size:var(--finora-text-sm);font-weight:700}.security-form input:not([type=checkbox]){width:100%;min-height:var(--finora-control-height);padding:var(--finora-space-2) var(--finora-space-3);border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);background:var(--finora-color-surface);color:var(--finora-color-text);font-family:var(--finora-font-mono)}.security-form p,.totp-one-time p{margin:0;color:var(--finora-color-text-muted);font-size:var(--finora-text-sm);line-height:1.55}.security-check{display:flex;align-items:flex-start;gap:var(--finora-space-2);line-height:1.5}.security-check input{width:var(--finora-space-4);height:var(--finora-space-4);flex:0 0 auto;margin-top:var(--finora-space-1);accent-color:var(--finora-color-brand)}.totp-one-time{padding:var(--finora-space-4);border:var(--finora-border-width) solid var(--finora-color-warning);border-radius:var(--finora-radius-md);background:var(--finora-color-warning-surface)}.totp-one-time>div{display:grid;gap:var(--finora-space-1);color:var(--finora-color-warning)}.totp-one-time>div span{color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm)}.totp-setup-uri{max-height:var(--finora-space-24);overflow:auto;padding:var(--finora-space-3);border-radius:var(--finora-radius-sm);background:var(--finora-color-canvas);color:var(--finora-color-text-secondary);font-size:var(--finora-text-xs);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.totp-recovery-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--finora-space-2);padding:0;margin:0;list-style:none}.totp-recovery-codes li{min-width:0;padding:var(--finora-space-2);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-sm);background:var(--finora-color-canvas);overflow-x:auto;text-align:center}.totp-recovery-codes code{color:var(--finora-color-text);font-size:var(--finora-text-xs);white-space:nowrap;-webkit-user-select:all;user-select:all}.totp-verification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:48rem){.account-page{padding-top:var(--finora-space-6)}.account-page__navigation{margin-block:var(--finora-space-4)}.account-metrics--four{grid-template-columns:repeat(2,minmax(0,1fr))}.account-metrics--three{grid-template-columns:repeat(3,minmax(0,1fr))}.account-metrics--four>div:nth-child(2){border-right:0}.account-metrics--four>div:nth-child(-n+2){border-bottom:var(--finora-border-width) solid var(--finora-color-border)}.funding-readiness,.security-card__actions{align-items:stretch;flex-direction:column}.security-grid,.totp-verification-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:40rem){.account-connection__status{align-items:flex-start}.account-snapshot{padding:var(--finora-space-3)}.account-metrics{grid-template-columns:1fr}.account-metrics--three{grid-template-columns:repeat(3,minmax(0,1fr))}.account-metrics--three>div{padding:var(--finora-space-3)}.account-metrics--three>div:not(:last-child){border-right:var(--finora-border-width) solid var(--finora-color-border);border-bottom:0}.account-metrics>div,.account-metrics--four>div:nth-child(2){border-right:0;border-bottom:var(--finora-border-width) solid var(--finora-color-border)}.account-metrics>div:last-child{border-bottom:0}.account-data-table-scroll{overflow:visible}.account-data-table,.account-data-table tbody,.account-data-table tr,.account-data-table th,.account-data-table td{display:block}.account-data-table thead{display:none}.account-data-table tbody{display:grid;gap:var(--finora-space-2);padding:var(--finora-space-3)}.account-data-table tbody tr{padding:var(--finora-space-2);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-md);background:var(--finora-color-canvas)}.account-data-table th,.account-data-table td,.account-data-table th:first-child,.account-data-table td:first-child,.account-data-table th:nth-child(2),.account-data-table td:nth-child(2),.account-data-table th:last-child,.account-data-table td:last-child{min-height:var(--finora-space-8);height:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--finora-space-4);padding:var(--finora-space-2);border-bottom:var(--finora-border-width) solid var(--finora-color-border);text-align:right;white-space:normal}.account-data-table th:before,.account-data-table td:before{flex:0 0 auto;content:attr(data-label);color:var(--finora-color-text-muted);font-family:var(--finora-font-sans);font-size:var(--finora-text-xs);font-weight:600}.account-data-table tbody tr>:last-child{border-bottom:0}.account-data-table th small{display:none}}@media(max-width:23.4375rem){.account-connection__status,.funding-readiness,.security-card{padding:var(--finora-space-4)}.account-page__navigation a{padding-inline:var(--finora-space-3)}.totp-recovery-codes{grid-template-columns:minmax(0,1fr)}}.funding-route-link{min-height:var(--finora-control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--finora-space-1-5);padding-inline:var(--finora-space-4);border:var(--finora-space-hairline) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);color:var(--finora-color-text);font-size:var(--finora-text-sm);font-weight:700;text-decoration:none}.funding-route-link:hover,.funding-route-link:focus-visible{border-color:var(--finora-color-brand);color:var(--finora-color-brand)}.funding-operation{display:grid;gap:var(--finora-space-4);padding:var(--finora-space-5)}.funding-operation__reason{margin:0;padding:var(--finora-space-3);border-radius:var(--finora-radius-md);background:var(--finora-color-warning-surface);color:var(--finora-color-warning);line-height:1.55}.funding-operation>.finora-button{justify-self:start;min-width:var(--finora-space-40)}.funding-top-grid{width:100%;max-width:var(--finora-layout-workspace-max);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:var(--finora-space-5)}.funding-side-stack{display:contents}.funding-top-grid>.member-withdrawal-request-panel{order:1}.funding-top-grid .finora-panel:not(.member-withdrawal-request-panel){order:2}.funding-top-grid .member-withdrawal__notice{order:3;grid-column:1 / -1}.funding-wallet-tabs{display:inline-flex;flex-wrap:wrap;gap:var(--finora-space-2);padding:0;border:0;border-radius:0;background:transparent}.funding-coin-strip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--finora-space-2);padding:0;border:0;border-radius:0;background:transparent}.member-withdrawal-request-panel .funding-coin-strip,.member-withdrawal .funding-coin-strip,.deposit-form .funding-coin-strip{display:none}.funding-coin-chip{display:inline-flex;align-items:center;gap:var(--finora-space-1-5);padding:var(--finora-space-1) var(--finora-space-2-5);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-sm);background:transparent;color:var(--finora-color-text-secondary);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs);font-weight:700}.funding-coin-chip[data-active=true]{border-color:var(--finora-color-brand);background:var(--finora-color-buy-surface);color:var(--finora-color-text)}.funding-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--finora-space-4)}.funding-summary-title,.funding-inline-entity{display:inline-flex;align-items:center;gap:var(--finora-space-2)}.funding-stepper{counter-reset:funding-step;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--finora-space-3);margin:0;padding:0 0 var(--finora-space-3);border:0;border-bottom:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:0;background:transparent;list-style:none}.funding-stepper>li{counter-increment:funding-step;position:relative;display:flex;align-items:center;gap:var(--finora-space-2);padding:var(--finora-space-1-5) 0;border:0;border-bottom:var(--finora-border-width-strong) solid transparent;border-radius:0;color:var(--finora-color-text-muted);font-size:var(--finora-text-xs);font-weight:600}.funding-stepper>li:before{content:counter(funding-step);width:var(--finora-space-5);height:var(--finora-space-5);display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border:var(--finora-space-hairline) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-pill);background:transparent;color:var(--finora-color-text-secondary);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs);font-weight:700}.funding-stepper>li[aria-current=step]{border-bottom-color:var(--finora-color-brand);background:transparent;color:var(--finora-color-text);font-weight:700}.funding-stepper>li[aria-current=step]:before{border-color:var(--finora-color-brand);background:var(--finora-color-brand);color:var(--finora-color-brand-contrast)}.deposit-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--finora-space-4);padding:var(--finora-space-5)}.deposit-workspace:has(.deposit-result__empty) .deposit-result{min-height:0;padding:var(--finora-space-3-5) 0 0}.deposit-form,.deposit-result{min-width:0}.deposit-form{display:grid;align-content:start;gap:var(--finora-space-4)}.deposit-guidance{display:grid;gap:var(--finora-space-2);margin:0;padding:var(--finora-space-3) 0;border:0;border-top:var(--finora-space-hairline) solid var(--finora-color-border);border-bottom:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:0;background:transparent;font-size:var(--finora-text-sm)}.deposit-guidance>div{display:grid;grid-template-columns:minmax(var(--finora-space-24),var(--finora-space-32)) minmax(0,1fr);align-items:start;gap:var(--finora-space-3)}.deposit-guidance dt{color:var(--finora-color-text-muted)}.deposit-guidance dd{min-width:0;margin:0}.deposit-field{display:grid;gap:var(--finora-space-2)}.deposit-field label{display:inline-flex;align-items:center;gap:var(--finora-space-1-5);color:var(--finora-color-text);font-size:var(--finora-text-sm);font-weight:700}.deposit-field select{width:100%;min-height:var(--finora-control-height);padding-inline:var(--finora-space-3);border:var(--finora-space-hairline) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);background:var(--finora-color-canvas);color:var(--finora-color-text);font:inherit}.deposit-field select:focus-visible{border-color:var(--finora-color-brand);outline:var(--finora-outline-width) solid var(--finora-color-focus);outline-offset:var(--finora-space-hairline)}.deposit-field select:disabled{cursor:not-allowed;opacity:.55}.deposit-form__status,.deposit-form__error,.deposit-form__notice,.deposit-result__empty,.deposit-result__error{margin:0;line-height:1.55}.deposit-form__status,.deposit-result__empty{color:var(--finora-color-text-muted)}.deposit-form__notice{padding:var(--finora-space-3);border-radius:var(--finora-radius-md);background:var(--finora-color-warning-surface);color:var(--finora-color-warning)}.deposit-form__error,.deposit-result__error{color:var(--finora-color-sell)}.deposit-form>.finora-button{width:100%}.deposit-issue-panel{width:100%}.deposit-issue{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--finora-space-4);padding:var(--finora-space-5)}.deposit-issue>p{grid-column:1 / -1;margin:0;line-height:1.55}.deposit-issue__form{display:grid;gap:var(--finora-space-4);width:100%;min-width:0}.deposit-issue__form input,.deposit-issue__form textarea{box-sizing:border-box;width:100%;min-height:var(--finora-control-height);padding:var(--finora-space-3);border:var(--finora-space-hairline) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);background:var(--finora-color-canvas);color:var(--finora-color-text);font:inherit}.deposit-issue__form textarea{resize:vertical}.deposit-issue__form>.finora-button{justify-self:start}.deposit-result{display:block;min-height:0;padding:var(--finora-space-3-5) 0 0;border:0;border-top:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:0;background:transparent}.deposit-result>svg{display:none}.deposit-result__empty,.deposit-result__error{max-width:none;font-size:var(--finora-text-xs);text-align:left}.deposit-address{display:grid;width:100%;gap:var(--finora-space-4)}.deposit-address__label{display:inline-flex;align-items:center;gap:var(--finora-space-2);color:var(--finora-color-text-muted);font-size:var(--finora-text-sm);font-weight:700}.deposit-address code{display:block;min-width:0;overflow-wrap:anywhere;padding:var(--finora-space-3) var(--finora-space-4);border:0;border-left:var(--finora-border-width-strong) solid var(--finora-color-brand);border-radius:0;background:var(--finora-color-surface-raised);color:var(--finora-color-text);font-size:var(--finora-text-md);line-height:1.6}.deposit-history code{overflow-wrap:anywhere}.deposit-address dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--finora-space-3);margin:0}.deposit-address>div{display:grid;min-width:0;gap:var(--finora-space-1)}.deposit-address dt{color:var(--finora-color-text-muted);font-size:var(--finora-text-xs)}.deposit-address dd{min-width:0;margin:0;color:var(--finora-color-text);font-weight:700}.deposit-history{display:grid;gap:var(--finora-space-3);min-width:0;margin-top:var(--finora-space-5)}.deposit-history--ledger{padding-top:var(--finora-space-5);border-top:var(--finora-space-hairline) solid var(--finora-color-border)}.deposit-history__heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--finora-space-2)}.deposit-history__heading h3{margin:0}.deposit-history__source{color:var(--finora-color-text-muted);font-size:var(--finora-text-xs)}.deposit-history__page{margin:0;color:var(--finora-color-text-muted);font-size:var(--finora-text-xs)}.deposit-history__list{display:grid;gap:var(--finora-space-2);margin:0;padding:0;list-style:none}.deposit-history__list li{display:grid;min-width:0;gap:var(--finora-space-1);padding:var(--finora-space-3);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-md);background:var(--finora-color-surface-raised)}.deposit-history__list li span{color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm)}.deposit-history__pagination{display:flex;flex-wrap:wrap;gap:var(--finora-space-2)}.withdrawal-history-toolbar{min-height:var(--finora-control-height-prominent);display:flex;align-items:center;justify-content:flex-end;gap:var(--finora-space-3);padding:var(--finora-space-3) var(--finora-space-4);border-bottom:var(--finora-space-hairline) solid var(--finora-color-border)}.withdrawal-history-toolbar label{color:var(--finora-color-text-muted);font-size:var(--finora-text-sm);font-weight:700}.withdrawal-history-toolbar select{min-height:var(--finora-control-height);padding-inline:var(--finora-space-3);border:var(--finora-space-hairline) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);background:var(--finora-color-canvas);color:var(--finora-color-text);font:inherit}@media(max-width:64rem){.funding-top-grid,.funding-summary-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:48rem){.funding-readiness__actions{width:100%}.funding-route-link,.funding-operation>.finora-button{width:100%}.deposit-workspace{grid-template-columns:minmax(0,1fr);padding:var(--finora-space-4)}.deposit-issue{grid-template-columns:minmax(0,1fr)}.deposit-result{min-height:0}}@media(max-width:24.375rem){.deposit-workspace{padding:var(--finora-space-3)}.deposit-address dl{grid-template-columns:minmax(0,1fr)}}.member-withdrawal{display:grid;gap:var(--finora-space-4);padding:var(--finora-space-5)}.member-withdrawal-request-panel .finora-panel__body{display:grid;gap:var(--finora-space-3-5);padding:var(--finora-space-5)}.member-withdrawal-request-panel .account-panel-note:not(.funding-stepper){padding:0;border-bottom:0;color:var(--finora-color-text-secondary);font-size:var(--finora-text-xs)}.member-withdrawal__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--finora-space-3-5);align-items:end}.member-withdrawal-request-panel .member-withdrawal__form{grid-template-columns:minmax(0,1fr)}.member-withdrawal>.member-withdrawal__form{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:var(--finora-space-3-5);border-top:var(--finora-space-hairline) solid var(--finora-color-border)}.member-withdrawal>.member-withdrawal__form>.deposit-field:first-child,.member-withdrawal>.member-withdrawal__form>.finora-button{grid-column:1 / -1}.member-withdrawal__form .deposit-field{min-width:0}.member-withdrawal__form input,.member-withdrawal__form select{width:100%;min-width:0;min-height:var(--finora-control-height);padding-inline:var(--finora-space-3);border:var(--finora-space-hairline) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);background:var(--finora-color-canvas);color:var(--finora-color-text);font:inherit}.member-withdrawal__form input:focus-visible,.member-withdrawal__form select:focus-visible{border-color:var(--finora-color-brand);outline:var(--finora-outline-width) solid var(--finora-color-focus);outline-offset:var(--finora-space-hairline)}.member-withdrawal__form>.member-withdrawal__notice,.member-withdrawal__form>.member-withdrawal__receipt{grid-column:1 / -1}.member-withdrawal__notice{margin:0;padding:var(--finora-space-3-5) var(--finora-space-4);border:0;border-inline-start:var(--finora-border-width-strong) solid var(--finora-color-warning);border-radius:0;background:var(--finora-color-warning-surface);color:var(--finora-color-warning);font-size:var(--finora-text-sm);line-height:1.55}.member-withdrawal__notice ul{display:grid;gap:var(--finora-space-1-5);margin:0;padding-left:var(--finora-space-4)}.member-withdrawal__feedback{grid-column:1 / -1;margin:0;padding:var(--finora-space-2-5) 0;border-radius:0;background:transparent;color:var(--finora-color-text-secondary)}.member-withdrawal__destination-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.member-withdrawal__destination-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--finora-space-1) var(--finora-space-2);min-width:0;padding:var(--finora-space-3) 0;border:0;border-bottom:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:0;background:transparent}.member-withdrawal__destination-list li:first-child{padding-top:0}.member-withdrawal__destination-list li:last-child{border-bottom:0;padding-bottom:0}.member-withdrawal__destination-list li>code{grid-column:1;grid-row:1;color:var(--finora-color-text);font-weight:600}.member-withdrawal__destination-list li>span{grid-column:1;grid-row:2}.member-withdrawal__destination-list li>.finora-button{grid-row:1 / span 2;min-height:var(--finora-control-height);padding-inline:var(--finora-space-3);font-size:var(--finora-text-xs)}.member-withdrawal__destination-list code,.member-withdrawal__receipt code,.account-data-table code{overflow-wrap:anywhere;font-size:var(--finora-text-xs)}.member-withdrawal__destination-list span{color:var(--finora-color-text-secondary);font-size:var(--finora-text-xs)}@media(max-width:48rem){.member-withdrawal__destination-list li{grid-template-columns:repeat(2,minmax(0,1fr))}.member-withdrawal__destination-list li>code,.member-withdrawal__destination-list li>span{grid-column:1 / -1}.member-withdrawal__destination-list li>.finora-button{grid-row:auto;width:100%}}.member-withdrawal__receipt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--finora-space-3);margin:0;padding:var(--finora-space-3) 0;border:0;border-top:var(--finora-space-hairline) solid var(--finora-color-border);border-bottom:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:0;background:transparent}.member-withdrawal__receipt div{display:grid;gap:var(--finora-space-1);min-width:0}.member-withdrawal__receipt dt{color:var(--finora-color-text-secondary);font-size:var(--finora-text-xs)}.member-withdrawal__receipt dd{min-width:0;margin:0;font-weight:700}.member-withdrawal__history-actions{display:flex;justify-content:flex-end;padding:var(--finora-space-3) var(--finora-space-5) 0}@media(max-width:640px){.member-withdrawal__form,.member-withdrawal__receipt{grid-template-columns:minmax(0,1fr)}.member-withdrawal__form input,.member-withdrawal__form select,.member-withdrawal__form .finora-button,.member-withdrawal__history-actions .finora-button,.withdrawal-history-toolbar select{min-height:var(--finora-control-height-touch)}}.member-kyc{display:grid;gap:var(--finora-space-4)}.member-kyc__form{display:grid;gap:var(--finora-space-4);padding:var(--finora-space-5)}.member-kyc__submission-panel{width:100%}.member-kyc__form .deposit-field input{width:100%;min-height:var(--finora-control-height);padding:var(--finora-space-2) var(--finora-space-3);border:var(--finora-space-hairline) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);background:var(--finora-color-canvas);color:var(--finora-color-text)}.member-kyc__file-control{min-width:0;min-height:var(--finora-control-height-touch);display:flex;align-items:center;gap:var(--finora-space-3);padding-inline-end:var(--finora-space-3);border:var(--finora-space-hairline) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);background:var(--finora-color-canvas);color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm)}.member-kyc__form .deposit-field .member-kyc__file-input{position:absolute;width:var(--finora-space-hairline);min-height:var(--finora-space-hairline);height:var(--finora-space-hairline);padding:0;border:0;overflow:hidden;clip-path:inset(50%)}.member-kyc__file-button{min-height:var(--finora-control-height-touch);display:inline-flex;flex:0 0 auto;align-items:center;padding-inline:var(--finora-space-4);border-inline-end:var(--finora-space-hairline) solid var(--finora-color-border-strong);background:var(--finora-color-surface-interactive);color:var(--finora-color-text);cursor:pointer}.member-kyc__file-input:focus-visible+.member-kyc__file-button{outline:var(--finora-outline-width) solid var(--finora-color-focus);outline-offset:var(--finora-space-negative-hairline)}.member-kyc__file-control span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-kyc__summary{display:grid;gap:var(--finora-space-3);margin:0;padding:var(--finora-space-4)}.member-kyc__summary>div{display:grid;gap:var(--finora-space-2);grid-template-columns:minmax(var(--finora-space-28),.4fr) minmax(0,1fr)}.member-kyc__summary dt,.member-kyc__privacy{color:var(--finora-color-text-muted)}.member-kyc__summary dd{margin:0;overflow-wrap:anywhere}.member-kyc__privacy{line-height:1.55}@media(max-width:40rem){.member-kyc__summary>div{grid-template-columns:minmax(0,1fr)}}.admin-funding__halt{margin:0 0 var(--finora-space-4);border:var(--finora-space-hairline) solid var(--finora-color-sell);border-radius:var(--finora-radius-lg);padding:var(--finora-space-4);color:var(--finora-color-sell);font-weight:700}.admin-funding__policy,.admin-funding__form,.admin-funding__list-actions{display:grid;gap:var(--finora-space-3)}.admin-funding__policy-proposals{display:grid;gap:var(--finora-space-4);padding-left:var(--finora-space-5)}.admin-funding__policy-proposals li{min-width:0;overflow-wrap:anywhere}.admin-funding__uncertain{display:grid;gap:var(--finora-space-3);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-lg);padding:var(--finora-space-4)}.admin-funding__uncertain p{margin:0}.admin-funding__tabs{display:flex;flex-wrap:wrap;gap:var(--finora-space-4);border-bottom:var(--finora-space-hairline) solid var(--finora-color-border);padding-bottom:var(--finora-space-3)}.admin-funding__tabs a,.admin-funding__tabs span{display:inline-flex;align-items:center;min-height:var(--finora-control-height-touch);color:var(--finora-color-text-secondary);font-weight:600}.admin-funding__tabs [aria-current=page]{text-decoration:underline;text-underline-offset:var(--finora-space-1)}.admin-kyc__documents,.admin-kyc__actions{display:grid;gap:var(--finora-space-4)}.admin-kyc__documents{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--finora-layout-admin-secondary-column-min-width)),1fr));margin-block:var(--finora-space-4)}.admin-kyc__documents figure{min-width:0;margin:0}.admin-kyc__documents figcaption{margin-bottom:var(--finora-space-2);font-weight:600}.admin-kyc__documents img{display:block;max-width:100%;max-height:30rem;object-fit:contain;border-radius:var(--finora-radius-md)}.admin-kyc__actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--finora-layout-admin-control-max-width)),1fr))}.admin-funding__list-actions{display:flex;flex-wrap:wrap;margin-top:var(--finora-space-3)}.admin-funding__policy p{margin:0}.admin-audit__authority,.admin-audit__sources{display:flex;flex-wrap:wrap;gap:var(--finora-space-3) var(--finora-space-5);align-items:center}.admin-audit__authority{margin-bottom:var(--finora-space-4);font-size:var(--finora-text-md)}.admin-audit__authority code,.admin-audit__table code{overflow-wrap:anywhere}.admin-audit__sources{margin-bottom:var(--finora-space-4);border-block:var(--finora-space-hairline) solid var(--finora-color-border);padding-block:var(--finora-space-3)}.admin-audit__sources p{margin:0}.admin-audit__filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--finora-layout-admin-control-max-width)),1fr));gap:var(--finora-space-3);margin-block:var(--finora-space-4)}.admin-audit__filters label{display:grid;align-content:start;gap:var(--finora-space-2);font-weight:600}.admin-audit__filters input,.admin-audit__filters select{min-width:0;min-height:var(--finora-control-height-touch);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-md);padding-inline:var(--finora-space-3);color:var(--finora-color-text);background:var(--finora-color-surface-raised);font:inherit}.admin-audit__result-count{margin-block:var(--finora-space-3)}.admin-audit__table-wrap{max-width:100%;overflow-x:auto;border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-lg)}.admin-audit__table{width:100%;min-width:58rem;border-collapse:collapse}.admin-audit__table--coverage{min-width:0;table-layout:fixed}.admin-audit__table--coverage th{width:var(--finora-space-20)}.admin-audit__table--coverage td{overflow-wrap:anywhere}.admin-audit__table th,.admin-audit__table td{border-bottom:var(--finora-space-hairline) solid var(--finora-color-border);padding:var(--finora-space-3);text-align:start;vertical-align:top}.admin-audit__table th{white-space:nowrap}.admin-audit__table summary{min-height:var(--finora-control-height-touch);display:inline-flex;align-items:center;white-space:nowrap;cursor:pointer;text-decoration:underline;text-underline-offset:var(--finora-space-1)}.admin-audit__detail{display:grid;gap:var(--finora-space-2);min-width:16rem;margin:var(--finora-space-2) 0 0}.admin-audit__detail>div{display:grid;grid-template-columns:minmax(7rem,auto) minmax(0,1fr);gap:var(--finora-space-3)}.admin-audit__detail dt{font-weight:600}.admin-audit__detail dd{min-width:0;margin:0;overflow-wrap:anywhere}@media(max-width:40rem){.admin-audit__table:has(>tbody>tr>td:last-child>details>summary) th:last-child,.admin-audit__table:has(>tbody>tr>td:last-child>details>summary) td:last-child{position:sticky;right:0;background:var(--finora-color-surface);box-shadow:var(--finora-space-negative-hairline) 0 var(--finora-color-border)}.admin-audit__detail{min-width:0}.admin-audit__detail>div{grid-template-columns:minmax(0,1fr)}}.admin-funding__form textarea{min-height:5rem;width:100%;resize:vertical}.admin-funding__form :is(input:not([type=checkbox]),select,textarea){border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-md);color:var(--finora-color-text);background:var(--finora-color-surface-raised);font:inherit}.admin-funding__form input:not([type=checkbox]){box-sizing:border-box;min-height:var(--finora-control-height-touch);width:100%;padding:var(--finora-space-2) var(--finora-space-3)}.admin-funding__confirm{display:flex;align-items:center;gap:var(--finora-space-3);min-height:var(--finora-control-height-touch)}.admin-funding__confirm input{width:var(--finora-space-5);height:var(--finora-space-5)}.admin-funding__detail{display:grid;gap:var(--finora-space-3);margin:0 0 var(--finora-space-5)}.admin-funding__detail>div{display:grid;gap:var(--finora-space-1);min-width:0}.admin-mfa-recovery__queue{display:grid;gap:var(--finora-space-3);margin:0;padding:0;list-style:none}.admin-mfa-recovery__queue li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--finora-space-3);min-width:0;padding-block:var(--finora-space-3);border-bottom:var(--finora-space-hairline) solid var(--finora-color-border)}.admin-mfa-recovery__queue li>span{display:grid;gap:var(--finora-space-1);min-width:0;overflow-wrap:anywhere}.admin-mfa-recovery__queue small{color:var(--finora-color-text-muted)}.admin-funding__detail dt{color:var(--finora-color-text-secondary);font-size:var(--finora-text-md)}.admin-funding__detail dd{margin:0;overflow-wrap:anywhere}.admin-funding__form+.admin-funding__form{margin-top:var(--finora-space-3)}.admin-connex-market-registration__list{min-width:0;padding-inline-start:var(--finora-space-5)}.admin-connex-market-registration__list li{overflow-wrap:anywhere}.admin-markets-screen .account-page__content{grid-template-columns:minmax(0,1fr)}.admin-member-status__table-wrap{min-width:0;max-width:100%;overflow-x:auto}.admin-deployments__table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-lg)}.admin-deployments__table-wrap:focus-visible{outline:var(--finora-border-width) solid var(--finora-color-focus);outline-offset:var(--finora-space-1)}.admin-deployments__table{width:100%;min-width:var(--finora-layout-workspace-max);border-collapse:collapse}.admin-record-filter{display:grid;gap:var(--finora-space-2);margin-block:var(--finora-space-3);max-width:var(--finora-layout-admin-control-max-width)}.admin-record-filter label,.admin-record-detail__grid dt{color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm)}.admin-record-filter input{background:var(--finora-color-surface);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-sm);color:var(--finora-color-text);font:inherit;min-height:var(--finora-control-height-touch);padding-inline:var(--finora-space-3);width:100%}.admin-record-filter p{color:var(--finora-color-text-muted);font-size:var(--finora-text-sm);margin:0}.admin-record-detail__grid{display:grid;gap:var(--finora-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--finora-layout-admin-secondary-column-min-width)),1fr));margin:var(--finora-space-4) 0 0}.admin-record-detail__grid>div{display:grid;gap:var(--finora-space-1);min-width:0}.admin-record-detail__grid dd{margin:0;overflow-wrap:anywhere}.admin-announcements__boundary{border-inline-start:var(--finora-space-1) solid var(--finora-color-border-strong);color:var(--finora-color-text-secondary);margin-block:0 var(--finora-space-4);padding:var(--finora-space-3) var(--finora-space-4)}.admin-announcements__filters{align-items:end;display:grid;gap:var(--finora-space-3);grid-template-columns:minmax(0,var(--finora-layout-admin-control-max-width)) minmax(0,var(--finora-layout-admin-secondary-column-min-width));margin-block:var(--finora-space-3)}.admin-announcements__create,.admin-announcements__form,.admin-announcements__maintenance,.admin-announcements__actions{display:grid;gap:var(--finora-space-3)}.admin-announcements__create,.admin-announcements__actions{margin-block:var(--finora-space-4)}.admin-announcements__form input:not([type=checkbox]),.admin-announcements__form select,.admin-announcements__form textarea{background:var(--finora-color-surface);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-sm);color:var(--finora-color-text);font:inherit;min-height:var(--finora-control-height-touch);padding:var(--finora-space-2) var(--finora-space-3);width:100%}.admin-announcements__form{border:0;margin:0;max-width:var(--finora-layout-admin-control-max-width);min-inline-size:0;padding:0}.admin-announcements__form textarea{resize:vertical}.admin-announcements__form label,.admin-announcements__maintenance legend{color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm);font-weight:600}.admin-announcements__maintenance{grid-column:1 / -1}.admin-announcements__service-list{display:flex;flex-wrap:wrap;gap:var(--finora-space-2) var(--finora-space-4);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-sm);padding:var(--finora-space-3)}.admin-announcements__service-list label{align-items:center;display:inline-flex;gap:var(--finora-space-2);min-height:var(--finora-control-height-touch)}.admin-announcements__actions{display:flex;flex-wrap:wrap}.admin-announcements__filters>label{color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm)}.admin-announcements__filters select{background:var(--finora-color-surface);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-sm);color:var(--finora-color-text);font:inherit;min-height:var(--finora-control-height-touch);padding-inline:var(--finora-space-3);width:100%}.admin-announcements__body,.admin-announcements__history{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.admin-announcements__history{display:grid;gap:var(--finora-space-2);padding-inline-start:var(--finora-space-4)}@media(max-width:48rem){.admin-announcements__filters{grid-template-columns:minmax(0,1fr)}}.admin-member-status__table{border-collapse:collapse;min-width:64rem;width:100%}.admin-member-status__table th,.admin-member-status__table td{border-bottom:var(--finora-space-hairline) solid var(--finora-color-border);padding:var(--finora-space-3);text-align:left;vertical-align:top}.admin-member-status__table input{max-width:20rem;min-height:var(--finora-control-height-touch);width:100%}.admin-member-security{display:grid;gap:var(--finora-space-4);min-width:0}.admin-member-security__sessions{display:grid;gap:var(--finora-space-2);margin:0;padding:0;list-style:none}.admin-member-security__sessions li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--finora-space-3);min-width:0}.admin-member-security input{width:min(100%,var(--finora-layout-admin-security-input-max-width))}.admin-disposition__summary{min-width:0}.admin-disposition__summary th,.admin-disposition__summary td{padding:var(--finora-space-2);white-space:normal}.admin-disposition__tabs,.admin-disposition__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--finora-space-2);margin-block:var(--finora-space-3)}.admin-disposition__tabs button{min-height:var(--finora-control-height-touch);padding-inline:var(--finora-space-4);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-md);background:transparent;color:inherit;font:inherit;cursor:pointer}.admin-disposition__tabs button[aria-pressed=true]{font-weight:600;border-color:currentcolor}.admin-disposition__run,.admin-disposition__case p,.admin-disposition__history li,.admin-disposition__case code{overflow-wrap:anywhere}.admin-disposition__list{display:grid;gap:var(--finora-space-3);margin:0;padding:0;list-style:none}.admin-disposition__case{min-width:0;padding:var(--finora-space-3);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-lg)}.admin-disposition__case-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--finora-space-2)}.admin-disposition__history{display:grid;gap:var(--finora-space-1);margin:var(--finora-space-2) 0;padding-inline-start:var(--finora-space-4)}.admin-disposition__form select,.admin-disposition__form input,.admin-disposition__form textarea{width:100%;max-width:100%;box-sizing:border-box}.panel-state{min-height:var(--finora-layout-admin-sidebar-compact-width)}.panel-state--message{min-height:calc(var(--finora-space-36) * 2);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--finora-space-2);padding:var(--finora-space-6);color:var(--finora-color-text-secondary);text-align:center}.panel-state--message strong{color:var(--finora-color-text)}.panel-state__code{color:var(--finora-color-text-muted);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs);letter-spacing:var(--finora-letter-spacing-eyebrow)}.panel-state__loader{width:var(--finora-size-icon-lg);height:var(--finora-size-icon-lg);border:var(--finora-outline-offset-wide) solid var(--finora-color-border);border-top-color:var(--finora-color-brand);border-radius:50%;animation:spin .8s linear infinite}.panel-state__notice{padding:var(--finora-space-2) var(--finora-space-3);border-bottom:var(--finora-space-hairline) solid var(--finora-color-border);background:var(--finora-color-warning-surface);color:var(--finora-color-warning);font-size:var(--finora-text-xs)}@keyframes spin{to{transform:rotate(360deg)}}.trade-screen,.trade-workspace,.trade-screen.page-container,.trade-screen.page-container--wide{--terminal-panel-gap: var(--finora-space-hairline);width:100%;max-width:none;margin:0;padding:0;padding-inline:0;background:var(--finora-color-canvas)}.trade-screen .terminal-grid,.trade-workspace .terminal-grid{--workspace-main-fr: 70fr;--workspace-activity-fr: 30fr;--workspace-main-percent: 70%;--workspace-primary-percent: 60%;--workspace-middle-percent: 20%;--workspace-side-percent: 20%;margin-top:0;background:var(--finora-color-border);border-bottom:var(--finora-space-hairline) solid var(--finora-color-border)}.trade-screen .market-strip{border-radius:0}.market-strip{position:relative;z-index:5;min-height:var(--finora-header-height);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--finora-space-4);padding:var(--finora-space-1) var(--finora-space-3);border:var(--finora-space-hairline) solid var(--finora-color-border);border-inline:0;border-radius:0;background:var(--finora-color-surface)}.market-strip__selectors{display:flex;align-items:stretch}.terminal-selector{position:relative}.terminal-selector summary{min-height:var(--finora-control-height-touch);display:flex;align-items:center;gap:var(--finora-space-2);padding:var(--finora-space-1) var(--finora-space-3);border-radius:var(--finora-radius-md);color:var(--finora-color-text-secondary);cursor:pointer;list-style:none;transition:background-color var(--finora-motion-fast) ease}.terminal-selector summary::-webkit-details-marker{display:none}.terminal-selector summary:hover,.terminal-selector[open] summary{background:var(--finora-color-surface-interactive)}.terminal-selector[open] summary>.terminal-icon:last-child{transform:rotate(180deg)}.terminal-selector__copy{min-width:calc(var(--finora-space-24) + var(--finora-space-2));display:flex;flex-direction:column}.terminal-selector__copy strong{color:var(--finora-color-text);font-size:var(--finora-text-lg)}.terminal-selector__copy strong span,.terminal-selector small{color:var(--finora-color-text-muted);font-size:var(--finora-text-xs);font-weight:500}.asset-mark{width:var(--finora-control-height);height:var(--finora-control-height);display:grid;flex:0 0 auto;place-items:center;border:var(--finora-space-hairline) solid var(--finora-color-brand-strong);border-radius:50%;background:var(--finora-color-buy-surface);color:var(--finora-color-brand);font-weight:800}.venue-selector{border-left:var(--finora-space-hairline) solid var(--finora-color-border)}.venue-selector summary>span:not(.venue-dot){min-width:var(--finora-space-16);display:flex;flex-direction:column}.venue-selector summary strong{color:var(--finora-color-text);font-size:var(--finora-text-sm)}.venue-dot{width:var(--finora-size-status-dot);height:var(--finora-size-status-dot);flex:0 0 auto;border-radius:50%;background:var(--finora-color-buy);box-shadow:var(--finora-shadow-status-dot)}.terminal-selector__menu{position:absolute;z-index:40;top:calc(100% + var(--finora-space-2));left:0;min-width:var(--finora-space-76);overflow:hidden;border:var(--finora-space-hairline) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);background:var(--finora-color-surface-raised);box-shadow:var(--finora-shadow-raised)}.selector-search{display:flex;align-items:center;gap:var(--finora-space-2);margin:var(--finora-space-2);padding:var(--finora-space-2) var(--finora-space-3);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-md);color:var(--finora-color-text-muted)}.selector-list{max-height:var(--finora-space-80);overflow-y:auto}.selector-list a,.venue-selector__menu a{display:flex;align-items:center;justify-content:space-between;gap:var(--finora-space-4);padding:var(--finora-space-3);color:var(--finora-color-text-secondary);text-decoration:none}.selector-list a:hover,.selector-list a[aria-current=page],.venue-selector__menu a:hover,.venue-selector__menu a[aria-current=true]{background:var(--finora-color-surface-interactive);color:var(--finora-color-text)}.selector-list__item{display:inline-flex;align-items:center;gap:var(--finora-space-2-5)}.selector-list a>span:not(.selector-list__item),.selector-list__item>span{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:var(--finora-space-1)}.selector-list a small{grid-column:1 / -1}.selector-list a b{font-family:var(--finora-font-mono);font-size:var(--finora-text-xs)}.venue-selector__menu{min-width:var(--finora-space-40)}.venue-selector__menu a{justify-content:flex-start}.market-strip__stats{min-width:0;display:flex;align-items:center;margin:0;overflow-x:auto;scrollbar-width:thin}.market-strip__stats div{min-width:calc(var(--finora-space-28) + var(--finora-space-3));padding:0 var(--finora-space-4);border-left:var(--finora-space-hairline) solid var(--finora-color-border)}.market-strip__stats dt,.market-strip__stats small{color:var(--finora-color-text-muted);font-size:var(--finora-text-xs)}.market-strip__stats dd{margin:var(--finora-space-1) 0 0;color:var(--finora-color-text);font-family:var(--finora-font-mono);font-size:var(--finora-text-sm);font-weight:650;font-variant-numeric:tabular-nums}.market-strip__price dd{display:inline;font-size:var(--finora-text-xl)}.market-strip__stats .market-strip__price{min-width:max-content;white-space:nowrap}.market-strip__price small{margin-left:var(--finora-space-1)}.chart-history-notice__pulse{width:var(--finora-size-status-dot);height:var(--finora-size-status-dot);flex:0 0 auto;border-radius:50%;background:var(--finora-color-buy);box-shadow:var(--finora-shadow-status-dot)}.workspace-panel{border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:0}.workspace-panel .finora-panel__header{min-height:var(--finora-control-height);padding-block:var(--finora-space-1);padding-inline:var(--finora-space-3)}.workspace-panel .finora-panel__eyebrow{letter-spacing:var(--finora-letter-spacing-eyebrow)}.terminal-icon{display:block;flex:0 0 auto}.terminal-tool,.book-tick-selector,.smart-price-button,.ticket-ratios button,.account-tabs button{border:0;background:transparent;color:var(--finora-color-text-secondary);cursor:pointer}.terminal-tool{min-width:var(--finora-space-8);min-height:var(--finora-space-8);display:inline-flex;align-items:center;justify-content:center;gap:var(--finora-space-1);padding:var(--finora-space-1) var(--finora-space-2);border-radius:var(--finora-radius-sm);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs)}.terminal-tool:hover,.terminal-tool[data-active=true],.terminal-tool[aria-pressed=true]{background:var(--finora-color-surface-interactive);color:var(--finora-color-brand)}.terminal-tool:disabled{color:var(--finora-color-text-muted);cursor:not-allowed;opacity:.42}.chart-content{min-height:0;display:flex;flex:1;flex-direction:column;background:var(--finora-color-canvas)}.chart-header-actions{display:inline-flex;align-items:center;gap:var(--finora-space-2)}.chart-view-switch{display:inline-flex;align-items:center;gap:var(--finora-space-0-5);padding:var(--finora-space-0-5);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-sm);background:var(--finora-color-canvas)}.chart-view-switch .terminal-tool{min-height:var(--finora-space-6);padding:0 var(--finora-space-2)}.chart-commandbar{min-height:var(--finora-control-height);display:flex;align-items:center;justify-content:space-between;gap:var(--finora-space-3);padding:var(--finora-space-1) var(--finora-space-2);border-bottom:var(--finora-space-hairline) solid var(--finora-color-border)}.timeframe-tabs,.chart-tools{display:flex;align-items:center;gap:var(--finora-space-1)}.chart-tools{padding-left:var(--finora-space-2);border-left:var(--finora-space-hairline) solid var(--finora-color-border)}.chart-legend{min-height:var(--finora-space-8);display:flex;flex-wrap:wrap;align-items:center;gap:var(--finora-space-3);padding:var(--finora-space-1) var(--finora-space-3);color:var(--finora-color-text-muted);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs)}.chart-data-freshness{padding:var(--finora-space-1) var(--finora-space-2);border:var(--finora-space-hairline) solid var(--finora-color-warning);border-radius:var(--finora-radius-sm);color:var(--finora-color-warning);white-space:nowrap}.chart-price-source{color:var(--finora-color-text-secondary);font-weight:700}.chart-carry-notice{color:var(--finora-color-warning)}.chart-data-freshness--fresh{border-color:var(--finora-color-border);color:var(--finora-color-text-muted)}.ohlc-values{display:flex;flex-wrap:wrap;gap:var(--finora-space-3);margin:0}.ohlc-values div{display:flex;gap:var(--finora-space-1)}.ohlc-values dt{color:var(--finora-color-text-muted)}.ohlc-values dd{margin:0;color:var(--finora-color-text-secondary)}.indicator-label{color:var(--finora-color-warning)}.indicator-label--ema{color:var(--finora-color-info)}.indicator-label--bollinger{color:var(--finora-color-brand)}.chart-stage{min-height:var(--finora-space-124);position:relative;display:flex;flex:1}.chart-listing-baseline{position:absolute;top:50%;left:var(--finora-space-6);right:var(--finora-space-6);display:flex;justify-content:center;border-top:var(--finora-space-hairline) dashed var(--finora-color-text-muted);pointer-events:none}.chart-listing-baseline span{padding:0 var(--finora-space-2);background:var(--finora-color-canvas);color:var(--finora-color-text-muted);transform:translateY(-50%)}.chart-midpoint-only{display:flex;flex:1;min-width:0}.chart-initial-state{width:100%;min-height:var(--finora-space-112);display:flex;align-items:center;justify-content:center;gap:var(--finora-space-3);color:var(--finora-color-text-muted);font-size:var(--finora-text-sm)}.price-chart-shell{width:100%;min-height:var(--finora-space-112);flex:1;overflow:hidden;outline:none;touch-action:pan-y}.price-chart-shell:focus-visible{box-shadow:inset 0 0 0 var(--finora-outline-width) var(--finora-color-focus)}.lightweight-chart-canvas{width:100%;height:100%;min-height:var(--finora-space-112)}.chart-history-notice,.realtime-return{position:absolute;z-index:4;display:flex;align-items:center;gap:var(--finora-space-2);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-md);background:var(--finora-color-surface-raised);box-shadow:var(--finora-shadow-raised);color:var(--finora-color-text-secondary);font-size:var(--finora-text-xs)}.chart-history-notice{top:var(--finora-space-3);left:50%;padding:var(--finora-space-2) var(--finora-space-3);transform:translate(-50%)}.chart-history-notice .panel-state__loader{width:var(--finora-size-icon-sm);height:var(--finora-size-icon-sm);border-width:var(--finora-outline-width)}.chart-history-notice--error,.chart-history-notice--unsupported{border-color:var(--finora-color-warning);color:var(--finora-color-warning)}.realtime-return{right:var(--finora-space-20);bottom:var(--finora-space-12);min-height:var(--finora-space-8);padding:var(--finora-space-1) var(--finora-space-3);cursor:pointer}.chart-data-table{border-top:var(--finora-space-hairline) solid var(--finora-color-border);color:var(--finora-color-text-muted);font-size:var(--finora-text-xs)}.chart-data-table summary{min-height:var(--finora-control-height);display:flex;align-items:center;padding:0 var(--finora-space-3);cursor:pointer}.chart-data-table>div{max-height:calc(var(--finora-space-28) * 2);overflow:auto}.chart-data-table th,.chart-data-table td{border-bottom:var(--finora-space-hairline) solid var(--finora-color-border)}.order-book-content,.workspace-panel--trades .panel-state--content{height:100%}.market-activity-view .panel-state--content,.order-book-content{min-height:0;display:flex;flex:1;flex-direction:column}.market-activity-panel{height:100%;min-height:0;display:flex;flex-direction:column}.market-read-evidence{margin:0;padding:var(--finora-space-1) var(--finora-space-3);border-bottom:var(--finora-space-hairline) solid var(--finora-color-border);color:var(--finora-color-text-muted);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs)}.market-activity-tabs{min-height:var(--finora-control-height);display:flex;align-items:stretch;border-bottom:var(--finora-space-hairline) solid var(--finora-color-border)}.market-activity-tabs button{position:relative;min-width:var(--finora-space-24);padding:0 var(--finora-space-3);border:0;background:transparent;color:var(--finora-color-text-muted);cursor:pointer;font-size:var(--finora-text-sm);font-weight:650}.market-activity-tabs button:after{position:absolute;right:var(--finora-space-3);bottom:0;left:var(--finora-space-3);height:var(--finora-space-1);background:transparent;content:""}.market-activity-tabs button:hover,.market-activity-tabs button:focus-visible,.market-activity-tabs button[data-active=true]{color:var(--finora-color-text)}.market-activity-tabs button[data-active=true]:after{background:var(--finora-color-brand)}.market-activity-view{min-height:0;display:flex;flex:1;flex-direction:column}.market-activity-view--book{overflow:hidden}.market-activity-view--trades{overflow:auto}.market-activity-view[hidden]{display:none}.order-book-tools{min-height:var(--finora-control-height);display:flex;align-items:center;gap:var(--finora-space-2);padding:var(--finora-space-1) var(--finora-space-2);border-bottom:var(--finora-space-hairline) solid var(--finora-color-border);color:var(--finora-color-text-muted);font-size:var(--finora-text-xs)}.order-book-viewport{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.order-book-balance{display:grid;grid-template-columns:1fr minmax(var(--finora-size-segment-button-height),2fr) 1fr;align-items:center;gap:var(--finora-space-2);padding:var(--finora-space-2);border-bottom:var(--finora-space-hairline) solid var(--finora-color-border);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs)}.order-book-balance__share--bid{color:var(--finora-color-buy)}.order-book-balance__share--ask{color:var(--finora-color-sell);text-align:right}.order-book-balance__bar{width:100%;height:var(--finora-space-2);overflow:hidden;border:0;border-radius:var(--finora-radius-pill);appearance:none;background:var(--finora-color-sell)}.order-book-balance__bar::-webkit-progress-bar{border-radius:var(--finora-radius-pill);background:var(--finora-color-sell)}.order-book-balance__bar::-webkit-progress-value{border-radius:var(--finora-radius-pill);background:var(--finora-color-buy)}.order-book-balance__bar::-moz-progress-bar{border-radius:var(--finora-radius-pill);background:var(--finora-color-buy)}.order-book-balance__empty{margin:0;padding:var(--finora-space-2);border-bottom:var(--finora-space-hairline) solid var(--finora-color-border);color:var(--finora-color-text-muted);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs);text-align:center}.order-book-tools span{margin-left:auto}.book-view-switch{display:flex;align-items:center;gap:var(--finora-space-1)}.terminal-tool--text{width:auto;min-width:var(--finora-control-height);padding-inline:var(--finora-space-2);gap:var(--finora-space-1);font-size:var(--finora-text-xs)}.book-tick-selector{min-height:var(--finora-size-segment-button-height);padding:0 var(--finora-space-2);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-sm);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs);color:var(--finora-color-text-secondary);cursor:pointer}.order-book-table,.compact-table{width:100%;border-collapse:collapse;color:var(--finora-color-text-secondary);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs);font-variant-numeric:tabular-nums}.order-book-table th,.order-book-table td,.compact-table th,.compact-table td{height:var(--finora-size-segment-button-height);padding:var(--finora-space-1) var(--finora-space-2);text-align:right;white-space:nowrap}.order-book-table thead th,.compact-table thead th{position:sticky;top:0;z-index:1;background:var(--finora-color-surface);color:var(--finora-color-text-muted);font-weight:500}.order-book-table th:first-child,.compact-table th:first-child,.compact-table td:first-child{text-align:left}.order-level{position:relative;background-repeat:no-repeat;background-position:right;background-size:var(--depth) 100%}.order-level:hover{background-color:var(--finora-color-surface-interactive)}.order-level__price{width:100%;min-height:var(--finora-space-5);padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.order-level__price:focus-visible{border-radius:var(--finora-radius-sm);outline:var(--finora-outline-width) solid var(--finora-color-focus);outline-offset:calc(var(--finora-space-0-5) / 2)}.order-level--ask{background-image:linear-gradient(var(--finora-color-sell-surface),var(--finora-color-sell-surface))}.order-level--bid{background-image:linear-gradient(var(--finora-color-buy-surface),var(--finora-color-buy-surface))}.order-level--ask td:first-child{color:var(--finora-color-sell)}.order-level--bid td:first-child{color:var(--finora-color-buy)}.market-price-row td{height:var(--finora-control-height);padding-block:var(--finora-space-1);border-block:var(--finora-space-hairline) solid var(--finora-color-border);color:var(--finora-color-text-secondary);text-align:left}.market-price-row__value{padding:0;border:0;background:transparent;color:var(--finora-color-brand);cursor:pointer;font-family:var(--finora-font-mono);font-size:var(--finora-text-md);font-weight:700}.market-price-row__value:focus-visible{border-radius:var(--finora-radius-sm);outline:var(--finora-outline-width) solid var(--finora-color-focus);outline-offset:var(--finora-outline-offset)}.market-price-row small{margin-left:var(--finora-space-2);color:var(--finora-color-text-muted);font-weight:500}.workspace-panel--trades .compact-table tbody tr:hover{background:var(--finora-color-surface-interactive)}.value--positive{color:var(--finora-color-buy)!important}.value--negative{color:var(--finora-color-sell)!important}.order-ticket{min-height:0;display:flex;flex-direction:column;gap:var(--finora-space-1);padding:var(--finora-space-2)}.auth-lock{width:var(--finora-space-4);height:var(--finora-space-3);position:relative;flex:0 0 auto;border:var(--finora-space-hairline) solid currentColor;border-radius:var(--finora-radius-sm);color:var(--finora-color-warning)}.auth-lock:before{width:var(--finora-space-2);height:var(--finora-space-1-5);position:absolute;bottom:70%;left:50%;border:var(--finora-space-hairline) solid currentColor;border-bottom:0;border-radius:var(--finora-radius-pill) var(--finora-radius-pill) 0 0;content:"";transform:translate(-50%)}.order-ticket-option-group>.finora-segments{width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:calc(var(--finora-space-1) / 2)}.order-ticket-option-group .finora-segments__button{min-height:var(--finora-space-6);padding-block:0;font-size:var(--finora-text-xs);font-weight:650}.order-ticket-option-group--side[data-side=BUY] .finora-segments__button[data-active=true]{background:var(--finora-color-buy);color:var(--finora-color-brand-contrast);font-weight:700}.order-ticket-option-group--side[data-side=SELL] .finora-segments__button[data-active=true]{background:var(--finora-color-sell);color:var(--finora-color-text);font-weight:700}.order-ticket .finora-button--buy,.order-ticket .finora-button--sell{font-weight:700}.order-ticket-option-group{min-width:0;margin:0;padding:0;border:0}.ticket-field{display:flex;flex-direction:column;gap:var(--finora-space-1);color:var(--finora-color-text-secondary);font-size:var(--finora-text-xs)}.ticket-field>span:first-child{display:flex;align-items:center;justify-content:space-between}.smart-price-button{color:var(--finora-color-brand);font-size:var(--finora-text-xs)}.ticket-field select{width:100%;height:var(--finora-control-height);padding-inline:var(--finora-space-2);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-md);background:var(--finora-color-canvas);color:var(--finora-color-text);font-size:var(--finora-text-xs)}.ticket-field__input{height:var(--finora-control-height);display:flex;align-items:center;border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-md);background:var(--finora-color-canvas)}.ticket-field__input:focus-within{border-color:var(--finora-color-focus);box-shadow:0 0 0 var(--finora-outline-width) var(--finora-color-buy-surface)}.ticket-field__input input{width:100%;min-width:0;padding:0 var(--finora-space-3);border:0;outline:0;background:transparent;color:var(--finora-color-text);font-family:var(--finora-font-mono);font-size:var(--finora-text-md);font-variant-numeric:tabular-nums}.ticket-field__input input:disabled{color:var(--finora-color-text-muted)}.ticket-field__input b{padding-right:var(--finora-space-3);color:var(--finora-color-text-muted);font-size:var(--finora-text-xs)}.ticket-ratios{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--finora-space-1)}.ticket-ratios button{min-height:var(--finora-space-6);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-sm);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs)}.ticket-ratios button:hover:not(:disabled){border-color:var(--finora-color-border-strong);background:var(--finora-color-surface-interactive);color:var(--finora-color-text)}.ticket-ratios button:disabled{cursor:not-allowed;opacity:.5}.ticket-summary{display:flex;flex-direction:column;gap:calc(var(--finora-space-1) / 2);margin:0;padding-top:var(--finora-space-1);border-top:var(--finora-space-hairline) solid var(--finora-color-border)}.ticket-summary div{display:flex;justify-content:space-between;gap:var(--finora-space-3)}.ticket-summary dt{color:var(--finora-color-text-muted);font-size:var(--finora-text-xs)}.ticket-summary dd{margin:0;color:var(--finora-color-text-secondary);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs);font-variant-numeric:tabular-nums;text-align:right}.order-preview-error{margin:0;color:var(--finora-color-sell);font-size:var(--finora-text-xs)}.order-ticket-review{display:grid;gap:var(--finora-space-3);padding:var(--finora-space-3);border:var(--finora-space-hairline) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-sm);background:var(--finora-color-surface-interactive)}.order-ticket-review>p{margin:0;color:var(--finora-color-text-secondary);font-size:var(--finora-text-xs)}.order-ticket-review__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--finora-space-2)}.order-result-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--finora-space-1) var(--finora-space-2);margin:0;font-size:var(--finora-text-xs);line-height:1.35}.order-result-line strong{font-weight:700}.order-result-line span{min-width:0;flex:1;color:var(--finora-color-text-secondary);font-family:var(--finora-font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.order-result-line button{padding:0 var(--finora-space-2);border:var(--finora-space-hairline) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-sm);font-size:var(--finora-text-xs)}.order-result-line button:disabled{cursor:not-allowed;opacity:.5}.order-result-line--success strong{color:var(--finora-color-buy)}.order-result-line--unknown strong{color:var(--finora-color-warning)}.order-result-line--rejected strong{color:var(--finora-color-sell)}.order-ticket-footer{margin-top:auto;display:flex;flex-direction:column;gap:var(--finora-space-2-5);padding:var(--finora-space-3);border-top:var(--finora-space-hairline) solid var(--finora-color-border);background:var(--finora-color-surface)}.order-ticket-footer__header strong{color:var(--finora-color-text-secondary);font-size:var(--finora-text-xs);font-weight:700}.order-ticket-footer__specs{display:flex;flex-direction:column;gap:var(--finora-space-1-5);margin:0}.order-ticket-footer__specs>div{display:flex;align-items:center;justify-content:space-between;gap:var(--finora-space-2)}.order-ticket-footer__specs dt{color:var(--finora-color-text-muted);font-size:var(--finora-text-xs)}.order-ticket-footer__specs dd{margin:0;color:var(--finora-color-text-secondary);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs);font-variant-numeric:tabular-nums}.order-ticket-footer__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--finora-space-2)}.order-ticket-footer__actions .finora-button{min-height:var(--finora-control-height);justify-content:center;text-decoration:none}.account-content{min-height:0}.account-tabs{display:flex;overflow-x:auto;border-bottom:var(--finora-space-hairline) solid var(--finora-color-border)}.account-tabs button{min-height:var(--finora-control-height);position:relative;flex:0 0 auto;padding:0 var(--finora-space-4);font-size:var(--finora-text-sm)}.account-tabs button[aria-selected=true]{color:var(--finora-color-text)}.account-tabs button[aria-selected=true]:after{height:var(--finora-space-1);position:absolute;right:var(--finora-space-3);bottom:0;left:var(--finora-space-3);background:var(--finora-color-brand);content:""}.account-activity{min-height:0;position:relative}.open-orders-toolbar{min-height:var(--finora-control-height);display:flex;align-items:center;flex-wrap:wrap;gap:var(--finora-space-2);padding:var(--finora-space-1) var(--finora-space-3);border-bottom:var(--finora-space-hairline) solid var(--finora-color-border);background:var(--finora-color-canvas)}.open-orders-filter{display:inline-flex;overflow:hidden;border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-sm)}.open-orders-filter button,.open-orders-bulk-action,.bulk-cancel-dialog button{min-height:var(--finora-control-height);border:0;background:transparent;color:var(--finora-color-text-secondary);cursor:pointer;font:inherit;font-size:var(--finora-text-xs);transition:background-color var(--finora-motion-fast) ease,border-color var(--finora-motion-fast) ease,color var(--finora-motion-fast) ease}.open-orders-filter button{padding:0 var(--finora-space-3);border-right:var(--finora-space-hairline) solid var(--finora-color-border)}.open-orders-filter button:last-child{border-right:0}.open-orders-filter button[aria-pressed=true]{background:var(--finora-color-surface-interactive);color:var(--finora-color-brand)}.open-orders-filter button:hover,.open-orders-filter button:focus-visible{background:var(--finora-color-surface-raised);color:var(--finora-color-text)}.open-orders-market-filter{min-height:var(--finora-control-height);display:inline-flex;align-items:center;gap:var(--finora-space-2);padding:0 var(--finora-space-2);color:var(--finora-color-text-secondary);cursor:pointer;font-size:var(--finora-text-xs)}.open-orders-market-filter input{width:var(--finora-space-4);height:var(--finora-space-4);margin:0;accent-color:var(--finora-color-brand)}.open-orders-count{color:var(--finora-color-text-muted);font-size:var(--finora-text-xs)}.open-orders-bulk-action{margin-left:auto;padding:0 var(--finora-space-3);border:var(--finora-space-hairline) solid var(--finora-color-sell);border-radius:var(--finora-radius-sm);color:var(--finora-color-sell)}.open-orders-bulk-action:hover:not(:disabled),.open-orders-bulk-action:focus-visible{background:var(--finora-color-sell-surface);color:var(--finora-color-text)}.open-orders-bulk-action:disabled,.bulk-cancel-dialog button:disabled{cursor:not-allowed;opacity:.45}.bulk-cancel-summary{margin:0;padding:var(--finora-space-2) var(--finora-space-3);border-top:var(--finora-space-hairline) solid var(--finora-color-border);background:var(--finora-color-warning-surface);color:var(--finora-color-warning);font-size:var(--finora-text-xs);line-height:1.5}.bulk-cancel-dialog{width:min(calc(100% - var(--finora-space-8)),var(--finora-layout-admin-signin-max-width));max-width:none;padding:0;border:var(--finora-space-hairline) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-lg);background:var(--finora-color-surface-raised);box-shadow:var(--finora-shadow-raised);color:var(--finora-color-text)}.bulk-cancel-dialog::backdrop{background:color-mix(in srgb,var(--finora-color-canvas) 78%,transparent)}.bulk-cancel-dialog__body{display:grid;gap:var(--finora-space-3);padding:var(--finora-space-5)}.bulk-cancel-dialog__eyebrow{color:var(--finora-color-sell);font-size:var(--finora-text-xs);font-weight:700;letter-spacing:var(--finora-letter-spacing-eyebrow)}.bulk-cancel-dialog h3,.bulk-cancel-dialog p{margin:0}.bulk-cancel-dialog p,.bulk-cancel-dialog__body>strong{color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm);line-height:1.6}.bulk-cancel-dialog__body>strong{color:var(--finora-color-warning)}.bulk-cancel-dialog__actions{display:flex;justify-content:flex-end;gap:var(--finora-space-2);padding:var(--finora-space-3) var(--finora-space-5);border-top:var(--finora-space-hairline) solid var(--finora-color-border)}.bulk-cancel-dialog button{min-height:var(--finora-control-height-touch);padding:0 var(--finora-space-4);border:var(--finora-space-hairline) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-sm)}.bulk-cancel-dialog button:hover:not(:disabled),.bulk-cancel-dialog button:focus-visible{border-color:var(--finora-color-brand);color:var(--finora-color-text)}.bulk-cancel-dialog .bulk-cancel-dialog__confirm{border-color:var(--finora-color-sell);background:var(--finora-color-sell-surface);color:var(--finora-color-sell)}.account-table-scroll{overflow-x:auto}.account-table th{border-bottom:var(--finora-space-hairline) solid var(--finora-color-border)}.account-asset-cell{display:inline-flex;align-items:center;gap:var(--finora-space-2)}.account-order-details-cell{height:auto;flex-direction:column;align-items:stretch;text-align:start}.account-order-details{width:100%;min-width:0}.account-order-details__body{width:100%}.account-order-action{min-width:calc(var(--finora-space-24) + var(--finora-space-2));text-align:right}.account-order-action button,.cancel-action{min-height:var(--finora-space-8);border:var(--finora-space-hairline) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-sm);background:transparent;color:var(--finora-color-text-secondary);cursor:pointer;font:inherit}.account-order-action button{padding:0 var(--finora-space-2)}.account-order-action button:hover:not(:disabled),.account-order-action button:focus-visible,.cancel-action:hover:not(:disabled),.cancel-action:focus-visible{border-color:var(--finora-color-brand);color:var(--finora-color-text)}.account-order-action button:disabled,.cancel-action:disabled{cursor:not-allowed;opacity:.45}.account-order-action--status{color:var(--finora-color-text-muted)}.cancel-activity{border-top:var(--finora-space-hairline) solid var(--finora-color-border);padding:var(--finora-space-3)}.cancel-activity__heading,.cancel-activity__summary,.cancel-activity__message{display:flex;flex-direction:column;gap:var(--finora-space-1)}.cancel-activity__heading{margin-bottom:var(--finora-space-2)}.cancel-activity__heading>span,.cancel-activity__summary>span,.cancel-activity__message>span,.cancel-activity__message>em{color:var(--finora-color-text-muted);font-size:var(--finora-text-xs);font-style:normal;line-height:1.45}.cancel-activity__heading>.cancel-activity__connection{color:var(--finora-color-warning)}.cancel-activity__list{display:grid;gap:var(--finora-space-2)}.cancel-activity__item{display:grid;grid-template-columns:minmax(calc(var(--finora-space-24) * 2),.8fr) minmax(calc(var(--finora-space-36) * 2),1.5fr) auto;align-items:center;gap:var(--finora-space-3);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-md);padding:var(--finora-space-3);background:var(--finora-color-surface-raised)}.cancel-activity__item--warning{border-color:var(--finora-color-warning);background:var(--finora-color-warning-surface)}.cancel-activity__item--positive{border-color:var(--finora-color-buy);background:var(--finora-color-buy-surface)}.cancel-activity__item--warning .cancel-activity__message>strong{color:var(--finora-color-warning)}.cancel-activity__item--positive .cancel-activity__message>strong{color:var(--finora-color-buy)}.cancel-activity__actions{display:flex;justify-content:flex-end;gap:var(--finora-space-2)}.cancel-action{padding:0 var(--finora-space-3);white-space:nowrap}.cancel-action--danger{border-color:var(--finora-color-sell);background:var(--finora-color-sell-surface);color:var(--finora-color-sell)}.cancel-action--primary{border-color:var(--finora-color-brand);color:var(--finora-color-brand)}.cancel-action--quiet{border-color:var(--finora-color-border)}.account-connect-state{min-height:var(--finora-space-24);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--finora-space-2);padding:var(--finora-space-4);color:var(--finora-color-text-muted);text-align:center}.account-connect-state strong{color:var(--finora-color-text-secondary)}.not-found{width:min(calc(100% - var(--finora-space-8)),var(--finora-layout-admin-signin-max-width));margin:var(--finora-space-8) auto}.not-found__body{padding:var(--finora-space-6);color:var(--finora-color-text-secondary)}.password-reset-confirm .not-found__body h1{text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}.not-found__link{display:inline-flex;align-items:center;margin-top:var(--finora-space-3);text-decoration:none}.app-footer{display:flex;justify-content:space-between;gap:var(--finora-space-4);padding:var(--finora-space-4);border-top:var(--finora-space-hairline) solid var(--finora-color-border);color:var(--finora-color-text-muted);font-size:var(--finora-text-xs)}@media(max-width:48rem){.trade-screen.page-container--wide{padding-top:0}.market-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--finora-space-2);padding-inline:0;border-inline:0;border-radius:0}.market-strip>.finora-status{grid-column:2;grid-row:1;margin-top:0;white-space:nowrap}.terminal-selector summary{padding-inline:var(--finora-space-2)}.terminal-selector__copy,.venue-selector summary>span:not(.venue-dot){min-width:0}.market-strip__stats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--finora-space-1) 0;margin-top:0;padding-top:var(--finora-space-1);border-top:var(--finora-space-hairline) solid var(--finora-color-border);overflow-x:visible}.market-strip__stats div{min-width:0;padding-inline:var(--finora-space-2)}.market-strip__stats .market-strip__price{grid-column:1 / -1;min-width:0;white-space:normal}.market-strip__stats dd{overflow-wrap:anywhere}.market-strip__selectors{width:100%}.market-selector{flex:1}.terminal-selector__menu{position:fixed;top:calc(var(--finora-header-height-mobile) + var(--finora-space-2));right:var(--finora-space-2);left:var(--finora-space-2);min-width:0}.venue-selector__menu{left:auto;min-width:var(--finora-space-40)}.workspace-panel{border-inline:0;border-radius:0}.chart-commandbar{align-items:stretch;flex-direction:column}.timeframe-tabs{overflow-x:auto}.timeframe-tabs .terminal-tool{flex:1 0 var(--finora-space-10);min-height:var(--finora-control-height-touch)}.chart-tools{justify-content:flex-end;padding-top:var(--finora-space-1);padding-left:0;border-top:var(--finora-space-hairline) solid var(--finora-color-border);border-left:0}.chart-tools .terminal-tool{min-width:var(--finora-control-height-touch);min-height:var(--finora-control-height-touch)}.chart-legend{align-items:flex-start;flex-direction:column}.chart-data-freshness,.chart-reference-legend{max-width:100%;overflow-wrap:anywhere;white-space:normal}.order-ticket{min-height:auto}.order-ticket-option-group>.finora-segments{gap:var(--finora-space-1)}.order-ticket-option-group .finora-segments__button,.order-ticket .smart-price-button,.ticket-ratios button{min-height:var(--finora-space-8)}.cancel-activity__item{grid-template-columns:minmax(0,1fr)}.cancel-activity__actions{justify-content:flex-start;flex-wrap:wrap}.open-orders-toolbar{align-items:stretch}.open-orders-filter{flex:1 1 100%}.open-orders-filter button{flex:1;min-height:var(--finora-control-height-touch)}.open-orders-market-filter{min-height:var(--finora-control-height-touch)}.open-orders-bulk-action{width:100%;min-height:var(--finora-control-height-touch);margin-left:0}.account-table-scroll{overflow-x:visible}.account-table,.account-table tbody,.account-table tr,.account-table td,.account-table th[scope=row]{display:block;width:100%}.account-table thead{width:var(--finora-space-hairline);height:var(--finora-space-hairline);position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.account-table tbody{display:grid;gap:var(--finora-space-2);padding:var(--finora-space-2)}.account-table tr{overflow:hidden;border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-md);background:var(--finora-color-surface-raised)}.account-table td,.account-table th[scope=row]{min-height:var(--finora-control-height);display:flex;align-items:center;justify-content:space-between;gap:var(--finora-space-3);padding:var(--finora-space-2) var(--finora-space-3);border-bottom:var(--finora-space-hairline) solid var(--finora-color-border);text-align:right}.account-table td:last-child,.account-table th[scope=row]:last-child{border-bottom:0}.account-table td:before,.account-table th[scope=row]:before{color:var(--finora-color-text-muted);content:attr(data-label);font-family:var(--finora-font-sans);font-size:var(--finora-text-xs);font-weight:500;text-align:left}.account-order-action{min-width:0}.account-order-action button{min-height:var(--finora-control-height-touch)}.bulk-cancel-dialog__actions{flex-direction:column-reverse}.bulk-cancel-dialog button{width:100%}}@media(max-width:24.375rem){.venue-selector summary{padding-inline:var(--finora-space-2)}.venue-selector summary small,.venue-selector summary>.terminal-icon{display:none}.terminal-selector__copy{min-width:0}.terminal-tool--label{font-size:0}.ohlc-values{gap:var(--finora-space-2)}}@media(pointer:coarse){.book-view-switch .terminal-tool,.book-tick-selector,.order-level__price{min-height:var(--finora-control-height-touch)}.order-book-table th,.order-book-table td{height:var(--finora-control-height-touch)}}@media(prefers-reduced-motion:reduce){.panel-state__loader,.chart-history-notice__pulse{animation:none}}.market-strip .venue-selector,.market-strip .selector-list__item small,.market-strip__stats>div>small,.market-strip>.finora-status,.chart-legend .chart-price-source,.chart-legend .chart-data-freshness,.chart-legend .chart-reference-legend,.chart-legend .chart-carry-notice,.chart-legend .chart-midpoint-legend,.chart-legend .chart-midpoint-unavailable,.chart-data-table,.market-activity-panel .market-read-evidence{display:none!important}@media(min-width:75.001rem){.public-shell:has(>.app-main>.trade-screen){height:100dvh;min-height:0;overflow:hidden}#root:has(>.beta-security-banner)>.public-shell:has(>.app-main>.trade-screen){height:calc(100dvh - var(--finora-space-6))}.app-main:has(>.trade-screen){min-height:0;display:flex;flex-direction:column;overflow-y:auto}}.trade-screen,.trade-screen.page-container,.trade-screen.page-container--wide{width:100%;max-width:none;min-height:0;display:flex;flex:1;flex-direction:column;margin:0;padding:0}.terminal-grid{--workspace-order-column-min: calc(var(--finora-space-1) * 68);min-height:calc(var(--finora-space-1) * 168);position:relative;display:grid;flex:1;grid-template-columns:minmax(0,calc(var(--workspace-primary-percent) - var(--terminal-panel-gap))) minmax(var(--workspace-order-column-min),calc(var(--workspace-middle-percent) - var(--terminal-panel-gap))) minmax(var(--workspace-order-column-min),calc(var(--workspace-side-percent) - var(--terminal-panel-gap)));grid-template-rows:minmax(0,var(--workspace-main-fr)) minmax(var(--finora-space-32),var(--workspace-activity-fr));grid-template-areas:"primary middle side" "activity middle side";gap:var(--terminal-panel-gap);margin-top:var(--terminal-panel-gap)}.terminal-grid[data-visible-panels="3"]{grid-template-rows:minmax(0,1fr);grid-template-areas:"primary middle side"}.terminal-grid[data-visible-panels="2"]{grid-template-columns:minmax(0,calc(var(--workspace-primary-percent) - var(--terminal-panel-gap))) minmax(0,calc(100% - var(--workspace-primary-percent) - var(--terminal-panel-gap)));grid-template-rows:minmax(0,1fr);grid-template-areas:"primary middle"}.terminal-grid[data-visible-panels="1"]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"primary"}.workspace-layout-toolbar{min-height:var(--finora-control-height);display:flex;align-items:center;justify-content:space-between;gap:var(--finora-space-3);padding:var(--finora-space-1) var(--finora-space-2) var(--finora-space-1) var(--finora-space-3);border:var(--finora-space-hairline) solid var(--finora-color-border);border-top:0;background:var(--finora-color-surface)}.workspace-layout-toolbar__summary,.workspace-layout-toolbar__button{display:inline-flex;align-items:center;gap:var(--finora-space-2)}.workspace-layout-toolbar__summary{color:var(--finora-color-text-muted);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs)}.workspace-layout-toolbar__summary strong{color:var(--finora-color-brand);font-weight:650}.workspace-layout-toolbar__button.finora-button{min-height:var(--finora-space-8);padding:var(--finora-space-1) var(--finora-space-3);font-size:var(--finora-text-xs)}.workspace-layout-editor{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--finora-space-4);padding:var(--finora-space-3);border:var(--finora-border-width) solid var(--finora-color-border-strong);border-top:0;background:var(--finora-color-surface-raised)}.workspace-layout-editor fieldset{min-width:0;margin:0;padding:0;border:0}.workspace-layout-editor legend,.workspace-layout-editor__restore>span{margin-bottom:var(--finora-space-1);color:var(--finora-color-text-muted);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs)}.workspace-layout-editor__presets>div,.workspace-layout-editor__restore,.workspace-layout-editor__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--finora-space-1)}.workspace-layout-editor button,.workspace-slot__editbar button{min-height:var(--finora-size-segment-button-height);padding:var(--finora-space-1) var(--finora-space-2);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-sm);background:var(--finora-color-canvas);color:var(--finora-color-text-secondary);cursor:pointer;font-size:var(--finora-text-xs)}.workspace-layout-editor button:hover,.workspace-layout-editor button:focus-visible,.workspace-layout-editor button[aria-pressed=true],.workspace-slot__editbar button:hover,.workspace-slot__editbar button:focus-visible{border-color:var(--finora-color-border-strong);color:var(--finora-color-brand)}.workspace-layout-editor button[aria-pressed=true]{background:var(--finora-color-surface-interactive)}.workspace-layout-editor__sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--finora-space-32),1fr));gap:var(--finora-space-3)}.workspace-layout-editor__sizes label,.workspace-layout-editor__size-readout{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--finora-space-1) var(--finora-space-2);color:var(--finora-color-text-secondary);font-size:var(--finora-text-xs)}.workspace-layout-editor__size-readout{align-content:start}.workspace-layout-editor__sizes input{width:100%;grid-column:1 / -1;accent-color:var(--finora-color-brand);cursor:ew-resize}.workspace-layout-editor__sizes output{color:var(--finora-color-brand);font-family:var(--finora-font-mono)}.workspace-layout-editor__actions,.workspace-layout-editor__restore{justify-content:flex-end}.workspace-layout-editor__restore>span{width:100%;text-align:right}.workspace-layout-editor__reset{color:var(--finora-color-warning)!important}.workspace-slot{min-width:0;min-height:0;position:relative;display:flex;flex-direction:column}.workspace-slot--primary{grid-area:primary}.workspace-slot--middle{grid-area:middle}.workspace-slot--side{grid-area:side}.workspace-slot--activity{grid-area:activity}.workspace-slot[data-hidden=true]{display:none}.workspace-slot>.workspace-panel{width:100%;min-height:0;flex:1;display:flex;flex-direction:column}.workspace-slot>.workspace-panel>.finora-panel__body{min-height:0;flex:1;overflow:auto}.workspace-slot--panel-account>.workspace-panel>.finora-panel__body{display:flex;flex-direction:column;overflow:hidden}.workspace-slot--panel-account .account-content{min-height:0;display:flex;flex:1;flex-direction:column}.workspace-slot--panel-account .account-tabs{flex:none}.workspace-slot--panel-account .account-activity{min-height:0;display:flex;flex:1;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.workspace-slot--panel-account .account-connect-state{flex:1;align-content:center}.workspace-slot--panel-chart>.workspace-panel>.finora-panel__body,.workspace-slot--panel-chart .panel-state--content{height:100%;overflow:hidden}.workspace-slot--panel-market>.workspace-panel>.finora-panel__body{overflow:hidden}.workspace-slot--panel-ticket>.workspace-panel>.finora-panel__body{display:flex;flex-direction:column}.workspace-slot--panel-chart .chart-content,.workspace-slot--panel-chart .chart-stage,.workspace-slot--panel-chart .price-chart-shell,.workspace-slot--panel-chart .lightweight-chart-canvas{min-height:0}.workspace-slot--panel-chart .chart-content{height:100%}.workspace-slot__editbar{min-height:var(--finora-control-height);display:flex;align-items:center;justify-content:space-between;gap:var(--finora-space-2);padding:var(--finora-space-1);border:var(--finora-border-width) solid var(--finora-color-brand-strong);border-bottom:0;background:var(--finora-color-buy-surface)}.workspace-slot__drag-handle{display:inline-flex;align-items:center;gap:var(--finora-space-1);cursor:grab!important;touch-action:none}.workspace-slot__drag-handle:active{cursor:grabbing!important}.workspace-slot[data-dragging=true]{opacity:.72}.workspace-slot__edit-actions{display:flex;align-items:center;gap:var(--finora-space-1)}.workspace-slot__editbar button:disabled{cursor:not-allowed;opacity:.45}.workspace-resize-handle{position:absolute;z-index:6;border-radius:var(--finora-radius-pill);background:var(--finora-color-brand);box-shadow:var(--finora-shadow-handle)}.workspace-resize-handle--primary,.workspace-resize-handle--side{width:var(--finora-size-resize-handle);top:0;bottom:0;cursor:col-resize;transform:translate(-50%)}.workspace-resize-handle--primary{left:var(--workspace-primary-percent)}.workspace-resize-handle--side{left:calc(100% - var(--workspace-side-percent))}.workspace-resize-handle--row{height:var(--finora-size-resize-handle);left:0;width:var(--workspace-primary-percent);top:var(--workspace-main-percent);cursor:row-resize;transform:translateY(-50%)}.workspace-resize-handle:focus-visible{outline-offset:var(--finora-outline-offset-wide)}@media(min-width:75.001rem){.workspace-slot--panel-ticket>.workspace-panel,.workspace-slot--panel-market>.workspace-panel{flex:none}.workspace-slot--panel-ticket .order-ticket{gap:var(--finora-space-2);padding:var(--finora-space-3)}.workspace-slot--panel-ticket .order-ticket-option-group .finora-segments__button,.workspace-slot--panel-ticket .ticket-ratios button{min-height:var(--finora-space-8)}.workspace-slot--panel-ticket .ticket-summary{gap:var(--finora-space-1);padding-top:var(--finora-space-2)}.workspace-slot--panel-ticket .finora-button--buy,.workspace-slot--panel-ticket .finora-button--sell{min-height:calc(var(--finora-space-1) * 11);font-size:var(--finora-text-sm)}.workspace-slot--panel-market .order-book-table tbody td{height:calc(var(--finora-space-0-5) * 11);padding-block:0}}@media(max-width:75rem){.workspace-layout-toolbar,.workspace-layout-editor,.workspace-slot__editbar,.workspace-resize-handle{display:none}.terminal-grid[data-visible-panels]{grid-template-columns:minmax(0,1.3fr) minmax(var(--finora-space-76),.7fr);grid-template-rows:auto;grid-template-areas:"chart ticket" "market ticket" "account account"}.workspace-slot--panel-chart{grid-area:chart}.workspace-slot--panel-ticket{grid-area:ticket}.workspace-slot--panel-market{grid-area:market}.workspace-slot--panel-account{grid-area:account}.workspace-slot[data-hidden=true]{display:flex}.terminal-grid{min-height:auto}.workspace-slot>.workspace-panel{height:auto}.workspace-slot--panel-chart .chart-content{min-height:var(--finora-space-140)}.workspace-slot--panel-market>.workspace-panel{height:var(--finora-space-140)}.workspace-slot--panel-chart .chart-stage{min-height:var(--finora-space-124)}.workspace-slot--panel-chart .price-chart-shell,.workspace-slot--panel-chart .lightweight-chart-canvas{min-height:var(--finora-space-112)}}@media(max-width:48rem){.terminal-grid[data-visible-panels]{grid-template-columns:minmax(0,1fr);grid-template-areas:"chart" "ticket" "market" "account";margin-top:0}.workspace-slot--panel-chart .chart-content{height:auto;min-height:var(--finora-space-124)}.workspace-slot--panel-account{height:auto}.workspace-slot--panel-account .account-connect-state{flex:none}.workspace-slot--panel-chart .chart-stage{flex:0 0 var(--finora-space-92);height:var(--finora-space-92)}.workspace-slot--panel-chart .price-chart-shell,.workspace-slot--panel-chart .chart-stage,.workspace-slot--panel-chart .lightweight-chart-canvas{min-height:var(--finora-space-92)}}@media(max-width:40rem){.markets-table{width:100%;table-layout:fixed}.markets-table th,.markets-table td{padding-inline:var(--finora-space-2)}.markets-table th:first-child,.markets-table td:first-child{width:3.25rem;padding-inline:var(--finora-space-1)}.markets-table th:nth-child(2),.markets-table td:nth-child(2){width:42%;white-space:normal}.markets-table th:nth-child(3),.markets-table td:nth-child(3){white-space:normal;overflow-wrap:anywhere}.markets-table td:nth-child(3)>span{white-space:nowrap}.markets-table .market-price-basis,.markets-table .market-mobile-status{white-space:normal;overflow-wrap:anywhere}.markets-table .favorite-button,.markets-table .market-link,.market-scope-tabs button,.search-field input{min-height:2.75rem}.markets-table .favorite-button{width:2.75rem}.markets-table .favorite-button:focus-visible,.markets-table .market-link:focus-visible,.market-scope-tabs button:focus-visible,.search-field:focus-within{outline:2px solid var(--finora-color-focus);outline-offset:2px}.deposit-guidance>div{grid-template-columns:minmax(0,1fr);gap:var(--finora-space-1)}.deposit-guidance dd,.member-withdrawal__notice{overflow-wrap:anywhere}.deposit-field select,.deposit-form>.finora-button,.deposit-issue__form input,.deposit-issue__form textarea,.deposit-issue__form>.finora-button,.wallet-transfer-form .deposit-field :is(input,select),.wallet-transfer-form>.finora-button,.support-form select,.support-form input,.support-form textarea,.support-form>.finora-button,.support-ticket-list button{min-height:2.75rem}.deposit-form__notice a,.deposit-issue a{display:inline-flex;min-height:2.75rem;align-items:center}.support-form>.finora-button{width:100%}.deposit-form__notice a:focus-visible,.deposit-issue a:focus-visible,.wallet-transfer-form fieldset label:focus-within,.wallet-transfer-confirm:focus-within,.support-form :is(select,input,textarea):focus-visible,.support-form>.finora-button:focus-visible,.support-ticket-list button:focus-visible{outline:2px solid var(--finora-color-focus);outline-offset:2px}}@media(max-width:75rem){.spot-workspace{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);grid-template-areas:"chart chart" "book ticket" "trades account"}.market-strip{grid-template-columns:auto 1fr}.market-strip>.finora-status{display:none}}@media(max-width:48rem){.brand__product,.app-header__actions .finora-status,.app-header__actions .finora-button{display:none}.app-header__inner{gap:var(--finora-space-3)}.primary-nav{margin-left:auto}.page-heading{align-items:stretch;flex-direction:column}.market-summary{overflow-x:auto}.market-strip>.finora-status{display:inline-flex;margin-top:var(--finora-space-3)}.spot-workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"chart" "ticket" "book" "trades" "account"}.chart-toolbar{align-items:flex-start;flex-direction:column}.ohlc-values{width:100%;flex-wrap:wrap;overflow-x:visible}.data-table th:nth-child(n+4):not(:nth-last-child(-n+2)):not(.market-cap-cell),.data-table td:nth-child(n+4):not(:nth-last-child(-n+2)):not(.market-cap-cell){display:none}.markets-table th.market-cap-cell,.markets-table td.market-cap-cell{overflow-wrap:anywhere;white-space:normal}.app-footer{flex-direction:column}}@media(max-width:24.375rem){.page-container,.page-container--wide{width:min(calc(100% - (2 * var(--finora-page-gutter))),var(--finora-content-max))}.primary-nav__link{padding-inline:var(--finora-space-2);font-size:var(--finora-text-sm)}.panel-controls .finora-status{display:none}.finora-panel__header{padding-inline:var(--finora-space-2)}}.public-shell .app-header{min-height:var(--finora-layout-header-height);height:var(--finora-layout-header-height)}.public-shell .app-header .app-header__inner{width:100%;max-width:none;min-height:var(--finora-layout-header-height);height:var(--finora-layout-header-height);padding-inline:var(--finora-space-6)}.public-shell .app-header button:focus,.public-shell .app-header button:focus-visible,.public-shell .app-header a:focus,.public-shell .app-header a:focus-visible{outline:none}.public-shell .finora-panel,.public-shell .market-summary,.public-shell .support-layout__section,.public-shell .member-notifications-drawer{border-radius:var(--finora-radius-sm)}.public-shell .app-header .header-market-search{height:var(--finora-control-height);border-color:var(--finora-color-border)}.public-shell .app-header .header-market-search button{min-width:var(--finora-space-14);min-height:100%;flex-shrink:0;padding-inline:var(--finora-space-3);border:0;border-inline-start:var(--finora-border-width) solid var(--finora-color-border);border-radius:0;background:var(--finora-color-surface-interactive);color:var(--finora-color-text);cursor:pointer;font-weight:650;white-space:nowrap}.public-shell .app-header .header-market-search button:hover{background:var(--finora-color-surface-raised)}.public-shell .app-header__actions button.header-login,.public-shell .app-header__actions button.header-signup,.public-shell .app-header__actions .header-account{min-height:var(--finora-control-height)}.public-shell .app-header__actions button.header-signup{background:var(--finora-color-brand);color:var(--finora-color-brand-contrast)}.public-shell .app-header__actions button.header-signup:hover:not(:disabled){background:var(--finora-color-brand-strong);color:var(--finora-color-brand-contrast)}.page-container,.account-page{width:100%;max-width:var(--finora-layout-workspace-max);margin-inline:auto;padding-inline:var(--finora-space-6)}.markets-screen.page-container{width:100%;max-width:var(--finora-content-max);margin-inline:auto;padding-inline:var(--finora-space-6)}.trade-screen,.trade-screen.page-container,.trade-screen.page-container--wide{width:100%;max-width:none;margin:0;padding-inline:0;padding-top:0}.auth-screen,.auth-screen.page-container,.auth-card-container{width:100%;max-width:var(--finora-layout-auth-max);margin-inline:auto;padding-inline:var(--finora-space-6)}.public-shell.app-shell>.app-footer{padding-inline:max(var(--finora-space-6),calc((100% - var(--finora-layout-workspace-max)) / 2))}@media(max-width:48rem){.public-shell .app-header,.public-shell .app-header .app-header__inner{height:auto}}.account-page{--account-card-gap: var(--finora-space-4);--account-card-padding: var(--finora-space-5);--account-form-max: var(--finora-space-192);width:100%;max-width:var(--finora-layout-workspace-max);margin-inline:auto;padding-inline:var(--finora-space-6)}.account-page__navigation{min-height:var(--finora-layout-subnav-height);display:flex;align-items:center;gap:var(--finora-space-2);margin-block:var(--finora-space-5);overflow-x:auto;border-bottom:var(--finora-border-width) solid var(--finora-color-border)}.account-page__navigation a{min-height:var(--finora-layout-subnav-height);display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--finora-space-1-5);padding-inline:var(--finora-space-3);border-bottom:var(--finora-border-width-strong) solid transparent;color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm);font-weight:650;text-decoration:none;white-space:nowrap}.account-page__navigation>a:first-child{padding-inline-start:0}.account-page__navigation a.account-page__group-switch{margin-inline-start:auto;padding-inline-end:0;color:var(--finora-color-brand);font-weight:700}.account-page__navigation a:hover,.account-page__navigation a[aria-current=page]{border-bottom-color:var(--finora-color-brand);color:var(--finora-color-text)}.account-page__content,.account-page__content>*,.account-page .finora-panel,.account-page .finora-panel__body>*,.account-page .account-data-table-scroll{min-width:0;max-width:100%}.account-page__content{gap:var(--account-card-gap);grid-template-columns:minmax(0,1fr)}.account-page__content>*{width:100%}.account-page .wallet-transfer-panel,.account-page .support-login-panel,.account-page .deposit-issue-panel,.account-page .deposit-workspace{width:100%;max-width:none;margin-inline:0;justify-self:stretch}.account-page .wallet-transfer-form,.account-page .security-form,.account-page .support-form,.account-page .deposit-issue__form{width:min(100%,var(--account-form-max));margin-inline:0;justify-self:start}.account-page .member-withdrawal__form{width:100%;margin-inline:0}.account-page .wallet-transfer-panel .finora-panel__body,.account-page .deposit-workspace,.account-page .deposit-issue,.account-page .member-withdrawal-request-panel .finora-panel__body,.account-page .security-card,.account-page .support-layout__section{padding:var(--account-card-padding)}.account-page .finora-panel__body:not(:has(>.account-data-table-scroll,>.data-table-scroll,>.deposit-workspace,>.deposit-issue,>.security-card,>.support-layout__section)){display:grid;gap:var(--finora-space-4);padding:var(--account-card-padding)}.account-page .finora-panel__body>p{margin:0;color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm);line-height:1.5}.account-page .finora-panel__body>form:not([class]){display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--finora-space-3);padding:var(--finora-space-3) 0;border:0;border-top:var(--finora-border-width) solid var(--finora-color-border);border-radius:0;background:transparent}.account-page .finora-panel__body>form:not([class])>label{display:grid;gap:var(--finora-space-1-5);min-width:var(--finora-space-36);flex:1 1 var(--finora-space-40);color:var(--finora-color-text-secondary);font-size:var(--finora-text-xs);font-weight:600}.account-page .finora-panel__body>form:not([class]) input,.account-page .finora-panel__body>form:not([class]) select{min-height:var(--finora-space-9);padding:var(--finora-space-2) var(--finora-space-3);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-md);background:var(--finora-color-surface);color:var(--finora-color-text-primary);font-size:var(--finora-text-sm)}.account-page .finora-panel__body>dl,.account-page .wallet-transfer-form>dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--finora-space-44),1fr));gap:var(--finora-space-3);margin:0;padding:var(--finora-space-3-5) 0;border:0;border-top:var(--finora-border-width) solid var(--finora-color-border);border-bottom:var(--finora-border-width) solid var(--finora-color-border);border-radius:0;background:transparent}.account-page .finora-panel__body>dl>div,.account-page .wallet-transfer-form>dl>div{display:grid;gap:var(--finora-space-1)}.account-page .finora-panel__body>dl dt,.account-page .wallet-transfer-form>dl dt{color:var(--finora-color-text-muted);font-size:var(--finora-text-xs);font-weight:600}.account-page .finora-panel__body>dl dd,.account-page .wallet-transfer-form>dl dd{margin:0;color:var(--finora-color-text-primary);font-family:var(--finora-font-mono);font-size:var(--finora-text-md);font-weight:700;font-variant-numeric:tabular-nums}.account-page .wallet-transfer-form [role=group]{display:flex;flex-wrap:wrap;gap:var(--finora-space-2)}.account-page .finora-panel__body>ul:not([class]),.account-page .security-card ul:not([class]){display:grid;gap:0;margin:0;padding:0;list-style:none}.account-page .finora-panel__body>ul:not([class])>li,.account-page .security-card ul:not([class])>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--finora-space-3);padding:var(--finora-space-3) 0;border:0;border-bottom:var(--finora-border-width) solid var(--finora-color-border);border-radius:0;background:transparent}.account-page .finora-panel__body>ul:not([class])>li:last-child,.account-page .security-card ul:not([class])>li:last-child{border-bottom:0;padding-bottom:0}.account-page .account-snapshot--funding .account-panel-note,.account-page .account-snapshot--orders .account-panel-note,.account-page .funding-coin-strip,.account-page [role=search]>p:first-of-type,.account-page .portfolio-valuation>small,.account-page .account-data-table:has(td[data-label="확인 대기"]) th:nth-child(5),.account-page .account-data-table td[data-label="확인 대기"],.account-page .account-asset-actions>span[aria-label],.account-page .global-asset-badge,.account-page .account-page__content>.account-connection__observed,.account-page .finora-panel__body>.account-connection__observed:not([role=search]),.account-page .wallet-transfer-panel .finora-panel__header .finora-status,.account-page .wallet-transfer-form [role=group][aria-label="조회 방향"],.account-page .wallet-transfer-form>.deposit-field:has(#wallet-transfer-request-id),.account-page .wallet-transfer-form>.deposit-field:has(#wallet-transfer-request-id)+button,.account-page .wallet-transfer-form>.deposit-field:has(#wallet-transfer-request-id)+button+.deposit-form__notice,.account-page .wallet-transfer-form>.account-data-empty,.account-page .account-snapshot--orders .account-metrics--four>div:nth-child(4),.account-page .security-consent section[aria-label="동의 이력"]{display:none!important}.account-page .account-metrics{border:0;border-top:var(--finora-border-width-strong) solid var(--finora-color-border-strong);border-bottom:var(--finora-border-width) solid var(--finora-color-border);border-radius:0;background:transparent}.account-page .finora-panel .account-metrics{border-top:0}.account-page .account-snapshot--orders .account-metrics--four{grid-template-columns:repeat(3,minmax(0,1fr))}.account-page .account-snapshot--orders .account-metrics--four>div:nth-child(3){border-right:0}.account-page .notification-panel__actions{justify-content:flex-start;gap:var(--finora-space-2)}.member-notifications-drawer .account-page .finora-panel__body{padding:var(--finora-space-3) var(--finora-space-4)}.member-notifications-drawer .notification-panel__actions,.member-notifications-drawer .notification-toolbar{padding-inline:0;background:transparent}.member-notifications-drawer .notification-panel__actions{gap:var(--finora-space-4)}.member-notifications-drawer .finora-panel__header a.finora-button--quiet,.member-notifications-drawer .account-page .notification-panel__actions a,.member-notifications-drawer .account-data-table td .finora-button--quiet{min-height:auto;padding:var(--finora-space-0-5) 0;border:0;border-radius:0;background:transparent;color:var(--finora-color-brand);font-size:var(--finora-text-xs);font-weight:650}.member-notifications-drawer .finora-panel__header a.finora-button--quiet:hover,.member-notifications-drawer .account-page .notification-panel__actions a:hover,.member-notifications-drawer .account-data-table td .finora-button--quiet:hover{background:transparent;color:var(--finora-color-brand-strong);text-decoration:underline}.account-page .support-layout__section>.finora-panel>.finora-panel__body{padding:var(--finora-space-4) 0 0}.account-page .notification-announcement-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.account-page .notification-announcement-list li a{display:flex;align-items:center;gap:var(--finora-space-2-5);width:100%;padding:var(--finora-space-2-5) 0;border:0;border-bottom:var(--finora-border-width) solid var(--finora-color-border);border-radius:0;background:transparent;color:var(--finora-color-text);font-size:var(--finora-text-sm);font-weight:600;line-height:1.45;text-decoration:none}.account-page .notification-announcement-list li:last-child a{border-bottom:0;padding-bottom:0}.account-page .notification-announcement-list li a:hover{color:var(--finora-color-brand)}.account-page .notification-announcement-list .finora-status{flex-shrink:0;white-space:nowrap}.account-page .security-consent .finora-panel__body>p{display:flex;align-items:center;justify-content:space-between;padding:var(--finora-space-3) 0;border:0;border-bottom:var(--finora-border-width) solid var(--finora-color-border);border-radius:0;background:transparent;color:var(--finora-color-text);font-weight:600}.account-page .account-data-table td code,.account-page .account-data-table td[data-label="거래 해시"]>span{display:inline-block;max-width:var(--finora-space-32);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.account-page .account-snapshot--funding .withdrawal-history-toolbar{padding-inline:0;padding-bottom:0;border-bottom:0}.account-page .account-snapshot--funding .finora-panel__body:has(.withdrawal-history-toolbar)>a{margin-top:calc(-1 * (var(--finora-control-height-prominent) + var(--finora-space-3)));align-self:center}.account-page [role=search]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--finora-space-3);margin-block:0;padding:var(--finora-space-3) 0;border:0;border-bottom:var(--finora-border-width) solid var(--finora-color-border);border-radius:0;background:transparent;color:var(--finora-color-text-secondary);font-family:var(--finora-font-sans);font-size:var(--finora-text-sm);text-align:left}.account-page [role=search] label{display:inline-flex;align-items:center;gap:var(--finora-space-2);color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm);font-weight:600}.account-page [role=search] input[type=search]{min-width:var(--finora-space-52);min-height:var(--finora-control-height);padding-inline:var(--finora-space-3);border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);background:var(--finora-color-canvas);color:var(--finora-color-text);font-family:var(--finora-font-sans);font-size:var(--finora-text-sm)}.account-page [role=search] input[type=checkbox]{width:var(--finora-size-checkbox);height:var(--finora-size-checkbox);accent-color:var(--finora-color-brand)}.account-page [role=search] p{margin:0;color:var(--finora-color-text-muted);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs)}.account-page .notification-panel__actions a,.account-page .security-card a,.account-page .account-snapshot--funding .finora-panel__body>a,.account-page .account-page__content>p>a,.account-page .deposit-issue a,.account-page .withdrawal-history a,.account-page .account-data-table td a{display:inline-flex;align-items:center;gap:var(--finora-space-1-5);min-height:var(--finora-control-height);padding-inline:var(--finora-space-3-5);border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);background:var(--finora-color-surface-raised);color:var(--finora-color-text);font-family:var(--finora-font-sans);font-size:var(--finora-text-xs);font-weight:600;text-decoration:none;justify-self:start}.account-page .account-data-table td a{min-height:var(--finora-size-status-badge-height);margin-inline-start:var(--finora-space-2);padding-inline:var(--finora-space-2-5)}.account-page .notification-panel__actions a:hover,.account-page .security-card a:hover,.account-page .account-snapshot--funding .finora-panel__body>a:hover,.account-page .account-page__content>p>a:hover,.account-page .deposit-issue a:hover,.account-page .withdrawal-history a:hover,.account-page .account-data-table td a:hover{border-color:var(--finora-color-brand);color:var(--finora-color-brand)}.account-page .member-kyc{display:grid;gap:var(--finora-space-3);padding:var(--finora-space-5)}.account-page .member-kyc .member-kyc__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--finora-space-52)),1fr));gap:var(--finora-space-3);margin:var(--finora-space-2) 0 0;padding:var(--finora-space-3-5) 0 0;border:0;border-top:var(--finora-border-width) solid var(--finora-color-border);border-radius:0;background:transparent}.account-page .member-kyc .member-kyc__summary>div{display:grid;gap:var(--finora-space-1)}.account-page .member-kyc .member-kyc__summary dt{color:var(--finora-color-text-muted);font-size:var(--finora-text-xs)}.account-page .member-kyc .member-kyc__summary dd{margin:0;color:var(--finora-color-text);font-family:var(--finora-font-mono);font-size:var(--finora-text-sm);font-weight:700}.account-page .finora-panel__body>dl.member-kyc__summary>div{grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--finora-space-1-5)}.account-page .finora-panel__body>dl.member-kyc__summary dt{color:var(--finora-color-text);font-size:var(--finora-text-sm);font-weight:700}.account-page .finora-panel__body>dl.member-kyc__summary dd{color:var(--finora-color-text-secondary);font-family:var(--finora-font-sans);font-size:var(--finora-text-sm);font-weight:400;line-height:1.55;text-align:left}.account-page .support-layout__section ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.account-page .support-layout__section ol>li{display:grid;gap:var(--finora-space-2);padding:var(--finora-space-3-5) 0;border:0;border-bottom:var(--finora-border-width) solid var(--finora-color-border);border-radius:0;background:transparent}.account-page .support-layout__section ol>li:last-child{border-bottom:0;padding-bottom:0}.account-page .support-layout__section ol>li>p{margin:0}.account-page .support-layout__section ol>li>p:first-child{display:flex;align-items:center;justify-content:space-between;gap:var(--finora-space-2);color:var(--finora-color-text-muted);font-size:var(--finora-text-xs)}.account-page .member-withdrawal-request-panel .member-withdrawal__form{grid-template-columns:minmax(0,1fr)}@media(max-width:64rem){.account-page .security-grid,.account-page .support-layout{grid-template-columns:minmax(0,1fr)}}.account-page .member-withdrawal__form>*,.account-page .security-grid>*,.account-page .support-layout>*{min-width:0}.account-page .account-data-table-scroll{overflow-x:auto}.account-page .account-snapshot--orders .account-data-table-scroll{max-height:var(--finora-space-112);overflow-y:auto}.account-page .account-snapshot--orders .account-data-table thead th{position:sticky;top:0;z-index:1;background:var(--finora-color-surface)}.account-page .account-order-details:not([open])>.account-order-details__body{display:none}.account-page .account-order-details[open]>.account-order-details__body{width:min(var(--finora-space-112),calc(var(--finora-layout-viewport-width) - (2 * var(--finora-page-gutter))));box-sizing:border-box;padding:var(--finora-space-4);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-md);background:var(--finora-color-surface);box-shadow:var(--finora-shadow-raised)}.account-notice-backdrop{z-index:19}@media(max-width:40rem){.account-page__nav-group-label,.account-page__nav-divider{display:none}.account-page__navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible}.account-page__navigation[role=tablist]{grid-template-columns:repeat(4,minmax(0,1fr))}.account-page__navigation a{min-width:0;justify-content:center;padding:var(--finora-space-2);font-size:var(--finora-text-sm);line-height:1.25;text-align:center;overflow-wrap:break-word;word-break:keep-all}.account-page__navigation a:focus-visible{outline-offset:calc(-1 * var(--finora-space-1))}.account-page .account-data-table td:has(>.account-order-details){display:block;text-align:left}.account-page .account-data-table td>.account-order-details{width:100%}.account-page .account-order-details[open]>.account-order-details__body{width:100%;box-shadow:none}.account-page .account-order-details__body dl>div{grid-template-columns:minmax(0,1fr)}.account-page .account-snapshot--funding .finora-panel__body:has(.withdrawal-history-toolbar)>a{margin-top:0}}@media(max-width:23.4375rem){.account-page__navigation{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-page__content details,.account-page__content summary,.account-page__content details p{overflow-wrap:anywhere}.auth-screen,.auth-card-container,.not-found.auth-screen{width:min(calc(100% - (2 * var(--finora-space-4))),var(--finora-layout-auth-max));max-width:var(--finora-layout-auth-max);margin-block:var(--finora-space-account-page-block);margin-inline:auto;padding-inline:0}.auth-screen>.finora-panel,.auth-card-container>.finora-panel{border-color:var(--finora-color-border-strong);border-radius:var(--finora-radius-lg);background:var(--finora-color-surface);box-shadow:var(--finora-shadow-raised)}.auth-screen>.finora-panel>.finora-panel__header,.auth-card-container>.finora-panel>.finora-panel__header{min-height:var(--finora-layout-header-height);padding:var(--finora-space-3) var(--finora-space-5);border-bottom:var(--finora-border-width) solid var(--finora-color-border);background:var(--finora-color-surface-raised)}.auth-card__body,.not-found.auth-screen .not-found__body{display:grid;gap:var(--finora-space-4);padding:var(--finora-space-5);color:var(--finora-color-text-secondary)}.auth-card__brand-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--finora-space-3);padding-bottom:var(--finora-space-3);border-bottom:var(--finora-border-width) solid var(--finora-color-border)}.auth-card__icon-badge{width:var(--finora-control-height);height:var(--finora-control-height);display:inline-grid;flex:0 0 auto;place-items:center;border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);background:var(--finora-color-surface-interactive);color:var(--finora-color-brand)}.auth-card__title,.not-found.auth-screen .not-found__body h1{margin:0;color:var(--finora-color-text);font-size:var(--finora-text-xl);font-weight:750;line-height:1.3;letter-spacing:var(--finora-letter-spacing-tight-md);text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}.auth-card__description,.not-found.auth-screen .not-found__body>p{margin:0;color:var(--finora-color-text-secondary);font-size:var(--finora-text-md);line-height:1.6}.auth-card__cta-link{width:100%;min-height:var(--finora-control-height-touch);display:inline-flex;align-items:center;justify-content:center;gap:var(--finora-space-2);text-align:center;text-decoration:none}.auth-card__footer{display:grid;gap:var(--finora-space-2);padding-top:var(--finora-space-2);border-top:var(--finora-border-width) solid var(--finora-color-border)}.account-notice.auth-dialog{width:min(100%,var(--finora-layout-auth-max));max-width:var(--finora-layout-auth-max);margin-inline:auto;padding:var(--finora-space-account-notice);border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-lg);background:var(--finora-color-surface);box-shadow:var(--finora-shadow-raised);text-align:left}.auth-dialog .auth-card__brand-bar{margin-bottom:var(--finora-space-4);padding-inline-end:var(--finora-space-10)}.auth-dialog .account-notice__icon.auth-card__icon{width:var(--finora-size-notice-icon);height:var(--finora-size-notice-icon);display:grid;margin:0 auto var(--finora-space-3);place-items:center;border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-lg);background:var(--finora-color-surface-interactive);color:var(--finora-color-brand)}.auth-form{display:grid;gap:var(--finora-space-4);min-width:0}.auth-form label{display:grid;gap:var(--finora-space-2);min-width:0;color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm);font-weight:700}.auth-form input:not([type=checkbox]){width:100%;min-width:0;min-height:var(--finora-control-height-touch);padding-inline:var(--finora-space-3);border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);outline:0;background:var(--finora-color-canvas);color:var(--finora-color-text);font:inherit;font-weight:400}.auth-form input:focus-visible,.auth-screen button:focus-visible,.auth-screen a:focus-visible{outline:var(--finora-border-width-strong) solid var(--finora-color-focus);outline-offset:var(--finora-outline-offset)}.auth-form .finora-button,.auth-card__body>.finora-button{width:100%;min-height:var(--finora-control-height-touch);display:inline-flex;align-items:center;justify-content:center}.auth-form__status{margin:0;padding:var(--finora-space-3);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-md);background:var(--finora-color-surface-raised);color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm);line-height:1.55}.auth-help-nav{display:grid;gap:var(--finora-space-3);margin-top:var(--finora-space-2);padding:var(--finora-space-4);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-md);background:var(--finora-color-surface-raised)}.auth-help-nav h2{margin:0;color:var(--finora-color-text);font-size:var(--finora-text-sm);font-weight:700}.auth-help-nav ul{display:grid;gap:var(--finora-space-2);margin:0;padding-inline-start:var(--finora-space-4);font-size:var(--finora-text-sm)}.auth-help-nav a{color:var(--finora-color-brand);font-weight:600;text-decoration:underline;text-underline-offset:var(--finora-underline-offset);overflow-wrap:anywhere}.auth-help-nav p{margin:0;color:var(--finora-color-text-muted);font-size:var(--finora-text-xs);line-height:1.55}.markets-table .market-sort-button{display:inline-flex;align-items:center;gap:var(--finora-space-1);padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.markets-table .market-sort-button:hover,.markets-table .market-sort-button:focus-visible{color:var(--finora-color-text)}.markets-table .market-sort-button:focus-visible{outline:var(--finora-outline-width) solid currentColor;outline-offset:var(--finora-outline-offset-wide)}.markets-table .market-sort-button:disabled{cursor:not-allowed;opacity:.6}.market-base-filter{display:inline-flex;align-items:center;gap:var(--finora-space-2);color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm)}.market-base-filter select{padding:var(--finora-space-1-5) var(--finora-space-2-5);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-md);background:var(--finora-color-surface);color:var(--finora-color-text);font:inherit}.market-base-filter select:focus-visible{outline:var(--finora-outline-width) solid currentColor;outline-offset:var(--finora-outline-offset)}.market-volume-sort-note{margin:0;padding:var(--finora-space-1) var(--finora-space-4) var(--finora-space-2);border-bottom:var(--finora-border-width) solid var(--finora-color-border);color:var(--finora-color-text-muted);font-size:var(--finora-text-xs);line-height:1.35;opacity:.72}.market-mobile-sort{display:none}@media(max-width:36rem){.market-mobile-sort{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--finora-space-2);width:100%}.market-mobile-sort label{display:flex;flex-direction:column;gap:var(--finora-space-1);min-width:0;color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm)}.market-mobile-sort select{width:100%;min-width:0;min-height:var(--finora-control-height);padding:var(--finora-space-1) var(--finora-space-2);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-md);background:var(--finora-color-surface);color:var(--finora-color-text);font:inherit}.market-mobile-sort select:focus-visible{outline:var(--finora-outline-width) solid currentColor;outline-offset:var(--finora-outline-offset)}}.market-popular{padding:var(--finora-space-3-5) var(--finora-space-4) 0;border-bottom:var(--finora-border-width) solid var(--finora-color-border);background:transparent}.market-popular__heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--finora-space-1) var(--finora-space-4);margin-bottom:var(--finora-space-3)}.market-popular__heading h2{margin:0;color:var(--finora-color-text-secondary);font-size:var(--finora-text-xs);font-weight:700;letter-spacing:var(--finora-letter-spacing-eyebrow);text-transform:uppercase}.market-popular__heading p,.market-popular__empty{margin:0;color:var(--finora-color-text-muted);font-size:var(--finora-text-xs);opacity:.78}.market-popular__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-inline:calc(-1 * var(--finora-space-4));border-top:var(--finora-border-width) solid var(--finora-color-border)}.market-popular__card{display:flex;flex-direction:column;gap:var(--finora-space-2);min-width:0;padding:var(--finora-space-3-5) var(--finora-space-4);border:0;border-right:var(--finora-border-width) solid var(--finora-color-border);border-radius:0;background:transparent;color:var(--finora-color-text);text-decoration:none;transition:background-color var(--finora-motion-fast) ease}.market-popular__card:last-child{border-right:0}.market-popular__card:hover,.market-popular__card:focus-visible{background:var(--finora-color-surface-raised)}.market-popular__card:focus-visible{outline:var(--finora-outline-width) solid var(--finora-color-focus);outline-offset:var(--finora-outline-offset)}.market-popular__identity,.market-popular__stats{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--finora-space-1-5)}.market-popular__pair{display:inline-flex;align-items:center;gap:var(--finora-space-2)}.market-popular__pair strong{font-size:var(--finora-text-md);font-weight:700;letter-spacing:var(--finora-letter-spacing-tight)}.market-popular__pair strong small{color:var(--finora-color-text-muted);font-size:var(--finora-text-xs);font-weight:500}.market-popular__change{padding:var(--finora-space-0-5) var(--finora-space-2);border-radius:var(--finora-radius-sm);background:var(--finora-color-canvas);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs);font-weight:700}.market-popular__price{margin-top:var(--finora-space-0-5);font-family:var(--finora-font-mono);font-size:var(--finora-text-xl);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:var(--finora-letter-spacing-tight)}.market-popular__price small{color:var(--finora-color-text-muted);font-size:var(--finora-text-xs);font-weight:600}.market-popular__price-time{color:var(--finora-color-text-muted);font-size:var(--finora-text-xs);font-variant-numeric:tabular-nums}.market-popular__stats{margin-top:auto;padding-top:var(--finora-space-2);border-top:var(--finora-space-hairline) solid var(--finora-color-border);color:var(--finora-color-text-muted);font-size:var(--finora-text-xs);font-weight:500}.market-popular__stats .numeric{color:var(--finora-color-text-secondary);font-family:var(--finora-font-mono);font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:767px){.market-popular__grid{grid-template-columns:minmax(0,1fr)}.market-popular__card{border-right:0;border-bottom:var(--finora-border-width) solid var(--finora-color-border)}.market-popular__card:last-child{border-bottom:0}}.market-category{padding:var(--finora-space-2) var(--finora-space-4) 0}.market-category__tabs{display:flex;gap:var(--finora-space-1);overflow-x:auto;border-bottom:var(--finora-border-width) solid var(--finora-color-border)}.market-category__tabs button{flex:none;min-height:var(--finora-control-height);padding:0 var(--finora-space-3);border:0;border-bottom:var(--finora-border-width-strong) solid transparent;background:transparent;color:var(--finora-color-text-secondary);cursor:pointer;font:inherit;font-size:var(--finora-text-sm);font-weight:650}.market-category__tabs button:hover,.market-category__tabs button[aria-selected=true]{border-bottom-color:var(--finora-color-brand);color:var(--finora-color-text)}.market-category__tabs button:focus-visible{outline:var(--finora-outline-width) solid var(--finora-color-focus);outline-offset:var(--finora-space-negative-hairline)}.market-category__note{margin:var(--finora-space-1) 0 0;color:var(--finora-color-text-muted);font-size:var(--finora-text-xs);line-height:1.35;opacity:.72}.home-hero,.home-spotlight,.home-screen>.home-market-board,.home-account,.home-dashboard,.home-trust-pillars{width:100%;max-width:var(--finora-layout-workspace-max);margin-inline:auto;padding-inline:var(--finora-space-6)}.home-hero:after,.home-hero__backdrop{display:none}.home-hero{align-items:start;padding-block:var(--finora-space-10)}.home-hero__lead{max-width:var(--finora-space-120);margin:var(--finora-space-4) 0 0;color:var(--finora-color-text-secondary);font-size:var(--finora-text-md);line-height:1.65;word-break:keep-all}.home-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--finora-space-4);margin:var(--finora-space-6) 0 0;padding-block:var(--finora-space-3-5);border-top:var(--finora-border-width) solid var(--finora-color-border);border-bottom:var(--finora-border-width) solid var(--finora-color-border)}.home-hero__stats>div{display:grid;gap:var(--finora-space-1)}.home-hero__stats dt{color:var(--finora-color-text-muted);font-size:var(--finora-text-xs);font-weight:600}.home-hero__stats dd{margin:0;color:var(--finora-color-text);font-family:var(--finora-font-mono);font-size:var(--finora-text-sm);font-weight:700}.home-hero .home-market-board{padding-top:var(--finora-space-1)}.home-hero .home-market-board__heading{margin-bottom:var(--finora-space-3);padding-bottom:var(--finora-space-3);border-bottom:var(--finora-border-width-strong) solid var(--finora-color-border-strong)}.home-hero .home-market-cards{display:flex;flex-direction:column;gap:0;border-bottom:var(--finora-border-width) solid var(--finora-color-border)}.home-hero .home-market-card{min-height:var(--finora-space-14);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:center;gap:var(--finora-space-4);padding:var(--finora-space-3) var(--finora-space-2);border:0;border-bottom:var(--finora-border-width) solid var(--finora-color-border);border-radius:0;background:transparent;transform:none}.home-hero .home-market-card:last-child{border-bottom:0}.home-hero .home-market-card:hover{background:var(--finora-color-surface-interactive);transform:none}.home-market-card__price,.home-market-card__change{font-family:var(--finora-font-mono);font-variant-numeric:tabular-nums}.home-hero .home-market-card__price{font-size:var(--finora-text-md);text-align:right}.home-hero .home-market-card__price small{color:var(--finora-color-text-muted);font-size:var(--finora-text-xs);font-weight:600}.home-hero .home-market-card__change{min-width:var(--finora-space-20);justify-content:flex-end;font-weight:700;text-align:right}.home-dashboard{padding-block:var(--finora-space-8)}.home-dashboard__heading,.home-dashboard__update-head{display:flex;align-items:end;justify-content:space-between;gap:var(--finora-space-4);margin-bottom:var(--finora-space-4)}.home-dashboard__heading h2,.home-dashboard__update-card h2{margin:var(--finora-space-1-5) 0 0;font-size:var(--finora-text-board-title)}.home-dashboard__heading p,.home-dashboard__update-card p,.home-dashboard__direction-card p{margin:var(--finora-space-1) 0 0;color:var(--finora-color-text-secondary);line-height:1.6}.home-dashboard__heading>a,.home-dashboard__update-head>a,.home-dashboard__update-card>a{min-height:var(--finora-control-height);display:inline-flex;align-items:center;gap:var(--finora-space-1-5);color:var(--finora-color-brand);font-size:var(--finora-text-sm);font-weight:700;text-decoration:none}.home-dashboard__market-list{overflow:hidden;border-top:var(--finora-border-width-strong) solid var(--finora-color-border-strong);border-bottom:var(--finora-border-width) solid var(--finora-color-border);border-radius:0;background:transparent}.home-dashboard__market-list>p{margin:0;padding:var(--finora-space-5) 0}.home-dashboard__market-head,.home-dashboard__market-row{display:grid;grid-template-columns:minmax(var(--finora-space-36),1.1fr) minmax(var(--finora-space-32),1fr) minmax(var(--finora-space-24),.7fr) minmax(var(--finora-space-36),1.2fr);align-items:center;gap:var(--finora-space-3);padding:var(--finora-space-2-5) var(--finora-space-3)}.home-dashboard__market-head{border-bottom:var(--finora-border-width) solid var(--finora-color-border);background:var(--finora-color-surface);color:var(--finora-color-text-muted);font-size:var(--finora-text-xs);font-weight:700}.home-dashboard__market-head>:nth-child(2),.home-dashboard__market-head>:nth-child(3),.home-dashboard__market-head>:nth-child(4){text-align:right}.home-dashboard__market-row{min-height:var(--finora-space-12);border-bottom:var(--finora-border-width) solid var(--finora-color-border);color:var(--finora-color-text);text-decoration:none;transition:background-color var(--finora-motion-fast) ease}.home-dashboard__market-row:last-child{border-bottom:0}.home-dashboard__market-row:hover{background:var(--finora-color-surface-interactive)}.home-dashboard__market-pair,.home-dashboard__direction-link{display:inline-flex;align-items:center;gap:var(--finora-space-2-5);font-weight:600;text-decoration:none}.home-dashboard__market-row>:nth-child(2),.home-dashboard__market-row>:nth-child(3){font-family:var(--finora-font-mono);font-variant-numeric:tabular-nums;text-align:right}.home-dashboard__market-row>:nth-child(2){font-size:var(--finora-text-md);font-weight:700}.home-dashboard__market-row>:nth-child(3){font-weight:650}.home-dashboard__market-row small{color:var(--finora-color-text-muted);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs);text-align:right}.home-dashboard__directions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--finora-space-8);margin-top:var(--finora-space-8)}.home-dashboard--updates{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--finora-space-8);padding-top:0;padding-bottom:var(--finora-space-10)}.home-dashboard__direction-card,.home-dashboard__update-card{min-width:0;padding:var(--finora-space-4) 0 0;border:0;border-top:var(--finora-border-width-strong) solid var(--finora-color-border-strong);border-radius:0;background:transparent}.home-dashboard__direction-card h3{margin:0 0 var(--finora-space-3);font-size:var(--finora-text-lg)}.home-dashboard__direction-card ul,.home-dashboard__update-card ul{margin:0;padding:0;list-style:none}.home-dashboard__direction-card li{display:flex;align-items:center;justify-content:space-between;gap:var(--finora-space-3);padding-block:var(--finora-space-2-5);border-bottom:var(--finora-border-width) solid var(--finora-color-border)}.home-dashboard__direction-card li>span:last-child{font-family:var(--finora-font-mono);font-variant-numeric:tabular-nums;font-weight:700}.home-dashboard__direction-card li a,.home-dashboard__update-card li a{color:var(--finora-color-text);text-decoration:none}.home-dashboard__update-card li{border-bottom:var(--finora-border-width) solid var(--finora-color-border)}.home-dashboard__update-card li a{display:flex;align-items:center;justify-content:space-between;gap:var(--finora-space-3);padding-block:var(--finora-space-3);font-weight:600}.home-dashboard__update-card li a:hover{color:var(--finora-color-brand)}.home-trust-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--finora-space-8);padding-inline:0}.home-trust-pillar{display:grid;align-content:start;gap:var(--finora-space-2);padding-top:var(--finora-space-4);border-top:var(--finora-border-width-strong) solid var(--finora-color-border)}.home-trust-pillar h3{margin:0;font-size:var(--finora-text-lg)}.home-trust-pillar p{margin:0;color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm);line-height:1.6}.home-dashboard a:focus-visible{outline:var(--finora-outline-width) solid var(--finora-color-focus);outline-offset:var(--finora-space-negative-hairline)}@media(max-width:760px){.home-hero__stats{grid-template-columns:1fr;gap:var(--finora-space-2-5)}.home-dashboard__heading,.home-dashboard__update-head{align-items:start;flex-direction:column}.home-dashboard__market-head{display:none}.home-dashboard__market-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--finora-space-1) var(--finora-space-3)}.home-dashboard__market-row>:nth-child(2){grid-column:2;grid-row:1;text-align:right}.home-dashboard__market-row>:nth-child(3){grid-column:2;grid-row:2;text-align:right}.home-dashboard__market-row small{grid-column:1;grid-row:2;text-align:left}.home-dashboard__directions,.home-dashboard--updates,.home-trust-pillars{grid-template-columns:minmax(0,1fr)}}.live-test{display:grid;gap:var(--finora-space-4);margin-inline:auto;max-width:var(--finora-layout-public-content);min-width:0;padding:var(--finora-space-4)}.live-test__summary{display:flex;flex-wrap:wrap;gap:var(--finora-space-4);margin:0;padding:var(--finora-space-3)}.live-test__summary dd{font-weight:500;margin:0}.live-test__actions{display:flex;flex-wrap:wrap;gap:var(--finora-space-2);padding:var(--finora-space-3)}.live-test__confirm{border:var(--finora-space-hairline) solid var(--finora-color-border);margin:var(--finora-space-3);padding:var(--finora-space-3)}.live-test__stop,.live-test__done{font-weight:500;margin:0;padding:0 var(--finora-space-3) var(--finora-space-3)}.live-test__stop{color:var(--finora-color-danger)}.live-test__scroll{max-width:100%;overflow-x:auto}.live-test table{border-collapse:collapse;min-width:100%}.live-test th,.live-test td{padding:var(--finora-space-2);text-align:left;white-space:nowrap}.live-test__id{font-family:var(--finora-font-mono)}@media(max-width:24.375rem){.live-test{padding:var(--finora-space-2)}}.support-faq{display:grid;gap:var(--finora-space-4);color:var(--finora-color-text)}.support-faq__heading{display:grid;gap:var(--finora-space-1)}.support-faq__heading h2,.support-faq__heading p,.support-faq__eyebrow,.support-faq__answer p,.support-faq__empty p{margin:0}.support-faq__heading h2{font-size:var(--finora-text-xl)}.support-faq__heading>p:last-child{color:var(--finora-color-text-secondary)}.support-faq__eyebrow{color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm);text-transform:uppercase}.support-faq__search{display:grid;gap:var(--finora-space-2)}.support-faq__search label{color:var(--finora-color-text-secondary)}.support-faq__search input{box-sizing:border-box;min-height:var(--finora-control-height);width:100%;border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-md);padding:var(--finora-space-2) var(--finora-space-3);color:var(--finora-color-text);background:var(--finora-color-surface);font-family:var(--finora-font-sans);font-size:var(--finora-text-md)}.support-faq__categories,.support-faq__actions{display:flex;flex-wrap:wrap;gap:var(--finora-space-2)}.support-faq__category{display:inline-flex;align-items:center;gap:var(--finora-space-2);min-height:var(--finora-control-height);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-pill);padding:var(--finora-space-2) var(--finora-space-3);color:var(--finora-color-text);background:var(--finora-color-surface);cursor:pointer;font-family:var(--finora-font-sans);font-size:var(--finora-text-md)}.support-faq__category[aria-pressed=true]{border-color:var(--finora-color-brand);background:var(--finora-color-surface-interactive)}.support-faq__category span{color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm);font-variant-numeric:tabular-nums}.support-faq__result-count{margin:0;color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm)}.support-faq__questions{display:grid;gap:var(--finora-space-2)}.support-faq__item{border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-lg);background:var(--finora-color-surface)}.support-faq__item summary{display:flex;align-items:center;gap:var(--finora-space-3);min-height:var(--finora-control-height);padding:var(--finora-space-3) var(--finora-space-4);cursor:pointer}.support-faq__category-label{flex:0 0 auto;border-radius:var(--finora-radius-pill);padding:var(--finora-space-1) var(--finora-space-2);background:var(--finora-color-surface-interactive);color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm)}.support-faq__answer{display:grid;gap:var(--finora-space-3);padding:0 var(--finora-space-4) var(--finora-space-4);line-height:1.6}.support-faq__link{display:inline-flex;align-items:center;min-height:var(--finora-control-height);color:var(--finora-color-brand);text-underline-offset:var(--finora-space-1)}.support-faq__empty{display:grid;justify-items:start;gap:var(--finora-space-2);border:var(--finora-space-hairline) dashed var(--finora-color-border);border-radius:var(--finora-radius-lg);padding:var(--finora-space-4)}.support-faq__search input:focus-visible,.support-faq__category:focus-visible,.support-faq__item summary:focus-visible,.support-faq__link:focus-visible{outline:var(--finora-space-1) solid var(--finora-color-focus);outline-offset:var(--finora-space-1)}@media(prefers-reduced-motion:no-preference){.support-faq__category,.support-faq__link{transition:color var(--finora-motion-fast) ease,border-color var(--finora-motion-fast) ease}}.admin-dashboard__queues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--finora-space-4)}.admin-dashboard__timestamps{color:var(--finora-color-text-secondary);display:grid;font-size:var(--finora-text-sm);gap:var(--finora-space-1)}.admin-dashboard__timestamps p{margin:0}@media(max-width:760px){.admin-dashboard__queues{grid-template-columns:minmax(0,1fr)}}.admin-market-maker__table-wrap{min-width:0}.admin-market-maker__table code,.admin-market-maker__table td{overflow-wrap:anywhere}.admin-market-maker__actions{display:flex;flex-wrap:wrap;gap:var(--finora-space-3);margin-block:var(--finora-space-3)}.admin-market-maker__form{display:grid;min-width:0;gap:var(--finora-space-3);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-lg);padding:var(--finora-space-4)}.admin-market-maker__form label{display:grid;min-width:0;gap:var(--finora-space-2);font-weight:600}.admin-market-maker__form input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--finora-control-height-touch);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-md);padding-inline:var(--finora-space-3);color:var(--finora-color-text);background:var(--finora-color-surface-raised);font:inherit}@media(max-width:48rem){.admin-market-maker__table td{min-width:0;text-align:start}.admin-market-maker__table td code{white-space:normal}}.admin-listings{width:min(100%,var(--finora-layout-wide-width));margin-inline:auto;padding:var(--finora-space-account-notice)}.admin-listings__heading{margin-bottom:var(--finora-space-6)}.admin-listings__heading h1{margin-block:var(--finora-space-2);font-size:var(--finora-text-admin-page-title);line-height:1.25}.admin-listings__layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(var(--finora-layout-admin-secondary-column-min-width),1fr);gap:var(--finora-space-6);align-items:start}.admin-listings__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--finora-space-4);margin-block:var(--finora-space-4);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-lg);padding:var(--finora-space-4);min-width:0}.admin-listings__fields label{display:grid;gap:var(--finora-space-2);min-width:0}.admin-listings__fields input{width:100%;min-width:0;box-sizing:border-box;min-height:var(--finora-control-height-touch);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-md);padding:var(--finora-space-3);color:inherit;background:var(--finora-color-surface-raised);font:inherit}.admin-listings__fields input[readonly]{color:var(--finora-color-text-muted)}.admin-listings__confirm{display:flex;gap:var(--finora-space-3);align-items:center;min-height:var(--finora-control-height-touch);margin-block:var(--finora-space-4)}.admin-listings__confirm input{width:var(--finora-space-5);height:var(--finora-space-5);flex-shrink:0}.admin-listings__review-checklist{min-width:0;margin-block:var(--finora-space-4);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-lg);padding:var(--finora-space-4)}.admin-listings__review-checklist .admin-listings__confirm{margin-block:var(--finora-space-2)}.admin-listings__review-checklist p{margin-block:var(--finora-space-3)}.admin-listings__receipt{border-top:var(--finora-space-hairline) solid var(--finora-color-border);margin-top:var(--finora-space-6);padding-top:var(--finora-space-4);overflow-wrap:anywhere}.admin-listings__receipt dl{display:grid;gap:var(--finora-space-2)}.admin-listings__receipt dd{margin:0 0 var(--finora-space-2)}.admin-listings__steps{padding-left:var(--finora-space-6)}.admin-listings__steps li{padding-block:var(--finora-space-2)}@media(max-width:60rem){.admin-listings__layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:35rem){.admin-listings__fields{grid-template-columns:minmax(0,1fr)}}.admin-listings .finora-panel__body{padding:var(--finora-space-4)}.admin-listings>div>.finora-panel{margin-bottom:var(--finora-space-6)}.admin-listings__receipt select{display:block;min-height:var(--finora-control-height-touch);width:min(100%,var(--finora-layout-admin-control-max-width));margin-block:var(--finora-space-2);background:var(--finora-color-surface-raised);color:inherit;font:inherit;border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-md);padding-inline:var(--finora-space-3)}.depth-chart{min-width:0;padding:var(--finora-space-3)}.depth-chart__legend,.depth-chart__axis,.depth-chart__navigation,.chart-view-switch{display:flex;flex-wrap:wrap;align-items:center;gap:var(--finora-space-3)}.depth-chart__axis{justify-content:space-between;overflow-wrap:anywhere;font-family:var(--finora-font-mono)}.depth-chart__help{color:var(--finora-color-text-muted);font-size:var(--finora-text-sm)}.depth-chart__plot{width:100%;height:calc(var(--finora-space-60) + var(--finora-space-10));display:block;touch-action:pan-y}.depth-chart__plot:focus-visible{outline:var(--finora-outline-width) solid var(--finora-color-focus);outline-offset:var(--finora-outline-offset)}.depth-chart__grid{stroke:var(--finora-color-border);stroke-width:1}.depth-chart__bid{color:var(--finora-color-buy);fill:currentColor}.depth-chart__ask{color:var(--finora-color-sell);fill:currentColor}.depth-chart__area{opacity:.15}.depth-chart__line{fill:none;stroke:currentColor;stroke-width:2;vector-effect:non-scaling-stroke}.depth-chart__ask .depth-chart__line{stroke-dasharray:5 3}.depth-chart__selection{stroke:var(--finora-color-text);fill:var(--finora-color-surface);stroke-dasharray:4 4}.depth-chart__tooltip{display:block;min-height:var(--finora-space-12);padding:var(--finora-space-3) 0;overflow-wrap:anywhere;font-family:var(--finora-font-mono)}.depth-chart__navigation button,.chart-view-switch button{min-width:var(--finora-control-height-touch);min-height:var(--finora-control-height-touch)}.chart-view-switch{padding:var(--finora-space-2) var(--finora-space-3)}@media(max-width:480px){.depth-chart__plot{height:calc(var(--finora-space-44) + var(--finora-space-10))}.depth-chart__axis{font-size:var(--finora-text-sm)}}.announcement-screen{display:grid;gap:var(--finora-space-6);padding-block:var(--finora-space-account-page-block)}.announcement-screen .page-heading{margin-bottom:0}.announcement-screen .finora-panel__body>p{margin:0;padding:var(--finora-space-4)}.announcement-screen .finora-panel__body>article{display:grid;gap:var(--finora-space-4);padding:var(--finora-space-5)}.announcement-screen .finora-panel__body>article p{margin:0}.announcement-screen__body{line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.announcement-list{display:grid;gap:var(--finora-space-3);margin:0;padding:var(--finora-space-4) var(--finora-space-5);list-style:none}.announcement-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--finora-space-3);padding-bottom:var(--finora-space-3);border-bottom:var(--finora-border-width) solid var(--finora-color-border)}.announcement-list li:last-child{padding-bottom:0;border-bottom:0}.announcement-list li>a:first-child{font-weight:600;color:var(--finora-color-text)}.announcement-list li>a:first-child:hover{color:var(--finora-color-brand)}.announcement-list li time,.announcement-screen article>time{color:var(--finora-color-text-muted);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs)}.announcement-screen article p>a,.announcement-list li>a:not(:first-child){display:inline-flex;align-items:center;min-height:var(--finora-control-height);padding-inline:var(--finora-space-3-5);border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);background:var(--finora-color-surface-raised);color:var(--finora-color-text);font-size:var(--finora-text-xs);font-weight:600;text-decoration:none}.announcement-screen article p>a:hover,.announcement-list li>a:not(:first-child):hover{border-color:var(--finora-color-brand);color:var(--finora-color-brand)}.service-status{display:grid;gap:var(--finora-space-6);padding-block:var(--finora-space-account-page-block)}.service-status__header h1{margin:var(--finora-space-1) 0 var(--finora-space-2);color:var(--finora-color-text);font-size:var(--finora-text-admin-page-title)}.service-status__header>p:last-child,.service-status__observed,.service-status__component h2,.service-status__notice-list time{color:var(--finora-color-text-secondary)}.service-status__eyebrow{margin:0;color:var(--finora-color-brand);font-size:var(--finora-text-xs);font-weight:700;letter-spacing:var(--finora-letter-spacing-eyebrow)}.service-status__components{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--finora-space-4)}.service-status__component,.service-status__announcements,.service-status__unavailable{min-width:0;padding:var(--finora-space-5);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-lg);background:var(--finora-color-surface)}.service-status__component{display:flex;align-items:center;justify-content:space-between;gap:var(--finora-space-4)}.service-status__component h2,.service-status__section-heading h2,.service-status__notice-list h3,.service-status__unavailable h2{margin:0;font-size:var(--finora-text-lg)}.service-status__badge,.service-status__consistency{display:inline-flex;align-items:center;min-height:var(--finora-size-status-badge-height);margin:var(--finora-space-3) 0 0;padding:0 var(--finora-space-2);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-pill);background:var(--finora-color-surface-raised);color:var(--finora-color-text-secondary);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs);font-weight:700}.service-status__badge{flex:0 0 auto;margin:0}.service-status__badge--operational{border-color:var(--finora-color-brand-strong);background:var(--finora-color-buy-surface);color:var(--finora-color-buy)}.service-status__badge--degraded,.service-status__badge--unknown{background:var(--finora-color-warning-surface);color:var(--finora-color-warning)}.service-status__badge--outage{background:var(--finora-color-sell-surface);color:var(--finora-color-sell)}.service-status__observed{margin:0;font-size:var(--finora-text-sm)}.service-status__section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--finora-space-4);padding-bottom:var(--finora-space-4);border-bottom:var(--finora-border-width) solid var(--finora-color-border)}.service-status__section-heading h2{margin-top:var(--finora-space-1)}.service-status__consistency{flex:0 0 auto;margin:0}.service-status__empty,.service-status__unavailable p{color:var(--finora-color-text-secondary)}.service-status__notice-list{display:grid;gap:var(--finora-space-4);margin:0;padding:var(--finora-space-4) 0 0;list-style:none}.service-status__notice-list li{display:grid;gap:var(--finora-space-2);padding:var(--finora-space-4);border-radius:var(--finora-radius-md);background:var(--finora-color-surface-raised)}.service-status__notice-list p{margin:0;color:var(--finora-color-text-secondary);line-height:1.6;white-space:pre-wrap}.service-status__notice-list time{font-size:var(--finora-text-sm)}.service-status__unavailable p{margin-bottom:0;line-height:1.6}@media(max-width:640px){.service-status__components{grid-template-columns:1fr;gap:var(--finora-space-3)}.service-status__section-heading{align-items:flex-start;flex-direction:column}}.fee-tier-schedule__scroll{max-width:100%;overflow-x:auto}.fee-tier-schedule__table{width:100%;min-width:36rem;border-collapse:collapse;text-align:left}.fee-tier-schedule__table caption{display:none}.fee-tier-schedule__table th,.fee-tier-schedule__table td{padding:var(--finora-space-3);border-bottom:1px solid var(--finora-color-border);white-space:nowrap}.fee-tier-schedule__table th{color:var(--finora-color-text-secondary);font-weight:600}@media(max-width:640px){.fee-tier-schedule__table{min-width:0;table-layout:fixed;font-size:var(--finora-text-xs)}.fee-tier-schedule__table th,.fee-tier-schedule__table td{padding:var(--finora-space-2);white-space:normal;overflow-wrap:anywhere}}.fees-screen{width:min(100%,var(--finora-layout-workspace-max));margin-inline:auto;display:grid;gap:var(--finora-space-6);padding-block:var(--finora-space-account-page-block)}.fees-screen__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--finora-space-4);padding-bottom:var(--finora-space-4);border-bottom:var(--finora-border-width) solid var(--finora-color-border)}.fees-screen__title-group{display:grid;gap:var(--finora-space-1)}.fees-screen__header h1{margin:var(--finora-space-1) 0 var(--finora-space-2);font-size:var(--finora-text-admin-page-title);letter-spacing:var(--finora-letter-spacing-tight-md)}.fees-screen__market-control{display:inline-flex;align-items:center;gap:var(--finora-space-2-5);padding:var(--finora-space-2) var(--finora-space-3);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-md);background:var(--finora-color-surface);color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm);font-weight:600}.fees-screen__market-control select{min-height:var(--finora-control-height);padding-inline:var(--finora-space-3);border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-sm);background:var(--finora-color-canvas);color:var(--finora-color-text)}.fees-screen__card p{color:var(--finora-color-text-secondary);line-height:1.6}.fees-screen__eyebrow{display:inline-flex;align-items:center;gap:var(--finora-space-1-5);margin:0;color:var(--finora-color-brand);font-size:var(--finora-text-xs);font-weight:700;letter-spacing:var(--finora-letter-spacing-eyebrow)}.fees-screen__card{min-width:0;display:grid;align-content:start;gap:var(--finora-space-3);padding:var(--finora-space-6);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-lg);background:var(--finora-color-surface)}.fees-screen__card-header{display:flex;align-items:center;gap:var(--finora-space-2-5)}.fees-screen__card h2{margin:0;font-size:var(--finora-text-lg)}.fees-screen__links{display:flex;flex-wrap:wrap;gap:var(--finora-space-3);margin-top:var(--finora-space-2)}.fees-screen__card a{min-height:var(--finora-control-height);display:inline-flex;align-items:center;gap:var(--finora-space-1-5);padding-inline:var(--finora-space-3-5);border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);background:var(--finora-color-surface-raised);color:var(--finora-color-text);font-size:var(--finora-text-sm);font-weight:600;text-decoration:none}.fees-screen__card a:hover,.fees-screen__card a:focus-visible{border-color:var(--finora-color-brand);color:var(--finora-color-brand)}.fees-screen__rates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--finora-space-3)}.fees-screen__rates>div{min-width:0;padding:var(--finora-space-4);border-radius:var(--finora-radius-md);background:var(--finora-color-surface-raised)}.fees-screen__rates dt{color:var(--finora-color-text-secondary)}.fees-screen__rates dd{margin:var(--finora-space-2) 0 0;font-size:var(--finora-text-card-price);font-weight:700}@media(min-width:900px){.fees-screen{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.fees-screen__header{grid-column:1 / -1}}@media(max-width:640px){.fees-screen__card{padding:var(--finora-space-4)}.fees-screen__rates{grid-template-columns:1fr}}.api-docs{padding-block:var(--finora-space-8) var(--finora-space-16)}.api-docs__hero{display:flex;justify-content:space-between;gap:var(--finora-space-8);padding:var(--finora-space-8);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-lg);background:var(--finora-color-surface)}.api-docs__hero h1{margin-block:var(--finora-space-2) var(--finora-space-4)}.api-docs__hero p{max-width:var(--finora-layout-admin-restricted-content-max);color:var(--finora-color-text-secondary)}.api-docs__eyebrow{color:var(--finora-color-brand)!important;font-size:var(--finora-text-sm);font-weight:700}.api-docs__status{display:inline-block;margin-top:var(--finora-space-4);padding:var(--finora-space-1-5) var(--finora-space-3);border:var(--finora-space-hairline) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-pill);background:var(--finora-color-surface-raised);color:var(--finora-color-text-secondary)!important;font-family:var(--finora-font-mono);font-size:var(--finora-text-xs);font-weight:600}.api-docs__language{display:flex;align-self:flex-start;flex:none;gap:var(--finora-space-1)}.api-docs__language button{min-height:var(--finora-control-height);padding-inline:var(--finora-space-3);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-md);background:var(--finora-color-surface-interactive);color:var(--finora-color-text);cursor:pointer}.api-docs__language button[aria-pressed=true]{border-color:var(--finora-color-brand);color:var(--finora-color-brand)}.api-docs__language button:focus-visible,.api-docs__contents a:focus-visible{outline:calc(var(--finora-space-hairline) + var(--finora-space-hairline)) solid var(--finora-color-focus);outline-offset:calc(var(--finora-space-hairline) + var(--finora-space-hairline))}.api-docs__layout{display:grid;grid-template-columns:minmax(var(--finora-space-32),var(--finora-layout-admin-sidebar-compact-width)) minmax(0,1fr);gap:var(--finora-space-8);margin-top:var(--finora-space-8)}.api-docs__contents{display:flex;position:sticky;top:var(--finora-space-4);align-self:start;flex-direction:column;gap:var(--finora-space-3);padding:var(--finora-space-4);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-lg);background:var(--finora-color-surface)}.api-docs__contents a{color:var(--finora-color-text-secondary)}.api-docs__body{min-width:0}.api-docs__body section{margin-bottom:var(--finora-space-8);padding:var(--finora-space-6);border:var(--finora-space-hairline) solid var(--finora-color-border);border-radius:var(--finora-radius-lg);background:var(--finora-color-surface)}.api-docs__body h2{margin-top:0}.api-docs__body p{line-height:1.6}.api-docs__table-wrap{overflow-x:auto}.api-docs__body table{width:100%;border-collapse:collapse;text-align:left}.api-docs__body th,.api-docs__body td{padding:var(--finora-space-3);border-bottom:var(--finora-space-hairline) solid var(--finora-color-border);vertical-align:top}.api-docs__body code,.api-docs__body pre{font-family:var(--finora-font-mono);font-size:var(--finora-text-sm)}.api-docs__body pre{overflow-x:auto;padding:var(--finora-space-4);border-radius:var(--finora-radius-md);background:var(--finora-color-canvas)}.api-docs__note{color:var(--finora-color-text-muted)}@media(max-width:760px){.api-docs__hero,.api-docs__layout{display:block}.api-docs__language{margin-top:var(--finora-space-4)}.api-docs__contents{position:static;margin-bottom:var(--finora-space-6)}.api-docs__body section,.api-docs__hero{padding:var(--finora-space-4)}}.legal-document,.legal-document.page-container{width:100%;max-width:var(--finora-layout-workspace-max);margin-inline:auto;padding-block:var(--finora-space-account-page-block);padding-inline:var(--finora-space-6)}.legal-document__heading{margin-bottom:var(--finora-space-5)}.legal-document__tabs{min-height:var(--finora-layout-subnav-height);display:flex;align-items:center;gap:var(--finora-space-1);margin-bottom:var(--finora-space-5);overflow-x:auto;border-bottom:var(--finora-border-width) solid var(--finora-color-border)}.legal-document__tabs a{min-height:var(--finora-layout-subnav-height);display:inline-flex;flex:0 0 auto;align-items:center;padding-inline:var(--finora-space-4);border-bottom:var(--finora-border-width-strong) solid transparent;color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm);font-weight:700;text-decoration:none;white-space:nowrap}.legal-document__tabs a:hover,.legal-document__tabs a[aria-current=page]{border-bottom-color:var(--finora-color-brand);color:var(--finora-color-text)}.legal-document .finora-panel__header{display:none}.legal-document .finora-panel__body{padding:var(--finora-space-6)}.legal-document__version{display:inline-flex;align-items:center;min-height:var(--finora-size-status-badge-height);margin:0 0 var(--finora-space-5);padding-inline:var(--finora-space-2-5);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-pill);background:var(--finora-color-surface-raised);color:var(--finora-color-text-secondary);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs);font-weight:700}.legal-document__body{max-width:var(--finora-space-192);line-height:1.7;overflow-wrap:anywhere}.legal-document__body h3,.legal-document__body h4{margin:var(--finora-space-6) 0 var(--finora-space-3);line-height:1.4}.legal-document__body h3:first-child{margin-top:0}.legal-document__body h3{font-size:var(--finora-text-xl)}.legal-document__body h4{font-size:var(--finora-text-lg)}.legal-document__body p{margin:0 0 var(--finora-space-4);white-space:pre-line}.legal-document__body p:last-child{margin-bottom:0}.legal-document__body code{font-family:var(--finora-font-mono);font-size:var(--finora-text-sm)}.public-shell{--finora-public-gutter: var(--finora-space-6);--finora-public-content: var(--finora-layout-workspace-max);overflow-x:hidden;padding-bottom:var(--finora-layout-statusbar-height);color:var(--finora-color-text)}.public-shell[data-public-theme=light]{color-scheme:light;--finora-color-canvas: var(--finora-color-light-canvas);--finora-color-surface: var(--finora-color-light-surface);--finora-color-surface-raised: var(--finora-color-light-surface-raised);--finora-color-surface-interactive: var(--finora-color-light-surface-interactive);--finora-color-border: var(--finora-color-light-border);--finora-color-border-strong: var(--finora-color-light-border-strong);--finora-color-text: var(--finora-color-light-text);--finora-color-text-secondary: var(--finora-color-light-text-secondary);--finora-color-text-muted: var(--finora-color-light-text-muted);--finora-color-brand: var(--finora-color-light-brand);--finora-color-brand-strong: var(--finora-color-light-brand-strong);--finora-color-brand-contrast: var(--finora-color-light-brand-contrast);--finora-color-buy: var(--finora-color-light-buy);--finora-color-buy-surface: var(--finora-color-light-buy-surface);--finora-color-sell: var(--finora-color-light-sell);--finora-color-sell-surface: var(--finora-color-light-sell-surface);--finora-color-warning: var(--finora-color-light-warning);--finora-color-warning-surface: var(--finora-color-light-warning-surface);--finora-color-info: var(--finora-color-light-info);--finora-color-info-surface: var(--finora-color-light-info-surface);--finora-color-focus: var(--finora-color-light-focus)}.public-shell .app-header{min-height:var(--finora-layout-header-height);height:var(--finora-layout-header-height);background:color-mix(in srgb,var(--finora-color-canvas) 92%,transparent);-webkit-backdrop-filter:blur(var(--finora-blur-header));backdrop-filter:blur(var(--finora-blur-header))}.public-shell .app-header__inner{width:100%;max-width:none;min-height:var(--finora-layout-header-height);height:var(--finora-layout-header-height);padding-inline:var(--finora-space-6)}.session-replaced-notice{margin:0;padding:var(--finora-space-2-5) var(--finora-public-gutter);border-bottom:var(--finora-border-width) solid var(--finora-color-warning);background:var(--finora-color-warning-surface);color:var(--finora-color-text);text-align:center}.public-shell .brand{flex-shrink:0}.finora-brand-lockup{display:inline-flex;align-items:center;gap:var(--finora-space-2)}.public-shell .primary-nav{height:var(--finora-layout-header-height);display:flex;align-items:stretch;gap:var(--finora-space-1)}.public-shell .primary-nav>.header-asset-menu{height:100%;display:flex;align-items:stretch}.public-shell .primary-nav__link,.public-shell .primary-nav__trigger{min-width:max-content;min-height:var(--finora-layout-header-height);height:100%;display:inline-flex;align-items:center;gap:var(--finora-space-1);padding-inline:var(--finora-space-3-5);border:0;border-bottom:var(--finora-border-width-strong) solid transparent;border-radius:0;outline:none;background:transparent;color:var(--finora-color-text-secondary);cursor:pointer;font:inherit;font-size:var(--finora-text-sm);font-weight:650;text-decoration:none;white-space:nowrap}.public-shell .primary-nav__link:hover,.public-shell .primary-nav__link--active,.public-shell .primary-nav__link:focus-visible,.public-shell .primary-nav__trigger:hover,.public-shell .primary-nav__trigger:focus-visible,.public-shell .primary-nav__trigger[aria-expanded=true],.public-shell .primary-nav__trigger[data-active=true]{outline:none;border-bottom-color:var(--finora-color-brand);color:var(--finora-color-text)}.header-market-search{min-width:var(--finora-space-36);max-width:var(--finora-space-52);height:var(--finora-control-height);flex:1 1 var(--finora-space-44);display:flex;align-items:center;overflow:hidden;border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);background:var(--finora-color-surface)}.header-market-search__icon{margin-inline-start:var(--finora-space-2-5);color:var(--finora-color-text-muted)}.header-market-search:focus-within{outline:var(--finora-border-width-strong) solid var(--finora-color-focus);outline-offset:var(--finora-outline-offset)}.header-market-search input{width:100%;min-width:0;padding-inline:var(--finora-space-2);border:0;outline:0;background:transparent;color:var(--finora-color-text)}.public-shell .header-market-search button{min-width:var(--finora-space-12);padding-inline:var(--finora-space-2);background:var(--finora-color-surface-interactive)}.header-deposit,.header-asset-menu summary,.header-asset-menu__trigger{min-height:var(--finora-control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--finora-space-1-5);padding-inline:var(--finora-space-2-5);border-radius:var(--finora-radius-md);font:inherit;font-size:var(--finora-text-sm);font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.header-deposit{padding-inline:var(--finora-space-3-5);background:var(--finora-color-brand);color:var(--finora-color-brand-contrast);font-weight:700}.header-deposit:hover{background:var(--finora-color-brand-strong)}.header-asset-menu{position:relative}.header-asset-menu summary,.header-asset-menu__trigger{border:0;background:transparent;color:var(--finora-color-text-secondary);list-style:none}.header-asset-menu summary:hover,.header-asset-menu__trigger:hover,.header-asset-menu[data-open=true] .header-asset-menu__trigger{background:var(--finora-color-surface-raised);color:var(--finora-color-text)}.header-asset-menu summary::-webkit-details-marker{display:none}.header-menu-chevron{transition:transform var(--finora-motion-fast) ease}.header-asset-menu[data-open=true] .header-menu-chevron,.language-menu[data-open=true] .header-menu-chevron{transform:rotate(180deg)}.header-asset-menu__popover{position:absolute;z-index:35;top:calc(100% + var(--finora-space-2));right:0;min-width:var(--finora-layout-popover-width-sm);display:grid;gap:var(--finora-space-1);padding:var(--finora-space-2);border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);background:var(--finora-color-surface);box-shadow:var(--finora-shadow-raised)}.header-popover--spot{left:0;right:auto;width:var(--finora-layout-popover-width-md)}.header-popover--assets{width:var(--finora-layout-popover-width-md)}.header-popover--account{width:var(--finora-layout-popover-width-sm)}.header-popover--support{right:0;left:auto;width:var(--finora-layout-popover-width-lg)}.header-popover__badge{margin-inline-start:auto;padding:var(--finora-space-0-5) var(--finora-space-2);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-pill);background:var(--finora-color-surface-raised);color:var(--finora-color-text-muted);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs);font-weight:700}.header-popover[data-open=false]{display:none}.header-popover__section-label{padding:var(--finora-space-1) var(--finora-space-3);color:var(--finora-color-text-muted);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs);font-weight:700;letter-spacing:var(--finora-letter-spacing-eyebrow);text-transform:uppercase}.header-popover__divider{height:var(--finora-space-hairline);margin-block:var(--finora-space-1);background:var(--finora-color-border)}.header-asset-menu__popover a,.header-asset-menu__popover button{min-height:var(--finora-control-height);display:flex;align-items:center;gap:var(--finora-space-2-5);padding-inline:var(--finora-space-3);border-radius:var(--finora-radius-md);color:var(--finora-color-text);font-size:var(--finora-text-sm);text-decoration:none}.header-asset-menu__popover button{width:100%;border:0;background:transparent;font:inherit;text-align:start;cursor:pointer}.header-asset-menu__popover button.header-popover__danger{color:var(--finora-color-sell)}.header-asset-menu__popover p[role=alert]{margin:var(--finora-space-2);color:var(--finora-color-warning)}.header-asset-menu__popover a:hover,.header-asset-menu__popover button:hover{background:var(--finora-color-surface-interactive)}.public-shell .app-header__actions button,.public-shell .language-menu summary,.public-shell .language-menu__trigger{min-height:var(--finora-control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--finora-space-1-5);border:0;border-radius:var(--finora-radius-md);color:var(--finora-color-text-secondary);cursor:pointer;font:inherit;font-size:var(--finora-text-sm);font-weight:600;white-space:nowrap}.public-shell .header-notifications{padding-inline:var(--finora-space-2-5);border:0;background:transparent;color:var(--finora-color-text-secondary)}.public-shell .header-notifications:hover,.public-shell .header-notifications[aria-expanded=true]{background:var(--finora-color-surface-raised);color:var(--finora-color-text)}.public-shell .header-notifications__count{min-width:1.25rem;padding-inline:var(--finora-space-1-5);border-radius:var(--finora-radius-md);background:var(--finora-color-brand);color:var(--finora-color-brand-contrast);text-align:center}.public-shell .language-menu{position:relative}.public-shell .language-menu summary,.public-shell .language-menu__trigger{padding-inline:var(--finora-space-2-5);background:transparent;list-style:none}.public-shell .language-menu summary:hover,.public-shell .language-menu__trigger:hover,.public-shell .language-menu[data-open=true] .language-menu__trigger{background:var(--finora-color-surface-raised);color:var(--finora-color-text)}.public-shell .language-menu summary::-webkit-details-marker{display:none}.public-shell .language-menu__popover{position:absolute;z-index:35;top:calc(100% + var(--finora-space-2));right:0;width:var(--finora-space-36);display:grid;gap:var(--finora-space-1);padding:var(--finora-space-2);border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);background:var(--finora-color-surface);box-shadow:var(--finora-shadow-raised)}.public-shell .language-menu__popover[data-open=false]{display:none}.public-shell .language-menu__popover button{width:100%;justify-content:space-between;padding-inline:var(--finora-space-3);background:transparent}.public-shell .language-menu__popover button:hover,.public-shell .language-menu__popover button[aria-current=true]{background:var(--finora-color-surface-interactive);color:var(--finora-color-text)}.public-shell .theme-toggle{width:var(--finora-control-height);padding:0;background:transparent}.public-shell .theme-toggle:hover{background:var(--finora-color-surface-raised);color:var(--finora-color-text)}.public-shell .theme-toggle svg,.public-shell .account-notice__close svg{width:var(--finora-size-icon-md);height:var(--finora-size-icon-md);fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.75}.public-shell .header-login,.public-shell .header-signup,.public-shell .header-account{padding-inline:var(--finora-space-2-5);background:transparent}.public-shell .header-auto-login{min-height:var(--finora-control-height);padding-inline:var(--finora-space-2-5);border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);background:var(--finora-color-surface-raised);color:var(--finora-color-text);font-size:var(--finora-text-xs);font-weight:700}.public-shell .header-login:hover:not(:disabled),.public-shell .header-account:hover:not(:disabled){background:var(--finora-color-surface-raised);color:var(--finora-color-text)}.public-shell .header-signup{padding-inline:var(--finora-space-3-5);background:var(--finora-color-brand);color:var(--finora-color-brand-contrast);font-weight:700}.public-shell .app-header__actions button:disabled{cursor:not-allowed;opacity:.55}.public-shell .header-account{max-width:var(--finora-space-60);min-height:var(--finora-control-height);display:inline-flex;align-items:center;gap:var(--finora-space-1-5);overflow:hidden;border:0;border-radius:var(--finora-radius-md);color:var(--finora-color-text-secondary);font:inherit;font-size:var(--finora-text-sm);font-weight:600;text-decoration:none}.header-account>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-account__status{width:var(--finora-size-status-dot);height:var(--finora-size-status-dot);flex:0 0 auto;border-radius:50%;background:var(--finora-color-buy);box-shadow:var(--finora-shadow-status-dot)}.member-notifications-drawer{position:fixed;z-index:45;top:calc(var(--finora-layout-header-height) + var(--finora-space-2));right:var(--finora-space-4);width:min(var(--finora-layout-drawer-width),calc(var(--finora-layout-viewport-width) - (2 * var(--finora-space-4))));max-height:calc(var(--finora-layout-viewport-height) - var(--finora-layout-header-height) - var(--finora-layout-statusbar-height) - var(--finora-space-6));overflow-y:auto;border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);background:var(--finora-color-surface);box-shadow:var(--finora-shadow-raised)}.member-notifications-drawer .account-page{width:100%;display:grid;gap:0;padding:0}.member-notifications-drawer .account-page__heading{align-items:center;gap:var(--finora-space-3);padding:var(--finora-space-3-5) var(--finora-space-4);border-bottom:var(--finora-border-width) solid var(--finora-color-border)}.member-notifications-drawer .account-page__heading .page-heading__eyebrow,.member-notifications-drawer .account-page__heading p{display:none}.member-notifications-drawer .account-page__heading h1{margin:0;font-size:var(--finora-text-md)}.member-notifications-drawer .finora-panel{border:0;border-bottom:var(--finora-border-width) solid var(--finora-color-border);border-radius:0;background:transparent}.member-notifications-drawer .finora-panel:last-child{border-bottom:0}.member-notifications-drawer .finora-panel__header{padding:var(--finora-space-3) var(--finora-space-4);border-bottom:var(--finora-border-width) solid var(--finora-color-border);background:var(--finora-color-surface-raised)}.member-notifications-drawer .finora-panel__body{padding:var(--finora-space-3) var(--finora-space-4)}.member-notifications-drawer .notification-announcement-list{gap:0}.member-notifications-drawer .notification-announcement-list li a{padding:var(--finora-space-2-5) 0;border:0;border-bottom:var(--finora-border-width) solid var(--finora-color-border);border-radius:0;background:transparent}.member-notifications-drawer .notification-announcement-list li:last-child a{border-bottom:0;padding-bottom:0}.member-notifications-drawer .account-data-table-scroll{overflow:visible;border:0;border-radius:0;background:transparent}.member-notifications-drawer .account-data-table,.member-notifications-drawer .account-data-table tbody,.member-notifications-drawer .account-data-table tr,.member-notifications-drawer .account-data-table th,.member-notifications-drawer .account-data-table td{display:block}.member-notifications-drawer .account-data-table thead{display:none}.member-notifications-drawer .account-data-table tbody{display:grid;gap:0;padding:0}.member-notifications-drawer .account-data-table tbody tr{padding:var(--finora-space-2-5) 0;border:0;border-bottom:var(--finora-border-width) solid var(--finora-color-border);border-radius:0;background:transparent}.member-notifications-drawer .account-data-table tbody tr:last-child{border-bottom:0;padding-bottom:0}.member-notifications-drawer .account-data-table th,.member-notifications-drawer .account-data-table td,.member-notifications-drawer .account-data-table th:first-child,.member-notifications-drawer .account-data-table td:first-child,.member-notifications-drawer .account-data-table th:nth-child(2),.member-notifications-drawer .account-data-table td:nth-child(2),.member-notifications-drawer .account-data-table th:last-child,.member-notifications-drawer .account-data-table td:last-child{min-height:var(--finora-space-6);height:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--finora-space-3);padding:var(--finora-space-1) 0;border-bottom:0;text-align:right;white-space:normal}.member-notifications-drawer .account-data-table th:before,.member-notifications-drawer .account-data-table td:before{flex:0 0 auto;content:attr(data-label);color:var(--finora-color-text-muted);font-family:var(--finora-font-sans);font-size:var(--finora-text-xs);font-weight:600}.member-notifications-drawer .account-data-table td:has(>.account-order-details){display:block;text-align:left}.member-notifications-drawer .account-order-details[open]>.account-order-details__body{width:100%;box-shadow:none}.favorite-market-ticker{position:relative;z-index:20;width:100%;min-height:var(--finora-layout-statusbar-height);flex:0 0 auto;border-top:var(--finora-border-width) solid var(--finora-color-border);background:var(--finora-color-surface);color:var(--finora-color-text)}.favorite-market-ticker__inner{width:100%;min-height:var(--finora-layout-statusbar-height);display:flex;align-items:center;gap:var(--finora-space-4);margin-inline:auto;padding-inline:var(--finora-space-6)}.favorite-market-ticker__title{display:inline-flex;align-items:center;flex:0 0 auto;gap:var(--finora-space-1-5);color:var(--finora-color-text-secondary);font-size:var(--finora-text-xs);font-weight:700}.favorite-market-ticker__message{min-width:0;flex:1 1 auto;overflow-x:auto;color:var(--finora-color-text-secondary);font-size:var(--finora-text-xs);white-space:nowrap}.favorite-market-ticker__list{min-width:0;display:flex;flex:1 1 auto;align-items:center;gap:var(--finora-space-5);overflow-x:auto}.favorite-market-ticker__item{min-width:max-content;min-height:var(--finora-layout-statusbar-height);display:inline-flex;align-items:center;gap:var(--finora-space-2);color:inherit;font-size:var(--finora-text-xs);text-decoration:none}.favorite-market-ticker__item:hover{color:var(--finora-color-brand)}.favorite-market-ticker__price{font-family:var(--finora-font-mono);font-variant-numeric:tabular-nums}.favorite-market-ticker__basis{color:var(--finora-color-text-muted);font-size:var(--finora-text-xs)}.favorite-market-ticker__action{display:inline-flex;align-items:center;min-height:var(--finora-size-status-badge-height);flex:0 0 auto;padding-inline:var(--finora-space-2-5);border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-sm);background:var(--finora-color-surface-raised);color:var(--finora-color-text);font-size:var(--finora-text-xs);font-weight:650;text-decoration:none}.favorite-market-ticker__action:hover{border-color:var(--finora-color-brand);color:var(--finora-color-brand)}.favorite-market-ticker__retry{margin-inline-start:var(--finora-space-2);padding:var(--finora-space-0-5) var(--finora-space-2);border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-sm);background:var(--finora-color-surface-raised);color:var(--finora-color-brand);cursor:pointer;font:inherit;font-weight:600;text-decoration:none}.home-screen{--finora-home-section-space: var(--finora-space-home-section);background:var(--finora-color-canvas)}.home-account{width:min(100%,var(--finora-layout-workspace-max));margin:0 auto;padding-block:var(--finora-space-8);padding-inline:var(--finora-space-6)}.home-account__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--finora-space-4)}.home-account__card{min-width:0;display:grid;align-content:start;gap:var(--finora-space-3);padding:var(--finora-space-5);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-lg);background:var(--finora-color-surface)}.home-account__card h3,.home-account__card p{margin:0}.home-account__card p{color:var(--finora-color-text-secondary)}.home-account__card ul{margin:0;padding-left:var(--finora-space-5)}.home-account__card a{color:var(--finora-color-brand);overflow-wrap:anywhere}.home-account__actions{display:flex;flex-wrap:wrap;gap:var(--finora-space-3)}.market-reference-badge{display:inline-block;margin-inline-start:var(--finora-space-1);padding-inline:var(--finora-space-1);border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-sm);color:var(--finora-color-text-secondary);font-family:var(--finora-font-sans);font-size:var(--finora-text-xs);font-weight:600;white-space:nowrap}.market-reference-badge--stale{color:var(--finora-color-warning)}.home-kicker{display:block;color:var(--finora-color-brand);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs);font-weight:800;letter-spacing:var(--finora-letter-spacing-kicker)}.inline-icon{width:var(--finora-size-icon-md);height:var(--finora-size-icon-md);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.asset-identity{width:var(--finora-space-8);height:var(--finora-space-8);display:inline-grid;flex:0 0 auto;place-items:center;border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:50%;background:var(--finora-color-surface-interactive);color:var(--finora-color-brand);font-family:var(--finora-font-mono);font-size:var(--finora-text-sm);font-weight:800}.home-live-status{color:var(--finora-color-text-muted);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs)}.home-hero{position:relative;width:min(100%,var(--finora-layout-workspace-max));display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:var(--finora-space-public-hero-gap);overflow:hidden;margin-inline:auto;padding:var(--finora-home-section-space) var(--finora-space-6);border-bottom:var(--finora-border-width) solid var(--finora-color-border)}.home-hero:after{position:absolute;background:linear-gradient(90deg,var(--finora-color-canvas) 0%,color-mix(in srgb,var(--finora-color-canvas) 90%,transparent) 42%,color-mix(in srgb,var(--finora-color-canvas) 50%,transparent) 100%);content:"";inset:0;pointer-events:none}.home-hero__backdrop{position:absolute;width:100%;height:100%;color:var(--finora-color-brand);inset:0;opacity:.58;pointer-events:none}.home-hero__content,.home-market-board{position:relative;z-index:1}.home-hero__content h1{margin:var(--finora-space-4) 0 0;font-size:var(--finora-text-hero-title);line-height:1.08;letter-spacing:var(--finora-letter-spacing-tight-xl);word-break:keep-all}.home-hero__actions{display:flex;flex-wrap:wrap;gap:var(--finora-space-3);margin-top:var(--finora-space-6)}.home-hero__actions a.finora-button{min-width:var(--finora-space-36);min-height:var(--finora-control-height-prominent);padding-inline:var(--finora-space-6);border-radius:var(--finora-radius-lg);font-size:var(--finora-text-lg);font-weight:700}.home-hero__actions .finora-button--quiet{border-color:var(--finora-color-border-strong);background:var(--finora-color-surface)}.home-market-board{min-width:0}.home-market-board__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--finora-space-4);margin-bottom:var(--finora-space-5)}.home-market-board__heading>div>span{color:var(--finora-color-text-muted);font-family:var(--finora-font-mono);font-size:var(--finora-text-xs);font-weight:700;letter-spacing:var(--finora-letter-spacing-wide)}.home-market-board__heading h2{margin:var(--finora-space-1) 0 0;font-size:var(--finora-text-board-title);letter-spacing:var(--finora-letter-spacing-tight-md)}.home-market-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--finora-space-40)),1fr));gap:var(--finora-space-3)}.home-market-card{min-width:0;min-height:var(--finora-space-40);display:flex;flex-direction:column;justify-content:space-between;gap:var(--finora-space-2);padding:var(--finora-space-5);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-lg);background:var(--finora-color-surface);color:var(--finora-color-text);text-decoration:none;transition:background-color var(--finora-motion-fast) ease,border-color var(--finora-motion-fast) ease,transform var(--finora-motion-fast) ease}.home-market-card:hover{border-color:var(--finora-color-border-strong);background:var(--finora-color-surface-raised);transform:translateY(var(--finora-space-negative-hairline))}.home-market-card__pair{display:flex;align-items:center;gap:var(--finora-space-2)}.home-market-card__pair>.inline-icon{margin-left:auto;color:var(--finora-color-text-muted)}.home-market-card__pair .asset-identity{width:var(--finora-space-8);height:var(--finora-space-8)}.home-market-card__pair strong{font-size:var(--finora-text-sm)}.home-market-card__pair small{color:var(--finora-color-text-muted);font-size:var(--finora-text-xs)}.home-market-card__price{overflow:hidden;font-family:var(--finora-font-mono);font-size:var(--finora-text-xl);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.home-market-card__price-basis{color:var(--finora-color-text-muted);font-size:var(--finora-text-xs)}.home-market-card__price-basis--warning{color:var(--finora-color-warning)}.home-market-card__change{display:flex;align-items:center;justify-content:space-between;gap:var(--finora-space-2);color:var(--finora-color-text-muted);font-family:var(--finora-font-mono);font-size:var(--finora-text-sm)}.home-quick-start__link{min-height:var(--finora-control-height-touch);display:flex;align-items:center;justify-content:flex-start;gap:var(--finora-space-2);margin-top:var(--finora-space-6);color:var(--finora-color-brand);text-decoration:none;font-weight:800}.home-market-board__link{min-height:var(--finora-control-height-touch);display:inline-flex;align-items:center;gap:var(--finora-space-2);color:var(--finora-color-brand);font-weight:700;text-decoration:none;white-space:nowrap}.home-market-board>.home-live-status{display:block;margin-bottom:var(--finora-space-3)}.home-product,.home-quick-start{width:min(100%,var(--finora-layout-workspace-max));margin-inline:auto;padding:var(--finora-home-section-space) var(--finora-space-6)}.home-section-intro{max-width:var(--finora-space-192);margin-inline:auto;text-align:center}.home-section-intro--left{margin-inline:0;text-align:left}.home-section-intro h2{margin:var(--finora-space-3) 0 0;font-size:var(--finora-text-section-title);line-height:1.18;letter-spacing:var(--finora-letter-spacing-tight-lg);word-break:keep-all}.home-section-intro p{margin:var(--finora-space-4) 0 0;color:var(--finora-color-text-secondary);font-size:var(--finora-text-lg);line-height:1.7}.home-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--finora-space-4);margin-top:var(--finora-space-8)}.home-feature-card{min-height:var(--finora-space-60);display:flex;flex-direction:column;padding:var(--finora-space-6);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-lg);background:var(--finora-color-surface)}.home-feature-card__icon{width:var(--finora-size-empty-illustration);height:var(--finora-size-empty-illustration);fill:none;stroke:var(--finora-color-brand);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.home-feature-card h3{margin:auto 0 0;font-size:var(--finora-text-xl)}.home-feature-card p{margin:var(--finora-space-3) 0 0;color:var(--finora-color-text-secondary);line-height:1.7}.home-quick-start{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:var(--finora-space-public-hero-gap);border-top:var(--finora-border-width) solid var(--finora-color-border)}.home-quick-start__content{min-width:0}.home-quick-start__steps{margin:0;padding:0;list-style:none}.home-quick-start__steps li{display:grid;grid-template-columns:var(--finora-space-12) 1fr;gap:var(--finora-space-4);padding-block:var(--finora-space-5);border-bottom:var(--finora-border-width) solid var(--finora-color-border)}.home-quick-start__steps li:first-child{padding-top:0}.home-quick-start__steps li>span{color:var(--finora-color-brand);font-family:var(--finora-font-mono);font-size:var(--finora-text-sm);font-weight:800}.home-quick-start__steps h3{margin:0;font-size:var(--finora-text-lg)}.home-quick-start__steps p{margin:var(--finora-space-2) 0 0;color:var(--finora-color-text-secondary);line-height:1.6}.public-shell>.app-footer{width:100%;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,2fr);align-items:start;gap:var(--finora-space-6) var(--finora-space-10);padding:var(--finora-space-8) max(var(--finora-space-6),calc((100% - var(--finora-layout-workspace-max)) / 2)) var(--finora-space-6);border-top:var(--finora-border-width) solid var(--finora-color-border);background:var(--finora-color-surface);color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm)}.app-footer__brand{display:grid;align-content:start;gap:var(--finora-space-2-5);max-width:var(--finora-space-96)}.app-footer__brand p{margin:0;color:var(--finora-color-text-muted);font-size:var(--finora-text-xs);line-height:1.6}.app-footer__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--finora-space-6)}.app-footer__links section{display:grid;align-content:start;gap:var(--finora-space-2)}.app-footer__links h2{position:static;width:auto;height:auto;margin:0 0 var(--finora-space-1);overflow:visible;clip-path:none;color:var(--finora-color-text);font-size:var(--finora-text-xs);font-weight:700;letter-spacing:var(--finora-letter-spacing-eyebrow);text-transform:uppercase;white-space:nowrap}.app-footer__links a{color:var(--finora-color-text-secondary);font-size:var(--finora-text-xs);line-height:1.5;text-decoration:none}.app-footer__links a:hover{color:var(--finora-color-brand)}.app-footer__bottom{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--finora-space-2) var(--finora-space-6);padding-top:var(--finora-space-4);border-top:var(--finora-border-width) solid var(--finora-color-border);color:var(--finora-color-text-muted);font-size:var(--finora-text-xs)}.app-footer__bottom p{margin:0}@media(max-width:56rem){.public-shell>.app-footer{grid-template-columns:1fr;gap:var(--finora-space-6)}}@media(max-width:36rem){.app-footer__links{grid-template-columns:1fr;gap:var(--finora-space-4)}}.account-notice-backdrop{position:fixed;z-index:100;display:grid;place-items:center;overflow-y:auto;padding:var(--finora-space-4);background:color-mix(in srgb,var(--finora-color-canvas) 78%,transparent);inset:0;-webkit-backdrop-filter:blur(var(--finora-blur-backdrop));backdrop-filter:blur(var(--finora-blur-backdrop))}.account-notice{position:relative;width:min(100%,var(--finora-space-120));max-height:calc(var(--finora-layout-viewport-height) - var(--finora-space-8));overflow-y:auto;padding:var(--finora-space-account-notice);border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-lg);background:var(--finora-color-surface);box-shadow:var(--finora-shadow-raised);text-align:center}.account-notice__close{position:absolute;top:var(--finora-space-3);right:var(--finora-space-3);width:var(--finora-control-height-touch);padding:0;background:transparent}.account-notice__icon{width:var(--finora-size-notice-icon);height:var(--finora-size-notice-icon);display:grid;margin:0 auto var(--finora-space-5);place-items:center;border-radius:50%;background:var(--finora-color-surface-interactive);color:var(--finora-color-brand)}.account-notice__icon svg{width:var(--finora-size-icon-lg);height:var(--finora-size-icon-lg);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.account-notice h2{margin:var(--finora-space-3) 0;font-size:var(--finora-text-xl)}.account-notice p{margin:0 0 var(--finora-space-6);color:var(--finora-color-text-secondary);line-height:1.7}.account-notice .finora-button{min-width:var(--finora-space-28)}.auth-dialog{text-align:left}.auth-dialog>.home-kicker,.auth-dialog>.auth-dialog__title-row,.auth-dialog>p{text-align:center}.auth-dialog__title-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--finora-space-2)}.auth-dialog__auto-login-small{min-height:var(--finora-control-height-touch);padding-inline:var(--finora-space-2);border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);background:var(--finora-color-surface-raised);color:var(--finora-color-text);font-size:var(--finora-text-xs);font-weight:700}.auth-dialog .auth-dialog__auto-login-large{width:100%;min-height:var(--finora-layout-header-height);margin-bottom:var(--finora-space-4)}.auth-form{display:grid;gap:var(--finora-space-4)}.auth-form label{display:grid;gap:var(--finora-space-2);color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm);font-weight:700}.auth-form input{width:100%;min-height:var(--finora-space-12);padding-inline:var(--finora-space-3);border:var(--finora-border-width) solid var(--finora-color-border-strong);border-radius:var(--finora-radius-md);outline:0;background:var(--finora-color-canvas);color:var(--finora-color-text);font:inherit}.auth-form input:focus-visible,.auth-dialog button:focus-visible,.public-shell .header-account:focus-visible,.public-shell .header-auto-login:focus-visible{outline:var(--finora-border-width-strong) solid var(--finora-color-focus);outline-offset:var(--finora-outline-offset)}.auth-form input:disabled{opacity:.65}.auth-form .finora-button{width:100%;min-height:var(--finora-space-12);margin-top:var(--finora-space-2)}.auth-form__switch{padding:var(--finora-space-2);border:0;background:transparent;color:var(--finora-color-brand);cursor:pointer;font:inherit;font-weight:700}.auth-form__switches{display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--finora-space-2)}.auth-form__error{margin:0;padding:var(--finora-space-3);border-radius:var(--finora-radius-md);background:var(--finora-color-sell-surface);color:var(--finora-color-sell);font-size:var(--finora-text-sm);line-height:1.5}.auth-form__notice{margin:0;color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm);line-height:1.5}.auth-consents{display:grid;gap:var(--finora-space-2)}.auth-form .auth-consent{display:grid;grid-template-columns:var(--finora-size-checkbox-col) minmax(0,1fr);align-items:start;gap:var(--finora-space-2);font-weight:400;line-height:1.5}.auth-form .auth-consent input{width:var(--finora-size-checkbox);min-height:var(--finora-size-checkbox);margin:var(--finora-space-1) 0 0;padding:0;accent-color:var(--finora-color-brand)}.auth-consent a{color:var(--finora-color-brand);text-decoration:underline;text-underline-offset:var(--finora-underline-offset)}.auth-dialog__accepted,.auth-dialog__disabled{display:grid;gap:var(--finora-space-3);padding:var(--finora-space-5);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-md);background:var(--finora-color-surface-raised);text-align:center}.auth-dialog__accepted{border-color:var(--finora-color-buy);background:var(--finora-color-buy-surface)}.auth-dialog__accepted span,.auth-dialog__disabled span{color:var(--finora-color-text-secondary);font-size:var(--finora-text-sm);line-height:1.6}.auth-session-summary{display:grid;gap:var(--finora-space-5)}.auth-session-summary dl{display:grid;gap:var(--finora-space-2);margin:0}.auth-session-summary dl>div{display:flex;align-items:center;justify-content:space-between;gap:var(--finora-space-4);padding:var(--finora-space-3);border:var(--finora-border-width) solid var(--finora-color-border);border-radius:var(--finora-radius-md);background:var(--finora-color-canvas)}.auth-session-summary dt{color:var(--finora-color-text-muted);font-size:var(--finora-text-sm)}.auth-session-summary dd{margin:0;font-family:var(--finora-font-mono);font-size:var(--finora-text-sm);font-weight:700}.auth-session-summary .finora-button{width:100%;min-height:var(--finora-space-12)}@media(max-width:80rem){.public-shell .app-header{height:auto;min-height:var(--finora-layout-header-height)}.public-shell .app-header__inner{min-height:var(--finora-layout-header-height);flex-wrap:wrap;gap:var(--finora-space-2);padding-block:var(--finora-space-2)}.public-shell .header-market-search{order:3;max-width:none;flex-basis:100%}}@media(max-width:64rem){.public-shell .brand__product,.public-shell .language-menu{display:none}.home-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--finora-space-6)}}@media(max-width:48rem){.home-account__grid{grid-template-columns:1fr}.public-shell .app-header{height:auto;min-height:var(--finora-layout-header-height)}.public-shell .app-header__inner{min-height:var(--finora-layout-header-height);flex-wrap:wrap;gap:var(--finora-space-2);padding-block:var(--finora-space-2)}.public-shell .primary-nav{order:4;width:100%;height:var(--finora-control-height-touch);margin:0;overflow-x:auto}.public-shell .primary-nav__link{height:var(--finora-control-height-touch);flex:1 0 auto;justify-content:center}.public-shell .app-header__actions{margin-left:auto}.public-shell .theme-toggle,.public-shell .header-login,.public-shell .header-signup,.public-shell .header-account{min-height:var(--finora-control-height-touch)}.public-shell .header-login,.public-shell .header-signup{padding-inline:var(--finora-space-3)}.public-shell .header-account{max-width:var(--finora-space-40)}.home-hero{min-height:auto;grid-template-columns:1fr;gap:var(--finora-space-8);padding-block:var(--finora-space-8)}.home-hero:after{background:color-mix(in srgb,var(--finora-color-canvas) 78%,transparent)}.home-hero__backdrop{display:none}.home-hero__content h1{font-size:var(--finora-text-hero-title-mobile)}.home-market-board{width:100%}.home-market-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home-feature-grid{grid-template-columns:1fr}.home-feature-card{min-height:auto}.home-quick-start{grid-template-columns:1fr}}@media(max-width:30rem){.public-shell .brand__wordmark{font-size:var(--finora-text-md)}.public-shell .app-header__actions .theme-toggle{display:none}.public-shell .app-header__actions{gap:var(--finora-space-1);flex-wrap:wrap;justify-content:flex-end}.public-shell .header-popover--assets{left:50%;right:auto;transform:translate(-50%)}.public-shell .header-deposit,.public-shell .header-asset-menu summary,.public-shell .header-asset-menu__trigger{padding-inline:var(--finora-space-2)}.public-shell>.app-footer{gap:var(--finora-space-4);padding-inline:var(--finora-space-4)}.home-market-card{min-height:var(--finora-space-36);padding:var(--finora-space-3)}}@media(max-width:23.4375rem){.home-market-cards{grid-template-columns:1fr}}@media(max-width:20.625rem){.public-shell .header-popover--assets{left:auto;right:0;transform:none}}.app-shell.public-shell[data-public-theme=light]{background:var(--finora-color-canvas);--finora-color-text-muted: var(--finora-color-light-text-secondary);--finora-color-brand: var(--finora-color-light-brand-strong);--finora-color-buy: var(--finora-color-light-brand-strong)}.public-shell[data-public-theme=light] :is(input,textarea,select){color-scheme:light}.public-shell[data-public-theme=light] :is(input,textarea)::placeholder{color:var(--finora-color-text-muted);opacity:1}.public-shell[data-public-theme=light] :is(input,textarea,select):focus-visible,.public-shell[data-public-theme=light] :is(a,button,summary):focus-visible{outline-color:var(--finora-color-focus)}.public-shell[data-public-theme=light] .finora-status--positive,.public-shell[data-public-theme=light] .finora-status--warning,.public-shell[data-public-theme=light] .finora-status--danger,.public-shell[data-public-theme=light] .finora-status--info{border-color:currentColor}.public-shell[data-public-theme=light] .finora-status--neutral{border-color:var(--finora-color-border-strong)}.public-shell[data-public-theme=light] :is(button,.finora-button):disabled,.public-shell[data-public-theme=light] [aria-disabled=true]{border-color:var(--finora-color-border-strong);background:var(--finora-color-surface-raised);color:var(--finora-color-text-muted);opacity:1;cursor:not-allowed}.public-shell[data-public-theme=light] .panel-state--message[role=alert]{border:var(--finora-border-width) solid var(--finora-color-sell);border-radius:var(--finora-radius-md);background:var(--finora-color-sell-surface);color:var(--finora-color-sell)}.public-shell[data-public-theme=light] .panel-state__notice{border-color:var(--finora-color-warning)}@media(max-width:80rem){.public-shell[data-public-theme=light] .app-header,.public-shell[data-public-theme=light] .app-header__inner{height:auto}}.beta-security-banner{position:relative;z-index:101;padding:var(--finora-space-1) var(--finora-space-4);background:var(--finora-color-warning-surface);color:var(--finora-color-warning);font-size:var(--finora-text-sm);font-weight:600;line-height:1.35;text-align:center}
