html[data-surface=desktop-workspace] body{font-weight:var(--fl-weight-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-surface=desktop-workspace] .fn-terminal{--t-bg:var(--fl-surface);--t-panel:var(--fl-surface);--t-alt:var(--fl-surface);--t-hover:var(--fl-hover);--t-border:var(--fl-border);--t-text:var(--fl-text);--t-secondary:var(--fl-secondary);--t-muted:var(--fl-muted);--pc-nav-size:var(--fl-text-md);--pc-tab-size:var(--fl-text-md);font-weight:var(--fl-weight-normal)}[data-surface=desktop-workspace] .desktop-topbar{background:var(--fl-surface);font-weight:var(--fl-weight-strong);font-size:var(--fl-text-md);gap:24px}[data-surface=desktop-workspace] .desktop-topbar nav{scrollbar-width:none;gap:24px}[data-surface=desktop-workspace] .desktop-topbar nav::-webkit-scrollbar{display:none}[data-surface=desktop-workspace] .desktop-topbar nav a{letter-spacing:0;color:var(--fl-secondary)}[data-surface=desktop-workspace] .desktop-topbar nav a[aria-current]{color:var(--fl-primary)}[data-surface=desktop-workspace] .desktop-topbar nav a:hover{color:var(--fl-text)}[data-surface=desktop-workspace] .desktop-nav-arrow{background:0 0;border-color:#0000;border-radius:6px}[data-surface=desktop-workspace] .desktop-nav-arrow:hover{background:var(--fl-surface-muted)}[data-surface=desktop-workspace] .desktop-topbar .t-search{background:var(--fl-surface);border-color:var(--fl-border);border-radius:8px;height:34px}[data-surface=desktop-workspace] .fn-terminal :is(.t-contextbar,.t-statusbar){background:var(--fl-surface);color:var(--fl-muted);font-weight:var(--fl-weight-normal);white-space:nowrap}[data-surface=desktop-workspace] .fn-terminal .t-contextbar{gap:12px;min-width:0}[data-surface=desktop-workspace] .fn-terminal .t-contextbar>button{flex-shrink:0}[data-surface=desktop-workspace] .fn-terminal .t-context-end{gap:12px;min-width:0}[data-surface=desktop-workspace] .fn-terminal .t-context-end>*{white-space:nowrap;flex-shrink:0}[data-surface=desktop-workspace] .fn-terminal .t-toolbar{flex-wrap:nowrap;gap:16px;height:auto;min-height:64px;padding:0 22px}[data-surface=desktop-workspace] .fn-terminal .t-main-tabs{scrollbar-width:none;flex:1 1 0;gap:24px;min-width:0;min-height:64px;overflow-x:auto}[data-surface=desktop-workspace] .fn-terminal .t-main-tabs button{font-size:var(--fl-text-md);font-weight:var(--fl-weight-medium);white-space:nowrap;flex-shrink:0}[data-surface=desktop-workspace] .fn-terminal .t-main-tabs button.active{font-weight:var(--fl-weight-strong)}[data-surface=desktop-workspace] .fn-terminal .t-main-tabs button>small{font-size:var(--fl-text-xs);font-weight:var(--fl-weight-normal);opacity:.75;text-align:left;font-variant-numeric:tabular-nums;min-width:5ch}[data-surface=desktop-workspace] .fn-terminal .t-tools{flex-wrap:nowrap;flex-shrink:0;gap:14px;min-height:44px;margin-left:auto}[data-surface=desktop-workspace] .fn-terminal .t-tools>button{font-size:var(--fl-text-xs);font-weight:var(--fl-weight-normal);min-height:30px}[data-surface=desktop-workspace] .fn-terminal :is(.t-tools select,.m-filter select){border:1px solid var(--fl-border);background:var(--fl-surface-muted);min-height:32px;color:var(--fl-secondary);border-radius:6px;padding:5px 10px}[data-surface=desktop-workspace] .fn-terminal :is(.t-number,.t-asset-main strong,.t-watch-asset strong,.m-asset b,.m-table td strong){font-weight:var(--fl-weight-strong)}[data-surface=desktop-workspace] .fn-terminal :is(.t-judgment,.t-intel-copy p,.m-row-copy,.m-reader p,.square-post__body){font-weight:var(--fl-weight-normal);line-height:1.75}[data-surface=desktop-workspace] .fn-terminal :is(.t-cell-sub,.t-asset-sub,.t-symbol-line>small,.t-intel-time small,.t-news-category,.m-cell-sub,.m-flow-path,.m-context-note,.m-announcement-meta,.m-announcement-content>small,.m-announcement>time){font-weight:var(--fl-weight-normal);color:var(--t-muted)}[data-surface=desktop-workspace] .fn-terminal :is(.t-market-table th,.m-table th){height:40px;font-size:var(--fl-text-xs);font-weight:var(--fl-weight-medium);color:var(--fl-muted);background:var(--fl-surface);letter-spacing:0}[data-surface=desktop-workspace] .fn-terminal :is(.t-market-table td,.m-table td){border-bottom:1px solid var(--fl-border)}[data-surface=desktop-workspace] .fn-terminal .t-open{background:var(--fl-surface);border:1px solid var(--fl-border);width:auto;min-width:76px;min-height:32px;color:var(--fl-secondary);font-weight:var(--fl-weight-medium);border-radius:7px;padding:6px 12px}[data-surface=desktop-workspace] .fn-terminal .t-open:hover{background:var(--fl-surface-muted);border-color:var(--fl-border);color:var(--fl-text)}[data-surface=desktop-workspace] .fn-terminal .t-intel-row{border-bottom:1px solid var(--fl-border);grid-template-columns:112px minmax(0,1fr) 64px 28px;align-items:start;gap:24px;min-height:100px;padding-block:22px}[data-surface=desktop-workspace] .fn-terminal .t-intel-head{grid-template-columns:112px minmax(0,1fr) 64px 28px;gap:24px}[data-surface=desktop-workspace] .fn-terminal .t-intel-copy h2{white-space:normal;-webkit-line-clamp:2;font-weight:var(--fl-weight-strong);-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}[data-surface=desktop-workspace] .fn-terminal .t-intel-copy p{color:var(--fl-secondary);font-size:var(--fl-text-sm);margin-top:8px}[data-surface=desktop-workspace] .fn-terminal .t-news-category{background:var(--fl-surface);border:0;border-radius:5px;padding:3px 8px}[data-surface=desktop-workspace] .fn-terminal .m-announcement{border-bottom:1px solid var(--fl-border);gap:16px;min-height:118px;padding:22px}[data-surface=desktop-workspace] .fn-terminal .m-announcement.selected{background:var(--fl-surface-muted)}[data-surface=desktop-workspace] .fn-terminal .m-announcement-content>strong{font-weight:var(--fl-weight-strong);line-height:1.7}[data-surface=desktop-workspace] .fn-terminal .m-exchange-mark{background:var(--fl-surface);color:var(--fl-muted);border:0;border-radius:9px}[data-surface=desktop-workspace] .fn-terminal .m-fact{background:var(--fl-surface);min-height:110px;padding:22px 24px}[data-surface=desktop-workspace] .fn-terminal .m-fact>div{font-size:var(--fl-title);font-weight:var(--fl-weight-strong);letter-spacing:-.4px;margin-top:12px}[data-surface=desktop-workspace] .fn-terminal .m-reader{background:var(--fl-surface);border-left:1px solid var(--t-border);width:360px;min-width:0}[data-surface=desktop-workspace] .fn-terminal .m-reader header{height:54px;font-size:var(--fl-text-xs);padding:0 22px}[data-surface=desktop-workspace] .fn-terminal .m-reader-scroll{overflow-wrap:anywhere;padding:24px}[data-surface=desktop-workspace] .fn-terminal .m-reader h2{font-size:var(--fl-subtitle);font-weight:var(--fl-weight-strong);letter-spacing:-.2px;line-height:1.65}[data-surface=desktop-workspace] .fn-terminal .m-reader .m-original{font-size:var(--fl-text-md);color:var(--fl-secondary);line-height:1.9}[data-surface=desktop-workspace] .fn-terminal .m-address{border:0;border-top:1px solid var(--t-border);background:0 0;padding:16px 0}[data-surface=desktop-workspace] .fn-terminal .m-address code{font-size:var(--fl-text-xs);overflow-wrap:anywhere;color:var(--fl-muted);line-height:1.8}[data-surface=desktop-workspace] .fn-terminal .m-footnote{font-size:var(--fl-text-xs);color:var(--fl-muted);padding:10px 20px;line-height:1.6}[data-surface=desktop-workspace] .fn-terminal .t-main-note{color:var(--fl-muted);font-weight:var(--fl-weight-normal)}[data-surface=desktop-workspace] .t-dark-dialog{background:var(--fl-surface);border:1px solid var(--fl-border);color:var(--fl-secondary);font-weight:var(--fl-weight-normal);box-shadow:var(--fl-shadow-control);border-radius:14px;max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);overflow:hidden}[data-surface=desktop-workspace] .t-dark-dialog .modal-heading{border-bottom:1px solid var(--fl-border);background:0 0;min-height:68px;padding:20px 24px}[data-surface=desktop-workspace] .t-dark-dialog .modal-heading h2{font-size:var(--fl-subtitle);font-weight:var(--fl-weight-strong);letter-spacing:-.3px}[data-surface=desktop-workspace] .t-dark-dialog .modal-heading .button{color:var(--fl-muted);box-shadow:none;background:0 0;border:0;border-radius:7px}[data-surface=desktop-workspace] .t-dark-dialog .modal-heading .button:hover{color:var(--fl-text);background:var(--fl-surface-muted)}[data-surface=desktop-workspace] :is(.t-dark-dialog,.fn-terminal) :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--fl-warning-soft);outline-offset:3px}[data-surface=desktop-workspace] .fn-terminal :is(.m-empty,.t-no-results){min-height:280px;color:var(--fl-muted);gap:18px}[data-surface=desktop-workspace] .fn-terminal :is(.m-empty,.t-no-results)>strong{font-size:var(--fl-text-lg);font-weight:var(--fl-weight-medium);color:var(--fl-secondary)}[data-surface=desktop-workspace] .fn-terminal :is(.m-empty,.t-no-results)>button{border:1px solid var(--fl-border);background:var(--fl-surface);color:var(--fl-secondary);font-size:var(--fl-text-xs);border-radius:7px;padding:8px 16px}[data-surface=desktop-workspace] .fn-terminal .t-feed-state{background:var(--fl-surface);border-bottom:1px solid var(--fl-border);min-height:48px;color:var(--fl-muted);padding:12px 22px}[data-surface=desktop-workspace] .fn-terminal .t-feed-state.is-error{background:var(--fl-surface);color:var(--fl-warning)}[data-surface=desktop-workspace] .fn-terminal .t-feed-state button{border:1px solid var(--fl-warning-soft);color:var(--fl-warning);border-radius:5px;flex-shrink:0;padding:5px 10px;text-decoration:none}@media (width<=1200px){[data-surface=desktop-workspace] .desktop-topbar{gap:16px}[data-surface=desktop-workspace] .desktop-topbar nav{gap:22px}[data-surface=desktop-workspace] .fn-terminal .t-toolbar{gap:0 16px;padding-inline:16px}[data-surface=desktop-workspace] .fn-terminal .t-main-tabs{gap:20px}[data-surface=desktop-workspace] .fn-terminal .m-fact{padding:20px 16px}[data-surface=desktop-workspace] .fn-terminal .m-reader{width:340px}[data-surface=desktop-workspace] .fn-terminal .t-context-end{gap:8px}}@media (width<=1050px){[data-surface=desktop-workspace] .fn-terminal .t-tools{margin-top:-6px;padding-bottom:10px}[data-surface=desktop-workspace] .fn-terminal .t-context-end .t-data-state{display:none}}@media (prefers-reduced-motion:reduce){[data-surface=desktop-workspace] *{scroll-behavior:auto!important}}[data-surface=desktop-workspace] .t-dark-dialog{flex-direction:column;display:flex}[data-surface=desktop-workspace] .t-dark-dialog>.modal-heading{flex-shrink:0}[data-surface=desktop-workspace] .t-dark-dialog>:not(.modal-heading){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fl-text) transparent;min-height:0;overflow-y:auto}[data-surface=desktop-workspace] .t-dark-dialog .about-preview{font-size:var(--fl-text-md);padding:28px;line-height:1.85}[data-surface=desktop-workspace] .t-dark-dialog .about-preview p{color:var(--fl-secondary);font-weight:var(--fl-weight-normal);margin:0 0 24px}[data-surface=desktop-workspace] .t-dark-dialog .about-preview p:last-child{margin-bottom:0}[data-surface=desktop-workspace] .t-dark-dialog .about-preview strong{color:var(--fl-secondary);font-weight:var(--fl-weight-strong);margin-bottom:7px;display:inline-block}[data-surface=desktop-workspace] .flashnews-logo-lockup__wordmark{color:var(--fl-secondary)}[data-surface=desktop-workspace] .profile-security__status[data-verified=false]{color:var(--fl-muted)}[data-surface=desktop-workspace] .fn-workspace .dog-chat__empty h1{font-size:var(--fl-metric);font-weight:var(--fl-weight-medium);letter-spacing:-.5px;color:var(--fl-secondary)}[data-surface=desktop-workspace] .fn-workspace .trade-panel{background:var(--fl-surface);border-color:var(--fl-border);border-radius:14px;max-width:920px;min-height:0;padding:36px;line-height:1.8}[data-surface=desktop-workspace] .fn-workspace .trade-panel>p{color:var(--fl-secondary);margin-top:16px}[data-surface=desktop-workspace] .fn-workspace .trade-panel>h1{font-size:var(--fl-metric);font-weight:var(--fl-weight-strong);margin:0 0 20px}[data-surface=desktop-workspace] .fn-workspace .trade-panel>a{background:var(--fl-warning-soft);color:var(--fl-text);font-weight:var(--fl-weight-strong);border-radius:8px;margin-top:28px;padding:9px 20px;display:inline-flex}[data-surface=desktop-workspace] .fn-workspace .trade-form{max-width:600px;margin-top:24px}[data-surface=desktop-workspace] .fn-workspace .trade-form label{font-size:var(--fl-text-sm);color:var(--fl-secondary);gap:9px;margin:20px 0}[data-surface=desktop-workspace] .fn-workspace .trade-form input{border-color:var(--fl-border);background:var(--fl-surface-muted);color:var(--fl-text);border-radius:8px;min-height:46px;padding:11px 14px}[data-surface=desktop-workspace] .fn-workspace .trade-form>button[type=submit]{background:var(--fl-warning-soft);color:var(--fl-text);border-color:var(--fl-warning-soft);font-weight:var(--fl-weight-strong);border-radius:8px;padding:9px 20px}[data-surface=desktop-workspace] .fn-workspace :is(.trade-binding,.trade-confirm,.trade-content){border-color:var(--fl-border)}[data-surface=desktop-workspace] .fn-workspace .trade-confirm{background:var(--fl-surface);border-radius:10px;padding:24px}[data-surface=desktop-workspace] .fn-workspace .legal-page__panel{background:var(--fl-surface);border-color:var(--fl-border);border-radius:14px;padding:40px 48px}[data-surface=desktop-workspace] .fn-workspace .legal-page__section{margin-top:28px}[data-surface=desktop-workspace] .fn-workspace .legal-page__section :is(p,li){font-size:var(--fl-text-md);line-height:1.95;font-weight:var(--fl-weight-normal);color:var(--fl-secondary)}[data-surface=desktop-workspace] .desktop-empty{text-align:center;border:1px solid var(--fl-border);background:var(--fl-surface);border-radius:16px;justify-items:center;max-width:620px;margin:48px auto;padding:52px}[data-surface=desktop-workspace] .desktop-empty h1{font-size:var(--fl-metric);font-weight:var(--fl-weight-strong);letter-spacing:-.5px}[data-surface=desktop-workspace] .desktop-empty a{border:1px solid var(--fl-border);background:var(--fl-surface);color:var(--fl-warning);border-radius:8px;padding:10px 20px}[data-surface=desktop-workspace] .m-split{position:relative;container:module-pane/inline-size}[data-surface=desktop-workspace] .m-radar-board article{height:auto;min-height:174px;padding:20px}[data-surface=desktop-workspace] .m-radar-board .m-asset b{overflow-wrap:anywhere;white-space:normal}[data-surface=desktop-workspace] .m-announcement{grid-template-columns:36px minmax(0,1fr) auto;display:grid}[data-surface=desktop-workspace] .m-announcement>time{display:block}@container module-pane (width<=900px){[data-surface=desktop-workspace] .has-reader>.m-primary{display:none}[data-surface=desktop-workspace] .fn-terminal .m-reader{border-left:0;width:100%;position:static}[data-surface=desktop-workspace] .m-reader-scroll{width:100%;max-width:780px;margin-inline:auto;padding:28px 32px}[data-surface=desktop-workspace] .m-announcement>time{grid-column:2;padding-top:0}[data-surface=desktop-workspace] .m-announcement{gap:8px 16px}}[data-surface=desktop-workspace] .fn-workspace .onboarding-page{max-width:580px;margin:32px auto}[data-surface=desktop-workspace] .fn-workspace .onboarding-page__panel{background:var(--fl-surface);border-color:var(--fl-border);box-shadow:none;border-radius:16px;gap:22px;padding:40px}[data-surface=desktop-workspace] .onboarding-page .account-page__title{font-size:var(--fl-metric);font-weight:var(--fl-weight-strong);letter-spacing:-.5px;line-height:1.3}[data-surface=desktop-workspace] .onboarding-page .account-page__summary{font-size:var(--fl-text-md);color:var(--fl-muted);line-height:1.8}[data-surface=desktop-workspace] .onboarding-page__card{background:var(--fl-surface);border-color:var(--fl-border);border-radius:10px;gap:16px;padding:24px}[data-surface=desktop-workspace] .onboarding-page__card-title{font-size:var(--fl-text-md);font-weight:var(--fl-weight-strong)}[data-surface=desktop-workspace] .onboarding-page__list{font-size:var(--fl-text-md);font-weight:var(--fl-weight-normal);color:var(--fl-secondary);gap:12px;line-height:1.8}[data-surface=desktop-workspace] .onboarding-page__actions{gap:12px}[data-surface=desktop-workspace] :is(.onboarding-page__primary,.onboarding-page__secondary){min-height:46px;font-size:var(--fl-text-md);font-weight:var(--fl-weight-strong);border-radius:8px}[data-surface=desktop-workspace] .onboarding-page__primary{background:var(--fl-warning-soft);color:var(--fl-text);border-color:var(--fl-warning-soft)}[data-surface=desktop-workspace] .onboarding-page__secondary{color:var(--fl-secondary);border-color:var(--fl-border);background:0 0}[data-surface=desktop-workspace] .onboarding-page button:disabled{opacity:.55;cursor:wait}[data-surface=desktop-workspace] .onboarding-page [role=alert]{font-size:var(--fl-text-sm);color:var(--fl-negative)}[data-surface=desktop-workspace] .m-lane-empty{color:var(--fl-muted);font-size:var(--fl-text-sm);flex-direction:column;align-items:center;gap:14px;padding:60px 20px;display:flex}[data-surface=desktop-workspace] .m-table-scroll:has(.m-empty) .m-radar-board{display:none}[data-surface=desktop-workspace] .t-detail:has(.news-reader){width:min(880px,100vw - 48px);height:auto;margin:0;inset:50% auto auto 50%;transform:translate(-50%,-50%)}[data-surface=desktop-workspace] .t-detail>.news-reader{flex:0 auto;height:auto;overflow:hidden}[data-surface=desktop-workspace] .t-detail .news-reader>.reader-scroll{flex:0 auto;height:auto;max-height:calc(100dvh - 124px);padding:28px 32px}[data-surface=desktop-workspace] .news-reader .article-title{font-size:var(--fl-title);line-height:1.55;font-weight:var(--fl-weight-strong);margin:18px 0 22px}[data-surface=desktop-workspace] .news-reader .article-body{font-size:var(--fl-text-md);font-weight:var(--fl-weight-normal);color:var(--fl-secondary);line-height:1.9}[data-surface=desktop-workspace] .news-reader .article-kicker{justify-content:space-between;align-items:center;gap:16px;display:flex}[data-surface=desktop-workspace] .news-reader .article-save{border:1px solid var(--fl-border);color:var(--fl-secondary);font-size:var(--fl-text-xs);border-radius:6px;align-items:center;gap:6px;padding:6px 10px;display:flex}[data-surface=desktop-workspace] .news-reader .article-save[aria-pressed=true]{color:var(--fl-warning);border-color:var(--fl-warning-soft)}[data-surface=desktop-workspace] .fn-workspace .desktop-account:has(.onboarding-page){max-width:600px}[data-surface=desktop-workspace] .fn-workspace .onboarding-page{margin:12px auto}[data-surface=desktop-workspace] .onboarding-page__list{margin:0}[data-surface=desktop-workspace] .fn-terminal .profile-editor__field :is(input,textarea):focus-visible{border-color:var(--fl-warning-soft);box-shadow:var(--fl-shadow-control);outline:none}[data-surface=desktop-workspace] .fn-terminal .t-search:focus-within{border-color:var(--fl-warning-soft);box-shadow:var(--fl-shadow-control)}[data-surface=desktop-workspace] .fn-terminal .t-search input:focus-visible{outline:none}[data-surface=desktop-workspace] .t-market-table .t-contract-facts{grid-template-columns:max-content max-content minmax(0,1fr) max-content}[data-surface=desktop-workspace] .t-contract-fact b{font-weight:var(--fl-weight-strong)}
