.gd-dash>.gd-shell{transition:transform .25s var(--ease), box-shadow .25s var(--ease)}@media (hover:hover){.gd-dash>.gd-shell:hover{transform:translateY(-3px);box-shadow:0 22px 44px -30px #17140f8c}}.gd-blive{border:1px solid var(--line);background:linear-gradient(170deg, var(--surface) 0%, var(--chip) 100%);border-radius:18px;gap:12px;margin:2px 0 4px;padding:14px;display:grid}.gd-blive.is-loading{background:linear-gradient(100deg, var(--chip) 30%, var(--surface) 50%, var(--chip) 70%);background-size:300% 100%;min-height:132px;animation:1.4s linear infinite gd-blive-shine}@keyframes gd-blive-shine{0%{background-position:100% 0}to{background-position:0 0}}.gd-blive-head{color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;font-weight:600;display:flex}.gd-blive-head i{background:var(--live);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite gd-blive-pulse;box-shadow:0 0 #2fbf7180}@keyframes gd-blive-pulse{0%{box-shadow:0 0 #2fbf7180}70%,to{box-shadow:0 0 0 8px #2fbf7100}}.gd-blive-head small{font-family:var(--mono);color:var(--text-3);margin-left:auto;font-size:11px;font-weight:500}.gd-blive-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.gd-blive-nums>div{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);animation:gd-blive-in .45s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms);border-radius:13px;gap:4px;padding:10px 11px;display:grid}.gd-blive-nums dt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:10px}.gd-blive-nums dd{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(15px,4vw,19px);font-weight:700;overflow:hidden}@media (width<=520px){.gd-blive-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-blive-nums>div:first-child{grid-column:1/-1}.gd-blive-nums>div:first-child dd{font-size:24px}}.gd-blive-nums .is-up dd{color:var(--gain)}.gd-blive-nums .is-down dd{color:var(--loss)}.gd-blive-note{color:var(--text-2);margin:0;font-size:13px}.gd-blive-facts{gap:2px;margin:0;padding:0;list-style:none;display:grid}.gd-blive-facts li{border-bottom:1px dashed var(--line);animation:gd-blive-in .45s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms);justify-content:space-between;align-items:baseline;gap:8px;padding:7px 2px;font-size:12.5px;display:flex}.gd-blive-facts li:last-child{border-bottom:0}.gd-blive-facts span{color:var(--text-3);white-space:nowrap;flex:none}.gd-blive-facts b{text-align:right;min-width:0;font-weight:600}.gd-blive-facts small{color:var(--text-3);font-weight:500}.gd-blive-chart{gap:8px;margin:0;display:grid}.gd-blive-chart figcaption{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:10.5px}.gd-blive-chart ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.gd-blive-chart li{justify-items:center;gap:4px;display:grid}.gd-blive-chart li>small{color:var(--text-3);font-size:11px}.gd-blive-bars{border-bottom:1px solid var(--line-2);justify-content:center;align-items:flex-end;gap:3px;width:100%;height:64px;padding-bottom:1px;display:flex}.gd-blive-bars i{transform-origin:bottom;width:38%;max-width:14px;min-height:2px;animation:gd-blive-grow .8s var(--ease) both;animation-delay:calc(.15s + var(--i,0) * 60ms);border-radius:4px 4px 1px 1px;display:block}.gd-blive-bars .is-in{background:linear-gradient(180deg, #45c482 0%, var(--gain) 100%)}.gd-blive-bars .is-out{background:linear-gradient(180deg, #e0735b 0%, var(--loss) 100%)}@keyframes gd-blive-grow{0%{transform:scaleY(0)}}@keyframes gd-blive-in{0%{opacity:0;transform:translateY(6px)}}.gd-blive.is-left{background:#fbf1ee;border-color:#c2452d59}.gd-blive.is-left p{color:var(--text-2);margin:0;font-size:13.5px}.gd-blive.is-left b{color:#b23a24}.gd-sigtrack{gap:6px;margin-top:4px;display:grid}.gd-sigtrack-bar{background:var(--chip);height:10px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;position:relative}.gd-sigtrack-risk{background:repeating-linear-gradient(135deg,#c2452d38 0 5px,#c2452d1a 5px 10px);border-radius:999px 0 0 999px;position:absolute;top:0;bottom:0;left:0}.gd-sigtrack-fill{background:linear-gradient(90deg, #45c482 0%, var(--gain) 100%);transform-origin:0;animation:gd-sigtrack-fill 1.1s var(--ease) both .2s;border-radius:0 999px 999px 0;position:absolute;top:0;bottom:0}@keyframes gd-sigtrack-fill{0%{transform:scaleX(0)}}.gd-sigtrack-entry,.gd-sigtrack-tp{border-radius:2px;width:4px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%)}.gd-sigtrack-entry{background:var(--text)}.gd-sigtrack-tp{border:2px solid var(--surface);width:12px;height:12px;box-shadow:0 0 0 1px var(--line-2);background:#cdbfa6;border-radius:50%}.gd-sigtrack-tp.is-hit{background:var(--gain);animation:.5s cubic-bezier(.34,1.56,.64,1) both gd-sigtrack-pop;animation-delay:calc(.9s + var(--i,0) * .12s);box-shadow:0 0 0 3px #2f8f5b38}@keyframes gd-sigtrack-pop{0%{transform:translate(-50%,-50%)scale(.3)}}.gd-sigtrack-now{border:3px solid var(--surface);background:var(--live);border-radius:50%;width:14px;height:14px;animation:2s ease-out infinite gd-blive-pulse;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 #2fbf718c}.gd-sigtrack-labels{height:14px;position:relative}.gd-sigtrack-labels small{font-family:var(--mono);color:var(--text-3);white-space:nowrap;font-size:10px;position:absolute;top:0;transform:translate(-50%)}.gd-sigtrack-labels small:first-child{transform:none}.gd-sigtrack-labels small:last-child{transform:translate(-100%)}.gd-sigtrack-labels small.is-hit{color:var(--gain);font-weight:700}.gd-sigtrack-meta{flex-wrap:wrap;gap:6px;margin:2px 0 0;display:flex}.gd-sigtrack-meta span{background:var(--chip);font-family:var(--mono);color:var(--text-2);border-radius:999px;padding:3px 9px;font-size:11px}.gd-sigtrack-meta span.is-wait{color:#8a5d0f;background:#d39b2f24}.gd-sigsteps{flex-wrap:wrap;gap:4px;margin:2px 0 0;padding:0;list-style:none;display:flex}.gd-sigsteps li{border:1px solid var(--line-2);font-family:var(--mono);color:var(--text-2);animation:gd-blive-in .4s var(--ease) both;animation-delay:calc(.3s + var(--i,0) * 80ms);border-radius:999px;padding:2px 8px;font-size:10.5px}.gd-sigsteps li.is-tp{color:var(--gain);background:#2f8f5b1a;border-color:#2f8f5b73;font-weight:700}.gd-sigmini.is-locked .gd-sigtrack{filter:none}.gd-sigcopy{border:1px solid var(--line-2);background:var(--surface);min-height:40px;color:var(--text);font:600 13px var(--body);cursor:pointer;border-radius:999px;padding:0 14px;transition:background-color .2s,border-color .2s,color .2s}.gd-sigcopy:hover{border-color:var(--text-3)}.gd-sigcopy.is-done{color:var(--gain);background:#2f8f5b1a;border-color:#2f8f5b8c}.gd-prof-settings{gap:10px;display:grid}.gd-prof-settings>.gd-prof-block{border:1px solid var(--line);border-top:1px solid var(--line);background:var(--surface);transition:box-shadow .25s var(--ease), border-color .2s ease;animation:gd-blive-in .45s var(--ease) both;border-radius:18px;padding:18px}.gd-prof-settings>.gd-prof-block:nth-of-type(2){animation-delay:50ms}.gd-prof-settings>.gd-prof-block:nth-of-type(3){animation-delay:.1s}.gd-prof-settings>.gd-prof-block:nth-of-type(n+4){animation-delay:.15s}@media (hover:hover){.gd-prof-settings>.gd-prof-block:hover{border-color:#17140f2e;box-shadow:0 16px 34px -28px #17140f80}}.gd-prof-settings>.gd-prof-block.gd-prof-danger{background:#fdf6f3;border-color:#c2452d40}.gd-prof-broker{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.gd-prof-broker>div{background:var(--chip);border-radius:12px;gap:3px;min-width:0;padding:10px 12px;display:grid}.gd-prof-broker dt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:10px}.gd-prof-broker dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}@media (width<=480px){.gd-prof-broker{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-prof-broker>div:last-child{grid-column:1/-1}}.gd-prof-langs{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gd-prof-langs a{border:1px solid var(--line-2);background:var(--surface);min-height:40px;color:var(--text);transition:border-color .2s ease, transform .2s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14px;text-decoration:none;display:inline-flex}.gd-prof-langs a:hover{border-color:var(--text-3);transform:translateY(-1px)}.gd-prof-langs a.is-on{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text);font-weight:700}.gd-prof-langs .gd-flag{width:22px;height:22px}@media (prefers-reduced-motion:reduce){.gd-prof-settings>.gd-prof-block{animation:none}.gd-prof-langs a:hover,.gd-dash>.gd-shell,.gd-dash>.gd-shell:hover{transform:none}.gd-blive.is-loading,.gd-blive-head i,.gd-blive-nums>div,.gd-blive-facts li,.gd-blive-bars i,.gd-sigtrack-fill,.gd-sigtrack-tp.is-hit,.gd-sigtrack-now,.gd-sigsteps li{animation:none}}
