.strip{border-bottom:1px solid var(--line-hairline)}.strip,.strip .brand,.strip a{color:var(--text-primary)}.strip .brand .pf{color:var(--text-secondary)}.strip .brand img{filter:brightness(0) saturate(100%);opacity:.85}[data-theme=dark] .strip .brand img{filter:none;opacity:1}@media (prefers-color-scheme:dark){[data-theme=system] .strip .brand img{filter:none;opacity:1}}.strip .mkt{border-left:1px solid var(--line-hairline)}.strip .mkt,.strip .readout{color:var(--text-secondary)}.strip .readout b{color:var(--text-primary)}.strip .navlink{color:var(--text-secondary)}.strip .navlink.on,.strip .navlink:hover{color:var(--text-primary);background:var(--surface-recessed)}.strip .acct{color:var(--text-secondary)}.strip .acct .avatar{background:var(--surface-recessed);color:var(--text-primary)}.modetoggle,.themetoggle{background:var(--surface-recessed);border:1px solid var(--line-hairline)}.modetoggle button,.themetoggle button{background:transparent;border:0;color:var(--text-secondary)}.modetoggle button:hover,.themetoggle button:hover{background:transparent;color:var(--text-primary)}.modetoggle button[aria-pressed=true]{background:var(--surface-raised);color:var(--text-primary);box-shadow:0 1px 2px rgba(0,0,0,.12)}.railitem{color:var(--text-secondary)}.railitem:hover{background:var(--surface-recessed);color:var(--text-primary)}.railitem[aria-current=page]{background:var(--brand-wash);color:var(--text-primary);box-shadow:none}.railitem[aria-current=page] .ico{color:var(--text-primary)}.tabitem{color:var(--text-secondary)}.tabitem[aria-current=page],.tabitem[aria-current=page] .ico{color:var(--text-primary)}.btn,.button,.login-button,.submit-btn{background:var(--brand-fill-strong);color:var(--on-brand);border-radius:8px}.btn:hover,.button:hover,.login-button:hover,.submit-btn:hover:not(:disabled){background:var(--brand);color:var(--on-brand)}.btn.secondary,.button.secondary{background:var(--surface-raised);color:var(--text-primary);border-color:var(--line)}.btn.secondary:hover,.button.secondary:hover{background:var(--surface-recessed);color:var(--text-primary)}.themetoggle.seg3{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--surface-recessed);border:1px solid var(--line-hairline)}.themetoggle.seg3 button{width:28px;height:24px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--text-disabled);cursor:pointer;padding:0;transition:background .15s,color .15s,transform .1s}.themetoggle.seg3 button:hover{color:var(--text-primary)}.themetoggle.seg3 button[aria-pressed=true]{background:var(--surface-raised);color:var(--text-primary);box-shadow:0 1px 3px rgba(0,0,0,.14)}.themetoggle.seg3 button:active{transform:scale(.92)}.rail{top:46px}@media (max-width:767px){.rail{top:52px}}.strip{background:var(--surface-raised)}body,html{overscroll-behavior-y:none}.strip .brand .pf{font-size:.8em;letter-spacing:.08em;position:relative;top:.75px}.panel,.pnl{background:var(--white);border:1px solid var(--rule);border-radius:12px;overflow:hidden;margin-bottom:14px}.panel:last-child,.pnl:last-child{margin-bottom:0}.panel{padding:14px}.panel>.head,.pnl>.head{height:auto;min-height:40px;padding:12px 16px;background:transparent;border-bottom:1px solid var(--rule-soft);font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--muted)}.panel>.head:has(.tabs),.pnl>.head:has(.tabs){border-bottom:1px solid var(--rule)}.panel>.body,.pnl>.body{padding:16px}.panel>.foot,.pnl>.foot{border-top:1px solid var(--rule-soft);background:var(--shell);padding:9px 16px}.chip{background:transparent;border:1px solid var(--rule);border-radius:999px;color:var(--muted);padding:2px 9px}.chip.gold,.chip.ok,.chip.red{border-color:transparent}.stats{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;border-bottom:0}.stats .cell{background:var(--white);border:1px solid var(--rule);border-radius:10px;padding:12px 14px}.stats .cell:last-child{border-right:1px solid var(--rule)}@media (max-width:1059px){.stats .cell:nth-child(3n){border-right:1px solid var(--rule)}}.stats .k{font-weight:700;letter-spacing:.05em}.stats .v.down,.stats .v.up{background:none;padding:0;border-radius:0}.stats :is(.up,.down):not(.v):not([hidden]){display:inline-flex;align-items:center;font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px}.stats .up:not(.v){background:var(--up-soft);color:var(--up)}.stats .down:not(.v){background:var(--down-soft);color:var(--down)}table.data th{background:var(--shell);font-weight:700;padding:8px 12px}table.data td{padding:10px 12px;border-bottom:1px solid var(--rule-soft)}@media (min-width:1060px){table.data thead tr{border-bottom:1px solid var(--rule)}}.awlist li{padding:11px 0}.alert,.notice{border-radius:10px;border-left-width:3px}.empty{padding:16px}.rule-list li{padding:7px 0}.rule-list .verdict{letter-spacing:.03em}.field-label{font-weight:700;color:var(--muted)}.in,.input,.seg,.seg.seg-4,.select,.textarea{border-radius:8px}.seg button:first-child,.seg.seg-4 button:first-child{border-top-left-radius:7px;border-bottom-left-radius:7px}.seg button:last-child,.seg.seg-4 button:last-child{border-top-right-radius:7px;border-bottom-right-radius:7px}.alert.positive .fill-check path{stroke:var(--positive)}.alert .fill-check{margin-top:1px}.book-head{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:12px}.book-head,.book-risk{display:grid;gap:12px;margin-bottom:14px}.book-risk{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px}@media (max-width:900px){.book-head,.book-risk{grid-template-columns:minmax(0,1fr)}}.bh-card{background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;padding:16px 18px 14px;min-width:0;display:flex;flex-direction:column;gap:2px}.bh-k{font-size:12px;font-weight:500;color:var(--text-secondary)}.bh-hero-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.bh-v{font-size:34px;font-weight:600;letter-spacing:-.02em;color:var(--text-primary);line-height:1.15}.bh-hero-row .v{font-size:13px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--surface-recessed)}.bh-hero-row .v.up{background:var(--positive-wash)}.bh-hero-row .v.down{background:var(--negative-wash)}.bh-hero-row .return-variant:not([hidden]){display:inline-flex;align-items:baseline;gap:6px}.bh-hero-row .sub{font-size:12px;color:var(--text-disabled)}.bh-v2{font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.bh-v2.up{color:var(--positive)}.bh-v2.down{color:var(--negative)}.bh-sub{font-size:12px}.bh-cap,.bh-sub{color:var(--text-disabled)}.bh-cap{font-size:11px}.bh-card .spark{display:block;margin:10px 0 4px}.bh-hero .spark{margin-top:auto;padding-top:12px}.bh-list{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.bh-list li{display:flex;align-items:center;gap:12px}.bh-ico{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:0 0 auto}.bh-what{display:flex;flex-direction:column;min-width:0;flex:1 1}.bh-name{font-size:13px}.bh-amt,.bh-name{font-weight:600;color:var(--text-primary)}.bh-amt{font-size:14px;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.bh-pct{font-size:11px;font-weight:500;color:var(--text-disabled)}.bh-foot{margin-top:auto;padding-top:12px;border-top:1px solid var(--line-hairline);font-size:12px;color:var(--text-secondary)}.bh-ret{display:inline-flex;align-items:baseline;gap:6px}.bh-ret-k{font-size:12px;color:var(--text-disabled)}.bh-limits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:16px}@media (max-width:600px){.bh-limits{grid-template-columns:minmax(0,1fr)}}.bh-limit-row{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--text-secondary);margin-bottom:6px}.bh-limit-row .tnum{color:var(--text-primary);font-weight:600}.bh-of{font-weight:400;color:var(--text-disabled)}.bh-bar{position:relative;height:10px;border-radius:999px;background:var(--surface-recessed);overflow:hidden}.bh-bar>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:repeating-linear-gradient(90deg,var(--chart-curve-0) 0 3px,transparent 3px 6px)}.bh-bar.over>span{background:repeating-linear-gradient(90deg,var(--negative) 0 3px,transparent 3px 6px)}.bh-bar.cushion>span{background:linear-gradient(90deg,var(--chart-curve-2),var(--chart-curve-4))}.bh-chips{list-style:none;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--line-hairline);display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px 16px;gap:8px 16px}.bh-chips li{display:flex;align-items:center;gap:8px;min-width:0}.bh-chips .tk-logo{width:22px;height:22px;border-radius:6px;flex:0 0 auto}.bh-chip-t{font-size:13px;font-weight:600;color:var(--text-primary);flex:1 1}.bh-pill{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--surface-recessed);color:var(--text-secondary)}.bh-pill.up{background:var(--positive-wash);color:var(--positive)}.bh-pill.down{background:var(--negative-wash);color:var(--negative)}.termtip{position:relative;display:inline-block}.termtip-term{position:relative;font:inherit;color:inherit;background:none;border:0;padding:0;cursor:help;text-align:inherit;text-transform:inherit;letter-spacing:inherit;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:3px;-webkit-text-decoration-color:var(--line-boundary);text-decoration-color:var(--line-boundary);transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.termtip-term:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}.termtip-term:focus-visible,.termtip-term:hover,.termtip.open .termtip-term{color:var(--text-primary);-webkit-text-decoration-color:var(--brand-bright);text-decoration-color:var(--brand-bright)}.termtip-pop{position:fixed;z-index:200;width:300px;max-width:calc(100vw - 32px);padding:12px 14px;border-radius:12px;background:var(--surface-raised);color:var(--text-secondary);border:1px solid var(--line);box-shadow:0 12px 30px rgba(0,0,0,.22);font-size:13px;font-weight:400;line-height:1.45;letter-spacing:normal;text-transform:none;text-align:left;white-space:normal}.termtip-head{margin:0 0 4px;font-size:13px;font-weight:700;color:var(--text-primary)}.termtip-line{display:block;margin:0}.termtip-extra{margin-top:6px}.termtip-more{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;color:var(--brand-bright);font-weight:600}.termtip-pop .ask-ai-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.termtip-pop .ask-ai-btn{min-height:44px;padding:6px 10px}.termtip-pop .ask-ai-label{font-size:12.5px}.termtip-pop .ask-ai-hint{font-size:11px}.termtip-pop .ask-ai-status{margin-top:4px;min-height:0}@media (max-width:600px){.termtip-pop{left:16px!important;right:16px;top:auto!important;bottom:calc(76px + env(safe-area-inset-bottom));width:auto;max-width:none}}.segtip,.segtip-hit{position:absolute}.segtip-hit{inset:-6px 0;width:100%;min-height:24px;padding:0;border:0;background:transparent;cursor:help}.segtip-hit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ask-ai-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.ask-ai-btn{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:52px;height:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:10px;background:var(--surface-recessed);color:var(--text-primary);text-decoration:none}.ask-ai-btn:hover{border-color:var(--brand-bright)}.ask-ai-label{font-size:14px;font-weight:700}.ask-ai-hint{font-size:12px;color:var(--text-secondary)}.ask-ai-status{min-height:1.2em;margin:var(--space-2) 0 0;font-size:12.5px;color:var(--text-secondary)}.bh-scale{position:relative;height:12px;border-radius:6px;background:var(--surface-recessed);overflow:hidden;border:1px solid var(--line-hairline)}.bh-scale .seg{position:absolute;top:0;bottom:0;transition:width .5s cubic-bezier(0,.65,.51,.99)}.bh-scale .seg.long{left:0;background:var(--chart-curve-0)}.bh-scale .seg.short{background:var(--chart-curve-3)}.bh-scale .seg.danger{left:0;background:var(--negative-wash)}.bh-scale .tick{position:absolute;top:0;bottom:0;width:1px;background:var(--line)}.bh-scale .marker{position:absolute;top:-3px;bottom:-3px;width:3px;border-radius:2px;background:var(--text-primary);box-shadow:0 0 0 2px var(--surface-raised);transition:left .5s cubic-bezier(0,.65,.51,.99)}.bh-ticks{display:flex;justify-content:space-between;margin-top:5px;font-size:10.5px;color:var(--text-disabled)}.bh-ticks .right{margin-left:auto}.bh-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:7px;font-size:11.5px;color:var(--text-secondary)}.bh-legend .dot{display:inline-block;width:8px;height:8px;border-radius:3px;margin-right:5px}.bh-legend .dot.long{background:var(--chart-curve-0)}.bh-legend .dot.short{background:var(--chart-curve-3)}.bh-legend .dot.free{background:var(--surface-recessed);border:1px solid var(--line)}.spark-hit{position:relative;cursor:crosshair;border-radius:8px}.spark-hit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.spark-cursor{position:absolute;top:6px;bottom:2px;width:1px;background:var(--text-disabled);pointer-events:none}.spark-read{display:inline-flex;gap:8px;align-items:baseline}.spark-read b{color:var(--text-primary);font-size:12px}@media (prefers-reduced-motion:reduce){.bh-scale .marker,.bh-scale .seg,.termtip-term{transition:none}}.bh-scale{overflow:visible}.bh-scale .segtip.open,.bh-scale .segtip:hover{filter:brightness(1.15)}.bh-scale .seg.free{background:transparent}.bh-chips .bh-chip{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1;color:inherit;text-decoration:none}.bh-chips li:hover .bh-chip-t{color:var(--brand-strong)}@media (max-width:900px){.ask-ai-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.termtip-pop:focus{outline:none}.term-key{display:none}@media (max-width:767px){.term-key{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0 0 8px;font-size:13px;color:var(--text-secondary)}.term-key-lead{width:100%;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}}.chart-head-rich{height:auto;min-height:40px;padding:9px 11px;text-transform:none;letter-spacing:normal;flex-wrap:wrap;row-gap:8px}.chart-head-icon{flex:none;display:inline-flex;color:var(--chart-curve-0);background:color-mix(in srgb,var(--chart-curve-0) 16%,transparent);border-radius:7px;padding:5px}.chart-head-title{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary)}.chart-head-value{font-size:15px;font-weight:800;color:var(--text-primary)}.chart-head-rich .rtabs{margin:0 0 0 auto;padding-top:0;border-top:0}@media (max-width:640px){.chart-head-rich .rtabs{margin-left:0;width:100%}}.chart-spy-row{display:flex;justify-content:flex-end;margin-bottom:6px}.chart-spy-row .spy-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--rule);border-radius:6px;padding:4px 10px;font-size:10.5px;font-weight:700;color:var(--muted);cursor:pointer}.chart-spy-row .spy-toggle:hover{background:var(--zebra)}.chart-spy-row .spy-toggle.on{background:var(--brand-wash);border-color:var(--brand);color:var(--brand-deep)}.chart-svg .axis.chart-grid-label{font-size:10.5px;stroke:var(--surface-raised);stroke-width:3px;paint-order:stroke fill}.chart-svg .axis,.fin-axis{fill:var(--chart-ink)}.chart-legend .book{color:var(--chart-curve-0)}.chart-hover-dot{fill:var(--chart-curve-0);filter:drop-shadow(0 0 5px var(--chart-curve-0))}.chart-hover-tip{border:1px solid rgba(255,255,255,.14);padding:6px 10px;gap:2px}.chart-hover-tip-date{color:var(--rule-soft);font-size:10px}.chart-hover-tip-delta{font-size:10px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-hover-tip-delta.up{color:var(--up)}.chart-hover-tip-delta.down{color:var(--down)}.chart-hover-tip{background:var(--surface-raised);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.18);padding:8px 10px}.chart-hover-tip,.chart-hover-tip b{color:var(--text-primary)}.chart-hover-tip span,.chart-hover-tip-date{color:var(--text-secondary)}.chart-hover-tip-delta.up{color:var(--positive)}.chart-hover-tip-delta.down{color:var(--negative)}.auth-page .auth-shell{position:relative}.auth-page .auth-shell:before{content:"";position:absolute;inset:-64px -32px auto -32px;height:360px;z-index:-1;pointer-events:none;background:radial-gradient(60% 100% at 50% 0,rgba(169,162,255,.18) 0,rgba(169,162,255,.07) 45%,transparent 75%);filter:blur(6px)}.auth-page .auth-shell .auth-card{background:rgba(14,16,23,.7);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);border-color:rgba(255,255,255,.14);box-shadow:0 24px 60px rgba(1,3,12,.55),inset 0 1px 0 rgba(255,255,255,.06)}.auth-page .auth-input{padding-left:42px;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .12s ease}.auth-page .auth-input,.auth-page .auth-input:focus{background-repeat:no-repeat;background-position:14px;background-size:16px 16px}.auth-page .auth-input:focus{transform:translateY(-1px)}.auth-page .auth-textarea{padding-left:42px}.auth-page .auth-textarea,.auth-page .auth-textarea:focus{background-position:14px 16px}.auth-page #code{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238f95a5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='15' r='4'/%3E%3Cpath d='M10.8 12.2 20 3M16 5l3 3M13 8l2 2'/%3E%3C/svg%3E")}.auth-page #password{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238f95a5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='9' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E")}.auth-page #name{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238f95a5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 20c0-4 4-6 8-6s8 2 8 6'/%3E%3C/svg%3E")}.auth-page #email{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238f95a5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7l9 6 9-6'/%3E%3C/svg%3E")}.auth-page #program{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238f95a5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4.5A2.5 2.5 0 0 1 6.5 2H20v17H6.5A2.5 2.5 0 0 0 4 21.5v-17Z'/%3E%3Cpath d='M4 19h16'/%3E%3C/svg%3E")}.auth-page #year{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238f95a5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E")}.auth-page #linkedin{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238f95a5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 15.5 15.5 8.5'/%3E%3Cpath d='M8 13l-1.5 1.5a3 3 0 0 0 4.2 4.2L12 17'/%3E%3Cpath d='M16 11l1.5-1.5a3 3 0 0 0-4.2-4.2L12 7'/%3E%3C/svg%3E")}.auth-page #note{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238f95a5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4Z'/%3E%3C/svg%3E")}.auth-page .auth-label{transition:color .16s ease,transform .16s ease;transform-origin:left center}.auth-page .auth-field:has(.auth-input:focus) .auth-label{color:var(--auth-accent);transform:translateY(-1px)}.auth-page .auth-btn.is-primary{position:relative}.auth-page .auth-btn.is-primary:after{content:"";display:inline-block;width:14px;height:14px;margin-left:2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2307080c' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform .18s ease;vertical-align:-2px}.auth-page .auth-btn.is-primary:focus-visible:after,.auth-page .auth-btn.is-primary:hover:after{transform:translateX(4px)}@keyframes auth-fade-slide-in{0%{opacity:0;transform:translateY(10px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.auth-page .auth-brand,.auth-page .auth-card,.auth-page .auth-intro{animation:auth-fade-slide-in .5s ease both}.auth-page .auth-brand{animation-delay:0s}.auth-page .auth-intro{animation-delay:70ms}.auth-page .auth-card{animation-delay:.14s}@media (prefers-reduced-motion:reduce){.auth-page .auth-brand,.auth-page .auth-btn.is-primary:after,.auth-page .auth-card,.auth-page .auth-input,.auth-page .auth-intro,.auth-page .auth-label,.auth-page .auth-shell:before{animation:none!important;transition:none!important;transform:none!important}}.trade-stats-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}@media (max-width:520px){.trade-stats-cards{grid-template-columns:minmax(0,1fr)}}.trade-head{margin-bottom:16px}.trade-head .bh-hero .bh-hero-row{gap:0}.bh-foot-k{font-weight:600;color:var(--text-primary)}.seg.seg-4 button{border-radius:0;font-weight:700;transition:background-color .12s ease,color .12s ease}.seg.seg-4{border-radius:10px;border-color:var(--line)}.seg.seg-4 button.side-buy.on{background:var(--positive);color:var(--text-inverse)}.seg.seg-4 button.side-cover.on{background:var(--positive-wash);color:var(--positive)}.seg.seg-4 button.side-short.on{background:var(--negative);color:var(--text-inverse)}.seg.seg-4 button.side-sell.on{background:var(--negative-wash);color:var(--negative)}.shares-in{font-size:26px!important;font-weight:700!important;padding:12px 14px!important;border-radius:10px!important;border-color:var(--line-boundary)!important}.shares-in:focus-visible{outline:2.5px solid var(--focus-ring)!important;outline-offset:1px!important}.rule-list .verdict{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 9px 3px 7px;border-radius:999px;background:var(--surface-recessed);color:var(--text-secondary)}.rule-list .verdict-dot{width:6px;height:6px;border-radius:999px;background:currentColor;flex:0 0 auto}.rule-list .verdict.pass{background:var(--positive-wash);color:var(--positive)}.rule-list .verdict.fail{background:var(--negative-wash);color:var(--negative)}.rule-list .verdict.wait{background:var(--warning-wash);color:var(--warning)}.field.prompts{background:var(--surface-recessed);border:1px solid var(--line-hairline);border-radius:12px;padding:16px}.field.prompts .textarea{padding:10px 12px}.field.prompts .in,.field.prompts .textarea{background:var(--surface-raised);border-color:var(--line);border-radius:8px}.field.prompts .risk-warning{border-left-color:var(--line-boundary);color:var(--text-secondary)}.chart-start{display:flex;flex-direction:column;gap:14px}.chart-start>.empty{margin:0}.tk-picks-label{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.tk-picks-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tk-pick{display:inline-flex;align-items:center;padding:6px 12px;border-radius:8px;border:1px solid var(--line);background:var(--surface-raised);color:var(--text-primary);font-size:13px;font-weight:700;text-decoration:none;transition:background-color .12s ease,border-color .12s ease}.tk-pick:focus-visible,.tk-pick:hover{background:var(--surface-recessed);border-color:var(--line-boundary)}.tk-recent .awlist{margin:0}.tk-howto{margin:0;padding-top:12px;border-top:1px solid var(--line-hairline);font-size:12px;color:var(--text-secondary)}.trade-viewport{max-width:1180px;margin:0 auto}.trade-viewport .grid-2.trade-grid,.trade-viewport .trade-desk,.trade-viewport .trade-head,.trade-viewport .trade-stats-cards{gap:12px}.trade-viewport .trade-head{margin-bottom:12px}.trade-viewport .trade-stats-cards{margin-bottom:10px}.trade-viewport .bh-card{padding:14px 16px 12px;border-radius:16px}.trade-viewport .panel,.trade-viewport .pnl{border-radius:16px;margin-bottom:12px}.trade-viewport .panel>.head,.trade-viewport .pnl>.head{min-height:34px;padding:8px 14px;font-size:12px}.trade-viewport .panel>.body,.trade-viewport .pnl>.body{padding:12px 14px}.trade-viewport .panel>.foot,.trade-viewport .pnl>.foot{padding:6px 14px;font-size:12px}.trade-viewport .field-label,.trade-viewport .lbl{font-size:12px;letter-spacing:.05em}.trade-viewport .hlp,.trade-viewport .k{font-size:12px}.trade-viewport .about-text,.trade-viewport .empty,.trade-viewport .risk-warning,.trade-viewport .tk-howto{font-size:13px;letter-spacing:-.15px}@media (min-width:1024px){.trade-viewport .trade-desk{column-gap:14px}}.log-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;margin-bottom:14px}@media (max-width:900px){.log-head{grid-template-columns:minmax(0,1fr)}}.log-head .bh-hero .spark{margin-top:10px;padding-top:0}.log-head .bh-chips{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.tlog{background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;overflow:hidden}.tlog .tday-rows .row:nth-child(2n){background:transparent}.tlog .row:hover{background:var(--surface-recessed)}.tlog .row{padding:8px 14px}@media (max-width:640px){.tlog .row{padding:10px 14px}}.tday-head{background:var(--surface-raised);padding-left:14px;padding-right:14px;border-bottom:1px solid var(--line-hairline)}.tday-d,.tday-n{color:var(--text-disabled);font-weight:500}.tday-n{letter-spacing:.04em}@media (max-width:640px){.tday-head{padding-left:14px;padding-right:14px}}.dt-top{display:flex;align-items:flex-start;gap:8px}.dt-top .tk-logo,.dt-top .tk-logo-fallback{margin-top:1px;flex:none}.dt-top .dt-line{flex:1 1;min-width:0}.side-pill{flex:none;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:999px;white-space:nowrap;margin-top:1px}.side-pill.up{background:var(--positive-wash);color:var(--positive)}.side-pill.down{background:var(--negative-wash);color:var(--negative)}.dt-who{margin:3px 0 0;color:var(--text-disabled);font-size:11px}body{letter-spacing:-.15px}.bh-card,.panel,.pnl,.stats .cell{border-radius:16px}.railitem,.tabitem{border-radius:8px}.btn,.button,.login-button,.submit-btn{border-radius:999px}.bh-k,.pnl>.head{font-size:13px}.bh-v2{font-size:24px}.bh-chips li,.bh-list li,.btn,.button,.chip,.login-button,.modetoggle button,.railitem,.seg button,.submit-btn,.tabitem{transition:transform .12s ease,background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,filter .15s ease}.btn:not(:disabled):hover,.button:hover,.login-button:hover,.submit-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.16);filter:brightness(1.06)}.btn:not(:disabled):active,.button:active,.login-button:active,.modetoggle button:active,.railitem:active,.seg button:active,.submit-btn:active,.tabitem:active{transform:scale(.97);box-shadow:none}.railitem:not([aria-current]):hover{background:var(--surface-recessed);color:var(--text-primary)}.bh-card,.pnl{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.bh-card:hover,.pnl:hover{border-color:var(--line-boundary);box-shadow:0 10px 30px rgba(0,0,0,.08)}.bh-list li{margin:-6px -8px;padding:6px 8px;border-radius:10px}.bh-chips li:hover,.bh-list li:hover{background:var(--surface-recessed)}.bh-chips li{margin:-4px -6px;padding:4px 6px;border-radius:8px}.bh-list li:hover .bh-ico{transform:scale(1.08)}.bh-ico{transition:transform .15s ease}table.data tbody tr{transition:background-color .12s ease}table.data tbody tr:hover{background:var(--surface-recessed)}.bh-bar>span{transition:width .6s cubic-bezier(0,.65,.51,.99)}@keyframes qc-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.book-head>.bh-card,.book-risk>.bh-card{animation:qc-rise .45s cubic-bezier(0,.65,.51,.99) both}.book-head>.bh-card:nth-child(2){animation-delay:.05s}.book-risk>.bh-card:first-child{animation-delay:.1s}.book-risk>.bh-card:nth-child(2){animation-delay:.15s}.book-risk>.bh-card:nth-child(3){animation-delay:.2s}@media (prefers-reduced-motion:reduce){.book-head>.bh-card,.book-risk>.bh-card{animation:none}.bh-list li:hover .bh-ico,.btn:active,.btn:hover,.button:active,.button:hover{transform:none}.bh-bar>span{transition:none}}.qc-intro-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:22vh;background:linear-gradient(0deg,rgb(7,8,12) 30%,rgb(18,20,28));pointer-events:none}.qc-intro-group{display:flex;flex-direction:column;align-items:center;gap:18px;will-change:transform,opacity}.qc-intro-mark{width:clamp(64px,11vw,108px);height:auto;opacity:0;transform-origin:50% 50%;will-change:transform,opacity}.qc-intro-name{font-family:var(--font-intro-serif),Georgia,"Times New Roman",serif;font-weight:300;font-size:clamp(20px,3vw,30px);letter-spacing:.08em;color:#fff;opacity:0;white-space:nowrap}@media (prefers-reduced-motion:reduce){.qc-intro-overlay{display:none!important}}@font-face{font-family:satoshi;src:url(/_next/static/media/6c3b16f6d0ef383f-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/6c3b16f6d0ef383f-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/04ca08d0bf127403-s.p.otf) format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/04ca08d0bf127403-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/04ca08d0bf127403-s.p.otf) format("opentype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:satoshi Fallback;src:local("Arial");ascent-override:99.15%;descent-override:23.56%;line-gap-override:9.82%;size-adjust:101.86%}.__className_5f344e{font-family:satoshi,satoshi Fallback}.__variable_5f344e{--font-satoshi:"satoshi","satoshi Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_fcc734{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_fcc734{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1b58d65531b24da8-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1ce1de4a5de89f4e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/66f54d3ea4897f87-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_50e556{font-family:Fraunces,Fraunces Fallback;font-weight:300;font-style:normal}.__variable_50e556{--font-intro-serif:"Fraunces","Fraunces Fallback"}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/062340a5902d57de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c679f70df756412c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/062340a5902d57de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c679f70df756412c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond Fallback;src:local("Times New Roman");ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.00%;size-adjust:94.77%}.__className_b0d5c7{font-family:EB Garamond,EB Garamond Fallback;font-style:normal}.__variable_b0d5c7{--font-garamond:"EB Garamond","EB Garamond Fallback"}