.gd-desk{background:radial-gradient(70% 50% at 100% 0%, #dccfb429, transparent 70%), var(--paper);padding-top:clamp(40px,5vw,72px)}.gd-desk-tools,.gd-desk-news{gap:clamp(16px,2vw,24px);display:grid}.gd-desk-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(16px,2vw,24px);display:grid}.gd-desk-anchor{scroll-margin-top:calc(var(--head) + 16px)}.gd-desk-disclaimer{color:var(--text-3);text-align:center;margin:8px 0 0;font-size:13px;line-height:1.55}.gd-desk-disclaimer a{color:var(--gold-700);font-weight:600}.gd-gate{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.gd-gate-panel{color:#e9e2d3;box-shadow:var(--shadow-2);background:radial-gradient(120% 90% at 100% 0,#b0a48c4d,#0000 60%),linear-gradient(160deg,#221d16 0%,#17140f 60%,#201c15 100%);border-radius:22px;padding:clamp(24px,3vw,40px);position:relative;overflow:hidden}.gd-gate-panel:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff4d;position:absolute;inset:0}.gd-gate-head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.gd-gate-head .gd-kicker{color:var(--sky);margin:0}.gd-gate-lock{background:var(--metal-soft);fill:none;stroke:#17140f;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;border-radius:14px;flex:none;width:46px;height:46px;padding:10px;box-shadow:0 10px 26px -12px #fffc}.gd-gate-title{font-family:var(--display);letter-spacing:-.01em;color:#fbf7ef;text-wrap:balance;margin:0 0 12px;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.08}.gd-gate-text{color:#e9e2d3c7;max-width:44ch;margin:0 0 24px;font-size:16px;line-height:1.6}.gd-gate-steps{gap:10px;margin:0 0 26px;padding:0;list-style:none;display:grid}.gd-gate-step{background:#ffffff08;border:1px solid #ffffff29;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;padding:10px 14px 10px 10px;display:grid}.gd-gate-step-mark{width:34px;height:34px;font:600 13px var(--mono);color:var(--sky);border:1px solid #fff6;border-radius:50%;place-items:center;display:grid}.gd-gate-step-mark svg{fill:none;stroke:#17140f;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.gd-gate-step-body{gap:1px;min-width:0;display:grid}.gd-gate-step-body b{color:#fbf7ef;font-size:15px}.gd-gate-step-body span{color:#e9e2d399;font-size:13px}.gd-gate-step.is-done .gd-gate-step-mark{background:var(--metal-soft);border-color:#0000}.gd-gate-step.is-done .gd-gate-step-body b{color:#e9e2d3b3}.gd-gate-step.is-now{background:#ffffff17;border-color:#ffffff8c}.gd-gate-step.is-now .gd-gate-step-mark{color:#fbf7ef;background:#ffffff29}.gd-gate-step.is-wait .gd-gate-step-mark{border-style:dashed;animation:6s linear infinite gd-gate-spin}.gd-gate-step.is-stop .gd-gate-step-mark{color:#ff8a8d;border-color:#c2452db3}.gd-gate-step.is-todo{opacity:.62}@keyframes gd-gate-spin{to{transform:rotate(360deg)}}.gd-gate-actions{flex-wrap:wrap;gap:10px;display:flex}.gd-gate-actions .gd-btn--ghost{color:#fbf7ef;border-color:#ffffff73}@media (hover:hover){.gd-gate-actions .gd-btn--ghost:hover{background:#ffffff1f}}.gd-gate-broker{color:#e9e2d399;margin:18px 0 0;font-size:13.5px;line-height:1.55}.gd-gate-broker a{color:var(--sky);font-weight:700}.gd-desk-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gd-desk-card{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-1);border-radius:18px;padding:20px 20px 18px;position:relative}.gd-desk-num{font:600 12px var(--mono);letter-spacing:.14em;background:var(--metal-text);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;display:inline-block}.gd-desk-card h3{font-family:var(--display);margin:0 0 8px;font-size:21px;font-weight:600;line-height:1.15}.gd-desk-card p{color:var(--text-2);margin:0;font-size:14.5px;line-height:1.55}.gd-desk-card ul{gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}.gd-desk-card li{color:var(--text-3);padding-left:16px;font-size:13.5px;position:relative}.gd-desk-card li:before{content:"";background:var(--metal-soft);width:6px;height:6px;position:absolute;top:.62em;left:0;transform:rotate(45deg)}.gd-tool{border:1px solid var(--line);background:var(--card);min-width:0;box-shadow:var(--shadow-1);border-radius:22px;align-content:start;gap:18px;padding:clamp(20px,2.4vw,30px);display:grid}.gd-tool-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.gd-tool-num{background:var(--paper-2);border:1px solid var(--line);min-width:42px;height:42px;font:600 13px var(--mono);color:var(--gold-700);border-radius:12px;place-items:center;padding:0 8px;display:grid}.gd-tool-title{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.1}.gd-tool-sub{color:var(--text-3);margin:4px 0 0;font-size:13.5px;line-height:1.5}.gd-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gd-tool-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gd-tool-seg{justify-self:start}.gd-tool .gd-field{align-content:start;gap:6px;min-width:0;display:grid}.gd-tool .gd-field-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-700);font-size:11px}.gd-tool .gd-field input{border:1px solid var(--line-2);background:var(--paper);width:100%;min-height:50px;color:var(--text);font:600 17px/1.3 var(--mono);font-variant-numeric:tabular-nums;border-radius:12px;padding:12px 14px;transition:border-color .2s,box-shadow .2s,background-color .2s}.gd-tool .gd-field input::placeholder{color:#736b5e8c;font-weight:500}.gd-tool .gd-field input:focus{border-color:var(--gold-600);background:#fffdf8;outline:none;box-shadow:0 0 0 4px #ffffff38}.gd-tool .gd-field-hint{color:var(--text-3);font-size:12.5px;line-height:1.45}.gd-tool-out{background:radial-gradient(120% 120% at 100% 0%, #dccfb442, transparent 60%), var(--paper-2);border:1px solid var(--line);border-radius:16px;gap:14px;padding:18px;display:grid}.gd-tool-big{gap:2px;display:grid}.gd-tool-big>span{font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.gd-tool-big b{background:var(--metal-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,5vw,56px);font-weight:700;line-height:1}.gd-tool-big small{color:var(--text-3);font-size:13px}.gd-tool-big.is-gain b{color:var(--gain);background:0 0}.gd-tool-big.is-loss b{color:var(--loss);background:0 0}.gd-tool-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.gd-tool-facts div{border:1px solid var(--line);background:#ffffffb3;border-radius:12px;padding:10px 12px}.gd-tool-facts dt{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.gd-tool-facts dd{font:700 16px var(--mono);font-variant-numeric:tabular-nums;color:var(--text);margin:2px 0 0}.gd-tool-warn{color:#8d3020;background:#c2452d14;border:1px solid #c2452d38;border-radius:12px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5}.gd-tool-note{color:var(--text-3);margin:0;font-size:13px;line-height:1.55}.gd-tool-note b{color:var(--text);font-family:var(--mono)}.gd-tool-out .gd-btn{justify-self:start}.gd-tp-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.gd-tp-list li{border:1px solid var(--line);background:#ffffffbf;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(84px,auto);align-items:center;gap:12px;padding:10px 14px;display:grid}.gd-tp-list span{color:var(--text-2);font-size:13.5px;font-weight:600}.gd-tp-list b{font-size:16px}.gd-tp-list em{font:700 14px var(--mono);text-align:right;color:var(--text-2);font-style:normal}.gd-tp-list .is-sl{border-color:#c2452d4d}.gd-tp-list .is-sl em{color:var(--loss)}.gd-tp-list .is-entry{background:var(--text);border-color:#0000}.gd-tp-list .is-entry span,.gd-tp-list .is-entry em{color:#e9e2d3b3}.gd-tp-list .is-entry b{color:var(--gold-100)}.gd-tp-list .is-tp em{color:var(--gain)}.gd-score{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:clamp(16px,2vw,24px);display:grid}.gd-score-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.gd-score-list label{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:14px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;height:100%;padding:12px 14px;transition:border-color .2s,background-color .2s;display:grid}.gd-score-list input{width:20px;height:20px;accent-color:var(--gold-600);margin:0}.gd-score-text{color:var(--text-2);font-size:14px;line-height:1.45}.gd-score-pts{font:700 13px var(--mono);color:var(--gold-700)}.gd-score-list label.is-on{background:radial-gradient(120% 120% at 100% 0,#dccfb44d,#0000 60%),#fbf7ef;border-color:#17140f80}.gd-score-list label.is-on .gd-score-text{color:var(--text)}@media (hover:hover){.gd-score-list label:hover{border-color:var(--line-2)}}.gd-score-out{top:calc(var(--head) + 16px);color:#e9e2d3;background:radial-gradient(120% 90% at 100% 0,#b0a48c4d,#0000 60%),linear-gradient(160deg,#221d16,#17140f);border-radius:18px;justify-items:start;gap:4px;padding:22px;display:grid;position:sticky}.gd-score-out .gd-label{color:var(--sky)}.gd-score-out>b{background:var(--metal);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:64px;font-weight:700;line-height:1}.gd-score-out>b small{-webkit-text-fill-color:#e9e2d373;font-size:22px}.gd-score-out strong{font-family:var(--display);color:#fbf7ef;margin-top:8px;font-size:30px;line-height:1.05}.gd-score-out>span{color:#e9e2d3b3;margin-bottom:14px;font-size:14px}.gd-score-out.is-a strong{background:var(--metal-soft);color:#0000;-webkit-background-clip:text;background-clip:text}.gd-score-out.is-no strong{color:#ff8a8d}.gd-score-out .gd-btn--small{color:#fbf7ef;border-color:#fff6}.gd-dd{gap:8px;display:grid}.gd-dd .gd-label{margin:0}.gd-dd-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.gd-dd-list li{border:1px solid var(--line);background:var(--paper);text-align:center;border-radius:12px;gap:2px;padding:10px 8px;display:grid}.gd-dd-list span{color:var(--loss);font-size:13px}.gd-dd-list b{color:var(--text);font-size:15px}.gd-rules-list{counter-reset:rule;gap:10px;margin:0;padding:0;list-style:none;display:grid}.gd-rules-list li{border-bottom:1px solid var(--line);color:var(--text-2);counter-increment:rule;padding:0 0 10px 38px;font-size:14.5px;line-height:1.55;position:relative}.gd-rules-list li:last-child{border-bottom:0;padding-bottom:0}.gd-rules-list li:before{content:counter(rule, decimal-leading-zero);font:600 12px var(--mono);color:var(--gold-700);position:absolute;top:1px;left:0}.gd-rules-motto{background:var(--text);font-family:var(--display);color:#e9e2d3cc;border-radius:14px;margin:0;padding:16px 18px;font-size:17px;font-style:normal;line-height:1.45}.gd-rules-motto b{background:var(--metal-soft);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.gd-kz{border:1px solid var(--line);background:var(--card);min-width:0;box-shadow:var(--shadow-1);border-radius:22px;gap:18px;padding:clamp(20px,2.4vw,30px);display:grid}.gd-kz-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;display:flex}.gd-kz-head .gd-label{margin-bottom:4px}.gd-kz-times{gap:10px;margin:0;display:flex}.gd-kz-times div{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:8px 14px}.gd-kz-times dt{max-width:16ch;font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:var(--text-3);overflow:hidden}.gd-kz-times dd{margin:0;font-size:24px;font-weight:700;line-height:1.15}.gd-kz-now{background:var(--paper);border:1px solid var(--line);color:var(--text-2);border-radius:12px;margin:0;padding:12px 14px;font-size:14.5px;line-height:1.5}.gd-kz-now b{color:var(--text)}.gd-kz-now.is-live{background:#2f8f5b12;border-color:#2f8f5b59}.gd-kz-pulse{vertical-align:.05em;background:var(--gain);border-radius:50%;width:9px;height:9px;margin-right:8px;animation:1.6s ease-out infinite gd-kz-pulse;display:inline-block;box-shadow:0 0 #2f8f5b80}@keyframes gd-kz-pulse{to{box-shadow:0 0 0 10px #2f8f5b00}}.gd-kz-line{gap:4px;padding-bottom:22px;display:grid;position:relative}.gd-kz-lane{background:var(--paper-2);border-radius:6px;height:22px;position:relative}.gd-kz-lane--1{background:0 0;height:12px}.gd-kz-block{opacity:.85;border-radius:5px;position:absolute;top:0;bottom:0}.gd-kz-block.is-live{opacity:1;box-shadow:0 0 0 2px #fffdf8, 0 0 0 3.5px var(--gold-600)}.gd-kz-needle{background:var(--text);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:18px}.gd-kz-needle:before{content:"";background:var(--text);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-4px;left:50%}.gd-kz-ticks{height:16px;position:absolute;inset:auto 0 0}.gd-kz-ticks span{font:500 11px var(--mono);color:var(--text-3);position:absolute;top:0;transform:translate(-2px)}.gd-kz .is-asia{--kz:#b0a48c}.gd-kz .is-london{--kz:#fbf7ef}.gd-kz .is-ny{--kz:#2f291f}.gd-kz .is-ldn-close{--kz:#dccfb4}.gd-kz .is-sb-am,.gd-kz .is-sb-pm{--kz:#17140f}.gd-kz-block{background:var(--kz)}.gd-kz-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.gd-kz-list li{border:1px solid #0000;border-radius:12px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.gd-kz-list li:nth-child(odd){background:var(--paper)}.gd-kz-list li.is-live{background:#2f8f5b12;border-color:#2f8f5b59}.gd-kz-swatch{background:var(--kz);border-radius:3px;width:10px;height:10px}.gd-kz-name{min-width:0;display:grid}.gd-kz-name b{font-size:14.5px}.gd-kz-name span{color:var(--text-3);font-size:12.5px;line-height:1.4}.gd-kz-when{color:var(--text-3);white-space:nowrap;justify-items:end;font-size:12px;display:grid}.gd-kz-when b{color:var(--text);font-size:14.5px}.gd-kz-note{color:var(--text-3);margin:0;font-size:13px;line-height:1.55}.gd-routine-list{margin:0;padding:0;list-style:none;display:grid}.gd-routine-list li{gap:2px;padding:0 0 16px 26px;display:grid;position:relative}.gd-routine-list li:before{content:"";background:var(--metal-soft);width:9px;height:9px;position:absolute;top:7px;left:4px;transform:rotate(45deg)}.gd-routine-list li:after{content:"";background:var(--line-2);width:1px;position:absolute;top:20px;bottom:2px;left:8px}.gd-routine-list li:last-child{padding-bottom:0}.gd-routine-list li:last-child:after{display:none}.gd-routine-list span{color:var(--gold-700);font-size:12.5px;font-weight:600}.gd-routine-list p{color:var(--text-2);margin:0;font-size:14.5px;line-height:1.55}.gd-tv{min-width:0;position:relative}.gd-tv-host,.gd-tv-host .tradingview-widget-container__widget{width:100%;height:100%}.gd-tv-wait{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);place-items:center;margin:0;display:grid;position:absolute;inset:0}.gd-tv--tape{border:1px solid var(--line);background:var(--card);min-height:46px;box-shadow:var(--shadow-1);border-radius:16px;padding:4px 8px;overflow:hidden}.gd-tv--tall{height:560px;margin:0 -6px}.gd-tv--chart{border:1px solid var(--line);border-radius:14px;height:clamp(420px,62vh,620px);overflow:hidden}@media (width<=1080px){.gd-gate,.gd-score{grid-template-columns:minmax(0,1fr)}.gd-score-out{grid-template-columns:auto 1fr;align-items:center;column-gap:16px;position:static}.gd-score-out .gd-label,.gd-score-out .gd-btn{grid-column:1/-1}.gd-score-out>b{grid-row:span 2}.gd-score-out strong{align-self:end;margin-top:0}.gd-score-out>span{align-self:start;margin-bottom:0}.gd-score-out .gd-btn{justify-self:start;margin-top:10px}}@media (width<=860px){.gd-desk-pair,.gd-score-list{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.gd-desk-preview{grid-template-columns:minmax(0,1fr)}.gd-tool-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-tool-grid--3>:last-child{grid-column:1/-1}.gd-tool-facts{grid-template-columns:minmax(0,1fr)}.gd-tool-facts div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.gd-dd-list{grid-template-columns:repeat(3,minmax(0,1fr))}.gd-kz-times dd{font-size:20px}.gd-tv--tall{height:480px}}@media (width<=420px){.gd-tool-grid,.gd-tool-grid--3{grid-template-columns:minmax(0,1fr)}.gd-tp-list li{grid-template-columns:minmax(0,1fr) auto}.gd-tp-list em{text-align:left;grid-column:1/-1;font-size:13px}.gd-kz-list li{grid-template-columns:10px minmax(0,1fr)}.gd-kz-when{grid-column:2;grid-auto-flow:column;justify-items:start;gap:8px}}@media (prefers-reduced-motion:reduce){.gd-gate-step.is-wait .gd-gate-step-mark,.gd-kz-pulse{animation:none}}@media (width<=860px){.gd-score-out{bottom:calc(var(--tabbar,0px) + env(safe-area-inset-bottom) + 10px);z-index:2;padding:14px 18px;position:sticky;box-shadow:0 -10px 30px -18px #17140f8c}.gd-score-out>b{font-size:46px}.gd-score-out strong{font-size:24px}}@media (width<=560px){.gd-gate-actions .gd-btn{flex:100%}.gd-gate-head{margin-bottom:14px}}.gd-sig-feed{gap:12px;width:min(640px,100%);margin-inline:auto;display:grid}.gd-sig-bar{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-1);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.gd-sig-bell{border:1px solid var(--line-2);background:var(--chip);min-height:40px;color:var(--text-3);font:600 12.5px var(--body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease, border-color .2s ease, color .2s ease, transform .16s var(--ease);border-radius:999px;flex:none;align-items:center;gap:8px;margin-left:auto;padding:0 10px;display:inline-flex}.gd-sig-bell:active{transform:scale(.96)}.gd-sig-bell:disabled{opacity:.6;cursor:wait}.gd-sig-bell.is-on{border-color:var(--gold-300);background:var(--gold-50);color:var(--gold-600)}.gd-sig-bell svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.gd-sig-bell.is-on svg{transform-origin:50% 12%;animation:gd-push-ring .9s var(--ease)}.gd-sig-bell-sw{background:var(--chip-3);border-radius:999px;flex:none;width:30px;height:18px;transition:background-color .2s;position:relative}.gd-sig-bell-sw:after{content:"";width:14px;height:14px;transition:transform .22s var(--ease);background:#fffdf8;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #17140f59}.gd-sig-bell.is-on .gd-sig-bell-sw{background:var(--gold-500)}.gd-sig-bell.is-on .gd-sig-bell-sw:after{transform:translate(12px)}.gd-sig-bell-note{border-top:1px solid var(--line);color:var(--gain);flex-basis:100%;margin:0;padding-top:10px;font-size:13px;line-height:1.45}.gd-sig-bell-note.is-warn{color:var(--text-2)}@media (width<=480px){.gd-sig-bell-word{display:none}}@media (prefers-reduced-motion:reduce){.gd-sig-bell.is-on svg{animation:none}}.gd-sig-avatar{background:var(--metal-soft);color:#17140f;width:44px;height:44px;font:700 15px var(--display);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #fff9,0 6px 16px -8px #17140fbf}.gd-sig-bar-copy{flex:1 1 0;gap:1px;min-width:0;display:grid}.gd-sig-bar-copy b{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.gd-sig-bar-copy small{color:var(--text-3);align-items:center;gap:6px;font-size:12.5px;display:flex}.gd-sig-live{background:var(--gain);border-radius:50%;flex:none;width:8px;height:8px;animation:2s ease-out infinite gd-sig-pulse}@keyframes gd-sig-pulse{0%{box-shadow:0 0 #2f8f5b8c}70%,to{box-shadow:0 0 0 7px #2f8f5b00}}.gd-sig-day{gap:10px;display:grid}.gd-sig-date{justify-content:center;margin:6px 0 0;display:flex}.gd-sig-date span{color:#fbf7ef;background:#17140fb8;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:600}.gd-sig-post{border:1px solid var(--line);background:var(--card);width:min(560px,100%);box-shadow:var(--shadow-1);border-radius:18px 18px 18px 6px;overflow:hidden}.gd-sig-img{background:var(--paper-2);display:block}.gd-sig-img img{object-fit:cover;width:100%;max-height:520px;display:block}.gd-sig-body{gap:6px;padding:12px 14px 10px;display:grid}.gd-sig-from{font-family:var(--display);color:var(--gold-700);margin:0;font-size:14px;font-weight:600}.gd-sig-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);margin:0;font-size:15.5px;line-height:1.55}.gd-sig-text a{color:var(--gold-700);text-underline-offset:2px;font-weight:600;text-decoration:underline}.gd-sig-meta{color:var(--text-3);justify-content:flex-end;gap:8px;margin:0;font-size:12px;display:flex}.gd-sig-more{justify-content:center;display:flex}.gd-sig-wait{text-align:center;padding:24px 0}@media (prefers-reduced-motion:reduce){.gd-sig-live{animation:none}}.gd-trade{--dir:#26c281;border:1px solid var(--sky-line);color:#e9e2d3;width:100%;animation:gd-trade-in .45s var(--ease) both;background:linear-gradient(150deg,#221d16 0%,#17140f 70%);border-radius:18px;padding:16px 16px 12px 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 12px 28px -16px #17140f99}.gd-trade.is-sell{--dir:#e5484d}.gd-trade:before{background:var(--dir);content:"";width:4px;position:absolute;inset:0 auto 0 0}.gd-trade.is-fresh{border-color:#ffffff8c;box-shadow:inset 0 1px #ffffff0d,0 0 26px -8px #ffffff8c}.gd-trade-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gd-trade-dir{background:var(--dir);color:#17140f;font:800 13px var(--display);letter-spacing:.07em;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;display:inline-flex}.gd-trade-dir i{font-size:10px;font-style:normal}.gd-trade-sym{font:700 14px var(--mono);letter-spacing:.08em;color:#e9e2d3cc}.gd-trade-new{color:#dccfb4;font:700 11px var(--display);letter-spacing:.08em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;padding:3px 8px}.gd-trade-state{color:#e9e2d3d9;font:700 12px var(--display);background:#ffffff12;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;display:inline-flex}.gd-trade-state.is-live{color:#dccfb4;background:#ffffff24}.gd-trade-state.is-win{color:#5be3a6;background:#26c28129}.gd-trade-state.is-loss{color:#ff8a8d;background:#e5484d2e}.gd-trade-result{align-items:baseline;gap:8px;margin:12px 0 2px;display:flex}.gd-trade-result b{font:800 40px/1 var(--display);letter-spacing:-.02em;color:#e9e2d3d9}.gd-trade.is-win .gd-trade-result b,.gd-trade.is-up .gd-trade-result b{color:#5be3a6}.gd-trade.is-loss .gd-trade-result b{color:#ff8a8d}.gd-trade-result span{color:#e9e2d399;font-size:13px}.gd-trade-ladder{padding:16px 4px 28px}.gd-trade-track{background:#ffffff1a;border-radius:999px;height:6px;position:relative}.gd-trade-fill{transform-origin:0;animation:gd-trade-fill .9s var(--ease) .15s both;background:linear-gradient(90deg,#1f9e68,#5be3a6);border-radius:999px;position:absolute;top:0;bottom:0}.gd-trade-fill.is-loss{transform-origin:100%;background:linear-gradient(270deg,#b8383c,#ff8a8d)}.gd-trade-mark{justify-items:center;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.gd-trade-mark i{background:#17140f;border:2px solid #e9e2d373;border-radius:50%;width:13px;height:13px}.gd-trade-mark small{font:700 10.5px var(--mono);letter-spacing:.04em;color:#e9e2d399;white-space:nowrap;position:absolute;top:17px}.gd-trade-mark.is-first small{left:0}.gd-trade-mark.is-last small{right:0}.gd-trade-mark.is-sl i{border-color:#ff6b6e}.gd-trade-mark.is-entry i{background:#fbf7ef;border-color:#fbf7ef}.gd-trade-mark.is-tp i{border-color:#26c281}.gd-trade-mark.is-hit i{background:#26c281;box-shadow:0 0 0 4px #26c28138}.gd-trade-mark.is-hit small{color:#5be3a6}.gd-trade-levels{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;margin:0;display:grid}.gd-trade-levels div{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;min-width:0;padding:8px 10px}.gd-trade-levels .is-entry{grid-column:span 2}.gd-trade-levels dt{font:700 10.5px var(--display);letter-spacing:.1em;text-transform:uppercase;color:#e9e2d38c}.gd-trade-levels dd{font:700 16px var(--mono);color:#e9e2d3;margin:2px 0 0}.gd-trade-levels dd small{color:#e9e2d38c;font-size:11.5px;font-weight:600}.gd-trade-levels .is-sl dd{color:#ff8a8d}.gd-trade-levels .is-hit{background:#26c2811a;border-color:#26c28159}.gd-trade-levels .is-hit dt{color:#5be3a6}.gd-trade-foot{border-top:1px solid #ffffff12;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.gd-trade-more,.gd-trade-copy{color:#dccfb4;min-height:36px;font:700 12.5px var(--display);cursor:pointer;transition:background .2s var(--ease), border-color .2s var(--ease);background:0 0;border:1px solid #ffffff52;border-radius:999px;padding:7px 12px}.gd-trade-copy{color:#e9e2d3d9;border-color:#ffffff24}.gd-trade-more:hover,.gd-trade-copy:hover{background:#ffffff1a}.gd-trade-wait{color:#e9e2d38c;font-size:12.5px}.gd-trade-foot time{font:600 12px var(--mono);color:#e9e2d380;margin-left:auto}.gd-trade-timeline{border-left:2px solid #ffffff1a;gap:8px;margin:12px 0 2px 6px;padding:0 0 0 16px;list-style:none;display:grid}.gd-trade-timeline li{justify-content:space-between;gap:10px;font-size:13.5px;display:flex;position:relative}.gd-trade-timeline li:before{content:"";background:#e9e2d359;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-22px}.gd-trade-timeline li.is-run:before{background:#fbf7ef}.gd-trade-timeline li.is-tp:before,.gd-trade-timeline li.is-win:before{background:#26c281}.gd-trade-timeline li.is-loss:before{background:#e5484d}.gd-trade-timeline b{font-weight:700}.gd-trade-timeline span{font-family:var(--mono);color:#e9e2d3bf}.gd-sig-stats{border:1px solid var(--sky-line);color:#e9e2d3;background:linear-gradient(150deg,#221d16 0%,#17140f 70%);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;display:grid}.gd-sig-stats div{text-align:center;background:#ffffff0a;border-radius:12px;gap:2px;padding:10px 6px;display:grid}.gd-sig-stats b{font:800 22px/1.1 var(--display)}.gd-sig-stats span{color:#e9e2d399;font-size:11.5px}.gd-sig-stats .is-win b{color:#5be3a6}.gd-sig-stats .is-loss b{color:#ff8a8d}.gd-sig-stats .is-live b{color:#dccfb4}.gd-sig-stats p{color:#e9e2d373;text-align:center;grid-column:1/-1;margin:2px 0 0;font-size:11.5px}.gd-sig-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.gd-sig-chip{white-space:nowrap;border:1px solid var(--line);background:var(--card);min-width:0;min-height:40px;color:var(--text);font:700 13px var(--display);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 8px;display:inline-flex}.gd-sig-chip span{background:var(--paper-2);border-radius:999px;min-width:20px;padding:1px 6px;font-size:12px}.gd-sig-filters{position:relative}.gd-sig-filters-on{--cell:calc(33.333% + 2px);color:#e9e2d3;pointer-events:none;clip-path:inset(0 calc((2 - var(--k,0)) * var(--cell)) 0 calc(var(--k,0) * var(--cell)) round 999px);transition:clip-path .3s var(--ease);background:#17140f;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;position:absolute;inset:0}.gd-sig-filters-on>span{white-space:nowrap;min-width:0;font:700 13px var(--display);justify-content:center;align-items:center;gap:6px;padding:7px 8px;display:inline-flex}.gd-sig-filters-on>span>span{color:#17140f;background:#fbf7ef;border-radius:999px;min-width:20px;padding:1px 6px;font-size:12px}.gd-trade-copy.is-done{color:#6ee7b7;border-color:#26c2818c;animation:.35s cubic-bezier(.34,1.56,.64,1) gd-copied}@keyframes gd-copied{0%{scale:.9}}.gd-trade-timeline li{animation:gd-trade-in .3s var(--ease) backwards}.gd-trade-timeline li:nth-child(2){animation-delay:40ms}.gd-trade-timeline li:nth-child(3){animation-delay:80ms}.gd-trade-timeline li:nth-child(4){animation-delay:.12s}.gd-trade-timeline li:nth-child(n+5){animation-delay:.16s}@keyframes gd-trade-in{0%{opacity:0;transform:translateY(10px)}}@keyframes gd-trade-fill{0%{transform:scaleX(0)}}@media (width<=480px){.gd-sig-stats{grid-template-columns:repeat(2,1fr)}.gd-trade-result b{font-size:36px}}@media (prefers-reduced-motion:reduce){.gd-trade,.gd-trade-fill,.gd-trade-timeline{animation:none}}.gd-rec{color:#e9e2d3;box-shadow:var(--shadow-2);background:linear-gradient(160deg,#221d16 0%,#17140f 60%,#201c15 100%);border-radius:22px;gap:20px;margin-top:clamp(24px,4vw,40px);padding:clamp(18px,3vw,28px);display:grid}.gd-rec-head .gd-kicker{color:var(--sky);margin:0}.gd-rec-sub{color:#e9e2d39e;margin:6px 0 0;font-size:13.5px}.gd-rec-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.gd-rec-tiles div{text-align:center;background:#ffffff0d;border-radius:14px;gap:2px;padding:12px 8px;display:grid}.gd-rec-tiles b{font:800 clamp(20px, 3.4vw, 28px) / 1.1 var(--display);color:#fbf7ef}.gd-rec-tiles .is-win b{color:#5be3a6}.gd-rec-tiles .is-loss b{color:#ff8a8d}.gd-rec-tiles span{color:#e9e2d399;font-size:11.5px}.gd-rec-chart{gap:8px;min-width:0;margin:0;display:grid}.gd-rec-chart figcaption,.gd-rec-table-title{font:600 11.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#e9e2d3b3;margin:0}.gd-rec-plot{width:100%;min-height:1px;position:relative;overflow:hidden}.gd-rec-plot svg{touch-action:pan-y;outline:none;display:block}.gd-rec-plot svg:focus-visible,.gd-rec-plot rect:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.gd-rec-grid{stroke:#ffffff14;stroke-width:1px}.gd-rec-zero{stroke:#ffffff3d;stroke-width:1px}.gd-rec-cross{stroke:#ffffff59;stroke-width:1px}.gd-rec-tick{fill:#e9e2d38c;font:500 11px var(--body);font-variant-numeric:tabular-nums}.gd-rec-end{fill:#fbf7ef;font:700 13px var(--body)}.gd-rec-dot{stroke:#17140f;stroke-width:2px}.gd-rec-tip{color:#17140f;white-space:nowrap;pointer-events:none;background:#fbf7ef;border-radius:10px;gap:2px;padding:8px 10px;font-size:12.5px;display:grid;position:absolute;top:0;box-shadow:0 8px 24px #00000059}.gd-rec-table table{border-collapse:collapse;width:100%;margin-top:8px;font-size:14px}.gd-rec-table th{font:600 11px var(--body);color:#e9e2d38c;text-align:left;border-bottom:1px solid #ffffff1a;padding:6px 4px}.gd-rec-table td{border-bottom:1px solid #ffffff0f;padding:8px 4px}.gd-rec-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.gd-rec-table td i{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.gd-rec-more{color:#e9e2d3;font:600 13.5px var(--body);cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:10px;margin-top:10px;padding:8px 14px}.gd-rec-note{color:#e9e2d373;margin:0;font-size:12px}@media (width<=520px){.gd-rec-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
