.sg-step-badge{color:#6ee7b7;background:#10b9811f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8125rem;font-weight:700;display:inline-flex}.sg-hint-btn{color:#a1a1aa;cursor:help;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:.625rem;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.sg-hint-btn:hover,.sg-hint-btn:focus-visible{color:#6ee7b7;background:#10b9811a;border-color:#10b98140;outline:none}.sg-exp-grid{flex-wrap:wrap;gap:.5rem;display:flex}.sg-exp-chip{color:#a1a1aa;text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex:calc(50% - .25rem);min-width:4.5rem;min-height:40px;padding:.5rem .75rem;font-size:.875rem;font-weight:600;transition:border-color .2s,background .2s,color .2s}@media (min-width:480px){.sg-exp-chip{flex:calc(33.333% - .34rem)}}@media (min-width:640px){.sg-exp-chip{flex:auto;min-width:0}}.sg-exp-chip:hover{color:#fff;border-color:#ffffff26}.sg-exp-chip--active{color:#6ee7b7;background:#10b9811a;border-color:#10b98166}.sg-strategy-grid{gap:.625rem;display:grid}.sg-strategy-card{text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:.75rem;padding:.75rem .875rem;transition:border-color .2s,background .2s;display:flex}.sg-strategy-card:hover{border-color:#ffffff1f}.sg-strategy-card--active{background:#10b9811a;border-color:#10b98166}.sg-strategy-card__icon{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.sg-strategy-card__title{color:#fff;font-size:.8125rem;font-weight:700}.sg-strategy-card__desc{color:#71717a;margin-top:.125rem;font-size:.6875rem;line-height:1.4}.sg-risk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}@media (max-width:400px){.sg-risk-grid{grid-template-columns:1fr}}.sg-risk-card{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:.75rem .625rem;transition:border-color .2s,background .2s}.sg-risk-card:hover{border-color:#ffffff1f}.sg-risk-card--active{box-shadow:none}.sg-risk-card--low.sg-risk-card--active{background:#10b9811a;border-color:#10b98173}.sg-risk-card--med.sg-risk-card--active{background:#eab30814;border-color:#eab30873}.sg-risk-card--high.sg-risk-card--active{background:#ef444414;border-color:#ef444473}.sg-risk-card__dot{justify-content:center;align-items:center;line-height:1;display:inline-flex}.sg-risk-card__label{color:#fff;margin-top:.25rem;font-size:.75rem;font-weight:700}.sg-risk-card__hint{color:#71717a;margin-top:.375rem;font-size:.625rem;line-height:1.35}.sg-tf-row{flex-wrap:wrap;gap:.5rem;display:flex}.sg-tf-chip{color:#a1a1aa;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;min-width:4.5rem;min-height:40px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:all .2s}.sg-tf-chip:hover{color:#fff;border-color:#ffffff26}.sg-tf-chip--active{color:#6ee7b7;background:#10b9811a;border-color:#10b98166}.sg-toggle-row{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.875rem 1rem;display:flex}.sg-toggle{background:#00000040;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;width:3rem;height:1.75rem;transition:background .25s,border-color .25s;position:relative}.sg-toggle--on{background:#10b98159;border-color:#10b98180}.sg-toggle__knob{background:#fff;border-radius:999px;width:1.375rem;height:1.375rem;transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #0000004d}.sg-toggle--on .sg-toggle__knob{transform:translate(1.25rem)}.sg-pair-trigger{text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:44px;padding:.625rem 1rem;transition:border-color .2s,background .2s;display:flex}.sg-pair-trigger:hover{background:#ffffff0d;border-color:#ffffff1f}.sg-pair-trigger:focus-visible{border-color:#10b98159;outline:none;box-shadow:0 0 0 2px #10b98126}.sg-pair-dropdown{background:#0b0f0e;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px -12px #000000d9}.sg-lite-banner{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:.875rem 1rem}.sg-summary{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:1rem 1.125rem}.sg-summary__title{letter-spacing:.14em;text-transform:uppercase;color:#6ee7b7;font-size:.6875rem;font-weight:700}.sg-summary__row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.625rem 0;display:flex}.sg-summary__row:last-child{border-bottom:none}.sg-summary__label{color:#a1a1aa;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.sg-summary__value{text-align:right;color:#fff;font-size:.875rem;font-weight:600}.sg-summary__value--warn{color:#fcd34d}
.otc-result-prompt__overlay{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030807b8;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.otc-result-prompt__card{background:linear-gradient(#142620fa 0%,#0a1814fc 100%);border:1px solid #4ade8024;border-radius:20px;width:min(420px,100vw - 32px);padding:1.5rem;box-shadow:0 24px 80px #0000006b,inset 0 1px #ffffff0a}.otc-result-prompt__title{color:#fff;margin:0;font-size:1.125rem;font-weight:700}.otc-result-prompt__subtitle{color:#ffffff94;margin:.5rem 0 0;font-size:.875rem;line-height:1.45}.otc-result-prompt__meta{color:#ffffffb8;flex-wrap:wrap;gap:.5rem .75rem;margin-top:1rem;font-size:.75rem;display:flex}.otc-result-prompt__meta span{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:.25rem .625rem}.otc-result-prompt__actions{gap:.625rem;margin-top:1.25rem;display:grid}.otc-result-prompt__btn{border:1px solid #0000;border-radius:14px;min-height:46px;font-size:.9375rem;font-weight:600;transition:transform .15s,border-color .15s,background .15s}.otc-result-prompt__btn:active{transform:scale(.98)}.otc-result-prompt__btn--win{color:#a7f3d0;background:#10b98124;border-color:#34d39947}.otc-result-prompt__btn--win:hover{background:#10b98133;border-color:#34d3996b}.otc-result-prompt__btn--loss{color:#fecaca;background:#ef44441f;border-color:#f871713d}.otc-result-prompt__btn--loss:hover{background:#ef44442e;border-color:#f8717161}.otc-result-prompt__btn--later{color:#ffffff9e;background:#ffffff08;border-color:#ffffff14}.otc-result-prompt__confirmed{color:#d1fae5;justify-content:center;align-items:center;gap:.625rem;min-height:88px;font-size:1rem;font-weight:600;display:flex}@media (max-width:640px){.otc-result-prompt__overlay{align-items:flex-end;padding:0}.otc-result-prompt__card{width:100%;padding:1.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}}
.minimal-analysis{background:radial-gradient(circle at 50% 35%,#22c55e14,#0000 42%),radial-gradient(circle at 20% 80%,#10b98109,#0000 36%),#08120f;justify-content:center;align-items:center;min-height:min(72vh,560px);padding:2rem 1.25rem;display:flex}.minimal-analysis__card{text-align:center;background:linear-gradient(#142620f5 0%,#0a1814fa 100%);border:1px solid #4ade801f;border-radius:24px;width:min(520px,100vw - 32px);padding:32px;box-shadow:0 24px 80px #00000061,inset 0 1px #ffffff09}.minimal-analysis__system-status{letter-spacing:.04em;color:#ffffff7a;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.8125rem;display:inline-flex}.minimal-analysis__system-dot{background:#22c55e;border-radius:999px;width:7px;height:7px;animation:2.8s ease-in-out infinite minimal-analysis-pulse;box-shadow:0 0 0 6px #22c55e0f}.minimal-analysis__chart{border-radius:12px;width:100%;height:clamp(96px,22vw,112px);margin-bottom:1.25rem;overflow:hidden}.minimal-analysis__chart-svg{width:100%;height:100%;display:block}.minimal-analysis__chart-grid{stroke:#ffffff0a;stroke-width:.5px}.minimal-analysis__chart-area{opacity:.9}.minimal-analysis__chart-dot{fill:#6ee7b7;filter:drop-shadow(0 0 6px #34d39973)}.minimal-analysis__chart-dot--complete{fill:#34d399;filter:drop-shadow(0 0 10px #34d3998c)}.minimal-analysis__percent-wrap{justify-content:center;align-items:center;min-height:1.1em;margin:0;display:flex;position:relative}.minimal-analysis__percent{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#f4fff8;text-shadow:0 0 28px #22c55e1f;font-size:clamp(3.25rem,11vw,4.5rem);font-weight:700;line-height:1;display:block}.minimal-analysis__copy{margin-top:.875rem}.minimal-analysis__title{color:#fffffff0;margin:0;font-size:clamp(1.0625rem,2.8vw,1.1875rem);font-weight:600}.minimal-analysis__subtitle{color:#ffffff85;margin:.5rem 0 0;font-size:.8125rem;line-height:1.45}.minimal-analysis__track{background:#fff1;border-radius:999px;width:100%;height:6px;margin-top:1.5rem;overflow:hidden}.minimal-analysis__fill{background:linear-gradient(90deg,#16a34a 0%,#22c55e 52%,#6ee7b7 100%);border-radius:999px;height:100%;position:relative;overflow:hidden}.minimal-analysis__fill-shimmer{background:linear-gradient(90deg,#0000 0%,#ffffff47 50%,#0000 100%);animation:1.9s ease-in-out infinite minimal-analysis-shimmer;position:absolute;inset:0}.minimal-analysis__stage{color:#ffffff8c;justify-content:center;align-items:center;gap:.5rem;min-height:1.35rem;margin:1.125rem 0 0;font-size:.8125rem;line-height:1.4;display:inline-flex}.minimal-analysis__stage-dot{background:#34d399;border-radius:999px;flex-shrink:0;width:6px;height:6px;animation:2.2s ease-in-out infinite minimal-analysis-pulse;box-shadow:0 0 0 4px #34d39914}.minimal-analysis__stage-dot--complete{background:#22c55e;animation:none;box-shadow:0 0 0 4px #22c55e1a}.minimal-analysis__stage-check{color:#6ee7b7;line-height:1}.minimal-analysis__indicators{border-top:1px solid #ffffff0a;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;margin-top:1.25rem;padding-top:1rem;display:flex}.minimal-analysis__indicator{letter-spacing:.02em;color:#ffffff61;align-items:center;gap:.375rem;font-size:.6875rem;display:inline-flex}.minimal-analysis__indicator-dot{background:#ffffff38;border-radius:999px;width:6px;height:6px;transition:background .3s,box-shadow .3s}.minimal-analysis__indicator--done{color:#6ee7b7b8}.minimal-analysis__indicator--done .minimal-analysis__indicator-dot{background:#22c55e;box-shadow:0 0 0 3px #22c55e14}.minimal-analysis__indicator--active{color:#ffffff9e}.minimal-analysis__indicator--active .minimal-analysis__indicator-dot{background:#34d399;animation:2.4s ease-in-out infinite minimal-analysis-pulse;box-shadow:0 0 0 4px #34d3991a}@keyframes minimal-analysis-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes minimal-analysis-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (max-width:640px){.minimal-analysis{padding:1.5rem .75rem}.minimal-analysis__card{border-radius:20px;width:calc(100vw - 24px);padding:22px 20px 20px}.minimal-analysis__percent{font-size:clamp(3.25rem,14vw,3.75rem)}.minimal-analysis__indicators{gap:.5rem .875rem}.minimal-analysis__indicator-label{font-size:.625rem}}@media (min-width:641px) and (max-width:1024px){.minimal-analysis__card{padding:28px}}@media (prefers-reduced-motion:reduce){.minimal-analysis,.minimal-analysis__card{filter:none!important}.minimal-analysis__system-dot,.minimal-analysis__stage-dot,.minimal-analysis__indicator--active .minimal-analysis__indicator-dot,.minimal-analysis__fill-shimmer{animation:none!important}}
.otc-result-card{--otc-accent:#22d3ee;--otc-accent-soft:#22d3ee1f;--otc-accent-border:#22d3ee47;--otc-accent-glow:#22d3ee2e}.otc-result-confidence,.otc-result-pair-tag{color:var(--otc-accent)}.otc-result-timer-ring{stroke:var(--otc-accent)}.otc-result-timer-bar{background:linear-gradient(to right, #0891b2, var(--otc-accent))}.otc-result-timer-done{color:var(--otc-accent)}.otc-result-strength-dot--on{background:var(--otc-accent)}.otc-result-card{border-color:var(--otc-accent-border)!important}.otc-result-card .signal-card-premium__glow{background:radial-gradient(circle at 50% 0%, var(--otc-accent-glow), transparent 55%)}.otc-result-tag{border:1px solid var(--otc-accent-border);background:var(--otc-accent-soft);letter-spacing:.14em;text-transform:uppercase;color:var(--otc-accent);border-radius:999px;align-items:center;padding:.25rem .625rem;font-size:.625rem;font-weight:700;display:inline-flex}.otc-result-actions{gap:.625rem;display:grid}.otc-result-actions__btn{box-sizing:border-box;white-space:nowrap;border:1px solid #0000;border-radius:14px;width:100%;max-width:100%;min-height:48px;padding:0 1.25rem;font-size:.9375rem;font-weight:600;transition:transform .15s,border-color .15s,background .15s}.otc-result-actions__btn:active{transform:scale(.98)}.otc-result-actions__btn--win{color:#a7f3d0;background:#10b98124;border-color:#34d39947;transition:box-shadow .2s,border-color .2s,background .2s}.otc-result-actions__btn--win:hover{background:#10b98133;border-color:#34d3996b}.otc-result-actions__btn--loss{color:#fecaca;background:#ef44441f;border-color:#f871713d;transition:box-shadow .2s,border-color .2s,background .2s}.otc-result-actions__btn--loss:hover{background:#ef44442e;border-color:#f8717161}.otc-result-actions__btn--later{color:#ffffff9e;background:#ffffff08;border-color:#ffffff14}.otc-result-actions__btn--new{background:var(--otc-accent-soft);border-color:var(--otc-accent-border);color:var(--otc-accent)}.otc-result-actions__btn--menu{border-color:var(--otc-accent-border);color:#ecfeff;background:linear-gradient(135deg,#22d3ee3d 0%,#0891b26b 100%);font-weight:700}.otc-result-actions__btn--reset{color:#ffffffb8;background:#ffffff08;border-color:#ffffff1a;min-height:44px}.otc-result-actions__primary{gap:.75rem;display:grid}@media (min-width:768px){.otc-result-actions__primary{grid-template-columns:1fr 1fr}}.otc-result-actions__btn--broker{color:#ffffffc7;background:#ffffff08;border-color:#ffffff1a}.otc-result-status{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;font-size:.875rem;font-weight:600;display:flex}.otc-result-status--win{color:#a7f3d0;background:#10b9811a;border-color:#34d3993d}.otc-result-status--loss{color:#fecaca;background:#ef44441a;border-color:#f8717138}.otc-result-pending-note{color:#ffffff8c;text-align:center;font-size:.8125rem;line-height:1.45}.tier-accent-otc{--tier:#22d3ee;--tier-glow:#22d3ee59}.tier-accent-otc-pro{--tier:#fbbf24;--tier-glow:#fbbf2466}.otc-setup-badge{background:#22d3ee0f!important;border-color:#22d3ee38!important}.otc-setup-badge--pro{background:#fbbf240f!important;border-color:#fbbf243d!important}
.signals-page{--sg-bg:#08120f;--sg-bg-mid:#0b1613;--sg-bg-panel:#101c18;--sg-card:#13211d;--sg-card-elevated:#162822;--sg-accent:#22c55e;--sg-accent-dark:#16a34a;--sg-accent-light:#34d399;--sg-border:#22c55e24;--sg-border-soft:#22c55e14;--sg-glow:#22c55e38;--sg-text-muted:#ffffff94;--sg-text-dim:#ffffff6b;--sg-shadow:0 12px 40px -16px #000000a6;--sg-shadow-lg:0 24px 64px -24px #000000bf;--sg-radius:20px;--sg-radius-sm:16px;overflow-anchor:none;background-color:var(--sg-bg);color:#fff;overflow-x:clip}.signals-page__bg{pointer-events:none;z-index:0;background:radial-gradient(ellipse 90% 60% at 50% -8%, #22c55e24, transparent 55%), radial-gradient(ellipse 50% 40% at 100% 40%, #16a34a14, transparent 50%), radial-gradient(ellipse 40% 35% at 0% 80%, #34d3990f, transparent 45%), linear-gradient(180deg, var(--sg-bg) 0%, var(--sg-bg-mid) 45%, #0a1411 100%);position:fixed;inset:0}.signals-page__vignette{pointer-events:none;z-index:0;background:radial-gradient(#0000 40%,#00000073 100%);position:fixed;inset:0}.signals-page__content{z-index:1;position:relative}@keyframes prime-radar{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes prime-pulse-ring{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes prime-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes prime-scan-bar{0%,to{height:20%}50%{height:100%}}@keyframes prime-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes prime-spark{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}.prime-radar i{animation:2s ease-out infinite prime-radar}.prime-pulse span{animation:1.8s ease-in-out infinite prime-pulse-ring}.prime-orbit-ring{animation:3s linear infinite prime-orbit}.prime-scanner i{animation:1.2s ease-in-out infinite prime-scan-bar}.prime-shine:after{animation:2.5s ease-in-out infinite prime-shimmer}.prime-spark{animation:2s ease-in-out infinite prime-spark}.tier-accent-standard,.tier-accent-lite{--tier:#34d399;--tier-glow:#34d39959}.tier-accent-advanced{--tier:#4ade80;--tier-glow:#4ade8059}.tier-accent-elite{--tier:#fbbf24;--tier-glow:#fbbf2466}.analyzing--pulse .prime-pulse span:first-child{animation-delay:0s}.analyzing--pulse .prime-pulse span:nth-child(2){animation-delay:.4s}.analyzing--pulse .prime-pulse span:nth-child(3){animation-delay:.8s}.expiry-ring .fg{stroke:var(--tier,var(--sg-accent));transition:stroke-dashoffset 1s linear}.term-timer__fill{background:linear-gradient(90deg, var(--tier,var(--sg-accent)), color-mix(in srgb, var(--tier,var(--sg-accent)) 60%, white))}.sg-label{letter-spacing:.14em;text-transform:uppercase;color:var(--sg-text-muted);font-size:11px;font-weight:600}.sg-value{color:#fff;letter-spacing:-.02em;font-weight:700}.sg-value--lg{font-size:1.75rem;line-height:1.1}.sg-value--xl{font-size:2rem;line-height:1.05}@media (min-width:1200px){.sg-value--xl{font-size:2rem}}.sg-card{border-radius:var(--sg-radius);border:1px solid var(--sg-border);box-shadow:var(--sg-shadow), inset 0 1px 0 #ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#13211deb 0%,#101c18e0 100%)}.sg-stat-card{border-radius:var(--sg-radius-sm);border:1px solid var(--sg-border-soft);background:linear-gradient(160deg, var(--sg-card) 0%, var(--sg-card-elevated) 100%);min-height:88px;box-shadow:var(--sg-shadow);flex-direction:column;justify-content:space-between;padding:1rem 1.125rem;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.sg-stat-card:hover{border-color:var(--sg-border);transform:translateY(-2px);box-shadow:0 16px 48px -20px #000000b3,0 0 0 1px #22c55e0f}.sg-stat-card__head{align-items:center;gap:.5rem;display:flex}.sg-stat-card__icon{width:28px;height:28px;color:var(--sg-accent-light);background:#22c55e1f;border-radius:10px;justify-content:center;align-items:center;display:flex}.sg-stat-card__body{margin-top:.625rem}.sg-analysis-card{border-radius:var(--sg-radius-sm);border:1px solid var(--sg-border-soft);background:linear-gradient(160deg, var(--sg-card) 0%, var(--sg-card-elevated) 100%);box-shadow:var(--sg-shadow);padding:1rem 1.125rem}.sg-analysis-card ul{color:var(--sg-text-muted);font-size:.75rem;line-height:1.55}.signal-card-premium{font-family:var(--font-geist-sans,Inter, system-ui, sans-serif);border:1px solid var(--sg-border);box-shadow:var(--sg-shadow-lg), inset 0 1px 0 #ffffff0d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(165deg,#101c18f2 0%,#0b1613eb 100%);border-radius:22px}.signal-card-premium__glow{background:radial-gradient(ellipse 80% 50% at 50% -20%, #22c55e1f, transparent 55%), radial-gradient(ellipse 60% 40% at 100% 50%, var(--tier-glow,#22c55e14), transparent 50%);animation:3s ease-in-out infinite signal-edge-pulse}@keyframes signal-edge-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes sg-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sg-animate-in{animation:.45s cubic-bezier(.16,1,.3,1) both sg-fade-up}.signal-confidence-glow{color:var(--sg-accent-light);text-shadow:0 0 32px #22c55e73}.signal-stat-card{border-radius:var(--sg-radius-sm);border:1px solid var(--sg-border-soft);background:linear-gradient(160deg, var(--sg-card) 0%, var(--sg-card-elevated) 100%);box-shadow:var(--sg-shadow);transition:transform .22s,border-color .22s,box-shadow .22s}.signal-stat-card:hover{border-color:var(--sg-border);transform:translateY(-2px);box-shadow:0 16px 48px -20px #000000b3}.signal-stat-label{color:var(--sg-text-muted)}.signal-chart-frame{border-radius:var(--sg-radius-sm);border:1px solid var(--sg-border);background:linear-gradient(180deg, var(--sg-card) 0%, #0d1814 100%);transition:border-color .3s,box-shadow .3s;box-shadow:inset 0 1px #22c55e0f,inset 0 -1px #0000004d,0 0 0 1px #22c55e0a,0 20px 56px -28px #000c,0 0 48px -24px #22c55e1f}.signal-result-chart{background:linear-gradient(#08120f66 0%,#0000 100%)}.signal-timer-card{box-shadow:var(--sg-shadow), 0 0 40px -16px #22c55e2e, inset 0 1px 0 #22c55e14;background:linear-gradient(165deg,#13211dfa 0%,#0e1a16f2 100%);border-color:#22c55e38}.signal-result-stats .signal-stat-timer,.signal-result-stats .signal-stat-card,.signal-result-stats .sg-analysis-card,.signal-stat-timer{width:100%}.signal-timer-countdown{font-variant-numeric:tabular-nums;text-shadow:0 0 40px #22c55e59;font-size:.7125rem}.sg-timer-ring{filter:drop-shadow(0 0 8px #22c55e59)}.sg-timer-ring__track{stroke:#22c55e1f}.sg-timer-ring__fill{stroke:var(--sg-accent);transition:stroke-dashoffset .85s linear}.signal-timer-bar{background:linear-gradient(90deg, var(--sg-accent-dark), var(--sg-accent-light), var(--sg-accent));background-size:200% 100%;animation:2.5s linear infinite signal-timer-gradient;box-shadow:0 0 16px #22c55e66}@keyframes signal-timer-gradient{0%{background-position:100% 0}to{background-position:-100% 0}}.sg-timer-track{background:#22c55e1a;border-radius:999px;overflow:hidden}.sg-live-price{font-variant-numeric:tabular-nums;font-weight:700;transition:color .35s,text-shadow .35s}.sg-live-price--up{color:var(--sg-accent-light);text-shadow:0 0 24px #22c55e73}.sg-live-price--down{color:#f87171;text-shadow:0 0 20px #f8717159}.sg-live-price--flat{color:#fff}.signal-btn-broker{background:linear-gradient(135deg, var(--sg-accent-light) 0%, var(--sg-accent) 45%, var(--sg-accent-dark) 100%);color:#041009;background-size:200% 200%;transition:background-position .35s,transform .2s,box-shadow .2s;box-shadow:0 4px 24px #22c55e59,inset 0 1px #ffffff40}.signal-btn-broker:hover{background-position:100% 100%;box-shadow:0 8px 32px #22c55e73}.signal-btn-new{border:1px solid var(--sg-border);background:linear-gradient(160deg, var(--sg-card) 0%, var(--sg-card-elevated) 100%);color:#fff;box-shadow:var(--sg-shadow);transition:background .25s,border-color .25s,box-shadow .25s,transform .2s}.signal-btn-new:hover{background:linear-gradient(160deg, var(--sg-card-elevated) 0%, #1a2e28 100%);border-color:#22c55e47;box-shadow:0 8px 28px -8px #22c55e26}.signal-btn-reset{box-sizing:border-box;white-space:nowrap;color:#ffffffc7;background:#ffffff08;border:1px solid #ffffff1a;justify-content:center;align-items:center;gap:.5rem;width:100%;max-width:100%;padding:.625rem 1.25rem;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}@media (min-width:768px){.signal-btn-reset{width:auto;min-width:11.5rem}}.signal-btn-reset:hover{color:#fff;background:#ffffff0f;border-color:#ffffff29}.reset-signal-overlay{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05080cd1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.reset-signal-card{background:linear-gradient(#0f141cfa,#080c12fa);border:1px solid #2eea7a29;border-radius:1.1rem;width:min(100%,24rem);padding:1.25rem}.reset-signal-card__title{color:#fff;margin:0 0 .5rem;font-size:1.15rem;font-weight:800}.reset-signal-card__text{color:#e5e7ebc7;margin:0 0 1rem;font-size:.92rem;line-height:1.5}.reset-signal-card__actions{gap:.65rem;display:grid}.sg-btn-generate{background:linear-gradient(135deg, var(--sg-accent-light) 0%, var(--sg-accent) 50%, var(--sg-accent-dark) 100%);color:#041009;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 24px #22c55e4d,inset 0 1px #fff3}.sg-btn-generate:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 32px #22c55e66}.sg-section{border-radius:var(--sg-radius);border:1px solid var(--sg-border-soft);box-shadow:var(--sg-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(160deg,#13211dd9 0%,#0e1815e6 100%);padding:1.25rem;position:relative;overflow:visible}.sg-section__step{width:2rem;height:2rem;color:var(--sg-accent-light);background:#22c55e24;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.sg-chip{border:1px solid var(--sg-border-soft);color:var(--sg-text-muted);background:#22c55e0a;border-radius:.75rem;padding:.625rem .75rem;font-size:.75rem;font-weight:600;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.sg-chip:hover{border-color:var(--sg-border);color:#fff}.sg-chip--active{border-color:var(--tier,var(--sg-accent));color:var(--tier,var(--sg-accent-light));box-shadow:0 0 24px var(--tier-glow,#22c55e33);background:#22c55e1f}.signal-result-terminal{box-sizing:border-box}.signal-result-body,.signal-result-chart,.signal-result-panel,.signal-chart-frame{min-width:0}.signal-result-shell{box-sizing:border-box}.signal-result-header{border-bottom-color:var(--sg-border-soft)!important}.signal-result-footer{border-top-color:var(--sg-border-soft)!important}.signal-result-body{border-color:var(--sg-border-soft)}.signal-card-premium.tier-accent-elite .signal-confidence-glow{color:#fde68a}.signal-card-premium.tier-accent-elite .signal-timer-bar{background:linear-gradient(90deg,#fbbf24,#fde68a,#fbbf24) 0 0/200% 100%;box-shadow:0 0 12px #fbbf2459}.signals-layout{overflow-x:clip}@media (max-width:767px){.signal-result-terminal{border-radius:20px}.signal-result-panel{flex-direction:column;gap:14px;padding-top:0;display:flex}.signal-confidence-mobile{padding:8px 0 4px}.signal-result-footer{padding-top:8px}.signal-result-actions{gap:14px}.sg-stat-card,.signal-stat-card{min-height:0;padding:1.125rem 1.25rem}}@media (min-width:768px) and (max-width:1199px){.signal-result-panel{gap:10px}.signal-stat-card{min-height:76px;padding:12px 14px}.signal-value{font-size:1.375rem}}@media (min-width:1200px){.signal-result-body{min-height:620px}.signal-result-chart{flex-direction:column;display:flex}.signal-result-chart .signal-chart-frame{flex-direction:column;flex:1;display:flex}.signal-result-chart .signal-chart-frame .tv-chart{flex-shrink:0}.signal-stat-card{min-height:96px;padding:16px 18px}}@media (prefers-reduced-motion:reduce){.sg-animate-in,.signal-card-premium__glow,.signal-timer-bar{animation:none}.sg-stat-card:hover,.signal-stat-card:hover{transform:none}}
