.tob{height:100vh;display:flex;overflow:hidden;background:var(--bg);color:var(--t1)}.tob-side{width:208px;flex-shrink:0;background:var(--card);border-right:1px solid var(--line2);display:flex;flex-direction:column;transition:width .18s ease;overflow:hidden;position:relative}.tob.collapsed .tob-side{width:68px}.tob-side.dnd-over{border-right-color:var(--blue,#3a6df0)}.tob-side-droptip{position:absolute;inset:8px;z-index:40;border:2px dashed var(--blue,#3a6df0);border-radius:14px;background:var(--card);opacity:.96;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--blue,#3a6df0);font-size:13px;font-weight:700;pointer-events:none;text-align:center;padding:0 14px}.tob-brand{height:60px;flex-shrink:0;display:flex;align-items:center;gap:10px;padding:0 18px}.tob-logo{font-weight:800;font-size:23px;letter-spacing:-1px;color:var(--t1);white-space:nowrap;text-decoration:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.tob-logo i{font-style:normal;color:var(--blue)}.tob-logo b{font-weight:800}.tob-logo .tob-logo-mini,.tob.collapsed .tob-logo{display:none}.tob.collapsed .tob-brand{justify-content:center;padding:0}.tob-headacts{margin-left:auto;display:flex;align-items:center;gap:2px}.tob-headacts .tob-collapse{margin:0}.tob.collapsed .tob-back,.tob.collapsed .tob-fwd{display:none}.tob.collapsed .tob-headacts{margin-left:auto}.tob-collapse{margin-left:auto;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--t3);transition:.13s;flex-shrink:0}.tob-collapse:hover{background:var(--line);color:var(--t1)}.tob-collapse svg{width:17px;height:17px;transition:transform .18s}.tob.collapsed .tob-collapse{margin:0}.tob.collapsed .tob-collapse svg{transform:rotate(180deg)}.tob-nav{flex:none;overflow-y:auto;padding:6px 12px 10px;display:flex;flex-direction:column;gap:3px}.tob-navitem{display:flex;align-items:center;gap:12px;height:36px;padding:0 11px;border-radius:10px;color:var(--t1b);font-size:13.5px;font-weight:600;transition:.12s;position:relative;white-space:nowrap}.tob-navitem:hover{background:var(--surface-hover);color:var(--t1)}.tob-navitem.on{background:var(--blue-soft);color:var(--blue);font-weight:700}.tob-navitem-ic{width:22px;height:22px;flex-shrink:0;display:grid;place-items:center}.tob-navitem-ic svg{width:19px;height:19px}.tob-nav-imdot{position:absolute;top:-1px;right:5px;width:6.5px;height:6.5px;border-radius:50%;background:var(--danger);box-shadow:0 0 0 2px var(--card)}.tob-navitem:hover .tob-nav-imdot{box-shadow:0 0 0 2px var(--surface-hover)}.tob-navitem.on .tob-nav-imdot{box-shadow:0 0 0 2px var(--blue-soft)}.tob.collapsed .tob-navitem{justify-content:center;padding:0}.tob.collapsed .tob-navitem-label{display:none}.tob.collapsed .tob-navitem.on:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--blue)}.tob-navtip{position:fixed;transform:translateY(-50%);background:#1f2733;color:#fff;font-size:12px;font-weight:700;padding:5px 10px;border-radius:8px;white-space:nowrap;z-index:3000;pointer-events:none;box-shadow:0 4px 14px #14192340}.tob-nav .tob-navitem svg{transform:scale(var(--nav-ic-s,1));transform-origin:50% 50%}.tob-nav .tob-navitem svg>*{stroke-width:var(--nav-ic-sw,2)}.tob-nav .tob-navitem:nth-of-type(1){--nav-ic-s:.9;--nav-ic-sw:2.22}.tob-nav .tob-navitem:nth-of-type(2){--nav-ic-s:1.12;--nav-ic-sw:1.79}.tob-nav .tob-navitem:nth-of-type(3){--nav-ic-s:.86;--nav-ic-sw:2.33}.tob-main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.tob-view{position:relative;flex:1;min-width:0;min-height:0;overflow-y:auto;padding:22px 24px 60px}.tob-layer{display:contents}.tob-layer.is-hidden{display:none}.tob-page-load{height:100%;min-height:240px;display:grid;place-items:center;align-content:center;gap:12px;color:var(--t3);font-size:13px}.tob-page-load button{padding:7px 14px;border:1px solid var(--line2);border-radius:8px;background:var(--card);color:var(--blue);font-weight:700}.tob-view:has(.tob-layer:not(.is-hidden) .mgd-page){padding:0;overflow:hidden}html[data-theme=dark]{color-scheme:dark;--bg:#0f1216;--card:#161b22;--blue:#5b8af5;--blue-soft:#1c2637;--blue-hover:#24344f;--up-soft:#f0353b24;--down-soft:#15a35a24;--t1:#e8ebf0;--t2:#98a1ac;--t3:#68707b;--line:#28303a;--line2:#37414d;--surface-hover:#1d232c;--surface-sunken:#131820;--surface-muted:#212832;--amber:#f09a4d;--amber-soft:#e8852b26;--amber-deep:#f0b35e;--amber-ink:#ecc689;--violet:#a78bfa;--violet-soft:#8b5cf626;--t1b:#c3cad4;--t4:#4b535e;--line3:#46515f;--danger:#f0655f;--danger-soft:#3b2325;--danger-deep:#ee8d87;--danger-line:#5a2f2d;--ok-soft:#152a1f;--ok-line:#245839;--warn-soft:#2e2414;--warn-line:#584322;--blue-line:#2d4270;--blue-tint:#20304b;--sh-card:0 1px 2px rgba(0,0,0,.45);--sh-lift:0 10px 30px rgba(0,0,0,.5);--sh-soft:0 8px 22px rgba(0,0,0,.42);--sh-pop:0 12px 36px rgba(0,0,0,.6);--sh-blue:0 2px 10px rgba(58,109,240,.35);--sh-ai:0 4px 14px rgba(124,58,237,.4)}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#333c47;border-color:var(--bg)}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#414b58}html[data-theme=dark] .msg.me .bubble{color:#aec4f9}html[data-theme=dark] .tx-amt-w,html[data-theme=dark] .tx-queued-tx b{color:var(--blue)}html[data-theme=dark] .tx-cin:focus{border-bottom-color:var(--blue)}html[data-theme=dark] .wn-lead.down .wn-lead-cd{color:#3ecf8e}html[data-theme=dark] .wn-lead.down .wn-lead-txt{color:#8fd4b2}html[data-theme=dark] .dc-zone.in,html[data-theme=dark] .dc-dyn{color:#3ecf8e}html[data-theme=dark] .fcw-narr-txt,html[data-theme=dark] .efc-rung.current .efc-rung-lab{color:#c6d4f7}html[data-theme=dark] .fcb-grp-macro td,html[data-theme=dark] .fcb-grp-flow td{color:#9db8fb}html[data-theme=dark] .fcb-grp-gap td{background:var(--violet-soft);color:var(--violet)}html[data-theme=dark] .fcb-grp-price td{color:#4cc38a}html[data-theme=dark] .efc-note-src b{color:#82b6e8;background:#16283c}html[data-theme=dark] .cc-node.inh .cc-node-s,html[data-theme=dark] .cc-mx-cell.v-in,html[data-theme=dark] .cc-legend .v-in,html[data-theme=dark] .cc-sl-val.up,html[data-theme=dark] .cc-sn-now.up,html[data-theme=dark] .cc-sn-d.up,html[data-theme=dark] .cc-sn-sl-val.up{color:#3ecf8e}html[data-theme=dark] .cc-int.i3{color:var(--blue)}html[data-theme=dark] .tob-chat-composer{background:#0f1216e6}html[data-theme=dark] .tob-chat-inputwrap{border-color:var(--line2)}html[data-theme=dark] .tob-chat-inputwrap:focus-within{border-color:#5b8af58c}html[data-theme=dark] .tob-msg-user .tob-bubble{background:var(--surface-muted);color:var(--t1)}html[data-theme=dark] .kdr-chip.v-still,html[data-theme=dark] .kdr-vb.v-still:hover{background:#15a35a29;border-color:#15a35a6b;color:#3fbf7f}html[data-theme=dark] .kdr-chip.v-shaky,html[data-theme=dark] .kdr-vb.v-shaky:hover{background:#e8852b29;border-color:#e8852b70;color:#f0b35e}html[data-theme=dark] .kdr-chip.v-gone,html[data-theme=dark] .kdr-vb.v-gone:hover{background:#f0353b29;border-color:#f0353b70;color:#f0655f}.prod-tab,.per,.fopt,.fchip,.set-seg button,.tob-seg button,.auth-seg button,.stkd-tab,.ind-pop-seg button,.wl-ind-pop-seg button,.indlib-seg button,.indlib-tabs button,.kx-dt-tab,.fcw-steptab,.auth-tabs button{transition:color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.seg-slid{position:relative}.seg-slid>.seg-thumb{position:absolute;left:0;top:0;z-index:0;pointer-events:none;opacity:0;transition:transform var(--dur-2) var(--ease),width var(--dur-2) var(--ease),height var(--dur-2) var(--ease)}.seg-slid>*:not(.seg-thumb){position:relative;z-index:1}.seg-slid>.on{background:transparent!important;box-shadow:none!important}.tob.collapsed .seg-slid .tob-navitem.on:before{display:none}.tob.collapsed .tob-nav>.seg-thumb:before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--blue)}.gs-item,.add-item,.tob-mm-item,.tob-um-item,.tob-acctmenu-all,.tob-acctmenu-pick,.tob-acctmenu-gear,.tob-acctmenu-add,.set-nav-item,.lib-row,.lib-item,.rcard,.tob-navitem,.tob-acct,.tob-fund,.tob-collapse,.tob-assist-trigger,.ntab,.nav-icon{transition-duration:var(--dur-1);transition-timing-function:var(--ease)}.tob-side{transition:width var(--dur-2) var(--ease)}.tob .trade-layer{transition:left var(--dur-2) var(--ease)}.tob-collapse svg{transition:transform var(--dur-2) var(--ease)}.tob-navitem-label{display:inline-block;max-width:150px;overflow:hidden;transition:max-width var(--dur-2) var(--ease),opacity var(--dur-1) var(--ease)}.tob.collapsed .tob-navitem{justify-content:flex-start;padding:0 11px}.tob.collapsed .tob-navitem-label{display:inline-block;max-width:0;opacity:0}.tob-navitem .tob-navitem-badge{transition:opacity var(--dur-1) var(--ease)}.tob.collapsed .tob-navitem-badge{display:inline-flex;opacity:0}.tob-logo{display:inline-block;max-width:140px;overflow:hidden;transition:max-width var(--dur-2) var(--ease),opacity var(--dur-1) var(--ease)}.tob.collapsed .tob-logo{display:inline-block;max-width:0;opacity:0}.tob-brand{transition:padding var(--dur-2) var(--ease)}.tob.collapsed .tob-brand{justify-content:flex-start;padding:0 20px 0 10px}.tob.collapsed .tob-collapse{margin:0 0 0 auto}.tob-agententry span{display:inline-block;max-width:150px;overflow:hidden;transition:max-width var(--dur-2) var(--ease),opacity var(--dur-1) var(--ease)}.tob.collapsed .tob-agententry{justify-content:flex-start;padding:0 11px}.tob.collapsed .tob-agententry span{max-width:0;opacity:0}.tob-nav-label{max-height:26px;overflow:hidden;transition:max-height var(--dur-2) var(--ease),padding var(--dur-2) var(--ease),opacity var(--dur-1) var(--ease)}.tob.collapsed .tob-nav-label{height:auto;max-height:0;opacity:0;padding:0 10px}.tob-acct-meta{max-width:150px;overflow:hidden;transition:max-width var(--dur-2) var(--ease),opacity var(--dur-1) var(--ease)}.tob.collapsed .tob-acct{justify-content:flex-start;padding:8px 7px}.tob.collapsed .tob-acct-meta{display:flex;max-width:0;opacity:0}.stkd-tab-ind{transition:transform var(--dur-2) var(--ease),width var(--dur-2) var(--ease)}.stkd-tab{transition:color var(--dur-2) var(--ease)}.tob-fade,.trade-layer,.newpill,.auth{animation-duration:var(--dur-3);animation-timing-function:var(--ease)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html[data-lang=en] .tob-dskills{flex-wrap:nowrap;flex:0 1 auto;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}html[data-lang=en] .tob-dskills::-webkit-scrollbar{display:none}html[data-lang=en] .tob-dctools>.tob-att,html[data-lang=en] .tob-dctools>.tob-model,html[data-lang=en] .tob-dctools>.tob-dsend,html[data-lang=en] .tob-dctools>.tob-dskills-div{flex-shrink:0}html[data-lang=en] .tob-dskills{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 22px),transparent)}html[data-lang=en] .tob-composer-rich-input,html[data-lang=en] .tob-dcomposer textarea,html[data-lang=en] .tob-dcomposer .tob-at-tag,html[data-lang=en] .tob-askhint,html[data-lang=en] .tob-ta-wrap [contenteditable]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;letter-spacing:-.005em;line-height:1.55}html[data-lang=en] .tob-dcomposer textarea::placeholder{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;letter-spacing:-.005em}html[data-lang=en] .set-seg{flex-wrap:nowrap}html[data-lang=en] .set-seg button{white-space:nowrap;padding-inline:10px;font-size:12.5px}html[data-lang=ja] .tob-dcomposer textarea,html[data-lang=ja] .tob-composer-rich-input,html[data-lang=ja] .tob-dcomposer textarea::placeholder{font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif}html[data-lang=ja] .tob-dskills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}html[data-lang=ja] .tob-dskills::-webkit-scrollbar{display:none}html[data-lang=ja] .tob-dctools>.tob-att,html[data-lang=ja] .tob-dctools>.tob-model,html[data-lang=ja] .tob-dctools>.tob-dsend,html[data-lang=ja] .tob-dctools>.tob-dskills-div{flex-shrink:0}html[data-lang=en] .lib-history-all{white-space:nowrap;font-size:12px;gap:4px;justify-content:flex-start}html[data-lang=en] .lib-history-all>:last-child{margin-left:auto}html[data-lang=ja] .lib-history-all{white-space:nowrap;gap:4px;justify-content:flex-start}html[data-lang=ja] .lib-history-all>:last-child{margin-left:auto}html[data-lang=en] .tob-mm-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-lang=en] .tob-chip{white-space:nowrap}html[data-lang=en] .set-row-d,html[data-lang=en] .set-sec-d{text-wrap:pretty}html[data-lang=ko] .tob-dcomposer textarea,html[data-lang=ko] .tob-composer-rich-input,html[data-lang=ko] .tob-dcomposer textarea::placeholder{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,sans-serif}html[data-lang=ko] .tob-dskills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}html[data-lang=ko] .tob-dskills::-webkit-scrollbar{display:none}html[data-lang=ko] .tob-dctools>.tob-att,html[data-lang=ko] .tob-dctools>.tob-model,html[data-lang=ko] .tob-dctools>.tob-dsend,html[data-lang=ko] .tob-dctools>.tob-dskills-div{flex-shrink:0}html[data-lang=ko] .lib-history-all{white-space:nowrap;gap:4px;justify-content:flex-start}html[data-lang=ko] .lib-history-all>:last-child{margin-left:auto}html[data-lang=ko] .tob-chip{white-space:nowrap}html[data-lang=ko] .set-row-d,html[data-lang=ko] .set-sec-d{word-break:keep-all;text-wrap:pretty}html[data-lang=ko] .set-seg{flex-wrap:nowrap}html[data-lang=ko] .set-seg button{white-space:nowrap;padding-inline:10px}html[data-lang=en] .kx-chip-cur,html[data-lang=ja] .kx-chip-cur,html[data-lang=ko] .kx-chip-cur{top:-6px;right:8px;padding:2px 6px;font-size:9px;letter-spacing:-.01em;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-lang=zh-TW] body,html[data-lang=zh-TW] .tob-dcomposer textarea,html[data-lang=zh-TW] .tob-composer-rich-input,html[data-lang=zh-TW] .tob-dcomposer textarea::placeholder{font-family:-apple-system,BlinkMacSystemFont,PingFang TC,Noto Sans TC,Microsoft JhengHei,\5fae\8edf\6b63\9ed1\9ad4,sans-serif}.set-lang{appearance:none;-webkit-appearance:none;box-sizing:border-box;height:35px;padding:0 30px 0 13px;border:none;border-radius:9px;background-color:var(--line);background-image:linear-gradient(45deg,transparent 50%,var(--t2) 50%),linear-gradient(135deg,var(--t2) 50%,transparent 50%);background-position:calc(100% - 15px) 15.5px,calc(100% - 11px) 15.5px;background-size:4px 4px,4px 4px;background-repeat:no-repeat;font:700 12px/1 var(--sans);color:var(--t1);cursor:pointer;outline:none;flex-shrink:0;transition:background-color .12s}.set-lang:hover{background-color:var(--line2)}.set-lang:focus-visible{background-color:var(--line2);box-shadow:0 0 0 2px var(--blue-soft)}
