@media(max-width:900px){html,body{overflow-x:hidden;-webkit-overflow-scrolling:touch}#root{padding-top:0}.app-shell,.wl-root{padding:0 10px 24px}.wl-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100vw}.wl-table{min-width:800px}.wl-ticker-cell,.wl-th--sticky{position:sticky;left:0;z-index:20}.wl-toolbar{flex-direction:column;align-items:stretch;gap:10px;padding:10px 4px}.wl-title{font-size:12px}.wl-subtitle{font-size:9px}.wl-themes-outer{padding:6px 0 8px}.wl-date-groups{gap:3px}.wl-date-group .wl-themes{overflow-x:auto;-webkit-overflow-scrolling:touch}.wl-chip-row{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.wl-pill{font-size:9px;padding:5px 10px;flex-shrink:0}.scanner-page,.scanner-root,[class*=scanner]{overflow-y:auto!important;max-height:none!important;height:auto!important}.scanner-table-wrap,.scanner-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100vw}.rrg-full-bleed{margin:0;width:100%;min-height:auto;overflow:visible}.rrg-canvas-wrap,[class*=rrg-canvas]{overflow:auto;-webkit-overflow-scrolling:touch;max-width:100vw;touch-action:pan-x pan-y pinch-zoom}.rrg-canvas-wrap canvas{max-width:100%;height:auto}.spyid-page{padding:10px 8px 24px}.spyid-bubbles-canvas{height:260px;overflow:auto;-webkit-overflow-scrolling:touch}.spyid-bubbles-sector-bars{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:4px}.spyid-bubbles-sector-bar{font-size:.65rem;padding:3px 6px}.spyid-spark-svg{height:90px}.holdings-popout{min-width:0;width:calc(100vw - 32px);max-width:100%;max-height:90vh;overflow-y:auto;margin:16px}.holdings-popout-grid{grid-template-columns:1fr}button,a,.wl-pill,.wl-th button{min-height:36px}button,a,input,select{touch-action:manipulation}}@media(max-width:480px){.app-header__brand-text{font-size:.8rem}.wl-title{font-size:11px}.wl-table{min-width:700px}.wl-td{font-size:10px;padding:4px 6px}.wl-th{font-size:9px;padding:6px}.spyid-bubbles-canvas{height:220px}}.site-footer{position:relative;z-index:1;align-self:stretch;width:100%;box-sizing:border-box;margin-top:auto;padding:40px clamp(16px,2.4vw,32px) max(22px,env(safe-area-inset-bottom,0px));font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.site-footer__inner{max-width:1600px;margin:0 auto;padding-top:16px;border-top:1px solid rgba(120,255,190,.12);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px}.site-footer__copy{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;color:#8fb3a3}.site-footer__links{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.site-footer__pill{box-sizing:border-box;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid rgba(120,255,190,.14);border-radius:999px;background:#06120db8;color:#cfe3d9;font-size:12.5px;font-weight:600;line-height:1.2;font-family:inherit;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.site-footer__pill:visited{color:#cfe3d9}.site-footer__pill:hover{border-color:#34d3998c;background:#10281dd9;color:#ecfdf5}.site-footer__pill:focus-visible{outline:2px solid #34d399;outline-offset:2px}.site-footer__ico{font-weight:700;color:#9cc2b1}.site-footer__pill--feedback{border-color:#fbbf2473;background:#fbbf2414;color:#fde68a}.site-footer__pill--feedback:hover{border-color:#fbbf24cc;background:#fbbf2429;color:#fff3c4}@media(max-width:560px){.site-footer__inner{justify-content:center;text-align:center}.site-footer__links{justify-content:center}}@media(prefers-reduced-motion:reduce){.site-footer__pill{transition:none}}.fb-form,.fb-sent{display:flex;flex-direction:column;gap:12px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.fb-sent p{margin:0;font-size:14px;line-height:1.6;color:#cfe5da}.fb-label{font-size:13px;font-weight:600;color:#e7f5ee}.fb-field{position:relative;display:flex;flex-direction:column;border:1px solid rgba(120,255,190,.18);border-radius:12px;background:#00000047;transition:border-color .15s ease,box-shadow .15s ease}.fb-field:focus-within{border-color:#34d399b3;box-shadow:0 0 0 3px #34d39924}.fb-field--drag{border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf242e}.fb-text{display:block;width:100%;min-height:150px;max-height:46vh;box-sizing:border-box;padding:14px 16px 10px;border:0;background:transparent;color:#e7f5ee;font:inherit;font-size:14.5px;line-height:1.6;resize:vertical;outline:none}.fb-text::placeholder{color:#6d9483}.fb-text:focus,.fb-text:focus-visible{outline:none}.fb-pics{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:2px 16px 12px;list-style:none}.fb-pic{position:relative;width:92px;height:70px;border-radius:8px;overflow:hidden;border:1px solid rgba(120,255,190,.18);background:#03110b}.fb-pic img{display:block;width:100%;height:100%;object-fit:cover}.fb-pic__remove{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#010805d1;color:#fff;cursor:pointer}.fb-pic__remove:hover{background:#b91c1c;border-color:#fca5a5}.fb-pic__remove:focus-visible{outline:2px solid #34d399;outline-offset:1px}.fb-pic--busy{display:grid;place-items:center}.fb-pic__spin{width:18px;height:18px;border:2px solid rgba(52,211,153,.25);border-top-color:#34d399;border-radius:50%;animation:fb-spin .8s linear infinite}@keyframes fb-spin{to{transform:rotate(360deg)}}.fb-field__bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:8px 10px;border-top:1px solid rgba(120,255,190,.09)}.fb-attach{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid rgba(120,255,190,.2);border-radius:999px;background:#10281d99;color:#cfe5da;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.fb-attach:hover:not(:disabled){border-color:#34d39999;color:#ecfdf5}.fb-attach:disabled{opacity:.5;cursor:default}.fb-attach:focus-visible{outline:2px solid #34d399;outline-offset:2px}.fb-hint{flex:1 1 220px;font-size:12px;color:#6d9483}.fb-count{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:#8fb3a3}.fb-count--low{color:#fbbf24}.fb-drop{position:absolute;inset:0;display:grid;place-items:center;border-radius:12px;background:#03110bdb;color:#fde68a;font-weight:600;pointer-events:none}.fb-error{margin:0;padding:9px 12px;border:1px solid rgba(248,113,113,.4);border-radius:9px;background:#f8717114;color:#fecaca;font-size:13px;line-height:1.5}.fb-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.fb-from{margin-right:auto;font-size:12px;color:#6d9483;overflow-wrap:anywhere}.fb-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:999px;border:1px solid rgba(120,255,190,.2);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.fb-btn:focus-visible{outline:2px solid #34d399;outline-offset:2px}.fb-btn--ghost{background:transparent;color:#cfe5da}.fb-btn--ghost:hover{border-color:#34d3998c;color:#ecfdf5}.fb-btn--primary{border-color:transparent;background:linear-gradient(180deg,#6ee7b7,#34d399);color:#03140d}.fb-btn--primary:hover:not(:disabled){filter:brightness(1.08)}.fb-btn--primary:disabled{opacity:.45;cursor:default}.fb-toasts{position:fixed;right:18px;bottom:max(18px,env(safe-area-inset-bottom,0px));z-index:1300;display:flex;flex-direction:column;gap:10px;width:min(360px,calc(100vw - 32px))}.fb-toast{display:grid;grid-template-columns:auto 1fr auto;gap:4px 12px;align-items:start;padding:14px 14px 14px 16px;border:1px solid rgba(251,191,36,.45);border-radius:14px;background:radial-gradient(120% 80% at 100% 0%,rgba(251,191,36,.1),transparent 60%),#05130d;box-shadow:0 20px 50px -18px #000000e6,0 0 24px -8px #fbbf2459;color:#cfe5da;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;animation:fb-toast-in .28s cubic-bezier(.2,.8,.2,1)}@keyframes fb-toast-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.fb-toast__icon{grid-row:span 2;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#fbbf2424;color:#fbbf24}.fb-toast__title{font-size:13.5px;font-weight:700;color:#fde68a}.fb-toast__body{grid-column:2;margin:0;font-size:13px;line-height:1.45;color:#cfe5da;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fb-toast__close{grid-column:3;grid-row:1;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:999px;background:transparent;color:#8fb3a3;cursor:pointer}.fb-toast__close:hover{color:#ecfdf5;background:#ffffff0f}.fb-toast__open{grid-column:2;justify-self:start;margin-top:6px;font-size:12.5px;font-weight:600;color:#6ee7b7;text-decoration:none}.fb-toast__open:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.fb-field,.fb-toast,.fb-pic__spin{transition:none;animation:none}}.im-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding:max(28px,env(safe-area-inset-top,0px)) 16px 28px;background:#010805b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto;animation:im-fade .16s ease-out}.im-box{width:min(860px,100%);max-height:calc(100vh - 56px);display:flex;flex-direction:column;border-radius:16px;border:1px solid rgba(120,255,190,.18);background:radial-gradient(120% 60% at 100% 0%,rgba(52,211,153,.08),transparent 60%),#05130d;box-shadow:0 30px 80px -24px #000000e6,0 0 0 1px #34d3990f;color:#cfe5da;font-family:Inter,Satoshi,system-ui,-apple-system,Segoe UI,sans-serif;text-align:left;animation:im-pop .18s ease-out}@keyframes im-fade{0%{opacity:0}to{opacity:1}}@keyframes im-pop{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.im-backdrop,.im-box{animation:none}}.im-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 16px;border-bottom:1px solid rgba(120,255,190,.09)}.im-kicker{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#34d399;margin-bottom:4px}.im-title{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em;color:#e7f5ee}.im-close{flex:none;width:32px;height:32px;border-radius:999px;border:1px solid rgba(120,255,190,.18);background:#00000040;color:#cfe5da;font-size:13px;cursor:pointer}.im-close:hover{border-color:#34d39999;color:#ecfdf5}.im-close:focus-visible{outline:2px solid #34d399;outline-offset:2px}.im-body{overflow-y:auto;padding:18px 24px 26px;font-size:14px;line-height:1.65}.im-body h3{margin:22px 0 6px;font-size:15px;font-weight:600;color:#e7f5ee}.im-body h3:first-child{margin-top:0}.im-body p{margin:0 0 10px;max-width:70ch}.im-body strong{color:#e7f5ee;font-weight:600}.im-body ul,.im-body ol{margin:0 0 12px;padding-left:20px;max-width:70ch}.im-body li{margin:3px 0}.im-body code,.im-mono{font-family:JetBrains Mono,IBM Plex Mono,ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums}.im-lead{font-size:15px;color:#e7f5ee}.im-figure{margin:12px 0 18px;padding:14px 14px 10px;border-radius:14px;border:1px solid rgba(120,255,190,.09);background:#00000047}.im-figure svg{display:block;width:100%;height:auto}.im-figure figcaption{margin-top:8px;font-size:12.5px;line-height:1.55;color:#8fb3a3}.im-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:720px){.im-pair{grid-template-columns:1fr}}.im-pair .im-figure{margin:0}.im-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:10px 0 16px}.im-card{padding:11px 13px;border-radius:12px;border:1px solid rgba(120,255,190,.09);background:#00000038;font-size:13px;line-height:1.5}.im-card b{display:block;margin-bottom:2px;color:#e7f5ee;font-size:13.5px}.im-card--accent{border-left:3px solid var(--im-accent, #34d399)}.im-note{margin:14px 0 0;padding:10px 14px;border-radius:12px;background:#fbbf2412;border:1px solid rgba(251,191,36,.25);font-size:12.5px;color:#fde68a}.im-trigger{display:inline-flex;align-items:center;gap:6px;padding:4px 11px 4px 5px;border-radius:999px;border:1px solid rgba(120,255,190,.2);background:#0000003d;color:#cfe5da;font:600 12px Inter,system-ui,sans-serif;white-space:nowrap;cursor:pointer;transition:border-color .15s,background .15s}.im-trigger:hover{border-color:#34d39999;background:#34d3991a;color:#ecfdf5}.im-trigger:focus-visible{outline:2px solid #34d399;outline-offset:2px}.im-trigger__q{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#34d3992e;color:#6ee7b7;font-size:11px;font-weight:700}@media(max-width:640px){.im-head{padding:18px 16px 12px}.im-body{padding:14px 16px 22px}.im-title{font-size:19px}}.im-stack{display:grid;gap:14px}.im-stack .im-figure{margin:0}.im-box--wide{width:min(1240px,100%)}.im-head__aside{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:640px){.im-box--wide .im-head{flex-wrap:wrap}.im-box--wide .im-head>:first-child{flex:1 1 200px;min-width:0}}.tksearch{position:relative}.tksearch__form{display:flex;align-items:center;gap:6px;padding:2px 2px 2px 8px;background:#0b200b;border:1px solid #1e293b;border-radius:999px;transition:border-color .15s ease,box-shadow .15s ease}.tksearch__form:focus-within{border-color:#0ea5e9;box-shadow:0 0 0 1px #0ea5e966}.tksearch__icon{color:#6b7280;font-size:.9rem;line-height:1}.tksearch__input{width:118px;border:none;background:transparent;color:#e5e7eb;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem;letter-spacing:.06em;padding:.32rem 0}.tksearch__input:focus{outline:none}.tksearch__input::placeholder{color:#6b7280;letter-spacing:0}.tksearch__go{padding:.28rem .7rem;border-radius:999px;border:none;background:#0ea5e9;color:#020617;font-size:.74rem;font-weight:700;cursor:pointer}.tksearch__go:disabled{opacity:.35;cursor:default}.tksearch__recent{position:absolute;top:calc(100% + 6px);right:0;min-width:150px;padding:5px;background:#02170b;border:1px solid #1e293b;border-radius:8px;box-shadow:0 12px 28px #0009;z-index:60}.tksearch__recent-label{padding:4px 8px 5px;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:#6b7280}.tksearch__recent-item{display:block;width:100%;padding:.35rem .55rem;border:none;background:none;border-radius:5px;color:#e5e7eb;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem;text-align:left;cursor:pointer}.tksearch__recent-item:hover{background:#0ea5e924;color:#7dd3fc}@media(max-width:900px){.tksearch__input{width:84px}}.app-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.app-backdrop__canvas{display:block;width:100%;height:100%;opacity:.85;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55) 0%,#000 38%,#000 100%);mask-image:linear-gradient(180deg,#0000008c,#000 38% 100%)}.app-backdrop--quiet .app-backdrop__canvas{opacity:.32}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--app-edge:#020806;--app-glow-core:#40aa766b;--app-glow-mid:#1c684852;--app-glow-outer:#092c1e8c;--app-glow-inner:#0b2a1d;--app-glow-deep:#06170f;--app-grid:#8cffc809}}}html,body{width:100%;min-height:100%;margin:0;padding:0}body{--page-bg:#0f1115;background-color:var(--page-bg);color:#ebe5eb;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#root{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:100vh;padding-top:24px;display:flex}.app-shell,.wl-root{box-sizing:border-box;flex:1;width:100%;max-width:none;padding-left:64px;padding-right:128px}.wl-add-panel{background-color:#020617;border:1px solid #4b5563;border-radius:.75rem;flex-wrap:wrap;align-items:flex-end;gap:.9rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.wl-field{flex-direction:column;gap:.4rem;min-width:140px;display:flex}.wl-field--buttons{flex-direction:row;align-items:center;gap:.5rem;margin-left:auto}.wl-field-label{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;font-size:.7rem}.wl-input{color:#e5e7eb;background-color:#020617;border:1.5px solid #0b1120;border-radius:.5rem;min-width:0;padding:.48rem .7rem;font-size:.85rem}.wl-input::placeholder{color:#6b7280;opacity:1;transition:opacity .12s ease-in-out}.wl-input:focus::placeholder{opacity:0}.wl-input:focus{border-color:#22c55e;outline:none;box-shadow:0 0 0 1px #22c55e66}.holdings-popout-overlay{z-index:60;background:#0f172abf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.holdings-popout{background-color:#020617;border:1px solid #4b5563;border-radius:.75rem;min-width:420px;max-width:640px;padding:1.25rem 1.5rem 1.2rem;box-shadow:0 18px 45px #000000a6}.holdings-popout-header{justify-content:space-between;align-items:center;margin-bottom:.9rem;display:flex}.holdings-popout-title{font-size:1.05rem;font-weight:600}.holdings-popout-close{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:.15rem .25rem;font-size:.9rem}.holdings-popout-close:hover{color:#e5e7eb}.holdings-popout-body{flex-direction:column;gap:.8rem;display:flex}.holdings-popout-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.75rem 1rem;display:grid}.holdings-popout-field{flex-direction:column;gap:.35rem;display:flex}.holdings-popout-label{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;font-size:.7rem}.holdings-popout-input{color:#e5e7eb;background-color:#020617;border:1.5px solid #020617;border-radius:.5rem;padding:.5rem .7rem;font-size:.85rem}.holdings-popout-input::placeholder{color:#6b7280;opacity:1;transition:opacity .12s ease-in-out}.holdings-popout-input:focus::placeholder{opacity:0}.holdings-popout-input:focus{border-color:#22c55e;outline:none;box-shadow:0 0 0 1px #22c55e80}.holdings-popout-footer{justify-content:flex-end;gap:.6rem;margin-top:.4rem;display:flex}.holdings-popout-error{color:#fca5a5;margin-top:.3rem;font-size:.8rem}.app-header{z-index:50;color:#f9fafb;background:#020617;border-bottom:1px solid #111827;width:100%;position:sticky;top:0;box-shadow:0 8px 18px #00000073}.app-header__inner{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:1760px;margin:0 auto;padding:.75rem 1.5rem;display:flex}.app-header__brand{border-radius:10px;flex:none;align-items:center;gap:.55rem;text-decoration:none;display:flex}.app-header__brand:focus-visible{outline-offset:3px;outline:2px solid #34d399}.app-header__brand-logo{filter:drop-shadow(0 0 10px #34d3994d);flex:none;transition:filter .2s,transform .2s;display:block}.app-header__brand:hover .app-header__brand-logo{filter:drop-shadow(0 0 12px #34d39980)drop-shadow(0 0 16px #fbbf2440);transform:scale(1.04)}.app-header__brand-text{letter-spacing:.1em;text-transform:uppercase;color:#6ee7b7;text-shadow:0 0 10px #34d3998c;white-space:nowrap;font-family:VT323,IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:1.35rem;line-height:1}@media(prefers-reduced-motion:reduce){.app-header__brand-logo{transition:none}}@media(max-width:1640px)and (min-width:769px){.app-header__brand-text{display:none}}.app-header__nav{flex-wrap:wrap;flex:auto;align-items:center;gap:.3rem .2rem;min-width:0;margin:0 .5rem;display:flex}.app-header__link{box-sizing:border-box;white-space:nowrap;color:#e5e7eb;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.42rem .5rem;font-size:.86rem;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .1s;display:inline-flex;position:relative}.app-header__link:hover{background:#0f172ae6;border-color:#94a3b899;transform:translateY(-1px)}.app-header__link--active{color:#020617;background:#0ea5e9;border-color:#0ea5e9}.app-header__link:focus-visible,.app-header__dropdown-item:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.app-header__dropdown{position:relative}.app-header__link--dropdown{font:inherit;cursor:pointer;gap:.35rem;font-size:.86rem;line-height:1.2}.app-header__caret{opacity:.75;font-size:.7rem;line-height:1;transition:transform .15s}.app-header__dropdown--open .app-header__caret{transform:rotate(180deg)}.app-header__dropdown--open>.app-header__link:not(.app-header__link--active){background:#0f172ae6;border-color:#94a3b899}.app-header__dropdown-menu{z-index:60;background:#0b1220;border:1px solid #1e293b;border-radius:10px;flex-direction:column;gap:2px;min-width:190px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 32px #0000008c}.app-header__dropdown-item{color:#e5e7eb;white-space:nowrap;border-radius:6px;padding:.5rem .75rem;font-size:.875rem;line-height:1.3;text-decoration:none;transition:background-color .12s,color .12s;display:block}.app-header__dropdown-item:visited{color:#e5e7eb}.app-header__dropdown-item:hover{color:#f9fafb;background:#0ea5e91f}.app-header__dropdown-item--active,.app-header__dropdown-item--active:visited{color:#38bdf8;background:#0ea5e92e;font-weight:600}.app-header__dropdown--construction>.app-header__link{color:#fbbf24;letter-spacing:.06em;text-transform:uppercase;border-style:dashed;border-color:#fbbf2459;font-size:.72rem}.app-header__dropdown--construction>.app-header__link:hover,.app-header__dropdown--construction.app-header__dropdown--open>.app-header__link{background:#fbbf241a;border-color:#fbbf2499}.app-header__dropdown--construction>.app-header__link--active{color:#020617;background:#fbbf24;border-style:solid;border-color:#fbbf24}.app-header__feedback-btn{font:inherit;cursor:pointer;color:#fde68a;background:#fbbf2414;border-color:#fbbf2473;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;line-height:1.2;display:inline-flex}.app-header__feedback-btn:hover{color:#fff3c4;background:#fbbf2429;border-color:#fbbf24cc}.app-header__dropdown--construction .app-header__dropdown-menu{border-color:#fbbf244d;min-width:0;right:0}.app-header__dropdown-note{color:#a1a1aa;letter-spacing:.02em;border-bottom:1px solid #1e293b;margin-bottom:2px;padding:.35rem .75rem .45rem;font-size:.72rem}.app-header__dropdown--construction .app-header__dropdown-item--active,.app-header__dropdown--construction .app-header__dropdown-item--active:visited{color:#fbbf24;background:#fbbf2424}.app-header__right{flex-shrink:0;align-items:center;gap:.45rem;min-width:80px;display:flex}.app-header__account{border-left:1px solid #1e293b;align-items:center;gap:.4rem;padding-left:.6rem;display:flex}.app-header__user{text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;max-width:9rem;font-size:.8rem;overflow:hidden}.app-header__members{box-sizing:border-box;color:#e5e7eb;white-space:nowrap;border:1px solid #94a3b859;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;width:32px;min-height:32px;padding:0;font-size:.8rem;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex;position:relative}.app-header__members-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-header__members:visited{color:#e5e7eb}.app-header__members:hover{background:#0ea5e91f;border-color:#0ea5e999}.app-header__members:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.app-header__badge{box-sizing:border-box;color:#020617;text-align:center;background:#f59e0b;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-6px}.app-header__badge--glow{background:#fbbf24;box-shadow:0 0 10px #fbbf24b3}.app-header__logout{box-sizing:border-box;color:#e5e7eb;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #94a3b859;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.38rem .75rem;font-size:.8rem;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.app-header__logout:hover{color:#fca5a5;background:#f871711f;border-color:#f8717199}.app-header__logout:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.app-header__logout:disabled{opacity:.6;cursor:progress}.app-header__motion{box-sizing:border-box;color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #94a3b859;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.app-header__motion:hover{color:#6ee7b7;background:#34d3991f;border-color:#34d39999}.app-header__motion[aria-pressed=true]{color:#fbbf24;border-color:#fbbf2473}.app-header__motion:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}@media(max-width:1799px){.app-header__user{display:none}.app-header__account{border-left:0;padding-left:0}.app-header__logout,.app-header__members{width:32px;padding:0}.app-header__members-text,.app-header__logout-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media(max-width:1640px)and (min-width:901px){.app-header__right .tksearch__input{width:80px}}.app-root{background:var(--bg,#0f1115);min-height:100%;color:var(--text,#e5e7eb);flex-direction:column;display:flex}.app-main{flex:1;padding:1.5rem 0 2.5rem}@media(max-width:768px){.app-header__inner{flex-wrap:wrap;gap:1rem;padding-inline:1rem}.app-header__nav{flex-basis:100%;order:3;gap:.35rem;margin:0}.app-header__link{padding:.4rem .7rem;font-size:.82rem}.app-main{padding:1rem 0 2rem}}.spyid-section-title{margin:0 0 2px;font-size:.95rem;font-weight:600}.spyid-section-subtitle{color:#9ca3af;margin:0;font-size:.8rem}.spyid-spark-root{background:#020617;border:1px solid #111827;border-radius:12px;margin-top:12px;margin-bottom:20px;padding:14px 16px 18px;box-shadow:0 18px 35px #00000073}.spyid-spark-header{margin-bottom:6px}.spyid-spark-loading{color:#9ca3af;padding:16px 4px;font-size:.8rem}.spyid-spark-chart{margin-top:6px}.spyid-spark-svg{background:radial-gradient(circle at top,#0f172a 0,#020617 60%,#000);border-radius:8px;width:100%;height:120px;overflow:hidden}.spyid-spark-xlabels{justify-content:space-between;margin-top:6px;display:flex}.spyid-spark-xlabel{text-align:center;flex:1;font-size:.7rem}.spyid-spark-day{color:#e5e7eb;margin-bottom:2px}.spyid-spark-pct{background:#020617;border:1px solid #111827;border-radius:999px;padding:1px 4px;font-size:.7rem}.spyid-spark-pct--pos{color:#22c55e;background:#16a34a1f;border-color:#22c55e99}.spyid-spark-pct--neg{color:#ef4444;background:#7f1d1d2e;border-color:#ef4444b3}.spyid-spark-range{color:#6b7280;margin-top:4px;font-size:.7rem}.spyid-page{box-sizing:border-box;width:100%;padding:16px 24px 40px}.spyid-bubbles-root{width:100%;max-width:1700px;margin:0 auto}.spyid-bubbles-header{margin-bottom:8px}.spyid-bubbles-loading{color:#9ca3af;padding:18px 4px;font-size:.8rem}.spyid-bubbles-canvas{background:radial-gradient(circle at top,#0f172a 0,#020617 60%,#000);border:1px solid #111827;border-radius:10px;width:100%;height:340px;position:relative;overflow:hidden}.spyid-bubbles-axis{color:#9ca3af;pointer-events:none;justify-content:space-between;padding:0 6px;font-size:.65rem;display:flex;position:absolute;left:0;right:0}.spyid-bubbles-axis--top{top:4px}.spyid-bubbles-axis--mid{top:50%;transform:translateY(-50%)}.spyid-bubbles-axis--bottom{bottom:4px}.spyid-bubbles-sector-cols{color:#d1d5db;pointer-events:none;justify-content:space-between;padding:0 4px;font-size:.62rem;display:flex;position:absolute;bottom:4px;left:0;right:0}.spyid-bubbles-sector-col-label{text-align:center;flex:1}.spyid-bubble{color:#f9fafb;border-radius:999px;justify-content:center;align-items:center;font-size:.6rem;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0f172a99}.spyid-bubble-ticker{pointer-events:none}.spyid-bubbles-sector-bars{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;margin-top:10px;display:grid}.spyid-bubbles-sector-bar{background:#020617;border:1px solid #111827;border-radius:999px;justify-content:space-between;align-items:center;padding:4px 8px;font-size:.75rem;display:flex}.spyid-bubbles-sector-bar-name{color:#e5e7eb}.spyid-bubbles-sector-bar-val{color:#e5e7eb;font-weight:600}.spyid-bubbles-sector-bar-val--pos{color:#22c55e}.spyid-bubbles-sector-bar-val--neg{color:#ef4444}.rrg-full-bleed{box-sizing:border-box;flex-direction:column;align-self:stretch;width:100vw;min-height:100vh;margin:-24px 0 0;padding:0;display:flex}:root,:host{--color-bg-void:oklch(10.8% .003 280);--color-bg-base:oklch(14.2% .004 280);--color-bg-raised:oklch(17.5% .005 280);--color-bg-float:oklch(20.5% .006 280);--color-bg-inset:oklch(9% .003 280);--color-edge:oklch(100% 0 0/.07);--color-edge-top:oklch(100% 0 0/.14);--color-edge-strong:oklch(100% 0 0/.12);--color-text-strong:oklch(96.5% .005 250);--color-text:oklch(90.5% .006 250);--color-bull-edge:oklch(75.5% .165 175/.35);--color-bear-strong:oklch(73% .235 15);--color-bear-edge:oklch(68.5% .22 15/.35);--color-warn-edge:oklch(78.5% .145 78/.35);--color-accent:oklch(75.5% .165 175);--color-accent-edge:oklch(75.5% .165 175/.4);--font-sans:"Satoshi","Inter","Geist","SF Pro Display",system-ui,sans-serif;--font-mono:"JetBrains Mono","IBM Plex Mono",ui-monospace,monospace;--font-display:"Satoshi","Inter","Geist",system-ui,sans-serif;--font-serif:"Instrument Serif",Georgia,serif;--radius-sharp:3px;--radius-md:5px;--ease-spring:cubic-bezier(.16,1,.3,1);--ease-out:cubic-bezier(.2,.8,.2,1);--ease-std:cubic-bezier(.4,0,.2,1)}html,body{background:var(--color-bg-void);color:var(--color-text)}body{font-family:var(--font-sans);font-feature-settings:"cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:13px;line-height:1.45}.tabular-nums,[class*=tabular],.font-mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.font-ui{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}.font-display{font-family:var(--font-display);letter-spacing:-.012em}.font-serif{font-family:var(--font-serif)}.font-serif-italic{font-family:var(--font-serif);font-style:italic}::selection{color:var(--color-text-strong);background:#00ccaa52;background:oklch(75.5% .165 175/.32)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{transition:background .15s var(--ease-out);background:#ffffff0f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff24}.t-surface{background:var(--color-bg-base);border:1px solid var(--color-edge);border-top-color:var(--color-edge-top);border-radius:var(--radius-md);position:relative;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 4px 12px #0000002e}.t-surface-raised{background:var(--color-bg-raised);border:1px solid var(--color-edge);border-top-color:var(--color-edge-top);border-radius:var(--radius-md);box-shadow:inset 0 1px #ffffff0f,0 2px 4px #00000059,0 8px 24px #00000038}.t-surface-inset{background:var(--color-bg-inset);border-radius:var(--radius-md);border:1px solid oklch(0% 0 0/.35);border-top-color:#00000080;box-shadow:inset 0 1px 2px #00000073,inset 0 -1px #ffffff05}.t-surface-float{background:var(--color-bg-float);border:1px solid var(--color-edge-strong);border-top-color:var(--color-edge-top);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px)saturate(140%);box-shadow:inset 0 1px #ffffff14,0 12px 32px #0000008c,0 4px 8px #0000004d}.edge-bull{border-top-color:var(--color-bull-edge)}.edge-bear{border-top-color:var(--color-bear-edge)}.edge-warn{border-top-color:var(--color-warn-edge)}.edge-accent{border-top-color:var(--color-accent-edge)}.t-surface-active{border-top-color:var(--color-accent-edge);box-shadow:inset 0 1px #00ccaa26,0 2px 4px #00000059,0 8px 24px #00000038;box-shadow:inset 0 1px oklch(75.5% .165 175/.15),0 2px 4px #00000059,0 8px 24px #00000038}.shadow-sm{box-shadow:0 1px 2px #00000059}.shadow-card{box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 4px 12px #0000002e}.shadow-raised{box-shadow:inset 0 1px #ffffff0f,0 2px 4px #00000059,0 8px 24px #00000038}.shadow-overlay{box-shadow:0 12px 32px #0000008c,0 4px 8px #0000004d}.shadow-glow-accent{box-shadow:0 0 0 1px var(--color-accent-edge)}.shadow-glow-bull{box-shadow:0 0 0 1px var(--color-bull-edge)}.shadow-glow-bear{box-shadow:0 0 0 1px var(--color-bear-edge)}.shadow-glow-warn{box-shadow:0 0 0 1px var(--color-warn-edge)}.glass{-webkit-backdrop-filter:blur(24px)saturate(160%);background:#040405b8}:focus-visible{outline:1.5px solid var(--color-accent);outline-offset:1px;border-radius:2px}.hairline-fade{background:linear-gradient(90deg,#ffffff1a,#ffffff05 70%,#0000);height:1px}.table-striped tbody tr:nth-child(2n){background:#ffffff04}.table-striped tbody tr{transition:background .1s var(--ease-out)}.table-striped tbody tr:hover{background:#00ccaa0d;background:oklch(75.5% .165 175/.05)}@keyframes bs-heartbeat{0%,92%,to{opacity:1;transform:scale(1);box-shadow:0 0}94%{box-shadow:0 0 0 4px oklch(from currentColor l c h/.18);opacity:1;transform:scale(1.18)}96%{box-shadow:0 0 0 8px oklch(from currentColor l c h/0);opacity:1;transform:scale(1)}}@keyframes bs-rotate-slow{to{transform:rotate(360deg)}}@keyframes bs-flash-bull{0%{background-color:#62bb5938}to{background-color:#0000}}@keyframes bs-flash-bear{0%{background-color:#df504d38}to{background-color:#0000}}@keyframes bs-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes bs-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translate(0)}}@keyframes bs-crisis-edge{0%,to{border-top-color:var(--color-bear-edge)}50%{border-top-color:var(--color-bear-strong)}}@keyframes bs-draw-fin{to{stroke-dashoffset:0}}@keyframes bs-jaw-bite{0%{transform:scale(1)}45%{transform:scale(.92)}to{transform:scale(1)}}@keyframes bs-rule-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bs-regime-just-changed{0%{box-shadow:0 0 0 0 var(--color-accent-edge)}70%{box-shadow:0 0 0 4px #0ca0;box-shadow:0 0 0 4px oklch(75.5% .165 175/0)}to{box-shadow:0 0 #0ca0;box-shadow:0 0 oklch(75.5% .165 175/0)}}.animate-heartbeat{animation:bs-heartbeat 3s var(--ease-std)infinite}.animate-rotate-slow{animation:8s linear infinite bs-rotate-slow}.animate-flash-bull{animation:bs-flash-bull 1.8s var(--ease-out)}.animate-flash-bear{animation:bs-flash-bear 1.8s var(--ease-out)}.animate-shimmer{animation:1.4s linear infinite bs-shimmer}.animate-fade-in{animation:bs-fade-in .28s var(--ease-spring)both}.animate-crisis-edge{animation:bs-crisis-edge 2.2s var(--ease-std)infinite}.animate-regime-changed{animation:bs-regime-just-changed 2.4s var(--ease-spring)2}.animate-fade-in-up{animation:bs-fade-in .28s var(--ease-spring)both}.animate-pulse-live{animation:bs-heartbeat 3s var(--ease-std)infinite}.animate-pulse-ring{animation:none}.animate-crisis-pulse{animation:bs-crisis-edge 2.2s var(--ease-std)infinite}.animate-blink-soft{animation:bs-heartbeat 2s var(--ease-std)infinite}.stagger-1{animation-delay:30ms}.stagger-2{animation-delay:60ms}.stagger-3{animation-delay:90ms}.stagger-4{animation-delay:.12s}.stagger-5{animation-delay:.15s}.stagger-6{animation-delay:.18s}.hover-lift{isolation:isolate;transition:transform .18s var(--ease-spring),border-color .18s var(--ease-spring),box-shadow .18s var(--ease-spring);position:relative}.hover-lift:after{content:"";pointer-events:none;opacity:0;height:1px;transition:opacity .22s var(--ease-out);z-index:1;background:linear-gradient(90deg,#0000,#01ccaa8c,#0000);background:linear-gradient(90deg,#0000,color(xyz 0.271 0.467 0.454 / 0.549),#0000);position:absolute;top:0;left:0;right:0}.hover-lift:hover{border-top-color:var(--color-accent-edge);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 2px 8px #00000073,0 8px 24px #00000047}.hover-lift:hover:after{opacity:1}.skeleton{border-radius:var(--radius-sharp);background:#ffffff0a;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff08 45%,#ffffff14,#ffffff08 55%,#0000 80%);animation:1.4s linear infinite bs-shimmer;position:absolute;inset:0}.bg-canvas{z-index:-1;pointer-events:none;contain:layout style paint;position:fixed;inset:0;overflow:hidden}.bg-canvas-grid{opacity:.55;background-image:radial-gradient(circle,#ffffff2e 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 40%,#000 40%,#0000 100%);mask-image:radial-gradient(75% 65% at 50% 40%,#000 40%,#0000)}.bg-canvas-orb{filter:blur(72px);will-change:transform;border-radius:50%;position:absolute}.bg-canvas-orb-a{background:radial-gradient(circle,#01ccaa0f,#0000 70%);background:radial-gradient(circle,color(xyz 0.271 0.467 0.454 / 0.059),#0000 70%);width:700px;height:700px;margin-left:-350px;animation:16s ease-in-out infinite alternate bs-orb-a;top:-260px;left:50%}.bg-canvas-orb-b{background:radial-gradient(circle,#0079b308,#0000 70%);background:radial-gradient(circle,color(xyz 0.151 0.17 0.476 / 0.031),#0000 70%);width:500px;height:500px;animation:22s ease-in-out infinite alternate bs-orb-b;top:30%;right:-120px}.bg-canvas-orb-c{background:radial-gradient(circle,#ff537008,#0000 70%);background:radial-gradient(circle,color(xyz 0.485 0.284 0.173 / 0.031),#0000 70%);width:400px;height:400px;animation:26s ease-in-out 5s infinite alternate bs-orb-c;bottom:15%;left:-80px}@keyframes bs-orb-a{0%{transform:translate(0)scale(1)}to{transform:translate(40px,60px)scale(1.08)}}@keyframes bs-orb-b{0%{transform:translate(0)scale(1)}to{transform:translate(-50px,-40px)scale(1.06)}}@keyframes bs-orb-c{0%{transform:translate(0)scale(1)}to{transform:translate(60px,-50px)scale(1.1)}}.cursor-spotlight{pointer-events:none;z-index:0;filter:blur(48px);opacity:0;will-change:transform,left,top;background:radial-gradient(circle,#01ccaa0f,#0000 65%);background:radial-gradient(circle,color(xyz 0.271 0.467 0.454 / 0.059),#0000 65%);width:520px;height:520px;transition:opacity .6s;position:fixed;transform:translate(-50%,-50%)}.cursor-spotlight.on{opacity:1}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-heartbeat,.animate-rotate-slow,.animate-crisis-edge,.animate-regime-changed,.animate-shimmer{animation:none!important}.hover-lift:hover{transform:none}.bg-canvas-orb,.cursor-spotlight{display:none!important}}.access-gate{box-sizing:border-box;width:min(380px,100vw - 32px)}.access-gate .auth-subtitle{line-height:1.55}.access-gate__who{color:#94a3b8;overflow-wrap:anywhere;margin:0 0 14px;font-size:12px}@property --app-edge{syntax:"<color>";inherits:true;initial-value:#020806}@property --app-glow-core{syntax:"<color>";inherits:true;initial-value:#40aa766b}@property --app-glow-mid{syntax:"<color>";inherits:true;initial-value:#1c684852}@property --app-glow-outer{syntax:"<color>";inherits:true;initial-value:#092c1e8c}@property --app-glow-inner{syntax:"<color>";inherits:true;initial-value:#0b2a1d}@property --app-glow-deep{syntax:"<color>";inherits:true;initial-value:#06170f}@property --app-grid{syntax:"<color>";inherits:true;initial-value:#8cffc809}:root{--app-edge:#020806;--app-glow-core:#40aa766b;--app-glow-mid:#1c684852;--app-glow-outer:#092c1e8c;--app-glow-inner:#0b2a1d;--app-glow-deep:#06170f;--app-grid:#8cffc809}html{background:var(--app-edge);transition:--app-edge 2.4s,--app-glow-core 2.4s,--app-glow-mid 2.4s,--app-glow-outer 2.4s,--app-glow-inner 2.4s,--app-glow-deep 2.4s,--app-grid 2.4s}@media(prefers-reduced-motion:reduce){html{transition:none}}body{background:0 0}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(ellipse 62% 52% at 50% 42%,var(--app-glow-core)0%,var(--app-glow-mid)34%,var(--app-glow-outer)64%,transparent 100%),radial-gradient(ellipse 120% 90% at 50% 45%,var(--app-glow-inner)0%,var(--app-glow-deep)55%,var(--app-edge)100%);position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(var(--app-grid)1px,transparent 1px),linear-gradient(90deg,var(--app-grid)1px,transparent 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 42%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 42%,#000,#0000 75%)}#root,.app-root,.rrg-page,.wl-root,.f13-page,.sp-page,.uo-page,.hl-page,.bp-page,.hilo-page,.dash-page,.bs-page,.spyid-page,.sleeper-page,.tj-page,.th,.mbr{background:0 0!important}.app-header{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#030e0ab8;border-bottom-color:#78ffbe14}.app-header__nav>a.app-header__link{letter-spacing:.03em;text-transform:uppercase;color:#4ade80;text-shadow:0 0 8px #4ade8059;border-radius:6px;padding:.36rem .6rem .32rem;font-family:VT323,IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:1.05rem;line-height:1}.app-header__nav>a.app-header__link:hover{color:#a7f3d0;text-shadow:0 0 10px #6ee7b78c;background:#064e3b73;border-color:#34d39966}.app-header__nav>a.app-header__link--active,.app-header__nav>a.app-header__link--active:hover{color:#fff;text-shadow:0 0 6px #ffffff8c,0 0 14px #34d399a6;background:linear-gradient(#0d4f39,#063424);border-color:#34d39999;box-shadow:inset 0 1px #ffffff14,0 0 16px #10b98140}.app-header__nav>a.app-header__link:focus-visible{outline-offset:2px;outline:2px solid #34d399}@media(max-width:768px){.app-header__nav>a.app-header__link{padding:.36rem .65rem .3rem;font-size:1rem}}.app-header__account .app-header__link{gap:0;width:32px;min-height:32px;padding:0}.app-header__account .app-header__caret{display:none}.app-header__account .app-header__menu-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-header__dropdown--account .app-header__dropdown-menu{min-width:190px;left:auto;right:0}.app-header__inner{gap:.5rem}.app-header__nav{scrollbar-width:none;flex-wrap:nowrap;gap:.15rem;padding-block:4px;overflow:auto hidden}.app-header__nav::-webkit-scrollbar{display:none}.app-header__nav>a.app-header__link{flex:none;padding:.34rem clamp(.32rem,.1rem + .3vw,.6rem) .3rem;font-size:clamp(.78rem,2.5px + .95vw,1.05rem)}@media(max-width:768px){.app-header__nav{flex-wrap:nowrap}.app-header__nav>a.app-header__link{padding:.36rem .6rem .3rem;font-size:1rem}}.row-link{cursor:pointer}:root{--bg:#0f1115;--panel:#1a1d24;--table-head:#232833;--border:rgba(255,255,255,.06);--text:#e5e7eb;--text-dim:#b6c1cd;--text-dark:#f9fafb;--shadow:0 10px 25px rgba(0,0,0,.35);--accent:#ff9f1a;--accent-2:#fbbf24;--link:#ffb347;--current:#0ea5a2;--current-hover:#12b8b4;--chip-idle-bg:#111318;--chip-idle-text:#d1d5db;--chip-idle-border:rgba(255,255,255,.1)}.wl-root{min-height:100vh;background:transparent;color:var(--text)}.wl-container{margin:0 auto;width:100%;max-width:1400px;padding:32px 24px}.wl-title{font-size:28px;font-weight:600;color:var(--text-dark);letter-spacing:-.01em;margin-left:15px}.wl-subtitle{margin-top:8px;font-size:13px;color:var(--text-dim)}.wl-k-blue{color:var(--accent);font-weight:600}.wl-k-green{color:var(--current);font-weight:600}.wl-toolbar{margin-top:20px;display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.wl-toolbar{flex-direction:row;align-items:center;justify-content:space-between}}.wl-search-wrap{display:flex;align-items:center;gap:8px}.wl-search{width:22rem;max-width:70vw;border:1px solid var(--border);background:#0f141b;border-radius:16px;padding:10px 12px;font-size:14px;color:#fff;outline:none;box-shadow:0 1px 2px #00000040}.wl-search::placeholder{color:#7c8796}.wl-btn{border:1px solid var(--border);background:#12161d;color:#c9d1d9;border-radius:12px;padding:8px 12px;font-size:12px;cursor:pointer;box-shadow:0 1px 2px #00000040}.wl-btn:hover{background:#171b23}.wl-filter-group{display:flex;gap:12px;align-items:center}.wl-datefilter{position:relative}.wl-btn--menu{position:relative;padding-right:34px}.wl-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;background:var(--accent);color:#111;border-radius:999px;font-size:11px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #00000059}.wl-menu{position:absolute;z-index:50;margin-top:6px;right:0;width:240px;background:#141821;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow)}.wl-menu-head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-weight:600;color:var(--text-dark);border-bottom:1px solid rgba(255,255,255,.06)}.wl-menu-clear{background:transparent;border:0;color:var(--accent);font-size:12px;cursor:pointer}.wl-menu-body{max-height:260px;overflow:auto;padding:4px 0}.wl-menu-list,.wl-social{list-style:none;margin:0;padding:0}.wl-menu-empty{padding:10px 12px;color:#7c8796;font-size:14px}.wl-menu-item{width:100%;display:flex;align-items:center;gap:8px;padding:10px 12px;background:#141821;border:0;cursor:pointer;text-align:left;color:var(--text);font-size:14px}.wl-menu-item:hover{background:#18202a}.wl-menu-item--on{background:#1e2632;color:#fff}.wl-menu-check{width:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--current);font-weight:700}.wl-page-header{background:#151922}.custom-scroll::-webkit-scrollbar{width:8px}.custom-scroll::-webkit-scrollbar-track{background:transparent}.custom-scroll::-webkit-scrollbar-thumb{background:#7d8a9c59;border-radius:9999px}.custom-scroll:hover::-webkit-scrollbar-thumb{background:#7d8a9c8c}.wl-themes-outer{margin-top:16px}.wl-themes{display:flex;flex-wrap:wrap;gap:24px}.wl-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wl-pill{border-radius:999px;padding:8px 14px;font-size:14px;border:1px solid var(--chip-idle-border);background:var(--chip-idle-bg);color:var(--chip-idle-text);box-shadow:0 1px 2px #00000040;cursor:pointer;transition:filter .15s ease,background .15s ease}.wl-pill--idle:hover{filter:brightness(1.05)}.wl-pill--current{background:var(--current);color:#0b1215;border-color:transparent}.wl-pill--current:hover{background:var(--current-hover)}.wl-pill--prev{background:var(--accent);color:#111;border-color:#e08c12}.wl-pill--prev:hover{background:var(--accent)}.wl-pill--all{background:#0c0f14;color:#fff;border-color:var(--chip-idle-border)}.wl-card{margin-top:20px;border:1px solid var(--border);background:var(--panel);border-radius:20px;box-shadow:var(--shadow)}.wl-table-wrap{overflow:auto;border-radius:20px}.wl-table{width:100%;border-collapse:separate;border-spacing:0}.wl-thead{position:sticky;top:0;z-index:10}.wl-head-row{background:var(--table-head)}.wl-th{padding:12px 14px;text-align:left;font-weight:600;font-size:14px;color:#e5e7eb}.wl-th-btn{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;cursor:pointer;color:inherit}.wl-th-caret{font-size:10px;color:#97a3b4;opacity:.9}.wl-th-caret--on{color:#fff}.wl-row{background:#0f1115;transition:background .1s ease}.wl-row--even{background:#151922}.wl-row:hover{background:#1b202b}.wl-td{border-bottom:1px solid var(--border);padding:12px 14px;vertical-align:top;color:#dbe2ea}.wl-td-long{font-size:13px;line-height:1.35;max-width:720px}.wl-td-short{font-size:13px;line-height:1.35;max-width:340px}.wl-ticker-cell{position:sticky;left:0;z-index:10;background:var(--table-head);border-bottom:1px solid var(--border);padding:12px 14px;vertical-align:top}.wl-ticker-chip{display:inline-flex;align-items:center;border-radius:999px;background:#0c0f14;color:#fff;padding:6px 10px;font-size:12px;font-weight:700;box-shadow:0 1px 2px #00000073;cursor:pointer;border:1px solid rgba(255,255,255,.08)}.wl-ticker-chip:hover{filter:brightness(1.05)}.wl-empty{padding:24px 14px;text-align:center;color:#8b96a6}.wl-count{margin-top:10px;font-size:13px;color:#8b96a6}.wl-count-num{color:#fff;font-weight:600}.wl-footer{margin-top:24px;border-top:1px solid var(--border);padding-top:16px;font-size:14px;color:#8b96a6;display:flex;align-items:center;justify-content:space-between}.wl-footer-copy{color:#8b96a6}.wl-social{display:flex;align-items:center;gap:10px}.wl-social-link{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);background:#12161d;color:#d1d5db;border-radius:999px;padding:6px 10px;text-decoration:none;box-shadow:0 1px 2px #00000040}.wl-social-link:hover{background:#171b23}.wl-social-ico{color:#cbd5e1}.wl-modal-overlay{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000}.wl-modal{width:min(1000px,92vw);max-height:86vh;background:var(--panel);border:1px solid rgba(255,255,255,.12);border-radius:18px;box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;color:#f1f5f9}.wl-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--table-head);border-bottom:1px solid rgba(255,255,255,.08)}.wl-modal-title{display:flex;gap:12px;align-items:center}.wl-modal-logo{width:36px;height:36px;object-fit:contain;border-radius:8px;background:#0c0f14;box-shadow:0 1px 2px #00000073}.wl-modal-name{font-size:18px;font-weight:700;color:#fff}.wl-modal-sub{font-size:12px;color:#cbd5e1;display:flex;align-items:center;gap:6px}.wl-dot:before{content:"•";margin:0 4px;color:#97a3b4}.wl-modal-close{border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer;color:#e5e7eb}.wl-modal-close:hover{color:#fff}.wl-modal-content{display:grid;grid-template-columns:1fr 1.2fr;gap:18px;padding:18px;overflow:auto}@media(max-width:820px){.wl-modal-content{grid-template-columns:1fr}}.wl-modal-col{display:flex;flex-direction:column;gap:12px}.wl-kv{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.wl-kv>span{color:#a9b3c2;font-size:12px}.wl-kv>strong{color:#fff;font-size:14px}.wl-section{display:grid;gap:8px}.wl-section-title{font-weight:700;font-size:14px;color:#fff}.wl-description{margin:0;line-height:1.55;color:#dfe6ef}.wl-chart-placeholder{height:240px;border:1px dashed #3a4352;border-radius:12px;display:grid;place-items:center;background:#11161e;color:#aab7c6;font-size:14px}.wl-row-clickable{cursor:pointer}.wl-row-clickable:hover{filter:brightness(1.03)}.wl-chip{padding:2px 8px;border-radius:999px;background:#0c0f14;color:#fff;font-size:11px;border:1px solid rgba(255,255,255,.08)}.wl-link{color:var(--link);text-decoration:none}.wl-link:hover{text-decoration:underline}.wl-row-pnl-pos{background:#0ea5a21f;box-shadow:inset 0 0 0 1px #0ea5a22e}.wl-row-pnl-pos:hover{background:#0ea5a229;box-shadow:inset 0 0 0 1px #0ea5a247}.wl-row-pnl-strong-pos{background:#0ea5a238;box-shadow:inset 0 0 0 1px #0ea5a261,0 0 18px #0ea5a22e}.wl-row-pnl-neg{background:#ef44441f;box-shadow:inset 0 0 0 1px #ef44442e}.wl-row-pnl-neg:hover{background:#ef444429;box-shadow:inset 0 0 0 1px #ef444447}.wl-row-pnl-strong-neg{background:#ef444438;box-shadow:inset 0 0 0 1px #ef444461,0 0 18px #ef44442e}.auth-root{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top,#020617 0 40%,#000);color:#e5e7eb}.auth-card{width:320px;padding:24px 24px 28px;background:var(--panel);border-radius:20px;box-shadow:var(--shadow)}.auth-title{margin:0 0 4px;font-size:20px;font-weight:600;color:var(--text-dark)}.auth-subtitle{margin:0 0 16px;font-size:13px;color:var(--text-dim)}.auth-tabs{display:inline-flex;padding:3px;border-radius:999px;background:#020617;margin-bottom:16px}.auth-tab{border:none;background:transparent;padding:6px 14px;border-radius:999px;font-size:13px;color:#9ca3af;cursor:pointer}.auth-tab--active{background:#0ea5e9;color:#020617}.auth-form{display:flex;flex-direction:column;gap:10px}.auth-label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#9ca3af}.auth-input{border-radius:10px;border:1px solid var(--border);background:#020617;padding:8px 10px;font-size:14px;color:#e5e7eb;outline:none}.auth-input:focus{border-color:#0ea5e9}.auth-error{margin-top:4px;font-size:12px;color:#fb7185}.auth-submit{margin-top:8px;border-radius:999px;border:none;width:100%;padding:10px 0;background:#0ea5e9;color:#020617;font-weight:600;font-size:14px;cursor:pointer}.auth-submit:disabled{opacity:.7;cursor:default}.auth-notice{margin-top:4px;font-size:12px;line-height:1.5;color:#6ee7b7}.auth-link{display:block;margin:14px auto 0;padding:4px 6px;border:none;background:transparent;color:#7dd3fc;font:inherit;font-size:12.5px;cursor:pointer}.auth-link:hover{text-decoration:underline}.auth-link:focus-visible{outline:2px solid #0ea5e9;outline-offset:2px;border-radius:4px}
