.hidden{display:none!important}.beginners-guide-page .main-content{padding-top:72px}.reading-progress-header{position:fixed;top:72px;left:0;right:0;background:var(--color-bg-light);backdrop-filter:blur(10px);border-bottom:1px solid rgba(75,85,99,.3);z-index:100;padding:.75rem 0;transform:translateY(-100%);transition:transform .3s ease;box-shadow:0 2px 10px #0000001a}.reading-progress-header.visible{transform:translateY(0)}.progress-header-content{display:flex;align-items:center;justify-content:space-between;gap:2rem}.current-chapter{display:flex;align-items:center;gap:.5rem}.chapter-label{font-size:.875rem;color:var(--color-text-muted);font-weight:500}.chapter-name{font-size:.875rem;color:var(--color-text);font-weight:600}.progress-indicator{display:flex;align-items:center;gap:1rem;flex:1;max-width:300px}.progress-bar-container{flex:1;height:4px;background:#4b55634d;border-radius:2px;overflow:hidden}.progress-bar-fill{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));width:0%;transition:width .3s ease;border-radius:2px}.progress-percentage{font-size:.75rem;color:var(--color-primary);font-weight:600;min-width:35px;text-align:right}.progress-close-btn{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:0 0;border:0;color:var(--color-text-muted);cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}.progress-close-btn:hover{color:var(--color-text);background:#4b55634d}body.progress-header-visible .beginners-guide-page .main-content{padding-top:124px}@media (max-width:768px){.progress-header-content{flex-direction:column;gap:.75rem;align-items:stretch}.current-chapter{text-align:center}.progress-indicator{max-width:100%}.reading-progress-header{padding:1rem 0}body.progress-header-visible .beginners-guide-page .main-content{padding-top:140px}}.beginners-guide-page .breadcrumb-section{background:var(--color-bg-light);padding:1rem 0;border-bottom:1px solid rgba(75,85,99,.3)}.beginners-guide-page .breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-text-muted)}.beginners-guide-page .breadcrumb a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}.beginners-guide-page .breadcrumb a:hover{color:var(--color-primary-dark)}.beginners-guide-page .breadcrumb .separator{color:var(--color-text-muted)}.beginners-guide-page .breadcrumb .current{color:var(--color-text);font-weight:500}.beginners-guide-page .hero-section{background:var(--color-bg);padding:5rem 0 6rem;position:relative;overflow:hidden;border-bottom:1px solid rgba(75,85,99,.2)}.beginners-guide-page .hero-background{position:absolute;inset:0;pointer-events:none}.beginners-guide-page .hero-pattern{position:absolute;inset:0;background-image:radial-gradient(circle at 20% 50%,rgba(59,130,246,.1)0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(168,85,247,.08)0,transparent 50%),radial-gradient(circle at 40% 20%,rgba(34,197,94,.06)0,transparent 50%);opacity:.7}.beginners-guide-page .hero-glow{position:absolute;top:-50%;left:50%;transform:translate(-50%);width:200%;height:100%;background:radial-gradient(ellipse at center,rgba(59,130,246,.15)0,transparent 70%);animation:glow-pulse 8s ease-in-out infinite}@keyframes glow-pulse{0%,to{opacity:.5;transform:translate(-50%) scale(1)}50%{opacity:.8;transform:translate(-50%) scale(1.1)}}.beginners-guide-page .hero-content{text-align:center;max-width:900px;margin:0 auto;position:relative;z-index:1}.beginners-guide-page .hero-badge{display:inline-flex;align-items:center;gap:.5rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:600;color:var(--color-primary);margin-bottom:1.5rem}.beginners-guide-page .hero-title{font-size:4rem;font-weight:800;margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.02em}.beginners-guide-page .hero-title .gradient-text{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block;white-space:nowrap}.beginners-guide-page .hero-description{font-size:1.375rem;color:var(--color-text-muted);margin-bottom:3rem;line-height:1.6;max-width:700px;margin-left:auto;margin-right:auto}.beginners-guide-page .hero-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3.5rem;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.beginners-guide-page .stat-card{position:relative;background:var(--color-surface);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;transition:all var(--transition-normal);display:flex;align-items:center;gap:1.5rem;overflow:hidden}.beginners-guide-page .stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--color-primary),transparent);transform:translate(-100%);transition:transform .6s ease}.beginners-guide-page .stat-card:hover:before{transform:translate(100%)}.beginners-guide-page .stat-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000026;border-color:#3b82f64d}.beginners-guide-page .stat-card.featured{background:linear-gradient(135deg,#3b82f60d,#a855f70d);border-color:#3b82f64d}.beginners-guide-page .stat-card.highlight{background:linear-gradient(135deg,#22c55e0d,#3b82f60d);border-color:#22c55e4d}.beginners-guide-page .stat-icon-wrapper{width:56px;height:56px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 12px #3b82f64d}.beginners-guide-page .stat-card.highlight .stat-icon-wrapper{background:linear-gradient(135deg,var(--color-secondary) 0%,#22c55e 100%);box-shadow:0 4px 12px #22c55e4d}.beginners-guide-page .stat-content{flex:1}.beginners-guide-page .stat-number{font-size:2.25rem;font-weight:800;color:var(--color-text);line-height:1;margin-bottom:.25rem;letter-spacing:-.02em}.beginners-guide-page .stat-label{font-size:1rem;font-weight:600;color:var(--color-text);margin-bottom:.25rem}.beginners-guide-page .stat-sublabel{font-size:.875rem;color:var(--color-text-muted);line-height:1.4}.beginners-guide-page .hero-features{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:3rem}.beginners-guide-page .feature-tag{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--color-surface);border:1px solid rgba(75,85,99,.3);border-radius:2rem;font-size:.875rem;font-weight:500;color:var(--color-text);transition:all var(--transition-fast)}.beginners-guide-page .feature-tag:hover{background:#3b82f61a;border-color:#3b82f64d;color:var(--color-primary);transform:translateY(-2px)}.beginners-guide-page .feature-tag svg{color:var(--color-primary)}.beginners-guide-page .toc-section{padding:6rem 0;background:var(--color-bg-light);position:relative;overflow:hidden}.beginners-guide-page .toc-background{position:absolute;inset:0;pointer-events:none;overflow:hidden}.beginners-guide-page .toc-gradient-1{position:absolute;top:-20%;right:-10%;width:40%;height:40%;background:radial-gradient(circle,rgba(59,130,246,.08)0,transparent 70%);filter:blur(40px);animation:float-1 20s ease-in-out infinite}.beginners-guide-page .toc-gradient-2{position:absolute;bottom:-20%;left:-10%;width:50%;height:50%;background:radial-gradient(circle,rgba(168,85,247,.06)0,transparent 70%);filter:blur(40px);animation:float-2 25s ease-in-out infinite}@keyframes float-1{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}@keyframes float-2{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(-30px,30px) rotate(-120deg)}66%{transform:translate(20px,-20px) rotate(-240deg)}}.beginners-guide-page .toc-header{text-align:center;margin-bottom:3rem;position:relative;z-index:1}.beginners-guide-page .section-title{font-size:3rem;font-weight:800;margin-bottom:1rem;letter-spacing:-.02em}.beginners-guide-page .section-subtitle{color:var(--color-text-muted);font-size:1.25rem;line-height:1.6;max-width:700px;margin:0 auto}.beginners-guide-page .toc-progress-overview{max-width:900px;margin:0 auto 4rem;position:relative}.beginners-guide-page .journey-line{position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-secondary) 50%,var(--color-primary) 100%);opacity:.2;z-index:0}.beginners-guide-page .journey-stats{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.beginners-guide-page .journey-stat{display:flex;flex-direction:column;align-items:center;gap:.75rem;background:var(--color-bg);padding:1.5rem;border-radius:1rem;border:1px solid rgba(75,85,99,.3);min-width:140px;transition:all var(--transition-normal)}.beginners-guide-page .journey-stat:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001a;border-color:var(--color-primary)}.beginners-guide-page .journey-icon{font-size:2rem;filter:saturate(1.5)}.beginners-guide-page .journey-text{font-size:.875rem;font-weight:600;color:var(--color-text);text-align:center}.beginners-guide-page .toc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto}.beginners-guide-page a.toc-item{text-decoration:none;color:inherit}.beginners-guide-page .toc-item{background:var(--color-bg);padding:1.75rem;border-radius:1.25rem;border:1px solid rgba(75,85,99,.2);cursor:pointer;transition:all var(--transition-normal);display:flex;align-items:center;gap:1.25rem;position:relative;overflow:hidden}.beginners-guide-page .toc-item:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-secondary) 100%);transform:translate(-100%);transition:transform .4s ease}.beginners-guide-page .toc-item:after{content:"";position:absolute;bottom:0;right:1.5rem;width:80px;height:80px;background:radial-gradient(circle,rgba(59,130,246,.1)0,transparent 70%);opacity:0;transition:all var(--transition-normal);transform:scale(.8)}.beginners-guide-page .toc-item:hover:before{transform:translate(0)}.beginners-guide-page .toc-item:hover:after{opacity:1;transform:scale(1)}.beginners-guide-page .toc-item:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014;border-color:#3b82f64d;background:linear-gradient(135deg,var(--color-bg) 0%,rgba(59,130,246,.02) 100%)}.beginners-guide-page .toc-item:hover .toc-time{color:var(--color-primary);font-weight:600}.beginners-guide-page .toc-number{min-width:2.5rem;height:2.5rem;background:var(--color-surface);border:2px solid rgba(59,130,246,.2);color:var(--color-primary);border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;flex-shrink:0;position:relative;z-index:1;transition:all var(--transition-normal)}.beginners-guide-page .toc-item:hover .toc-number{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border-color:transparent;transform:scale(1.05)}.beginners-guide-page .toc-content-item{flex:1;position:relative;z-index:1}.beginners-guide-page .toc-content-item h3{font-size:1.125rem;font-weight:600;margin-bottom:.375rem;color:var(--color-text);transition:color var(--transition-fast)}.beginners-guide-page .toc-content-item p{color:var(--color-text-muted);margin-bottom:.625rem;line-height:1.5;font-size:.875rem}.beginners-guide-page .toc-time{font-size:.8125rem;color:var(--color-text-muted);font-weight:500;display:inline-flex;align-items:center;gap:.375rem;transition:all var(--transition-fast)}.beginners-guide-page .toc-time:before{content:"⏱️";font-size:.875rem;opacity:.7}.beginners-guide-page .toc-item.important{border-color:#ef444433}.beginners-guide-page .toc-item.important .toc-number{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.beginners-guide-page .toc-item.important:hover .toc-number{background:#ef4444;color:#fff}.beginners-guide-page .chapter-section{padding:5rem 0;border-bottom:1px solid rgba(75,85,99,.3);opacity:1}.beginners-guide-page .chapter-section#market-types,.beginners-guide-page .chapter-section#order-types,.beginners-guide-page .chapter-section#getting-started,.beginners-guide-page .chapter-section#trading-plan,.beginners-guide-page .chapter-section#first-30-days{background:var(--color-bg-light)}.beginners-guide-page .chapter-section#what-is-trading,.beginners-guide-page .chapter-section#chart-reading,.beginners-guide-page .chapter-section#fundamental-analysis,.beginners-guide-page .chapter-section#risk-management,.beginners-guide-page .chapter-section#trading-psychology,.beginners-guide-page .chapter-section#platform-setup,.beginners-guide-page .chapter-section#tax-considerations{background:var(--color-bg)}.beginners-guide-page .quiz-section#chapter-2-quiz,.beginners-guide-page .quiz-section#chapter-4-quiz,.beginners-guide-page .quiz-section#chapter-6-quiz,.beginners-guide-page .quiz-section#chapter-8-quiz,.beginners-guide-page .quiz-section#chapter-10-quiz{background:var(--color-bg-light)}.beginners-guide-page .quiz-section#chapter-1-quiz,.beginners-guide-page .quiz-section#chapter-3-quiz,.beginners-guide-page .quiz-section#chapter-5-quiz,.beginners-guide-page .quiz-section#chapter-7-quiz,.beginners-guide-page .quiz-section#chapter-9-quiz,.beginners-guide-page .quiz-section#chapter-11-quiz{background:var(--color-bg)}.beginners-guide-page .chapter-header{text-align:center;margin-bottom:3rem}.beginners-guide-page .chapter-number{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;padding:.5rem 1.5rem;border-radius:2rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:inline-block;margin-bottom:1rem}.beginners-guide-page .chapter-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.beginners-guide-page .chapter-subtitle{font-size:1.125rem;color:var(--color-text-muted);max-width:600px;margin:0 auto}.beginners-guide-page .content-grid{display:grid;grid-template-columns:2fr 1fr;gap:3rem;max-width:1200px;margin:0 auto}.beginners-guide-page .content-section{margin-bottom:3rem}.beginners-guide-page .content-section h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--color-text)}.beginners-guide-page .content-section p{color:var(--color-text-muted);line-height:1.6;margin-bottom:1rem}.beginners-guide-page .example-box,.beginners-guide-page .warning-box{padding:1.5rem;border-radius:.75rem;margin:1.5rem 0}.beginners-guide-page .example-box{background:#3b82f61a;border:1px solid rgba(59,130,246,.3)}.beginners-guide-page .example-box h4{color:var(--color-primary);margin-bottom:.75rem}.beginners-guide-page .warning-box{background:#ef44441a;border:1px solid rgba(239,68,68,.3)}.beginners-guide-page .warning-box h4{color:#ef4444;margin-bottom:.75rem}.beginners-guide-page .warning-box ul{margin:0;padding-left:1.5rem}.beginners-guide-page .warning-box li{margin-bottom:.5rem;color:var(--color-text-muted)}.beginners-guide-page .comparison-table{background:var(--color-bg);border-radius:.75rem;border:1px solid rgba(75,85,99,.3);overflow:hidden;margin:1.5rem 0}.beginners-guide-page .comparison-row{display:grid;grid-template-columns:1fr 1fr 1fr}.beginners-guide-page .comparison-row.header{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;font-weight:600}.beginners-guide-page .comparison-col{padding:1rem;border-right:1px solid rgba(75,85,99,.3);font-size:.875rem}.beginners-guide-page .comparison-col:last-child{border-right:none}.beginners-guide-page .comparison-row:not(.header):nth-child(2n){background:#4b55630d}.beginners-guide-page .market-types-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:3rem}.beginners-guide-page .market-card{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;transition:all var(--transition-normal)}.beginners-guide-page .market-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000026}.beginners-guide-page .market-icon{font-size:3rem;margin-bottom:1rem;display:block}.beginners-guide-page .market-card h3{font-size:1.5rem;font-weight:600;margin-bottom:.75rem}.beginners-guide-page .market-description{color:var(--color-text-muted);margin-bottom:1.5rem}.beginners-guide-page .market-details{margin-bottom:1.5rem}.beginners-guide-page .detail-item{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.875rem}.beginners-guide-page .detail-label{color:var(--color-text-muted)}.beginners-guide-page .detail-value{font-weight:600;color:var(--color-text)}.beginners-guide-page .pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.beginners-guide-page .pros h4,.beginners-guide-page .cons h4{font-size:.875rem;margin-bottom:.5rem}.beginners-guide-page .pros ul,.beginners-guide-page .cons ul{font-size:.8rem;padding-left:1rem;margin:0}.beginners-guide-page .pros li,.beginners-guide-page .cons li{margin-bottom:.25rem;color:var(--color-text-muted)}.beginners-guide-page .chart-types{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:2rem 0}.beginners-guide-page .chart-type{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;text-align:center;position:relative}.beginners-guide-page .chart-type.recommended{border-color:var(--color-primary);background:#3b82f60d}.beginners-guide-page .recommended-badge{position:absolute;top:-.5rem;right:1rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600}.beginners-guide-page .chart-visual{height:4rem;margin:1rem 0;display:flex;align-items:center;justify-content:center;gap:.5rem;background:#4b55631a;border-radius:.5rem;padding:.5rem;min-height:4rem;max-height:4rem;overflow:hidden}.beginners-guide-page .candle{width:.75rem;height:3rem;position:relative;display:flex;flex-direction:column;align-items:center}.beginners-guide-page .candle .wick{width:2px;background:#666}.beginners-guide-page .candle .wick.top,.beginners-guide-page .candle .wick.bottom{height:.5rem}.beginners-guide-page .candle .body{width:100%;height:2rem;border-radius:2px}.beginners-guide-page .candle.green .body{background:var(--color-secondary)}.beginners-guide-page .candle.red .body{background:#ef4444}.beginners-guide-page .line-chart{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:0 0}.beginners-guide-page .chart-line{width:75%;height:3px;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));border-radius:2px;transform:rotate(12deg);position:relative}.beginners-guide-page .chart-line:before,.beginners-guide-page .chart-line:after{display:none}.beginners-guide-page .bar-chart{display:flex;align-items:flex-end;gap:.4rem;height:100%;justify-content:center;padding-bottom:.5rem;background:0 0}.beginners-guide-page .bar{width:.6rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border-radius:2px 2px 0 0;transition:all var(--transition-fast)}.beginners-guide-page .bar:nth-child(1){height:1.5rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary))}.beginners-guide-page .bar:nth-child(2){height:2.2rem;background:linear-gradient(135deg,var(--color-secondary),var(--color-primary))}.beginners-guide-page .bar:nth-child(3){height:1.8rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary))}.beginners-guide-page .candlestick-explanation{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.beginners-guide-page .candle-anatomy{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;margin-bottom:2rem}.beginners-guide-page .candle-example{text-align:center}.beginners-guide-page .candle-large{width:2rem;height:8rem;margin:2rem auto;position:relative;display:flex;flex-direction:column;align-items:center}.beginners-guide-page .candle-large .wick{width:3px;background:#666}.beginners-guide-page .candle-large .wick.top,.beginners-guide-page .candle-large .wick.bottom{height:2rem}.beginners-guide-page .candle-large .body{width:100%;height:4rem;border-radius:3px}.beginners-guide-page .candle-large.green .body{background:var(--color-secondary)}.beginners-guide-page .candle-large.red .body{background:#ef4444}.beginners-guide-page .wick-label,.beginners-guide-page .body-label{position:absolute;font-size:.75rem;color:var(--color-text-muted);font-weight:500}.beginners-guide-page .wick-label.top{top:-1rem;left:50%;transform:translate(-50%)}.beginners-guide-page .wick-label.bottom{bottom:-1rem;left:50%;transform:translate(-50%)}.beginners-guide-page .candle-large.green .body-label.open{left:-2.5rem!important;bottom:.5rem!important;top:auto!important}.beginners-guide-page .candle-large.green .body-label.close,.beginners-guide-page .candle-large.red .body-label.open{left:-2.5rem!important;top:.5rem!important;bottom:auto!important}.beginners-guide-page .candle-large.red .body-label.close{left:-2.5rem!important;bottom:.5rem!important;top:auto!important}.beginners-guide-page .timeframes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:2rem 0}.beginners-guide-page .timeframe-card{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;position:relative}.beginners-guide-page .timeframe-card.recommended{border-color:var(--color-primary);background:#3b82f60d}.beginners-guide-page .timeframe-card h4{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;color:var(--color-text)}.beginners-guide-page .timeframe-desc{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem}.beginners-guide-page .timeframe-use{font-size:.875rem;margin-bottom:.5rem}.beginners-guide-page .timeframe-level{font-size:.875rem;color:var(--color-primary)}.beginners-guide-page .content-sidebar{position:sticky;top:6rem;height:fit-content;z-index:10}.beginners-guide-page .key-points,.beginners-guide-page .beginner-tips,.beginners-guide-page .recommendation-box{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.beginners-guide-page .risk-calculator+.risk-rules,.beginners-guide-page .risk-calculator+.order-checklist{margin-top:3rem}.beginners-guide-page .risk-checklist{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:3rem 0 2rem}.beginners-guide-page .key-points h4,.beginners-guide-page .beginner-tips h4,.beginners-guide-page .recommendation-box h4{margin-bottom:1rem;color:var(--color-text)}.beginners-guide-page .key-points ul,.beginners-guide-page .recommendation-reasons ul{list-style:none;padding:0;margin:0}.beginners-guide-page .key-points li,.beginners-guide-page .recommendation-reasons li{padding:.5rem 0 .5rem 1.5rem;position:relative;color:var(--color-text-muted);font-size:.875rem}.beginners-guide-page .key-points li:before,.beginners-guide-page .recommendation-reasons li:before{content:"✓";position:absolute;left:0;color:var(--color-secondary);font-weight:600}.beginners-guide-page .tip-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.beginners-guide-page .tip-number{width:2rem;height:2rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;flex-shrink:0}.beginners-guide-page .tip-item p{font-size:.875rem;color:var(--color-text-muted);margin:0}.beginners-guide-page .recommended-market{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;background:#3b82f61a;border-radius:.5rem}.beginners-guide-page .recommended-market .market-icon{font-size:2rem;margin:0}.beginners-guide-page .recommended-market h5{margin:0 0 .25rem;color:var(--color-text)}.beginners-guide-page .recommended-market p{margin:0;font-size:.875rem;color:var(--color-text-muted)}.beginners-guide-page .progress-tracker{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:1.5rem}.beginners-guide-page .progress-tracker h4{margin-bottom:1rem;color:var(--color-text)}.beginners-guide-page .progress-bar{width:100%;height:.5rem;background:#4b55634d;border-radius:.25rem;overflow:hidden;margin-bottom:.75rem}.beginners-guide-page .progress-fill{height:100%;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border-radius:.25rem;transition:width var(--transition-normal)}.beginners-guide-page .progress-text{font-size:.875rem;color:var(--color-text-muted);font-weight:500}.beginners-guide-page .cta-section{background:linear-gradient(135deg,var(--color-bg-light) 0%,var(--color-bg) 100%);padding:8rem 0}.beginners-guide-page .cta-content{text-align:center;max-width:600px;margin:0 auto}.beginners-guide-page .cta-title{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.beginners-guide-page .cta-description{font-size:1.125rem;color:var(--color-text-muted);margin-bottom:2.5rem;line-height:1.6}.beginners-guide-page .cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.beginners-guide-page .btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;border-radius:.5rem;font-weight:600;text-decoration:none;transition:all var(--transition-normal);border:2px solid transparent}.beginners-guide-page .btn-primary{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff}.beginners-guide-page .btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px #3b82f64d}.beginners-guide-page .btn-outline{border-color:var(--color-primary);color:var(--color-primary)}.beginners-guide-page .btn-outline:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px)}.beginners-guide-page .btn-icon{width:1rem;height:1rem}@media (max-width:768px){.beginners-guide-page .hero-section{padding:3rem 0 4rem}.beginners-guide-page .hero-badge{font-size:.75rem;padding:.375rem .75rem;gap:.375rem}.beginners-guide-page .hero-badge svg{width:16px;height:16px}.beginners-guide-page .hero-title{font-size:2.5rem}.beginners-guide-page .hero-description{font-size:1.125rem;padding:0 1rem}.beginners-guide-page .hero-stats{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2.5rem;max-width:100%}.beginners-guide-page .stat-card{padding:1.5rem}.beginners-guide-page .stat-icon-wrapper{width:48px;height:48px}.beginners-guide-page .stat-number{font-size:1.75rem}.beginners-guide-page .stat-label{font-size:.9375rem}.beginners-guide-page .hero-features{gap:.75rem;margin-top:2rem}.beginners-guide-page .feature-tag{font-size:.8125rem;padding:.5rem 1rem}.beginners-guide-page .toc-section{padding:4rem 0}.beginners-guide-page .section-title{font-size:2rem}.beginners-guide-page .section-subtitle{font-size:1.125rem;padding:0 1rem}.beginners-guide-page .journey-stats{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.beginners-guide-page .journey-stat{min-width:unset;padding:1rem}.beginners-guide-page .journey-icon{font-size:1.5rem}.beginners-guide-page .journey-text{font-size:.8125rem}.beginners-guide-page .toc-grid{grid-template-columns:1fr}.beginners-guide-page .content-grid{grid-template-columns:1fr;gap:2rem}.beginners-guide-page .market-types-grid,.beginners-guide-page .chart-types{grid-template-columns:1fr}.beginners-guide-page .timeframes-grid{grid-template-columns:repeat(2,1fr)}.beginners-guide-page .candle-anatomy{grid-template-columns:1fr;gap:2rem}.beginners-guide-page .comparison-row{grid-template-columns:1fr 1fr 1fr;gap:.5rem}.beginners-guide-page .comparison-col{padding:.75rem .5rem;font-size:.875rem;border-right:1px solid rgba(75,85,99,.3)}.beginners-guide-page .comparison-col:last-child{border-right:none}.beginners-guide-page .pros-cons{grid-template-columns:1fr}.beginners-guide-page .chapter-title,.beginners-guide-page .cta-title{font-size:2rem}.beginners-guide-page .cta-buttons{flex-direction:column;align-items:center}.beginners-guide-page .btn{width:100%;max-width:300px;justify-content:center}}@media (max-width:480px){.beginners-guide-page .hero-title{font-size:2rem}.beginners-guide-page .hero-title .gradient-text{font-size:1.75rem}.beginners-guide-page .hero-description{font-size:1rem}.beginners-guide-page .hero-features{flex-direction:column;align-items:center}.beginners-guide-page .feature-tag{width:100%;max-width:250px;justify-content:center}.beginners-guide-page .toc-progress-overview{margin-bottom:3rem}.beginners-guide-page .journey-line{display:none}.beginners-guide-page .journey-stats{grid-template-columns:1fr;max-width:300px;margin:0 auto}.beginners-guide-page .hero-stats{grid-template-columns:1fr}.beginners-guide-page .comparison-row{grid-template-columns:1fr 1fr 1fr;gap:.25rem}.beginners-guide-page .comparison-col{padding:.5rem .25rem;font-size:.8rem;text-align:center}.beginners-guide-page .comparison-table{font-size:.8rem;overflow-x:auto}.order-card{padding:1rem;margin:0 .5rem}.order-header{gap:.5rem}.order-header h4{font-size:1rem}.order-description{font-size:.875rem}.detail-group h5{font-size:.8rem}.detail-group li{font-size:.75rem}.order-example{padding:.75rem}.order-example h5{font-size:.8rem}.order-example p,.breakdown-item{font-size:.75rem}.step-content h4{font-size:.9rem}.step-content p{font-size:.8rem}.broker-card{padding:1rem}.broker-header h5{font-size:1rem}.broker-tag{font-size:.7rem;padding:.2rem .6rem}.feature-item{padding:.4rem 0;font-size:.8rem}.broker-pros h6{font-size:.8rem}.broker-pros li{font-size:.75rem}.setup-step{padding:1rem}.step-content h4{font-size:1rem}.step-details h5{font-size:.9rem}.step-details li{font-size:.8rem}.funding-option,.platform-option,.layout-option{padding:1rem}.funding-option h6,.platform-option h5,.layout-option h5{font-size:.9rem}.funding-option p,.platform-option p,.layout-option li{font-size:.75rem}.component-card{padding:1rem}.component-card h5{font-size:1rem}.component-features h6{font-size:.8rem}.component-features li{font-size:.75rem}.quiz-options{gap:.5rem}.quiz-option{padding:.75rem;font-size:.8rem}.quiz-question h4{font-size:1rem}.metrics-grid,.statements-grid,.indicators-grid,.factors-grid{grid-template-columns:1fr}.approach-steps{gap:1rem}.approach-step{flex-direction:column;text-align:center;align-items:center;padding:1rem}.approach-step .step-number{margin-bottom:.75rem}.status-grid,.gains-types,.records-grid{grid-template-columns:1fr}.timeline-visual{flex-direction:column;gap:1rem}.wash-sale-examples,.strategy-grid,.international-grid,.mistakes-grid{grid-template-columns:1fr}}.quiz-section{padding:3rem 0;background:var(--color-bg-light);border-top:1px solid rgba(75,85,99,.3)}.quiz-content{max-width:800px;margin:0 auto}.quiz-header{text-align:center;margin-bottom:2rem}.quiz-header h3{font-size:1.5rem;color:var(--color-text);margin-bottom:.5rem}.quiz-header p{color:var(--color-text-muted);font-size:1rem}.quiz-container{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem}.quiz-question{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(75,85,99,.2)}.quiz-question:last-of-type{border-bottom:none;margin-bottom:2rem}.quiz-question h4{font-size:1.125rem;color:var(--color-text);margin-bottom:1rem;font-weight:600}.quiz-options{display:flex;flex-direction:column;gap:.75rem}.quiz-option{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.5rem;cursor:pointer;transition:all var(--transition-fast);font-size:.875rem;color:var(--color-text-muted)}.quiz-option:hover{background:#3b82f60d;border-color:#3b82f64d}.quiz-option.selected{background:#3b82f61a;border-color:var(--color-primary);color:var(--color-text)}.quiz-option.correct{background:#10b9811a;border-color:#10b9814d;color:var(--color-text)}.quiz-option.incorrect{background:#ef44441a;border-color:#ef44444d;color:var(--color-text)}.quiz-option input[type=radio]{accent-color:var(--color-primary)}.quiz-submit-btn,.quiz-retry-btn{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border:0;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all var(--transition-normal);font-size:1rem}.quiz-submit-btn:hover,.quiz-retry-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.quiz-retry-btn{background:linear-gradient(135deg,var(--color-secondary),var(--color-primary));margin-top:1rem}.quiz-results{margin-top:2rem;padding:2rem;background:var(--color-bg-light);border-radius:.75rem;border:1px solid rgba(75,85,99,.3)}.quiz-score{text-align:center;margin-bottom:1.5rem}.quiz-score h4{font-size:1.25rem;color:var(--color-text)}.quiz-explanations{margin-bottom:1rem}.explanation-item{margin-bottom:1.5rem;padding:1rem;background:var(--color-bg);border-radius:.5rem;border:1px solid rgba(75,85,99,.2)}.explanation-item h5{margin-bottom:.5rem;color:var(--color-text);font-size:.875rem;font-weight:600}.explanation-item p{margin:0;font-size:.8rem;color:var(--color-text-muted);line-height:1.4}.fundamental-metrics{margin:2rem 0}.metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}.metric-card{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;transition:all var(--transition-normal)}.metric-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:var(--color-primary)}.metric-card h5{margin-bottom:1rem;font-size:1rem;color:var(--color-text);font-weight:600}.metric-example{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:.5rem;padding:.75rem;margin-top:.75rem;font-size:.8rem;color:var(--color-text-muted)}.statements-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1rem}.statement-card{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.statement-card h5{margin-bottom:.75rem;font-size:1rem;color:var(--color-text);font-weight:600}.statement-card p{margin-bottom:1rem;font-size:.875rem;color:var(--color-text-muted)}.key-items h6{margin-bottom:.5rem;font-size:.875rem;color:var(--color-text);font-weight:600}.key-items ul{margin:0;padding-left:1rem;list-style-type:disc}.key-items li{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.25rem}.indicators-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1rem}.indicator-card{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.indicator-card h5{margin-bottom:.75rem;font-size:1rem;color:var(--color-text);font-weight:600}.indicator-card p{margin-bottom:.5rem;font-size:.875rem;color:var(--color-text-muted)}.factors-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1rem}.factor-card{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.factor-card h5{margin-bottom:.75rem;font-size:1rem;color:var(--color-text);font-weight:600}.factor-card p{margin-bottom:.75rem;font-size:.875rem;color:var(--color-text-muted)}.factor-example{background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:.5rem;padding:.75rem;font-size:.8rem;color:var(--color-text-muted)}.calendar-events{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.event-card{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.event-card.high-impact{border-color:#ef44444d;background:#ef44440d}.event-card.medium-impact{border-color:#f59e0b4d;background:#f59e0b0d}.event-card.low-impact{border-color:#10b9814d;background:#10b9810d}.event-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.event-header h5{margin:0;font-size:1rem;color:var(--color-text);font-weight:600}.impact-badge{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.impact-badge.high{background:#ef4444;color:#fff}.impact-badge.medium{background:#f59e0b;color:#fff}.impact-badge.low{background:#10b981;color:#fff}.event-card ul{margin:0;padding-left:1rem;list-style-type:disc}.event-card li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem}.approach-steps{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.approach-step{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:var(--color-bg-light);border-radius:.75rem;border:1px solid rgba(75,85,99,.3)}.approach-step .step-number{width:2rem;height:2rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;flex-shrink:0}.approach-step .step-content h5{margin:0 0 .5rem;font-size:1rem;color:var(--color-text);font-weight:600}.approach-step .step-content p{margin:0;font-size:.875rem;color:var(--color-text-muted)}.fundamental-checklist{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.fundamental-checklist h4{margin-bottom:1rem;color:var(--color-text)}.resources-box{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.resources-box h4{margin-bottom:1rem;color:var(--color-text)}.resource-links{display:flex;flex-direction:column;gap:1.5rem}.resource-item h5{margin-bottom:.75rem;font-size:1rem;color:var(--color-text);font-weight:600}.resource-item ul{margin:0;padding-left:1rem;list-style-type:disc}.resource-item li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.25rem}.tax-status-comparison{margin:2rem 0}.status-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.status-card{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;transition:all var(--transition-normal)}.status-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.status-card.investor{border-color:#10b9814d;background:#10b98105}.status-card.trader{border-color:#3b82f64d;background:#3b82f605}.status-card h4{margin-bottom:1.5rem;font-size:1.125rem;color:var(--color-text);font-weight:600}.status-details h5{margin-bottom:.75rem;font-size:1rem;color:var(--color-text);font-weight:600}.status-details ul{margin:0 0 1.5rem;padding-left:1rem;list-style-type:disc}.status-details li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem}.gains-types{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:1rem}.gains-card{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem}.gains-card.short-term{border-color:#ef44444d;background:#ef444405}.gains-card.long-term{border-color:#10b9814d;background:#10b98105}.gains-card h4{margin-bottom:1rem;font-size:1.125rem;color:var(--color-text);font-weight:600}.gains-details p{margin-bottom:.75rem;font-size:.875rem;color:var(--color-text-muted)}.tax-brackets{background:#4b55630d;border-radius:.5rem;padding:1rem;margin-top:1rem}.tax-brackets h5{margin-bottom:.75rem;font-size:.875rem;color:var(--color-text);font-weight:600}.tax-brackets ul{margin:0;padding-left:1rem;list-style-type:disc}.tax-brackets li{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.25rem}.records-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:1rem}.record-category h4{margin-bottom:1.5rem;font-size:1.125rem;color:var(--color-text);font-weight:600}.record-items{display:flex;flex-direction:column;gap:1.5rem}.record-item{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.record-item h5{margin-bottom:.75rem;font-size:1rem;color:var(--color-text);font-weight:600}.record-item ul{margin:0;padding-left:1rem;list-style-type:disc}.record-item li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.25rem}.organization-tips{display:flex;flex-direction:column;gap:1.5rem}.organization-tips .tip-item{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.organization-tips .tip-item h5{margin-bottom:.75rem;font-size:1rem;color:var(--color-text);font-weight:600}.organization-tips .tip-item p{margin:0;font-size:.875rem;color:var(--color-text-muted)}.wash-sale-timeline{margin:1.5rem 0}.wash-sale-timeline h5{margin-bottom:1rem;font-size:1rem;color:var(--color-text);font-weight:600}.timeline-visual{display:flex;align-items:center;justify-content:space-between;background:var(--color-bg-light);border-radius:.75rem;padding:1.5rem;border:1px solid rgba(75,85,99,.3)}.timeline-item{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1}.timeline-item.sale-day{background:#ef44441a;border-radius:.5rem;padding:1rem;border:1px solid rgba(239,68,68,.3)}.timeline-date{font-weight:600;color:var(--color-text);font-size:.875rem;margin-bottom:.5rem}.timeline-desc{font-size:.8rem;color:var(--color-text-muted)}.wash-sale-examples{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.5rem}.example-card{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.example-card.violation{border-color:#ef44444d;background:#ef44440d}.example-card.compliant{border-color:#10b9814d;background:#10b9810d}.example-card h5{margin-bottom:1rem;font-size:1rem;color:var(--color-text);font-weight:600}.example-scenario p{margin-bottom:.5rem;font-size:.875rem;color:var(--color-text-muted)}.strategy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1rem}.strategy-card{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;transition:all var(--transition-normal)}.strategy-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:var(--color-primary)}.strategy-card h4{margin-bottom:.75rem;font-size:1rem;color:var(--color-text);font-weight:600}.strategy-card p{margin-bottom:1rem;font-size:.875rem;color:var(--color-text-muted)}.strategy-details h5{margin-bottom:.75rem;font-size:.875rem;color:var(--color-text);font-weight:600}.strategy-details ul{margin:0;padding-left:1rem;list-style-type:disc}.strategy-details li{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.25rem}.international-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:1rem}.international-card{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.international-card h4{margin-bottom:1rem;font-size:1rem;color:var(--color-text);font-weight:600}.international-details h5{margin-bottom:.75rem;font-size:.875rem;color:var(--color-text);font-weight:600}.international-details ul{margin:0;padding-left:1rem;list-style-type:disc}.international-details li{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.25rem}.checklist-timeline{display:flex;flex-direction:column;gap:2rem;margin-top:1rem}.timeline-month{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.timeline-month h4{margin-bottom:1rem;font-size:1rem;color:var(--color-text);font-weight:600;text-align:center;padding-bottom:.75rem;border-bottom:1px solid rgba(75,85,99,.2)}.month-tasks{display:flex;flex-direction:column;gap:.75rem}.mistakes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1rem}.mistake-card{background:var(--color-bg-light);border:1px solid rgba(239,68,68,.3);border-radius:.75rem;padding:1.5rem;background:#ef44440d}.mistake-card h4{margin-bottom:.75rem;font-size:1rem;color:#ef4444;font-weight:600}.mistake-card p{margin-bottom:.5rem;font-size:.875rem;color:var(--color-text-muted)}.tax-resources{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.tax-resources h4{margin-bottom:1rem;color:var(--color-text)}.tax-calculator{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.tax-calculator h4{margin-bottom:1rem;color:var(--color-text)}.calculator-form{display:flex;flex-direction:column;gap:1rem}.important-dates{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.important-dates h4{margin-bottom:1rem;color:var(--color-text)}.dates-list{display:flex;flex-direction:column;gap:.75rem}.date-item{display:flex;align-items:center;gap:1rem;padding:.75rem;background:var(--color-bg-light);border-radius:.5rem;border:1px solid rgba(75,85,99,.2)}.date-item .date{font-weight:600;color:var(--color-primary);min-width:4rem;font-size:.875rem}.date-item .event{font-size:.875rem;color:var(--color-text-muted)}.beginners-guide-page .order-types-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin:2rem 0}.beginners-guide-page .order-card{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;transition:all var(--transition-normal)}.beginners-guide-page .order-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000026}.beginners-guide-page .order-card.primary{border-color:var(--color-primary);background:#3b82f60d}.beginners-guide-page .order-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.beginners-guide-page .order-icon{font-size:2rem;margin-right:1rem}.beginners-guide-page .order-header h4{flex:1;margin:0;font-size:1.25rem;font-weight:600}.beginners-guide-page .order-badge{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.beginners-guide-page .order-badge.immediate{background:#ef44441a;color:#ef4444}.beginners-guide-page .order-badge.controlled{background:#10b9811a;color:#10b981}.beginners-guide-page .order-badge.protection{background:#f59e0b1a;color:#f59e0b}.beginners-guide-page .order-badge.profit{background:#8b5cf61a;color:#8b5cf6}.beginners-guide-page .order-description{color:var(--color-text-muted);margin-bottom:1.5rem;font-size:.95rem}.beginners-guide-page .order-details{margin-bottom:1.5rem}.beginners-guide-page .detail-group{margin-bottom:1rem}.beginners-guide-page .detail-group h5{margin-bottom:.5rem;font-size:.875rem;font-weight:600}.beginners-guide-page .detail-group ul{margin:0;padding-left:1rem;list-style-type:disc}.beginners-guide-page .detail-group li{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.25rem}.beginners-guide-page .order-example{background:#4b55630d;padding:1rem;border-radius:.5rem;border-left:3px solid var(--color-primary)}.beginners-guide-page .order-example h5{margin-bottom:.5rem;font-size:.875rem;color:var(--color-primary)}.beginners-guide-page .order-example p{margin:0;font-size:.8rem;color:var(--color-text-muted)}.beginners-guide-page .advanced-orders{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2rem 0}.beginners-guide-page .advanced-order{background:var(--color-bg-light);padding:1.5rem;border-radius:.75rem;border:1px solid rgba(75,85,99,.3)}.beginners-guide-page .advanced-order h4{margin-bottom:.75rem;font-size:1rem;color:var(--color-text)}.beginners-guide-page .advanced-order p{margin:0;font-size:.875rem;color:var(--color-text-muted)}.beginners-guide-page .order-breakdown{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.beginners-guide-page .breakdown-item{display:flex;justify-content:space-between;font-size:.8rem}.beginners-guide-page .breakdown-label{color:var(--color-text-muted)}.beginners-guide-page .breakdown-value{font-weight:600;color:var(--color-text)}.beginners-guide-page .execution-steps{display:flex;flex-direction:column;gap:1rem}.beginners-guide-page .step{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:var(--color-bg-light);border-radius:.5rem;border:1px solid rgba(75,85,99,.3)}.beginners-guide-page .step-number{width:2rem;height:2rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;flex-shrink:0}.beginners-guide-page .step-content h4{margin:0 0 .5rem;font-size:1rem;color:var(--color-text)}.beginners-guide-page .step-content p{margin:0;font-size:.875rem;color:var(--color-text-muted)}.beginners-guide-page .order-checklist,.beginners-guide-page .common-mistakes{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:3rem 0 2rem}.beginners-guide-page .order-checklist h4,.beginners-guide-page .common-mistakes h4{margin-bottom:1rem;color:var(--color-text)}.beginners-guide-page .checklist-items{display:flex;flex-direction:column;gap:.75rem}.beginners-guide-page .mistake-item{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(75,85,99,.2)}.beginners-guide-page .mistake-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.beginners-guide-page .mistake-item h5{margin-bottom:.5rem;font-size:.875rem;color:#ef4444;font-weight:600}.beginners-guide-page .mistake-item p{margin:0;font-size:.8rem;color:var(--color-text-muted)}.beginners-guide-page .rule-explanation{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.beginners-guide-page .rule-visual{display:flex;align-items:center;justify-content:center;gap:2rem;margin:2rem 0}.beginners-guide-page .account-circle,.beginners-guide-page .risk-circle{display:flex;flex-direction:column;align-items:center;justify-content:center;width:8rem;height:8rem;border-radius:50%;text-align:center}.beginners-guide-page .account-circle{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff}.beginners-guide-page .risk-circle{background:#ef44441a;border:2px solid #ef4444;color:#ef4444}.beginners-guide-page .account-amount,.beginners-guide-page .risk-amount{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.beginners-guide-page .account-label,.beginners-guide-page .risk-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}.beginners-guide-page .risk-arrow{font-size:2rem;color:var(--color-text-muted)}.beginners-guide-page .risk-examples{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin:2rem 0}.beginners-guide-page .risk-example{padding:1.5rem;border-radius:.75rem;border:1px solid rgba(16,185,129,.3);background:#10b9810d}.beginners-guide-page .risk-example.bad{border-color:#ef44444d;background:#ef44440d}.beginners-guide-page .risk-example h5{margin-bottom:.75rem;font-size:1rem}.beginners-guide-page .risk-example ul{margin:0;padding-left:1rem;list-style-type:disc}.beginners-guide-page .risk-example li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.25rem}.beginners-guide-page .formula-box{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.beginners-guide-page .formula-box h4{margin-bottom:1.5rem;color:var(--color-text);text-align:center}.beginners-guide-page .formula{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;padding:1.5rem;border-radius:.75rem;margin-bottom:2rem;text-align:center}.beginners-guide-page .formula-line{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.beginners-guide-page .formula-label{font-weight:600;font-size:1.125rem}.beginners-guide-page .formula-value{font-weight:500;font-size:1rem}.beginners-guide-page .formula-example h5{margin-bottom:1rem;color:var(--color-primary)}.beginners-guide-page .calc-steps{display:flex;flex-direction:column;gap:.5rem}.beginners-guide-page .calc-step{display:flex;justify-content:space-between;padding:.5rem;background:#4b55630d;border-radius:.25rem;font-size:.875rem}.beginners-guide-page .calc-result{background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:.5rem;padding:.75rem;margin-top:.5rem}.beginners-guide-page .calc-label{color:var(--color-text-muted)}.beginners-guide-page .calc-value{font-weight:600;color:var(--color-text)}.beginners-guide-page .ratio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:2rem 0}.beginners-guide-page .ratio-card{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;text-align:center;position:relative}.beginners-guide-page .ratio-card.best{border-color:var(--color-secondary);background:#10b9810d}.beginners-guide-page .ratio-card h4{margin-bottom:1rem;font-size:1.125rem;color:var(--color-text)}.beginners-guide-page .ratio-visual{margin:1rem 0}.beginners-guide-page .risk-bar,.beginners-guide-page .reward-bar{padding:.5rem;margin:.25rem 0;border-radius:.25rem;font-size:.8rem;font-weight:600}.beginners-guide-page .risk-bar{background:#ef44441a;color:#ef4444}.beginners-guide-page .reward-bar{background:#10b9811a;color:#10b981}.beginners-guide-page .ratio-verdict{position:absolute;top:-.5rem;right:1rem;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.beginners-guide-page .ratio-verdict.poor{background:#ef4444;color:#fff}.beginners-guide-page .ratio-verdict.good{background:#f59e0b;color:#fff}.beginners-guide-page .ratio-verdict.excellent{background:#10b981;color:#fff}.beginners-guide-page .ratio-explanation{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:.75rem;padding:1.5rem;margin-top:2rem}.beginners-guide-page .ratio-explanation h5{margin-bottom:.75rem;color:var(--color-primary)}.beginners-guide-page .stop-types{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2rem 0}.beginners-guide-page .stop-type{background:var(--color-bg-light);padding:1.5rem;border-radius:.75rem;border:1px solid rgba(75,85,99,.3)}.beginners-guide-page .stop-type h4{margin-bottom:.75rem;font-size:1rem;color:var(--color-text)}.beginners-guide-page .stop-type p{margin-bottom:1rem;font-size:.875rem;color:var(--color-text-muted)}.beginners-guide-page .stop-pros-cons{display:flex;flex-direction:column;gap:.5rem}.beginners-guide-page .pro,.beginners-guide-page .con{font-size:.8rem;padding:.25rem 0}.beginners-guide-page .pro{color:#10b981}.beginners-guide-page .con{color:#ef4444}.beginners-guide-page .risk-calculator{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.beginners-guide-page .risk-calculator h4{margin-bottom:1rem;color:var(--color-text)}.beginners-guide-page .calculator-inputs{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.beginners-guide-page .input-group{display:flex;flex-direction:column;gap:.5rem}.beginners-guide-page .input-group label{font-size:.875rem;color:var(--color-text-muted);font-weight:500}.beginners-guide-page .calc-input{padding:.75rem;border:1px solid rgba(75,85,99,.3);border-radius:.5rem;background:var(--color-bg-light);color:var(--color-text);font-size:.875rem}.beginners-guide-page .calc-input:focus{outline:0;border-color:var(--color-primary)}.beginners-guide-page .calc-button{width:100%;padding:.75rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border:0;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all var(--transition-normal);margin-bottom:1rem}.beginners-guide-page .calc-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.beginners-guide-page .calc-result{display:flex;flex-direction:column;gap:.5rem}.beginners-guide-page .result-item{display:flex;justify-content:space-between;padding:.5rem;background:#4b55630d;border-radius:.25rem;font-size:.875rem}.result-label{color:var(--color-text-muted)}.result-value{font-weight:600;color:var(--color-text)}.risk-rules{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:3rem 0 2rem}.risk-rules h4{margin-bottom:1rem;color:var(--color-text)}.rule-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.rule-number{width:1.5rem;height:1.5rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.75rem;flex-shrink:0}.rule-item p{margin:0;font-size:.875rem;color:var(--color-text-muted)}.roadmap{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.roadmap-step{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;transition:all var(--transition-normal)}.roadmap-step.completed{background:#10b9810d;border-color:#10b9814d}.roadmap-step.current{background:#3b82f60d;border-color:var(--color-primary);transform:scale(1.02)}.roadmap-step:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.roadmap-step .step-icon{width:3rem;height:3rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.roadmap-step.completed .step-icon{background:#10b981}.roadmap-step .step-content h4{margin:0 0 .5rem;font-size:1.125rem;color:var(--color-text)}.roadmap-step .step-content p{margin:0;font-size:.875rem;color:var(--color-text-muted)}.comparison-header h4{margin-bottom:1.5rem;color:var(--color-text);text-align:center}.broker-factors{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.factor{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:var(--color-bg-light);border-radius:.75rem;border:1px solid rgba(75,85,99,.3)}.factor-icon{font-size:2rem;flex-shrink:0}.factor-content h5{margin:0 0 .5rem;font-size:1rem;color:var(--color-text)}.factor-content p{margin:0;font-size:.875rem;color:var(--color-text-muted)}.paper-trading-guide{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.phase-header{text-align:center;margin-bottom:2rem}.phase-header h4{margin-bottom:.75rem;color:var(--color-primary)}.paper-goals{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2rem 0}.goal-item{padding:1.5rem;background:var(--color-bg-light);border-radius:.75rem;border:1px solid rgba(75,85,99,.3)}.goal-item h5{margin-bottom:.75rem;font-size:1rem;color:var(--color-text)}.goal-item p{margin:0;font-size:.875rem;color:var(--color-text-muted)}.paper-requirements{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:.75rem;padding:1.5rem;margin-top:2rem}.paper-requirements h5{margin-bottom:.75rem;color:var(--color-primary)}.paper-requirements ul{margin:0;padding-left:1rem;list-style-type:disc}.paper-requirements li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.25rem}.first-trade-guide{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.trade-preparation{margin-bottom:2rem}.trade-preparation h4{margin-bottom:1rem;color:var(--color-text)}.checklist-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.checklist-column h5{margin-bottom:.75rem;color:var(--color-primary)}.checklist-column ul{margin:0;padding-left:1rem;list-style-type:disc}.checklist-column li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.25rem}.trade-execution h4{margin-bottom:1rem;color:var(--color-text)}.execution-timeline{display:flex;flex-direction:column;gap:1rem}.timeline-step{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:var(--color-bg-light);border-radius:.5rem;border:1px solid rgba(75,85,99,.3)}.timeline-number{width:2rem;height:2rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;flex-shrink:0}.timeline-content h5{margin:0 0 .5rem;font-size:1rem;color:var(--color-text)}.timeline-content p{margin:0;font-size:.875rem;color:var(--color-text-muted)}.success-principles{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2rem 0}.principle{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.75rem}.principle-icon{font-size:2rem;flex-shrink:0}.principle-content h4{margin:0 0 .75rem;font-size:1rem;color:var(--color-text)}.principle-content p{margin:0;font-size:.875rem;color:var(--color-text-muted)}.next-steps{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.next-steps h4{margin-bottom:1rem;color:var(--color-text)}.step-action{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(75,85,99,.2)}.step-action:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.step-action h5{margin-bottom:.5rem;color:var(--color-text)}.step-action p{margin-bottom:.75rem;font-size:.875rem;color:var(--color-text-muted)}.action-btn{display:inline-block;padding:.5rem 1rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;text-decoration:none;border-radius:.5rem;font-size:.875rem;font-weight:600;transition:all var(--transition-normal)}.action-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.success-metrics{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.success-metrics h4{margin-bottom:1rem;color:var(--color-text)}.metric-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(75,85,99,.2);font-size:.875rem}.metric-item:last-child{border-bottom:none}.metric-label{color:var(--color-text-muted)}.metric-target{font-weight:600;color:var(--color-text)}.completion-message{margin-top:.75rem;font-size:.875rem;color:var(--color-text-muted);text-align:center}@media (max-width:768px){.beginners-guide-page .order-types-grid{grid-template-columns:1fr;gap:1.5rem}.order-card{padding:1.5rem}.order-header{flex-direction:column;align-items:flex-start;gap:.75rem}.order-icon{margin-right:0;margin-bottom:.5rem}.order-header h4{font-size:1.125rem}.order-badge{align-self:flex-start}.advanced-orders{grid-template-columns:1fr}.beginners-guide-page .execution-steps{gap:.75rem}.beginners-guide-page .step{padding:.75rem;flex-direction:column;text-align:center;align-items:center}.beginners-guide-page .step-number{margin-bottom:.75rem}.beginners-guide-page .step-content,.beginners-guide-page .step-content h4,.beginners-guide-page .step-content p{text-align:center}.risk-examples,.ratio-grid,.stop-types,.broker-factors,.paper-goals,.checklist-grid,.success-principles{grid-template-columns:1fr}.rule-visual{flex-direction:column;gap:1rem}.account-circle,.risk-circle{width:6rem;height:6rem}.account-amount,.risk-amount{font-size:1.25rem}.risk-rules{padding:1.5rem;margin:2rem 0 1.5rem}.risk-rules h4{text-align:center;margin-bottom:1.5rem}.rule-item{flex-direction:column;text-align:center;align-items:center;gap:1rem;padding:1.5rem;background:var(--color-bg);border:1px solid rgba(75,85,99,.2);border-radius:.75rem;margin-bottom:1.5rem}.rule-number{width:2rem;height:2rem;font-size:.875rem;margin-bottom:.5rem}.rule-item p{text-align:center;font-size:.875rem;line-height:1.5}}.emotion-breakdown{margin:2rem 0}.emotion-types{display:grid;grid-template-columns:1fr;gap:2rem}.emotion-card{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.emotion-card.fear{border-color:#ef44444d;background:#ef44440d}.emotion-card h4{margin-bottom:1.5rem;font-size:1.25rem;color:var(--color-text)}.emotion-symptoms,.emotion-solutions{margin-bottom:1.5rem}.emotion-symptoms h5,.emotion-solutions h5{margin-bottom:.75rem;font-size:1rem;font-weight:600;color:var(--color-text)}.emotion-symptoms ul,.emotion-solutions ul{margin:0;padding-left:1rem;list-style-type:disc}.emotion-symptoms li,.emotion-solutions li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem;line-height:1.4}.greed-scenarios{display:grid;grid-template-columns:1fr;gap:2rem;margin:2rem 0}.scenario-card{background:var(--color-bg);border:1px solid rgba(245,158,11,.3);border-radius:1rem;padding:2rem;background:#f59e0b0d}.scenario-card h4{margin-bottom:1rem;font-size:1.125rem;color:var(--color-text)}.scenario-card p{font-size:.875rem;color:var(--color-text-muted);margin-bottom:1rem;line-height:1.5}.solution-box{background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:.75rem;padding:1.5rem;margin-top:1rem}.solution-box h5{margin-bottom:.75rem;color:#10b981;font-weight:600}.solution-box p{margin:0;font-size:.875rem;color:var(--color-text-muted)}.hope-example{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.trade-scenario h4{margin-bottom:1.5rem;color:var(--color-text)}.scenario-timeline{display:flex;flex-direction:column;gap:2rem;margin:2rem auto;padding:2rem;background:#0f172a4d;border-radius:1rem;border:1px solid rgba(75,85,99,.2);max-width:900px;width:100%}.timeline-item{display:flex;align-items:center;gap:2rem;padding:2rem;border-radius:1rem;border:1px solid rgba(75,85,99,.3);position:relative;transition:all var(--transition-normal);background:#1e293b66;backdrop-filter:blur(10px);text-align:center}.timeline-item:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0000001a}.timeline-item.entry{background:#3b82f60d;border-color:#3b82f64d}.timeline-item.entry .timeline-icon{background:linear-gradient(135deg,#3b82f633,#2563eb26);border-color:#3b82f64d;color:#3b82f6;box-shadow:0 4px 12px #3b82f626,inset 0 1px #ffffff1a}.timeline-item.problem{background:#f59e0b0d;border-color:#f59e0b4d}.timeline-item.problem .timeline-icon{background:linear-gradient(135deg,#f59e0b33,#d9770626);border-color:#f59e0b4d;color:#f59e0b;box-shadow:0 4px 12px #f59e0b26,inset 0 1px #ffffff1a}.timeline-item.disaster{background:#ef44440d;border-color:#ef44444d}.timeline-item.disaster .timeline-icon{background:linear-gradient(135deg,#ef444433,#dc262626);border-color:#ef44444d;color:#ef4444;box-shadow:0 4px 12px #ef444426,inset 0 1px #ffffff1a}.timeline-icon{font-size:1.5rem;flex-shrink:0;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f626,#6366f126);border-radius:1rem;border:1px solid rgba(59,130,246,.2);position:relative;box-shadow:0 4px 12px #3b82f61a,inset 0 1px #ffffff1a;backdrop-filter:blur(10px);transition:all var(--transition-normal)}.timeline-icon:before{content:"";position:absolute;inset:0;border-radius:1rem;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent);pointer-events:none}.timeline-item:hover .timeline-icon{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 20px #3b82f633,inset 0 1px #fff3}.timeline-item.problem:hover .timeline-icon{box-shadow:0 8px 20px #f59e0b33,inset 0 1px #fff3}.timeline-item.disaster:hover .timeline-icon{box-shadow:0 8px 20px #ef444433,inset 0 1px #fff3}.timeline-content{flex:1;min-width:0;text-align:center}.timeline-content h5{margin:0 0 1rem;font-size:1.125rem;font-weight:700;color:var(--color-text);line-height:1.3;text-align:center}.timeline-content p{margin:0 0 .75rem;font-size:.9rem;color:var(--color-text-muted);line-height:1.6;text-align:center}.timeline-content p:last-child{margin-bottom:0}.lesson-box{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:.75rem;padding:1.5rem;margin-top:2rem}.lesson-box h5{margin-bottom:.75rem;color:var(--color-primary);font-weight:600}.lesson-box p{margin:0;font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.discipline-framework{display:grid;grid-template-columns:1fr;gap:2rem;margin:2rem 0}.discipline-pillar{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem}.discipline-pillar h4{margin-bottom:1.5rem;font-size:1.25rem;color:var(--color-text)}.routine-checklist{display:flex;flex-direction:column;gap:.75rem}.routine-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--color-bg-light);border-radius:.5rem;border:1px solid rgba(75,85,99,.2);font-size:.875rem;color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);position:relative}.routine-item:hover{background:#3b82f60d;border-color:#3b82f64d}.routine-item input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--color-primary)}.routine-item.completed{background:#10b9811a;border-color:#10b9814d}.routine-item.completed:after{content:"✓";position:absolute;top:.5rem;right:.5rem;color:#10b981;font-weight:700;font-size:.8rem}.trade-rules{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.rule-card{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.rule-card h5{margin-bottom:.75rem;font-size:1rem;font-weight:600;color:var(--color-text)}.rule-card p{margin:0;font-size:.875rem;color:var(--color-text-muted);line-height:1.4}.review-process{background:#8b5cf60d;border:1px solid rgba(139,92,246,.3);border-radius:.75rem;padding:1.5rem}.review-process h5{margin-bottom:1rem;color:#8b5cf6;font-weight:600}.review-process ul{margin:0;padding-left:1rem;list-style-type:disc}.review-process li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem;line-height:1.4}.psychology-test{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.psychology-test h4{margin-bottom:1rem;color:var(--color-text)}.test-questions{display:flex;flex-direction:column;gap:2rem}.test-question{background:var(--color-bg-light);padding:1.5rem;border-radius:.75rem;border:1px solid rgba(75,85,99,.3)}.test-question p{margin-bottom:1rem;font-size:.875rem;font-weight:600;color:var(--color-text)}.test-options{display:flex;flex-direction:column;gap:.5rem}.test-option{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:.5rem;border:1px solid rgba(75,85,99,.2);cursor:pointer;transition:all var(--transition-fast);font-size:.875rem;color:var(--color-text-muted)}.test-option.correct{background:#10b9810d;border-color:#10b9814d}.test-option.wrong{background:#ef44440d;border-color:#ef44444d}.test-option input[type=radio]{accent-color:var(--color-primary)}.test-note{margin-top:1rem;font-size:.8rem;color:var(--color-text-muted);font-style:italic}.emotional-cycle{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.emotional-cycle h4{margin-bottom:1rem;color:var(--color-text)}.cycle-stages{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem}.cycle-stage{padding:1rem;border-radius:.5rem;border:1px solid rgba(75,85,99,.3);text-align:center}.cycle-stage.optimism{background:#10b9810d;border-color:#10b9814d}.cycle-stage.anxiety{background:#f59e0b0d;border-color:#f59e0b4d}.cycle-stage.denial{background:#8b5cf60d;border-color:#8b5cf64d}.cycle-stage.fear{background:#ef44440d;border-color:#ef44444d}.cycle-stage.desperation{background:#dc267f0d;border-color:#dc267f4d}.cycle-stage.panic{background:#7f1d1d0d;border-color:#7f1d1d4d}.cycle-stage h5{margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:var(--color-text)}.cycle-stage p{margin:0;font-size:.8rem;color:var(--color-text-muted);font-style:italic}.cycle-solution{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:.75rem;padding:1.5rem}.cycle-solution h5{margin-bottom:.75rem;color:var(--color-primary);font-weight:600}.cycle-solution p{margin:0;font-size:.875rem;color:var(--color-text-muted);line-height:1.4}.plan-benefits{margin:2rem 0}.benefit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.benefit-card{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;text-align:center;transition:all var(--transition-normal)}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001a;border-color:var(--color-primary)}.benefit-card h4{margin-bottom:1rem;font-size:1.125rem;color:var(--color-text)}.benefit-card p{margin:0;font-size:.875rem;color:var(--color-text-muted);line-height:1.4}.plan-template{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.template-section{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(75,85,99,.2)}.template-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.template-section h4{margin-bottom:1.5rem;font-size:1.25rem;color:var(--color-text)}.template-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.form-group label{display:block;margin-bottom:.75rem;font-weight:600;color:var(--color-text)}.example-input{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.5rem;padding:1rem}.placeholder{display:block;font-style:italic;color:var(--color-text-muted);margin-bottom:.5rem}.input-note{margin:0;font-size:.8rem;color:var(--color-text-muted)}.risk-rules .rule-item{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem}.risk-rules .rule-item h5{margin-bottom:1rem;font-size:1rem;font-weight:600;color:var(--color-text)}.rule-example{background:#3b82f60d;border:1px solid rgba(59,130,246,.3);border-radius:.5rem;padding:1rem}.rule-text{display:block;font-weight:600;color:var(--color-primary);margin-bottom:.75rem}.calculation-example h6{margin-bottom:.5rem;font-size:.875rem;color:var(--color-text);font-weight:600}.calculation-example p{margin:0 0 .25rem;font-size:.8rem;color:var(--color-text-muted)}.rule-detail{margin:0;font-size:.8rem;color:var(--color-text-muted);font-style:italic}.strategy-template{margin:2rem 0}.strategy-example{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem}.strategy-example h5{margin-bottom:1.5rem;font-size:1.125rem;color:var(--color-text)}.strategy-rules{display:grid;grid-template-columns:1fr;gap:1.5rem}.rule-group{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.rule-group h6{margin-bottom:.75rem;font-size:1rem;font-weight:600;color:var(--color-text)}.rule-group ul{margin:0;padding-left:1rem;list-style-type:disc}.rule-group li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.25rem}.markets-selection{margin:2rem 0}.market-choice h5{margin-bottom:1rem;font-size:1rem;color:var(--color-text)}.market-options{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.market-option{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;text-align:center}.market-option h6{margin-bottom:.75rem;font-size:1rem;color:var(--color-text)}.market-option p{margin:0 0 .5rem;font-size:.8rem;color:var(--color-text-muted)}.schedule-template{margin:2rem 0}.schedule-example h5{margin-bottom:1rem;font-size:1rem;color:var(--color-text)}.schedule-timeline{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.schedule-item{display:flex;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid rgba(75,85,99,.2)}.schedule-item:last-child{border-bottom:none}.schedule-item .time{font-weight:600;color:var(--color-primary);min-width:5rem;font-size:.875rem}.schedule-item .activity{font-size:.875rem;color:var(--color-text-muted)}.checklist-template{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.checklist-template h4{margin-bottom:1.5rem;color:var(--color-text)}.checklist-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--color-bg-light);border-radius:.5rem;border:1px solid rgba(75,85,99,.2);margin-bottom:.75rem;cursor:pointer;transition:all var(--transition-fast)}.checklist-item:hover{background:#3b82f60d;border-color:#3b82f64d}.checklist-item:last-child{margin-bottom:0}.checklist-checkbox{width:1rem;height:1rem;accent-color:var(--color-primary)}.checklist-item.completed{background:#10b9811a;border-color:#10b9814d}.checklist-item.completed .checklist-text{color:var(--color-text);text-decoration:line-through;opacity:.8}.checkmark{width:1rem;height:1rem;border:2px solid var(--color-primary);border-radius:.25rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#fff;background:var(--color-primary)}.checklist-text{font-size:.875rem;color:var(--color-text-muted);flex:1}.tracking-system{margin:2rem 0}.tracking-metrics h4{margin-bottom:1.5rem;color:var(--color-text)}.metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.metric-card{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;text-align:center}.metric-card h5{margin-bottom:.75rem;font-size:1rem;color:var(--color-text)}.metric-card p{margin-bottom:.5rem;font-size:.875rem;color:var(--color-text-muted)}.calculation{font-size:.8rem;color:var(--color-primary);font-weight:500;font-style:italic}.plan-generator{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.plan-generator h4{margin-bottom:1rem;color:var(--color-text)}.generator-form{display:flex;flex-direction:column;gap:1rem}.form-field{display:flex;flex-direction:column;gap:.5rem}.form-field label{font-size:.875rem;color:var(--color-text-muted);font-weight:500}.form-field input{padding:.75rem;border:1px solid rgba(75,85,99,.3);border-radius:.5rem;background:var(--color-bg-light);color:var(--color-text);font-size:.875rem}.form-field input:focus{outline:0;border-color:var(--color-primary)}.calculate-btn{width:100%;padding:.75rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border:0;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all var(--transition-normal);margin:1rem 0}.calculate-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.plan-results{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.plan-results h5{margin-bottom:1rem;color:var(--color-text)}.plan-examples{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.plan-examples h4{margin-bottom:1rem;color:var(--color-text)}.example-plans{display:grid;grid-template-columns:1fr;gap:1.5rem}.example-plan{border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;background:var(--color-bg-light)}.example-plan.conservative{border-color:#10b9814d;background:#10b9810d}.example-plan.moderate{border-color:#f59e0b4d;background:#f59e0b0d}.example-plan.aggressive{border-color:#ef44444d;background:#ef44440d}.example-plan h5{margin-bottom:1rem;font-size:1rem;color:var(--color-text)}.example-plan ul{margin:0;padding-left:1rem;list-style-type:disc}.example-plan li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.25rem}.broker-comparison{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.comparison-categories{display:flex;flex-direction:column;gap:3rem}.category-section h4{margin-bottom:2rem;font-size:1.25rem;color:var(--color-text);text-align:center;padding-bottom:1rem;border-bottom:2px solid rgba(75,85,99,.2)}.broker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.broker-card{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;transition:all var(--transition-normal);position:relative}.broker-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000026;border-color:var(--color-primary)}.broker-card.recommended{border-color:var(--color-primary);background:#3b82f60d}.broker-header{margin-bottom:1.5rem;text-align:center}.broker-header h5{margin-bottom:.5rem;font-size:1.125rem;font-weight:600;color:var(--color-text)}.broker-tag{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;padding:.4rem 1rem;border-radius:1.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:inline-block;white-space:nowrap;max-width:fit-content;margin:0 auto}.broker-features{margin-bottom:1.5rem}.feature-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(75,85,99,.2);font-size:.875rem}.feature-item:last-child{border-bottom:none}.feature-label{color:var(--color-text-muted);font-weight:500}.feature-value{font-weight:600;color:var(--color-text)}.broker-pros h6{margin-bottom:.75rem;font-size:.875rem;color:var(--color-secondary);font-weight:600}.broker-pros ul{margin:0;padding-left:1rem;list-style-type:disc}.broker-pros li{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.25rem}.setup-process{margin:2rem 0}.setup-step{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem;display:flex;align-items:flex-start;gap:2rem}.setup-step:last-child{margin-bottom:0}.setup-step .step-number{width:3rem;height:3rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;flex-shrink:0}.step-content{flex:1}.step-content h4{margin:0 0 1rem;font-size:1.25rem;color:var(--color-text)}.step-details h5{margin-bottom:.75rem;font-size:1rem;color:var(--color-text);font-weight:600}.step-details ul{margin:0 0 1.5rem;padding-left:1rem;list-style-type:disc}.step-details li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem}.step-tip{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:.75rem;padding:1.5rem}.step-tip h6{margin-bottom:.75rem;color:var(--color-primary);font-weight:600}.step-tip p{margin:0;font-size:.875rem;color:var(--color-text-muted)}.funding-options{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1rem}.funding-option{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;text-align:center}.funding-option h6{margin-bottom:1rem;font-size:1rem;color:var(--color-text)}.funding-option p{margin:0 0 .5rem;font-size:.8rem;color:var(--color-text-muted)}.platform-setup{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1rem}.platform-option{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.platform-option h5{margin-bottom:1rem;font-size:1rem;color:var(--color-text)}.platform-option p{margin:0 0 .5rem;font-size:.8rem;color:var(--color-text-muted)}.navigation-guide{margin:2rem 0}.platform-tutorial{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem}.platform-tutorial h4{margin-bottom:2rem;font-size:1.25rem;color:var(--color-text);text-align:center}.component-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.component-card{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:2rem;transition:all var(--transition-normal)}.component-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a;border-color:var(--color-primary)}.component-card h5{margin-bottom:1rem;font-size:1.125rem;color:var(--color-text)}.component-features p{margin-bottom:1rem;font-size:.875rem;color:var(--color-text-muted)}.component-features h6{margin-bottom:.75rem;font-size:.875rem;color:var(--color-text);font-weight:600}.component-features ul{margin:0;padding-left:1rem;list-style-type:disc}.component-features li{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.25rem}.optimization-tips{margin:2rem 0}.tip-category{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.tip-category:last-child{margin-bottom:0}.tip-category h4{margin-bottom:1.5rem;font-size:1.25rem;color:var(--color-text)}.tips-list{display:flex;flex-direction:column;gap:1.5rem}.tip-item{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.tip-item h5{margin-bottom:.75rem;font-size:1rem;color:var(--color-text)}.tip-item p{margin:0 0 .5rem;font-size:.875rem;color:var(--color-text-muted)}.tip-item p:last-child{margin-bottom:0}.workspace-layouts{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1rem}.layout-option{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.layout-option h5{margin-bottom:1rem;font-size:1rem;color:var(--color-text)}.layout-option ul{margin:0;padding-left:1rem;list-style-type:disc}.layout-option li{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.25rem}.broker-warning{background:var(--color-bg);border:1px solid rgba(239,68,68,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem;background:#ef44440d}.broker-warning h4{margin-bottom:1rem;color:#ef4444;font-size:1rem;font-weight:600}.warning-items{display:flex;flex-direction:column;gap:1.5rem}.warning-item{background:var(--color-bg);border:1px solid rgba(239,68,68,.2);border-radius:.75rem;padding:1.5rem}.warning-item h5{margin-bottom:.75rem;font-size:1rem;color:#ef4444;font-weight:600;display:flex;align-items:center;gap:.5rem}.warning-item p{margin:0;font-size:.875rem;color:var(--color-text-muted);line-height:1.4}.practice-mode{background:var(--color-bg);border:1px solid rgba(59,130,246,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem;background:#3b82f60d}.practice-mode h4{margin-bottom:1rem;color:var(--color-primary);font-size:1rem;font-weight:600}.practice-info p{margin-bottom:1rem;font-size:.875rem;color:var(--color-text);font-weight:600}.practice-info ul{margin:0 0 1.5rem;padding-left:1rem;list-style-type:disc}.practice-info li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem;line-height:1.4}.practice-tip{background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:.75rem;padding:1.5rem;margin-top:1rem}.practice-tip h5{margin-bottom:.75rem;color:#10b981;font-weight:600;font-size:.875rem}.practice-tip p{margin:0;font-size:.875rem;color:var(--color-text-muted);line-height:1.4}.challenge-overview{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0;text-align:center}.overview-stats{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-top:1.5rem}.week-plan{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.week-1{border-color:#3b82f64d;background:#3b82f605}.week-2{border-color:#10b9814d;background:#10b98105}.week-3{border-color:#f59e0b4d;background:#f59e0b05}.week-4{border-color:#8b5cf64d;background:#8b5cf605}.week-header{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid rgba(75,85,99,.1)}.week-header h4{margin-bottom:.75rem;font-size:1.25rem;color:var(--color-text)}.week-header p{margin:0;color:var(--color-text-muted);font-size:.95rem}.daily-breakdown{display:flex;flex-direction:column;gap:2rem}.day-plan{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;transition:all var(--transition-normal)}.day-plan:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.day-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(75,85,99,.2)}.day-number{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:600;white-space:nowrap}.day-header h5{margin:0;font-size:1.125rem;color:var(--color-text)}.day-tasks{margin-top:1rem}.task-list{display:flex;flex-direction:column;gap:1rem}.task-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:var(--color-bg);border-radius:.5rem;border:1px solid rgba(75,85,99,.2)}.task-time{font-weight:600;color:var(--color-primary);min-width:4rem;font-size:.875rem}.task-desc{font-size:.875rem;color:var(--color-text-muted);flex:1}.strategy-selection{margin:2rem 0}.strategy-selection h5{margin-bottom:1.5rem;font-size:1.125rem;color:var(--color-text);text-align:center}.strategy-options{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.strategy-option{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;text-align:center;transition:all var(--transition-normal);cursor:pointer}.strategy-option:hover{transform:translateY(-2px);border-color:var(--color-primary);box-shadow:0 4px 12px #3b82f61a}.strategy-option h6{margin-bottom:1rem;font-size:1rem;color:var(--color-text)}.strategy-option p{margin:0 0 .5rem;font-size:.875rem;color:var(--color-text-muted)}.go-live-preparation{margin:2rem 0}.preparation-step{background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:.75rem;padding:1.5rem}.preparation-step h5{margin-bottom:1rem;color:#10b981;font-weight:600}.prep-requirements{display:flex;flex-direction:column;gap:.75rem}.requirement-item{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:var(--color-text-muted)}.requirement-check{font-size:1rem;color:#10b981}.week-goals{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:.75rem;padding:1.5rem;margin-top:2rem}.week-goals h5{margin-bottom:1rem;color:var(--color-primary);font-weight:600}.week-goals ul{margin:0;padding-left:1rem;list-style-type:disc}.week-goals li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem}.success-metrics .metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.daily-tracker{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.daily-tracker h4{margin-bottom:1rem;color:var(--color-text)}.tracker-form{display:flex;flex-direction:column;gap:1.5rem}.week-tracker{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.week-tracker h5{margin-bottom:1rem;font-size:1rem;color:var(--color-text)}.day-checkboxes{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem}.day-check{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.5rem;cursor:pointer;transition:all var(--transition-fast);font-size:.8rem;color:var(--color-text-muted);position:relative}.day-check:hover{background:#3b82f60d;border-color:#3b82f64d}.day-check input[type=checkbox]{accent-color:var(--color-primary)}.day-check.completed{background:#10b9811a;border-color:#10b9814d;color:var(--color-text)}.day-check.completed:after{content:"✓";position:absolute;top:.25rem;right:.25rem;color:#10b981;font-weight:700;font-size:.75rem}@keyframes celebration-popup{0%{transform:translate(-50%,-50%) scale(.8);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.emergency-plan{background:var(--color-bg);border:1px solid rgba(239,68,68,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem;background:#ef44440d}.emergency-plan h4{margin-bottom:1rem;color:#ef4444;font-weight:600}.emergency-scenarios{display:flex;flex-direction:column;gap:1.5rem}.scenario{background:var(--color-bg);border:1px solid rgba(239,68,68,.2);border-radius:.75rem;padding:1.5rem}.scenario h5{margin-bottom:.75rem;font-size:1rem;color:#ef4444;font-weight:600}.scenario p{margin:0;font-size:.875rem;color:var(--color-text-muted)}@media (max-width:768px){.broker-grid{grid-template-columns:1fr;gap:1.5rem}.broker-card{padding:1.5rem}.component-grid{grid-template-columns:1fr}.funding-options,.platform-setup{grid-template-columns:1fr;gap:1rem}.funding-option,.platform-option{text-align:center;padding:1.5rem}.funding-option h6,.platform-option h5{text-align:center;margin-bottom:1rem}.workspace-layouts{grid-template-columns:1fr}.setup-step{flex-direction:column;gap:1rem;padding:1.5rem;text-align:center;align-items:center}.setup-step .step-number{width:2.5rem;height:2.5rem;font-size:1rem;margin-bottom:1rem}.step-content{text-align:center}.step-content h4{text-align:center;margin-bottom:1.5rem}.broker-factors{grid-template-columns:1fr}.platform-checklist .checklist-item{padding:.75rem;font-size:.875rem}.warning-items{gap:1rem}.warning-item{padding:1rem}.warning-item h5{font-size:.875rem}.warning-item p{font-size:.8rem}}@media (max-width:768px){.overview-stats{gap:1rem}.strategy-options{grid-template-columns:1fr}.day-checkboxes{grid-template-columns:repeat(4,1fr)}.success-metrics .metrics-grid{grid-template-columns:1fr;gap:1rem}.scenario-timeline{padding:.75rem;gap:1.5rem}.timeline-item{padding:1.5rem;gap:1rem}.timeline-icon{width:2.5rem;height:2.5rem;font-size:1.5rem}.timeline-content h5{font-size:1rem}.timeline-content p{font-size:.875rem}.timeline-item{flex-direction:column;text-align:center;gap:1rem}.timeline-content{width:100%}.day-header{flex-direction:column;align-items:flex-start;gap:.5rem}.task-item{flex-direction:column;gap:.5rem}.task-time{min-width:auto}}.back-to-top{position:fixed;bottom:2rem;right:2rem;width:3rem;height:3rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:all var(--transition-normal);z-index:1000;box-shadow:0 4px 12px #3b82f64d}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{transform:translateY(-4px);box-shadow:0 8px 20px #3b82f666}.back-to-top:active{transform:translateY(-2px)}.back-to-top svg{width:1.5rem;height:1.5rem;stroke-width:2.5}@media (max-width:768px){.back-to-top{bottom:1.5rem;right:1.5rem;width:2.5rem;height:2.5rem}.back-to-top svg{width:1.25rem;height:1.25rem}}.candle-reading-tips{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:.75rem;padding:2rem;margin-top:2rem}.candle-reading-tips h4{margin-bottom:1.5rem;color:var(--color-primary);font-size:1.25rem;font-weight:600}.candle-reading-tips ul{margin:0;padding-left:1rem;list-style-type:disc}.candle-reading-tips li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.75rem;line-height:1.5}.candle-reading-tips li strong{color:var(--color-text);font-weight:600}.risk-benefits-table{margin:1.5rem 0}.risk-benefits-table h4{color:var(--color-primary);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.risk-benefit-comparison .comparison-row.header .risk-col{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff}.risk-benefit-comparison .comparison-row.header .benefit-col{background:linear-gradient(135deg,#059669,#10b981);color:#fff}.risk-benefit-comparison.comparison-table{background:var(--color-bg);border:1px solid rgba(75,85,99,.3)}.risk-benefit-comparison .comparison-row{display:grid;grid-template-columns:1fr 1fr}.risk-benefit-comparison .comparison-col{padding:1rem;border-right:1px solid rgba(75,85,99,.3);font-size:.875rem;color:var(--color-text)}.risk-benefit-comparison .comparison-col:last-child{border-right:none}.risk-benefit-comparison .comparison-row:not(.header):nth-child(2n){background:#4b55630d}.simple-first-trade{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:2px solid var(--glass-border);border-radius:1rem;padding:2rem;margin-bottom:2rem;box-shadow:var(--glass-shadow)}.simple-first-trade h4{color:var(--color-text);margin-bottom:1.5rem;text-align:center;font-size:1.5rem;font-weight:700}.simple-steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.simple-step{background:var(--glass-bg-light);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:.75rem;padding:1.5rem;text-align:center;transition:all var(--transition-normal);position:relative;overflow:hidden;box-shadow:var(--glass-shadow-light)}.simple-step:hover{transform:translateY(-2px);box-shadow:var(--glass-shadow);border-color:var(--color-primary);background:var(--glass-bg-lighter)}.simple-step:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary))}.simple-step .step-number{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;margin:0 auto 1rem}.simple-step .step-title{font-size:1.125rem;font-weight:600;color:var(--color-text);margin-bottom:.5rem}.simple-step .step-desc{color:var(--color-text-muted);font-size:.875rem;line-height:1.4}.faq-section{padding:4rem 0;background:var(--color-bg-light);border-top:1px solid rgba(75,85,99,.3);position:relative;overflow:hidden}.faq-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(59,130,246,.02)0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(99,102,241,.02)0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(79,70,229,.01)0,transparent 70%);pointer-events:none}.faq-content{max-width:1200px;margin:0 auto;position:relative;z-index:1}.faq-header{text-align:center;margin-bottom:3rem}.faq-header .section-title{font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:#fff}.faq-header .section-subtitle{color:var(--color-text-muted);font-size:1.2rem}.faq-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1.5rem}.faq-card{background:#111827d9;border-radius:12px;padding:1.5rem;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px #0003}.faq-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent);opacity:0;transition:opacity .3s var(--ease-premium);pointer-events:none}.faq-card:hover{background:#111827e6;border-color:#3b82f626;transform:translateY(-2px);box-shadow:0 10px 30px #0000004d}.faq-card:hover:before{opacity:1}.faq-question{width:100%;background:0 0;border:0;padding:0;display:flex;justify-content:space-between;align-items:flex-start;cursor:pointer;color:inherit;text-align:left}.question-content{display:flex;align-items:center;gap:.75rem;flex:1}.question-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#3b82f633;border-radius:50%;color:#60a5fa;flex-shrink:0;box-shadow:0 2px 8px #3b82f633;transition:all .3s var(--ease-premium)}.faq-card:hover .question-icon{transform:scale(1.1);background:#3b82f640;box-shadow:0 2px 10px #3b82f62e}.question-icon svg{width:18px;height:18px;stroke-width:2}.faq-question h3{margin:0;font-size:1.15rem;font-weight:600;color:var(--color-text);line-height:1.4;transition:color .3s var(--ease-premium)}.faq-card:hover .faq-question h3{color:var(--color-primary)}.faq-toggle{font-size:1.5rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:transform .3s var(--ease-premium);margin-left:.5rem;flex-shrink:0}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s var(--ease-premium),padding-top .3s var(--ease-premium);color:var(--color-text-muted);margin-left:2.75rem}.faq-card.expanded{background:#111827e6;border-color:#3b82f64d;box-shadow:0 12px 40px #3b82f626}.faq-card.expanded:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));animation:expandLine .3s var(--ease-premium)}@keyframes expandLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.faq-card.expanded .faq-answer{max-height:500px;padding-top:1.25rem}.faq-card.expanded .faq-toggle{transform:rotate(45deg)}.faq-answer p{line-height:1.6;margin:0;color:#fffc}.faq-answer b{color:var(--color-text);font-weight:600}.faq-question:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion:reduce){.faq-card,.faq-card:before,.faq-card:after,.faq-answer,.faq-toggle,.question-icon{transition:none!important;animation:none!important}}@media (max-width:768px){.faq-section{padding:3rem 0}.faq-header .section-title{font-size:2rem}.faq-grid{grid-template-columns:1fr;padding:0 1rem}.question-icon{width:28px;height:28px}.question-icon svg{width:16px;height:16px}.faq-answer{margin-left:2.25rem}}@media (max-width:768px){.simple-steps-grid{grid-template-columns:1fr;gap:1rem}.simple-first-trade{padding:1.5rem}.simple-first-trade h4{font-size:1.25rem}.simple-step,.faq-question{padding:1.25rem}.faq-question h3{font-size:1rem}.faq-toggle{width:1.75rem;height:1.75rem;font-size:1rem}}@media (max-width:480px){.simple-steps-grid{gap:.75rem}.simple-step{padding:1rem}.simple-step .step-number{width:2.5rem;height:2.5rem;font-size:1rem}.simple-step .step-title{font-size:1rem}.simple-step .step-desc{font-size:.8rem}.risk-benefit-comparison .comparison-col{font-size:.85rem;padding:.75rem .5rem;color:var(--color-text)}.scenario-timeline{padding:1.5rem;gap:1.5rem;margin:1.5rem auto;max-width:100%}.timeline-item{padding:1.5rem;flex-direction:column;text-align:center;gap:1rem;align-items:center}.timeline-icon{width:3rem;height:3rem;font-size:1.25rem;margin:0 auto;flex-shrink:0;border-radius:.75rem}.timeline-content{width:100%;text-align:center}.timeline-content h5{font-size:1rem;margin-bottom:.75rem}.timeline-content p{font-size:.9rem;line-height:1.5}}