.deb,.deb-boxcard-module,.deb-entity,.deb-feature-entity,.deb-inversion-entity,.deb-portfolio-entity,.deb-portfolio-graph,.deb-promo,.deb-sat,.deb-trade-entity,.deb-watcher{--deb-cyan:#67e8f9;--deb-violet:#c4b5fd;--deb-lime:#bef264;--deb-green:#4ade80;--deb-orange:#fb923c;--deb-danger:#f87171;--deb-line:hsla(0,0%,100%,.1);--deb-line-strong:hsla(0,0%,100%,.2);--deb-muted:rgba(248,250,252,.46);--deb-faint:rgba(248,250,252,.3);--deb-glass:rgba(13,19,29,.52)}.deb{position:relative;background:#080d16;container-type:inline-size}.deb-board-frame{box-shadow:inset 0 0 0 1px hsla(82,85%,67%,.12),0 0 0 1px rgba(103,232,249,.08),0 24px 90px rgba(0,0,0,.44)}.deb-board-frame,.deb-board-frame *{-moz-user-select:none;user-select:none;-webkit-user-select:none}.deb-dotgrid{position:absolute;inset:-260%;opacity:.45;background-image:radial-gradient(hsla(0,0%,100%,.052) 1px,transparent 0);background-size:18px 18px;pointer-events:none}.deb-world-plane{will-change:transform;contain:layout style;isolation:isolate;backface-visibility:hidden;transform-style:preserve-3d}.deb-logo3d{position:absolute;z-index:1;width:300px;height:auto;pointer-events:none;transform:translate(-50%,-50%) perspective(1200px) rotateX(34deg) rotate(-8deg);transform-origin:center;opacity:.055}.deb-entity{position:relative;width:100%;border:1px solid hsla(0,0%,100%,.14);border-top:2px solid hsla(0,0%,100%,.14);background:var(--deb-glass);border-radius:16px;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:0 12px 34px rgba(0,0,0,.45);color:inherit;text-align:left}.deb-entity.deb-k-game{border-top-color:var(--deb-cyan)}.deb-entity.deb-k-signal{border-top-color:var(--deb-violet)}.deb-entity.deb-k-model{border-top-color:var(--deb-green)}.deb-entity.deb-k-desk{border-top-color:var(--deb-orange)}.deb-entity.deb-highlighted{box-shadow:0 0 0 1px currentColor,0 0 34px rgba(103,232,249,.4)}.deb-signal-orbit{transition:opacity .16s ease}.deb-signal-orbit>.deb-entity{border-radius:14px;background:radial-gradient(circle at 82% 6%,rgba(196,181,253,.16),transparent 34%),rgba(13,19,29,.44)}.deb-signal-orbit>.deb-entity:after{content:"";position:absolute;inset:-8px;z-index:-1;border-radius:18px;background:radial-gradient(circle,rgba(196,181,253,.14),transparent 64%);opacity:.7;pointer-events:none}.deb-signal-orbit.deb-tier-common>.deb-entity{border-color:hsla(0,0%,100%,.75) hsla(0,0%,100%,.6) hsla(0,0%,100%,.6)}.deb-signal-orbit.deb-tier-significant>.deb-entity{border-color:rgba(251,146,60,.92) rgba(251,146,60,.72) rgba(251,146,60,.72)}.deb-signal-orbit.deb-tier-significant>.deb-entity:after{background:radial-gradient(circle,rgba(251,146,60,.16),transparent 64%)}.deb-signal-orbit.deb-tier-major>.deb-entity{border-color:hsla(0,91%,71%,.96) hsla(0,91%,71%,.78) hsla(0,91%,71%,.78);box-shadow:0 0 20px hsla(0,91%,71%,.16),0 12px 34px rgba(0,0,0,.45)}.deb-signal-orbit.deb-tier-major>.deb-entity:after{background:radial-gradient(circle,hsla(0,91%,71%,.18),transparent 64%)}.deb-signal-orbit.deb-tier-best>.deb-entity{border-color:#a78bfa rgba(167,139,250,.85) rgba(167,139,250,.85);box-shadow:0 0 24px rgba(167,139,250,.24),0 12px 34px rgba(0,0,0,.45)}.deb-signal-orbit.deb-tier-best>.deb-entity:after{background:radial-gradient(circle,rgba(167,139,250,.22),transparent 64%);opacity:.9}.deb-signal-orbit.deb-tier-ml>.deb-entity{border-color:#4ade80 rgba(74,222,128,.9) rgba(74,222,128,.9);box-shadow:0 0 0 1px rgba(74,222,128,.45),0 0 26px rgba(74,222,128,.35),0 12px 34px rgba(0,0,0,.45);animation:deb-ml-glow 2.4s ease-in-out infinite}.deb-signal-orbit.deb-tier-ml>.deb-entity:after{background:radial-gradient(circle,rgba(74,222,128,.26),transparent 62%);opacity:1}@keyframes deb-ml-glow{0%,to{box-shadow:0 0 0 1px rgba(74,222,128,.4),0 0 20px rgba(74,222,128,.28),0 12px 34px rgba(0,0,0,.45)}50%{box-shadow:0 0 0 1px rgba(74,222,128,.6),0 0 34px rgba(74,222,128,.5),0 12px 34px rgba(0,0,0,.45)}}@media (prefers-reduced-motion:reduce){.deb-signal-orbit.deb-tier-ml>.deb-entity{animation:none}}.deb-signal-stale{opacity:.28!important}.deb-signal-stale>.deb-entity{border-color:rgba(148,163,184,.18);background:rgba(15,23,42,.34);box-shadow:0 8px 24px rgba(0,0,0,.32)}.deb-signal-stale>.deb-entity:after{opacity:0}.deb-signal-compact{transform:scale(.72);transform-origin:top left}.deb-signal-compact.deb-signal-stale{opacity:.22!important}.deb-lanectl-anchor{transform:translate(-50%)}.deb-lanectl-anchor .lsc-panel{box-shadow:0 22px 70px rgba(0,0,0,.6)}.deb-mark{top:-8px;height:12px;width:auto;opacity:.62;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.5)}.deb-mark,.deb-mark-logo{position:absolute;left:50%;transform:translateX(-50%);z-index:3;pointer-events:none}.deb-mark-logo{top:-10px;opacity:.92}.deb-sat{position:relative;width:100%;display:block;border:1px solid hsla(0,0%,100%,.12);border-radius:11px;background:rgba(13,19,29,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:6px 8px;transition:box-shadow .2s ease,border-color .2s ease;cursor:pointer;color:inherit}.deb-sat:hover{border-color:rgba(103,232,249,.48)}.deb-sat-selected{background:rgba(8,47,73,.34)}.deb-attached{position:relative;width:100%;border-radius:12px;padding:7px 9px;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:0 12px 30px rgba(0,0,0,.34)}.deb-attached-custom{border:1px solid rgba(196,181,253,.34);background:rgba(50,32,92,.34)}.deb-arb-entity{border:1px solid rgba(74,222,128,.42);background:rgba(22,101,52,.32);box-shadow:0 0 24px rgba(74,222,128,.14),0 12px 30px rgba(0,0,0,.34)}.deb-ml-mini{border:1px solid rgba(74,222,128,.25);border-radius:10px;background:rgba(20,83,45,.22);padding:6px 8px}.deb-boxcard-module,.deb-feature-entity,.deb-inversion-entity,.deb-portfolio-entity,.deb-portfolio-graph,.deb-trade-entity{position:relative;width:100%;border-radius:16px;border:1px solid hsla(0,0%,100%,.14);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);box-shadow:0 14px 38px rgba(0,0,0,.42)}.deb-trade-entity{--trade-color:#67e8f9;min-height:132px;border-color:hsla(0,0%,100%,.5);background:rgba(13,19,29,.5);padding:10px}.deb-pm-model{border-radius:16px;border:1px solid color-mix(in srgb,var(--pm-accent,#22d3ee) 38%,transparent);background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--pm-accent,#22d3ee) 14%,transparent),transparent 44%),rgba(10,15,24,.55);box-shadow:0 14px 38px rgba(0,0,0,.42),0 0 24px color-mix(in srgb,var(--pm-accent,#22d3ee) 10%,transparent)}.deb-explore,.deb-pm-model{position:relative;height:100%;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.deb-explore{min-height:132px;border-radius:16px;background:rgba(11,17,27,.55);box-shadow:0 14px 38px rgba(0,0,0,.42)}.deb-explore-lime{border:1px solid hsla(82,85%,67%,.32);background:radial-gradient(circle at 10% 0,hsla(82,85%,67%,.12),transparent 42%),rgba(11,17,27,.55)}.deb-explore-violet{border:1px solid rgba(196,181,253,.32);background:radial-gradient(circle at 10% 0,rgba(196,181,253,.12),transparent 42%),rgba(11,17,27,.55)}.deb-explore-green{border:1px solid rgba(134,239,172,.32);background:radial-gradient(circle at 10% 0,rgba(134,239,172,.12),transparent 42%),rgba(11,17,27,.55)}.deb-entwrap{transition:opacity .14s ease}.deb-board-frame.deb-is-moving{cursor:grabbing}.deb-board-frame.deb-is-moving .deb-entwrap{pointer-events:none;transition:none!important}.deb-board-frame.deb-is-moving .deb-causal-orbit-card *,.deb-board-frame.deb-is-moving .deb-entwrap *,.deb-board-frame.deb-is-moving .deb-promo-mark,.deb-board-frame.deb-is-moving .deb-signal-orbit,.deb-board-frame.deb-is-moving .deb-statcard-wrap,.deb-board-frame.deb-is-moving .deb-world-plane{transition:none!important;animation:none!important}.deb-board-frame.deb-is-moving .causal-banner,.deb-board-frame.deb-is-moving .deb-attached,.deb-board-frame.deb-is-moving .deb-boxcard-module,.deb-board-frame.deb-is-moving .deb-entity,.deb-board-frame.deb-is-moving .deb-inversion-entity,.deb-board-frame.deb-is-moving .deb-portfolio-entity,.deb-board-frame.deb-is-moving .deb-portfolio-graph,.deb-board-frame.deb-is-moving .deb-sat,.deb-board-frame.deb-is-moving .deb-trade-entity,.deb-board-frame.deb-is-moving .statcard-entity{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.deb-board-frame.deb-is-moving .deb-logo3d,.deb-board-frame.deb-is-moving .statcard-brand-logo{filter:none!important}.deb-board-frame.deb-is-moving .deb-logo3d,.deb-board-frame.deb-is-moving .deb-strokes{opacity:0!important}.deb-board-frame.deb-is-moving .deb-dotgrid{opacity:.28}.deb-board-frame.deb-is-moving .deb-corner-expand,.deb-board-frame.deb-is-moving .deb-resize{opacity:0!important}.deb-board-frame.deb-is-moving .deb-focus-muted{opacity:.42}.deb-statcard-wrap{pointer-events:auto}.deb-causal-orbit-card{transform:translateZ(0)}.deb-causal-orbit-card .causal-banner,.deb-causal-orbit-card .statcard-entity{transition:border-color .18s ease,background .18s ease,opacity .18s ease}.deb-board-frame.deb-is-moving .deb-causal-orbit-card{pointer-events:none}.deb-decision-chips{display:flex;flex-wrap:wrap;gap:6px;max-width:520px;pointer-events:auto}.deb-board-frame.deb-is-moving .deb-decision-chips{pointer-events:none}.deb-decision-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:rgba(9,14,22,.82);backdrop-filter:blur(6px);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.72);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;text-decoration:none}.deb-decision-chip:disabled{opacity:.45;cursor:not-allowed}.deb-chip-track{border-color:color-mix(in srgb,#bef264 45%,transparent);color:#bef264}.deb-chip-track:hover:not(:disabled){background:color-mix(in srgb,#bef264 14%,rgba(9,14,22,.82))}.deb-chip-inspect{border-color:color-mix(in srgb,#67e8f9 42%,transparent);color:#a5f3fc}.deb-chip-inspect:hover{background:color-mix(in srgb,#67e8f9 14%,rgba(9,14,22,.82))}.deb-chip-watch{border-color:color-mix(in srgb,#c4b5fd 42%,transparent);color:#c4b5fd}.deb-chip-watch:hover{background:color-mix(in srgb,#c4b5fd 14%,rgba(9,14,22,.82))}.deb-chip-markets{border-color:color-mix(in srgb,#fbbf24 40%,transparent);color:#fcd34d}.deb-chip-markets:hover{background:color-mix(in srgb,#fbbf24 13%,rgba(9,14,22,.82))}.deb-chip-pass:hover{border-color:hsla(0,91%,71%,.4);color:#fca5a5}.deb-pass-menu{display:flex;flex-direction:column;gap:2px;min-width:168px;padding:6px;border-radius:10px;border:1px solid hsla(0,91%,71%,.28);background:rgba(9,14,22,.94);backdrop-filter:blur(8px);box-shadow:0 16px 40px rgba(0,0,0,.5)}.deb-pass-menu-k{padding:2px 6px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#fca5a5}.deb-pass-menu-item{padding:5px 8px;border-radius:6px;border:1px solid transparent;background:transparent;text-align:left;font-size:10.5px;font-weight:700;color:hsla(0,0%,100%,.78);cursor:pointer;transition:background .15s ease,color .15s ease}.deb-pass-menu-item:hover{background:hsla(0,91%,71%,.12);color:#fff}.deb-pass-menu-skip{color:hsla(0,0%,100%,.45);font-style:italic}.deb-evidence-path{fill:none;stroke-width:1.5;stroke-linejoin:round;stroke-dasharray:6 10;opacity:.7;animation:deb-evidence-dash 1.4s linear infinite}@keyframes deb-evidence-dash{to{stroke-dashoffset:-32}}.deb-board-frame.deb-is-moving .deb-evidence-path{animation:none;opacity:.25}.deb-syl-item{opacity:0;animation:deb-syl-in .4s ease-out forwards}@keyframes deb-syl-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.deb-evidence-path,.deb-syl-item{animation:none}.deb-syl-item{opacity:1}}.deb-focus-muted{opacity:.32}.deb-focus-hit{z-index:16}.deb-focus-hit>.deb-attached,.deb-focus-hit>.deb-boxcard-module,.deb-focus-hit>.deb-entity,.deb-focus-hit>.deb-inversion-entity,.deb-focus-hit>.deb-portfolio-entity,.deb-focus-hit>.deb-portfolio-graph,.deb-focus-hit>.deb-sat,.deb-focus-hit>.deb-trade-entity{border-color:hsla(0,0%,100%,.72)!important;box-shadow:0 0 0 2px hsla(0,0%,100%,.34),0 0 30px hsla(0,0%,100%,.2),0 18px 50px rgba(0,0,0,.5)}.deb-portfolio-popout,.deb-trade-popout{position:absolute;left:calc(100% + 10px);top:10px;z-index:18;width:245px;border:1px solid hsla(82,85%,67%,.28);border-radius:14px;background:rgba(8,12,20,.94);padding:10px;box-shadow:0 18px 54px rgba(0,0,0,.56)}.deb-portfolio-entity{min-height:178px;border-color:hsla(82,85%,67%,.32);background:radial-gradient(circle at 16% 0,hsla(82,85%,67%,.14),transparent 36%),rgba(13,19,29,.58);padding:12px}.deb-portfolio-graph{min-height:420px;height:100%;border-color:hsla(0,0%,100%,.16);background:radial-gradient(circle at 24% 4%,rgba(103,232,249,.1),transparent 34%),linear-gradient(180deg,rgba(10,15,25,.88),rgba(7,11,19,.78)),rgba(7,11,19,.84);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);box-shadow:0 18px 54px rgba(0,0,0,.48);padding:12px}.deb-graph-line-group{cursor:pointer;outline:none}.deb-graph-line-group:focus-visible path:last-child{filter:drop-shadow(0 0 7px rgba(255,255,255,.78))}.deb-inversion-entity{min-height:128px;border-color:rgba(52,211,153,.32);background:linear-gradient(180deg,rgba(16,185,129,.14),rgba(13,19,29,.48)),rgba(13,19,29,.52);padding:12px}.deb-boxcard-module{min-height:290px;border-color:rgba(103,232,249,.32);background:radial-gradient(circle at 18% 0,rgba(103,232,249,.12),transparent 34%),linear-gradient(180deg,rgba(14,116,144,.12),rgba(13,19,29,.48)),rgba(13,19,29,.5);padding:12px}.deb-feature-entity{min-height:118px;display:block;cursor:pointer;color:inherit;text-align:left;border-color:rgba(148,163,184,.24);background:linear-gradient(180deg,rgba(148,163,184,.11),rgba(13,19,29,.5)),rgba(13,19,29,.48);padding:11px;transition:border-color .14s ease,background .14s ease}.deb-feature-entity:hover{border-color:rgba(203,213,225,.38);background:linear-gradient(180deg,rgba(148,163,184,.16),rgba(13,19,29,.58)),rgba(13,19,29,.54)}.deb-watcher{position:relative;border:1px solid hsla(0,0%,100%,.16);border-radius:12px;background:rgba(10,14,22,.62);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:7px 10px;box-shadow:0 10px 26px rgba(0,0,0,.4)}.deb-promo{position:relative;display:flex;flex-direction:column;gap:4px;width:100%;overflow:hidden;border-radius:16px;border:1px solid hsla(82,85%,67%,.34);background:radial-gradient(circle at 82% 0,rgba(103,232,249,.16),transparent 46%),linear-gradient(155deg,hsla(82,85%,67%,.16),rgba(13,19,29,.5)),rgba(13,19,29,.44);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:inset 0 0 0 1px hsla(82,85%,67%,.12),0 14px 40px rgba(0,0,0,.44);padding:14px;color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.deb-promo:hover{border-color:hsla(82,85%,67%,.62);box-shadow:inset 0 0 0 1px hsla(82,85%,67%,.22),0 0 34px hsla(82,85%,67%,.24),0 18px 48px rgba(0,0,0,.5);transform:translateY(-1px)}.deb-promo-glow{position:absolute;inset:-40% -60%;background:linear-gradient(115deg,transparent 42%,hsla(82,85%,67%,.18) 50%,transparent 58%);pointer-events:none;animation:deb-promo-sweep 5.5s ease-in-out infinite}@keyframes deb-promo-sweep{0%,to{transform:translateX(-24%);opacity:.5}50%{transform:translateX(24%);opacity:1}}.deb-promo-eyebrow{font-size:9px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:hsla(82,85%,67%,.85)}.deb-promo-title{font-size:26px;font-weight:900;line-height:1;letter-spacing:.02em;color:#fff;text-shadow:0 2px 18px hsla(82,85%,67%,.3)}.deb-promo-sub{font-size:10px;line-height:1.35;color:rgba(226,232,240,.66)}.deb-promo-cta{margin-top:4px;display:inline-flex;align-items:center;gap:5px;align-self:flex-start;border-radius:9px;border:1px solid hsla(82,85%,67%,.4);background:hsla(82,85%,67%,.14);padding:5px 10px;font-size:10px;font-weight:800;color:#ecfccb}.deb-promo:hover .deb-promo-cta{background:hsla(82,85%,67%,.24);border-color:hsla(82,85%,67%,.6)}.deb-corner-expand{position:absolute;top:-9px;right:8px;z-index:5;display:grid;place-items:center;width:20px;height:20px;border-radius:7px;border:1px solid var(--deb-line-strong,hsla(0,0%,100%,.2));background:#0c1220;color:hsla(0,0%,100%,.6);cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease}.deb-corner-expand:focus-visible,.deb-entwrap:hover .deb-corner-expand{opacity:1}.deb-corner-expand:hover{color:#fff;border-color:hsla(0,0%,100%,.45)}.deb-resize{position:absolute;right:2px;bottom:2px;z-index:5;width:14px;height:14px;cursor:nwse-resize;opacity:0;transition:opacity .12s ease;background:linear-gradient(135deg,transparent 50%,hsla(0,0%,100%,.35) 0,hsla(0,0%,100%,.35) 62%,transparent 0,transparent 74%,hsla(0,0%,100%,.35) 0,hsla(0,0%,100%,.35) 86%,transparent 0);border-bottom-right-radius:14px}.deb-entwrap:hover .deb-resize{opacity:1}.deb-inline-expansion{position:absolute;z-index:80;right:22px;top:102px;width:min(760px,calc(100% - 44px));max-height:calc(100dvh - 126px);overflow-y:auto;border-radius:22px}.deb-overlay-backdrop{display:none}.deb-overlay-card{position:relative;z-index:1;width:min(940px,100%);max-height:88vh;overflow-y:auto;border:1px solid hsla(0,0%,100%,.2);background:rgba(13,19,29,.9);backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%);border-radius:22px;box-shadow:0 40px 120px rgba(0,0,0,.6)}.deb-palette{position:absolute;left:10px;top:184px;z-index:92;display:flex;flex-direction:column;width:168px;max-height:calc(100% - 254px);overflow:hidden;border:1px solid hsla(0,0%,100%,.14);border-radius:14px;background:rgba(9,13,21,.86);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:0 18px 48px rgba(0,0,0,.5)}.deb-palette-books{overflow-y:auto;max-height:240px}.deb-palette-tab{position:absolute;left:10px;top:184px;z-index:92;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;border:1px solid hsla(0,0%,100%,.14);background:rgba(9,13,21,.86);color:hsla(82,85%,67%,.9);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:0 12px 30px rgba(0,0,0,.45);cursor:pointer}.deb-palette-tab:hover{color:#fff;border-color:hsla(0,0%,100%,.3)}.deb-trade-accent{position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--trade-color,#67e8f9);opacity:.9}.deb-strokes{position:absolute;left:0;top:0;z-index:17;overflow:visible}.deb-focus-hidden{opacity:0;pointer-events:none}.deb-ml-hit>.deb-entity,.deb-ml-hit>.deb-sat{border-color:rgba(74,222,128,.9)!important;box-shadow:0 0 0 2px rgba(74,222,128,.45),0 0 26px rgba(74,222,128,.3),0 18px 50px rgba(0,0,0,.5)!important}.deb-promo-billboard{padding:20px 22px;min-height:150px}.deb-promo-billboard .deb-promo-title{font-size:34px}.deb-promo-mark{position:absolute;right:14px;bottom:10px;width:148px;height:auto;opacity:.5;pointer-events:none;filter:drop-shadow(0 0 14px rgba(190,242,100,.55)) drop-shadow(0 0 30px rgba(190,242,100,.3));animation:deb-mark-glow 3.6s ease-in-out infinite}@keyframes deb-mark-glow{0%,to{opacity:.4;filter:drop-shadow(0 0 10px rgba(190,242,100,.4))}50%{opacity:.62;filter:drop-shadow(0 0 20px rgba(190,242,100,.7)) drop-shadow(0 0 40px rgba(190,242,100,.35))}}.deb-promo-quote{position:relative;font-size:12px;font-style:italic;font-weight:600;color:hsla(80,89%,89%,.9)}.deb-welcome{border-radius:16px;border:1px solid hsla(82,85%,67%,.3);background:radial-gradient(circle at 90% 0,hsla(82,85%,67%,.12),transparent 40%),rgba(13,19,29,.5);padding:14px}.deb-picks,.deb-welcome{position:relative;width:100%;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:0 14px 38px rgba(0,0,0,.42)}.deb-picks{border-radius:16px;border:1px solid hsla(82,85%,67%,.28);background:radial-gradient(circle at 12% 0,hsla(82,85%,67%,.1),transparent 34%),rgba(13,19,29,.52);padding:12px}.deb-picks.deb-picks-open{width:320px;background:radial-gradient(circle at 12% 0,hsla(82,85%,67%,.12),transparent 34%),rgba(13,19,29,.6);border-color:hsla(82,85%,67%,.4);box-shadow:0 20px 50px rgba(0,0,0,.5)}.deb-slip-popout{position:absolute;left:calc(100% + 10px);top:8px;z-index:18;width:230px;border:1px solid hsla(82,85%,67%,.3);border-radius:14px;background:rgba(8,12,20,.96);padding:10px;box-shadow:0 18px 54px rgba(0,0,0,.56)}.deb-drawbar{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);z-index:92;display:flex;align-items:center;gap:5px;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;background:rgba(9,13,21,.9);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:0 14px 36px rgba(0,0,0,.5);padding:6px 8px}.deb-draw-swatch{width:18px;height:18px;border-radius:50%;border:2px solid hsla(0,0%,100%,.25);cursor:pointer;transition:transform .1s ease,border-color .1s ease}.deb-draw-swatch:hover{transform:scale(1.12)}.deb-draw-swatch-on{border-color:#fff;box-shadow:0 0 0 2px hsla(0,0%,100%,.35);transform:scale(1.15)}.deb-draw-tool{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.6);cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.deb-draw-tool:hover{color:#fff;border-color:hsla(0,0%,100%,.3)}.deb-draw-tool-on{color:#bef264;border-color:hsla(82,85%,67%,.5);background:hsla(82,85%,67%,.12)}.deb-mobile-command-dock{display:none}.deb-primary-control{display:inline-flex;align-items:center;gap:6px;border:1px solid;border-radius:12px;background:rgba(8,14,24,.7);padding:8px 10px;box-shadow:0 12px 34px rgba(0,0,0,.3);backdrop-filter:blur(16px);font-size:10px;font-weight:900;letter-spacing:.05em;cursor:pointer}.deb-primary-control:hover{background:hsla(0,0%,100%,.08);color:#fff}.deb-primary-tools-toggle{left:16px;top:140px;z-index:92}.deb-tools-dock{top:140px;right:420px;left:196px;z-index:92;max-width:none}.deb-replay-dock{top:92px;z-index:91}.deb-right-dock{top:92px;right:164px;z-index:92}.deb-view-controls{position:absolute;z-index:92;bottom:73px;left:50%;display:flex;align-items:center;gap:6px;transform:translateX(-50%);border:1px solid hsla(0,0%,100%,.14);border-radius:12px;background:rgba(9,13,21,.9);padding:5px 6px;box-shadow:0 14px 36px rgba(0,0,0,.5);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.deb-view-control-group{display:flex;align-items:center;gap:3px}.deb-view-control-group+.deb-view-control-group{border-left:1px solid hsla(0,0%,100%,.12);padding-left:6px}.deb-view-control-group>span{display:flex;align-items:center;gap:4px;padding:0 4px;color:#94a3b8;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.deb-view-control-group button{border:1px solid transparent;border-radius:7px;background:transparent;padding:4px 6px;color:#64748b;font-size:8px;font-weight:900;text-transform:capitalize;cursor:pointer}.deb-view-control-group button:hover{color:#fff;background:hsla(0,0%,100%,.06)}.deb-view-control-group button[aria-pressed=true]{border-color:hsla(82,85%,67%,.36);background:hsla(82,85%,67%,.12);color:#d9f99d}@media (max-width:1280px){.deb-tools-dock{right:330px}.deb-right-dock{right:136px}.deb-view-controls{left:auto;right:14px;transform:none}}.deb:has(.deb-first-value-fixed) .deb-right-dock{top:300px}.deb:has(.board-header-entity.is-expanded) .deb-right-dock{right:390px}.deb:has(.deb-tools-dock:not(.hidden)) .deb-tools-dock{right:520px}.deb:has(.deb-tools-dock:not(.hidden)) .deb-first-value-fixed{right:164px;left:auto;transform:none}@media (max-width:767px){.deb-mobile-command-dock{position:fixed;z-index:90;right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;display:flex;gap:8px;border:1px solid hsla(0,0%,100%,.14);border-radius:14px;background:rgba(8,12,20,.88);padding:7px;box-shadow:0 18px 48px rgba(0,0,0,.55);backdrop-filter:blur(18px)}.deb-inline-expansion{position:fixed;top:112px;right:12px;left:12px;width:auto;max-height:calc(100dvh - 196px)}}.deb-portfolio-picker{position:absolute;left:0;top:calc(100% + 6px);z-index:20;width:230px;max-height:260px;overflow-y:auto;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;background:rgba(11,17,32,.98);padding:6px;box-shadow:0 18px 48px rgba(0,0,0,.56);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@media (prefers-reduced-motion:reduce){.deb *,.deb :after,.deb :before{animation-duration:.001ms!important;transition-duration:.001ms!important}.deb .board-entity-ticker-track{animation-duration:24s!important;animation-iteration-count:infinite!important}}.deb-data-state{pointer-events:auto;position:absolute;z-index:30;top:50%;left:50%;width:min(420px,calc(100% - 48px));transform:translate(-50%,-50%);border:1px solid hsla(82,85%,67%,.28);border-radius:18px;background:rgba(8,14,24,.82);padding:20px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.32);backdrop-filter:blur(18px)}.deb-data-state>span{display:block;color:#bef264;font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.deb-data-state strong{display:block;margin-top:7px;color:#fff;font-size:18px}.deb-data-state p{margin:8px auto 0;max-width:350px;color:#94a3b8;font-size:11px;line-height:1.5}.deb-data-state button{margin-top:14px;border:1px solid hsla(82,85%,67%,.38);border-radius:9px;background:#bef264;padding:8px 12px;color:#111827;font-size:10px;font-weight:900;cursor:pointer}.deb-data-state.is-error{border-color:hsla(0,91%,71%,.34)}.deb-data-state.is-error>span{color:#fca5a5}.deb-first-value-fixed{pointer-events:auto;position:absolute;z-index:95;top:92px;left:50%;width:340px;transform:translateX(-50%)}