.instrument-picker{--ip-paper:#fff;--ip-surface:#f4f6f9;--ip-ink:#172333;--ip-muted:#596979;--ip-line:#cbd4dd;--ip-blue:#155eaa;--ip-favorite:#0059ff;--ip-selected:#e7f1fb;min-width:0;position:relative}.instrument-picker__trigger{border:1px solid var(--ip-line);background:var(--ip-paper);width:100%;min-width:0;min-height:42px;color:var(--ip-ink);text-align:left;cursor:pointer;padding:8px 12px}.instrument-picker__trigger:hover{border-color:var(--ip-blue)}.instrument-picker__trigger-content{align-items:center;gap:8px;min-width:0;display:flex}.instrument-picker__trigger-label{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.instrument-picker__trigger-secondary{color:var(--ip-muted);font-size:13px}.instrument-picker__backdrop{z-index:99;background:0 0;border:0;position:fixed;inset:0}.instrument-picker__dropdown{z-index:100;width:min(650px,100vw - 24px);color:var(--ip-ink);background:var(--ip-paper);border:1px solid var(--ip-line);font-size:14px;position:fixed;box-shadow:0 8px 24px #15203326}.instrument-picker__panel{max-height:inherit;flex-direction:column;display:flex}.instrument-picker__toolbar{grid-template-columns:minmax(0,1fr) 165px;gap:8px;padding:10px;display:grid}.instrument-picker__visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.instrument-picker__search-bar{border:1px solid var(--ip-line);align-items:center;gap:8px;min-height:44px;margin:0;display:flex}.instrument-picker__search-bar:focus-within{border-color:var(--ip-blue);outline:1px solid var(--ip-blue)}.instrument-picker__search-icon{width:18px;color:var(--ip-muted);flex:none;margin-left:12px}.instrument-picker__search-input{min-width:0;color:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.instrument-picker__clear,.instrument-picker__minimize,.instrument-picker__favorite-toggle,.instrument-picker__grip,.instrument-picker__action-btn{width:34px;height:36px;color:var(--ip-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.instrument-picker__filter{min-width:0;color:var(--ip-muted);align-items:center;gap:10px;display:flex}.instrument-picker__filter select,.instrument-picker__custom-category{border:1px solid var(--ip-line);width:100%;min-height:44px;color:var(--ip-ink);background:var(--ip-paper);padding:5px 8px}.instrument-picker__columns{background:var(--ip-surface);border-bottom:1px solid var(--ip-line);color:var(--ip-muted);text-transform:uppercase;grid-template-columns:90px minmax(0,1fr) 100px 20px;gap:8px;padding:6px 8px;font:700 12px/1.4 ui-monospace,monospace;display:grid}.instrument-picker__columns[data-favorites]{padding-left:76px}.instrument-picker__content{overscroll-behavior:contain;min-height:80px;overflow:auto}.instrument-picker__section-title{background:var(--ip-surface);border-bottom:1px solid var(--ip-line);color:var(--ip-muted);text-transform:uppercase;margin:0;padding:6px 12px;font:700 12px/1.4 ui-monospace,monospace}.instrument-picker__item{border-bottom:1px solid var(--ip-line);align-items:center;min-width:0;display:flex;position:relative}.instrument-picker__item:hover,.instrument-picker__item--selected{background:var(--ip-selected)}.instrument-picker__item--selected{box-shadow:inset 3px 0 var(--ip-blue)}.instrument-picker__favorite-actions,.instrument-picker__actions{flex:none;align-items:center;display:flex}.instrument-picker__favorite-actions{justify-content:flex-end;width:0}.instrument-picker__item[data-favorites] .instrument-picker__favorite-actions{width:68px}.instrument-picker__favorite-toggle[aria-pressed=true]{color:var(--ip-favorite)}.instrument-picker__favorite-icon{width:17px;height:17px}.instrument-picker__select{min-width:0;min-height:43px;color:var(--ip-ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:90px minmax(0,1fr) 100px 20px;align-items:center;gap:8px;padding:8px;display:grid}.instrument-picker__symbol{overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,monospace;font-weight:700}.instrument-picker__name{overflow-wrap:anywhere;min-width:0;color:var(--ip-muted);flex:1}.instrument-picker__category{color:var(--ip-muted);flex:none;font:12px ui-monospace,monospace}.instrument-picker__check{color:var(--ip-blue);justify-content:center;display:flex}.instrument-picker__reorder{background:var(--ip-paper);border:1px solid var(--ip-line);flex-direction:column;padding:3px;display:flex}.instrument-picker__reorder button{white-space:nowrap;color:var(--ip-ink);background:0 0;border:0;align-items:center;gap:4px;padding:5px;display:flex}.instrument-picker__message{color:var(--ip-muted);padding:14px}.instrument-picker__footer{border-top:1px solid var(--ip-line);padding:10px}.instrument-picker__custom{flex-wrap:wrap;gap:8px;display:flex}.instrument-picker__custom-input{border:1px solid var(--ip-line);background:var(--ip-paper);min-width:0;color:var(--ip-ink);flex:150px;padding:8px}.instrument-picker__custom-submit{border:1px solid var(--ip-line);background:var(--ip-paper);cursor:pointer}.instrument-picker button:focus-visible,.instrument-picker select:focus-visible,.instrument-picker input:focus-visible{outline:2px solid var(--ip-blue);outline-offset:-2px}.instrument-picker button:disabled{opacity:.45;cursor:not-allowed}.instrument-picker__delete-modal-body{gap:16px;display:grid}.instrument-picker__delete-modal-warning{color:#8c2c25;background:#fff4f2;padding:12px}.instrument-picker__delete-modal-actions{justify-content:flex-end;gap:12px;display:flex}.instrument-picker__delete-modal-btn{cursor:pointer;padding:8px 18px}.instrument-picker__delete-modal-btn--danger{color:#fff;background:#b83232;border:0}@media (width<=640px){.instrument-picker__toolbar{grid-template-columns:minmax(0,1fr)}.instrument-picker__select{grid-template-columns:minmax(50px,75px) minmax(0,1fr) 20px}.instrument-picker__columns,.instrument-picker__category{display:none}.instrument-picker__reorder{z-index:2;position:absolute;top:100%;right:0}}[data-theme=dark] .instrument-picker{--ip-paper:#17212c;--ip-surface:#202d39;--ip-ink:#edf3f8;--ip-muted:#b1bfcb;--ip-line:#536575;--ip-blue:#7bbcff;--ip-selected:#293f55}.source-dialog{color:#343a40;background:#fff;border:0;border-radius:16px;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto}.source-dialog::backdrop{background:#0006}dialog.instrument-picker__delete-modal{width:min(620px,100vw - 32px);padding:20px}.instrument-picker__backdrop[popover]:popover-open{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0}.instrument-picker__dropdown[popover]:popover-open{margin:0;inset:auto}:root{--tb-subnav-height:var(--subnav-height);--tb-subnav-surface:#f6f6f6;--tb-subnav-divider:var(--tb-shell-divider-color);--tb-subnav-padding-inline:12px;--tb-subnav-gap:8px;--tb-subnav-action-gap:8px;--tb-subnav-action-size:36px;--tb-subnav-action-icon-size:22px;--tb-subnav-radius:8px;--tb-subnav-accent:#0059ff;--tb-subnav-active-surface:#e1ebf5;--tb-subnav-disabled-opacity:.38}.tb-subnav{min-width:0;height:var(--tb-subnav-height);box-sizing:border-box;background:var(--tb-subnav-surface);border-top-color:var(--tb-subnav-divider);border-bottom-color:var(--tb-subnav-divider);align-items:center;display:flex;overflow:visible}.tb-subnav[hidden],.tb-subnav [hidden]{display:none!important}.tb-subnav__start,.tb-subnav__content,.tb-subnav__end{box-sizing:border-box;align-items:center;min-width:0;height:100%;display:inline-flex}.tb-subnav__start,.tb-subnav__end{flex:none}.tb-subnav__content{flex:auto}.tb-subnav__start:empty,.tb-subnav__content:empty,.tb-subnav__end:empty{display:none}.tb-subnav--overflow-content .tb-subnav__content,.tb-subnav--overflow-shell{scrollbar-width:none;overflow:auto hidden}.tb-subnav--overflow-content .tb-subnav__content::-webkit-scrollbar{display:none}.tb-subnav--overflow-shell::-webkit-scrollbar{display:none}.tb-subnav--overflow-none,.tb-subnav--overflow-none .tb-subnav__content{overflow:visible}.tb-subnav-tablist,.tb-subnav-context-group,.tb-subnav-control-group{align-items:center;min-width:0;height:100%;display:inline-flex}.tb-subnav-tablist{flex-wrap:nowrap}.tb-subnav-tab{white-space:nowrap;flex:none}.tb-subnav-tab:focus-visible,.tb-subnav-compound-tab__close:focus-visible,.tb-subnav-action:focus-visible{outline:2px solid var(--tb-subnav-accent);outline-offset:-2px}.tb-subnav-context-group{gap:var(--tb-subnav-gap)}.tb-subnav-divider{background:#d8e0ec;flex:0 0 1px;width:1px;height:22px;margin:0 14px;display:inline-flex}.tb-subnav-compound-tab{height:calc(var(--tb-subnav-height) - 2px);flex:none;align-items:stretch;display:inline-flex;position:relative}.tb-subnav-compound-tab__trigger{height:100%;padding-right:34px}.tb-subnav-compound-tab__body{align-items:center;gap:8px;min-width:0;display:inline-flex}.tb-subnav-compound-tab__icon{flex:0 0 16px;width:16px;height:16px}.tb-subnav-compound-tab__label,.tb-subnav-compound-tab__subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.tb-subnav-compound-tab__subtitle{color:#667085;font-size:12px}.tb-subnav-compound-tab__close{z-index:1;color:currentColor;cursor:pointer;opacity:.72;background:0 0;border:1px solid #0000;border-radius:6px;width:22px;height:22px;padding:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.tb-subnav-compound-tab__close:before,.tb-subnav-compound-tab__close:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:12px;height:1.75px;position:absolute;top:50%;left:50%}.tb-subnav-compound-tab__close:before{transform:translate(-50%,-50%)rotate(45deg)}.tb-subnav-compound-tab__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.tb-subnav-compound-tab__close:hover,.tb-subnav-compound-tab__close:focus-visible{border-color:var(--tb-subnav-accent);opacity:1}.tb-subnav-action{box-sizing:border-box}.tb-subnav-text-action,.tb-subnav-toggle{border-radius:var(--tb-subnav-radius);background:#fff;border:1px solid #ccd5e1;min-height:36px}.tb-subnav-status{align-items:center;min-height:28px;display:inline-flex}.tb-subnav-flyout__panel,.tb-subnav-popup{max-width:min(92vw,420px)}.tb-subnav-popup{transform:translateX(var(--tb-subnav-popup-shift-x,0px))}.tb-subnav.journaling-subnav{column-gap:12px}@media (width<=600px){.tb-subnav.research-subnav .tb-subnav__start{scrollbar-width:none;flex:0 48%;max-width:48%;overflow:auto hidden}.tb-subnav.research-subnav .tb-subnav__content{flex:1 1 0}.tb-subnav.journaling-subnav .tb-subnav__start{scrollbar-width:none;flex:0 52%;max-width:52%;overflow:auto hidden}.tb-subnav.journaling-subnav .tb-subnav__content{flex:0 0 0}.tb-subnav.journaling-subnav .tb-subnav__end{scrollbar-width:none;flex:calc(48% - 12px);max-width:calc(48% - 12px);overflow:auto hidden}.tb-subnav.journaling-subnav .tb-subnav__start::-webkit-scrollbar{display:none}.tb-subnav.journaling-subnav .tb-subnav__end::-webkit-scrollbar{display:none}.tb-subnav-popup.journaling-v1-panel .journaling-filters-layout{box-sizing:border-box;width:100%;min-width:0;padding:12px}.tb-subnav-popup .journaling-filters-left{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.tb-subnav-popup .journaling-filters-right{box-sizing:border-box;width:100%;max-height:none;padding:0;overflow:visible}.tb-subnav-popup .journaling-dropdown-footer{gap:8px;padding:10px 12px}.tb-subnav-popup .journaling-dropdown-footer-actions{gap:6px}.tb-subnav-popup .journaling-action{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.tb-subnav *,.tb-subnav :before,.tb-subnav :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#dash-app-root{display:none}#auth-root{max-width:380px;margin:60px auto;display:none}html,body{background-color:#fff;min-height:100vh}body.auth-mode{background-color:#fff;background-image:linear-gradient(#ffffff59,#ffffff59),url(/assets/images/login-background.svg);background-position:100% 100%,100% 100%;background-repeat:no-repeat,no-repeat;background-size:100% 100%,auto clamp(1000px,110vh,2600px);background-attachment:fixed,fixed}.userHubPanelHost{pointer-events:none;z-index:6000;justify-content:flex-end;display:flex;position:fixed;inset:0}.userHubDismissArea{opacity:0;pointer-events:none;cursor:pointer;background:#0f172a00;border:0;flex:auto;margin:0;padding:0;transition:background-color .2s,opacity .2s}.userHubPanel{box-sizing:border-box;width:min(420px,100vw - 20px);height:100vh;box-shadow:none;padding:calc(var(--header-height) + 16px) 18px 18px 18px;background:#fff;border-left:1px solid #d7dce8;flex-direction:column;transition:transform .28s;display:flex;transform:translate(100%)}.userHubPanelHost.is-open{pointer-events:auto}.userHubPanelHost.is-open .userHubDismissArea{pointer-events:auto;opacity:1;background:#0f172a3d}.userHubPanelHost.is-open .userHubPanel{transform:translate(0);box-shadow:-14px 0 40px #0f172a33}.userHubPanel__header{border-bottom:1px solid #dce2ef;padding-bottom:12px}.userHubPanel__title{color:#0f172a;margin:0;font-size:1.08rem;font-weight:700}.userHubPanel__subtitle{color:#5b6789;text-transform:uppercase;letter-spacing:.06em;margin:3px 0 0;font-size:.82rem}.userHubPanel__body{flex-direction:column;flex:auto;gap:14px;min-height:0;padding-top:14px;display:flex;overflow:hidden auto}.userHubSection{background:linear-gradient(#fff 0%,#fbfcff 100%);border:1px solid #e3e8f4;border-radius:12px;flex-direction:column;gap:10px;padding:10px;display:flex}.userHubSection__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.userHubSection__header--compact{align-items:center}.userHubSection__titleWrap{min-width:0}.userHubSection__title{color:#0f172a;margin:0;font-size:.92rem;font-weight:700}.userHubSection__subtitle{color:#64748b;margin:2px 0 0;font-size:.75rem;line-height:1.25}.userHubSection__count,.userHubSection__badge{color:#334155;background:#fff;border:1px solid #d7deee;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:26px;height:24px;padding:0 8px;font-size:.75rem;font-weight:700;display:inline-flex}.userHubSection__badge{color:#0059ff;background:#f4f8ff;border-color:#cfe0ff}.userHubSection__emptyNote{color:#64748b;margin:0;font-size:.79rem;line-height:1.35}.userHubQuickLinks__list{flex-direction:column;gap:8px;max-height:min(42vh,420px);padding-right:2px;display:flex;overflow:hidden auto}.userHubQuickLinks__list::-webkit-scrollbar{width:8px}.userHubQuickLinks__list::-webkit-scrollbar-thumb{background:#64748b4d;border-radius:999px}.userHubQuickLinks__item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:6px 8px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:grid}.userHubQuickLinks__item:hover{border-color:#cfd8ea;box-shadow:0 2px 10px #0f172a0d}.userHubQuickLinks__item.is-pinned{background:linear-gradient(#fffdf3 0%,#fffef9 100%);border-color:#eadf99}.userHubQuickLinks__item--dragging{opacity:.72}.userHubQuickLinks__drag{cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:36px;display:inline-flex}.userHubQuickLinks__drag:active{cursor:grabbing}.userHubQuickLinks__dragIcon{opacity:.65;width:14px;height:14px}.userHubQuickLinks__main{flex-direction:column;gap:2px;min-width:0;display:flex}.userHubQuickLinks__link{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-width:0;margin:0;padding:0;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.userHubQuickLinks__link:hover .userHubQuickLinks__title{color:#0059ff}.userHubQuickLinks__icon{opacity:.82;flex:none;width:15px;height:15px}.userHubQuickLinks__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;overflow:hidden}.userHubQuickLinks__subtitle{color:#64748b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;line-height:1.2;overflow:hidden}.userHubQuickLinks__actions{flex:none;align-items:center;gap:4px;display:inline-flex}.userHubQuickLinks__actionBtn{border-radius:8px;width:30px;height:30px}.userHubQuickLinks__actionBtn .journaling-action-icon{width:14px;height:14px}.userHubQuickLinks__actionBtn--danger:hover{background:#fff7f7;border-color:#fecaca}.userHubQuickLinks__empty{background:#fbfdff;border:1px dashed #d6deef;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.userHubQuickLinks__emptyIcon{opacity:.75;width:18px;height:18px}.userHubQuickLinks__emptyText{flex-direction:column;gap:2px;min-width:0;display:flex}.userHubQuickLinks__emptyTitle{color:#0f172a;font-size:.82rem;font-weight:600}.userHubQuickLinks__emptySubtitle{color:#64748b;font-size:.72rem;line-height:1.25}#account-profile{width:100%;display:block}#account-profile.cl-rootBox{width:100%!important;max-width:none!important;margin:0!important}#account-profile .cl-cardBox{width:100%!important;margin:0!important}#account-profile cl-user-profile::part(root){width:100%!important;max-width:none!important;margin:0!important}#account-profile cl-user-profile::part(card),#account-profile cl-user-profile::part(page),#account-profile cl-user-profile::part(main),#account-profile cl-user-profile::part(scrollBox){box-shadow:none!important;filter:none!important;border:0!important;width:100%!important;max-width:none!important;margin:0!important}#account-profile cl-user-profile::part(navbar){background:#fff!important}#account-profile cl-user-profile::part(card),#account-profile .cl-card,#account-profile .cl-cardBox{border-radius:0!important}#pageContentAccountTab{height:calc(100vh - var(--header-height) - var(--subnav-height));--account-sidebar-width:220px;--account-sidebar-padding:24px 12px 16px;--account-sidebar-divider:#d9e2f0;--account-sidebar-title-font-size:24px;--account-sidebar-title-line-height:32px;--account-sidebar-title-font-weight:600;--account-sidebar-title-color:#343a40;--account-sidebar-subtitle-font-size:15px;--account-sidebar-subtitle-line-height:20.7692px;--account-sidebar-subtitle-font-weight:400;--account-sidebar-subtitle-color:#343a40a6;--account-sidebar-head-padding:0 12px;--account-sidebar-head-gap:2px;--account-sidebar-head-margin-bottom:24px;--account-menu-gap:2px;--account-menu-item-height:32px;--account-menu-item-padding:6px 12px;--account-menu-item-gap:12px;--account-menu-item-radius:6px;--account-menu-item-font-size:15px;--account-menu-item-line-height:20.7692px;--account-menu-item-font-weight:500;--account-menu-item-color:#343a40a6;--account-menu-item-hover-color:#343a40;--account-menu-item-active-color:#0059ff;--account-menu-item-hover-bg:#0000000a;--account-menu-item-active-bg:#00000012;--account-menu-icon-size:16px;--account-mobile-row-height:56px;--account-mobile-row-padding:8px 12px 16px;--account-mobile-row-gap:10px;--account-mobile-row-font-size:17px;--account-mobile-row-line-height:24px;--account-mobile-row-font-weight:700;--account-mobile-row-color:#343a40;align-items:stretch;width:100%;display:flex;overflow:hidden}#account-profile,#account-settings-shell{height:100%}#account-settings-shell{box-sizing:border-box;color:#0f172a;background:#fff;width:100%;min-height:100%;display:none}.account-settings-shell__mobile-row{align-items:center;gap:var(--account-mobile-row-gap);width:100%;min-height:var(--account-mobile-row-height);padding:var(--account-mobile-row-padding);color:var(--account-mobile-row-color);font-size:var(--account-mobile-row-font-size);line-height:var(--account-mobile-row-line-height);font-weight:var(--account-mobile-row-font-weight);text-align:left;box-sizing:border-box;background:#fff;border:0;display:none}.account-settings-shell__mobile-row-icon{background-color:currentColor;flex:none;width:16px;height:16px;display:inline-block;-webkit-mask-image:url(/assets/images/bars-solid.svg);mask-image:url(/assets/images/bars-solid.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.account-settings-shell__mobile-row-label{align-items:center;display:inline-flex}.account-settings-shell__sidebar{flex:0 0 var(--account-sidebar-width);width:var(--account-sidebar-width);min-width:var(--account-sidebar-width);max-width:var(--account-sidebar-width);padding:var(--account-sidebar-padding);box-sizing:border-box;border-right:1px solid var(--account-sidebar-divider);background:#fff;flex-direction:column;justify-content:flex-start;display:flex}.account-settings-shell__sidebar-head{gap:var(--account-sidebar-head-gap);margin:0 0 var(--account-sidebar-head-margin-bottom);padding:var(--account-sidebar-head-padding);flex-direction:column;display:flex}.account-settings-shell__sidebar-title{font-size:var(--account-sidebar-title-font-size);line-height:var(--account-sidebar-title-line-height);font-weight:var(--account-sidebar-title-font-weight);color:var(--account-sidebar-title-color);margin:0}.account-settings-shell__sidebar-subtitle{font-size:var(--account-sidebar-subtitle-font-size);line-height:var(--account-sidebar-subtitle-line-height);font-weight:var(--account-sidebar-subtitle-font-weight);color:var(--account-sidebar-subtitle-color);margin:0}.account-settings-shell__menu{gap:var(--account-menu-gap);flex-direction:column;margin:0;padding:0;display:flex}.account-settings-shell__menu-item{width:100%;min-height:var(--account-menu-item-height);height:var(--account-menu-item-height);padding:var(--account-menu-item-padding);border-radius:var(--account-menu-item-radius);color:var(--account-menu-item-color);align-items:center;gap:var(--account-menu-item-gap);text-align:left;cursor:pointer;box-sizing:border-box;box-shadow:none;background:0 0;border:0;outline:none;margin:0;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;transition:background-color .15s,color .15s,opacity .15s;display:flex}.account-settings-shell__menu-item:hover{background:var(--account-menu-item-hover-bg);color:var(--account-menu-item-hover-color)}.account-settings-shell__menu-item.active{background:var(--account-menu-item-active-bg);color:var(--account-menu-item-active-color)}.account-settings-shell__menu-icon{width:var(--account-menu-icon-size);height:var(--account-menu-icon-size);color:currentColor;opacity:1;background-color:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.account-settings-shell__menu-icon--general{-webkit-mask-image:url(/assets/images/gear-solid-full.svg);mask-image:url(/assets/images/gear-solid-full.svg)}.account-settings-shell__menu-icon--preferences{-webkit-mask-image:url(/assets/images/sliders-settings.svg);mask-image:url(/assets/images/sliders-settings.svg)}.account-settings-shell__menu-icon--privacy{-webkit-mask-image:url(/assets/images/info-regular.svg);mask-image:url(/assets/images/info-regular.svg)}.account-settings-shell__menu-icon--advanced{-webkit-mask-image:url(/assets/images/gauge-high-solid.svg);mask-image:url(/assets/images/gauge-high-solid.svg)}.account-settings-shell__menu-icon--journal-accounts{-webkit-mask-image:url(/assets/images/file-invoice-dollar-solid-full.svg);mask-image:url(/assets/images/file-invoice-dollar-solid-full.svg)}.account-settings-shell__menu-label{min-width:0;font-size:var(--account-menu-item-font-size);line-height:var(--account-menu-item-line-height);font-weight:var(--account-menu-item-font-weight);align-items:center;display:inline-flex}.account-settings-shell__content{box-sizing:border-box;background:#fff;flex:auto;min-width:0;min-height:100%;padding:40px 42px;display:block}.account-settings-shell__section{min-height:100%;display:block}.account-settings-shell__section-card{max-width:720px;box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:28px 30px}.account-settings-shell__section-eyebrow{color:#4f6b95;letter-spacing:.08em;text-transform:uppercase;align-items:center;margin-bottom:12px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.account-settings-shell__section-title{color:#0f172a;margin:0 0 10px;font-size:26px;font-weight:700;line-height:1.2}.account-settings-shell__section-description{color:#51627d;margin:0;font-size:15px;line-height:1.65}.account-settings-preferences{gap:18px;display:grid}.account-settings-field{gap:8px;max-width:390px;font-family:inherit;display:grid}.account-settings-field__label{color:#334155;font-family:inherit;font-size:13px;font-weight:700;line-height:1.35}.account-settings-field__select .Select-control{border-color:#d8e1ef;border-radius:7px;min-height:40px;font-family:inherit;font-size:13px}.account-settings-field__select .Select-menu-outer,.account-settings-field__select .Select-input,.account-settings-field__select .Select-value,.account-settings-field__select .Select-placeholder{font-family:inherit;font-size:13px}.account-settings-field__status{color:#5f6f89;min-height:18px;font-family:inherit;font-size:13px;line-height:1.4}.account-settings-shell__content-placeholder{color:#63789a;margin:0;font-size:15px;line-height:1.5}@media (width<=920px){#account-settings-shell{flex-direction:column}.account-settings-shell__mobile-row{display:inline-flex}.account-settings-shell__sidebar{display:none}.account-settings-shell__content{min-height:320px;padding:0 24px 24px}.account-settings-shell__section-card{padding:24px 22px}}#account-profile.cl-rootBox,#account-profile cl-user-profile::part(root),#account-profile .cl-cardBox,#account-profile .cl-card,#account-profile cl-user-profile::part(card),#account-profile cl-user-profile::part(page),#account-profile cl-user-profile::part(main),#account-profile cl-user-profile::part(scrollBox){height:100%!important}#account-profile .cl-cardBox{align-items:stretch!important;display:flex!important}#account-profile .cl-scrollBox,#account-profile .cl-navbar{height:100%!important}#account-profile .cl-navbar,#account-profile .cl-internal-15hkgn2,#account-profile .cl-internal-1m0mkxm{background:#fff!important}#account-profile .cl-card,#account-profile .cl-card:before,#account-profile .cl-card:after,#account-profile .cl-cardBox,#account-profile .cl-cardBox:before,#account-profile .cl-cardBox:after{box-shadow:none!important;filter:none!important}#account-profile,#account-profile [class^=cl-],#account-profile [class*=\ cl-],#account-profile .cl-menuList,#account-profile .cl-menuItem,#account-profile .cl-button,#account-profile button,[data-floating-ui-portal] .cl-menuList,[data-floating-ui-portal] .cl-menuItem,[data-floating-ui-portal] .cl-button,[data-floating-ui-portal] [class^=cl-],[data-floating-ui-portal] [class*=\ cl-]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif!important}#account-profile .cl-headerTitle{color:#000!important}#account-profile cl-user-profile::part(page),#account-profile cl-user-profile::part(main),#account-profile cl-user-profile::part(scrollBox){font-size:15px!important;line-height:1.5!important}#account-profile p,#account-profile label,#account-profile li,#account-profile span,#account-profile a,#account-profile input,#account-profile select,#account-profile textarea,#account-profile .cl-text,#account-profile .cl-description,#account-profile .cl-formFieldLabel,#account-profile .cl-formFieldHintText{font-size:15px!important}#account-profile .cl-card{box-shadow:none!important;filter:none!important;border:0!important;margin:0!important}:root{--header-height:40px;--subnav-height:50px;--tb-shell-divider-color:#ccc}.mainFigure{color:#343a40;background:#fff;flex-direction:column;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}:where(.mainFigure) h1,:where(.mainFigure) h2,:where(.mainFigure) h3{color:#0059ff;margin:0 0 .5rem;font-weight:600;line-height:1.2}:where(.mainFigure) h1{font-size:1.6rem}:where(.mainFigure) h2{font-size:1.5rem}:where(.mainFigure) h3{font-size:1.2rem}.mainFigure .workspace-content{flex:1;width:100%;min-height:0;padding:0;overflow:auto}.mainDashboardContent{background:#fff;height:100%}.headerApp{z-index:40;height:var(--header-height);border-bottom:1px solid var(--tb-shell-divider-color);background-color:#fff;flex:none;align-items:center;margin:0;padding:0;display:flex;position:relative}.headerApp.headerApp--with-subnav{border-bottom:none}.logoHeader{height:var(--header-height);box-sizing:border-box;object-fit:contain;object-position:center left;vertical-align:middle;flex:none;align-self:center;width:auto;padding:12px 20px;display:block}.mainDashboardContent{margin:0;padding:0;display:flex}.navButtons{height:var(--header-height);background-image:linear-gradient(to bottom, transparent calc(100% - 1px), var(--tb-shell-divider-color) calc(100% - 1px));background-color:#fff;background-repeat:no-repeat;background-size:100% 100%;justify-content:flex-start;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;display:flex;position:relative}.headerApp.headerApp--with-subnav .navButtons{background-image:none}.navButton{color:#343a40;cursor:pointer;font-size:1rem;line-height:var(--header-height);box-sizing:border-box;background:0 0;border:none;outline:none;justify-content:center;align-items:center;height:100%;padding:0 14px;text-decoration:none;transition:all .2s;display:flex;position:relative}.navButtonWrap{flex:none;height:100%;display:flex;position:relative}.navButton__label{align-items:center;display:inline-flex}.navButton:after{content:"";opacity:0;pointer-events:none;background-color:#0059ff;height:0;transition:height .2s,opacity .2s;position:absolute;bottom:0;left:0;right:0}.navButton:hover{color:#343a40;background-color:#e1ebf5!important}.navButton:hover:after,.navButton.active:after{opacity:1;height:4px}.headerFlyoutPanel{z-index:40;opacity:0;visibility:hidden;pointer-events:none;width:420px;padding-top:14px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% - 1px);left:-10px;transform:translateY(6px)}.headerFlyoutPanel:before{content:"";height:18px;position:absolute;top:0;left:0;right:0}.headerFlyoutPanel--wide{width:640px}.navButtonWrap--hasFlyout.tbFlyout--open .headerFlyoutPanel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.navButtonWrap--flyout-suppressed:hover .headerFlyoutPanel,.navButtonWrap--flyout-suppressed:focus-within .headerFlyoutPanel,.navButtonWrap--hasFlyout.tbFlyout--suppressed:hover .headerFlyoutPanel,.navButtonWrap--hasFlyout.tbFlyout--suppressed:focus-within .headerFlyoutPanel,.navButtonWrap--hasFlyout.tbFlyout--suppressed.tbFlyout--open .headerFlyoutPanel{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px)}.headerFlyoutSurface{background:#fff;border:1px solid #d1d5db;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;padding:14px;display:grid;position:relative;box-shadow:0 8px 18px #0f172a14}.headerFlyoutSurface:before{content:"";background:#fff;border-top:1px solid #d1d5db;border-left:1px solid #d1d5db;width:14px;height:14px;position:absolute;top:-8px;left:34px;transform:rotate(45deg)}.headerFlyoutGroup{min-width:0;box-shadow:none;background:#fbfcff;border:1px solid #dce4f2;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.headerFlyoutGroup__title{letter-spacing:.05em;text-transform:uppercase;color:#5b6789;font-size:.72rem;font-weight:700}.headerFlyoutGroup__description{color:#667085;font-size:.8rem;line-height:1.4}.headerFlyoutGroup__items{gap:8px;display:grid}.headerFlyoutLink{color:#1d2a44;cursor:pointer;text-align:left;background:#fff;border:1px solid #d6d9e6;border-radius:6px;flex-direction:column;gap:4px;width:100%;min-height:52px;padding:10px 12px;transition:border-color .16s,background .16s,color .16s;display:flex;box-shadow:inset 0 1px #ffffffeb}.headerFlyoutLink__title{font-size:.88rem;font-weight:600;line-height:1.2}.headerFlyoutLink:hover,.headerFlyoutLink:focus-visible{box-shadow:none;background:#f8fbff;border-color:#b8c4ff;outline:none}.navButton.active{color:#343a40;background-color:#e1ebf5!important}.subnavAnalysisBiasButtons{border-top:1px solid var(--tb-shell-divider-color);border-bottom:1px solid var(--tb-shell-divider-color);box-sizing:border-box;background-color:#f6f6f6;justify-content:flex-start;height:50px;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;display:flex}.subnavAnalysisBiasButtons.dashboard-subnav,.subnavAnalysisBiasButtons.analysis-bias-picker-subnav{align-items:center;padding:0 12px;overflow:visible}.subnavAnalysisBiasButtons.research-subnav{justify-content:space-between;align-items:center;gap:12px;padding:0;overflow:visible}.subnavAnalysisBiasButton{height:calc(var(--subnav-height) - 2px);cursor:pointer;box-sizing:border-box;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0 15px;font-size:.9rem;line-height:1;transition:all .2s;display:flex;position:relative}.subnavAnalysisBiasButton:after{content:"";opacity:0;pointer-events:none;background-color:#0059ff;height:0;transition:height .2s,opacity .2s;position:absolute;bottom:0;left:0;right:0}.subnavAnalysisBiasButton:hover{color:#343a40;outline:none;background-color:#e1ebf5!important}.subnavAnalysisBiasButton:hover:after,.subnavAnalysisBiasButton.active:after{opacity:1;height:4px}.subnavAnalysisBiasButton.active{color:#343a40;background-color:#e1ebf5!important}.subnavAnalysisBiasButton.tb-subnav-compound{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.tb-subnav-compound__label{align-items:center;min-width:0;line-height:1;display:inline-flex}.tb-subnav-compound__close{color:currentColor;opacity:.72;text-align:center;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;margin:0;font-size:0;line-height:0;display:inline-flex;position:relative}.tb-subnav-compound__close:before,.tb-subnav-compound__close:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:12px;height:1.75px;position:absolute;top:50%;left:50%}.tb-subnav-compound__close:before{transform:translate(-50%,-50%)rotate(45deg)}.tb-subnav-compound__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.subnavAnalysisBiasButton:hover .tb-subnav-compound__close,.subnavAnalysisBiasButton.active .tb-subnav-compound__close,.subnavAnalysisBiasButton.subnavAnalysisBiasButtonActive .tb-subnav-compound__close{opacity:1}.navButton:focus-visible{outline-offset:-3px;outline:2px solid #0059ff}.headerFlyoutPanel{max-width:calc(100vw - 24px)}.shell-menu-toggle{display:none}.mainFigure .tb-subnav{flex:none}.shell-subnav-link{color:inherit;text-decoration:none}.shell-context-select{background:0 0;border:0;height:48px;padding:0 12px;font-size:.9rem}.shell-subnav-tools{align-items:center;gap:8px;padding:0 10px 0 0;display:flex}.shell-settings-link{background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.shell-hub-row{border:1px solid #d6deef;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.shell-hub-row button{background:0 0;border:0;padding:3px}.shell-hub-row .userHubQuickLinks__link{width:100%}.shell-hub-actions{gap:2px;display:flex}.shell-hub-list{gap:8px;display:grid}.shell-hub-empty{color:#64748b;border:1px dashed #d6deef;border-radius:10px;padding:10px;font-size:.8rem}.shell-hub-error{color:#b91c1c;font-size:.8rem}.shell-quicklink-drag{cursor:grab;color:#64748b}.account-settings-field__native{border:1px solid #d8e1ef;border-radius:7px;width:100%;min-height:40px;padding:8px;font-size:13px}.account-settings-timezone-list{border:1px solid #d8e1ef;border-radius:7px;max-height:220px;overflow:auto}.account-settings-timezone-list button{text-align:left;background:#fff;border:0;width:100%;padding:6px 9px;font-size:13px;display:block}.account-settings-timezone-list button:hover{background:#e1ebf5}@media (width<=1100px),(pointer:coarse){.logoHeader{max-width:175px;padding:12px}.headerApp .navButtons{left:0;right:0;top:var(--header-height);height:auto;display:none;position:absolute;box-shadow:0 8px 18px #0f172a18}.headerApp .navButtons.is-open{flex-wrap:wrap;display:flex}.navButton{height:48px;padding:0 12px;line-height:48px}.navButtonWrap{height:48px}.shell-menu-toggle{background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.headerFlyoutPanel{max-height:calc(100dvh - 120px);position:fixed;top:104px;left:12px;overflow:auto}.headerFlyoutSurface{grid-template-columns:1fr}}@media (width<=920px){.account-settings-shell__sidebar.is-open{width:100%;min-width:0;max-width:none;display:flex}}body:has(.mainFigure){overflow:hidden}.dashboard-color-switch-shell{--dashboard-switch-tl:#0059ff;--dashboard-switch-tr:#4ae9dd;--dashboard-switch-br:#232323;--dashboard-switch-bl:#fff;--dashboard-panel-surface:linear-gradient(168deg, #fff 0%, #f4f8ff 100%);--dashboard-panel-border:#d9e2f0;--dashboard-panel-shadow:0 14px 30px #0f172a1f, 0 2px 8px #0f172a0f;flex-direction:column;justify-content:center;align-items:flex-end;width:72px;height:100%;display:flex;position:relative}.dashboard-color-switch-slider-wrap{box-sizing:border-box;width:72px;box-shadow:none;background:#fff;border:1px solid #cfd8e6;border-radius:999px;padding:4px 2px}.dashboard-color-switch-slider{box-sizing:border-box;width:100%;margin:0!important;padding:0!important}.dashboard-color-switch-slider .rc-slider{box-sizing:border-box;height:24px;margin:0;padding:0!important}#dashboard-color-switch-slider.rc-slider,#dashboard-color-switch-slider .rc-slider{width:calc(100% - 24px);margin:0 auto;padding:0!important}.dashboard-color-switch-slider.rc-slider-with-marks,.dashboard-color-switch-slider .rc-slider.rc-slider-with-marks,#dashboard-color-switch-slider.rc-slider-with-marks,#dashboard-color-switch-slider .rc-slider.rc-slider-with-marks{margin-bottom:0!important}.dashboard-color-switch-slider .rc-slider-rail,.dashboard-color-switch-slider .rc-slider-track{display:none}.dashboard-color-switch-slider .rc-slider-step{height:100%;top:0}.dashboard-color-switch-slider .rc-slider-dot{width:6px;height:6px;box-shadow:none;background:#707b8c94;border:none;margin-left:0;top:50%;bottom:auto;transform:translate(-50%,-50%)}.dashboard-color-switch-slider .rc-slider-dot-active{background:#59667bcc}.dashboard-color-switch-slider .rc-slider-handle{background:linear-gradient(to right, var(--dashboard-switch-tl) 0 50%, var(--dashboard-switch-tr) 50% 100%) top / 100% 50% no-repeat, linear-gradient(to right, var(--dashboard-switch-bl) 0 50%, var(--dashboard-switch-br) 50% 100%) bottom / 100% 50% no-repeat;cursor:grab;border:1px solid #ccd6e5;border-radius:999px;width:24px;height:24px;overflow:hidden;box-shadow:0 3px 8px #0c162433;margin-top:0!important;margin-left:0!important;top:50%!important;transform:translate(-50%,-50%)!important}.dashboard-color-switch-slider .rc-slider-handle:after{content:"";border-radius:inherit;opacity:1;pointer-events:none;background:#ffffff70;transition:opacity .16s;position:absolute;inset:0}.dashboard-color-switch-slider .rc-slider-handle:active{cursor:grabbing}.dashboard-color-switch-slider .rc-slider-handle:hover,.dashboard-color-switch-slider .rc-slider-handle:focus,.dashboard-color-switch-slider .rc-slider-handle:focus-visible{border-color:#b8c7dc;box-shadow:0 4px 10px #0c162442}.dashboard-color-switch-slider .rc-slider-handle:hover:after,.dashboard-color-switch-slider .rc-slider-handle:focus:after,.dashboard-color-switch-slider .rc-slider-handle:focus-visible:after,.dashboard-color-switch-slider .rc-slider-handle:active:after,.dashboard-color-switch-shell--panel-open .dashboard-color-switch-slider .rc-slider-handle:after{opacity:0}.dashboard-color-custom-panel{z-index:1200;opacity:0;background:var(--dashboard-panel-surface);width:min(92vw,704px);min-width:0;max-height:0;box-shadow:none;pointer-events:none;transform-origin:100% 0;border:1px solid #0000;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(208px,1fr));gap:12px;padding:0 14px;transition:opacity .18s,transform .2s,max-height .2s,padding .18s,border-color .2s,box-shadow .2s;display:grid;position:absolute;top:calc(100% + 10px);right:-2px;overflow:hidden;transform:translateY(-8px)scale(.98)}.dashboard-color-custom-panel:before{content:"";border-top:1px solid var(--dashboard-panel-border);border-left:1px solid var(--dashboard-panel-border);opacity:0;background:#f8faff;width:14px;height:14px;transition:opacity .16s,transform .2s;position:absolute;top:-8px;right:28px;transform:translateY(4px)rotate(45deg)}.dashboard-color-custom-panel--open{opacity:1;pointer-events:auto;border-color:var(--dashboard-panel-border);max-height:560px;box-shadow:var(--dashboard-panel-shadow);padding:14px;overflow:visible;transform:translateY(0)scale(1)}.dashboard-color-custom-panel--open:before{opacity:1;transform:translateY(0)rotate(45deg)}.dashboard-color-picker-item{background:#fffc;border:1px solid #dce4f2;border-radius:10px;flex-direction:column;gap:7px;min-width:0;padding:10px;transition:border-color .2s,box-shadow .2s,background-color .2s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffffe6}.dashboard-color-picker-item:hover,.dashboard-color-picker-item:focus-within{background:#fff;border-color:#b8caf1;transform:translateY(-1px);box-shadow:0 6px 14px #0f172a14}.dashboard-color-picker-title{color:#344054;letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1}.dashboard-color-picker-control{width:100%;min-width:0}.dashboard-color-picker-control .mantine-ColorPicker-root{gap:6px;width:100%;min-width:0}.dashboard-color-picker-control .mantine-ColorPicker-wrapper{width:100%;min-width:0}.dashboard-color-picker-control .mantine-ColorPicker-saturation{border:1px solid #d9e2f0;border-radius:9px;overflow:hidden;box-shadow:inset 0 1px 1px #0f172a0d;width:100%!important}.dashboard-color-picker-control .mantine-ColorPicker-slider{background:#e9f0fb;border:1px solid #d9e2f0;border-radius:999px;width:100%!important}.dashboard-color-picker-control .mantine-ColorPicker-preview{border:1px solid #d9e2f0;box-shadow:0 1px 2px #0f172a14}.dashboard-color-picker-control .mantine-ColorPicker-thumb{border:1px solid #1b34693d!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #0059ff3d!important}@media (width<=900px){.dashboard-color-switch-shell,.dashboard-color-switch-slider-wrap{width:min(70vw,72px)}.dashboard-color-custom-panel{width:min(94vw,620px)}}@media (width<=620px){.dashboard-color-custom-panel{grid-template-columns:1fr;width:min(94vw,360px)}}.source-color-switch{appearance:none;width:64px;height:24px;display:block;background:radial-gradient(circle,#798498 2px,#0000 3px),radial-gradient(circle at 90%,#798498 2px,#0000 3px),radial-gradient(circle at 10%,#798498 2px,#0000 3px)!important;border:0!important;padding:0!important}.source-color-switch::-webkit-slider-thumb{appearance:none;background:conic-gradient(var(--color-be) 0 25%,var(--color-down) 25% 50%,#fff 50% 75%,var(--color-up) 75% 100%);border:1px solid #ccd6e5;border-radius:50%;width:24px;height:24px;box-shadow:0 3px 8px #0c162433}.source-color-switch::-moz-range-thumb{background:conic-gradient(var(--color-be) 0 25%,var(--color-down) 25% 50%,#fff 50% 75%,var(--color-up) 75% 100%);border:1px solid #ccd6e5;border-radius:50%;width:24px;height:24px}.main-auth{background-color:#fff;background-image:linear-gradient(#ffffff59,#ffffff59),url(/assets/images/login-background.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:100% 100%,auto clamp(1000px,110vh,2600px);background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:100dvh;padding-top:1px}.main-auth #auth-root{max-width:380px;margin:60px auto}#custom-loader{z-index:9999;background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loader-logo{width:252px;margin-bottom:24px;padding:22px 24px;display:block}.loader-spinner{border:4px solid #e1e1e1;border-top-color:#0059ff;border-radius:50%;width:48px;height:48px;animation:1s linear infinite source-loader-spin}.loader-text{color:#0059ff;letter-spacing:.5px;margin-top:18px;font-size:1.1rem}@keyframes source-loader-spin{to{transform:rotate(360deg)}}.headerApp{z-index:auto}@media (width<=1100px),(pointer:coarse){.headerApp .navButtons{z-index:50}}.userHubQuickLinks__actions>button{background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.userHubQuickLinks__actions>button:hover{border-color:#d6deef}.seasonality-tab-container{min-height:calc(100vh - var(--header-height) - var(--subnav-height));height:calc(100vh - var(--header-height) - var(--subnav-height));box-sizing:border-box;flex-direction:column;gap:8px;padding:12px;display:flex}.seasonality-tab-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;width:100%;display:flex}.seasonality-tab-toolbar__title{color:#0f172a;font-size:1.05rem;font-weight:600}.seasonality-tab-toolbar__actions{align-items:center;gap:12px;margin-left:auto;display:inline-flex}.seasonality-tab-content{box-sizing:border-box;border:1px solid var(--nb-folder-panel-border,#e5e7eb);background:#fff;border-radius:4px;flex-direction:column;flex:auto;gap:24px;width:100%;max-width:none;min-height:360px;margin:0;padding:10px;display:flex;position:relative}.fundament-tab-body{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex;overflow:auto}.tb-subnav-actions,.tb-subnav-action-cluster{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-height:100%;margin-left:auto;padding-right:10px;display:inline-flex}.tb-icon-btn{background-clip:padding-box;border-bottom:0 solid #ccc;min-width:40px;padding:0 10px}.tb-icon-btn:after{display:none}.tb-subnav-icon-action{opacity:.78;background-clip:padding-box;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;padding:0;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex;background-color:#0000!important}.tb-subnav-icon-action:after{content:none;display:none}.tb-subnav-icon-action:hover,.tb-subnav-icon-action:focus-visible,.tb-subnav-icon-action[aria-expanded=true],.tb-subnav-icon-action.active,.tb-subnav-icon-action.is-active{opacity:1;border-color:#0059ff;outline:none;background-color:#0000!important}.tb-subnav-icon-action:disabled{opacity:.38;cursor:not-allowed;border-color:#0000;background-color:#0000!important}.tb-icon-btn__icon,.tb-subnav-icon-action__icon{width:22px;height:22px;display:block}.navButtonWrap--hasFlyout:focus-within .headerFlyoutPanel{transition:none}.outlook-subnav__tabs-host{align-items:center;height:100%;display:inline-flex}.headerApp{--global-nav-paper:#fff;--global-nav-surface:#f4f6f9;--global-nav-ink:#152033;--global-nav-muted:#59677c;--global-nav-line:#ccd4df;--global-nav-hover:#edf2ff;--global-nav-accent:#0059ff;background:var(--global-nav-paper)}.logoHeader{width:134px;height:var(--header-height);padding:7px 8px}.navButtons{align-items:center;gap:4px;margin-inline-start:4px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.navButtonWrap{align-items:center}.navButton{height:30px;color:var(--global-nav-ink);text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:2px;gap:7px;padding:3px 8px;font-size:13px;font-weight:600;line-height:1.2}.navButton__number{color:inherit;opacity:.8;font-variant-numeric:tabular-nums;font-size:13px}.navButton.active .navButton__number{color:#fff}.navButton:after{display:none}.navButton.active,.navButton.active:hover{color:#fff;border-color:#0059ff;background:#0059ff!important}.navButton.active:focus-visible{outline-color:#fff}.navButton:hover{background:#eaf1fb!important}.navButtonToggle{color:#42516b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:30px;padding:0;display:flex}.header-utilities{flex:none;align-items:center;gap:4px;margin-inline-start:auto;padding-inline:8px;display:flex}.header-utility{box-sizing:border-box;width:30px;height:30px;color:var(--global-nav-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;place-items:center;padding:0;text-decoration:none;display:inline-grid}.header-utility>svg{width:17px;height:17px}.header-utility:is(:hover,[aria-expanded=true],[aria-current=page]){background:var(--global-nav-hover);border-color:var(--global-nav-line);color:var(--global-nav-accent)}.navButtonToggle:focus-visible,.header-utility:focus-visible,.shell-menu-toggle:focus-visible{outline:2px solid var(--global-nav-accent);outline-offset:-2px}.navButtonToggle[aria-expanded=true]{background:var(--global-nav-hover);color:#0059ff}.headerFlyoutPanel{max-height:calc(100dvh - var(--header-height) - 8px);padding-top:5px;overflow-y:auto}.headerFlyoutPanel--wide{width:720px;left:auto;right:-180px}.headerFlyoutSurface{border:1px solid var(--global-nav-line);background:var(--global-nav-paper);box-shadow:none;border-radius:2px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;padding:8px}.headerFlyoutSurface:has(.headerFlyoutGroup:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.headerFlyoutSurface:before{display:none}.headerFlyoutGroup{border:1px solid var(--global-nav-line);background:var(--global-nav-surface);border-radius:2px;gap:8px;padding:8px}.headerFlyoutGroup__title{color:var(--global-nav-ink);font-size:13px}.headerFlyoutGroup__description{color:var(--global-nav-muted);margin:0;font-size:13px;line-height:1.4}.headerFlyoutGroup__items{gap:4px}.headerFlyoutLink{border:1px solid var(--global-nav-line);background:var(--global-nav-paper);min-height:44px;box-shadow:none;color:var(--global-nav-ink);border-radius:2px;gap:3px;padding:7px 8px;text-decoration:none}.headerFlyoutLink__title{font-size:14px}.headerFlyoutLink__description{color:var(--global-nav-muted);font-size:13px;line-height:1.35}.headerFlyoutLink:hover,.headerFlyoutLink:focus-visible{background:var(--global-nav-hover);border-color:#0059ff}.headerFlyoutLink:focus-visible{outline-offset:-2px;outline:2px solid #0059ff}.headerFlyoutLink:hover .headerFlyoutLink__description,.headerFlyoutLink:focus-visible .headerFlyoutLink__description{color:var(--global-nav-muted)}[data-theme=dark] .headerApp{--global-nav-paper:#151e2b;--global-nav-surface:#1d2938;--global-nav-ink:#e5edf6;--global-nav-muted:#a9b8cc;--global-nav-line:#37475c;--global-nav-hover:#223b60;--global-nav-accent:#83aeff}[data-theme=dark] .navButtons{background:var(--global-nav-paper)}[data-theme=dark] .navButton{color:var(--global-nav-ink)}[data-theme=dark] .navButtonToggle{color:#edf2f9}[data-theme=dark] .navButton:hover{color:#152039}[data-theme=dark] .navButton__number,[data-theme=dark] .navButton:hover .navButton__number{color:inherit}[data-theme=dark] .navButton.active .navButton__number,[data-theme=dark] .navButton.active:hover .navButton__number{color:#fff}[data-theme=dark] .navButton.active,[data-theme=dark] .navButton.active:hover{color:#fff;border-color:#83aeff}[data-theme=dark] .shell-menu-toggle{color:#edf3f8}.logoHeader--dark,[data-theme=dark] .logoHeader:not(.logoHeader--dark){display:none}[data-theme=dark] .logoHeader--dark{display:block}@media (width<=1100px),(pointer:coarse){:root{--header-height:52px}.logoHeader{padding:10px 8px}.headerApp .navButtons{top:var(--header-height);border-bottom:1px solid var(--global-nav-line);background:var(--global-nav-paper);box-shadow:none;margin-inline-start:0;padding:4px}.navButtonWrap{height:44px}.navButton{height:44px;padding:3px 8px;line-height:1.2}.navButtonToggle{width:44px;height:44px}.shell-menu-toggle{flex:none;width:44px;height:44px}.header-utilities{gap:0;padding-inline:4px}.header-utility{width:44px;height:44px}.headerFlyoutSurface:has(.headerFlyoutGroup:nth-child(3)){grid-template-columns:1fr}.headerFlyoutPanel,.headerFlyoutPanel--wide{top:calc(var(--header-height) + 48px);width:calc(100vw - 16px);max-width:none;max-height:calc(100dvh - var(--header-height) - 56px);position:fixed;left:8px;right:auto}}@media (width<=380px){.logoHeader{width:92px}}@media (prefers-reduced-motion:reduce){.headerApp .navButton,.headerApp .headerFlyoutPanel,.headerApp .headerFlyoutLink{transition:none}}:root{--subnav-height:40px}.keyline-subnav{--kn-paper:#fff;--kn-surface:#f4f6f9;--kn-ink:#152033;--kn-muted:#59677c;--kn-line:#ccd4df;--kn-blue:#0059ff;--kn-selected:#edf2ff;--kn-control:30px;--kn-track-height:calc(var(--subnav-height) - 2px);box-sizing:border-box;min-width:0;height:var(--subnav-height);border:0;border-block:1px solid var(--kn-line);background:var(--kn-surface);color:var(--kn-ink);align-items:center;gap:4px;padding:0 6px;font:13px/1.15 SFMono-Regular,Consolas,Liberation Mono,monospace;display:flex}.subnavAnalysisBiasButtons.keyline-subnav{gap:6px;padding-inline:6px}[data-theme=dark] .keyline-subnav{--kn-paper:#151e2b;--kn-surface:#1d2938;--kn-ink:#e5edf6;--kn-muted:#a9b8cc;--kn-line:#37475c;--kn-blue:#83aeff;--kn-selected:#223b60}.keyline-subnav .keyline-subnav-rail{scrollbar-width:none;flex:auto;min-width:0;overflow:auto hidden}.keyline-subnav-rail::-webkit-scrollbar{display:none}.keyline-subnav .keyline-subnav-track{box-sizing:border-box;width:max-content;min-width:100%;height:var(--kn-track-height);align-items:center;gap:4px;padding-inline:2px;display:flex}.keyline-subnav .tb-subnav__start,.keyline-subnav .tb-subnav__content{flex:none;gap:4px;width:auto;overflow:visible}.keyline-subnav .tb-subnav__content:empty,.keyline-subnav .tb-subnav__start:empty{display:none}.keyline-subnav.outlook-subnav :is(.keyline-subnav-track,.tb-subnav__content){gap:10px}.keyline-subnav .tb-subnav-tablist,.keyline-subnav .tb-subnav-context-group{gap:4px}.keyline-subnav .tb-subnav-divider{background:var(--kn-line);height:22px;margin:0 3px}.keyline-subnav .subnavAnalysisBiasButton.tb-subnav-tab,.keyline-subnav .journal-open-trade-tab>button:first-child{height:var(--kn-control);color:var(--kn-ink);background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-family:inherit;font-size:13px;font-weight:650;line-height:1.15;text-decoration:none;display:inline-flex}.keyline-subnav .subnavAnalysisBiasButton.tb-subnav-tab:after{display:none}.keyline-subnav .subnavAnalysisBiasButton.tb-subnav-tab:hover,.keyline-subnav .journal-open-trade-tab--new>button:first-child:hover{border-color:var(--kn-line);color:var(--kn-blue);background:var(--kn-selected)!important}.keyline-subnav .tb-subnav__start .subnavAnalysisBiasButton.tb-subnav-tab.active,.keyline-subnav .journal-open-trade-tab--new.active>button:first-child{border-color:var(--kn-blue);color:#fff;background:#0059ff!important}.keyline-subnav .subnavAnalysisBiasButton.keyline-subnav-context-tab{height:var(--kn-track-height);border:0;border-radius:0;padding-inline:12px}.keyline-subnav .subnavAnalysisBiasButton.keyline-subnav-context-tab.active{color:var(--kn-ink);box-shadow:inset 0 -2px var(--kn-blue);background:0 0!important}.keyline-subnav .tb-subnav-compound-tab.is-selected>.keyline-subnav-context-tab{box-shadow:none}.keyline-subnav .tb-subnav-compound-tab.is-selected:has(>.keyline-subnav-context-tab):after{content:"";background:var(--kn-blue);pointer-events:none;height:2px;position:absolute;inset:auto 0 0}.keyline-subnav.journaling-subnav .journal-open-trade-tab{color:var(--kn-ink);background:0 0;padding:0}.keyline-subnav.journaling-subnav .journal-open-trade-tab.active:not(.journal-open-trade-tab--new){color:var(--kn-ink);background:0 0}.keyline-subnav .journal-open-trade-tab:not(.journal-open-trade-tab--new)>button:first-child{box-sizing:border-box;border:0;border-radius:0;align-self:stretch;gap:10px;height:auto;padding:0 11px 0 12px}.keyline-subnav .journal-open-trade-tab:not(.journal-open-trade-tab--new,.active)>button:first-child:hover{background:var(--kn-selected);color:var(--kn-blue)}.keyline-subnav .journal-open-trade-tab.active:not(.journal-open-trade-tab--new)>button:first-child{color:var(--kn-blue)}.keyline-subnav.journaling-subnav .journal-open-trade-tab__label{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:2px;line-height:1}.keyline-subnav.journaling-subnav .journal-open-trade-tab__label strong{color:var(--kn-ink);font-family:system-ui,sans-serif;font-size:13px;font-weight:650}.keyline-subnav .journal-open-trade-tab:not(.journal-open-trade-tab--new) .journal-open-trade-tab__label strong{font-size:14px;font-weight:700;line-height:15px}.keyline-subnav.journaling-subnav .journal-open-trade-tab__label>span{color:var(--kn-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400;line-height:13px}.keyline-subnav :is(button,a,input,select):focus-visible,.keyline-subnav-popup :is(a,button):focus-visible{outline:2px solid var(--kn-blue,#0059ff);outline-offset:-2px}.keyline-subnav :is(.keyline-subnav-scroll,.keyline-subnav-more,.keyline-subnav-disclosure){min-width:var(--kn-control);height:var(--kn-control);border:1px solid var(--kn-line);background:var(--kn-paper);color:var(--kn-ink);cursor:pointer;border-radius:2px;flex:none;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.keyline-subnav :is(.keyline-subnav-scroll,.keyline-subnav-disclosure){background:0 0;border-color:#0000;min-width:24px}.keyline-subnav .keyline-subnav-disclosure{min-width:22px;padding-inline:3px}.keyline-subnav :is(.keyline-subnav-scroll,.keyline-subnav-more,.keyline-subnav-disclosure):hover{border-color:var(--kn-line);background:var(--kn-selected);color:var(--kn-blue)}.keyline-subnav .keyline-subnav-scroll:disabled{visibility:hidden}.keyline-subnav-split{align-items:center;display:inline-flex}.keyline-subnav-popup{z-index:90;box-sizing:border-box;border:1px solid var(--kn-line,#ccd4df);background:var(--kn-paper,#fff);color:var(--kn-ink,#152033);margin:0;padding:7px;font:13px/1.45 SFMono-Regular,Consolas,Liberation Mono,monospace;position:fixed;inset:auto;overflow:auto;box-shadow:0 8px 24px #1520331a}.keyline-subnav-popup .keyline-subnav-option{background:var(--kn-paper,#fff);width:100%;min-height:34px;color:inherit;border:1px solid #0000;border-radius:2px;align-items:center;gap:8px;padding:6px 8px;text-decoration:none;display:flex}.keyline-subnav-popup .keyline-subnav-option:hover{background:var(--kn-selected,#edf2ff);color:var(--kn-blue,#0059ff)}.keyline-subnav .keyline-subnav-actions{flex:none;gap:4px;margin-left:auto}.keyline-subnav .journal-workspace .journaling-filter-trigger.headControlBtn{height:var(--kn-control);min-height:var(--kn-control);border:1px solid var(--kn-line);background:var(--kn-paper);color:var(--kn-ink);border-radius:2px;gap:6px;padding:0 8px;font:650 13px/1.15 SFMono-Regular,Consolas,Liberation Mono,monospace}.keyline-subnav .journal-workspace .journaling-filter-trigger.headControlBtn:is(:hover,.active){background:var(--kn-selected);border-color:var(--kn-line);color:var(--kn-blue)}.keyline-subnav .journal-workspace .journaling-filter-trigger .journaling-filter-icon{width:16px;height:16px}.keyline-subnav .tb-subnav-icon-action{width:var(--kn-control);min-width:var(--kn-control);height:var(--kn-control);border:1px solid var(--kn-line);color:var(--kn-ink);opacity:1;border-radius:2px;padding:0;background:var(--kn-paper)!important}.keyline-subnav .tb-subnav-icon-action:is(:hover,:focus-visible,[aria-expanded=true],.active,.is-active){border-color:var(--kn-line);color:var(--kn-blue);background:var(--kn-selected)!important}.keyline-subnav .tb-subnav-icon-action:disabled{opacity:.38;cursor:not-allowed}.keyline-subnav .tb-subnav-icon-action__icon{width:16px;height:16px}.keyline-subnav .shell-settings-link{width:var(--kn-control);min-width:var(--kn-control);height:var(--kn-control);border:1px solid var(--kn-line);background:var(--kn-paper);color:var(--kn-ink);border-radius:2px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.keyline-subnav .shell-settings-link:is(:hover,:focus-visible){background:var(--kn-selected);color:var(--kn-blue)}.keyline-subnav .shell-settings-link:disabled{opacity:.38;cursor:not-allowed}.keyline-subnav .shell-settings-link svg{width:16px;height:16px}.keyline-subnav .news-language{color:var(--kn-muted);font-size:13px}.keyline-subnav .news-language :is(.app-select,button){height:var(--kn-control);min-height:var(--kn-control);border:1px solid var(--kn-line);background:var(--kn-paper);color:var(--kn-ink);border-radius:2px;padding:0 8px}@media (width<=800px){.keyline-subnav .news-language .news-language-body{border-color:var(--kn-line);background:var(--kn-paper)}}[data-theme=dark] .keyline-subnav :is(.journaling-filter-icon,.tb-subnav-icon-action__icon){filter:invert()}.keyline-subnav .charts-subnav-action-group .subnavAnalysisBiasButton.chartsWorkspaceStageActionButton{height:var(--kn-control);min-height:var(--kn-control);border:1px solid var(--kn-line);background:var(--kn-paper);color:var(--kn-ink);border-radius:2px;gap:6px;padding:0 8px;font:650 13px/1.15 SFMono-Regular,Consolas,Liberation Mono,monospace}.keyline-subnav .charts-subnav-action-group .subnavAnalysisBiasButton.chartsWorkspaceStageActionButton:is(:hover:not(:disabled),[aria-expanded=true],.is-active){border-color:var(--kn-line);color:var(--kn-blue);background:var(--kn-selected)!important}.keyline-subnav .charts-subnav-action-group .subnavAnalysisBiasButton.chartsWorkspaceStageActionButton:after{display:none}.keyline-subnav #chartsWorkspaceLayoutPickerToggle{gap:7px}.keyline-subnav .charts-subnav-layout-picker__current-icon{color:var(--kn-muted)}.keyline-subnav #chartsWorkspaceLayoutPickerToggle:is(:hover,:focus-visible,[aria-expanded=true]) .charts-subnav-layout-picker__current-icon{color:var(--kn-blue)}.keyline-subnav .charts-subnav-layout-picker__current-icon .charts-subnav-layout-icon{box-sizing:border-box;background:currentColor;border:1px solid;border-radius:2px;width:23px;height:18px;overflow:hidden}.keyline-subnav .charts-subnav-layout-picker__current-icon .charts-subnav-layout-icon__pane{background:color-mix(in srgb, var(--kn-paper) 88%, currentColor);border:0;border-radius:0}.keyline-subnav .charts-subnav-action-group #chartsWorkspaceTemplateSaveAction{border-radius:2px 0 0 2px}.keyline-subnav .charts-subnav-action-group #chartsWorkspaceTemplateMenuToggle{border-radius:0 2px 2px 0}.keyline-subnav .chartsWorkspaceRefreshToggle .chartsWorkspaceRefreshToggle__state{color:var(--kn-muted)}.keyline-subnav :is(#chartsWorkspaceLayoutPickerMenu,#chartsWorkspaceTemplateMenu){border:1px solid var(--kn-line);background:var(--kn-paper);color:var(--kn-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:2px;font:13px/1.45 SFMono-Regular,Consolas,Liberation Mono,monospace;box-shadow:0 8px 24px #1520331a}.keyline-subnav #chartsWorkspaceLayoutPickerMenu .charts-subnav-layout-picker__row+.charts-subnav-layout-picker__row{border-color:var(--kn-line)}.keyline-subnav #chartsWorkspaceLayoutPickerMenu{box-sizing:border-box;width:min(454px,100vw - 16px);min-width:0;padding:0 12px 4px}.keyline-subnav .charts-subnav-layout-picker__heading{border-bottom:1px solid var(--kn-line);background:var(--kn-surface);color:var(--kn-ink);margin:0 -12px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.4}.keyline-subnav #chartsWorkspaceLayoutPickerMenu .charts-subnav-layout-picker__row{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:8px;padding:9px 0}.keyline-subnav #chartsWorkspaceLayoutPickerMenu .charts-subnav-layout-picker__row-label{letter-spacing:0;text-transform:none;align-self:start;padding-top:13px}.keyline-subnav #chartsWorkspaceLayoutPickerMenu .charts-subnav-layout-button{place-items:center;width:54px;height:44px;padding:0;display:grid}.keyline-subnav #chartsWorkspaceLayoutPickerMenu .charts-subnav-layout-button.is-active{box-shadow:inset 0 -2px var(--kn-blue)}.keyline-subnav #chartsWorkspaceLayoutPickerMenu .charts-subnav-layout-icon{width:37px;height:26px;color:var(--kn-muted)}.keyline-subnav #chartsWorkspaceLayoutPickerMenu .charts-subnav-layout-button:is(:hover,.is-active) .charts-subnav-layout-icon{color:var(--kn-blue)}.keyline-subnav #chartsWorkspaceLayoutPickerMenu .charts-subnav-layout-icon__pane{background:var(--kn-surface);border:1px solid;border-radius:1px;place-items:center;display:grid;overflow:hidden}.charts-subnav-layout-icon__trace{display:none}.keyline-subnav #chartsWorkspaceLayoutPickerMenu .charts-subnav-layout-icon__trace{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-linecap:round;width:83%;height:68%;display:block}.charts-subnav-layout-icon__trace path{vector-effect:non-scaling-stroke}.charts-subnav-layout-icon__grid{opacity:.3}@media (width<=480px){.keyline-subnav #chartsWorkspaceLayoutPickerMenu .charts-subnav-layout-picker__row{grid-template-columns:1fr}.keyline-subnav #chartsWorkspaceLayoutPickerMenu .charts-subnav-layout-picker__row-label{padding-top:0}}.keyline-subnav #chartsWorkspaceTemplateMenu .chartsWorkspaceTemplateMenu__divider{background-color:var(--kn-line)}.keyline-subnav #chartsWorkspaceLayoutPickerMenu .charts-subnav-layout-picker__row-label,.keyline-subnav #chartsWorkspaceTemplateMenu :is(.chartsWorkspaceTemplateMenu__eyebrow,.chartsWorkspaceTemplateMenu__summary,.chartsWorkspaceTemplateMenuAction__detail){color:var(--kn-muted);font-family:inherit}.keyline-subnav #chartsWorkspaceTemplateMenu .chartsWorkspaceTemplateMenu__title{color:var(--kn-ink);font-family:inherit}.keyline-subnav #chartsWorkspaceLayoutPickerMenu .charts-subnav-layout-button,.keyline-subnav #chartsWorkspaceTemplateMenu .chartsWorkspaceTemplateMenuAction{border:1px solid var(--kn-line);background:var(--kn-paper);color:var(--kn-ink);border-radius:2px;font-family:inherit}.keyline-subnav #chartsWorkspaceLayoutPickerMenu .charts-subnav-layout-button:is(:hover,:focus-visible,.is-active),.keyline-subnav #chartsWorkspaceTemplateMenu .chartsWorkspaceTemplateMenuAction:is(:hover,:focus-visible){background:var(--kn-selected);color:var(--kn-blue);border-color:var(--kn-blue)}.keyline-subnav .keyline-subnav-actions:popover-open{inset:auto 8px auto auto;top:calc(var(--header-height) + var(--subnav-height) + 5px);box-sizing:border-box;border:1px solid var(--kn-line);background:var(--kn-paper);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;width:min(440px,100vw - 16px);height:auto;min-height:52px;margin:0;padding:8px;display:flex;position:fixed;overflow:visible;box-shadow:0 8px 24px #15203333}.keyline-subnav-actions:popover-open .journal-subnav-controls{flex-wrap:wrap;height:auto;min-height:0}.keyline-subnav-actions:popover-open .journal-workspace .journaling-filter-bar{flex-wrap:wrap;height:auto;min-height:0}.keyline-subnav-actions:popover-open .charts-subnav-action-group{flex-wrap:wrap;height:auto;min-height:0}.keyline-subnav-actions:popover-open .charts-subnav-action-group{padding:0}.tb-subnav.journaling-subnav .keyline-subnav-actions:popover-open{max-width:calc(100vw - 16px);overflow:visible}.keyline-subnav .instrument-picker__trigger{min-height:var(--kn-control);height:var(--kn-control);border-color:var(--kn-line);background:var(--kn-paper);width:auto;max-width:205px;color:var(--kn-ink);border-radius:2px;padding:2px 7px}.keyline-subnav .instrument-picker__trigger--navigation{align-items:center;gap:10px;display:flex}.keyline-subnav .instrument-picker__trigger--navigation .instrument-picker__trigger-content{flex:auto}.keyline-subnav .instrument-picker__trigger-icon{color:var(--kn-muted);flex:none}.keyline-subnav .instrument-picker__trigger:hover{border-color:var(--kn-blue)}.keyline-subnav .charts-subnav-tabs-host,.keyline-subnav .tb-subnav-compound-tab{height:var(--kn-track-height)}.keyline-subnav .charts-subnav-tabs-host{flex:none;min-height:0;margin-left:0;overflow:visible}.keyline-subnav .tb-subnav-compound-tab .charts-subnav-tab__close{--chart-tab-close-size:28px;width:0;min-width:0;height:var(--chart-tab-close-size);opacity:0;pointer-events:none;border:0;border-radius:2px;flex:none;align-self:center;padding:0;transition:width .14s ease-out,opacity .1s ease-out;position:relative;inset:auto;overflow:hidden;transform:none}.keyline-subnav .tb-subnav-compound-tab:is(:hover,:focus-within) .charts-subnav-tab__close:not(:disabled){width:var(--chart-tab-close-size);opacity:1;pointer-events:auto}.keyline-subnav .tb-subnav-compound-tab .charts-subnav-tab__close:is(:hover,:focus-visible){background:var(--kn-selected);box-shadow:inset 0 0 0 1px var(--kn-line)}.keyline-subnav .tb-subnav-compound-tab.is-selected:hover .keyline-subnav-context-tab{padding-inline:12px}.keyline-subnav.journaling-subnav .journal-open-trade-tab:after{display:none}.keyline-subnav.journaling-subnav .journal-open-trade-tab.active:not(.journal-open-trade-tab--new):after{background:var(--kn-blue);height:2px;display:block}.keyline-subnav.journaling-subnav .journal-open-trade-tab:not(.journal-open-trade-tab--new) .journal-open-trade-tab__close{--journal-tab-close-size:28px;box-sizing:border-box;height:var(--journal-tab-close-size);box-shadow:none;color:var(--kn-muted);background:0 0;border-radius:2px;margin:0;transition:width .14s ease-out,opacity .1s ease-out}.keyline-subnav.journaling-subnav .journal-open-trade-tab:not(.journal-open-trade-tab--new):is(:hover,:focus-within) .journal-open-trade-tab__close{width:var(--journal-tab-close-size)}.keyline-subnav.journaling-subnav .journal-open-trade-tab:not(.journal-open-trade-tab--new) .journal-open-trade-tab__close:is(:hover,:focus-visible){background:var(--kn-selected);box-shadow:inset 0 0 0 1px var(--kn-line);color:var(--kn-ink)}.keyline-subnav .journal-open-trade-tab:not(.journal-open-trade-tab--new) .journal-open-trade-tab__close:before,.keyline-subnav .journal-open-trade-tab:not(.journal-open-trade-tab--new) .journal-open-trade-tab__close:after{height:1.5px}@media (prefers-reduced-motion:reduce){.keyline-subnav .tb-subnav-compound-tab .charts-subnav-tab__close,.keyline-subnav.journaling-subnav .journal-open-trade-tab:not(.journal-open-trade-tab--new) .journal-open-trade-tab__close{transition:none}}@media (width<=760px),(pointer:coarse){:root{--subnav-height:52px}.keyline-subnav{--kn-control:44px}.keyline-subnav .instrument-picker__trigger{max-width:145px}.keyline-subnav :is(.keyline-subnav-scroll,.keyline-subnav-more,.keyline-subnav-disclosure){min-width:44px}.keyline-subnav-popup .keyline-subnav-option{min-height:44px}.keyline-subnav .tb-subnav-compound-tab .charts-subnav-tab__close:not(:disabled){--chart-tab-close-size:44px;width:var(--chart-tab-close-size);opacity:1;pointer-events:auto}.keyline-subnav .tb-subnav-compound-tab .charts-subnav-tab__close:disabled{display:none}.keyline-subnav.journaling-subnav .journal-open-trade-tab .journal-open-trade-tab__close,.keyline-subnav.journaling-subnav .journal-open-trade-tab:is(:hover,:focus-within) .journal-open-trade-tab__close{opacity:1;pointer-events:auto;width:44px;height:44px}.keyline-subnav.journaling-subnav .journal-open-trade-tab:not(.journal-open-trade-tab--new) .journal-open-trade-tab__close{--journal-tab-close-size:44px;width:var(--journal-tab-close-size);margin:0}.tb-subnav.journaling-subnav .keyline-subnav-actions:popover-open .journal-workspace .journaling-filter-trigger{height:44px;min-height:44px}.keyline-subnav .keyline-subnav-actions:popover-open .chartsWorkspaceStageActionButton{min-height:44px}}:is(.keyline-subnav .keyline-subnav-actions[popover]:not(:popover-open),.keyline-subnav .keyline-subnav-popup[popover]:not(:popover-open)){display:none}.keyline-subnav .dashboard-color-custom-panel{top:calc(var(--header-height) + var(--subnav-height) + 6px);width:min(704px,100vw - 16px);max-height:calc(100dvh - var(--header-height) - var(--subnav-height) - 16px);transform-origin:0 0;border-color:var(--kn-line);background:var(--kn-paper);border-radius:2px;position:fixed;left:8px;right:auto;overflow-y:auto;box-shadow:0 8px 24px #1520331a}.keyline-subnav .dashboard-color-custom-panel:before{display:none}.keyline-subnav .dashboard-color-picker-item{border-color:var(--kn-line);background:var(--kn-paper);box-shadow:none;border-radius:2px}.keyline-subnav .dashboard-color-picker-item:is(:hover,:focus-within){border-color:var(--kn-blue);background:var(--kn-selected);box-shadow:none;transform:none}.keyline-subnav .dashboard-color-picker-title{color:var(--kn-ink);font-size:13px}.keyline-subnav .source-color-switch{min-height:var(--kn-control)}@media (width<=760px),(pointer:coarse){.keyline-subnav :is(button,a,select,input[type=range]):not(.kl-anchored-panel *){min-height:44px}.keyline-subnav button:not(.kl-anchored-panel *){min-width:44px}}.keyline-subnav .dashboard-color-switch-slider-wrap{height:var(--kn-control);border:1px solid var(--kn-line);background:var(--kn-paper);border-radius:2px;align-items:center;padding:0 2px;display:flex}.keyline-subnav .source-color-switch{height:var(--kn-control);min-height:var(--kn-control)}.keyline-subnav .kl-anchored-panel .journal-date-calendars strong{color:var(--fly-ink)}.keyline-subnav .kl-anchored-panel :is(.journal-filter-field legend,.journal-filter-multiselect legend span,.journal-filter-range label,.journal-filter-hint,.journal-date-calendar-nav,.journal-date-grid>span,.journal-date-presets button,.journal-filter-search svg){color:var(--fly-muted)}.keyline-subnav .kl-anchored-panel :is(.journal-filter-checks label,.journal-filter-account-fields>label,.journal-filter-search input,.journal-filter-range input,.journal-date-calendar-nav button){border-color:var(--fly-line);background:var(--fly-paper);color:var(--fly-ink)}.keyline-subnav .kl-anchored-panel :is(label:has(input:checked),.journal-date-calendar-nav button:hover,.journal-date-presets button:hover,.journal-date-grid button:hover,.journal-date-grid .between){background:var(--fly-selected);color:var(--fly-blue);border-color:var(--fly-line)}.keyline-subnav .kl-anchored-panel .journal-date-grid button.selected{color:#fff;background:#0059ff}.keyline-subnav .kl-anchored-panel .journal-filter-search input::placeholder{color:var(--fly-muted)}.keyline-subnav .kl-anchored-panel .journal-filter-account-fields a{color:var(--fly-blue)}[data-theme=dark] .keyline-subnav .charts-subnav-tab__close-icon{filter:invert()}[data-theme=dark] .keyline-subnav.journaling-subnav .journal-open-trade-tab--new .journal-open-trade-tab__close{color:var(--kn-ink)}[data-theme=dark] .keyline-subnav.journaling-subnav .journal-open-trade-tab--new .journal-open-trade-tab__close:is(:hover,:focus-visible){background:var(--kn-selected);box-shadow:inset 0 0 0 1px var(--kn-line);color:var(--kn-ink)}[data-theme=dark] .keyline-subnav .news-language select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
