.chapter-section#what-is-trading{padding:5rem 0;border-bottom:1px solid rgba(75,85,99,.3);background:var(--color-bg)}.chapter-section#what-is-trading .chapter-header{text-align:center;margin-bottom:3rem}.chapter-section#what-is-trading .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}.chapter-section#what-is-trading .chapter-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.chapter-section#what-is-trading .chapter-subtitle{font-size:1.125rem;color:var(--color-text-muted);max-width:600px;margin:0 auto}.chapter-section#what-is-trading .content-grid{display:grid;grid-template-columns:2fr 1fr;gap:3rem;max-width:1200px;margin:0 auto}.chapter-section#what-is-trading .content-sidebar{position:sticky;top:6rem;height:fit-content;z-index:10}.chapter-section#what-is-trading .key-points{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.chapter-section#what-is-trading .key-points h4{margin-bottom:1rem;color:var(--color-text)}.chapter-section#what-is-trading .key-points ul{list-style:none;padding:0;margin:0}.chapter-section#what-is-trading .key-points li{padding:.5rem 0 .5rem 1.5rem;position:relative;color:var(--color-text-muted);font-size:.875rem}.chapter-section#what-is-trading .key-points li:before{content:"✓";position:absolute;left:0;color:var(--color-secondary);font-weight:600}.chapter-section#what-is-trading .content-section{margin-bottom:3rem}.chapter-section#what-is-trading .content-section h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--color-text)}.chapter-section#what-is-trading .content-section p{color:var(--color-text-muted);line-height:1.6;margin-bottom:1rem}.chapter-section#what-is-trading .example-box{padding:1.5rem;border-radius:.75rem;margin:1.5rem 0;background:#3b82f61a;border:1px solid rgba(59,130,246,.3)}.chapter-section#what-is-trading .example-box h4{color:var(--color-primary);margin-bottom:.75rem}.chapter-section#what-is-trading .warning-box{padding:1.5rem;border-radius:.75rem;margin:1.5rem 0;background:#ef44441a;border:1px solid rgba(239,68,68,.3)}.chapter-section#what-is-trading .warning-box h4{color:#ef4444;margin-bottom:.75rem}.chapter-section#what-is-trading .warning-box ul{margin:0;padding-left:1.5rem}.chapter-section#what-is-trading .warning-box li{margin-bottom:.5rem;color:var(--color-text-muted)}.chapter-section#what-is-trading .comparison-table{background:var(--color-bg);border-radius:.75rem;border:1px solid rgba(75,85,99,.3);overflow:hidden;margin:1.5rem 0}.chapter-section#what-is-trading .comparison-row{display:grid;grid-template-columns:1fr 1fr 1fr}.chapter-section#what-is-trading .comparison-row.header{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;font-weight:600}.chapter-section#what-is-trading .comparison-col{padding:1rem;border-right:1px solid rgba(75,85,99,.3);font-size:.875rem}.chapter-section#what-is-trading .comparison-col:last-child{border-right:none}.chapter-section#what-is-trading .comparison-row:not(.header):nth-child(2n){background:#4b55630d}.chapter-section#what-is-trading .risk-benefit-comparison .comparison-row.header{background:var(--color-bg-light);color:var(--color-text);border:1px solid rgba(75,85,99,.3)}.chapter-section#what-is-trading .risk-benefit-comparison .risk-col{background:#ef44440d;color:#dc2626;font-weight:600;border-left:3px solid #ef4444}.chapter-section#what-is-trading .risk-benefit-comparison .benefit-col{background:#10b9810d;color:#059669;font-weight:600;border-left:3px solid #10b981}.chapter-section#what-is-trading .risk-benefit-comparison .comparison-row{grid-template-columns:1fr 1fr}.chapter-section#what-is-trading .risk-benefit-comparison .comparison-row:not(.header){min-height:60px;align-items:center}.chapter-section#what-is-trading .risk-benefit-comparison .comparison-col{display:flex;align-items:center;padding:1rem;transition:all var(--transition-fast)}.chapter-section#what-is-trading .risk-benefit-comparison .comparison-col:hover{transform:translate(2px)}.chapter-section#what-is-trading .chapter-checklist{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:1.5rem;margin-bottom:2rem}.chapter-section#what-is-trading .chapter-checklist h4{margin-bottom:1rem;color:var(--color-text);font-size:1.125rem;display:flex;align-items:center;gap:.5rem}.chapter-section#what-is-trading .checklist-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;cursor:pointer;transition:all var(--transition-fast);border-radius:.375rem;margin:.25rem 0}.chapter-section#what-is-trading .checklist-item:hover{background:#3b82f60d;padding-left:.5rem;padding-right:.5rem}.chapter-section#what-is-trading .checklist-item input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--color-primary);cursor:pointer;border-radius:.25rem;border:2px solid rgba(75,85,99,.3);transition:all var(--transition-fast)}.chapter-section#what-is-trading .checklist-item input[type=checkbox]:checked{background:var(--color-primary);border-color:var(--color-primary);transform:scale(1.05)}.chapter-section#what-is-trading .checklist-item input[type=checkbox]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.chapter-section#what-is-trading .checklist-item span{color:var(--color-text-muted);font-size:.875rem;line-height:1.4;transition:color var(--transition-fast)}.chapter-section#what-is-trading .checklist-item input[type=checkbox]:checked+span{color:var(--color-primary);font-weight:600}.chapter-section#what-is-trading .checklist-progress{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(75,85,99,.2);text-align:center}.chapter-section#what-is-trading .checklist-progress-text{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.5rem}.chapter-section#what-is-trading .checklist-progress-bar{height:4px;background:#4b556333;border-radius:2px;overflow:hidden}.chapter-section#what-is-trading .checklist-progress-fill{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));width:0%;transition:width .3s ease;border-radius:2px}.chapter-section#what-is-trading .progress-tracker{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:1.5rem}.chapter-section#what-is-trading .progress-tracker h4{margin-bottom:1rem;color:var(--color-text)}.chapter-section#what-is-trading .progress-bar{width:100%;height:.5rem;background:#4b55634d;border-radius:.25rem;overflow:hidden;margin-bottom:.75rem}.chapter-section#what-is-trading .progress-fill{height:100%;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border-radius:.25rem;transition:width var(--transition-normal)}.chapter-section#what-is-trading .progress-text{font-size:.875rem;color:var(--color-text-muted);font-weight:500}.quiz-section#chapter-1-quiz{background:var(--color-bg);padding:4rem 0}.quiz-section#chapter-1-quiz .quiz-results{position:relative;padding:2rem;background:var(--color-bg-light);border-radius:1rem;border:1px solid rgba(75,85,99,.3);margin-top:1.5rem}.quiz-section#chapter-1-quiz .quiz-score{text-align:center;font-size:1.5rem;margin-bottom:1.5rem;font-weight:700;display:flex;flex-direction:column;align-items:center;gap:.5rem}.quiz-section#chapter-1-quiz .quiz-score[data-perfect=true]{color:#10b981;animation:celebrate .5s ease}.quiz-section#chapter-1-quiz .quiz-score[data-good=true]{color:#3b82f6}.quiz-section#chapter-1-quiz .quiz-score[data-needs-improvement=true]{color:#f59e0b}.quiz-section#chapter-1-quiz .quiz-score-icon{font-size:2.5rem;margin-bottom:.5rem}@keyframes celebrate{0%,to{transform:scale(1)}25%{transform:scale(1.05) rotate(1deg)}75%{transform:scale(1.05) rotate(-1deg)}}.quiz-section#chapter-1-quiz .quiz-feedback{text-align:center;padding:1.5rem;background:#3b82f60d;border-radius:.5rem;border:1px solid rgba(59,130,246,.2);margin-top:1rem}.quiz-section#chapter-1-quiz .quiz-feedback.perfect{background:#10b9810d;border-color:#10b98133;color:#059669}.quiz-section#chapter-1-quiz .quiz-feedback.good{background:#3b82f60d;border-color:#3b82f633;color:#1d4ed8}.quiz-section#chapter-1-quiz .quiz-feedback.needs-improvement{background:#f59e0b0d;border-color:#f59e0b33;color:#d97706}@media (max-width:1024px){.chapter-section#what-is-trading .content-grid{grid-template-columns:1fr;gap:2rem}.chapter-section#what-is-trading .content-sidebar{position:static;order:2}}@media (max-width:768px){.chapter-section#what-is-trading{padding:3rem 0}.chapter-section#what-is-trading .chapter-title{font-size:2rem}.chapter-section#what-is-trading .chapter-subtitle{font-size:1rem}.chapter-section#what-is-trading .content-section{margin-bottom:2rem}.chapter-section#what-is-trading .key-points{padding:1.5rem;margin-bottom:1.5rem}.chapter-section#what-is-trading .key-points h4{font-size:1.1rem}.chapter-section#what-is-trading .key-points li{font-size:.8rem;padding:.4rem 0}.chapter-section#what-is-trading .comparison-table{font-size:.8rem}.chapter-section#what-is-trading .comparison-col{padding:.75rem}.chapter-section#what-is-trading .example-box,.chapter-section#what-is-trading .warning-box,.chapter-section#what-is-trading .progress-tracker{padding:1rem}}@media (max-width:480px){.chapter-section#what-is-trading .chapter-title{font-size:1.75rem}.chapter-section#what-is-trading .comparison-table{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-primary) transparent}.chapter-section#what-is-trading .comparison-table::-webkit-scrollbar{height:4px}.chapter-section#what-is-trading .comparison-table::-webkit-scrollbar-track{background:#4b55631a}.chapter-section#what-is-trading .comparison-table::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:2px}.chapter-section#what-is-trading .comparison-table:after{content:"→ Scroll";position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:var(--color-bg);padding:.25rem .5rem;border-radius:.375rem;font-size:.7rem;color:var(--color-primary);pointer-events:none;opacity:.7;border:1px solid rgba(59,130,246,.2);font-weight:600;z-index:3}}.chapter-section#what-is-trading .trader-types{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2rem 0}.chapter-section#what-is-trading .trader-type{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.2);border-radius:.75rem;padding:1.5rem;text-align:center;transition:all var(--transition-normal);position:relative;overflow:hidden}.chapter-section#what-is-trading .trader-type:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));transform:scaleX(0);transition:transform .3s ease}.chapter-section#what-is-trading .trader-type:hover:before{transform:scaleX(1)}.chapter-section#what-is-trading .trader-type:hover{transform:translateY(-3px);box-shadow:0 8px 16px #0000001a;border-color:var(--color-primary)}.chapter-section#what-is-trading .trader-type h4{font-size:1.125rem;margin-bottom:.75rem;color:var(--color-text)}.chapter-section#what-is-trading .trader-type p{font-size:.875rem;color:var(--color-text-muted);line-height:1.5;margin:.25rem 0}.chapter-section#what-is-trading .trader-type p:last-child{font-weight:600;color:var(--color-primary);margin-top:.75rem}.chapter-section#what-is-trading .trader-type:after{content:attr(data-difficulty);position:absolute;top:.5rem;right:.5rem;padding:.25rem .5rem;border-radius:.375rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;z-index:2;white-space:nowrap}.chapter-section#what-is-trading .trader-type[data-difficulty=expert]:after{background:#ef444433;color:#dc2626;border:1px solid rgba(239,68,68,.4)}.chapter-section#what-is-trading .trader-type[data-difficulty=advanced]:after{background:#f59e0b33;color:#f59e0b;border:1px solid rgba(245,158,11,.4)}.chapter-section#what-is-trading .trader-type[data-difficulty=intermediate]:after{background:#3b82f633;color:#3b82f6;border:1px solid rgba(59,130,246,.4)}.chapter-section#what-is-trading .trader-type[data-difficulty=beginner-friendly]:after{background:#10b98133;color:#10b981;border:1px solid rgba(16,185,129,.4)}.chapter-section#what-is-trading .warning-box.pdt-rule{background:linear-gradient(135deg,#f59e0b1a,#ef44441a);border:2px solid rgba(245,158,11,.4);position:relative;margin:2rem 0;padding:2rem}.chapter-section#what-is-trading .warning-box.pdt-rule:before{content:"⚠️ US REGULATION";position:absolute;top:-12px;left:20px;background:var(--color-bg);padding:0 10px;font-size:.75rem;font-weight:700;color:#f59e0b;letter-spacing:.5px}.chapter-section#what-is-trading .pdt-details{margin-top:1.5rem;max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0}.chapter-section#what-is-trading .pdt-details.expanded{max-height:500px;opacity:1}.chapter-section#what-is-trading .pdt-toggle{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border:0;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all var(--transition-normal);margin:1rem 0;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.chapter-section#what-is-trading .pdt-toggle:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.chapter-section#what-is-trading .pdt-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.chapter-section#what-is-trading .pdt-details h5{color:var(--color-text);font-size:1rem;font-weight:600;margin:1.25rem 0 .75rem;display:flex;align-items:center;gap:.5rem}.chapter-section#what-is-trading .pdt-details ul{margin:0 0 1rem;padding-left:1.5rem}.chapter-section#what-is-trading .pdt-details li{margin-bottom:.5rem;color:var(--color-text-muted);line-height:1.5}.chapter-section#what-is-trading .pdt-details li strong{color:var(--color-text);font-weight:600}@media (max-width:768px){.chapter-section#what-is-trading .trader-types{grid-template-columns:1fr;gap:1rem}.chapter-section#what-is-trading .trader-type{padding:1.25rem}.chapter-section#what-is-trading .warning-box.pdt-rule{padding:1.5rem}.chapter-section#what-is-trading .pdt-details h5{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.chapter-section#what-is-trading .progress-fill{transition:none}}@media (max-width:768px){.chapter-section#what-is-trading{overflow-x:hidden}.chapter-section#what-is-trading .content-grid{width:100%;max-width:100%;box-sizing:border-box}.chapter-section#what-is-trading .trader-types{width:100%;padding:0}.chapter-section#what-is-trading .trader-type{width:100%;margin:0}.chapter-section#what-is-trading p,.chapter-section#what-is-trading li{word-wrap:break-word;overflow-wrap:break-word}.chapter-section#what-is-trading .content-main,.chapter-section#what-is-trading .content-sidebar{min-width:0;width:100%}.chapter-section#what-is-trading h1,.chapter-section#what-is-trading h2,.chapter-section#what-is-trading h3,.chapter-section#what-is-trading h4,.chapter-section#what-is-trading h5{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;max-width:100%}.chapter-section#what-is-trading p,.chapter-section#what-is-trading li{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}}@media (max-width:480px){.chapter-section#what-is-trading .risk-benefit-comparison{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.chapter-section#what-is-trading .risk-benefit-comparison .comparison-row{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;min-width:0}.chapter-section#what-is-trading .risk-benefit-comparison .comparison-col{padding:.75rem .5rem;font-size:.8rem;min-width:0;word-wrap:break-word;overflow-wrap:break-word}}@media print{.chapter-section#what-is-trading{background:#fff!important;color:#000!important}.chapter-section#what-is-trading .progress-tracker{border:1px solid #ccc;background:#f9f9f9}}.beginners-guide-page .chapter-section#market-types{background:var(--color-bg-light);padding:5rem 0;border-bottom:1px solid rgba(75,85,99,.3);opacity:1}.beginners-guide-page .quiz-section#chapter-2-quiz{background:var(--color-bg-light)}.beginners-guide-page .section-header.expandable{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:1.25rem 1.5rem;background:var(--color-bg);border-radius:.75rem;transition:all var(--transition-fast);border:1px solid rgba(75,85,99,.2);margin-bottom:.5rem}.beginners-guide-page .section-header.expandable:hover{background:var(--color-bg-light);border-color:var(--color-primary);transform:translateY(-1px)}.beginners-guide-page .expand-btn{background:0 0;border:0;color:var(--color-primary);cursor:pointer;transition:transform var(--transition-fast);padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem}.beginners-guide-page .expand-btn:hover{background:#3b82f61a}.beginners-guide-page .expand-btn.rotated{transform:rotate(180deg)}.beginners-guide-page .expand-icon{width:1rem;height:1rem;transition:transform var(--transition-fast)}.beginners-guide-page .section-content.collapsible{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease;padding:0 1.5rem}.beginners-guide-page .section-content.expanded{max-height:5000px;padding:1.5rem;background:var(--color-bg);border-radius:0 0 .75rem .75rem;border:1px solid rgba(75,85,99,.2);border-top:none;margin-bottom:1.5rem}.beginners-guide-page .section-content.collapsible h4,.beginners-guide-page .section-content.collapsible h5{margin-top:1.5rem;margin-bottom:1rem}.beginners-guide-page .section-content.collapsible h4:first-child,.beginners-guide-page .section-content.collapsible h5:first-child{margin-top:0}.beginners-guide-page .market-structure{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2rem 0}.beginners-guide-page .structure-item{background:var(--color-bg);border:1px solid rgba(75,85,99,.2);border-radius:1rem;padding:2rem;transition:all var(--transition-fast);position:relative;overflow:hidden}.beginners-guide-page .structure-item:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));opacity:0;transition:opacity var(--transition-fast)}.beginners-guide-page .structure-item:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000026;border-color:var(--color-primary)}.beginners-guide-page .structure-item:hover:before{opacity:1}.beginners-guide-page .structure-item h4{color:var(--color-text);font-size:1.25rem;font-weight:700;margin-bottom:1rem;display:flex;align-items:center;gap:.75rem}.beginners-guide-page .structure-item h4:before{content:"";width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.875rem;flex-shrink:0}.beginners-guide-page .structure-item:nth-child(1) h4:before{content:"1"}.beginners-guide-page .structure-item:nth-child(2) h4:before{content:"2"}.beginners-guide-page .structure-item:nth-child(3) h4:before{content:"3"}.beginners-guide-page .structure-item:nth-child(4) h4:before{content:"4"}.beginners-guide-page .structure-item p{color:var(--color-text-muted);line-height:1.6;font-size:.95rem;margin:0}@media (max-width:768px){.beginners-guide-page .market-structure{grid-template-columns:1fr;gap:1rem}.beginners-guide-page .structure-item{padding:1.5rem}.beginners-guide-page .structure-item h4{font-size:1.125rem}}.beginners-guide-page .content-grid{display:grid;grid-template-columns:2fr minmax(320px,1fr);gap:3rem;max-width:1200px;margin:0 auto}.beginners-guide-page .chapter-nav{background:var(--color-bg);border-radius:1rem;padding:1.5rem;margin-bottom:2rem;border:1px solid rgba(75,85,99,.2)}.beginners-guide-page .chapter-nav h4{margin-bottom:1rem;color:var(--color-text);font-size:1.125rem;display:flex;align-items:center;gap:.5rem}.beginners-guide-page .nav-pills{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1rem}.beginners-guide-page .nav-pill{padding:.5rem 1rem;background:var(--color-bg-light);border-radius:2rem;text-decoration:none;color:var(--color-text);border:1px solid rgba(75,85,99,.2);transition:all var(--transition-fast);font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.25rem}.beginners-guide-page .market-hours-widget{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:1.5rem;margin-bottom:2rem;min-width:280px}.beginners-guide-page .market-hours-widget h4{margin-bottom:1rem;color:var(--color-text);font-size:1.125rem;display:flex;align-items:center;gap:.5rem}.beginners-guide-page .market-status{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(75,85,99,.2)}.beginners-guide-page .market-status:last-of-type{border-bottom:none}.beginners-guide-page .market-name{font-weight:600;color:var(--color-text);font-size:.875rem}.beginners-guide-page .status-indicator{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;background:#6b728033;color:#6b7280;transition:all var(--transition-fast)}.beginners-guide-page .status-indicator.active{background:#22c55e33;color:#10b981;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.beginners-guide-page .timezone-note{font-size:.75rem;color:var(--color-text-muted);text-align:center;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(75,85,99,.2)}.beginners-guide-page .chapter-section .badge{padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:600;display:inline-block;transition:all var(--transition-fast)}.beginners-guide-page .chapter-section .badge--success{background:#22c55e33;color:#10b981;border:1px solid rgba(34,197,94,.3)}.beginners-guide-page .chapter-section .badge--warning{background:#f59e0b33;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.beginners-guide-page .chapter-section .badge--danger{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.beginners-guide-page .chapter-section .badge--info{background:#3b82f633;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.beginners-guide-page .market-comparison-table{background:var(--color-bg);border-radius:1rem;padding:1.5rem;margin:2rem 0;border:1px solid rgba(75,85,99,.2);overflow-x:auto;-webkit-overflow-scrolling:touch}.beginners-guide-page .market-comparison-table h4{margin-bottom:1.5rem;color:var(--color-text);text-align:center}.beginners-guide-page .comparison-grid{display:grid;grid-template-columns:minmax(120px,1.2fr) repeat(3,minmax(100px,1fr));gap:1px;background:#4b556333;border-radius:.5rem;overflow:visible;min-width:500px}.beginners-guide-page .comparison-header{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;padding:1rem;font-weight:600;text-align:center;font-size:.875rem;white-space:nowrap}.beginners-guide-page .comparison-header:first-child{text-align:left;padding-left:1.25rem}.beginners-guide-page .comparison-cell{background:var(--color-bg-light);padding:.75rem;text-align:center;font-size:.875rem;color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;min-height:3rem;white-space:nowrap}.beginners-guide-page .comparison-cell:nth-child(4n+1){text-align:left;justify-content:flex-start;padding-left:1.25rem;font-weight:600;color:var(--color-text)}.beginners-guide-page .comparison-cell.rating-high{color:#10b981}.beginners-guide-page .comparison-cell.rating-medium{color:#f59e0b}.beginners-guide-page .comparison-cell.rating-low{color:#ef4444}.beginners-guide-page .market-comparison-table::-webkit-scrollbar{height:6px}.beginners-guide-page .market-comparison-table::-webkit-scrollbar-track{background:#4b55631a;border-radius:3px}.beginners-guide-page .market-comparison-table::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:3px}.beginners-guide-page .mobile-comparison-cards{display:none}.beginners-guide-page .forex-fundamentals h4,.beginners-guide-page .stock-fundamentals h4,.beginners-guide-page .commodities-fundamentals h4,.beginners-guide-page .crypto-fundamentals h4{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;margin-top:2rem;color:var(--color-text)}.beginners-guide-page .table-wrapper{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0-1rem;padding:0 1rem;border-radius:.5rem}.beginners-guide-page .table-wrapper::-webkit-scrollbar{height:4px}.beginners-guide-page .table-wrapper::-webkit-scrollbar-track{background:#4b55631a}.beginners-guide-page .table-wrapper::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:2px}.beginners-guide-page .table-wrapper:after{content:"← Swipe to see more →";position:sticky;bottom:0;left:0;right:0;text-align:center;background:linear-gradient(to top,var(--color-bg) 70%,transparent);padding:.5rem;font-size:.75rem;color:var(--color-primary);font-weight:600;display:none;z-index:2}.beginners-guide-page .sessions-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:1fr;gap:1.5rem;margin:2rem 0}.beginners-guide-page .session-card{display:flex;flex-direction:column;height:100%;background:var(--color-bg-light);border-radius:.75rem;border:1px solid rgba(75,85,99,.2);transition:all var(--transition-fast)}.beginners-guide-page .session-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:var(--color-primary)}.beginners-guide-page .session-details{flex:1;padding:1.5rem}.beginners-guide-page .session-card h5{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:var(--color-text);display:flex;align-items:center;gap:.5rem}.beginners-guide-page .session-card .session-time{background:var(--color-primary);color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600}.beginners-guide-page .market-types-grid{display:grid;grid-template-columns:repeat(2,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 .currency-pairs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:2rem;margin:2rem 0}.beginners-guide-page .pair-category{background:var(--color-bg-light);border-radius:12px;padding:2rem;border:1px solid rgba(75,85,99,.2)}.beginners-guide-page .category-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.beginners-guide-page .spread-badge{padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:600}.beginners-guide-page .spread-badge.low{background:#22c55e33;color:#10b981}.beginners-guide-page .spread-badge.medium{background:#f59e0b33;color:#f59e0b}.beginners-guide-page .spread-badge.high{background:#ef444433;color:#ef4444}.beginners-guide-page .pair-list{display:flex;flex-direction:column;gap:1rem}.beginners-guide-page .pair-item{display:grid;grid-template-columns:80px minmax(150px,1fr) minmax(100px,1fr);gap:.75rem;align-items:center;padding:.75rem;background:#3b82f60d;border-radius:6px}.beginners-guide-page .pair-symbol{font-weight:600;color:var(--color-primary);font-family:JetBrains Mono,monospace}.beginners-guide-page .pair-name{font-size:.9rem;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;line-height:1.3}.beginners-guide-page .pair-note{font-size:.8rem;color:var(--color-text-muted);font-style:italic;word-wrap:break-word;overflow-wrap:break-word;text-align:right;line-height:1.3}.beginners-guide-page .progress-tracker{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:.75rem;padding:1.5rem;margin:2rem 0;text-align:center}.beginners-guide-page .progress-tracker h4{color:var(--color-primary);margin-bottom:1rem;font-size:1rem}.beginners-guide-page .progress-bar{background:#4b556333;height:8px;border-radius:4px;overflow:hidden;margin-bottom:.75rem}.beginners-guide-page .progress-fill{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));height:100%;border-radius:4px;transition:width var(--transition-normal)}.beginners-guide-page .progress-text{color:var(--color-text-muted);font-size:.875rem;font-weight:500}.beginners-guide-page .market-hours-summary{margin:2rem 0;padding:2rem;background:var(--color-bg);border-radius:1rem;border:1px solid rgba(75,85,99,.2);box-shadow:0 2px 8px #0000000d}.beginners-guide-page .market-hours-summary h4{font-size:1.25rem;margin-bottom:1.5rem;color:var(--color-text);text-align:center;display:flex;align-items:center;justify-content:center;gap:.5rem}.beginners-guide-page .hours-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:.75rem;box-shadow:0 2px 8px #0000000d}.beginners-guide-page .hours-table th{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;padding:1rem;text-align:left;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.beginners-guide-page .hours-table th:first-child{border-top-left-radius:.75rem}.beginners-guide-page .hours-table th:last-child{border-top-right-radius:.75rem}.beginners-guide-page .hours-table td{padding:1rem;border-bottom:1px solid rgba(75,85,99,.1);font-size:.875rem;color:var(--color-text-muted);background:var(--color-bg);transition:background-color var(--transition-fast)}.beginners-guide-page .hours-table tr:last-child td{border-bottom:none}.beginners-guide-page .hours-table tr:last-child td:first-child{border-bottom-left-radius:.75rem}.beginners-guide-page .hours-table tr:last-child td:last-child{border-bottom-right-radius:.75rem}.beginners-guide-page .hours-table tr:nth-child(2n) td{background:#4b556308}.beginners-guide-page .hours-table tbody tr:hover td{background:#3b82f60d;color:var(--color-text)}.beginners-guide-page .hours-table td:first-child{font-weight:600;color:var(--color-text)}.beginners-guide-page .hours-table td:nth-child(2){font-family:JetBrains Mono,monospace;font-weight:600;color:var(--color-primary)}.beginners-guide-page .hours-note{margin-top:1.5rem;padding:1rem;background:#3b82f61a;border-left:3px solid var(--color-primary);border-radius:0 .5rem .5rem 0}.beginners-guide-page .hours-note p{margin:0;color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.beginners-guide-page .hours-note strong{color:var(--color-text);font-weight:600}.beginners-guide-page .sessions-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:2rem 0}.beginners-guide-page .session-card{background:var(--color-bg-light);border-radius:12px;padding:2rem;border:1px solid rgba(75,85,99,.2);position:relative;overflow:hidden;transition:all var(--transition-normal)}.beginners-guide-page .session-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.beginners-guide-page .session-card.sydney{border-left:4px solid #10b981}.beginners-guide-page .session-card.tokyo{border-left:4px solid #f59e0b}.beginners-guide-page .session-card.london{border-left:4px solid var(--color-primary)}.beginners-guide-page .session-card.new-york{border-left:4px solid #ef4444}.beginners-guide-page .session-card.recommended{background:linear-gradient(135deg,#3b82f61a,#9333ea0d);border:2px solid rgba(59,130,246,.3)}.beginners-guide-page .session-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.beginners-guide-page .session-time{font-family:JetBrains Mono,monospace;font-weight:600;color:var(--color-primary);background:#3b82f61a;padding:.25rem .75rem;border-radius:15px;font-size:.875rem}.beginners-guide-page .session-badge{padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:600}.beginners-guide-page .session-badge.best{background:var(--color-primary);color:#fff}.beginners-guide-page .session-characteristics p{margin:.5rem 0;font-size:.9rem;color:var(--color-text-muted)}.beginners-guide-page .crypto-categories{display:flex;flex-direction:column;gap:2rem;margin:2rem 0}.beginners-guide-page .crypto-tier{background:var(--color-bg-light);border-radius:12px;padding:2rem;border:1px solid rgba(75,85,99,.2);transition:all var(--transition-normal)}.beginners-guide-page .crypto-tier:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.beginners-guide-page .crypto-tier.tier-1{border-left:4px solid #10b981;background:linear-gradient(135deg,#22c55e1a,#22c55e0d)}.beginners-guide-page .crypto-tier.tier-2{border-left:4px solid #f59e0b;background:linear-gradient(135deg,#f59e0b1a,#f59e0b0d)}.beginners-guide-page .crypto-tier.tier-3{border-left:4px solid #ef4444;background:linear-gradient(135deg,#ef44441a,#ef44440d)}.beginners-guide-page .tier-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.beginners-guide-page .market-cap-badge{padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:600}.beginners-guide-page .market-cap-badge.large{background:#22c55e33;color:#10b981}.beginners-guide-page .market-cap-badge.medium{background:#f59e0b33;color:#f59e0b}.beginners-guide-page .market-cap-badge.small{background:#ef444433;color:#ef4444}.beginners-guide-page .crypto-list{display:flex;flex-direction:column;gap:1rem}.beginners-guide-page .crypto-item{display:grid;grid-template-columns:60px 150px 1fr;gap:1rem;align-items:center;padding:.75rem;background:#3b82f60d;border-radius:6px;transition:background-color var(--transition-fast)}.beginners-guide-page .crypto-item:hover{background:#3b82f61a}.beginners-guide-page .crypto-symbol{font-weight:600;color:var(--color-primary);font-family:JetBrains Mono,monospace}.beginners-guide-page .crypto-name{font-weight:600;color:var(--color-text)}.beginners-guide-page .crypto-note{font-size:.8rem;color:var(--color-text-muted);font-style:italic}.beginners-guide-page .forex-tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:1.5rem 0}.beginners-guide-page .forex-tip{background:var(--color-bg-light);border-radius:8px;padding:1.5rem;border-left:4px solid var(--color-primary);transition:all var(--transition-normal)}.beginners-guide-page .forex-tip:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}.beginners-guide-page .forex-tip h5{color:var(--color-primary);font-weight:600;margin-bottom:.75rem;font-size:1rem}.beginners-guide-page .forex-tip p{color:var(--color-text-muted);font-size:.875rem;line-height:1.5;margin:0}.beginners-guide-page .crypto-beginner-strategy{margin:2rem 0;padding:2rem;background:var(--color-bg);border-radius:1rem;border:1px solid rgba(75,85,99,.2)}.beginners-guide-page .crypto-beginner-strategy h4{color:var(--color-text);margin-bottom:1.5rem;text-align:center;font-size:1.25rem}.beginners-guide-page .strategy-steps{display:flex;flex-direction:column;gap:1.5rem}.beginners-guide-page .strategy-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,.2);transition:all var(--transition-normal)}.beginners-guide-page .strategy-step:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:var(--color-primary)}.beginners-guide-page .step-number{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;font-weight:700;font-size:1.125rem;border-radius:50%;flex-shrink:0}.beginners-guide-page .step-content{flex:1}.beginners-guide-page .step-content h5{color:var(--color-text);font-weight:600;margin-bottom:.5rem;font-size:1rem}.beginners-guide-page .step-content p{color:var(--color-text-muted);font-size:.875rem;line-height:1.5;margin:0}.beginners-guide-page .crypto-247-considerations{margin:2rem 0;padding:2rem;background:var(--color-bg);border-radius:1rem;border:1px solid rgba(75,85,99,.2)}.beginners-guide-page .crypto-247-considerations h4{color:var(--color-text);margin-bottom:1.5rem;text-align:center;font-size:1.25rem}.beginners-guide-page .crypto-schedule{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.beginners-guide-page .time-period{background:var(--color-bg-light);border-radius:.75rem;padding:1.5rem;border:1px solid rgba(75,85,99,.2);transition:all var(--transition-normal);position:relative}.beginners-guide-page .time-period:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.beginners-guide-page .time-period.peak-hours{border:2px solid var(--color-primary);background:linear-gradient(135deg,#3b82f61a,#3b82f60d);position:relative}.beginners-guide-page .peak-badge{position:absolute;top:-12px;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;text-transform:uppercase;letter-spacing:.5px}.beginners-guide-page .time-period h5{color:var(--color-text);font-weight:600;margin-bottom:1rem;font-size:1rem;display:flex;align-items:center;gap:.5rem}.beginners-guide-page .period-characteristics p{margin:.5rem 0;font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.beginners-guide-page .period-characteristics strong{color:var(--color-text);font-weight:600}.beginners-guide-page .session-overlaps{margin-top:2rem;background:#ef44441a;border-radius:12px;padding:2rem;border:1px solid rgba(239,68,68,.2)}.beginners-guide-page .session-overlaps h5{color:#ef4444;font-weight:600;margin-bottom:1.5rem;text-align:center;font-size:1.125rem}.beginners-guide-page .overlap-periods{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin:1.5rem 0}.beginners-guide-page .overlap-period{padding:1.5rem;background:var(--color-bg-light);border-radius:8px;border-left:4px solid #ef4444;transition:all var(--transition-normal)}.beginners-guide-page .overlap-period:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ef444426}.beginners-guide-page .overlap-period h6{color:#ef4444;font-weight:600;margin-bottom:1rem;font-size:1rem}.beginners-guide-page .overlap-period p{margin:.5rem 0;font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.beginners-guide-page .overlap-period strong{color:var(--color-text);font-weight:600}.beginners-guide-page .crypto-volatility-patterns{margin:2rem 0;padding:2rem;background:var(--color-bg);border-radius:1rem;border:1px solid rgba(75,85,99,.2)}.beginners-guide-page .crypto-volatility-patterns h4{color:var(--color-text);margin-bottom:1.5rem;text-align:center;font-size:1.25rem}.beginners-guide-page .volatility-insights{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.beginners-guide-page .volatility-pattern{background:var(--color-bg-light);border-radius:.75rem;padding:1.5rem;border:1px solid rgba(75,85,99,.2);transition:all var(--transition-normal)}.beginners-guide-page .volatility-pattern:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:var(--color-primary)}.beginners-guide-page .volatility-pattern h5{color:var(--color-text);font-weight:600;margin-bottom:1rem;font-size:1rem;display:flex;align-items:center;gap:.5rem}.beginners-guide-page .pattern-details p{margin:.5rem 0;font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.beginners-guide-page .crypto-risks-warnings{margin:2rem 0;padding:2rem;background:#ef44440d;border-radius:1rem;border:1px solid rgba(239,68,68,.2)}.beginners-guide-page .crypto-risks-warnings h4{color:#ef4444;margin-bottom:1.5rem;text-align:center;font-size:1.25rem;font-weight:600}.beginners-guide-page .crypto-risks{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.beginners-guide-page .risk-item{background:var(--color-bg);border-radius:.75rem;padding:1.5rem;border:1px solid rgba(75,85,99,.2);transition:all var(--transition-normal);position:relative;overflow:hidden}.beginners-guide-page .risk-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.beginners-guide-page .risk-item:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#f59e0b;transform:scaleX(0);transition:transform .3s ease}.beginners-guide-page .risk-item:hover:before{transform:scaleX(1)}.beginners-guide-page .risk-item.high-risk{border-left:4px solid #ef4444}.beginners-guide-page .risk-item.high-risk:before{background:#ef4444}.beginners-guide-page .risk-item.medium-risk{border-left:4px solid #f59e0b}.beginners-guide-page .risk-item.medium-risk:before{background:#f59e0b}.beginners-guide-page .risk-item h5{color:var(--color-text);font-weight:600;margin-bottom:.75rem;font-size:1rem;display:flex;align-items:center;gap:.5rem}.beginners-guide-page .risk-item p{margin:.5rem 0;font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.beginners-guide-page .risk-item strong{color:var(--color-text);font-weight:600}.beginners-guide-page .recommendation-box{background:linear-gradient(135deg,#3b82f61a,#9333ea0d);border:2px solid rgba(59,130,246,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem;position:relative;overflow:hidden}.beginners-guide-page .recommendation-box:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary))}.beginners-guide-page .recommendation-box h4{color:var(--color-primary);font-weight:600;margin-bottom:1.5rem;text-align:center;font-size:1.125rem}.beginners-guide-page .recommended-market{text-align:center;margin-bottom:1.5rem;padding:1.5rem;background:#3b82f60d;border-radius:.75rem;border:1px solid rgba(59,130,246,.2)}.beginners-guide-page .recommended-market .market-icon{font-size:3rem;margin-bottom:1rem;display:block;filter:saturate(1.5)}.beginners-guide-page .recommended-market h5{color:var(--color-text);font-weight:600;margin-bottom:.75rem;font-size:1.125rem}.beginners-guide-page .recommended-market p{color:var(--color-text-muted);font-size:.875rem;line-height:1.5;margin:0}.beginners-guide-page .recommendation-reasons{background:var(--color-bg);border-radius:.75rem;padding:1.5rem;border:1px solid rgba(75,85,99,.2)}.beginners-guide-page .recommendation-reasons h6{color:var(--color-text);font-weight:600;margin-bottom:1rem;font-size:1rem;text-align:center}.beginners-guide-page .recommendation-reasons ul{list-style:none;padding:0;margin:0}.beginners-guide-page .recommendation-reasons li{padding:.5rem 0 .5rem 1.5rem;position:relative;color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.beginners-guide-page .recommendation-reasons li:before{content:"✅";position:absolute;left:0;top:.5rem}.beginners-guide-page .stock-fundamentals{margin:2rem 0}.beginners-guide-page .stock-categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.beginners-guide-page .stock-category{background:var(--color-bg-light);border-radius:1rem;padding:2rem;border:1px solid rgba(75,85,99,.2);transition:all var(--transition-normal);position:relative;overflow:hidden}.beginners-guide-page .stock-category:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001a}.beginners-guide-page .stock-category.blue-chip{border-left:4px solid #3b82f6}.beginners-guide-page .stock-category.growth{border-left:4px solid #10b981}.beginners-guide-page .stock-category.penny{border-left:4px solid #ef4444}.beginners-guide-page .risk-badge{padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:600}.beginners-guide-page .risk-badge.low{background:#22c55e33;color:#10b981}.beginners-guide-page .risk-badge.medium{background:#f59e0b33;color:#f59e0b}.beginners-guide-page .risk-badge.high{background:#ef444433;color:#ef4444}.beginners-guide-page .stock-details p{margin:.5rem 0;font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.beginners-guide-page .stock-details strong{color:var(--color-text);font-weight:600}.beginners-guide-page .stock-sessions{margin:2rem 0}.beginners-guide-page .market-sessions-timeline{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0}.beginners-guide-page .market-session{background:var(--color-bg-light);border-radius:.75rem;padding:1.5rem;border:1px solid rgba(75,85,99,.2);transition:all var(--transition-normal);position:relative}.beginners-guide-page .market-session:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.beginners-guide-page .market-session.peak-session{border:2px solid var(--color-primary);background:linear-gradient(135deg,#3b82f61a,#3b82f60d)}.beginners-guide-page .market-session.important-session{border:2px solid #10b981;background:linear-gradient(135deg,#22c55e1a,#22c55e0d)}.beginners-guide-page .session-details p{margin:.5rem 0;font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.beginners-guide-page .session-details strong{color:var(--color-text);font-weight:600}.beginners-guide-page .stock-beginner-tips{margin:2rem 0}.beginners-guide-page .stock-tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:1.5rem 0}.beginners-guide-page .stock-tip{background:var(--color-bg-light);border-radius:.75rem;padding:1.5rem;border-left:4px solid var(--color-primary);transition:all var(--transition-normal)}.beginners-guide-page .stock-tip:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}.beginners-guide-page .stock-tip h5{color:var(--color-primary);font-weight:600;margin-bottom:.75rem;font-size:1rem}.beginners-guide-page .stock-tip p{color:var(--color-text-muted);font-size:.875rem;line-height:1.5;margin:0}.beginners-guide-page .commodities-fundamentals{margin:2rem 0}.beginners-guide-page .commodity-categories{display:flex;flex-direction:column;gap:2rem;margin:2rem 0}.beginners-guide-page .commodity-category{background:var(--color-bg-light);border-radius:1rem;padding:2rem;border:1px solid rgba(75,85,99,.2);transition:all var(--transition-normal)}.beginners-guide-page .commodity-category:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.beginners-guide-page .commodity-category.energy{border-left:4px solid #f59e0b;background:linear-gradient(135deg,#f59e0b1a,#f59e0b0d)}.beginners-guide-page .commodity-category.metals{border-left:4px solid #10b981;background:linear-gradient(135deg,#22c55e1a,#22c55e0d)}.beginners-guide-page .commodity-category.agricultural{border-left:4px solid #84cc16;background:linear-gradient(135deg,#84cc161a,#84cc160d)}.beginners-guide-page .commodity-badge{padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:600}.beginners-guide-page .commodity-badge.energy{background:#f59e0b33;color:#f59e0b}.beginners-guide-page .commodity-badge.metals{background:#22c55e33;color:#10b981}.beginners-guide-page .commodity-badge.agricultural{background:#84cc1633;color:#84cc16}.beginners-guide-page .commodity-items{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.beginners-guide-page .commodity-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#3b82f60d;border-radius:.75rem;transition:background-color var(--transition-fast)}.beginners-guide-page .commodity-item:hover{background:#3b82f61a}.beginners-guide-page .commodity-symbol{font-weight:700;color:var(--color-primary);font-family:JetBrains Mono,monospace;font-size:.875rem;background:#3b82f61a;padding:.5rem;border-radius:.5rem;min-width:3rem;text-align:center;flex-shrink:0}.beginners-guide-page .commodity-info{flex:1}.beginners-guide-page .commodity-info h6{color:var(--color-text);font-weight:600;margin-bottom:.5rem;font-size:1rem}.beginners-guide-page .commodity-info p{margin:.25rem 0;font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.beginners-guide-page .commodity-info strong{color:var(--color-text);font-weight:600}.beginners-guide-page .commodity-warnings{margin:2rem 0;padding:2rem;background:#ef44440d;border-radius:1rem;border:1px solid rgba(239,68,68,.2)}.beginners-guide-page .commodity-warnings h4{color:#ef4444;margin-bottom:1.5rem;text-align:center;font-size:1.25rem;font-weight:600}.beginners-guide-page .commodity-warnings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.beginners-guide-page .commodity-warnings .warning-item{background:var(--color-bg);border-radius:.75rem;padding:1.5rem;border:1px solid rgba(75,85,99,.2);transition:all var(--transition-normal)}.beginners-guide-page .commodity-warnings .warning-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.beginners-guide-page .warning-item.delivery-risk{border-left:4px solid #ef4444}.beginners-guide-page .warning-item.contract-size{border-left:4px solid #f59e0b}.beginners-guide-page .warning-item.weather-risk{border-left:4px solid #8b5cf6}@media (max-width:1024px){.beginners-guide-page .content-grid{grid-template-columns:1fr;gap:2rem}.beginners-guide-page .content-sidebar{position:static}.beginners-guide-page .market-types-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.beginners-guide-page .comparison-grid{display:none}.beginners-guide-page .mobile-comparison-cards{display:flex}.beginners-guide-page .currency-pairs-grid{grid-template-columns:1fr}.beginners-guide-page .pair-item{grid-template-columns:70px minmax(140px,1fr) minmax(80px,1fr);gap:.5rem;padding:.5rem}}@media (max-width:768px){.beginners-guide-page .pair-item{display:flex;flex-direction:column;padding:1rem;text-align:left;background:var(--color-bg-light);border-radius:.5rem;border:1px solid rgba(75,85,99,.2);transition:all var(--transition-fast)}.beginners-guide-page .pair-item:hover{border-color:var(--color-primary);transform:translateY(-1px)}.beginners-guide-page .pair-symbol{font-size:1.125rem;margin-bottom:.5rem;color:var(--color-primary);font-weight:600}.beginners-guide-page .pair-name{font-size:.875rem;margin-bottom:.25rem;color:var(--color-text);font-weight:500}.beginners-guide-page .pair-note{font-size:.75rem;text-align:left;padding:.5rem;background:#3b82f61a;border-radius:.25rem;margin-top:.5rem;color:var(--color-text-muted);border-left:3px solid var(--color-primary)}.beginners-guide-page .table-wrapper:after{display:block}.beginners-guide-page .hours-table{min-width:600px}.beginners-guide-page .market-comparison-table{padding:1rem;margin:1rem 0;position:relative}.beginners-guide-page .market-comparison-table h4{font-size:1.125rem;margin-bottom:1.5rem;text-align:center}.beginners-guide-page .comparison-grid{display:none}.beginners-guide-page .mobile-comparison-cards{display:flex;flex-direction:column;gap:1rem}.beginners-guide-page .market-comparison-card{background:var(--color-bg-light);border-radius:.75rem;padding:1.25rem;border:1px solid rgba(75,85,99,.2);position:relative;transition:all var(--transition-normal)}.beginners-guide-page .market-comparison-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:var(--color-primary)}.beginners-guide-page .market-comparison-card.recommended{border:2px solid var(--color-primary);background:linear-gradient(135deg,#3b82f61a,#3b82f60d)}.beginners-guide-page .market-comparison-card.recommended:before{content:"⭐ Recommended";position:absolute;top:-10px;right:1rem;background:var(--color-primary);color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.beginners-guide-page .market-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(75,85,99,.2)}.beginners-guide-page .market-card-header h5{font-size:1.125rem;font-weight:600;color:var(--color-text);margin:0;display:flex;align-items:center;gap:.5rem}.beginners-guide-page .market-card-icon{font-size:1.5rem}.beginners-guide-page .market-card-features{display:flex;flex-direction:column;gap:.75rem}.beginners-guide-page .market-card-feature{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.beginners-guide-page .market-card-feature:not(:last-child){border-bottom:1px solid rgba(75,85,99,.1)}.beginners-guide-page .feature-label{color:var(--color-text-muted);font-size:.875rem;font-weight:500}.beginners-guide-page .feature-value{color:var(--color-text);font-size:.875rem;font-weight:600;text-align:right}.beginners-guide-page .feature-value.rating-high{color:#10b981}.beginners-guide-page .feature-value.rating-medium{color:#f59e0b}.beginners-guide-page .feature-value.rating-low{color:#ef4444}.beginners-guide-page .nav-pills{gap:.5rem}.beginners-guide-page .nav-pill{font-size:.8rem;padding:.4rem .8rem}.beginners-guide-page .chapter-title{font-size:2rem}.beginners-guide-page .chapter-subtitle{font-size:1rem}.beginners-guide-page .market-types-grid{grid-template-columns:1fr;gap:1rem}.beginners-guide-page .market-card{padding:1.5rem}.beginners-guide-page .market-icon{font-size:2.5rem}.beginners-guide-page .pros-cons{grid-template-columns:1fr;gap:1.5rem}.beginners-guide-page .pair-category{padding:1.5rem}.beginners-guide-page .pair-item{grid-template-columns:1fr;gap:.5rem;text-align:center}.beginners-guide-page .category-header{flex-direction:column;gap:1rem;align-items:flex-start}.beginners-guide-page .market-hours-summary{padding:1.5rem 1rem;overflow-x:auto}.beginners-guide-page .hours-table{min-width:500px}.beginners-guide-page .hours-table th,.beginners-guide-page .hours-table td{padding:.75rem;font-size:.8rem}.beginners-guide-page .sessions-timeline,.beginners-guide-page .forex-tips-grid{grid-template-columns:1fr}.beginners-guide-page .crypto-item{grid-template-columns:1fr;gap:.5rem;text-align:center}.beginners-guide-page .tier-header{flex-direction:column;align-items:flex-start;gap:.75rem}.beginners-guide-page .crypto-schedule,.beginners-guide-page .overlap-periods,.beginners-guide-page .volatility-insights,.beginners-guide-page .crypto-risks,.beginners-guide-page .stock-categories-grid,.beginners-guide-page .stock-tips-grid{grid-template-columns:1fr}.beginners-guide-page .commodity-categories{gap:1.5rem}.beginners-guide-page .commodity-warnings-grid{grid-template-columns:1fr}}@media (max-width:480px){.beginners-guide-page .chapter-title{font-size:1.75rem}.beginners-guide-page .market-card{padding:1rem}.beginners-guide-page .market-icon{font-size:2rem}.beginners-guide-page .pair-category{padding:1rem}.beginners-guide-page .session-card,.beginners-guide-page .crypto-tier,.beginners-guide-page .crypto-beginner-strategy{padding:1.5rem}.beginners-guide-page .strategy-step{padding:1rem;flex-direction:column;text-align:center;gap:.75rem}.beginners-guide-page .forex-tip{padding:1rem}.beginners-guide-page .crypto-247-considerations,.beginners-guide-page .crypto-volatility-patterns,.beginners-guide-page .crypto-risks-warnings{padding:1.5rem}.beginners-guide-page .time-period,.beginners-guide-page .volatility-pattern,.beginners-guide-page .risk-item,.beginners-guide-page .session-overlaps,.beginners-guide-page .overlap-period{padding:1rem}.beginners-guide-page .stock-category,.beginners-guide-page .commodity-category,.beginners-guide-page .commodity-warnings{padding:1.5rem}.beginners-guide-page .market-session,.beginners-guide-page .stock-tip{padding:1.25rem}.beginners-guide-page .commodity-item{flex-direction:column;text-align:center;gap:.75rem}.beginners-guide-page .commodity-symbol{min-width:2.5rem}}@media (prefers-reduced-motion:reduce){.beginners-guide-page .market-card{transition:none}.beginners-guide-page .market-card:hover{transform:none}.beginners-guide-page .progress-fill{transition:none}}@media (prefers-contrast:high){.beginners-guide-page .market-card{border-color:var(--color-text)}.beginners-guide-page .spread-badge.low{background:#10b981;color:#fff}.beginners-guide-page .spread-badge.medium{background:#f59e0b;color:#fff}.beginners-guide-page .spread-badge.high{background:#ef4444;color:#fff}}@media (max-width:768px){.beginners-guide-page .chapter-section#market-types{overflow-x:hidden;width:100%}.beginners-guide-page .content-grid{width:100%;max-width:100%;box-sizing:border-box}.beginners-guide-page .market-types-grid{width:100%;padding:0}.beginners-guide-page .market-card{width:100%;margin:0;box-sizing:border-box}.beginners-guide-page .chapter-section#market-types p,.beginners-guide-page .chapter-section#market-types li{word-wrap:break-word;overflow-wrap:break-word}.beginners-guide-page .chapter-section#market-types .content-main,.beginners-guide-page .chapter-section#market-types .content-sidebar{min-width:0;width:100%}}@media (max-width:480px){.beginners-guide-page .chapter-section#market-types .comparison-table,.beginners-guide-page .chapter-section#market-types .hours-table{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}.beginners-guide-page .market-comparison-table{padding:1rem;margin:1rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.beginners-guide-page .comparison-grid{min-width:400px;font-size:.65rem}.beginners-guide-page .comparison-header{padding:.5rem .25rem;font-size:.65rem}.beginners-guide-page .comparison-header:first-child{padding-left:.5rem}.beginners-guide-page .comparison-cell{padding:.4rem .2rem;font-size:.65rem;min-height:2rem}.beginners-guide-page .comparison-cell:nth-child(4n+1){padding-left:.5rem;font-size:.65rem}.beginners-guide-page .currency-pairs-grid,.beginners-guide-page .sessions-timeline,.beginners-guide-page .market-hours-summary{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.beginners-guide-page .pair-item{min-width:0;word-wrap:break-word;overflow-wrap:break-word}}.beginners-guide-page .chapter-section#chart-reading{background:var(--color-bg);padding:5rem 0;border-bottom:1px solid rgba(75,85,99,.3);opacity:1}.beginners-guide-page .quiz-section#chapter-3-quiz{background:var(--color-bg)}.beginners-guide-page .chapter-quick-nav{background:var(--color-bg);border-radius:1rem;padding:1.5rem;margin-bottom:2rem;border:1px solid rgba(75,85,99,.2)}.beginners-guide-page .nav-pills{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.beginners-guide-page .nav-pill{padding:.75rem 1.25rem;background:var(--color-bg-light);border-radius:2rem;text-decoration:none;color:var(--color-text);border:1px solid rgba(75,85,99,.2);transition:all var(--transition-fast);font-size:.9rem;font-weight:500;display:inline-flex;align-items:center;gap:.5rem}.beginners-guide-page .nav-pill:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}@media (max-width:768px){.beginners-guide-page .nav-pills{gap:.5rem}.beginners-guide-page .nav-pill{padding:.5rem 1rem;font-size:.8rem}}.chapter-section#chart-reading .chapter-checklist{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:1.5rem;margin-bottom:2rem}.chapter-section#chart-reading .chapter-checklist h4{margin-bottom:1rem;color:var(--color-text);font-size:1.125rem;display:flex;align-items:center;gap:.5rem}.chapter-section#chart-reading .checklist-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;cursor:pointer;transition:all var(--transition-fast);border-radius:.375rem;margin:.25rem 0}.chapter-section#chart-reading .checklist-item:hover{background:#3b82f60d;padding-left:.5rem;padding-right:.5rem}.chapter-section#chart-reading .checklist-item input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--color-primary);cursor:pointer;border-radius:.25rem;border:2px solid rgba(75,85,99,.3);transition:all var(--transition-fast)}.chapter-section#chart-reading .checklist-item input[type=checkbox]:checked{background:var(--color-primary);border-color:var(--color-primary);transform:scale(1.05)}.chapter-section#chart-reading .checklist-item span{color:var(--color-text-muted);font-size:.875rem;line-height:1.4;transition:color var(--transition-fast)}.chapter-section#chart-reading .checklist-item input[type=checkbox]:checked+span{color:var(--color-primary);font-weight:600}.chapter-section#chart-reading .checklist-progress{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(75,85,99,.2);text-align:center}.chapter-section#chart-reading .checklist-progress-text{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.5rem}.chapter-section#chart-reading .checklist-progress-bar{height:4px;background:#4b556333;border-radius:2px;overflow:hidden}.chapter-section#chart-reading .checklist-progress-fill{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));width:0%;transition:width .3s ease;border-radius:2px}.beginners-guide-page .content-sidebar{position:sticky;top:6rem;height:fit-content;align-self:start}@media (max-width:1024px){.beginners-guide-page .content-sidebar{position:static}}.beginners-guide-page .chart-basics{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2rem 0}.beginners-guide-page .chart-element{background:var(--color-bg-light);border-left:3px solid var(--color-primary);border-radius:.5rem;padding:1.5rem;transition:all var(--transition-normal)}.beginners-guide-page .chart-element:hover{transform:translate(5px);box-shadow:0 4px 12px #0000001a}.beginners-guide-page .chart-element h4{color:var(--color-text);font-size:1.125rem;margin-bottom:.75rem;font-weight:600}.beginners-guide-page .chart-element p{color:var(--color-text-muted);font-size:.875rem;margin:0}.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;padding:.5rem}.beginners-guide-page .chart-line{width:90%;height:80%;position:relative;display:flex;align-items:center;justify-content:center}.beginners-guide-page .line-chart .chart-line{width:90%;height:40px;position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='lineGrad' x1='0%25' y1='0%25' x2='100%25' y2='0%25'%3E%3Cstop offset='0%25' style='stop-color:%233b82f6' /%3E%3Cstop offset='50%25' style='stop-color:%236366f1' /%3E%3Cstop offset='100%25' style='stop-color:%239333ea' /%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0,20 L15,12 L25,24 L35,18 L45,22 L55,10 L65,28 L75,15 L85,25 L95,18 L105,22 L120,16' stroke='url(%23lineGrad)' stroke-width='2.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='0' cy='20' r='3' fill='%233b82f6'/%3E%3Ccircle cx='120' cy='16' r='3' fill='%239333ea'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.beginners-guide-page .line-chart .chart-line:before,.beginners-guide-page .line-chart .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 .body-label{position:absolute;font-size:.75rem;color:var(--color-text-muted);font-weight:500}.beginners-guide-page .candle-large.green .body-label.open{left:-3rem;top:auto;bottom:2rem}.beginners-guide-page .candle-large.green .body-label.close,.beginners-guide-page .candle-large.red .body-label.open{left:-3rem;top:2rem;bottom:auto}.beginners-guide-page .candle-large.red .body-label.close{left:-3rem;top:auto;bottom:2rem}.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)}.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}.beginners-guide-page .example-box .btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3b82f64d}.beginners-guide-page .beginner-tips{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.beginners-guide-page .beginner-tips h4{color:var(--color-text);font-size:1.125rem;margin-bottom:1.5rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.beginners-guide-page .tip-item{display:flex;gap:1rem;margin-bottom:1rem;padding:.75rem;background:#3b82f60d;border-radius:.5rem;transition:all var(--transition-fast)}.beginners-guide-page .tip-item:hover{background:#3b82f61a;transform:translate(3px)}.beginners-guide-page .tip-number{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;font-weight:700;font-size:.875rem;border-radius:50%;flex-shrink:0}.beginners-guide-page .tip-item p{flex:1;font-size:.875rem;color:var(--color-text-muted);line-height:1.5;margin:0}.timeframe-badge{padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.timeframe-badge.long-term{background:#ef444433;color:#ef4444}.timeframe-badge.medium-term{background:#f59e0b33;color:#f59e0b}.timeframe-badge.short-term{background:#22c55e33;color:#10b981}.beginners-guide-page .interactive-volume-demo{background:var(--color-bg-light);border-radius:1rem;padding:1.5rem;margin:2rem 0;border:1px solid rgba(75,85,99,.2)}.beginners-guide-page .interactive-volume-demo h4{text-align:center;margin-bottom:1.5rem;color:var(--color-text)}.beginners-guide-page .volume-bars-container{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.beginners-guide-page .price-bars,.beginners-guide-page .volume-bars{display:flex;gap:.5rem;align-items:flex-end;justify-content:center;height:100px}.beginners-guide-page .price-bar{width:60px;cursor:pointer;position:relative;border-radius:4px 4px 0 0;transition:all var(--transition-fast);display:flex;align-items:flex-end;justify-content:center;padding-bottom:.5rem}.beginners-guide-page .price-bar.green{background:var(--color-secondary);height:70px}.beginners-guide-page .price-bar.red{background:#ef4444;height:50px}.beginners-guide-page .price-bar:hover{transform:scale(1.05);box-shadow:0 4px 12px #0003}.beginners-guide-page .price-label{color:#fff;font-weight:600;font-size:.8rem}.beginners-guide-page .volume-bar{width:60px;background:var(--color-primary);border-radius:4px 4px 0 0;transition:all var(--transition-fast);cursor:pointer}.beginners-guide-page .volume-bar:hover{transform:scale(1.05);opacity:.8}.beginners-guide-page .volume-bar.low{height:30px;opacity:.5}.beginners-guide-page .volume-bar.high{height:80px;opacity:1}.beginners-guide-page .volume-bar.medium{height:50px;opacity:.7}.beginners-guide-page .volume-interpretation{text-align:center;color:var(--color-text-muted);font-style:italic;margin:1rem 0}.beginners-guide-page .volume-feedback{background:var(--color-bg);border-radius:.5rem;padding:1rem;border-left:4px solid var(--color-primary);margin-top:1rem}.beginners-guide-page .feedback-content{color:var(--color-text);font-weight:500}.beginners-guide-page .volume-concepts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:2rem 0}.beginners-guide-page .volume-concept{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;transition:all var(--transition-fast);position:relative}.beginners-guide-page .volume-concept:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--color-primary),var(--color-secondary));border-radius:2px}.beginners-guide-page .volume-concept:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026}.beginners-guide-page .concept-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.beginners-guide-page .volume-icon{font-size:1.5rem;line-height:1}.beginners-guide-page .concept-header h4{margin:0;color:var(--color-text);font-size:1.125rem}.beginners-guide-page .volume-concept p{margin:0 0 1rem;font-size:.9rem;line-height:1.5;color:var(--color-text-muted)}.beginners-guide-page .volume-example{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.5rem;padding:1rem;margin-top:1rem}.beginners-guide-page .example-title{font-weight:600;color:var(--color-primary);margin-bottom:.5rem!important;font-size:.875rem!important}.beginners-guide-page .volume-interpretation-guide{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-top:2rem}.beginners-guide-page .volume-interpretation-guide h4{margin-bottom:1.5rem;color:var(--color-primary);text-align:center;font-size:1.25rem}.beginners-guide-page .volume-scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.beginners-guide-page .volume-scenario{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;transition:all var(--transition-fast);position:relative}.beginners-guide-page .volume-scenario:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:2px}.beginners-guide-page .volume-scenario.bullish:before{background:#10b981}.beginners-guide-page .volume-scenario.bearish:before{background:#ef4444}.beginners-guide-page .volume-scenario.neutral:before{background:#f59e0b}.beginners-guide-page .volume-scenario:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.beginners-guide-page .volume-scenario h5{margin-bottom:1rem;font-size:1rem;color:var(--color-text)}.beginners-guide-page .volume-scenario ul{list-style:none;padding:0;margin:0}.beginners-guide-page .volume-scenario li{font-size:.875rem;color:var(--color-text-muted);line-height:1.4;position:relative;padding:.25rem 0 .25rem 1.5rem}.beginners-guide-page .volume-scenario li:before{content:"•";position:absolute;left:0;color:var(--color-primary);font-weight:700}.beginners-guide-page .risk-reward-examples{display:grid;grid-template-columns:1fr;gap:2rem;margin:2rem 0}.beginners-guide-page .rr-example{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:0;overflow:hidden;transition:all var(--transition-fast);position:relative}.beginners-guide-page .rr-example:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}.beginners-guide-page .rr-example:not(.bad-example):before{background:linear-gradient(180deg,#10b981,#059669)}.beginners-guide-page .rr-example.bad-example:before{background:linear-gradient(180deg,#ef4444,#dc2626)}.beginners-guide-page .rr-example:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026}.beginners-guide-page .rr-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:#3b82f60d;border-bottom:1px solid rgba(75,85,99,.2)}.beginners-guide-page .rr-header h4{margin:0;font-size:1.125rem;color:var(--color-text)}.beginners-guide-page .rr-ratio{padding:.375rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:700}.beginners-guide-page .rr-ratio.good{background:#10b98133;color:#059669}.beginners-guide-page .rr-ratio.excellent{background:#10b9814d;color:#047857}.beginners-guide-page .rr-ratio.poor{background:#ef444433;color:#dc2626}.beginners-guide-page .rr-scenario{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:2rem}.beginners-guide-page .rr-setup h5,.beginners-guide-page .rr-calculation h5{color:var(--color-primary);margin-bottom:.75rem;font-size:1rem}.beginners-guide-page .rr-setup ul{list-style:none;padding:0;margin:0}.beginners-guide-page .rr-setup li{font-size:.9rem;color:var(--color-text-muted);line-height:1.4;position:relative;padding:.25rem 0 .25rem 1.5rem}.beginners-guide-page .rr-setup li:before{content:"•";position:absolute;left:0;color:var(--color-primary);font-weight:700}.beginners-guide-page .rr-calculation p{margin:0 0 .5rem;font-size:.9rem;line-height:1.5;color:var(--color-text-muted)}.beginners-guide-page .avoid-note{color:#ef4444!important;font-weight:600;background:#ef44441a;padding:.5rem;border-radius:.375rem;margin-top:.5rem!important}.beginners-guide-page .rr-guidelines{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-top:2rem}.beginners-guide-page .rr-guidelines h4{margin-bottom:1.5rem;color:var(--color-primary);text-align:center;font-size:1.25rem}.beginners-guide-page .guidelines-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.beginners-guide-page .guideline-card{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-fast);position:relative}.beginners-guide-page .guideline-card:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;border-radius:3px}.beginners-guide-page .guideline-card.minimum:before{background:#f59e0b}.beginners-guide-page .guideline-card.good:before{background:#3b82f6}.beginners-guide-page .guideline-card.excellent:before{background:#10b981}.beginners-guide-page .guideline-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.beginners-guide-page .guideline-card h5{margin-bottom:1rem;color:var(--color-text);font-size:1rem}.beginners-guide-page .ratio-badge{display:inline-block;padding:.5rem 1rem;background:var(--color-primary);color:#fff;border-radius:.5rem;font-weight:700;margin-bottom:1rem}.beginners-guide-page .guideline-card p{margin:0;font-size:.875rem;color:var(--color-text-muted);line-height:1.4}.beginners-guide-page .mistakes-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.beginners-guide-page .mistakes-header .warning-icon{font-size:2rem;line-height:1}.beginners-guide-page .mistakes-header h3{margin:0;color:#dc2626;font-size:1.5rem}.beginners-guide-page .mistakes-intro{color:var(--color-text);margin-bottom:2rem;font-size:1.1rem;font-weight:500}.beginners-guide-page .mistakes-footer{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:2rem;text-align:center}.beginners-guide-page .mistakes-footer h4{margin-bottom:1rem;color:var(--color-primary);font-size:1.25rem}.beginners-guide-page .mistakes-footer p{margin:0;color:var(--color-text-muted);line-height:1.6;font-size:1rem}@media (max-width:1024px){.beginners-guide-page .content-grid{grid-template-columns:1fr;gap:2rem}.beginners-guide-page .chart-types{grid-template-columns:1fr}.beginners-guide-page .chart-basics{grid-template-columns:1fr;gap:1.5rem}.beginners-guide-page .timeframes-grid{grid-template-columns:repeat(2,1fr)}.beginners-guide-page .candle-anatomy{grid-template-columns:1fr;gap:2rem}}@media (max-width:768px){.beginners-guide-page .chapter-title{font-size:2rem}.beginners-guide-page .chapter-subtitle{font-size:1rem}.beginners-guide-page .chart-types,.beginners-guide-page .timeframes-grid,.beginners-guide-page .chart-basics{grid-template-columns:1fr;gap:1rem}.beginners-guide-page .example-box{padding:1.5rem}.beginners-guide-page .beginner-tips{padding:1.25rem}.beginners-guide-page .tip-item{padding:.5rem}.beginners-guide-page .chart-visual{height:3rem;min-height:3rem;max-height:3rem}.beginners-guide-page .candle{height:2.5rem}.beginners-guide-page .candle .body{height:1.5rem}.beginners-guide-page .candle .wick.top,.beginners-guide-page .candle .wick.bottom{height:.5rem}.beginners-guide-page .candlestick-explanation{padding:1.5rem}.beginners-guide-page .candle-large{width:1.5rem;height:6rem}.beginners-guide-page .candle-large .body{height:3rem}.beginners-guide-page .candle-large .wick.top,.beginners-guide-page .candle-large .wick.bottom{height:1.5rem}}@media (max-width:480px){.beginners-guide-page .content-section{margin-bottom:2rem}.beginners-guide-page .chart-type,.beginners-guide-page .timeframe-card{padding:1rem}.candle-reading-tips{padding:1.5rem}.timeframe-badge{padding:.25rem .5rem;font-size:.7rem}.beginners-guide-page .volume-concepts-grid,.beginners-guide-page .volume-scenarios,.beginners-guide-page .rr-scenario,.beginners-guide-page .guidelines-grid,.beginners-guide-page .mistakes-grid{grid-template-columns:1fr;gap:1rem}.beginners-guide-page .volume-concepts-grid{grid-template-columns:1fr;gap:1.5rem}.beginners-guide-page .volume-scenarios,.beginners-guide-page .mistakes-grid,.beginners-guide-page .rr-scenario,.beginners-guide-page .guidelines-grid{grid-template-columns:1fr}.beginners-guide-page .volume-bars-container{gap:.5rem}.beginners-guide-page .price-bars,.beginners-guide-page .volume-bars{height:80px;gap:.25rem}.beginners-guide-page .price-bar,.beginners-guide-page .volume-bar{width:50px}.beginners-guide-page .rr-header{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem 1.5rem}.beginners-guide-page .volume-concept,.beginners-guide-page .common-mistakes-warning{padding:1.5rem}.beginners-guide-page .mistake-item{padding:1rem}.beginners-guide-page .mistake-header{flex-direction:column;text-align:center;gap:.5rem}.beginners-guide-page .mistake-item h4{font-size:1rem;line-height:1.3}.beginners-guide-page .mistake-item p{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.beginners-guide-page .bar,.beginners-guide-page .volume-concept,.beginners-guide-page .volume-scenario,.beginners-guide-page .rr-example,.beginners-guide-page .guideline-card,.beginners-guide-page .mistake-item{transition:none}.beginners-guide-page .volume-concept:hover,.beginners-guide-page .volume-scenario:hover,.beginners-guide-page .rr-example:hover,.beginners-guide-page .guideline-card:hover,.beginners-guide-page .mistake-item:hover{transform:none}}@media (prefers-contrast:high){.beginners-guide-page .chart-type,.beginners-guide-page .timeframe-card,.beginners-guide-page .candlestick-explanation,.beginners-guide-page .volume-concept,.beginners-guide-page .volume-scenario,.beginners-guide-page .rr-example,.beginners-guide-page .guideline-card,.beginners-guide-page .mistake-item,.beginners-guide-page .common-mistakes-warning,.beginners-guide-page .volume-interpretation-guide,.beginners-guide-page .rr-guidelines{border-width:2px}.beginners-guide-page .candle .wick,.beginners-guide-page .candle-large .wick{background:#000}}@media (max-width:768px){.beginners-guide-page .chapter-section#chart-reading{overflow-x:hidden;width:100%}.beginners-guide-page .content-grid{width:100%;max-width:100%;box-sizing:border-box}.beginners-guide-page .common-mistakes-warning{padding:1rem;margin:1rem 0}.beginners-guide-page .mistakes-header h3{font-size:1.125rem;line-height:1.3}.beginners-guide-page .chart-patterns-grid,.beginners-guide-page .timeframes-grid{width:100%;padding:0}.beginners-guide-page .pattern-card,.beginners-guide-page .timeframe-card{width:100%;margin:0;box-sizing:border-box}.beginners-guide-page .chapter-section#chart-reading p,.beginners-guide-page .chapter-section#chart-reading li{word-wrap:break-word;overflow-wrap:break-word}.beginners-guide-page .chapter-section#chart-reading .content-main,.beginners-guide-page .chapter-section#chart-reading .content-sidebar{min-width:0;width:100%}}@media (max-width:480px){.beginners-guide-page .chart-visual,.beginners-guide-page .candle-anatomy,.beginners-guide-page .pattern-visual,.beginners-guide-page .timeframe-demo{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}.beginners-guide-page .candle-parts,.beginners-guide-page .pattern-demo{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media print{.beginners-guide-page .chart-visual,.beginners-guide-page .candle-large,.beginners-guide-page .volume-concept,.beginners-guide-page .volume-scenario,.beginners-guide-page .rr-example,.beginners-guide-page .guideline-card,.beginners-guide-page .mistake-item,.beginners-guide-page .common-mistakes-warning,.beginners-guide-page .volume-interpretation-guide,.beginners-guide-page .rr-guidelines{break-inside:avoid}}.beginners-guide-page .chapter-section#advanced-technical-analysis{background:var(--color-bg-light);padding:5rem 0;border-bottom:1px solid rgba(75,85,99,.3);opacity:1}.beginners-guide-page .quiz-section#advanced-ta-quiz{background:var(--color-bg-light)}.beginners-guide-page .beginner-tips{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.beginners-guide-page .beginner-tips h4{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:var(--color-primary);display:flex;align-items:center;gap:.5rem}.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 .advanced-tips{background:#9333ea1a;border:1px solid rgba(147,51,234,.3);border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.beginners-guide-page .advanced-tips h4{color:var(--color-secondary);font-size:1.125rem;margin-bottom:1.5rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.beginners-guide-page .advanced-tips .tip-item{display:flex;gap:1rem;margin-bottom:1rem;padding:.75rem;background:#4b55630d;border-radius:.5rem;transition:all var(--transition-fast)}.beginners-guide-page .advanced-tips .tip-item:hover{background:#4b55631a;transform:translate(3px)}.beginners-guide-page .advanced-tips .tip-number{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;font-weight:700;font-size:.875rem;border-radius:50%;flex-shrink:0}.beginners-guide-page .advanced-tips .tip-item p{flex:1;font-size:.875rem;color:var(--color-text-muted);line-height:1.5;margin:0}.beginners-guide-page .sr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.beginners-guide-page .sr-concept{text-align:center;padding:2rem;background:var(--color-bg-light);border-radius:12px;border:1px solid rgba(75,85,99,.2)}.beginners-guide-page .sr-visual{position:relative;height:120px;margin:1rem 0;background:linear-gradient(to bottom,#ef44440d,#3b82f60d,#22c55e0d);border-radius:8px;overflow:hidden}.beginners-guide-page .sr-visual.support .price-line{position:absolute;bottom:30px;left:0;right:0;height:2px;background:var(--color-secondary);box-shadow:0 0 10px #10b98199}.beginners-guide-page .sr-visual.resistance .price-line{position:absolute;top:30px;left:0;right:0;height:2px;background:#ef4444;box-shadow:0 0 10px #ef444499}.beginners-guide-page .bouncing-ball{position:absolute;width:10px;height:10px;background:var(--color-primary);border-radius:50%;box-shadow:0 0 10px #3b82f6cc;left:-10px}.beginners-guide-page .sr-visual.support .bouncing-ball{animation:bounceSupport 8s ease-in-out infinite}@keyframes bounceSupport{0%{left:-10px;bottom:60px}12.5%{left:12.5%;bottom:30px}25%{left:25%;bottom:60px}37.5%{left:37.5%;bottom:30px}50%{left:50%;bottom:60px}62.5%{left:62.5%;bottom:30px}75%{left:75%;bottom:60px}87.5%{left:87.5%;bottom:30px}to{left:calc(100% + 10px);bottom:60px}}.beginners-guide-page .sr-visual.resistance .bouncing-ball{animation:bounceResistance 8s ease-in-out infinite}@keyframes bounceResistance{0%{left:-10px;top:60px}12.5%{left:12.5%;top:30px}25%{left:25%;top:60px}37.5%{left:37.5%;top:30px}50%{left:50%;top:60px}62.5%{left:62.5%;top:30px}75%{left:75%;top:60px}87.5%{left:87.5%;top:30px}to{left:calc(100% + 10px);top:60px}}.beginners-guide-page .bounce-impact{position:absolute;width:20px;height:20px;border-radius:50%;opacity:0;pointer-events:none}.beginners-guide-page .sr-visual.support .bounce-impact{bottom:25px;background:radial-gradient(circle,rgba(16,185,129,.6),transparent);animation:impactSupport 8s ease-in-out infinite}.beginners-guide-page .sr-visual.resistance .bounce-impact{top:25px;background:radial-gradient(circle,rgba(239,68,68,.6),transparent);animation:impactResistance 8s ease-in-out infinite}@keyframes impactSupport{0%,11%,14%,to{opacity:0;transform:scale(.5)}12.5%{opacity:1;transform:scale(1.2);left:calc(12.5% - 10px)}24%,27%{opacity:0;transform:scale(.5)}36%,39%{opacity:0;transform:scale(.5)}37.5%{opacity:1;transform:scale(1.2);left:calc(37.5% - 10px)}49%,52%{opacity:0;transform:scale(.5)}61%,64%{opacity:0;transform:scale(.5)}62.5%{opacity:1;transform:scale(1.2);left:calc(62.5% - 10px)}74%,77%{opacity:0;transform:scale(.5)}86%,89%{opacity:0;transform:scale(.5)}87.5%{opacity:1;transform:scale(1.2);left:calc(87.5% - 10px)}}@keyframes impactResistance{0%,11%,14%,to{opacity:0;transform:scale(.5)}12.5%{opacity:1;transform:scale(1.2);left:calc(12.5% - 10px)}24%,27%{opacity:0;transform:scale(.5)}36%,39%{opacity:0;transform:scale(.5)}37.5%{opacity:1;transform:scale(1.2);left:calc(37.5% - 10px)}49%,52%{opacity:0;transform:scale(.5)}61%,64%{opacity:0;transform:scale(.5)}62.5%{opacity:1;transform:scale(1.2);left:calc(62.5% - 10px)}74%,77%{opacity:0;transform:scale(.5)}86%,89%{opacity:0;transform:scale(.5)}87.5%{opacity:1;transform:scale(1.2);left:calc(87.5% - 10px)}}.beginners-guide-page .sr-example{background:#3b82f61a;padding:1rem;border-radius:8px;margin-top:1rem;text-align:left}.beginners-guide-page .type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:1.5rem 0}.beginners-guide-page .type-card{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.2);border-radius:8px;padding:1.5rem}.beginners-guide-page .type-card h5{color:var(--color-primary);font-weight:600;margin-bottom:.75rem}.beginners-guide-page .type-example{background:#22c55e1a;padding:.75rem;border-radius:6px;margin-top:.5rem;font-size:.875rem;color:var(--color-text-muted)}.beginners-guide-page .patterns-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin:2rem 0}.beginners-guide-page .pattern-category{background:var(--color-bg);border-radius:12px;padding:2rem;border:2px solid rgba(75,85,99,.2);border-left:4px solid var(--color-primary);margin:0}.beginners-guide-page .pattern-category h4{color:var(--color-primary);font-size:1.3rem;margin-bottom:.5rem}.beginners-guide-page .pattern-list{margin-top:2rem;display:flex;flex-direction:column;gap:2rem}.beginners-guide-page .pattern-item{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;padding:1.5rem;background:#3b82f60d;border-radius:8px}.beginners-guide-page .pattern-visual{width:120px;height:80px;margin:0 auto 1rem;position:relative;background:#ffffff0d;border:1px solid rgba(75,85,99,.2);border-radius:8px;padding:10px;display:flex;align-items:flex-end;justify-content:center;overflow:visible}.beginners-guide-page .pattern-visual.head-shoulders{display:flex;align-items:flex-end;justify-content:center;gap:8px;padding:15px 10px;position:relative}.beginners-guide-page .head-shoulders .shoulder{width:25px;height:35px;background:linear-gradient(to top,#3b82f6,#60a5fa);border-radius:8px 8px 0 0;position:relative;box-shadow:0-4px 8px #3b82f64d}.beginners-guide-page .head-shoulders .head{width:30px;height:50px;background:linear-gradient(to top,#8b5cf6,#a78bfa);border-radius:10px 10px 0 0;position:relative;box-shadow:0-4px 12px #8b5cf64d}.beginners-guide-page .head-shoulders .shoulder.right{height:32px}.beginners-guide-page .head-shoulders .neckline{position:absolute;bottom:35px;left:5px;right:5px;height:2px;background:#ef4444;border-style:dashed;border-width:2px 0 0 0;border-color:#ef4444;box-shadow:0 0 4px #ef444480}.beginners-guide-page .head-shoulders:after{content:"";position:absolute;bottom:10px;left:15px;right:15px;height:1px;background:#4b55634d}.beginners-guide-page .pattern-statistics{background:var(--color-bg-light);border-radius:.75rem;padding:1rem;margin:1rem 0;border:1px solid rgba(75,85,99,.2)}.beginners-guide-page .pattern-statistics h6{margin-bottom:.75rem;color:var(--color-text);font-size:.875rem;font-weight:600}.beginners-guide-page .stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.beginners-guide-page .stat-item{text-align:center;padding:.5rem;background:var(--color-bg);border-radius:.5rem;border:1px solid rgba(75,85,99,.1)}.beginners-guide-page .stat-label{font-size:.75rem;color:var(--color-text-muted);display:block;margin-bottom:.25rem}.beginners-guide-page .stat-value{font-weight:700;font-size:.875rem;color:var(--color-primary)}.beginners-guide-page .pattern-trade-example{background:#10b9811a;border-left:4px solid #10b981;border-radius:.5rem;padding:1rem;margin:1rem 0}.beginners-guide-page .pattern-trade-example h6{margin-bottom:.75rem;color:var(--color-text);font-size:.875rem;font-weight:600}.beginners-guide-page .trade-scenario{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.beginners-guide-page .trade-setup,.beginners-guide-page .trade-execution{font-size:.8rem}.beginners-guide-page .trade-setup p,.beginners-guide-page .trade-execution p{margin:.25rem 0;line-height:1.4}.beginners-guide-page .trade-execution p:last-child{color:#10b981;font-weight:600}.beginners-guide-page .pattern-checklist{background:#3b82f61a;border-left:4px solid var(--color-primary);border-radius:.5rem;padding:1rem;margin:1rem 0}.beginners-guide-page .pattern-checklist h6{margin-bottom:.75rem;color:var(--color-text);font-size:.875rem;font-weight:600}.beginners-guide-page .pattern-checklist .check-item{display:flex;align-items:center;gap:.5rem;margin:.5rem 0;cursor:pointer;padding:.25rem;border-radius:.375rem;transition:background-color var(--transition-fast)}.beginners-guide-page .pattern-checklist .check-item:hover{background:#3b82f61a}.beginners-guide-page .pattern-checklist input[type=checkbox]{width:1rem;height:1rem;border-radius:.25rem;border:2px solid rgba(75,85,99,.3);background:var(--color-bg);cursor:pointer;position:relative}.beginners-guide-page .pattern-checklist input[type=checkbox]:checked{background:var(--color-primary);border-color:var(--color-primary)}.beginners-guide-page .pattern-checklist input[type=checkbox]:checked:after{content:"✓";position:absolute;top:-3px;left:1px;color:#fff;font-weight:700;font-size:.75rem}.beginners-guide-page .pattern-checklist span{font-size:.8rem;color:var(--color-text);user-select:none}.beginners-guide-page .fib-calculator{background:linear-gradient(135deg,#8b5cf61a,#3b82f61a);border-radius:1rem;padding:1.5rem;margin:2rem 0;border:1px solid rgba(139,92,246,.2)}.beginners-guide-page .fib-calculator h4{margin-bottom:.5rem;color:var(--color-text)}.beginners-guide-page .fib-calculator>p{color:var(--color-text-muted);margin-bottom:1.5rem;font-size:.9rem}.beginners-guide-page .fib-inputs{margin-bottom:1.5rem}.beginners-guide-page .input-group{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.beginners-guide-page .input-group label{display:flex;flex-direction:column;gap:.5rem}.beginners-guide-page .input-group span{font-weight:600;color:var(--color-text);font-size:.875rem}.beginners-guide-page .input-group input{padding:.75rem;border:2px solid rgba(75,85,99,.3);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:1rem;transition:border-color var(--transition-fast)}.beginners-guide-page .input-group input:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.beginners-guide-page .calculate-btn{width:100%;padding:.875rem;background:linear-gradient(135deg,#8b5cf6,#a78bfa);color:#fff;border:0;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all var(--transition-fast)}.beginners-guide-page .calculate-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #8b5cf64d}.beginners-guide-page .fib-results{background:var(--color-bg);border-radius:.75rem;padding:1.25rem;border:1px solid rgba(75,85,99,.2)}.beginners-guide-page .fib-results h5{margin-bottom:1rem;color:var(--color-text);text-align:center}.beginners-guide-page .fib-result-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;margin:.25rem 0;border-radius:.5rem;transition:background-color var(--transition-fast)}.beginners-guide-page .fib-result-item:hover{background:#4b55631a}.beginners-guide-page .fib-result-item.important{background:#8b5cf61a;border-left:3px solid #8b5cf6;font-weight:600}.beginners-guide-page .level-label{font-size:.875rem;color:var(--color-text-muted);font-weight:600}.beginners-guide-page .level-value{font-size:1rem;font-weight:700;color:var(--color-primary)}.beginners-guide-page .fib-result-item.important .level-value{color:#8b5cf6}.beginners-guide-page .pattern-visual.double-top{gap:8px;padding-bottom:15px}.beginners-guide-page .double-top .peak{width:25px;height:40px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border-radius:4px 4px 0 0;box-shadow:0-2px 8px #3b82f64d}.beginners-guide-page .double-top .valley{width:20px;height:20px;background:#6b72804d;border-radius:4px 4px 0 0}.beginners-guide-page .pattern-visual.triangle{width:200px;height:100px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 100' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='triangleGrad' x1='0%25' y1='0%25' x2='100%25' y2='0%25'%3E%3Cstop offset='0%25' style='stop-color:%233b82f6' /%3E%3Cstop offset='100%25' style='stop-color:%239333ea' /%3E%3C/linearGradient%3E%3C/defs%3E%3C!-- Price action zigzag inside triangle --%3E%3Cpath d='M10,50 L25,20 L40,70 L55,30 L70,60 L85,40 L100,55 L115,45 L130,52 L145,48 L160,50 L175,49' stroke='%236b7280' stroke-width='1.5' fill='none' opacity='0.6'/%3E%3C!-- Upper trendline --%3E%3Cpath d='M10,20 L180,45' stroke='%23ef4444' stroke-width='2' fill='none' stroke-dasharray='5,3' opacity='0.8'/%3E%3C!-- Lower trendline --%3E%3Cpath d='M10,70 L180,50' stroke='%2310b981' stroke-width='2' fill='none' stroke-dasharray='5,3' opacity='0.8'/%3E%3C!-- Converging point indicator --%3E%3Ccircle cx='180' cy='47.5' r='3' fill='url(%23triangleGrad)' opacity='0.9'/%3E%3C!-- Key points on trendlines --%3E%3Ccircle cx='25' cy='24' r='2' fill='%23ef4444' opacity='0.7'/%3E%3Ccircle cx='55' cy='31' r='2' fill='%23ef4444' opacity='0.7'/%3E%3Ccircle cx='85' cy='37' r='2' fill='%23ef4444' opacity='0.7'/%3E%3Ccircle cx='40' cy='66' r='2' fill='%2310b981' opacity='0.7'/%3E%3Ccircle cx='70' cy='61' r='2' fill='%2310b981' opacity='0.7'/%3E%3Ccircle cx='100' cy='56' r='2' fill='%2310b981' opacity='0.7'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#ffffff05;border:1px solid rgba(75,85,99,.1);border-radius:8px;padding:0;overflow:hidden}.beginners-guide-page .pattern-visual.flag{width:200px;height:100px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 100' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='flagGrad' x1='0%25' y1='0%25' x2='0%25' y2='100%25'%3E%3Cstop offset='0%25' style='stop-color:%233b82f6' /%3E%3Cstop offset='100%25' style='stop-color:%239333ea' /%3E%3C/linearGradient%3E%3C/defs%3E%3C!-- Flagpole (strong up move) --%3E%3Cpath d='M20,80 L40,75 L50,70 L60,60 L70,45 L80,25' stroke='url(%23flagGrad)' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3C!-- Flag consolidation area --%3E%3Crect x='80' y='25' width='80' height='30' fill='rgba(59, 130, 246, 0.1)' stroke='%233b82f6' stroke-width='1' stroke-dasharray='3,2' rx='2'/%3E%3C!-- Price action in flag --%3E%3Cpath d='M85,40 L95,35 L105,42 L115,38 L125,41 L135,37 L145,40 L155,38' stroke='%236b7280' stroke-width='1.5' fill='none'/%3E%3C!-- Parallel channel lines --%3E%3Cpath d='M80,30 L160,28' stroke='%233b82f6' stroke-width='1' opacity='0.6'/%3E%3Cpath d='M80,50 L160,48' stroke='%233b82f6' stroke-width='1' opacity='0.6'/%3E%3C!-- Volume bars indicator --%3E%3Crect x='25' y='85' width='4' height='10' fill='%236b7280' opacity='0.4'/%3E%3Crect x='35' y='85' width='4' height='12' fill='%236b7280' opacity='0.4'/%3E%3Crect x='45' y='85' width='4' height='15' fill='%233b82f6' opacity='0.6'/%3E%3Crect x='55' y='85' width='4' height='13' fill='%233b82f6' opacity='0.6'/%3E%3Crect x='65' y='85' width='4' height='11' fill='%233b82f6' opacity='0.6'/%3E%3Crect x='85' y='85' width='4' height='6' fill='%236b7280' opacity='0.3'/%3E%3Crect x='95' y='85' width='4' height='5' fill='%236b7280' opacity='0.3'/%3E%3Crect x='105' y='85' width='4' height='6' fill='%236b7280' opacity='0.3'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#ffffff05;border:1px solid rgba(75,85,99,.1);border-radius:8px;padding:0;overflow:hidden;gap:0;justify-content:center}@media (max-width:768px){.beginners-guide-page .pattern-visual.triangle,.beginners-guide-page .pattern-visual.flag{width:180px;height:90px}}@media (max-width:480px){.beginners-guide-page .pattern-visual.triangle,.beginners-guide-page .pattern-visual.flag{width:150px;height:75px}}.beginners-guide-page .pattern-item h5{color:var(--color-primary);font-size:1.2rem;font-weight:600;text-align:center;margin-bottom:.5rem}.beginners-guide-page .pattern-details{background:#ffffff05;padding:1rem;border-radius:6px;border-left:3px solid var(--color-primary)}.beginners-guide-page .pattern-details p{margin:.5rem 0;font-size:.9rem;color:var(--color-text-muted)}.beginners-guide-page .pattern-details strong{color:var(--color-text);font-weight:600}.pattern-tips{margin-top:2rem}.tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1rem 0}.tip-card{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:8px;padding:1rem;text-align:center}.tip-card h5{color:var(--color-success);font-weight:600;margin-bottom:.5rem}.fibonacci-explanation{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.fib-concept,.fib-application{background:var(--color-bg-light);border-radius:12px;padding:2rem;border-left:4px solid #f59e0b}.fib-levels{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0}.fib-level{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#f59e0b1a;border-radius:6px}.fib-level.important{background:#f59e0b33;border:1px solid rgba(245,158,11,.3)}.fib-percentage{font-weight:600;color:#f59e0b;min-width:60px;font-size:1.1rem}.fib-steps{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.fib-step{display:flex;align-items:flex-start;gap:1rem}.fib-step .step-number{width:30px;height:30px;background:#f59e0b;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.fib-step .step-content h5{color:var(--color-primary);font-weight:600;margin-bottom:.5rem}.fib-strategies{margin-top:2rem}.strategy-examples{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:1.5rem 0}.fib-strategy{background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:8px;padding:1.5rem}.fib-strategy h5{color:var(--color-primary);font-weight:600;margin-bottom:1rem}.fib-strategy p{margin:.5rem 0;font-size:.9rem}.mtf-approach{margin:2rem 0}.mtf-steps{display:flex;flex-direction:column;gap:1.5rem;margin:1.5rem 0}.mtf-step{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem;background:var(--color-bg-light);border-radius:12px;border-left:4px solid var(--color-primary)}#advanced-technical-analysis .timeframe-badge{padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}#advanced-technical-analysis .timeframe-badge.long-term{background:#ef444433;color:#ef4444}#advanced-technical-analysis .timeframe-badge.medium-term{background:#f59e0b33;color:#f59e0b}#advanced-technical-analysis .timeframe-badge.short-term{background:#22c55e33;color:#10b981}.mtf-step h5{color:var(--color-primary);font-weight:600;margin-bottom:.75rem}.mtf-step p{margin:.25rem 0;font-size:.9rem}.mtf-rules{margin-top:2rem}.rule-list{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.mtf-rule{background:#22c55e1a;border:1px solid rgba(34,197,94,.2);border-radius:8px;padding:1.5rem}.mtf-rule h5{color:var(--color-success);font-weight:600;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.mtf-rule p{font-size:.9rem;color:var(--color-text-muted)}.warning-box{background:#f59e0b1a;border:2px solid rgba(245,158,11,.3);border-radius:1rem;padding:2rem;margin:3rem 0;position:relative}.warning-box:before{content:"⚠️ ADVANCED CONTENT";position:absolute;top:-12px;left:20px;background:var(--color-bg-light);padding:0 10px;font-size:.75rem;font-weight:700;color:#f59e0b;letter-spacing:.5px}.warning-box h4{color:#f59e0b;font-size:1.25rem;font-weight:600;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.warning-box p{color:var(--color-text-muted);line-height:1.6;margin-bottom:.75rem}@media (max-width:1024px){.beginners-guide-page .content-grid{grid-template-columns:1fr;gap:2rem}.sr-grid,.fibonacci-explanation,.strategy-examples,.type-grid,.tips-grid,.patterns-grid{grid-template-columns:1fr}.pattern-item{grid-template-columns:80px 1fr;gap:1rem}.pattern-visual{width:60px;height:45px}}@media (max-width:768px){.beginners-guide-page .chapter-title{font-size:2rem}.beginners-guide-page .chapter-subtitle{font-size:1rem}.beginners-guide-page .patterns-grid{grid-template-columns:1fr}.beginners-guide-page .pattern-category,.pattern-category,.fib-concept,.fib-application,.mtf-step,.warning-box{padding:1.5rem}.pattern-item{grid-template-columns:1fr;text-align:center;gap:1rem}.pattern-visual{width:60px;height:45px;margin:0 auto}.fib-step,.mtf-step{flex-direction:column;gap:1rem}.tip-item{flex-direction:column;text-align:center;gap:.75rem}#advanced-technical-analysis .timeframe-badge{align-self:flex-start}.beginners-guide-page .pattern-visual{width:100px;height:70px;margin:0 auto 1rem}.beginners-guide-page .pattern-item{text-align:center}.beginners-guide-page .fibonacci-explanation{grid-template-columns:1fr}.beginners-guide-page .mtf-steps{gap:1rem}.beginners-guide-page .mtf-step{padding:1rem}.beginners-guide-page .fib-levels{gap:.5rem}.beginners-guide-page .fib-level{padding:.5rem;font-size:.875rem}.beginners-guide-page .input-group{grid-template-columns:1fr;gap:.75rem}.beginners-guide-page .pattern-statistics .stat-grid{grid-template-columns:repeat(2,1fr);gap:.375rem}.beginners-guide-page .trade-scenario{grid-template-columns:1fr;gap:.75rem}.beginners-guide-page .pattern-statistics,.beginners-guide-page .pattern-trade-example,.beginners-guide-page .pattern-checklist{margin:.75rem 0;padding:.75rem}}@media (max-width:480px){.beginners-guide-page .content-section{margin-bottom:2rem}.sr-concept,.type-card,.tip-card,.fib-strategy,.mtf-rule{padding:1rem}.sr-visual{height:80px}.fib-step .step-number{width:25px;height:25px;font-size:.8rem}#advanced-technical-analysis .timeframe-badge{padding:.25rem .5rem;font-size:.7rem}}@media (prefers-reduced-motion:reduce){.beginners-guide-page .bouncing-ball,.beginners-guide-page .bounce-impact{animation:none!important}.beginners-guide-page .sr-visual.support .bouncing-ball{left:50%;bottom:30px}.beginners-guide-page .sr-visual.resistance .bouncing-ball{left:50%;top:30px}}@media (prefers-contrast:high){.sr-concept,.type-card,.pattern-category,.fib-concept,.fib-application,.mtf-step,.warning-box{border-width:2px}.sr-visual.support .price-line{background:#059669}.sr-visual.resistance .price-line{background:#dc2626}}@media print{.pattern-visual,.sr-visual,.warning-box{break-inside:avoid}.beginners-guide-page .bouncing-ball,.beginners-guide-page .bounce-impact{animation:none}}@media (max-width:768px){.beginners-guide-page .chapter-section#advanced-technical-analysis{overflow-x:hidden;width:100%}.beginners-guide-page .content-grid{width:100%;max-width:100%;box-sizing:border-box}.beginners-guide-page .patterns-grid,.beginners-guide-page .sr-grid,.beginners-guide-page .fibonacci-grid{width:100%;padding:0}.beginners-guide-page .pattern-card,.beginners-guide-page .sr-card,.beginners-guide-page .fibonacci-card{width:100%;margin:0;box-sizing:border-box}.beginners-guide-page .chapter-section#advanced-technical-analysis p,.beginners-guide-page .chapter-section#advanced-technical-analysis li{word-wrap:break-word;overflow-wrap:break-word}.beginners-guide-page .chapter-section#advanced-technical-analysis .content-main,.beginners-guide-page .chapter-section#advanced-technical-analysis .content-sidebar{min-width:0;width:100%}}@media (max-width:480px){.beginners-guide-page .pattern-demo,.beginners-guide-page .sr-demo,.beginners-guide-page .fibonacci-demo,.beginners-guide-page .timeframe-comparison{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}.beginners-guide-page .sr-visual,.beginners-guide-page .fibonacci-visual{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.beginners-guide-page .chapter-section#fundamental-analysis{background:var(--color-bg);padding:5rem 0;border-bottom:1px solid rgba(75,85,99,.3);opacity:1}.beginners-guide-page .quiz-section#chapter-4-quiz{background:var(--color-bg)}.beginners-guide-page .example-box{background:linear-gradient(135deg,#3b82f61a,#9333ea0d);border:2px solid rgba(59,130,246,.3);border-radius:1rem;padding:2rem;margin:2rem 0;text-align:center;position:relative;overflow:hidden}.beginners-guide-page .example-box p{color:var(--color-text-muted);font-size:.95rem;line-height:1.6;margin-bottom:1rem}.beginners-guide-page .fundamental-metrics{margin:2rem 0}.beginners-guide-page .metric-category{margin-bottom:3rem}.beginners-guide-page .metric-category h4{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:var(--color-text)}.beginners-guide-page .metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}.beginners-guide-page .metric-card{background:var(--color-bg);border:1px solid rgba(75,85,99,.2);border-radius:.75rem;padding:1.5rem;transition:all var(--transition-normal);position:relative;overflow:hidden}.beginners-guide-page .metric-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));transform:scaleX(0);transition:transform var(--transition-normal)}.beginners-guide-page .metric-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:var(--color-primary)}.beginners-guide-page .metric-card:hover:before{transform:scaleX(1)}.beginners-guide-page .metric-card h5{margin-bottom:1rem;font-size:1rem;color:var(--color-text);font-weight:600}.beginners-guide-page .metric-card p{margin-bottom:.5rem;font-size:.875rem;color:var(--color-text-muted)}.beginners-guide-page .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)}.beginners-guide-page .statements-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1rem}.beginners-guide-page .statement-card{background:var(--color-bg);border:1px solid rgba(75,85,99,.2);border-radius:.75rem;padding:1.5rem;position:relative;transition:all var(--transition-normal)}.beginners-guide-page .statement-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001a}.beginners-guide-page .statement-card h5{margin-bottom:.75rem;font-size:1rem;color:var(--color-text);font-weight:600}.beginners-guide-page .statement-card p{margin-bottom:1rem;font-size:.875rem;color:var(--color-text-muted)}.beginners-guide-page .key-items h6{margin-bottom:.5rem;font-size:.875rem;color:var(--color-text);font-weight:600}.beginners-guide-page .key-items ul{margin:0;padding-left:1rem;list-style-type:disc}.beginners-guide-page .key-items li{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.25rem}.beginners-guide-page .economic-indicators{margin:2rem 0}.beginners-guide-page .indicator-category{margin-bottom:2rem}.beginners-guide-page .indicator-category h4{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--color-text)}.beginners-guide-page .indicators-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1rem}.beginners-guide-page .indicator-card{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.beginners-guide-page .indicator-card h5{margin-bottom:.75rem;font-size:1rem;color:var(--color-text);font-weight:600}.beginners-guide-page .indicator-card p{margin-bottom:.5rem;font-size:.875rem;color:var(--color-text-muted)}.beginners-guide-page .forex-fundamentals{margin:2rem 0}.beginners-guide-page .forex-factors{margin-bottom:2rem}.beginners-guide-page .forex-factors h4{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--color-text)}.beginners-guide-page .factors-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1rem}.beginners-guide-page .factor-card{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.beginners-guide-page .factor-card h5{margin-bottom:.75rem;font-size:1rem;color:var(--color-text);font-weight:600}.beginners-guide-page .factor-card p{margin-bottom:.75rem;font-size:.875rem;color:var(--color-text-muted)}.beginners-guide-page .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)}.beginners-guide-page .calendar-section{margin:2rem 0}.beginners-guide-page .calendar-section h4{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--color-text)}.beginners-guide-page .calendar-events{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.beginners-guide-page .event-card{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.beginners-guide-page .event-card.high-impact{border-color:#ef44444d;background:#ef44440d}.beginners-guide-page .event-card.medium-impact{border-color:#f59e0b4d;background:#f59e0b0d}.beginners-guide-page .event-card.low-impact{border-color:#10b9814d;background:#10b9810d}.beginners-guide-page .event-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.beginners-guide-page .event-header h5{margin:0;font-size:1rem;color:var(--color-text);font-weight:600}.beginners-guide-page .impact-badge{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.beginners-guide-page .impact-badge.high{background:#ef4444;color:#fff}.beginners-guide-page .impact-badge.medium{background:#f59e0b;color:#fff}.beginners-guide-page .impact-badge.low{background:#10b981;color:#fff}.beginners-guide-page .event-card ul{margin:0;padding-left:1rem;list-style-type:disc}.beginners-guide-page .event-card li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem}.beginners-guide-page .analysis-comparison{margin:2rem 0}.beginners-guide-page .comparison-table{background:var(--color-bg);border-radius:.75rem;border:1px solid rgba(75,85,99,.2);overflow:hidden;margin:1.5rem 0;box-shadow:0 2px 8px #0000000d}.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;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.beginners-guide-page .comparison-row:hover:not(.header){background:#3b82f60d}.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 .combined-approach{margin:2rem 0}.beginners-guide-page .combined-approach h4{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--color-text)}.beginners-guide-page .approach-steps{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.beginners-guide-page .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);position:relative;overflow:hidden}.beginners-guide-page .approach-step:after{content:"";position:absolute;top:50%;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.1),transparent);transform:translateY(-50%);transition:left .5s ease}.beginners-guide-page .approach-step:hover:after{left:100%}.beginners-guide-page .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}.beginners-guide-page .approach-step .step-content h5{margin:0 0 .5rem;font-size:1rem;color:var(--color-text);font-weight:600}.beginners-guide-page .approach-step .step-content p{margin:0;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#fundamental-analysis .chapter-checklist{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:1.5rem;margin-bottom:2rem}.chapter-section#fundamental-analysis .chapter-checklist h4{margin-bottom:1rem;color:var(--color-text);font-size:1.125rem;display:flex;align-items:center;gap:.5rem}.chapter-section#fundamental-analysis .checklist-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;cursor:pointer;transition:all var(--transition-fast);border-radius:.375rem;margin:.25rem 0}.chapter-section#fundamental-analysis .checklist-item:hover{background:#3b82f60d;padding-left:.5rem;padding-right:.5rem}.chapter-section#fundamental-analysis .checklist-item input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--color-primary);cursor:pointer;border-radius:.25rem;border:2px solid rgba(75,85,99,.3);transition:all var(--transition-fast)}.chapter-section#fundamental-analysis .checklist-item input[type=checkbox]:checked{background:var(--color-primary);border-color:var(--color-primary);transform:scale(1.05)}.chapter-section#fundamental-analysis .checklist-item span{color:var(--color-text-muted);font-size:.875rem;line-height:1.4;transition:color var(--transition-fast)}.chapter-section#fundamental-analysis .checklist-item input[type=checkbox]:checked+span{color:var(--color-primary);font-weight:600}.chapter-section#fundamental-analysis .checklist-progress{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(75,85,99,.2);text-align:center}.chapter-section#fundamental-analysis .checklist-progress-text{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.5rem}.chapter-section#fundamental-analysis .checklist-progress-bar{height:4px;background:#4b556333;border-radius:2px;overflow:hidden}.chapter-section#fundamental-analysis .checklist-progress-fill{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));width:0%;transition:width .3s ease;border-radius:2px}.beginners-guide-page .resources-box{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.beginners-guide-page .resources-box h4{margin-bottom:1rem;color:var(--color-text)}.beginners-guide-page .resource-links{display:flex;flex-direction:column;gap:1.5rem}.beginners-guide-page .resource-item h5{margin-bottom:.75rem;font-size:1rem;color:var(--color-text);font-weight:600}.beginners-guide-page .resource-item ul{margin:0;padding-left:1rem;list-style-type:disc}.beginners-guide-page .resource-item li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.25rem}.beginners-guide-page .fundamental-warning-box{background:#f59e0b0d;border:2px solid rgba(245,158,11,.3);border-radius:1rem;padding:2rem;margin:2rem 0;position:relative;overflow:hidden}.beginners-guide-page .fundamental-warning-box:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f59e0b,#d97706)}.beginners-guide-page .fundamental-warning-box .warning-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.beginners-guide-page .fundamental-warning-box .warning-icon{font-size:2rem;line-height:1}.beginners-guide-page .fundamental-warning-box .warning-header h3{margin:0;color:#d97706;font-size:1.5rem}.beginners-guide-page .fundamental-warning-box .warning-intro{color:var(--color-text);margin-bottom:2rem;font-size:1.1rem;font-weight:500}.beginners-guide-page .limitations-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}.beginners-guide-page .limitation-item{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;transition:all var(--transition-fast)}.beginners-guide-page .limitation-item:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;border-color:#f59e0b4d}.beginners-guide-page .limitation-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.beginners-guide-page .limitation-icon{font-size:1.5rem;line-height:1}.beginners-guide-page .limitation-header h4{margin:0;color:var(--color-text);font-size:1.125rem}.beginners-guide-page .limitation-item p{margin:0 0 .75rem;font-size:.9rem;line-height:1.5;color:var(--color-text-muted)}.beginners-guide-page .limitation-item p:last-child{margin-bottom:0}.beginners-guide-page .fundamental-warning-box .warning-footer{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:2rem;text-align:center}.beginners-guide-page .fundamental-warning-box .warning-footer h4{margin-bottom:1rem;color:var(--color-primary);font-size:1.25rem}.beginners-guide-page .fundamental-warning-box .warning-footer p{margin:0;color:var(--color-text-muted);line-height:1.6;font-size:1rem}.beginners-guide-page .real-examples-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2rem 0}.beginners-guide-page .example-card{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:0;overflow:hidden;transition:all var(--transition-fast);position:relative}.beginners-guide-page .example-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;transition:all var(--transition-fast)}.beginners-guide-page .example-card.low-pe:before{background:linear-gradient(180deg,#10b981,#059669)}.beginners-guide-page .example-card.moderate-pe:before{background:linear-gradient(180deg,#3b82f6,#1d4ed8)}.beginners-guide-page .example-card.high-pe:before{background:linear-gradient(180deg,#ef4444,#dc2626)}.beginners-guide-page .example-card.no-pe:before{background:linear-gradient(180deg,#f59e0b,#d97706)}.beginners-guide-page .example-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026}.beginners-guide-page .company-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:#3b82f60d;border-bottom:1px solid rgba(75,85,99,.2)}.beginners-guide-page .company-header h4{margin:0;font-size:1.125rem;color:var(--color-text)}.beginners-guide-page .pe-badge{padding:.375rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:700}.beginners-guide-page .pe-badge.low{background:#10b98133;color:#059669}.beginners-guide-page .pe-badge.moderate{background:#3b82f633;color:#1d4ed8}.beginners-guide-page .pe-badge.high{background:#ef444433;color:#dc2626}.beginners-guide-page .pe-badge.neutral{background:#f59e0b33;color:#d97706}.beginners-guide-page .example-details{padding:2rem}.beginners-guide-page .pe-analysis h5{color:var(--color-primary);margin-bottom:.75rem;font-size:1rem}.beginners-guide-page .pe-analysis ul{list-style:none;padding:0;margin:0 0 1.5rem}.beginners-guide-page .pe-analysis li{padding:.375rem 0;font-size:.9rem;line-height:1.4;color:var(--color-text-muted)}.beginners-guide-page .pe-context p{margin:0;font-size:.9rem;color:var(--color-text-muted);line-height:1.5;font-style:italic}.beginners-guide-page .pe-interpretation-guide{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-top:2rem}.beginners-guide-page .pe-interpretation-guide h4{margin-bottom:1.5rem;color:var(--color-primary);text-align:center;font-size:1.25rem}.beginners-guide-page .interpretation-ranges{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.beginners-guide-page .pe-range{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1rem;transition:all var(--transition-fast);position:relative}.beginners-guide-page .pe-range:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:3px}.beginners-guide-page .pe-range.low-range:before{background:#10b981}.beginners-guide-page .pe-range.moderate-range:before{background:#3b82f6}.beginners-guide-page .pe-range.high-range:before{background:#f59e0b}.beginners-guide-page .pe-range.extreme-range:before{background:#ef4444}.beginners-guide-page .pe-range:hover{transform:translate(4px);box-shadow:0 4px 12px #0000001a}.beginners-guide-page .range-label{display:block;font-weight:600;color:var(--color-text);margin-bottom:.5rem;font-size:.9rem}.beginners-guide-page .pe-range p{margin:0;font-size:.8rem;color:var(--color-text-muted);line-height:1.4}@media (max-width:1024px){.beginners-guide-page .content-grid{grid-template-columns:1fr;gap:2rem}.beginners-guide-page .metrics-grid,.beginners-guide-page .indicators-grid,.beginners-guide-page .factors-grid{grid-template-columns:1fr}.beginners-guide-page .statements-grid{grid-template-columns:1fr;gap:1rem}}@media (max-width:768px){.beginners-guide-page .chapter-title{font-size:2rem}.beginners-guide-page .chapter-subtitle{font-size:1rem}.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 .example-box,.beginners-guide-page .fundamental-checklist,.beginners-guide-page .resources-box{padding:1.5rem}.beginners-guide-page .checklist-item{padding:.5rem;gap:.5rem}.beginners-guide-page .checklist-text{font-size:.8rem}.beginners-guide-page .limitations-grid,.beginners-guide-page .real-examples-grid{grid-template-columns:1fr;gap:1rem}.beginners-guide-page .interpretation-ranges{grid-template-columns:1fr;gap:.75rem}.beginners-guide-page .company-header{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem 1.5rem}.beginners-guide-page .fundamental-warning-box{padding:1.5rem}.beginners-guide-page .limitation-item{padding:1rem}}@media (max-width:480px){.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}.beginners-guide-page .metric-card,.beginners-guide-page .statement-card,.beginners-guide-page .indicator-card,.beginners-guide-page .factor-card,.beginners-guide-page .event-card{padding:1rem}.beginners-guide-page .approach-step{padding:1rem;gap:.75rem}.beginners-guide-page .approach-step .step-number{width:1.5rem;height:1.5rem;font-size:.75rem}.beginners-guide-page .checklist-item{padding:.5rem;gap:.4rem}.beginners-guide-page .checklist-text{font-size:.75rem}.beginners-guide-page .checklist-checkbox,.beginners-guide-page .checkmark{width:1rem;height:1rem}.beginners-guide-page .checkmark:after{width:4px;height:8px}.beginners-guide-page .fundamental-warning-box,.beginners-guide-page .example-details,.beginners-guide-page .pe-interpretation-guide{padding:1rem}}@media (prefers-reduced-motion:reduce){.beginners-guide-page .metric-card,.beginners-guide-page .approach-step,.beginners-guide-page .checklist-item,.beginners-guide-page .limitation-item,.beginners-guide-page .example-card,.beginners-guide-page .pe-range{transition:none}.beginners-guide-page .metric-card:hover,.beginners-guide-page .limitation-item:hover,.beginners-guide-page .example-card:hover,.beginners-guide-page .pe-range:hover{transform:none}.beginners-guide-page .impact-badge:before{animation:none!important}}@media (prefers-contrast:high){.beginners-guide-page .metric-card,.beginners-guide-page .statement-card,.beginners-guide-page .indicator-card,.beginners-guide-page .factor-card,.beginners-guide-page .event-card,.beginners-guide-page .comparison-table,.beginners-guide-page .fundamental-checklist,.beginners-guide-page .resources-box,.beginners-guide-page .checklist-item,.beginners-guide-page .fundamental-warning-box,.beginners-guide-page .limitation-item,.beginners-guide-page .example-card,.beginners-guide-page .pe-interpretation-guide,.beginners-guide-page .pe-range{border-width:2px}}@media print{.beginners-guide-page .metric-card,.beginners-guide-page .comparison-table,.beginners-guide-page .approach-step,.beginners-guide-page .checklist-item,.beginners-guide-page .fundamental-warning-box,.beginners-guide-page .limitation-item,.beginners-guide-page .example-card,.beginners-guide-page .pe-interpretation-guide,.beginners-guide-page .pe-range{break-inside:avoid}}.beginners-guide-page .pe-calculator{background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border-radius:1rem;padding:1.5rem;margin:1.5rem 0;border:1px solid rgba(59,130,246,.2)}.beginners-guide-page .pe-calculator h6{margin-bottom:1rem;color:var(--color-text);font-size:1rem;font-weight:600}.beginners-guide-page .calculator-inputs{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}#fundamental-analysis .input-group{display:flex;flex-direction:column;gap:.5rem}#fundamental-analysis .input-group label{font-weight:600;color:var(--color-text);font-size:.875rem}#fundamental-analysis .input-group input{padding:.75rem;border:2px solid rgba(75,85,99,.3);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:1rem;transition:border-color var(--transition-fast)}#fundamental-analysis .input-group input:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}#fundamental-analysis .calculate-btn{grid-column:1/-1;padding:.875rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border:0;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all var(--transition-fast)}#fundamental-analysis .calculate-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f64d}#fundamental-analysis .tab-btn:focus-visible,#fundamental-analysis .calculate-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.beginners-guide-page .calculator-result{background:var(--color-bg);border-radius:.75rem;padding:1.25rem;border:1px solid rgba(75,85,99,.2);text-align:center}.beginners-guide-page .calculator-result h6{margin-bottom:.5rem;font-size:1.25rem}.beginners-guide-page .calculator-result #pe-value{color:var(--color-primary);font-weight:700}.beginners-guide-page .calculator-result p{color:var(--color-text-muted);font-size:.9rem;margin:0}.beginners-guide-page .statement-explorer{background:var(--color-bg-light);border-radius:1rem;padding:1.5rem;margin:2rem 0;border:1px solid rgba(75,85,99,.2)}.beginners-guide-page .statement-explorer h4{margin-bottom:.5rem;color:var(--color-text)}.beginners-guide-page .statement-explorer>p{color:var(--color-text-muted);margin-bottom:1.5rem;font-size:.9rem}.beginners-guide-page .statement-tabs{display:flex;gap:.5rem;margin-bottom:1.5rem}.beginners-guide-page .tab-btn{padding:.75rem 1.25rem;background:var(--color-bg);border:2px solid rgba(75,85,99,.2);border-radius:.5rem;color:var(--color-text);cursor:pointer;transition:all var(--transition-fast);font-size:.875rem;font-weight:500}.beginners-guide-page .tab-btn:hover{background:#3b82f61a;border-color:var(--color-primary)}.beginners-guide-page .tab-btn.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.beginners-guide-page .statement-content{background:var(--color-bg);border-radius:.75rem;padding:1.25rem;border:1px solid rgba(75,85,99,.2)}.beginners-guide-page .statement-tab-content{display:none}.beginners-guide-page .statement-tab-content.active{display:block}.beginners-guide-page .statement-line{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(75,85,99,.1);font-size:.9rem}.beginners-guide-page .statement-line:last-child{border-bottom:none}.beginners-guide-page .statement-line.highlight{background:#3b82f61a;padding:.75rem;border-radius:.5rem;border:1px solid rgba(59,130,246,.2);font-weight:600;color:var(--color-primary);margin:.5rem 0}.beginners-guide-page .resource-item a{color:var(--color-primary);text-decoration:none;transition:all var(--transition-fast);font-weight:500}.beginners-guide-page .resource-item a:hover{color:var(--color-text);text-decoration:underline;background:#3b82f61a;padding:.25rem .5rem;border-radius:.25rem;transition:all var(--transition-fast)}.beginners-guide-page .resource-tip{color:var(--color-text-muted);border-bottom:1px dashed var(--color-primary);cursor:help;font-style:italic}.beginners-guide-page .impact-badge{position:relative;overflow:hidden}.beginners-guide-page .impact-badge:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 3s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.beginners-guide-page .impact-badge.high:before{animation-duration:2s}@media (max-width:768px){.beginners-guide-page .calculator-inputs{grid-template-columns:1fr;gap:.75rem}#fundamental-analysis .calculate-btn{grid-column:1;min-height:44px;padding:.75rem 1.5rem}.beginners-guide-page .statement-tabs{flex-direction:column;gap:.75rem}.beginners-guide-page .tab-btn{min-height:44px;padding:.75rem 1.5rem;text-align:center}.beginners-guide-page .metrics-grid,.beginners-guide-page .statements-grid,.beginners-guide-page .indicators-grid,.beginners-guide-page .factors-grid,.beginners-guide-page .real-examples-grid,.beginners-guide-page .limitations-grid{grid-template-columns:1fr;gap:1rem}.beginners-guide-page .checklist-item{min-height:48px;padding:.75rem}.beginners-guide-page .comparison-table{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0-1rem;padding:0 1rem}.beginners-guide-page .comparison-table:after{content:"← Swipe for more →";display:block;text-align:center;padding:.5rem;background:var(--color-bg);color:var(--color-primary);font-size:.75rem;font-weight:600;border-top:1px solid rgba(75,85,99,.2)}}@media (max-width:768px){.beginners-guide-page .chapter-section#fundamental-analysis{overflow-x:hidden;width:100%}.beginners-guide-page .content-grid{width:100%;max-width:100%;box-sizing:border-box}.beginners-guide-page .metrics-grid,.beginners-guide-page .indicators-grid,.beginners-guide-page .factors-grid{width:100%;padding:0}.beginners-guide-page .metric-card,.beginners-guide-page .indicator-card,.beginners-guide-page .factor-card{width:100%;margin:0;box-sizing:border-box}.beginners-guide-page .chapter-section#fundamental-analysis p,.beginners-guide-page .chapter-section#fundamental-analysis li{word-wrap:break-word;overflow-wrap:break-word}.beginners-guide-page .chapter-section#fundamental-analysis .content-main,.beginners-guide-page .chapter-section#fundamental-analysis .content-sidebar{min-width:0;width:100%}}@media (max-width:480px){.beginners-guide-page .pe-calculator,.beginners-guide-page .statement-explorer{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}.beginners-guide-page .statements-grid,.beginners-guide-page .indicators-display{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.beginners-guide-page .chapter-section#order-types{background:var(--color-bg-light);padding:5rem 0;border-bottom:1px solid rgba(75,85,99,.3);opacity:1}.beginners-guide-page .quiz-section#chapter-5-quiz{background:var(--color-bg-light)}.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);position:relative;overflow:hidden}.beginners-guide-page .order-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));transform:scaleX(0);transition:transform var(--transition-normal)}.beginners-guide-page .order-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000026}.beginners-guide-page .order-card:hover:before{transform:scaleX(1)}.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;color:var(--color-text)}.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;line-height:1.6}.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;color:var(--color-text)}.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;line-height:1.4}.beginners-guide-page .order-example{background:#4b55630d;padding:1rem;border-radius:.5rem;border-left:3px solid var(--color-primary);margin-top:1rem}.beginners-guide-page .order-example h5{margin-bottom:.5rem;font-size:.875rem;color:var(--color-primary);font-weight:600}.beginners-guide-page .order-example p{margin:0;font-size:.8rem;color:var(--color-text-muted);line-height:1.4}.beginners-guide-page .order-note{margin-top:1rem;padding:.75rem;background:#f59e0b1a;border-left:3px solid #f59e0b;border-radius:.375rem;font-size:.8rem;color:var(--color-text-muted);line-height:1.4}.beginners-guide-page .position-calculator{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.beginners-guide-page .position-calculator h4{margin-bottom:1.5rem;color:var(--color-text);font-size:1.25rem;font-weight:600}.beginners-guide-page .calculator-form{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}.beginners-guide-page .form-group{display:flex;flex-direction:column}.beginners-guide-page .form-group label{margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:var(--color-text)}.beginners-guide-page .form-group 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 .form-group input:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.beginners-guide-page .calculate-btn{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border:0;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all var(--transition-normal)}.beginners-guide-page .calculate-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.beginners-guide-page .calculator-results{background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:.5rem;padding:1.5rem;display:none}.beginners-guide-page .calculator-results h5{margin-bottom:1rem;color:#059669;font-weight:600}.beginners-guide-page .result-item{display:flex;justify-content:space-between;margin-bottom:.5rem}.beginners-guide-page .result-item span:first-child{color:var(--color-text-muted)}.beginners-guide-page .result-item span:last-child{font-weight:600;color:var(--color-text)}.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);transition:all var(--transition-normal)}.beginners-guide-page .advanced-order:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.beginners-guide-page .advanced-order h4{margin-bottom:.75rem;font-size:1rem;color:var(--color-text);font-weight:600}.beginners-guide-page .advanced-order p{margin:0 0 1rem;font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.beginners-guide-page .order-breakdown{background:#3b82f61a;border-radius:.5rem;padding:1rem;margin-top:1rem}.beginners-guide-page .breakdown-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.beginners-guide-page .breakdown-item:last-child{margin-bottom:0}.beginners-guide-page .breakdown-label{color:var(--color-text);font-weight:600;font-size:.875rem}.beginners-guide-page .breakdown-value{color:var(--color-primary);font-weight:600;font-size:.875rem}.beginners-guide-page .execution-steps{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0}.beginners-guide-page .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);transition:all var(--transition-normal)}.beginners-guide-page .step:hover{transform:translate(5px);box-shadow:0 4px 12px #0000001a}.beginners-guide-page .step-number{width:2.5rem;height:2.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:1.125rem;flex-shrink:0}.beginners-guide-page .step-content h4{margin:0 0 .5rem;font-size:1.125rem;color:var(--color-text);font-weight:600}.beginners-guide-page .step-content p{margin:0;font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.beginners-guide-page .example-box{background:linear-gradient(135deg,#3b82f61a,#9333ea0d);border:2px solid rgba(59,130,246,.3);border-radius:1rem;padding:2rem;margin:2rem 0;position:relative;overflow:hidden}.beginners-guide-page .example-box:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary))}.beginners-guide-page .example-box h4{color:var(--color-primary);font-size:1.25rem;margin-bottom:1rem;font-weight:600}.beginners-guide-page .example-box p{color:var(--color-text-muted);font-size:.95rem;line-height:1.6;margin-bottom:.75rem}.beginners-guide-page .example-box p:last-child{margin-bottom:0}.beginners-guide-page .order-card.market-order{border-left:4px solid #ef4444}.beginners-guide-page .order-card.limit-order{border-left:4px solid #10b981}.beginners-guide-page .order-card.stop-loss-order{border-left:4px solid #f59e0b}.beginners-guide-page .order-card.take-profit-order{border-left:4px solid #8b5cf6}.beginners-guide-page .order-comparison{background:var(--color-bg);border-radius:1rem;padding:2rem;margin:2rem 0;border:1px solid rgba(75,85,99,.3)}.beginners-guide-page .comparison-toggle{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.beginners-guide-page .toggle-btn{padding:.5rem 1rem;border:1px solid var(--color-primary);background:0 0;color:var(--color-primary);border-radius:.5rem;cursor:pointer;transition:all var(--transition-fast);font-size:.875rem;font-weight:500}.beginners-guide-page .toggle-btn:hover{background:#3b82f61a}.beginners-guide-page .toggle-btn.active{background:var(--color-primary);color:#fff}.beginners-guide-page .comparison-details{display:none;background:var(--color-bg-light);border-radius:.75rem;padding:1.5rem;border-left:4px solid var(--color-primary)}.beginners-guide-page .comparison-details.active{display:block}.beginners-guide-page .comparison-details h5{color:var(--color-primary);font-weight:600;margin-bottom:1rem;font-size:1.125rem}.beginners-guide-page .comparison-details ul{margin:0;padding-left:1.5rem;list-style-type:disc}.beginners-guide-page .comparison-details li{color:var(--color-text-muted);margin-bottom:.5rem;line-height:1.5}.beginners-guide-page .execution-steps{position:relative;padding-left:2rem}.beginners-guide-page .execution-steps:before{content:"";position:absolute;left:1.25rem;top:2rem;bottom:2rem;width:2px;background:linear-gradient(180deg,var(--color-primary),var(--color-secondary));opacity:.3}.beginners-guide-page .step{position:relative;margin-bottom:2rem}.beginners-guide-page .step:last-child{margin-bottom:0}.beginners-guide-page .step-number{position:relative;z-index:2;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;position:absolute;left:-2rem;top:0;box-shadow:0 2px 8px #3b82f64d}.beginners-guide-page .step-content{padding-left:1rem;background:var(--color-bg-light);border-radius:.75rem;padding:1.5rem 1.5rem 1.5rem 2.5rem;border:1px solid rgba(75,85,99,.2);transition:all var(--transition-normal)}.beginners-guide-page .step-content:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.beginners-guide-page .step-content h4{color:var(--color-primary);font-weight:600;margin-bottom:.5rem;font-size:1.125rem}.beginners-guide-page .step-content p{color:var(--color-text-muted);line-height:1.5;margin:0;font-size:.9rem}.beginners-guide-page .chapter-checklist{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:1.5rem;margin-bottom:2rem}.beginners-guide-page .chapter-checklist h4{margin-bottom:1rem;color:var(--color-text);font-size:1.125rem;display:flex;align-items:center;gap:.5rem}.beginners-guide-page .chapter-checklist .checklist-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;cursor:pointer;transition:all var(--transition-fast);border-radius:.375rem;margin:.25rem 0}.beginners-guide-page .chapter-checklist .checklist-item:hover{background:#3b82f60d;padding-left:.5rem;padding-right:.5rem}.beginners-guide-page .chapter-checklist .checklist-item input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--color-primary);cursor:pointer;border-radius:.25rem;border:2px solid rgba(75,85,99,.3);transition:all var(--transition-fast)}.beginners-guide-page .chapter-checklist .checklist-item input[type=checkbox]:checked{background:var(--color-primary);border-color:var(--color-primary);transform:scale(1.05)}.beginners-guide-page .chapter-checklist .checklist-item span{color:var(--color-text-muted);font-size:.875rem;line-height:1.4;transition:color var(--transition-fast)}.beginners-guide-page .chapter-checklist .checklist-item input[type=checkbox]:checked+span{color:var(--color-primary);font-weight:600}.beginners-guide-page .chapter-checklist .checklist-progress{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(75,85,99,.2);text-align:center}.beginners-guide-page .chapter-checklist .checklist-progress-text{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.5rem}.beginners-guide-page .chapter-checklist .checklist-progress-bar{height:4px;background:#4b556333;border-radius:2px;overflow:hidden}.beginners-guide-page .chapter-checklist .checklist-progress-fill{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));width:0%;transition:width .3s ease;border-radius:2px}.beginners-guide-page .common-mistakes{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem;position:relative}.beginners-guide-page .common-mistakes:before{content:"⚠️ WARNING";position:absolute;top:-12px;left:20px;background:var(--color-bg-light);padding:0 10px;font-size:.75rem;font-weight:700;color:#ef4444;letter-spacing:.5px}.beginners-guide-page .common-mistakes h4{margin-bottom:1.5rem;color:#ef4444;font-size:1.125rem;font-weight:600}.beginners-guide-page .mistake-item{margin-bottom:1.5rem;padding:1rem;background:#ef44440d;border-radius:.5rem;border-left:4px solid #ef4444}.beginners-guide-page .mistake-item:last-child{margin-bottom:0}.beginners-guide-page .mistake-item h5{margin:0 0 .5rem;font-size:1rem;color:#ef4444;font-weight:600}.beginners-guide-page .mistake-item p{margin:0;font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.beginners-guide-page .key-points{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.beginners-guide-page .key-points h4{margin-bottom:1rem;color:var(--color-text)}.beginners-guide-page .key-points ul{margin:0;padding-left:1rem;list-style-type:none}.beginners-guide-page .key-points li{margin-bottom:.75rem;color:var(--color-text-muted);font-size:.875rem;position:relative;padding-left:1.5rem}.beginners-guide-page .key-points li:before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:600}@media (max-width:1024px){.beginners-guide-page .content-grid{grid-template-columns:1fr;gap:2rem}.beginners-guide-page .content-sidebar{position:static}.beginners-guide-page .order-types-grid{grid-template-columns:1fr;gap:1.5rem}.beginners-guide-page .calculator-form{grid-template-columns:1fr;gap:1rem}.beginners-guide-page .advanced-orders{grid-template-columns:1fr}.beginners-guide-page .comparison-toggle{justify-content:center}.beginners-guide-page .execution-steps{gap:1rem;padding-left:1.5rem}.beginners-guide-page .execution-steps:before{left:.75rem}.beginners-guide-page .step-number{left:-1.5rem;width:2rem;height:2rem;font-size:.75rem}.beginners-guide-page .step-content{padding:1.25rem 1.25rem 1.25rem 2rem}}@media (max-width:768px){.beginners-guide-page .chapter-title{font-size:2rem}.beginners-guide-page .chapter-subtitle{font-size:1rem}.beginners-guide-page .order-card{padding:1.5rem}.beginners-guide-page .order-header{flex-direction:column;align-items:flex-start;gap:.5rem}.beginners-guide-page .order-badge{align-self:flex-start}.beginners-guide-page .key-points,.beginners-guide-page .progress-tracker,.beginners-guide-page .position-calculator,.beginners-guide-page .order-checklist,.beginners-guide-page .common-mistakes,.beginners-guide-page .order-comparison,.beginners-guide-page .comparison-details{padding:1.5rem}.beginners-guide-page .comparison-toggle{justify-content:center;gap:.5rem}.beginners-guide-page .toggle-btn{padding:.375rem .75rem;font-size:.75rem}.beginners-guide-page .execution-steps{padding-left:1rem}.beginners-guide-page .execution-steps:before{left:.5rem}.beginners-guide-page .step-number{left:-1rem;width:1.75rem;height:1.75rem;font-size:.675rem}.beginners-guide-page .step-content{padding:1rem 1rem 1rem 1.5rem}.beginners-guide-page .step,.beginners-guide-page .advanced-order{padding:1rem}.beginners-guide-page .step{flex-direction:column;text-align:center;gap:.75rem}.beginners-guide-page .step-content h4{font-size:1rem}}@media (max-width:480px){.beginners-guide-page .order-card{padding:1rem}.beginners-guide-page .order-header h4{font-size:1.1rem}.beginners-guide-page .order-icon{font-size:1.5rem}.beginners-guide-page .position-calculator,.beginners-guide-page .key-points,.beginners-guide-page .order-checklist,.beginners-guide-page .common-mistakes,.beginners-guide-page .order-comparison,.beginners-guide-page .comparison-details{padding:1rem}.beginners-guide-page .toggle-btn{padding:.25rem .5rem;font-size:.7rem}.beginners-guide-page .step-number{width:2rem;height:2rem;font-size:.875rem}.beginners-guide-page .mistake-item{padding:.75rem}}@media (max-width:768px){.beginners-guide-page .chapter-section#order-types{overflow-x:hidden;width:100%}.beginners-guide-page .content-grid{width:100%;max-width:100%;box-sizing:border-box}.beginners-guide-page .order-types-grid,.beginners-guide-page .advanced-orders{width:100%;padding:0}.beginners-guide-page .order-card,.beginners-guide-page .advanced-order{width:100%;margin:0;box-sizing:border-box}.beginners-guide-page .chapter-section#order-types p,.beginners-guide-page .chapter-section#order-types li{word-wrap:break-word;overflow-wrap:break-word}.beginners-guide-page .chapter-section#order-types .content-main,.beginners-guide-page .chapter-section#order-types .content-sidebar{min-width:0;width:100%}}@media (max-width:480px){.beginners-guide-page .position-calculator,.beginners-guide-page .order-book-demo,.beginners-guide-page .slippage-calculator{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}.beginners-guide-page .slippage-inputs{grid-template-columns:1fr;gap:.75rem;max-width:100%}.beginners-guide-page .slippage-inputs button{grid-column:1;margin-top:.75rem}.beginners-guide-page .order-book-container,.beginners-guide-page .decision-tree{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (prefers-reduced-motion:reduce){.beginners-guide-page .order-card,.beginners-guide-page .calculate-btn,.beginners-guide-page .step,.beginners-guide-page .advanced-order,.beginners-guide-page .checklist-item,.beginners-guide-page .toggle-btn,.beginners-guide-page .step-content{transition:none}.beginners-guide-page .order-card:hover,.beginners-guide-page .calculate-btn:hover,.beginners-guide-page .step:hover,.beginners-guide-page .advanced-order:hover,.beginners-guide-page .checklist-item:hover,.beginners-guide-page .step-content:hover{transform:none}}@media (prefers-contrast:high){.beginners-guide-page .order-card,.beginners-guide-page .position-calculator,.beginners-guide-page .key-points,.beginners-guide-page .progress-tracker,.beginners-guide-page .order-checklist,.beginners-guide-page .common-mistakes,.beginners-guide-page .step,.beginners-guide-page .advanced-order{border-width:2px}}.beginners-guide-page .position-calculator{background:linear-gradient(135deg,#22c55e1a,#10b9811a);border-radius:1rem;padding:1.5rem;margin:1.5rem 0;border:1px solid rgba(34,197,94,.2)}.beginners-guide-page .calculator-form{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}.beginners-guide-page .form-group{display:flex;flex-direction:column;gap:.5rem}.beginners-guide-page .form-group label{font-weight:600;color:var(--color-text);font-size:.875rem}.beginners-guide-page .form-group input{padding:.75rem;border:2px solid rgba(75,85,99,.3);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:1rem;transition:border-color var(--transition-fast)}.beginners-guide-page .form-group input:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px #22c55e1a}.beginners-guide-page .calculator-results{background:var(--color-bg);border-radius:.75rem;padding:1.25rem;border:1px solid rgba(75,85,99,.2);margin-top:1rem}.beginners-guide-page .result-item{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid rgba(75,85,99,.1)}.beginners-guide-page .result-item:last-child{border-bottom:none}.beginners-guide-page .result-item span:last-child{font-weight:600;color:var(--color-primary)}.beginners-guide-page .order-book-demo{background:var(--color-bg);border-radius:1rem;padding:2rem;margin:2rem 0;border:1px solid rgba(75,85,99,.3)}.beginners-guide-page .order-book-container{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;margin-top:1.5rem}.beginners-guide-page .order-book-side h5{text-align:center;margin-bottom:1rem;color:var(--color-text);font-size:1rem}.beginners-guide-page .order-level{display:grid;grid-template-columns:80px 80px 1fr;gap:1rem;align-items:center;padding:.5rem;position:relative;margin-bottom:.5rem;border-radius:.25rem}.beginners-guide-page .order-level .price{font-weight:600;color:var(--color-text)}.beginners-guide-page .order-level .quantity{color:var(--color-text-muted);font-size:.9rem}.beginners-guide-page .level-bar{position:absolute;height:100%;opacity:.2;right:0;top:0;border-radius:.25rem}.beginners-guide-page .ask-bar{background:#ef4444}.beginners-guide-page .bid-bar{background:#10b981}.beginners-guide-page .spread-indicator{display:flex;align-items:center;justify-content:center;background:#3b82f61a;border-radius:.5rem;padding:.5rem 1rem;font-weight:600;color:var(--color-primary)}.beginners-guide-page .decision-tree{background:var(--color-bg);border-radius:1rem;padding:2rem;margin:2rem 0;border:1px solid rgba(75,85,99,.2)}.beginners-guide-page .decision-flow{display:flex;justify-content:center}.beginners-guide-page .decision-node{background:var(--color-bg-light);border-radius:.75rem;padding:1rem;margin:.5rem;border:2px solid rgba(59,130,246,.3);text-align:center;min-width:150px}.beginners-guide-page .decision-node.start{background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border-color:var(--color-primary)}.beginners-guide-page .decision-branches{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.beginners-guide-page .branch{display:flex;flex-direction:column;align-items:center;gap:.5rem}.beginners-guide-page .branch-label{background:var(--color-primary);color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.8rem;font-weight:600}.beginners-guide-page .branch.no .branch-label{background:#ef4444}.beginners-guide-page .trading-simulator{background:linear-gradient(135deg,#8b5cf61a,#3b82f61a);border-radius:1rem;padding:1.5rem;margin:2rem 0;border:1px solid rgba(139,92,246,.2)}.beginners-guide-page .current-price{display:flex;justify-content:space-between;align-items:center;background:var(--color-bg);padding:1rem;border-radius:.5rem;margin-bottom:1rem;border:1px solid rgba(75,85,99,.2)}.beginners-guide-page .price-value{font-size:1.25rem;font-weight:700;color:var(--color-primary)}.beginners-guide-page .simulator-controls{display:grid;grid-template-columns:1fr;gap:.75rem;margin-bottom:1rem}.beginners-guide-page .simulator-controls select,.beginners-guide-page .simulator-controls input{padding:.75rem;border:2px solid rgba(75,85,99,.3);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:1rem}.beginners-guide-page .simulator-controls select:focus,.beginners-guide-page .simulator-controls input:focus{outline:0;border-color:var(--color-primary)}.beginners-guide-page .sim-buy-btn,.beginners-guide-page .sim-sell-btn{padding:.75rem;border:0;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.beginners-guide-page .sim-buy-btn{background:var(--color-success);color:#fff;grid-column:1}.beginners-guide-page .sim-sell-btn{background:#ef4444;color:#fff;grid-column:1}.beginners-guide-page .sim-buy-btn:hover{background:#059669;transform:translateY(-2px)}.beginners-guide-page .sim-sell-btn:hover{background:#dc2626;transform:translateY(-2px)}.beginners-guide-page .simulator-result{background:var(--color-bg);border-radius:.5rem;padding:1rem;border:1px solid rgba(75,85,99,.2)}.beginners-guide-page .sim-pending{color:var(--color-warning)}.beginners-guide-page .slippage-calculator{background:#ef44440d;border-radius:1rem;padding:1.5rem;margin:1.5rem 0;border:1px solid rgba(239,68,68,.2)}.beginners-guide-page .slippage-inputs{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;align-items:end;max-width:500px;margin:0 auto}.beginners-guide-page .slippage-inputs input{padding:.75rem;border:2px solid rgba(75,85,99,.3);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:1rem}.beginners-guide-page .slippage-inputs button{grid-column:1/-1;padding:.75rem 1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:0;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast);margin-top:.5rem}.beginners-guide-page .slippage-inputs button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ef44444d}.beginners-guide-page .slippage-result{background:var(--color-bg);border-radius:.5rem;padding:1rem;margin-top:1rem;border:1px solid rgba(75,85,99,.2)}.beginners-guide-page .slippage-breakdown{display:flex;flex-direction:column;gap:.5rem}.beginners-guide-page .slippage-result .negative{color:#ef4444;font-weight:600}.beginners-guide-page .slippage-result .positive{color:var(--color-success);font-weight:600}.beginners-guide-page .checklist-progress{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(75,85,99,.2)}.beginners-guide-page .progress-bar{height:8px;background:#4b556333;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.beginners-guide-page .progress-fill{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));border-radius:4px;transition:width .3s ease;width:0%}.beginners-guide-page .progress-text{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.beginners-guide-page .complete-badge{background:var(--color-success);color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600}@keyframes orderFlow{0%{transform:translate(-100%);opacity:0}50%{opacity:1}to{transform:translate(0);opacity:1}}.beginners-guide-page .execution-steps .step{animation:orderFlow .5s ease forwards;animation-delay:calc(var(--step-index)*.2s);opacity:0}.beginners-guide-page .execution-steps .step:nth-child(1){--step-index:0}.beginners-guide-page .execution-steps .step:nth-child(2){--step-index:1}.beginners-guide-page .execution-steps .step:nth-child(3){--step-index:2}.beginners-guide-page .execution-steps .step:nth-child(4){--step-index:3}.beginners-guide-page .execution-steps .step:nth-child(5){--step-index:4}@media (max-width:768px){.beginners-guide-page .calculator-form,.beginners-guide-page .order-book-container{grid-template-columns:1fr;gap:1rem}.beginners-guide-page .spread-indicator{order:2;margin-bottom:1rem}.beginners-guide-page .decision-branches{align-items:center}.beginners-guide-page .decision-node{min-width:120px}.beginners-guide-page .slippage-inputs{grid-template-columns:1fr;gap:1rem}.beginners-guide-page .simulator-controls{grid-template-columns:1fr}.beginners-guide-page .order-types-grid{display:flex;flex-direction:column;gap:1rem}.beginners-guide-page .order-card{padding:1.25rem}.beginners-guide-page .order-header{display:grid;grid-template-areas:"icon title""badge badge";grid-template-columns:auto 1fr;gap:.5rem}.beginners-guide-page .order-icon{grid-area:icon}.beginners-guide-page .order-header h4{grid-area:title}.beginners-guide-page .order-badge{grid-area:badge;justify-self:start}}@media print{.beginners-guide-page .order-card,.beginners-guide-page .position-calculator,.beginners-guide-page .step,.beginners-guide-page .advanced-order,.beginners-guide-page .order-checklist,.beginners-guide-page .common-mistakes,.beginners-guide-page .order-book-demo,.beginners-guide-page .decision-tree,.beginners-guide-page .trading-simulator,.beginners-guide-page .slippage-calculator{break-inside:avoid}}.beginners-guide-page .chapter-section#advanced-order-types{background:var(--color-bg);padding:5rem 0;border-bottom:1px solid rgba(75,85,99,.3);opacity:1}.beginners-guide-page .quiz-section#advanced-orders-quiz{background:var(--color-bg)}.beginners-guide-page .section-header{text-align:center;margin-bottom:3rem;position:relative}.beginners-guide-page .section-header h2{font-size:2rem;font-weight:700;margin-bottom:1rem;color:var(--color-text);letter-spacing:-.01em}.beginners-guide-page .section-header p{font-size:1.125rem;color:var(--color-text-muted);max-width:600px;margin:0 auto;line-height:1.6}.beginners-guide-page .advanced-orders-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin:2rem 0}.beginners-guide-page .advanced-order-card{background:var(--color-bg-light);border-radius:12px;padding:2rem;border:1px solid rgba(75,85,99,.2);transition:all .3s ease;position:relative;overflow:hidden}.beginners-guide-page .advanced-order-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));transform:scaleX(0);transition:transform .3s ease}.beginners-guide-page .advanced-order-card:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.beginners-guide-page .advanced-order-card:hover:before{transform:scaleX(1)}.beginners-guide-page .order-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.beginners-guide-page .order-header h4{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-text);display:flex;align-items:center;gap:.5rem}.beginners-guide-page .order-icon{font-size:2rem;margin-right:.5rem}.beginners-guide-page .complexity-badge{padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.beginners-guide-page .complexity-badge.intermediate{background:#f59e0b33;color:#f59e0b}.beginners-guide-page .complexity-badge.advanced{background:#ef444433;color:#ef4444}.beginners-guide-page .complexity-badge.expert{background:#9333ea33;color:#9333ea}.beginners-guide-page .order-explanation{margin:1.5rem 0;color:var(--color-text-muted);line-height:1.6}.beginners-guide-page .order-example{background:#22c55e1a;border-radius:8px;padding:1.5rem;margin:1.5rem 0;border-left:4px solid var(--color-success)}.beginners-guide-page .order-example h5{color:var(--color-success);font-weight:600;margin-bottom:1rem;font-size:1rem}.beginners-guide-page .order-example p{margin:0;color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.beginners-guide-page .order-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1.5rem 0}.beginners-guide-page .pros,.beginners-guide-page .cons{padding:1rem;border-radius:8px}.beginners-guide-page .pros{background:#22c55e1a;border:1px solid rgba(34,197,94,.2)}.beginners-guide-page .cons{background:#ef44441a;border:1px solid rgba(239,68,68,.2)}.beginners-guide-page .pros h6{color:var(--color-success);font-weight:600;margin-bottom:.75rem;font-size:.9rem}.beginners-guide-page .cons h6{color:#ef4444;font-weight:600;margin-bottom:.75rem;font-size:.9rem}.beginners-guide-page .pros ul,.beginners-guide-page .cons ul{margin:0;padding-left:1rem;list-style-type:disc}.beginners-guide-page .pros li,.beginners-guide-page .cons li{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.25rem;line-height:1.4}.beginners-guide-page .order-setup{margin:1.5rem 0}.beginners-guide-page .order-setup h5{color:var(--color-primary);font-weight:600;margin-bottom:1rem;font-size:1rem}.beginners-guide-page .setup-steps{list-style:none;padding:0;margin:0}.beginners-guide-page .setup-steps li{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.beginners-guide-page .setup-steps li:before{content:counter(step-counter);counter-increment:step-counter;background:var(--color-primary);color:#fff;width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;flex-shrink:0}.beginners-guide-page .setup-steps{counter-reset:step-counter}.beginners-guide-page .warning-box{background:#ef44441a;border:2px solid rgba(239,68,68,.3);border-radius:1rem;padding:2rem;margin:3rem 0;position:relative}.beginners-guide-page .warning-box:before{content:"⚠️ IMPORTANT";position:absolute;top:-12px;left:20px;background:var(--color-bg);padding:0 10px;font-size:.75rem;font-weight:700;color:#ef4444;letter-spacing:.5px}.beginners-guide-page .warning-box h4{color:#ef4444;font-size:1.125rem;margin-bottom:1rem;font-weight:600}.beginners-guide-page .warning-box p{color:var(--color-text-muted);margin-bottom:1rem;line-height:1.6}.beginners-guide-page .warning-box ul{margin:0;padding-left:1.5rem;list-style-type:disc}.beginners-guide-page .warning-box li{color:var(--color-text-muted);margin-bottom:.5rem;line-height:1.5}.beginners-guide-page .platform-comparison{display:flex;flex-direction:column;gap:2rem;margin:2rem 0}.beginners-guide-page .platform-support{background:var(--color-bg-light);border-radius:1rem;padding:2rem;border:1px solid rgba(75,85,99,.2);position:relative}.beginners-guide-page .platform-support h4{margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;color:var(--color-text)}.beginners-guide-page .platform-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.beginners-guide-page .platform-item{background:var(--color-bg);border:1px solid rgba(75,85,99,.2);border-radius:.75rem;padding:1.5rem;transition:all var(--transition-normal);position:relative}.beginners-guide-page .platform-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.beginners-guide-page .platform-item.excellent{border-left:4px solid #10b981;background:#10b9810d}.beginners-guide-page .platform-item.good{border-left:4px solid #f59e0b;background:#f59e0b0d}.beginners-guide-page .platform-item.basic{border-left:4px solid #ef4444;background:#ef44440d}.beginners-guide-page .platform-item h5{margin-bottom:1rem;color:var(--color-text);font-weight:600;font-size:1.125rem}.beginners-guide-page .support-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.beginners-guide-page .support-badge{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:#22c55e1a;color:#059669;border:1px solid rgba(34,197,94,.2)}.beginners-guide-page .support-badge.limited{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.2)}.beginners-guide-page .platform-item p{color:var(--color-text-muted);font-size:.875rem;margin:0;line-height:1.5}.beginners-guide-page .platform-item strong{color:var(--color-text);font-weight:600}.beginners-guide-page .use-cases-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin:2rem 0}.beginners-guide-page .use-case-scenario{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.2);border-radius:1rem;padding:2rem;border-left:4px solid var(--color-primary);transition:all var(--transition-normal)}.beginners-guide-page .use-case-scenario:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001a}.beginners-guide-page .use-case-scenario h4{margin-bottom:1.5rem;color:var(--color-primary);font-weight:600;font-size:1.25rem}.beginners-guide-page .scenario-details{margin-bottom:1rem}.beginners-guide-page .scenario-details p{margin-bottom:1rem;color:var(--color-text-muted);line-height:1.5}.beginners-guide-page .scenario-details strong{color:var(--color-text);font-weight:600}.beginners-guide-page .scenario-details ul{margin:.5rem 0 1rem 1.5rem;padding:0;list-style-type:disc}.beginners-guide-page .scenario-details li{color:var(--color-text-muted);margin-bottom:.5rem;line-height:1.4}.beginners-guide-page .advanced-risks{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin:2rem 0}.beginners-guide-page .risk-warning{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.2);border-radius:1rem;padding:2rem;border-left:4px solid #ef4444;background:#ef44440d}.beginners-guide-page .risk-warning h4{margin-bottom:1.5rem;font-weight:600;font-size:1.25rem;color:#ef4444}.beginners-guide-page .risk-warning ul{margin:0;padding-left:1.5rem;list-style-type:disc}.beginners-guide-page .risk-warning li{color:var(--color-text-muted);margin-bottom:1rem;line-height:1.5;font-size:.9rem}.beginners-guide-page .risk-warning li strong{color:var(--color-text);font-weight:600}.beginners-guide-page .beginner-progression{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.2);border-radius:1rem;padding:2rem;margin-top:2rem;border-left:4px solid var(--color-primary)}.beginners-guide-page .beginner-progression h4{margin-bottom:1.5rem;font-weight:600;font-size:1.25rem;color:var(--color-primary)}.beginners-guide-page .progression-path{background:var(--color-bg-light);border-radius:1rem;padding:2rem;margin:2rem 0}.beginners-guide-page .progression-path h4{color:var(--color-primary);font-size:1.25rem;margin-bottom:1.5rem;font-weight:600;text-align:center}.beginners-guide-page .order-components{margin-top:1.5rem}.beginners-guide-page .order-components h6{color:var(--color-text);font-size:1rem;margin-bottom:1rem;font-weight:600}.beginners-guide-page .component-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.beginners-guide-page .component{background:#3b82f60d;border:1px solid rgba(59,130,246,.2);border-radius:.5rem;padding:1rem;text-align:center;transition:all var(--transition-normal)}.beginners-guide-page .component:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}.beginners-guide-page .component h6{color:var(--color-primary);font-size:.9rem;margin-bottom:.5rem;font-weight:600}.beginners-guide-page .component p{color:var(--color-text-muted);font-size:.8rem;margin:0;line-height:1.4}.beginners-guide-page .example-scenario{margin-top:1rem}.beginners-guide-page .example-scenario p{margin-bottom:.75rem;font-size:.875rem;line-height:1.5;color:var(--color-text-muted)}.beginners-guide-page .example-scenario ul{margin:.5rem 0 .75rem 1.5rem;padding:0;list-style-type:disc}.beginners-guide-page .example-scenario li{color:var(--color-text-muted);margin-bottom:.5rem;font-size:.85rem;line-height:1.4}.beginners-guide-page .example-scenario strong{color:var(--color-text);font-weight:600}.beginners-guide-page .iceberg-benefits{background:#3b82f60d;border-radius:.5rem;padding:1.5rem;margin-top:1.5rem;border:1px solid rgba(59,130,246,.2)}.beginners-guide-page .iceberg-benefits h6{color:var(--color-primary);font-size:1rem;margin-bottom:1rem;font-weight:600}.beginners-guide-page .iceberg-benefits ul{margin:0;padding-left:1.5rem;list-style-type:disc}.beginners-guide-page .iceberg-benefits li{color:var(--color-text-muted);margin-bottom:.75rem;font-size:.875rem;line-height:1.5}.beginners-guide-page .iceberg-benefits li:last-child{margin-bottom:0}.beginners-guide-page .iceberg-benefits strong{color:var(--color-text);font-weight:600}.beginners-guide-page .conditional-types{margin-top:1.5rem}.beginners-guide-page .conditional-types h6{color:var(--color-text);font-size:1rem;margin-bottom:1rem;font-weight:600}.beginners-guide-page .condition-types-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.beginners-guide-page .condition-type{background:var(--color-bg);border:1px solid rgba(75,85,99,.2);border-radius:.5rem;padding:1rem;transition:all var(--transition-normal)}.beginners-guide-page .condition-type:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:var(--color-primary)}.beginners-guide-page .condition-type h6{color:var(--color-primary);font-size:.9rem;margin-bottom:.5rem;font-weight:600}.beginners-guide-page .condition-type p{color:var(--color-text-muted);font-size:.825rem;margin:0 0 .5rem;line-height:1.4}.beginners-guide-page .condition-type p em{color:var(--color-text);font-style:italic;font-size:.8rem;display:block;margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(75,85,99,.2)}.beginners-guide-page .advanced-order-card:nth-child(1){border-top:3px solid #3b82f6}.beginners-guide-page .advanced-order-card:nth-child(2){border-top:3px solid #10b981}.beginners-guide-page .advanced-order-card:nth-child(3){border-top:3px solid #f59e0b}.beginners-guide-page .advanced-order-card:nth-child(4){border-top:3px solid #9333ea}.beginners-guide-page .beginner-progression{background:linear-gradient(135deg,#3b82f60d,#9333ea0d);border:2px solid rgba(59,130,246,.2);border-radius:1rem;padding:2rem;margin:2rem 0;width:100%}.beginners-guide-page .beginner-progression h4{text-align:center;color:var(--color-primary);font-size:1.5rem;margin-bottom:2rem;font-weight:600}.beginners-guide-page .progression-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;width:100%;padding:0;position:relative}.beginners-guide-page .progression-steps:before{display:none}.beginners-guide-page .progression-step{background:var(--color-bg);border:2px solid rgba(75,85,99,.2);border-radius:1rem;position:relative;margin-bottom:0;transition:all var(--transition-normal);width:100%;padding:1.5rem}.beginners-guide-page .progression-step:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000026;border-color:var(--color-primary)}.beginners-guide-page .progression-step:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));border-radius:1rem 1rem 0 0}.beginners-guide-page .progression-step h5{color:var(--color-primary);font-weight:700;margin-bottom:.75rem;font-size:1.125rem;display:flex;align-items:center;gap:.5rem}.beginners-guide-page .progression-step h5:before{content:counter(step-counter);counter-increment:step-counter;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;flex-shrink:0}.beginners-guide-page .progression-steps{counter-reset:step-counter}.beginners-guide-page .progression-step p{color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.6;padding-left:.5rem}.beginners-guide-page .advanced-tips{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.beginners-guide-page .advanced-tips h4{color:var(--color-text);font-size:1.125rem;margin-bottom:1.5rem;font-weight:600}.beginners-guide-page .advanced-tips ul{margin:0;padding-left:1rem;list-style-type:none}.beginners-guide-page .advanced-tips li{margin-bottom:1rem;color:var(--color-text-muted);font-size:.875rem;position:relative;padding-left:1.5rem;line-height:1.5}.beginners-guide-page .advanced-tips li:before{content:"💡";position:absolute;left:0}.beginners-guide-page .comparison-table-container{margin:2rem 0;overflow-x:auto;border-radius:1rem;box-shadow:0 4px 20px #0000001a}.beginners-guide-page .order-comparison-table{width:100%;min-width:900px;background:var(--color-bg-light);border-radius:1rem;overflow:hidden;display:grid}.beginners-guide-page .table-header{display:grid;grid-template-columns:2fr 1.2fr 1fr 2fr 1.2fr 1fr 1.5fr;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;font-weight:600}.beginners-guide-page .header-cell{padding:1rem;text-align:center;font-size:.9rem;border-right:1px solid rgba(255,255,255,.2)}.beginners-guide-page .header-cell:last-child{border-right:none}.beginners-guide-page .table-row{display:grid;grid-template-columns:2fr 1.2fr 1fr 2fr 1.2fr 1fr 1.5fr;border-bottom:1px solid rgba(75,85,99,.2);transition:all var(--transition-fast);position:relative}.beginners-guide-page .table-row:hover{background:#3b82f60d;transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.beginners-guide-page .table-row>div{padding:1rem;display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(75,85,99,.2);font-size:.875rem;text-align:center}.beginners-guide-page .table-row>div:last-child{border-right:none}.beginners-guide-page .order-cell{justify-content:flex-start;flex-direction:column;align-items:flex-start;gap:.25rem}.beginners-guide-page .order-name{font-weight:600;color:var(--color-text);font-size:.95rem}.beginners-guide-page .order-icon{font-size:1.25rem;line-height:1}.beginners-guide-page .complexity-cell{flex-direction:column;gap:.5rem}.beginners-guide-page .complexity-bar{width:60px;height:6px;border-radius:3px;position:relative;background:#4b556333}.beginners-guide-page .complexity-bar:after{content:"";position:absolute;left:0;top:0;bottom:0;border-radius:3px;transition:all var(--transition-fast)}.beginners-guide-page .complexity-bar.basic:after{width:25%;background:#10b981}.beginners-guide-page .complexity-bar.intermediate:after{width:50%;background:#3b82f6}.beginners-guide-page .complexity-bar.advanced:after{width:75%;background:#f59e0b}.beginners-guide-page .complexity-bar.expert:after{width:100%;background:#ef4444}.beginners-guide-page .risk-badge{padding:.25rem .75rem;border-radius:1rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.beginners-guide-page .risk-badge.low{background:#10b98133;color:#059669}.beginners-guide-page .risk-badge.medium{background:#f59e0b33;color:#d97706}.beginners-guide-page .risk-badge.high{background:#ef444433;color:#dc2626}.beginners-guide-page .table-legend{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:1.5rem;margin-top:1.5rem}.beginners-guide-page .table-legend h4{margin-bottom:1rem;color:var(--color-primary);font-size:1.125rem}.beginners-guide-page .legend-items{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.beginners-guide-page .legend-item{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:var(--color-text-muted)}.beginners-guide-page .legend-complexity{width:40px;height:4px;border-radius:2px}.beginners-guide-page .legend-complexity.basic{background:#10b981}.beginners-guide-page .legend-complexity.intermediate{background:#3b82f6}.beginners-guide-page .legend-complexity.advanced{background:#f59e0b}.beginners-guide-page .legend-complexity.expert{background:#ef4444}.beginners-guide-page .complexity-timeline{position:relative;margin:3rem 0}.beginners-guide-page .timeline-track{position:absolute;left:50%;top:0;bottom:0;width:4px;background:#4b55634d;border-radius:2px;transform:translate(-50%)}.beginners-guide-page .timeline-progress{position:absolute;left:0;top:0;width:100%;height:60%;background:linear-gradient(180deg,var(--color-primary),var(--color-secondary));border-radius:2px;animation:timelineProgress 2s ease-out .5s both}@keyframes timelineProgress{0%{height:0}to{height:60%}}.beginners-guide-page .timeline-stage{position:relative;display:flex;align-items:center;margin-bottom:4rem;opacity:0;animation:stageAppear .6s ease-out both}.beginners-guide-page .timeline-stage:nth-child(2){animation-delay:.2s}.beginners-guide-page .timeline-stage:nth-child(3){animation-delay:.4s}.beginners-guide-page .timeline-stage:nth-child(4){animation-delay:.6s}.beginners-guide-page .timeline-stage:nth-child(5){animation-delay:.8s}.beginners-guide-page .timeline-stage:nth-child(6){animation-delay:1s}@keyframes stageAppear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.beginners-guide-page .timeline-stage[data-stage="1"] .stage-content,.beginners-guide-page .timeline-stage[data-stage="3"] .stage-content,.beginners-guide-page .timeline-stage[data-stage="5"] .stage-content{margin-left:calc(50% + 3rem)}.beginners-guide-page .timeline-stage[data-stage="2"] .stage-content,.beginners-guide-page .timeline-stage[data-stage="4"] .stage-content{margin-right:calc(50% + 3rem);text-align:right}.beginners-guide-page .timeline-stage[data-stage="2"] .stage-marker,.beginners-guide-page .timeline-stage[data-stage="4"] .stage-marker{order:2}.beginners-guide-page .stage-marker{position:absolute;left:50%;width:60px;height:60px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border-radius:50%;display:flex;align-items:center;justify-content:center;transform:translate(-50%);box-shadow:0 0 0 8px var(--color-bg),0 8px 20px #00000026;z-index:2}.beginners-guide-page .stage-number{color:#fff;font-size:1.5rem;font-weight:700}.beginners-guide-page .stage-content{flex:1;background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;transition:all var(--transition-fast)}.beginners-guide-page .stage-content:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026}.beginners-guide-page .stage-content h3{margin-bottom:1rem;color:var(--color-text);font-size:1.25rem}.beginners-guide-page .stage-orders{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap;justify-content:flex-start}.beginners-guide-page .order-tag{padding:.25rem .75rem;border-radius:1rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.beginners-guide-page .stage-content p{margin:0 0 .75rem;font-size:.9rem;color:var(--color-text-muted);line-height:1.5}.beginners-guide-page .stage-milestone{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.5rem;padding:1rem;margin-top:1rem;font-size:.875rem;color:var(--color-text-muted)}.beginners-guide-page .timeline-advice{margin-top:3rem}.beginners-guide-page .advice-box{background:linear-gradient(135deg,#3b82f61a,#9333ea1a);border:1px solid rgba(59,130,246,.3);border-radius:1rem;padding:2rem}.beginners-guide-page .advice-box h4{margin-bottom:1rem;color:var(--color-primary);font-size:1.25rem}.beginners-guide-page .advice-box ul{list-style:none;padding:0;margin:0}.beginners-guide-page .advice-box li{font-size:.9rem;color:var(--color-text-muted);line-height:1.5;position:relative;padding:.75rem 0 .75rem 2rem}.beginners-guide-page .advice-box li:before{content:"💡";position:absolute;left:0;font-size:1rem}.beginners-guide-page .tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:var(--color-primary);color:#fff;border-radius:50%;font-size:.7rem;font-weight:600;cursor:pointer;margin-left:.25rem;transition:all var(--transition-fast);position:relative}.beginners-guide-page .tooltip-container{position:fixed;top:0;left:0;z-index:1000;pointer-events:none}.beginners-guide-page .tooltip-content{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;max-width:320px;box-shadow:0 12px 30px #0003;transform:translateY(-8px);opacity:0;transition:all var(--transition-fast);pointer-events:auto;position:relative}.beginners-guide-page .tooltip-content h4{margin-bottom:.75rem;color:var(--color-primary);font-size:1rem}.beginners-guide-page .tooltip-content p{margin:0 0 1rem;font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.beginners-guide-page .tooltip-example{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:.5rem;padding:1rem;font-size:.8rem;color:var(--color-text-muted);line-height:1.4;margin:0}.beginners-guide-page .tooltip-content:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--color-bg)}@media (max-width:1024px){.beginners-guide-page .content-grid{grid-template-columns:1fr;gap:2rem}.beginners-guide-page .content-sidebar{position:static}.beginners-guide-page .advanced-orders-grid{grid-template-columns:1fr}.beginners-guide-page .order-pros-cons{grid-template-columns:1fr;gap:1rem}.beginners-guide-page .platform-list,.beginners-guide-page .use-cases-guide,.beginners-guide-page .advanced-risks,.beginners-guide-page .component-grid,.beginners-guide-page .condition-types-grid{grid-template-columns:1fr}}@media (max-width:768px){.beginners-guide-page .chapter-title{font-size:2rem}.beginners-guide-page .chapter-subtitle{font-size:1rem}.beginners-guide-page .section-header{margin-bottom:2rem}.beginners-guide-page .section-header h2{font-size:1.5rem}.beginners-guide-page .section-header p{font-size:1rem}.beginners-guide-page .advanced-order-card{padding:1.5rem}.beginners-guide-page .order-header{flex-direction:column;align-items:flex-start;gap:.5rem}.beginners-guide-page .complexity-badge{align-self:flex-start}.beginners-guide-page .advanced-tips,.beginners-guide-page .warning-box,.beginners-guide-page .progression-path{padding:1.5rem}.beginners-guide-page .progression-steps{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.beginners-guide-page .progression-step{padding:1.25rem}.beginners-guide-page .beginner-progression{padding:1.5rem;margin:1.5rem 0}.beginners-guide-page .platform-support,.beginners-guide-page .platform-item,.beginners-guide-page .use-case-scenario,.beginners-guide-page .risk-warning,.beginners-guide-page .beginner-progression,.beginners-guide-page .component,.beginners-guide-page .condition-type,.beginners-guide-page .iceberg-benefits{padding:1.5rem}.beginners-guide-page .support-badges{justify-content:center}.beginners-guide-page .comparison-table-container{margin:1rem -1rem;border-radius:0}.beginners-guide-page .order-comparison-table{min-width:800px}.beginners-guide-page .table-header,.beginners-guide-page .table-row{grid-template-columns:1.5fr 1fr .8fr 1.5fr 1fr .8fr 1.2fr}.beginners-guide-page .header-cell,.beginners-guide-page .table-row>div{padding:.75rem .5rem;font-size:.8rem}.beginners-guide-page .legend-items{grid-template-columns:1fr;gap:.75rem}.beginners-guide-page .timeline-stage[data-stage="1"] .stage-content,.beginners-guide-page .timeline-stage[data-stage="2"] .stage-content,.beginners-guide-page .timeline-stage[data-stage="3"] .stage-content,.beginners-guide-page .timeline-stage[data-stage="4"] .stage-content,.beginners-guide-page .timeline-stage[data-stage="5"] .stage-content{margin-left:0;margin-right:0;text-align:left;margin-top:4rem}.beginners-guide-page .stage-content{padding:1.5rem}.beginners-guide-page .stage-marker{position:relative;transform:none;left:auto;top:-2rem;margin:0 auto 1rem;width:50px;height:50px;box-shadow:0 4px 12px #00000026}.beginners-guide-page .timeline-track{display:none}.beginners-guide-page .tooltip-content{max-width:280px;padding:1rem}.beginners-guide-page .advice-box{padding:1.5rem}}@media (max-width:480px){.beginners-guide-page .section-header h2{font-size:1.25rem}.beginners-guide-page .section-header p{font-size:.9rem}.beginners-guide-page .advanced-order-card{padding:1rem}.beginners-guide-page .order-header h4{font-size:1.1rem}.beginners-guide-page .advanced-tips,.beginners-guide-page .warning-box,.beginners-guide-page .platform-support,.beginners-guide-page .platform-item,.beginners-guide-page .use-case-scenario,.beginners-guide-page .risk-warning,.beginners-guide-page .beginner-progression,.beginners-guide-page .component,.beginners-guide-page .condition-type,.beginners-guide-page .iceberg-benefits{padding:1rem}.beginners-guide-page .progression-steps{grid-template-columns:1fr;gap:1rem;padding:0}.beginners-guide-page .progression-step{padding:1rem}.beginners-guide-page .beginner-progression{padding:1rem;margin:1rem 0}.beginners-guide-page .progression-step h5{font-size:1rem}.beginners-guide-page .table-header,.beginners-guide-page .table-row{grid-template-columns:1.2fr .8fr .7fr 1.2fr .8fr .7fr 1fr}.beginners-guide-page .header-cell,.beginners-guide-page .table-row>div{padding:.5rem .25rem;font-size:.75rem}.beginners-guide-page .stage-content{padding:1rem}.beginners-guide-page .stage-marker{width:40px;height:40px}.beginners-guide-page .stage-number{font-size:1.25rem}.beginners-guide-page .tooltip-content{max-width:240px;padding:.75rem}}@media (prefers-reduced-motion:reduce){.beginners-guide-page .advanced-order-card,.beginners-guide-page .platform-item,.beginners-guide-page .use-case-scenario,.beginners-guide-page .component,.beginners-guide-page .condition-type,.beginners-guide-page .table-row,.beginners-guide-page .stage-content,.beginners-guide-page .tooltip-content,.beginners-guide-page .tooltip-trigger{transition:none}.beginners-guide-page .advanced-order-card:hover,.beginners-guide-page .platform-item:hover,.beginners-guide-page .use-case-scenario:hover,.beginners-guide-page .component:hover,.beginners-guide-page .condition-type:hover,.beginners-guide-page .table-row:hover,.beginners-guide-page .stage-content:hover,.beginners-guide-page .tooltip-trigger:hover{transform:none}.beginners-guide-page .timeline-progress,.beginners-guide-page .timeline-stage{animation:none}}@media (prefers-contrast:high){.beginners-guide-page .advanced-order-card,.beginners-guide-page .advanced-tips,.beginners-guide-page .warning-box,.beginners-guide-page .progression-path,.beginners-guide-page .platform-support,.beginners-guide-page .platform-item,.beginners-guide-page .use-case-scenario,.beginners-guide-page .risk-warning,.beginners-guide-page .beginner-progression,.beginners-guide-page .component,.beginners-guide-page .condition-type,.beginners-guide-page .iceberg-benefits,.beginners-guide-page .order-comparison-table,.beginners-guide-page .table-legend,.beginners-guide-page .stage-content,.beginners-guide-page .advice-box,.beginners-guide-page .tooltip-content{border-width:2px}}@media print{.beginners-guide-page .advanced-order-card,.beginners-guide-page .progression-path,.beginners-guide-page .platform-support,.beginners-guide-page .platform-item,.beginners-guide-page .use-case-scenario,.beginners-guide-page .risk-warning,.beginners-guide-page .beginner-progression,.beginners-guide-page .component,.beginners-guide-page .condition-type,.beginners-guide-page .iceberg-benefits,.beginners-guide-page .order-comparison-table,.beginners-guide-page .table-legend,.beginners-guide-page .stage-content,.beginners-guide-page .advice-box,.beginners-guide-page .tooltip-content{break-inside:avoid}}.beginners-guide-page .order-simulator{background:linear-gradient(135deg,#8b5cf61a,#3b82f61a);border-radius:1rem;padding:2rem;margin:1.5rem 0;border:1px solid rgba(139,92,246,.2)}.beginners-guide-page .simulator-controls{display:grid;gap:1rem;margin-bottom:1rem}.beginners-guide-page .simulator-action{display:flex;justify-content:center;margin:1.5rem 0}.beginners-guide-page .simulator-controls select{padding:.75rem;border:2px solid rgba(75,85,99,.3);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:1rem;font-weight:500}.beginners-guide-page .simulator-controls select:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px #8b5cf61a}.beginners-guide-page .oco-inputs,.beginners-guide-page .bracket-inputs,.beginners-guide-page .iceberg-inputs{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0;width:100%;box-sizing:border-box}.beginners-guide-page .bracket-inputs{grid-template-columns:1fr 1fr 1fr}.beginners-guide-page .oco-inputs{max-width:100%;overflow:hidden}.beginners-guide-page .simulator-controls input{padding:.75rem;border:2px solid rgba(75,85,99,.3);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:1rem;transition:border-color var(--transition-fast);width:100%;box-sizing:border-box;min-width:0;max-width:100%}.beginners-guide-page .simulator-controls input:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px #8b5cf61a}.beginners-guide-page .simulate-btn{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border:0;padding:1rem 2rem;border-radius:.75rem;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all var(--transition-fast)}.beginners-guide-page .simulate-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #8b5cf64d}.beginners-guide-page .simulation-result{background:var(--color-bg);border-radius:.75rem;padding:1.5rem;border:1px solid rgba(75,85,99,.2)}.beginners-guide-page .sim-success{color:var(--color-success)}.beginners-guide-page .sim-note{background:#3b82f61a;padding:1rem;border-radius:.5rem;margin-top:1rem;border-left:4px solid var(--color-primary)}.beginners-guide-page .bracket-breakdown{margin:1rem 0}.beginners-guide-page .ratio{font-size:1.1rem;margin-top:.5rem}.beginners-guide-page .ratio.good-ratio{color:var(--color-success)}.beginners-guide-page .ratio.poor-ratio{color:var(--color-warning)}.beginners-guide-page .order-flow-diagram{background:var(--color-bg);border-radius:1rem;padding:2rem;margin:2rem 0;border:1px solid rgba(75,85,99,.2)}.beginners-guide-page .flow-steps{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.beginners-guide-page .flow-step{background:var(--color-bg-light);border-radius:.75rem;padding:1rem;text-align:center;border:2px solid rgba(59,130,246,.3);min-width:120px;display:flex;flex-direction:column;align-items:center;gap:.5rem}.beginners-guide-page .flow-step.compact{min-width:80px;padding:.75rem .5rem;font-size:.9rem}.beginners-guide-page .flow-step.split{background:linear-gradient(135deg,#3b82f61a,#ef44441a);flex-direction:column;gap:.5rem}.beginners-guide-page .flow-branch{display:flex;flex-direction:column;align-items:center;gap:.25rem;font-size:.9rem}.beginners-guide-page .flow-or{background:var(--color-primary);color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.8rem;font-weight:600}.beginners-guide-page .step-icon{font-size:1.5rem}.beginners-guide-page .flow-arrow{font-size:1.5rem;color:var(--color-primary);font-weight:700}.beginners-guide-page .advanced-risk-calculator{background:linear-gradient(135deg,#22c55e1a,#10b9811a);border-radius:1rem;padding:1.5rem;margin:2rem 0;border:1px solid rgba(34,197,94,.2)}.beginners-guide-page .calc-inputs{display:grid;gap:1rem;margin-bottom:1.5rem}.beginners-guide-page .calc-inputs label{display:flex;flex-direction:column;gap:.5rem;font-weight:600;color:var(--color-text)}.beginners-guide-page .calc-inputs select,.beginners-guide-page .calc-inputs input{padding:.75rem;border:2px solid rgba(75,85,99,.3);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:1rem}.beginners-guide-page .calc-inputs select:focus,.beginners-guide-page .calc-inputs input:focus{outline:0;border-color:var(--color-success);box-shadow:0 0 0 3px #22c55e1a}.beginners-guide-page .calc-btn{background:linear-gradient(135deg,var(--color-success),#059669);color:#fff;border:0;padding:.875rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.beginners-guide-page .calc-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #22c55e4d}.beginners-guide-page .calc-result{background:var(--color-bg);border-radius:.75rem;padding:1.25rem;border:1px solid rgba(75,85,99,.2)}.beginners-guide-page .risk-calculation h5{color:var(--color-success);margin-bottom:1rem}.beginners-guide-page .risk-advice{background:#22c55e1a;padding:1rem;border-radius:.5rem;margin-top:1rem;border-left:4px solid var(--color-success)}.beginners-guide-page .tooltip-container{position:fixed;z-index:9999;pointer-events:none;display:none}.beginners-guide-page .tooltip-content{background:var(--color-bg);border:2px solid var(--color-primary);border-radius:.75rem;padding:1rem;max-width:300px;box-shadow:0 10px 30px #0000001a;opacity:0;transform:translateY(10px);transition:all .3s ease}.beginners-guide-page .tooltip-content.show{opacity:1;transform:translateY(0)}.beginners-guide-page .tooltip-content h4{color:var(--color-primary);margin-bottom:.5rem;font-size:1rem}.beginners-guide-page .tooltip-content p{margin-bottom:.75rem;font-size:.9rem;line-height:1.4}.beginners-guide-page .tooltip-example{background:#3b82f61a;padding:.75rem;border-radius:.5rem;font-size:.85rem;border-left:3px solid var(--color-primary)}.beginners-guide-page .tooltip-trigger{background:var(--color-primary);color:#fff;border-radius:50%;width:1.4rem;height:1.4rem;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;cursor:help;margin-left:.25rem;transition:all var(--transition-fast);border:0;outline:0;position:relative;vertical-align:middle}.beginners-guide-page .tooltip-trigger:focus{outline:2px solid var(--color-primary);outline-offset:2px}.beginners-guide-page .tooltip-trigger:hover{background:var(--color-secondary);transform:scale(1.1)}.beginners-guide-page .platform-item h5 a{color:var(--color-text);text-decoration:none;transition:color var(--transition-fast);display:inline-flex;align-items:center;gap:.25rem}.beginners-guide-page .platform-item h5 a:hover{color:var(--color-primary)}.beginners-guide-page .external-link{font-size:.8em;opacity:.6;transition:opacity var(--transition-fast)}.beginners-guide-page .platform-item h5 a:hover .external-link{opacity:1}.beginners-guide-page .timeline-stage{opacity:0;transform:translateY(30px);transition:all .6s ease}.beginners-guide-page .timeline-stage.visible{opacity:1;transform:translateY(0)}.beginners-guide-page .timeline-progress{width:0%;transition:width 1s ease-in-out}.beginners-guide-page .quiz-result.perfect-score{background:linear-gradient(135deg,#22c55e1a,#10b9811a);border-color:var(--color-success)}.beginners-guide-page .quiz-result.good-score{background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border-color:var(--color-primary)}.beginners-guide-page .quiz-result.needs-improvement{background:linear-gradient(135deg,#fbbf241a,#f59e0b1a);border-color:var(--color-warning)}.beginners-guide-page .quiz-question.correct{background:#22c55e1a;border-left:4px solid var(--color-success);padding-left:1rem}.beginners-guide-page .quiz-question.incorrect{background:#ef44441a;border-left:4px solid #ef4444;padding-left:1rem}@media (max-width:768px){.beginners-guide-page .oco-inputs,.beginners-guide-page .bracket-inputs,.beginners-guide-page .iceberg-inputs{grid-template-columns:1fr;gap:.75rem;margin:.75rem 0}.beginners-guide-page .simulator-controls input{font-size:.9rem;padding:.75rem .5rem}.beginners-guide-page .simulator-action{margin:1rem 0}.beginners-guide-page .simulate-btn{width:100%;padding:1rem;font-size:1rem}.beginners-guide-page .flow-steps{flex-direction:column;align-items:center}}@media (max-width:768px){.beginners-guide-page .flow-arrow{transform:rotate(90deg)}.beginners-guide-page .calc-inputs{gap:.75rem}.beginners-guide-page .tooltip-content{max-width:280px;font-size:.9rem;padding:1.25rem}.beginners-guide-page .tooltip-trigger{width:1.6rem;height:1.6rem;font-size:.9rem;margin-left:.5rem}.beginners-guide-page .flow-step.compact{min-width:70px;padding:.6rem .4rem;font-size:.8rem}.beginners-guide-page .flow-arrow{font-size:1.2rem}.beginners-guide-page .order-simulator,.beginners-guide-page .advanced-risk-calculator,.beginners-guide-page .order-flow-diagram{margin:1rem -1rem;border-radius:0;padding:1.5rem 1rem}.beginners-guide-page .complexity-timeline{margin:2rem 0}.beginners-guide-page .timeline-track{display:none}.beginners-guide-page .timeline-stage{display:block;margin-bottom:2rem;opacity:1;transform:none}.beginners-guide-page .stage-marker{position:relative;left:0;transform:none;margin:0 auto 1rem;width:50px;height:50px}.beginners-guide-page .stage-content{margin:0;text-align:left}.beginners-guide-page .timeline-stage:not(:last-child):after{content:"";display:block;width:2px;height:2rem;background:var(--color-primary);margin:1rem auto}}@media (max-width:768px){.beginners-guide-page .chapter-section#advanced-order-types{overflow-x:hidden;width:100%}.beginners-guide-page .content-grid{width:100%;max-width:100%;box-sizing:border-box}.beginners-guide-page .advanced-orders-grid,.beginners-guide-page .strategies-grid{width:100%;padding:0}.beginners-guide-page .advanced-order-card,.beginners-guide-page .strategy-card{width:100%;margin:0;box-sizing:border-box}.beginners-guide-page .chapter-section#advanced-order-types p,.beginners-guide-page .chapter-section#advanced-order-types li{word-wrap:break-word;overflow-wrap:break-word}.beginners-guide-page .chapter-section#advanced-order-types .content-main,.beginners-guide-page .chapter-section#advanced-order-types .content-sidebar{min-width:0;width:100%}}@media (max-width:480px){.beginners-guide-page .order-comparison-table,.beginners-guide-page .comparison-table-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}.beginners-guide-page .order-flow,.beginners-guide-page .execution-flow,.beginners-guide-page .component-demo{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.beginners-guide-page .stage-orders{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0;justify-content:flex-start;align-items:center}.beginners-guide-page .timeline-stage[data-stage="1"] .stage-orders,.beginners-guide-page .timeline-stage[data-stage="3"] .stage-orders,.beginners-guide-page .timeline-stage[data-stage="5"] .stage-orders{justify-content:flex-start}.beginners-guide-page .timeline-stage[data-stage="2"] .stage-orders,.beginners-guide-page .timeline-stage[data-stage="4"] .stage-orders{justify-content:flex-end}.beginners-guide-page .order-tag{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;transition:all var(--transition-fast)}.beginners-guide-page .order-tag.basic{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.beginners-guide-page .order-tag.intermediate{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.beginners-guide-page .order-tag.advanced{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.beginners-guide-page .order-tag.expert{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.beginners-guide-page .order-tag:hover{transform:scale(1.05);box-shadow:0 2px 8px #0003}@media (max-width:768px){.beginners-guide-page .timeline-stage[data-stage="1"] .stage-orders,.beginners-guide-page .timeline-stage[data-stage="3"] .stage-orders,.beginners-guide-page .timeline-stage[data-stage="5"] .stage-orders{justify-content:flex-start}.beginners-guide-page .timeline-stage[data-stage="2"] .stage-orders,.beginners-guide-page .timeline-stage[data-stage="4"] .stage-orders{justify-content:flex-end}.beginners-guide-page .stage-orders{gap:.75rem}.beginners-guide-page .order-tag{font-size:.7rem;padding:.3rem .6rem}}.beginners-guide-page .chapter-section#trading-styles{background:var(--color-bg-light);padding:5rem 0;border-bottom:1px solid rgba(75,85,99,.3);opacity:1}.beginners-guide-page .quiz-section#trading-styles-quiz{background:var(--color-bg-light)}.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 .styles-comparison-table{background:var(--color-bg-light);border-radius:12px;padding:2rem;margin:2rem 0;overflow-x:auto;box-shadow:0 2px 8px #0000000d}.beginners-guide-page .comparison-header{display:grid;grid-template-columns:150px repeat(3,1fr);gap:1rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid var(--color-primary)}.beginners-guide-page .style-column{font-weight:600;color:#fff;text-align:center;padding:1rem;background:var(--color-primary);border-radius:8px}.beginners-guide-page .comparison-row{display:grid;grid-template-columns:150px repeat(3,1fr);gap:1rem;padding:.75rem 0;border-bottom:1px solid rgba(75,85,99,.2)}.beginners-guide-page .comparison-row:nth-child(2n){background:#3b82f60d;border-radius:8px;margin:0-1rem;padding:.75rem 1rem}.beginners-guide-page .comparison-label{font-weight:600;color:var(--color-primary);padding:.5rem;background:#3b82f61a;border-radius:6px;text-align:center}.beginners-guide-page .comparison-value{text-align:center;padding:.5rem;background:var(--color-bg);border-radius:6px;border:1px solid rgba(75,85,99,.1);color:var(--color-text-muted);font-size:.875rem}.beginners-guide-page .scalping-deep-dive,.beginners-guide-page .daytrading-deep-dive,.beginners-guide-page .swingtrading-deep-dive{margin:3rem 0;padding:2rem;background:var(--color-bg);border-radius:1rem;border-left:4px solid var(--color-primary)}.beginners-guide-page .scalping-deep-dive h3,.beginners-guide-page .daytrading-deep-dive h3,.beginners-guide-page .swingtrading-deep-dive h3{color:var(--color-primary);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.beginners-guide-page .requirements-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.beginners-guide-page .requirement-item{background:var(--color-bg-light);border-radius:12px;padding:2rem;border-left:4px solid var(--color-primary);transition:all var(--transition-normal)}.beginners-guide-page .requirement-item:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.beginners-guide-page .requirement-item h5{color:var(--color-primary);font-weight:600;margin-bottom:1rem;font-size:1.125rem}.beginners-guide-page .requirement-item h6{color:var(--color-text);font-weight:600;margin-bottom:.5rem;font-size:.9rem}.beginners-guide-page .requirement-item p{color:var(--color-text-muted);font-size:.875rem;line-height:1.5;margin-bottom:1rem}.beginners-guide-page .requirement-item ul{margin:0;padding-left:1rem;list-style-type:disc}.beginners-guide-page .requirement-item li{color:var(--color-text-muted);font-size:.8rem;margin-bottom:.25rem;line-height:1.4}.beginners-guide-page .strategies-grid,.beginners-guide-page .dt-strategies-grid,.beginners-guide-page .swing-strategies-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin:2rem 0}.beginners-guide-page .strategy-card,.beginners-guide-page .dt-strategy-card,.beginners-guide-page .swing-strategy-card{background:var(--color-bg-light);border-radius:12px;padding:2rem;border:1px solid rgba(75,85,99,.2);border-left:4px solid var(--color-primary);transition:all var(--transition-normal);position:relative;overflow:hidden}.beginners-guide-page .strategy-card:before,.beginners-guide-page .dt-strategy-card:before,.beginners-guide-page .swing-strategy-card:before{content:"";position:absolute;top:0;right:0;width:50px;height:50px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));opacity:.1;border-radius:50%;transform:translate(25px,-25px)}.beginners-guide-page .strategy-card:hover,.beginners-guide-page .dt-strategy-card:hover,.beginners-guide-page .swing-strategy-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001a}.beginners-guide-page .strategy-card h4,.beginners-guide-page .dt-strategy-card h4,.beginners-guide-page .swing-strategy-card h4{color:var(--color-primary);font-weight:600;margin-bottom:1rem;font-size:1.25rem}.beginners-guide-page .strategy-description,.beginners-guide-page .strategy-details,.beginners-guide-page .strategy-overview{margin:1rem 0;color:var(--color-text-muted);line-height:1.5}.beginners-guide-page .strategy-example,.beginners-guide-page .success-metrics{background:#22c55e1a;border-radius:8px;padding:1.5rem;margin:1.5rem 0;border-left:4px solid var(--color-success)}.beginners-guide-page .strategy-example h5,.beginners-guide-page .success-metrics h5{color:var(--color-success);font-weight:600;margin-bottom:1rem;font-size:1rem}.beginners-guide-page .strategy-setup,.beginners-guide-page .strategy-execution{margin:1rem 0}.beginners-guide-page .strategy-setup h6,.beginners-guide-page .strategy-execution h6{color:var(--color-primary);font-weight:600;margin-bottom:.75rem;font-size:.9rem}.beginners-guide-page .risks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:2rem 0}.beginners-guide-page .risk-item{background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:12px;padding:1.5rem;border-left:4px solid #ef4444}.beginners-guide-page .risk-item h5{color:#ef4444;font-weight:600;margin-bottom:1rem;font-size:1rem}.beginners-guide-page .risk-item p{color:var(--color-text-muted);font-size:.875rem;line-height:1.5;margin:0}.beginners-guide-page .schedule-timeline{display:flex;flex-direction:column;gap:2rem;margin:2rem 0}.beginners-guide-page .schedule-item{display:flex;align-items:flex-start;gap:2rem;padding:2rem;background:var(--color-bg-light);border-radius:12px;border:1px solid rgba(75,85,99,.2);transition:all var(--transition-normal)}.beginners-guide-page .schedule-item:hover{transform:translate(5px);box-shadow:0 4px 15px #0000001a}.beginners-guide-page .schedule-item.peak-time{border-left:4px solid var(--color-primary);background:linear-gradient(135deg,#3b82f61a,#9333ea0d)}.beginners-guide-page .schedule-time{font-family:JetBrains Mono,monospace;font-weight:600;color:var(--color-primary);background:#3b82f61a;padding:.5rem 1rem;border-radius:8px;min-width:120px;text-align:center;font-size:.875rem;flex-shrink:0}.beginners-guide-page .schedule-activity h5{color:var(--color-primary);font-weight:600;margin-bottom:1rem;font-size:1.1rem}.beginners-guide-page .schedule-activity p{color:var(--color-text-muted);font-size:.875rem;line-height:1.5;margin:0}.beginners-guide-page .psychology-factors{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.beginners-guide-page .psych-factor{background:var(--color-bg-light);border-radius:12px;padding:2rem;border-left:4px solid #f59e0b;transition:all var(--transition-normal)}.beginners-guide-page .psych-factor:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.beginners-guide-page .psych-factor h5{color:#f59e0b;font-weight:600;margin-bottom:1rem;font-size:1.125rem}.beginners-guide-page .psych-factor p{color:var(--color-text-muted);font-size:.875rem;line-height:1.5;margin:0}.beginners-guide-page .swing-weekly-routine{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.2);border-radius:1rem;padding:2rem;margin:2rem 0;border-left:4px solid var(--color-primary)}.beginners-guide-page .swing-weekly-routine h4{margin-bottom:1.5rem;color:var(--color-primary);font-weight:600;font-size:1.25rem}.beginners-guide-page .weekly-schedule{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.beginners-guide-page .weekly-day{background:var(--color-bg);border:1px solid rgba(75,85,99,.2);border-radius:.75rem;padding:1.5rem;transition:all var(--transition-normal)}.beginners-guide-page .weekly-day:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.beginners-guide-page .weekly-day h5{margin-bottom:1rem;color:var(--color-primary);font-weight:600;font-size:1.125rem}.beginners-guide-page .weekly-day ul{margin:0;padding-left:1.5rem;list-style-type:disc}.beginners-guide-page .weekly-day li{margin-bottom:.75rem;color:var(--color-text-muted);line-height:1.5;font-size:.9rem}.beginners-guide-page .style-selection-guide{margin:2rem 0}.beginners-guide-page .selection-factors{margin-bottom:3rem}.beginners-guide-page .selection-factors h4{margin-bottom:1.5rem;color:var(--color-primary);font-weight:600;font-size:1.25rem;text-align:center}.beginners-guide-page .questions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.beginners-guide-page .question-category{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.2);border-radius:1rem;padding:2rem;transition:all var(--transition-normal)}.beginners-guide-page .question-category:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001a}.beginners-guide-page .question-category h5{margin-bottom:1.5rem;color:var(--color-primary);font-weight:600;font-size:1.125rem}.beginners-guide-page .question-category ul{margin:0;padding-left:1.5rem;list-style-type:disc}.beginners-guide-page .question-category li{margin-bottom:.75rem;color:var(--color-text-muted);line-height:1.5;font-size:.9rem}.beginners-guide-page .style-recommendations{margin:2rem 0}.beginners-guide-page .style-recommendations h4{margin-bottom:1.5rem;color:var(--color-primary);font-weight:600;font-size:1.25rem;text-align:center}.beginners-guide-page .recommendation-scenarios{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.beginners-guide-page .recommendation-scenarios .scenario-card{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.2);border-radius:1rem;padding:2rem;border-left:4px solid var(--color-success);transition:all var(--transition-normal)}.beginners-guide-page .recommendation-scenarios .scenario-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001a}.beginners-guide-page .recommendation-scenarios .scenario-card h5{margin-bottom:1.5rem;color:var(--color-success);font-weight:600;font-size:1.125rem}.beginners-guide-page .recommendation{background:#22c55e1a;border:1px solid rgba(34,197,94,.2);border-radius:.75rem;padding:1.5rem;margin-top:1rem}.beginners-guide-page .recommendation p{margin-bottom:.75rem;color:var(--color-text-muted);line-height:1.5;font-size:.9rem}.beginners-guide-page .recommendation p:last-child{margin-bottom:0}.beginners-guide-page .recommendation strong{color:var(--color-text);font-weight:600}.beginners-guide-page .evolution-path{display:flex;flex-direction:column;gap:2rem;margin:2rem 0;position:relative}.beginners-guide-page .evolution-path:before{content:"";position:absolute;left:2rem;top:3rem;bottom:3rem;width:3px;background:linear-gradient(180deg,var(--color-primary),var(--color-secondary));border-radius:2px;z-index:1}.beginners-guide-page .evolution-stage{display:flex;align-items:flex-start;gap:2rem;position:relative;z-index:2}.beginners-guide-page .stage-number{width:4rem;height:4rem;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.5rem;flex-shrink:0;box-shadow:0 4px 12px #3b82f64d}.beginners-guide-page .stage-content{flex:1;background:var(--color-bg-light);border:1px solid rgba(75,85,99,.2);border-radius:1rem;padding:2rem;transition:all var(--transition-normal)}.beginners-guide-page .stage-content:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.beginners-guide-page .stage-content h5{margin-bottom:1rem;color:var(--color-primary);font-weight:600;font-size:1.25rem}.beginners-guide-page .stage-content p{margin-bottom:.75rem;color:var(--color-text-muted);line-height:1.5;font-size:.9rem}.beginners-guide-page .stage-content p:last-child{margin-bottom:0}.beginners-guide-page .stage-content strong{color:var(--color-text);font-weight:600}.beginners-guide-page .scalping-risks{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.2);border-radius:1rem;padding:2rem;margin:2rem 0;border-left:4px solid #ef4444;background:#ef44440d}.beginners-guide-page .scalping-risks h4{margin-bottom:1.5rem;color:#ef4444;font-weight:600;font-size:1.25rem;text-align:center}.beginners-guide-page .scalping-risks .risks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.beginners-guide-page .risk-category{background:var(--color-bg);border:1px solid rgba(75,85,99,.2);border-radius:1rem;padding:2rem;transition:all var(--transition-normal)}.beginners-guide-page .risk-category:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001a}.beginners-guide-page .risk-category.high-risk{border-left:4px solid #ef4444;background:#ef44440d}.beginners-guide-page .risk-category.psychological{border-left:4px solid #f59e0b;background:#f59e0b0d}.beginners-guide-page .risk-category h5{margin-bottom:1.5rem;font-weight:600;font-size:1.125rem}.beginners-guide-page .risk-category.high-risk h5{color:#ef4444}.beginners-guide-page .risk-category.psychological h5{color:#f59e0b}.beginners-guide-page .risk-category ul{margin:0;padding-left:1.5rem;list-style-type:disc}.beginners-guide-page .risk-category li{margin-bottom:1rem;color:var(--color-text-muted);line-height:1.5;font-size:.9rem}.beginners-guide-page .risk-category li:last-child{margin-bottom:0}.beginners-guide-page .risk-category li strong{color:var(--color-text);font-weight:600}.beginners-guide-page .risk-category.high-risk li strong{color:#ef4444}.beginners-guide-page .risk-category.psychological li strong{color:#f59e0b}.beginners-guide-page .advantages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.beginners-guide-page .advantage-item{background:var(--color-bg-light);border-radius:12px;padding:2rem;border-left:4px solid var(--color-success);transition:all var(--transition-normal)}.beginners-guide-page .advantage-item:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.beginners-guide-page .advantage-item h5{color:var(--color-success);font-weight:600;margin-bottom:1rem;font-size:1.125rem}.beginners-guide-page .advantage-item p{color:var(--color-text-muted);font-size:.875rem;line-height:1.5;margin:0}.beginners-guide-page .warning-box{background:#f59e0b1a;border:2px solid rgba(245,158,11,.3);border-radius:1rem;padding:2rem;margin:3rem 0;position:relative}.beginners-guide-page .warning-box:before{content:"⚠️ IMPORTANT";position:absolute;top:-12px;left:20px;background:var(--color-bg);padding:0 10px;font-size:.75rem;font-weight:700;color:#f59e0b;letter-spacing:.5px}.beginners-guide-page .warning-box h4{color:#f59e0b;font-size:1.25rem;margin-bottom:1rem;font-weight:600}.beginners-guide-page .warning-box p{color:var(--color-text-muted);line-height:1.6;margin:0;font-size:.95rem}.beginners-guide-page .schedule-activity ul{margin:0;padding-left:1.5rem;list-style-type:disc}.beginners-guide-page .schedule-activity li{margin-bottom:.5rem;color:var(--color-text-muted);font-size:.85rem;line-height:1.4}.beginners-guide-page .schedule-activity li:last-child{margin-bottom:0}.beginners-guide-page .success-metrics p{margin-bottom:.5rem;color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.beginners-guide-page .success-metrics p:last-child{margin-bottom:0}.beginners-guide-page .success-metrics strong{color:var(--color-text);font-weight:600}.beginners-guide-page .scalping-deep-dive{border-top:4px solid #ef4444;border-left:4px solid #ef4444;background:#ef444405;border-radius:.5rem;overflow:hidden}.beginners-guide-page .daytrading-deep-dive{border-top:4px solid #f59e0b;border-left:4px solid #f59e0b;background:#f59e0b05;border-radius:.5rem;overflow:hidden}.beginners-guide-page .swingtrading-deep-dive{border-top:4px solid #10b981;border-left:4px solid #10b981;background:#10b98105;border-radius:.5rem;overflow:hidden}.beginners-guide-page .style-selection-tool h4{color:var(--color-text);font-weight:600;margin-bottom:1.5rem;font-size:1.125rem;text-align:center}.beginners-guide-page .question-item{background:var(--color-bg);border:1px solid rgba(75,85,99,.2);border-radius:.5rem;padding:1rem;transition:all var(--transition-normal)}.beginners-guide-page .question-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:var(--color-primary)}.beginners-guide-page .question-item h6{color:var(--color-primary);font-weight:600;margin-bottom:.5rem;font-size:.875rem}.beginners-guide-page .question-item p{color:var(--color-text-muted);font-size:.8rem;line-height:1.4;margin:0}.beginners-guide-page .regulatory-note{background:#f59e0b1a;border-left:4px solid #f59e0b;border-radius:.5rem;padding:1rem;margin:1.5rem 0}.beginners-guide-page .footnote{margin:0;font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.beginners-guide-page .content-sidebar{position:sticky;top:6rem;height:fit-content;z-index:10;align-self:start}.beginners-guide-page .style-selection-tool{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem;box-shadow:0 2px 8px #0000000d}.beginners-guide-page .style-selection-tool h4{color:var(--color-primary);font-size:1.125rem;margin-bottom:1.5rem;font-weight:600;text-align:center}.beginners-guide-page .selection-questions{display:flex;flex-direction:column;gap:1rem}.beginners-guide-page .question-item{padding:1rem;background:var(--color-bg-light);border-radius:.5rem;border:1px solid rgba(75,85,99,.2)}.beginners-guide-page .question-item h6{color:var(--color-text);font-weight:600;margin-bottom:.5rem;font-size:.9rem}.beginners-guide-page .question-item p{color:var(--color-text-muted);font-size:.8rem;margin:0;line-height:1.4}.beginners-guide-page .pl-calculator{background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border:2px solid rgba(59,130,246,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.beginners-guide-page .pl-calculator h4{margin-bottom:1.5rem;color:var(--color-primary);text-align:center;font-size:1.125rem;font-weight:600}.beginners-guide-page .calc-inputs{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}.beginners-guide-page .calc-inputs label{display:flex;flex-direction:column;gap:.5rem;font-weight:600;color:var(--color-text);font-size:.875rem}.beginners-guide-page .calc-inputs input{padding:.75rem;border:2px solid rgba(75,85,99,.3);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:1rem;transition:border-color var(--transition-fast)}.beginners-guide-page .calc-inputs input:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.beginners-guide-page .calc-inputs button{grid-column:1/-1;padding:.875rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border:0;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all var(--transition-fast)}.beginners-guide-page .calc-inputs button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f64d}.beginners-guide-page .calc-result{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;margin-top:1rem;display:none}.beginners-guide-page .calc-result.show{display:block;animation:slideIn .3s ease}.beginners-guide-page .result-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#4b55630d;border-radius:.5rem;margin-bottom:.5rem}.beginners-guide-page .result-item:last-child{margin-bottom:0;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);font-weight:600}.beginners-guide-page .result-value{font-size:.875rem;color:var(--color-text);font-weight:600}.beginners-guide-page .psychology-assessment{background:#8b5cf61a;border:2px solid rgba(139,92,246,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.beginners-guide-page .assessment-questions{display:flex;flex-direction:column;gap:1.5rem;margin:1.5rem 0}.beginners-guide-page .assessment-q{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.beginners-guide-page .assessment-q p{margin-bottom:1rem;color:var(--color-text);font-weight:600}.beginners-guide-page .assessment-q label{display:block;margin-bottom:.75rem;padding:.5rem;cursor:pointer;transition:all var(--transition-fast);border-radius:.375rem}.beginners-guide-page .assessment-q label:hover{background:#8b5cf60d}.beginners-guide-page .assessment-q input{margin-right:.5rem;accent-color:var(--color-secondary)}.beginners-guide-page .interactive-style-selector{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.beginners-guide-page .selector-questions{display:flex;flex-direction:column;gap:1.5rem}.beginners-guide-page .selector-question{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.beginners-guide-page .selector-question h5{margin-bottom:1rem;color:var(--color-text);font-size:1rem;font-weight:600}.beginners-guide-page .selector-question button{margin:.25rem .5rem .25rem 0;padding:.5rem 1rem;background:#3b82f61a;color:var(--color-primary);border:1px solid rgba(59,130,246,.3);border-radius:.5rem;cursor:pointer;transition:all var(--transition-fast);font-size:.875rem}.beginners-guide-page .selector-question button:hover,.beginners-guide-page .selector-question button.selected{background:var(--color-primary);color:#fff;transform:translateY(-1px)}.beginners-guide-page .progress-tracker h4{margin-bottom:1rem;color:var(--color-text)}.beginners-guide-page .progress-bar{background:#4b556333;border-radius:1rem;height:.5rem;margin-bottom:.5rem;overflow:hidden}.beginners-guide-page .progress-fill{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));height:100%;border-radius:1rem;transition:width var(--transition-normal)}.beginners-guide-page .progress-text{font-size:.875rem;color:var(--color-text-muted)}@media (max-width:1024px){.beginners-guide-page .content-grid{grid-template-columns:1fr;gap:2rem}.beginners-guide-page .content-sidebar{position:static}.beginners-guide-page .comparison-header,.beginners-guide-page .comparison-row{grid-template-columns:1fr;text-align:center}.beginners-guide-page .comparison-label{background:var(--color-primary);color:#fff;border-radius:6px;margin-bottom:.5rem}.beginners-guide-page .strategies-grid,.beginners-guide-page .dt-strategies-grid,.beginners-guide-page .swing-strategies-grid,.beginners-guide-page .weekly-schedule,.beginners-guide-page .questions-grid,.beginners-guide-page .recommendation-scenarios,.beginners-guide-page .risks-grid{grid-template-columns:1fr}.beginners-guide-page .style-selection-tool{padding:1.5rem}.beginners-guide-page .question-item{padding:1rem}.beginners-guide-page .schedule-item{flex-direction:column;gap:1rem;text-align:center}.beginners-guide-page .schedule-time{min-width:auto;align-self:center}}@media (max-width:768px){.beginners-guide-page .chapter-title{font-size:2rem}.beginners-guide-page .styles-comparison-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.beginners-guide-page .comparison-header,.beginners-guide-page .comparison-row{min-width:600px;grid-template-columns:150px repeat(3,1fr)}.beginners-guide-page .chapter-subtitle{font-size:1rem}.beginners-guide-page .styles-comparison-table,.beginners-guide-page .scalping-deep-dive,.beginners-guide-page .daytrading-deep-dive,.beginners-guide-page .swingtrading-deep-dive,.beginners-guide-page .strategy-card,.beginners-guide-page .dt-strategy-card,.beginners-guide-page .swing-strategy-card{padding:1.5rem}.beginners-guide-page .requirements-grid,.beginners-guide-page .risks-grid,.beginners-guide-page .psychology-factors,.beginners-guide-page .advantages-grid{grid-template-columns:1fr;gap:1rem}.beginners-guide-page .style-selection-tool,.beginners-guide-page .progress-tracker,.beginners-guide-page .swing-weekly-routine,.beginners-guide-page .question-category,.beginners-guide-page .recommendation-scenarios .scenario-card,.beginners-guide-page .stage-content,.beginners-guide-page .scalping-risks,.beginners-guide-page .risk-category{padding:1.5rem}.beginners-guide-page .evolution-path:before{left:1.5rem}.beginners-guide-page .evolution-stage{gap:1.5rem}.beginners-guide-page .stage-number{width:3rem;height:3rem;font-size:1.25rem}.beginners-guide-page .warning-box{padding:1.5rem;margin:2rem 0}.beginners-guide-page .warning-box:before{left:15px;font-size:.7rem}}@media (max-width:480px){.beginners-guide-page .styles-comparison-table,.beginners-guide-page .strategy-card,.beginners-guide-page .dt-strategy-card,.beginners-guide-page .swing-strategy-card,.beginners-guide-page .schedule-item,.beginners-guide-page .style-selection-tool,.beginners-guide-page .swing-weekly-routine,.beginners-guide-page .question-category,.beginners-guide-page .recommendation-scenarios .scenario-card,.beginners-guide-page .stage-content,.beginners-guide-page .scalping-risks,.beginners-guide-page .risk-category{padding:1rem}.beginners-guide-page h3,.beginners-guide-page h4,.beginners-guide-page h5{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;line-height:1.3}.beginners-guide-page .risk-category ul{padding-left:1rem}.beginners-guide-page .risk-category li{font-size:.875rem;line-height:1.4}.beginners-guide-page .evolution-path:before{left:1rem}.beginners-guide-page .evolution-stage{gap:1rem}.beginners-guide-page .stage-number{width:2.5rem;height:2.5rem;font-size:1rem}.beginners-guide-page .warning-box{padding:1rem;margin:1.5rem 0}.beginners-guide-page .warning-box:before{left:12px;font-size:.65rem}}@media (prefers-reduced-motion:reduce){.beginners-guide-page .strategy-card,.beginners-guide-page .dt-strategy-card,.beginners-guide-page .swing-strategy-card,.beginners-guide-page .requirement-item,.beginners-guide-page .schedule-item,.beginners-guide-page .psych-factor,.beginners-guide-page .advantage-item,.beginners-guide-page .weekly-day,.beginners-guide-page .question-category,.beginners-guide-page .recommendation-scenarios .scenario-card,.beginners-guide-page .stage-content,.beginners-guide-page .risk-category,.beginners-guide-page .question-item{transition:none}.beginners-guide-page .strategy-card:hover,.beginners-guide-page .dt-strategy-card:hover,.beginners-guide-page .swing-strategy-card:hover,.beginners-guide-page .requirement-item:hover,.beginners-guide-page .schedule-item:hover,.beginners-guide-page .psych-factor:hover,.beginners-guide-page .advantage-item:hover,.beginners-guide-page .weekly-day:hover,.beginners-guide-page .question-category:hover,.beginners-guide-page .recommendation-scenarios .scenario-card:hover,.beginners-guide-page .stage-content:hover,.beginners-guide-page .risk-category:hover,.beginners-guide-page .question-item:hover{transform:none}}@media (prefers-contrast:high){.beginners-guide-page .styles-comparison-table,.beginners-guide-page .strategy-card,.beginners-guide-page .dt-strategy-card,.beginners-guide-page .swing-strategy-card,.beginners-guide-page .requirement-item,.beginners-guide-page .style-selection-tool,.beginners-guide-page .progress-tracker,.beginners-guide-page .swing-weekly-routine,.beginners-guide-page .weekly-day,.beginners-guide-page .question-category,.beginners-guide-page .recommendation-scenarios .scenario-card,.beginners-guide-page .stage-content,.beginners-guide-page .scalping-risks,.beginners-guide-page .risk-category,.beginners-guide-page .question-item,.beginners-guide-page .warning-box{border-width:2px}}.beginners-guide-page .interactive-style-selector{background:linear-gradient(135deg,#3b82f61a,#10b9811a);border-radius:1rem;padding:2rem;margin:2rem 0;border:2px solid rgba(59,130,246,.2)}.beginners-guide-page .interactive-style-selector h4{color:var(--color-primary);font-weight:600;margin-bottom:1.5rem;text-align:center;font-size:1.25rem}.beginners-guide-page .selector-questions{display:grid;gap:2rem;margin-bottom:2rem}.beginners-guide-page .selector-question h5{color:var(--color-text);font-weight:600;margin-bottom:1rem;font-size:1rem}.beginners-guide-page .selector-question button{background:var(--color-bg);border:2px solid rgba(59,130,246,.3);border-radius:.5rem;padding:.75rem 1rem;margin:.25rem .5rem .25rem 0;cursor:pointer;transition:all var(--transition-normal);color:var(--color-text);font-size:.875rem;font-weight:500}.beginners-guide-page .selector-question button:hover{background:#3b82f61a;border-color:var(--color-primary);transform:translateY(-1px)}.beginners-guide-page .selector-question button.selected{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 15px #3b82f64d}.beginners-guide-page .selector-result{background:var(--color-bg);border-radius:.75rem;padding:1.5rem;border-left:4px solid var(--color-secondary);margin-top:1rem}.beginners-guide-page .selector-result h4{color:var(--color-primary);margin-bottom:1rem;font-size:1.125rem}.beginners-guide-page .selector-result h3{color:var(--color-secondary);margin-bottom:.5rem;font-size:1.25rem}.beginners-guide-page .selector-result ul{list-style:none;padding:0;margin:1rem 0}.beginners-guide-page .selector-result li{padding:.25rem 0;color:var(--color-text-muted)}.beginners-guide-page .selector-result li:before{content:"✓";color:var(--color-secondary);margin-right:.5rem;font-weight:700}.beginners-guide-page .pl-calculator{background:linear-gradient(135deg,#10b9810d,#22c55e0d);border-radius:1rem;padding:2rem;margin:2rem 0;border:2px solid rgba(16,185,129,.2)}.beginners-guide-page .pl-calculator h4{color:var(--color-secondary);font-weight:600;margin-bottom:1.5rem;text-align:center;font-size:1.125rem}.beginners-guide-page .calc-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1.5rem}.beginners-guide-page .calc-inputs label{display:flex;flex-direction:column;font-size:.875rem;font-weight:500;color:var(--color-text);gap:.5rem}.beginners-guide-page .calc-inputs input{padding:.75rem;border:2px solid rgba(16,185,129,.3);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:.875rem;transition:all var(--transition-normal)}.beginners-guide-page .calc-inputs input:focus{outline:0;border-color:var(--color-secondary);box-shadow:0 0 0 3px #10b9811a}.beginners-guide-page .calc-inputs button{grid-column:1/-1;background:linear-gradient(135deg,var(--color-secondary),#059669);color:#fff;border:0;border-radius:.5rem;padding:1rem;font-weight:600;cursor:pointer;transition:all var(--transition-normal);font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.beginners-guide-page .calc-inputs button:hover{transform:translateY(-2px);box-shadow:0 4px 15px #10b9814d}.beginners-guide-page .calc-result{background:var(--color-bg);border-radius:.75rem;padding:1.5rem;border-left:4px solid var(--color-secondary);display:none}.beginners-guide-page .calc-result h5{color:var(--color-secondary);margin-bottom:1rem;font-size:1rem;font-weight:600}.beginners-guide-page .calc-result p{margin:.5rem 0;color:var(--color-text-muted);font-size:.875rem}.beginners-guide-page .calc-result p strong{color:var(--color-text);font-weight:600}.beginners-guide-page .calc-result .note{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:.5rem;padding:.75rem;margin-top:1rem;font-size:.75rem;color:#d97706}.beginners-guide-page .psychology-assessment{background:linear-gradient(135deg,#8b5cf60d,#a855f70d);border-radius:1rem;padding:2rem;margin:2rem 0;border:2px solid rgba(139,92,246,.2)}.beginners-guide-page .psychology-assessment h4{color:#8b5cf6;font-weight:600;margin-bottom:1rem;text-align:center;font-size:1.125rem}.beginners-guide-page .assessment-questions{display:grid;gap:1.5rem;margin:2rem 0}.beginners-guide-page .assessment-q{background:var(--color-bg);border-radius:.75rem;padding:1.5rem;border-left:4px solid #8b5cf6}.beginners-guide-page .assessment-q p{margin-bottom:1rem;font-weight:600;color:var(--color-text);font-size:.875rem}.beginners-guide-page .assessment-q label{display:block;padding:.5rem 0;cursor:pointer;color:var(--color-text-muted);font-size:.875rem;transition:color var(--transition-normal)}.beginners-guide-page .assessment-q label:hover{color:var(--color-text)}.beginners-guide-page .assessment-q input[type=radio]{margin-right:.5rem;accent-color:#8b5cf6}.beginners-guide-page .assess-btn{background:linear-gradient(135deg,#8b5cf6,#a855f7);color:#fff;border:0;border-radius:.5rem;padding:1rem 2rem;font-weight:600;cursor:pointer;transition:all var(--transition-normal);font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;display:block;margin:1.5rem auto}.beginners-guide-page .assess-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px #8b5cf64d}.beginners-guide-page .assessment-result{background:var(--color-bg);border-radius:.75rem;padding:1.5rem;border-left:4px solid #8b5cf6;margin-top:1rem}.beginners-guide-page .assessment-result h5{color:#8b5cf6;margin-bottom:1rem;font-size:1rem;font-weight:600}.beginners-guide-page .assessment-result h3{margin-bottom:.5rem;font-size:1.25rem}.beginners-guide-page .assessment-result .assessment-details{margin-top:1rem}.beginners-guide-page .assessment-result ul{list-style:none;padding:0;margin:1rem 0}.beginners-guide-page .assessment-result li{padding:.25rem 0;color:var(--color-text-muted);font-size:.875rem}.beginners-guide-page .assessment-result li:before{content:"→";color:#8b5cf6;margin-right:.5rem;font-weight:700}@keyframes slideIn{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.beginners-guide-page .schedule-item{animation:slideIn .5s ease forwards;opacity:0}.beginners-guide-page .schedule-item:nth-child(1){animation-delay:.1s}.beginners-guide-page .schedule-item:nth-child(2){animation-delay:.2s}.beginners-guide-page .schedule-item:nth-child(3){animation-delay:.3s}.beginners-guide-page .schedule-item:nth-child(4){animation-delay:.4s}.beginners-guide-page .schedule-item:nth-child(5){animation-delay:.5s}.beginners-guide-page .schedule-item:nth-child(6){animation-delay:.6s}.beginners-guide-page .schedule-item.peak-time:before{content:"🔥 PEAK";position:absolute;top:-10px;right:20px;background:linear-gradient(135deg,#ef4444,#f59e0b);color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:700;z-index:1}.beginners-guide-page .scalping-deep-dive .strategy-card{border-top:4px solid #ef4444;background:linear-gradient(to bottom,rgba(239,68,68,.05),transparent);position:relative}.beginners-guide-page .scalping-deep-dive .strategy-card:before{content:"SCALPING";position:absolute;top:-2px;right:1rem;background:#ef4444;color:#fff;padding:.25rem .5rem;border-radius:0 0 .5rem .5rem;font-size:.65rem;font-weight:700;letter-spacing:.5px}.beginners-guide-page .daytrading-deep-dive .dt-strategy-card{border-top:4px solid #f59e0b;background:linear-gradient(to bottom,rgba(245,158,11,.05),transparent);position:relative}.beginners-guide-page .daytrading-deep-dive .dt-strategy-card:before{content:"DAY TRADING";position:absolute;top:-2px;right:1rem;background:#f59e0b;color:#fff;padding:.25rem .5rem;border-radius:0 0 .5rem .5rem;font-size:.65rem;font-weight:700;letter-spacing:.5px}.beginners-guide-page .swingtrading-deep-dive .swing-strategy-card{border-top:4px solid #10b981;background:linear-gradient(to bottom,rgba(16,185,129,.05),transparent);position:relative}.beginners-guide-page .swingtrading-deep-dive .swing-strategy-card:before{content:"SWING TRADING";position:absolute;top:-2px;right:1rem;background:#10b981;color:#fff;padding:.25rem .5rem;border-radius:0 0 .5rem .5rem;font-size:.65rem;font-weight:700;letter-spacing:.5px}.beginners-guide-page .evolution-stage{opacity:0;animation:fadeInUp .6s ease forwards}.beginners-guide-page .evolution-stage:nth-child(1){animation-delay:.2s}.beginners-guide-page .evolution-stage:nth-child(2){animation-delay:.4s}.beginners-guide-page .evolution-stage:nth-child(3){animation-delay:.6s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.beginners-guide-page .evolution-path:before{background:linear-gradient(180deg,var(--color-primary),var(--color-secondary));animation:growDown 2s ease forwards}@keyframes growDown{0%{height:0}to{height:calc(100% - 6rem)}}@media print{.beginners-guide-page .styles-comparison-table,.beginners-guide-page .strategy-card,.beginners-guide-page .dt-strategy-card,.beginners-guide-page .swing-strategy-card,.beginners-guide-page .swing-weekly-routine,.beginners-guide-page .weekly-day,.beginners-guide-page .question-category,.beginners-guide-page .recommendation-scenarios .scenario-card,.beginners-guide-page .evolution-stage,.beginners-guide-page .scalping-risks,.beginners-guide-page .risk-category,.beginners-guide-page .style-selection-tool,.beginners-guide-page .question-item,.beginners-guide-page .warning-box,.beginners-guide-page .interactive-style-selector,.beginners-guide-page .pl-calculator,.beginners-guide-page .psychology-assessment{break-inside:avoid}}@media (max-width:768px){.beginners-guide-page .chapter-section#trading-styles{overflow-x:hidden;width:100%}.beginners-guide-page .content-grid{width:100%;max-width:100%;box-sizing:border-box}.beginners-guide-page .strategies-grid,.beginners-guide-page .dt-strategies-grid{width:100%;padding:0}.beginners-guide-page .strategy-card,.beginners-guide-page .dt-strategy-card{width:100%;margin:0;box-sizing:border-box}.beginners-guide-page .chapter-section#trading-styles p,.beginners-guide-page .chapter-section#trading-styles li{word-wrap:break-word;overflow-wrap:break-word}.beginners-guide-page .chapter-section#trading-styles .content-main,.beginners-guide-page .chapter-section#trading-styles .content-sidebar{min-width:0;width:100%}}@media (max-width:480px){.beginners-guide-page .styles-comparison-table{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}.beginners-guide-page .scalping-deep-dive,.beginners-guide-page .swing-trading-mastery,.beginners-guide-page .style-selection-tool{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.beginners-guide-page .chapter-section#risk-management{background:var(--color-bg)}.beginners-guide-page .warning-box{background:#ef44441a;border:2px solid rgba(239,68,68,.3);border-radius:1rem;padding:2rem;margin:2rem 0;position:relative;overflow:hidden}.beginners-guide-page .warning-box:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#ef4444}.beginners-guide-page .warning-box h4{color:#ef4444;font-size:1.25rem;margin-bottom:1rem;font-weight:600}.beginners-guide-page .warning-box p{color:var(--color-text);font-size:1rem;line-height:1.6;margin:0}.beginners-guide-page .rule-explanation{background:var(--color-bg-light);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;transition:transform var(--transition-fast)}.beginners-guide-page .account-circle{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;box-shadow:0 4px 20px #3b82f64d}.beginners-guide-page .risk-circle{background:#ef44441a;border:2px solid #ef4444;color:#ef4444;box-shadow:0 4px 20px #ef444433}.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:.875rem;opacity:.9;font-weight:500}.beginners-guide-page .risk-arrow{font-size:2rem;color:var(--color-primary);font-weight:700;animation:pulse 2s ease-in-out infinite alternate}@keyframes pulse{0%{opacity:.6;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}.beginners-guide-page .risk-examples{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin:2rem 0}.beginners-guide-page .risk-example{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:1.5rem;transition:all var(--transition-fast)}.beginners-guide-page .risk-example:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.beginners-guide-page .risk-example h4{margin-bottom:1rem;font-size:1.125rem}.beginners-guide-page .risk-example.bad{border-color:#ef44444d;background:#ef44440d}.beginners-guide-page .risk-example.bad h4{color:#ef4444}.beginners-guide-page .risk-example ul{list-style:none;padding:0;margin:0}.beginners-guide-page .risk-example li{padding:.375rem 0;font-size:.9rem;color:var(--color-text-muted)}.beginners-guide-page .risk-example li:last-child{font-weight:600;color:var(--color-text)}.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;position:relative;overflow:hidden}.beginners-guide-page .formula-box:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary))}.beginners-guide-page .formula-box h4{margin-bottom:1.5rem;color:var(--color-text);text-align:center;font-size:1.25rem}.beginners-guide-page .formula{background:#3b82f61a;border-radius:.75rem;padding:1.5rem;margin:1.5rem 0;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;color:var(--color-primary);font-size:1.125rem}.beginners-guide-page .formula-value{font-weight:700;color:var(--color-text);font-size:1.125rem}.beginners-guide-page .formula-example{margin-top:2rem}.beginners-guide-page .formula-example h5{margin-bottom:1.5rem;color:var(--color-primary);text-align:left}.beginners-guide-page .calc-steps{display:flex;flex-direction:column;gap:.75rem}.beginners-guide-page .calc-step{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--color-bg-light);border-radius:.5rem;border:1px solid rgba(75,85,99,.2)}.beginners-guide-page .calc-result{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:linear-gradient(135deg,#3b82f61a,#9333ea0d);border:2px solid rgba(59,130,246,.3);border-radius:.75rem;margin-top:1rem;font-weight:600}.beginners-guide-page .calc-label{font-size:.9rem;color:var(--color-text-muted);font-weight:500}.beginners-guide-page .calc-value{font-weight:600;color:var(--color-text);font-size:1rem}.beginners-guide-page .calc-result .calc-value{color:var(--color-primary);font-size:1.125rem;font-weight:700}.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-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:1.5rem;text-align:center;transition:all var(--transition-fast);position:relative;overflow:hidden}.beginners-guide-page .ratio-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#6b7280;transition:background var(--transition-fast)}.beginners-guide-page .ratio-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026}.beginners-guide-page .ratio-card.best:before{background:linear-gradient(90deg,#10b981,#059669)}.beginners-guide-page .ratio-card h4{margin-bottom:1rem;color:var(--color-text);font-size:1.125rem}.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:.5rem;font-size:.875rem;font-weight:600}.beginners-guide-page .risk-bar{background:#ef444433;color:#dc2626;border:1px solid rgba(239,68,68,.3)}.beginners-guide-page .reward-bar{background:#10b98133;color:#059669;border:1px solid rgba(16,185,129,.3)}.beginners-guide-page .ratio-card p{font-size:.875rem;color:var(--color-text-muted);margin:1rem 0;line-height:1.4}.beginners-guide-page .ratio-verdict{display:inline-block;padding:.375rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.beginners-guide-page .ratio-verdict.poor{background:#ef444433;color:#dc2626}.beginners-guide-page .ratio-verdict.good{background:#f59e0b33;color:#d97706}.beginners-guide-page .ratio-verdict.excellent{background:#10b98133;color:#059669}.beginners-guide-page .ratio-explanation{background:var(--color-bg);border-radius:1rem;padding:2rem;margin-top:2rem;border:1px solid rgba(75,85,99,.3)}.beginners-guide-page .ratio-explanation h5{margin-bottom:.75rem;color:var(--color-primary);font-size:1.125rem}.beginners-guide-page .ratio-explanation p{color:var(--color-text-muted);line-height:1.6;margin:0}.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);transition:all var(--transition-fast);position:relative;overflow:hidden}.beginners-guide-page .stop-type:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--color-primary);opacity:.7}.beginners-guide-page .stop-type:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;border-color:#3b82f64d}.beginners-guide-page .stop-type h4{margin-bottom:.75rem;font-size:1rem;color:var(--color-text);font-weight:600}.beginners-guide-page .stop-type p{margin-bottom:1rem;font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.beginners-guide-page .stop-pros-cons{display:flex;flex-direction:column;gap:.5rem}.beginners-guide-page .pro,.beginners-guide-page .con{font-size:.8rem;font-weight:500;padding:.25rem .5rem;border-radius:.375rem}.beginners-guide-page .pro{color:#059669;background:#10b9811a}.beginners-guide-page .con{color:#dc2626;background:#ef44441a}.beginners-guide-page .content-sidebar{position:sticky;top:2rem;height:fit-content;z-index:10;align-self:start}.beginners-guide-page .risk-calculator{background:var(--color-bg-light);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);font-size:1.125rem;text-align:center}.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;font-weight:500;color:var(--color-text)}.beginners-guide-page .calc-input{padding:.75rem;border:1px solid rgba(75,85,99,.3);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:.9rem;transition:border-color var(--transition-fast)}.beginners-guide-page .calc-input:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.beginners-guide-page .calc-button{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border:0;padding:.875rem 1.5rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast);margin-bottom:1rem}.beginners-guide-page .calc-button:hover{transform:translateY(-2px);box-shadow:0 4px 16px #3b82f666}.beginners-guide-page .calc-result{display:none;background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.beginners-guide-page .result-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(75,85,99,.2)}.beginners-guide-page .result-item:last-child{border-bottom:none;font-weight:600}.beginners-guide-page .result-label{font-size:.875rem;color:var(--color-text-muted);font-weight:500}.beginners-guide-page .result-value{font-weight:600;color:var(--color-primary);font-size:1rem}.beginners-guide-page .risk-rules{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.beginners-guide-page .risk-rules h4{margin-bottom:1.5rem;color:var(--color-text);text-align:center;font-size:1.125rem}.beginners-guide-page .rule-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:.75rem;background:var(--color-bg);border-radius:.5rem;border:1px solid rgba(75,85,99,.2);transition:all var(--transition-fast)}.beginners-guide-page .rule-item:hover{border-color:#3b82f64d;transform:translate(4px)}.beginners-guide-page .rule-item:last-child{margin-bottom:0}.beginners-guide-page .rule-number{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border-radius:50%;font-weight:700;font-size:.875rem;flex-shrink:0}.beginners-guide-page .rule-item p{margin:0;font-size:.9rem;color:var(--color-text-muted);line-height:1.4;font-weight:500}.beginners-guide-page .progress-tracker{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;text-align:center}.beginners-guide-page .progress-tracker h4{margin-bottom:1rem;color:var(--color-text);font-size:1.125rem}.beginners-guide-page .progress-bar{background:#4b556333;border-radius:1rem;height:.75rem;margin-bottom:.75rem;overflow:hidden}.beginners-guide-page .progress-fill{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));height:100%;border-radius:1rem;transition:width .3s ease}.beginners-guide-page .progress-text{font-size:.875rem;color:var(--color-text-muted);font-weight:500}@media (max-width:1024px){.beginners-guide-page .content-sidebar{position:static}.beginners-guide-page .ratio-grid{grid-template-columns:repeat(2,1fr)}.beginners-guide-page .stop-types{grid-template-columns:1fr}}@media (max-width:768px){.beginners-guide-page .content-grid{grid-template-columns:1fr;gap:2rem}.beginners-guide-page .risk-examples,.beginners-guide-page .ratio-grid,.beginners-guide-page .stop-types,.beginners-guide-page .scenarios-grid{grid-template-columns:1fr}.beginners-guide-page .level-details,.beginners-guide-page .mistakes-grid{grid-template-columns:1fr;gap:1rem}.beginners-guide-page .rule-visual{flex-direction:column;gap:1.5rem}.beginners-guide-page .account-circle,.beginners-guide-page .risk-circle{width:6rem;height:6rem}.beginners-guide-page .account-amount,.beginners-guide-page .risk-amount{font-size:1.25rem}.beginners-guide-page .risk-arrow{transform:rotate(90deg);font-size:1.5rem;margin:0}.beginners-guide-page .formula-line{flex-direction:column;text-align:center;gap:.5rem}}@media (max-width:480px){.beginners-guide-page .rule-explanation,.beginners-guide-page .formula-box,.beginners-guide-page .risk-calculator,.beginners-guide-page .risk-rules{padding:1.5rem}.beginners-guide-page .risk-example,.beginners-guide-page .ratio-card,.beginners-guide-page .stop-type{padding:1rem}.beginners-guide-page .scenario-details{padding:1.5rem}.beginners-guide-page .scenario-header{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem 1.5rem}.beginners-guide-page .level-header{padding:1rem 1.5rem}.beginners-guide-page .level-details,.beginners-guide-page .common-mistakes-warning{padding:1.5rem}.beginners-guide-page .mistake-item{padding:1rem}.beginners-guide-page .warning-footer{padding:1.5rem}.beginners-guide-page .account-circle,.beginners-guide-page .risk-circle{width:5rem;height:5rem}.beginners-guide-page .account-amount,.beginners-guide-page .risk-amount{font-size:1rem}}.beginners-guide-page .scenarios-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin:2rem 0}.beginners-guide-page .scenario-card{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:0;overflow:hidden;transition:all var(--transition-fast);position:relative}.beginners-guide-page .scenario-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026}.beginners-guide-page .scenario-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:linear-gradient(135deg,#3b82f61a,#9333ea0d);border-bottom:1px solid rgba(75,85,99,.2)}.beginners-guide-page .scenario-header h4{margin:0;font-size:1.125rem;color:var(--color-text)}.beginners-guide-page .scenario-type{padding:.375rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.beginners-guide-page .scenario-type.conservative{background:#10b98133;color:#059669}.beginners-guide-page .scenario-type.moderate{background:#f59e0b33;color:#d97706}.beginners-guide-page .scenario-type.aggressive{background:#ef444433;color:#dc2626}.beginners-guide-page .scenario-details{padding:2rem}.beginners-guide-page .trade-setup,.beginners-guide-page .risk-calculation,.beginners-guide-page .scenario-outcome{margin-bottom:1.5rem}.beginners-guide-page .trade-setup h5,.beginners-guide-page .risk-calculation h5{color:var(--color-primary);margin-bottom:.75rem;font-size:1rem}.beginners-guide-page .trade-setup ul{list-style:none;padding:0;margin:0}.beginners-guide-page .trade-setup li{padding:.375rem 0;font-size:.9rem}.beginners-guide-page .calc-breakdown{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.beginners-guide-page .calc-breakdown.error{background:#ef44440d;border-color:#ef44444d}.beginners-guide-page .calc-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(75,85,99,.2)}.beginners-guide-page .calc-item:last-child{border-bottom:none}.beginners-guide-page .calc-result-highlight{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:linear-gradient(135deg,#3b82f61a,#9333ea0d);border:1px solid rgba(59,130,246,.3);border-radius:.5rem;margin-top:1rem;font-weight:600}.beginners-guide-page .calc-result-highlight.error{background:#ef44441a;border-color:#ef44444d}.beginners-guide-page .scenario-outcome p{margin:0;font-weight:500;color:var(--color-text-muted)}.beginners-guide-page .scenario-outcome.error p{color:#dc2626}.beginners-guide-page .risk-ladder{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0}.beginners-guide-page .risk-level{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:0;overflow:hidden;transition:all var(--transition-fast);position:relative}.beginners-guide-page .risk-level:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;transition:all var(--transition-fast)}.beginners-guide-page .risk-level.ultra-conservative:before{background:linear-gradient(180deg,#10b981,#059669)}.beginners-guide-page .risk-level.conservative:before{background:linear-gradient(180deg,#3b82f6,#1d4ed8)}.beginners-guide-page .risk-level.moderate:before{background:linear-gradient(180deg,#f59e0b,#d97706)}.beginners-guide-page .risk-level.aggressive:before{background:linear-gradient(180deg,#ef4444,#dc2626)}.beginners-guide-page .risk-level.dangerous:before{background:linear-gradient(180deg,#7c2d12,#451a03)}.beginners-guide-page .risk-level:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.beginners-guide-page .level-header{display:flex;align-items:center;gap:1rem;padding:1.5rem 2rem;background:#3b82f60d;border-bottom:1px solid rgba(75,85,99,.2)}.beginners-guide-page .level-number{font-size:2rem;line-height:1}.beginners-guide-page .level-info h4{margin:0 0 .25rem;font-size:1.25rem;color:var(--color-text)}.beginners-guide-page .risk-percentage{font-size:.875rem;font-weight:600;color:var(--color-text-muted)}.beginners-guide-page .level-details{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:2rem}.beginners-guide-page .level-pros h5{color:#059669;margin-bottom:.75rem;font-size:1rem}.beginners-guide-page .level-cons h5{color:#dc2626;margin-bottom:.75rem;font-size:1rem}.beginners-guide-page .level-pros ul,.beginners-guide-page .level-cons ul{list-style:none;padding:0;margin:0 0 1rem}.beginners-guide-page .level-pros li,.beginners-guide-page .level-cons li{padding:.25rem 0;font-size:.875rem;line-height:1.4}.beginners-guide-page .level-example{grid-column:1/-1;background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1rem;margin-top:1rem}.beginners-guide-page .level-example p{margin:0;font-size:.9rem;color:var(--color-text-muted)}.beginners-guide-page .ladder-recommendation{background:linear-gradient(135deg,#3b82f61a,#9333ea0d);border:1px solid rgba(59,130,246,.3);border-radius:1rem;padding:2rem;margin-top:2rem;text-align:center}.beginners-guide-page .ladder-recommendation h4{margin-bottom:1rem;color:var(--color-primary);font-size:1.25rem}.beginners-guide-page .ladder-recommendation p{margin:0;color:var(--color-text-muted);line-height:1.6}.beginners-guide-page .common-mistakes-warning{background:#ef44440d;border:2px solid rgba(239,68,68,.3);border-radius:1rem;padding:2rem;margin:2rem 0;position:relative;overflow:hidden}.beginners-guide-page .common-mistakes-warning:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ef4444,#dc2626)}.beginners-guide-page .warning-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.beginners-guide-page .warning-icon{font-size:2rem;line-height:1}.beginners-guide-page .warning-header h3{margin:0;color:#dc2626;font-size:1.5rem}.beginners-guide-page .warning-intro{color:var(--color-text);margin-bottom:2rem;font-size:1.1rem;font-weight:500}.beginners-guide-page .mistakes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}.beginners-guide-page .mistake-item{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;transition:all var(--transition-fast)}.beginners-guide-page .mistake-item:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;border-color:#ef44444d}.beginners-guide-page .mistake-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.beginners-guide-page .mistake-icon{font-size:1.5rem;line-height:1}.beginners-guide-page .mistake-header h4{margin:0;color:var(--color-text);font-size:1.125rem}.beginners-guide-page .mistake-item p{margin:0 0 .75rem;font-size:.9rem;line-height:1.5;color:var(--color-text-muted)}.beginners-guide-page .mistake-item p:last-child{margin-bottom:0}.beginners-guide-page .warning-footer{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:2rem;text-align:center}.beginners-guide-page .warning-footer h4{margin-bottom:1rem;color:var(--color-primary);font-size:1.25rem}.beginners-guide-page .warning-footer p{margin:0;color:var(--color-text-muted);line-height:1.6;font-size:1rem}.beginners-guide-page .calc-result.show{display:block!important;animation:slideIn .3s ease}.beginners-guide-page .calc-input:hover{border-color:#3b82f680;box-shadow:0 0 0 3px #3b82f60d}.beginners-guide-page .risk-example:first-child{border-left:4px solid #10b981}.beginners-guide-page .risk-example.bad{border-left:4px solid #ef4444}.beginners-guide-page .ratio-card:nth-child(1):before{background:#6b7280}.beginners-guide-page .ratio-card:nth-child(2):before{background:#f59e0b}.beginners-guide-page .ratio-card.best{border:2px solid rgba(16,185,129,.3);background:#10b9810d}.beginners-guide-page .ratio-card.best:before{background:linear-gradient(90deg,#10b981,#059669);height:4px}.beginners-guide-page .calc-button{width:100%;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border:0;padding:.875rem 1.5rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast);margin-bottom:1rem;font-size:.9rem}.beginners-guide-page .calc-button:active{transform:scale(.98)}.beginners-guide-page .calc-input:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a;transform:translateY(-1px)}.beginners-guide-page .rule-visual{transition:all var(--transition-fast)}.beginners-guide-page .stop-type:hover:before{opacity:1;height:4px}.beginners-guide-page .rule-item:hover .rule-number{transform:scale(1.1);box-shadow:0 2px 8px #3b82f64d}.beginners-guide-page .risk-bar,.beginners-guide-page .reward-bar{transition:all var(--transition-fast)}.beginners-guide-page .ratio-card:hover .risk-bar{transform:scale(1.02);box-shadow:0 2px 4px #ef444433}.beginners-guide-page .ratio-card:hover .reward-bar{transform:scale(1.02);box-shadow:0 2px 4px #10b98133}.beginners-guide-page .account-circle:hover,.beginners-guide-page .risk-circle:hover{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.beginners-guide-page .risk-arrow{animation:none}.beginners-guide-page .account-circle,.beginners-guide-page .risk-circle,.beginners-guide-page .ratio-card,.beginners-guide-page .risk-example,.beginners-guide-page .stop-type,.beginners-guide-page .rule-item,.beginners-guide-page .calc-button{transition:none}}@media (prefers-contrast:high){.beginners-guide-page .risk-circle{border-width:3px}.beginners-guide-page .ratio-card,.beginners-guide-page .risk-example,.beginners-guide-page .stop-type{border-width:2px}}.beginners-guide-page .risk-level.active{border:2px solid var(--color-primary);box-shadow:0 0 0 4px #3b82f61a;transform:scale(1.02);background:linear-gradient(135deg,#3b82f60d,#9333ea05)}.beginners-guide-page .risk-level{cursor:pointer;transition:all var(--transition-normal)}.beginners-guide-page .risk-level:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.risk-recommendation-popup{position:fixed;bottom:2rem;right:2rem;background:var(--color-bg);border:2px solid var(--color-primary);border-radius:.75rem;padding:1.5rem;max-width:350px;box-shadow:0 10px 30px #0003;animation:slideUp .3s ease;z-index:1000}.risk-recommendation-popup .popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.risk-recommendation-popup .popup-header h5{color:var(--color-primary);font-weight:600;margin:0;font-size:1rem}.risk-recommendation-popup .popup-close{background:0 0;border:0;font-size:1.5rem;cursor:pointer;color:var(--color-text-muted);padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.risk-recommendation-popup .popup-close:hover{color:var(--color-text)}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.beginners-guide-page .risk-simulator{background:linear-gradient(135deg,#10b9810d,#05966905);border-radius:1rem;padding:2rem;margin:2rem 0;border:2px solid rgba(16,185,129,.2)}.beginners-guide-page .risk-simulator h4{color:var(--color-secondary);font-weight:600;margin-bottom:1rem;text-align:center;font-size:1.25rem}.beginners-guide-page .simulator-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:1.5rem 0}.beginners-guide-page .simulator-controls label{display:flex;flex-direction:column;font-size:.875rem;font-weight:500;color:var(--color-text);gap:.5rem}.beginners-guide-page .simulator-controls input[type=number]{padding:.75rem;border:2px solid rgba(16,185,129,.3);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:.875rem}.beginners-guide-page .simulator-controls input[type=range]{-webkit-appearance:none;appearance:none;height:8px;background:#10b98133;border-radius:4px;outline:0}.beginners-guide-page .simulator-controls input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:var(--color-secondary);border-radius:50%;cursor:pointer}.beginners-guide-page .simulator-controls input[type=range]::-moz-range-thumb{width:20px;height:20px;background:var(--color-secondary);border-radius:50%;cursor:pointer;border:0}.beginners-guide-page .simulator-controls select{padding:.75rem;border:2px solid rgba(16,185,129,.3);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:.875rem}.beginners-guide-page .sim-button{grid-column:1/-1;background:linear-gradient(135deg,var(--color-secondary),#059669);color:#fff;border:0;border-radius:.5rem;padding:1rem 2rem;font-weight:600;cursor:pointer;transition:all var(--transition-normal);font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.beginners-guide-page .sim-button:hover{transform:translateY(-2px);box-shadow:0 4px 15px #10b9814d}.beginners-guide-page .simulation-results{background:var(--color-bg);border-radius:.75rem;padding:1.5rem;margin-top:1rem}.beginners-guide-page .sim-header{text-align:center;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem}.beginners-guide-page .sim-header.success{background:#22c55e1a;color:#22c55e;border:2px solid rgba(34,197,94,.3)}.beginners-guide-page .sim-header.warning{background:#f59e0b1a;color:#f59e0b;border:2px solid rgba(245,158,11,.3)}.beginners-guide-page .sim-header.danger{background:#ef44441a;color:#ef4444;border:2px solid rgba(239,68,68,.3)}.beginners-guide-page .sim-header.blown{background:#ef444433;color:#dc2626;border:2px solid rgba(239,68,68,.5);animation:warningPulse 2s infinite}.beginners-guide-page .sim-stats{display:grid;gap:.75rem}.beginners-guide-page .stat-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#4b55630d;border-radius:.5rem}.beginners-guide-page .stat-label{font-weight:500;color:var(--color-text-muted);font-size:.875rem}.beginners-guide-page .stat-value{font-weight:600;color:var(--color-text);font-size:.875rem}.beginners-guide-page .stat-value.positive{color:#22c55e}.beginners-guide-page .stat-value.negative{color:#ef4444}.beginners-guide-page .blown-message,.beginners-guide-page .warning-message{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.5rem;padding:1rem;margin-top:1rem;text-align:center}.beginners-guide-page .blown-message{background:#ef444426;border-color:#ef444480}.beginners-guide-page .tooltip-term{border-bottom:1px dashed var(--color-primary);cursor:help;position:relative}.beginners-guide-page .tooltip-term:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:var(--color-bg);border:1px solid var(--color-primary);border-radius:.5rem;padding:.5rem;font-size:.75rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s;z-index:1000;box-shadow:0 4px 12px #0000001a;max-width:250px;white-space:normal;text-align:center}.beginners-guide-page .tooltip-term:hover:after{opacity:1}@keyframes highlightScenario{0%{border-color:#4b55634d}50%{border-color:var(--color-primary)}to{border-color:#4b55634d}}.beginners-guide-page .scenario-card:hover{animation:highlightScenario 2s ease infinite;transform:translateY(-3px)}.beginners-guide-page .scenario-card:has(.scenario-type.aggressive),.beginners-guide-page .scenario-card .scenario-type.aggressive{animation:warningPulse 3s ease infinite}@keyframes warningPulse{0%,to{box-shadow:0 0#ef444400}50%{box-shadow:0 0 20px 5px #ef44444d}}.beginners-guide-page .quiz-question.correct{background:#22c55e1a;border:2px solid rgba(34,197,94,.3);border-radius:.5rem;padding:1rem;margin:.5rem 0}.beginners-guide-page .quiz-question.incorrect{background:#ef44441a;border:2px solid rgba(239,68,68,.3);border-radius:.5rem;padding:1rem;margin:.5rem 0}.beginners-guide-page .explanation{background:#3b82f60d;border-left:4px solid var(--color-primary);padding:1rem;margin:1rem 0;border-radius:.5rem;font-size:.875rem;line-height:1.5}.milestone-celebration{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border-radius:1rem;padding:2rem;text-align:center;box-shadow:0 20px 40px #0000004d;animation:celebrationPop .5s ease;z-index:10000;max-width:400px;width:90%}.milestone-celebration .celebration-content h3{margin:0 0 .5rem;font-size:1.5rem}.milestone-celebration .celebration-content p{margin:.25rem 0;font-size:1rem}@keyframes celebrationPop{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}50%{transform:translate(-50%,-50%) scale(1.1)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.beginners-guide-page .calc-result.show{animation:resultHighlight .5s ease}@keyframes resultHighlight{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.beginners-guide-page .rule-visual{flex-direction:column;align-items:center;gap:1rem}.beginners-guide-page .risk-arrow{transform:rotate(90deg);font-size:2rem}.beginners-guide-page .scenario-card,.beginners-guide-page .risk-level{margin:0-1rem;border-radius:0;border-left:none;border-right:none}.beginners-guide-page .calc-button,.beginners-guide-page .sim-button,.beginners-guide-page .quiz-submit-btn{min-height:48px;font-size:1rem;padding:1rem 2rem}.beginners-guide-page .risk-ladder{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:1rem}.beginners-guide-page .risk-level{min-width:300px;flex-shrink:0}.beginners-guide-page .simulator-controls{grid-template-columns:1fr;gap:1rem}.beginners-guide-page .risk-recommendation-popup{bottom:1rem;right:1rem;left:1rem;max-width:none}.beginners-guide-page .tooltip-term:after{left:10%;right:10%;transform:none;max-width:none}.milestone-celebration{width:95%;padding:1.5rem}.milestone-celebration .celebration-content h3{font-size:1.25rem}}@media print{.beginners-guide-page .risk-calculator,.beginners-guide-page .risk-simulator,.beginners-guide-page .calc-button,.beginners-guide-page .sim-button,.beginners-guide-page .quiz-section{display:none!important}.beginners-guide-page .risk-level,.beginners-guide-page .scenario-card,.beginners-guide-page .mistake-item,.beginners-guide-page .ratio-card,.beginners-guide-page .risk-example,.beginners-guide-page .stop-type{break-inside:avoid;page-break-inside:avoid}.beginners-guide-page .calc-result{display:block!important}.beginners-guide-page .warning-box,.beginners-guide-page .common-mistakes-warning{border-width:2px;background:#fff}.beginners-guide-page *{animation:none!important;transition:none!important}}@media (max-width:768px){.beginners-guide-page .chapter-section#risk-management{overflow-x:hidden;width:100%}.beginners-guide-page .content-grid{width:100%;max-width:100%;box-sizing:border-box}.beginners-guide-page .risk-levels-grid,.beginners-guide-page .scenarios-grid{width:100%;padding:0}.beginners-guide-page .risk-level,.beginners-guide-page .scenario-card{width:100%;margin:0;box-sizing:border-box}.beginners-guide-page .chapter-section#risk-management p,.beginners-guide-page .chapter-section#risk-management li{word-wrap:break-word;overflow-wrap:break-word}.beginners-guide-page .chapter-section#risk-management .content-main,.beginners-guide-page .chapter-section#risk-management .content-sidebar{min-width:0;width:100%}}@media (max-width:480px){.beginners-guide-page .risk-calculator,.beginners-guide-page .risk-simulator{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}.beginners-guide-page .ratio-examples,.beginners-guide-page .stop-types-grid,.beginners-guide-page .risk-tools{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.beginners-guide-page .stop-loss-disclaimer{background:#ef44441a;border-left:4px solid #ef4444;border-radius:.5rem;padding:1rem;margin:1rem 0 1.5rem}.beginners-guide-page .stop-loss-disclaimer p{margin:0;font-size:.9rem;color:#ef4444;font-weight:600}.beginners-guide-page .regulatory-notes{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.beginners-guide-page .regulatory-notes h4{margin-bottom:1.5rem;color:var(--color-primary);font-size:1.25rem;font-weight:600}.beginners-guide-page .regulatory-items{display:flex;flex-direction:column;gap:1rem}.beginners-guide-page .regulatory-item{background:#f59e0b1a;border-left:4px solid #f59e0b;border-radius:.5rem;padding:1rem;font-size:.9rem;color:var(--color-text-muted);line-height:1.5}.beginners-guide-page .regulatory-item strong{color:var(--color-text)}.chapter-section#getting-started{padding:5rem 0;border-bottom:1px solid rgba(75,85,99,.3);background:var(--color-bg-light)}.chapter-section#getting-started .chapter-header{text-align:center;margin-bottom:3rem}.chapter-section#getting-started .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}.chapter-section#getting-started .chapter-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.chapter-section#getting-started .chapter-subtitle{font-size:1.125rem;color:var(--color-text-muted);max-width:600px;margin:0 auto}.chapter-section#getting-started .content-grid{display:grid;grid-template-columns:2fr 1fr;gap:3rem;max-width:1200px;margin:0 auto}.chapter-section#getting-started .content-sidebar{position:sticky;top:6rem;height:fit-content;z-index:10}.chapter-section#getting-started .roadmap{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.chapter-section#getting-started .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)}.chapter-section#getting-started .roadmap-step.completed{background:#10b9810d;border-color:#10b9814d}.chapter-section#getting-started .roadmap-step.current{background:#3b82f60d;border-color:var(--color-primary);transform:scale(1.02)}.chapter-section#getting-started .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}.chapter-section#getting-started .roadmap-step.completed .step-icon{background:#10b981}.chapter-section#getting-started .roadmap-step .step-content h4{margin:0 0 .5rem;font-size:1.125rem;color:var(--color-text)}.chapter-section#getting-started .roadmap-step .step-content p{margin:0;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#getting-started .broker-comparison{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.chapter-section#getting-started .comparison-header h4{margin-bottom:1.5rem;color:var(--color-text);text-align:center}.chapter-section#getting-started .broker-factors{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.chapter-section#getting-started .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)}.chapter-section#getting-started .factor-icon{font-size:2rem;flex-shrink:0}.chapter-section#getting-started .factor-content h5{margin:0 0 .5rem;font-size:1rem;color:var(--color-text)}.chapter-section#getting-started .factor-content p{margin:0;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#getting-started .paper-trading-guide{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.chapter-section#getting-started .phase-header{text-align:center;margin-bottom:2rem}.chapter-section#getting-started .phase-header h4{margin-bottom:.75rem;color:var(--color-primary)}.chapter-section#getting-started .paper-trading-timeline{display:flex;flex-direction:column;gap:1.5rem}.chapter-section#getting-started .timeline-stage{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem;background:var(--color-bg-light);border-radius:.75rem;border:1px solid rgba(75,85,99,.3)}.chapter-section#getting-started .stage-number{width:2.5rem;height:2.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:1.125rem;flex-shrink:0}.chapter-section#getting-started .stage-content h5{margin:0 0 1rem;font-size:1rem;color:var(--color-text)}.chapter-section#getting-started .stage-content ul{margin:0;padding-left:1rem;list-style-type:disc}.chapter-section#getting-started .stage-content li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem}.chapter-section#getting-started .transition-guide{margin:2rem 0}.chapter-section#getting-started .readiness-checklist{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.chapter-section#getting-started .readiness-checklist h4{margin-bottom:1.5rem;color:var(--color-text)}.chapter-section#getting-started .checklist-grid{display:flex;flex-direction:column;gap:.75rem}.chapter-section#getting-started .starting-capital-guide{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem}.chapter-section#getting-started .starting-capital-guide h4{margin-bottom:1.5rem;color:var(--color-text)}.chapter-section#getting-started .capital-recommendations{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.chapter-section#getting-started .capital-option{padding:1.5rem;background:var(--color-bg-light);border-radius:.75rem;border:1px solid rgba(75,85,99,.3);text-align:center}.chapter-section#getting-started .capital-option h5{margin-bottom:1rem;font-size:1rem;color:var(--color-text)}.chapter-section#getting-started .capital-amount{font-size:1.5rem;font-weight:700;color:var(--color-primary);margin-bottom:1rem}.chapter-section#getting-started .capital-option p{margin:0;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#getting-started .chapter-checklist{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.chapter-section#getting-started .chapter-checklist h4{margin-bottom:1rem;color:var(--color-text)}.chapter-section#getting-started .checklist-item{display:block;position:relative;cursor:pointer;font-size:.875rem;color:var(--color-text-muted);margin-bottom:.75rem;padding:.75rem;background:var(--color-bg-light);border-radius:.5rem;border:1px solid rgba(75,85,99,.2);transition:all var(--transition-fast)}.chapter-section#getting-started .checklist-item:hover{background:#3b82f60d;border-color:#3b82f64d}.chapter-section#getting-started .checklist-item input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.chapter-section#getting-started .checklist-item span{padding-left:2rem;position:relative}.chapter-section#getting-started .checklist-item span:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:1rem;width:1rem;border:2px solid rgba(75,85,99,.4);border-radius:.25rem;background:var(--color-bg);transition:all var(--transition-fast)}.chapter-section#getting-started .checklist-item input:checked~span:before{background:var(--color-primary);border-color:var(--color-primary)}.chapter-section#getting-started .checklist-item input:checked~span:after{content:"✓";position:absolute;left:.25rem;top:50%;transform:translateY(-50%);color:#fff;font-size:.75rem;font-weight:700}.chapter-section#getting-started .checklist-item input:checked~span{color:var(--color-text)}.chapter-section#getting-started .readiness-checklist .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);cursor:pointer;transition:all var(--transition-fast);font-size:.875rem;color:var(--color-text-muted)}.chapter-section#getting-started .readiness-checklist .checklist-item:hover{background:#3b82f60d;border-color:#3b82f64d}.chapter-section#getting-started .readiness-checklist .checklist-item input,.chapter-section#getting-started .readiness-checklist .checklist-item .checklist-checkbox{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.chapter-section#getting-started .readiness-checklist .checklist-item .checkmark{width:1rem;height:1rem;border:2px solid rgba(75,85,99,.5);border-radius:.25rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#fff;background:0 0;transition:all var(--transition-fast);position:relative}.chapter-section#getting-started .readiness-checklist .checklist-item input:checked+.checkmark,.chapter-section#getting-started .readiness-checklist .checklist-item .checklist-checkbox:checked+.checkmark{background:var(--color-primary);border-color:var(--color-primary)}.chapter-section#getting-started .readiness-checklist .checklist-item input:checked+.checkmark:after,.chapter-section#getting-started .readiness-checklist .checklist-item .checklist-checkbox:checked+.checkmark:after{content:"✓";color:#fff;font-weight:700;font-size:.75rem}.chapter-section#getting-started .readiness-checklist .checklist-item .checklist-text{flex:1}.chapter-section#getting-started .checklist-progress{margin-top:1rem}.chapter-section#getting-started .checklist-progress-text{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem}.chapter-section#getting-started .checklist-progress-bar{width:100%;height:.5rem;background:#4b55634d;border-radius:.25rem;overflow:hidden}.chapter-section#getting-started .checklist-progress-fill{height:100%;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border-radius:.25rem;transition:width var(--transition-normal);width:0%}.chapter-section#getting-started .beginner-tips{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.chapter-section#getting-started .beginner-tips h4{margin-bottom:1rem;color:var(--color-text)}.chapter-section#getting-started .tip-list{display:flex;flex-direction:column;gap:1.5rem}.chapter-section#getting-started .tip-item{display:flex;align-items:flex-start;gap:1rem}.chapter-section#getting-started .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}.chapter-section#getting-started .tip-content h5{margin:0 0 .5rem;font-size:1rem;color:var(--color-text)}.chapter-section#getting-started .tip-content p{margin:0;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#getting-started .progress-tracker{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:1.5rem}.chapter-section#getting-started .progress-tracker h4{margin-bottom:1rem;color:var(--color-text)}.chapter-section#getting-started .progress-bar{width:100%;height:.5rem;background:#4b55634d;border-radius:.25rem;overflow:hidden;margin-bottom:.75rem}.chapter-section#getting-started .progress-fill{height:100%;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border-radius:.25rem;transition:width var(--transition-normal)}.chapter-section#getting-started .progress-text{font-size:.875rem;color:var(--color-text-muted);font-weight:500}.chapter-section#getting-started .recommended-brokers{margin:2rem 0}.chapter-section#getting-started .broker-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1.5rem}.chapter-section#getting-started .broker-card{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:1.5rem;position:relative;transition:all var(--transition-normal)}.chapter-section#getting-started .broker-card.best{border:2px solid var(--color-primary)}.chapter-section#getting-started .broker-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.chapter-section#getting-started .broker-badge{position:absolute;top:-12px;left:1rem;background:var(--color-primary);color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:700}.chapter-section#getting-started .broker-card h5{margin:.5rem 0 1rem;font-size:1.125rem;color:var(--color-text)}.chapter-section#getting-started .broker-card ul{list-style:none;padding:0;margin:0 0 1rem}.chapter-section#getting-started .broker-card li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem}.chapter-section#getting-started .broker-link{display:inline-block;margin-top:1rem;color:var(--color-primary);text-decoration:none;font-weight:600;transition:all var(--transition-fast)}.chapter-section#getting-started .broker-link:hover{color:var(--color-secondary)}.chapter-section#getting-started .paper-trading-resources{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;margin-top:2rem}.chapter-section#getting-started .paper-trading-resources h4{margin-bottom:1rem;color:var(--color-text)}.chapter-section#getting-started .resource-list{list-style:none;padding:0;margin:0}.chapter-section#getting-started .resource-list li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.75rem;padding-left:0}.chapter-section#getting-started .resource-list strong{color:var(--color-text)}.chapter-section#getting-started .resource-list a{color:var(--color-primary);text-decoration:none;transition:all var(--transition-fast)}.chapter-section#getting-started .resource-list a:hover{color:var(--color-secondary);text-decoration:underline}.chapter-section#getting-started .first-trade-walkthrough{background:var(--color-bg);border-radius:1rem;padding:2rem;margin:2rem 0;border:1px solid rgba(75,85,99,.3)}.chapter-section#getting-started .first-trade-walkthrough h3{margin-bottom:1.5rem;color:var(--color-text);text-align:center}.chapter-section#getting-started .trade-example{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem}.chapter-section#getting-started .trade-step{background:var(--color-bg-light);padding:1.5rem;border-radius:.75rem;border-left:3px solid var(--color-primary);transition:all var(--transition-fast)}.chapter-section#getting-started .trade-step:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.chapter-section#getting-started .trade-step h4{margin:0 0 1rem;font-size:1rem;color:var(--color-text)}.chapter-section#getting-started .trade-step p{margin:0 0 .5rem;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#getting-started .order-code{display:block;background:#3b82f61a;padding:1rem;border-radius:.5rem;font-family:Courier New,monospace;font-size:.875rem;line-height:1.5;color:var(--color-text);border:1px solid rgba(59,130,246,.2);margin-top:.5rem}.chapter-section#getting-started .first-trade-mistakes{background:var(--color-bg);border-radius:1rem;padding:2rem;margin:2rem 0;border:1px solid rgba(75,85,99,.3)}.chapter-section#getting-started .first-trade-mistakes h3{margin-bottom:1.5rem;color:var(--color-text);text-align:center}.chapter-section#getting-started .mistakes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem}.chapter-section#getting-started .mistake-card{background:#ef44440d;border:1px solid rgba(239,68,68,.3);border-radius:.75rem;padding:1.5rem;text-align:center;transition:all var(--transition-fast)}.chapter-section#getting-started .mistake-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ef444426}.chapter-section#getting-started .mistake-icon{font-size:2rem;display:block;margin-bottom:.75rem}.chapter-section#getting-started .mistake-card h4{margin:0 0 1rem;font-size:1rem;color:var(--color-text)}.chapter-section#getting-started .mistake-card p{margin:0 0 .5rem;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#getting-started .mistake-card strong{color:var(--color-text)}.chapter-section#getting-started .ready-message{background:linear-gradient(135deg,#10b9811a,#3b82f61a);border:2px solid rgba(16,185,129,.3);border-radius:.75rem;padding:1.5rem;margin-top:1.5rem;text-align:center;animation:slideIn .5s ease}.chapter-section#getting-started .ready-message h4{margin:0 0 .5rem;color:var(--color-text);font-size:1.125rem}.chapter-section#getting-started .ready-message p{margin:0;color:var(--color-text-muted);font-size:.875rem}.chapter-section#getting-started .roadmap-step{cursor:pointer;user-select:none}.chapter-section#getting-started .roadmap-step:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.chapter-section#getting-started .roadmap-step.current:hover{transform:scale(1.02) translateY(-1px)}@media (max-width:768px){.chapter-section#getting-started .content-grid{grid-template-columns:1fr;gap:2rem}.chapter-section#getting-started .broker-factors,.chapter-section#getting-started .capital-recommendations{grid-template-columns:1fr}.chapter-section#getting-started .timeline-stage{flex-direction:column;gap:1rem}.chapter-section#getting-started .stage-number{align-self:flex-start}.chapter-section#getting-started .broker-cards,.chapter-section#getting-started .trade-example,.chapter-section#getting-started .mistakes-grid{grid-template-columns:1fr}.chapter-section#getting-started .broker-card,.chapter-section#getting-started .trade-step,.chapter-section#getting-started .mistake-card{padding:1rem}.chapter-section#getting-started .first-trade-walkthrough,.chapter-section#getting-started .first-trade-mistakes{padding:1.5rem}}.chapter-section#getting-started .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)}.chapter-section#getting-started .simple-first-trade h4{color:var(--color-text);margin-bottom:1.5rem;text-align:center;font-size:1.5rem;font-weight:700}.chapter-section#getting-started .simple-steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.chapter-section#getting-started .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)}.chapter-section#getting-started .simple-step:hover{transform:translateY(-2px);box-shadow:var(--glass-shadow);border-color:var(--color-primary);background:var(--glass-bg-lighter)}.chapter-section#getting-started .simple-step:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary))}.chapter-section#getting-started .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-weight:700;font-size:1.25rem;margin:0 auto 1rem}.chapter-section#getting-started .simple-step .step-title{font-size:1.125rem;font-weight:600;color:var(--color-text);margin-bottom:.75rem}.chapter-section#getting-started .simple-step .step-desc{font-size:.875rem;color:var(--color-text-muted);line-height:1.5;margin:0}.quiz-section#chapter-7-quiz{background:var(--color-bg);padding:4rem 0}@media (max-width:1024px){.chapter-section#getting-started .content-grid{grid-template-columns:1fr;gap:2rem}.chapter-section#getting-started .content-sidebar{position:static;order:2}}@media (max-width:768px){.chapter-section#getting-started{padding:3rem 0}.chapter-section#getting-started .chapter-title{font-size:2rem}.chapter-section#getting-started .chapter-subtitle{font-size:1rem}.chapter-section#getting-started .simple-steps-grid{grid-template-columns:1fr;gap:1rem}.chapter-section#getting-started .simple-first-trade{padding:1.5rem}.chapter-section#getting-started .simple-first-trade h4{font-size:1.25rem}.chapter-section#getting-started .simple-step{padding:1.25rem}}@media (max-width:480px){.chapter-section#getting-started .chapter-title{font-size:1.75rem}.chapter-section#getting-started .simple-steps-grid{gap:.75rem}.chapter-section#getting-started .simple-step{padding:1rem}.chapter-section#getting-started .simple-step .step-number{width:2.5rem;height:2.5rem;font-size:1rem}.chapter-section#getting-started .simple-step .step-title{font-size:1rem}.chapter-section#getting-started .simple-step .step-desc{font-size:.8rem}}@media (max-width:768px){.beginners-guide-page .chapter-section#getting-started{overflow-x:hidden;width:100%}.beginners-guide-page .content-grid{width:100%;max-width:100%;box-sizing:border-box}.beginners-guide-page .simple-steps-grid{width:100%;padding:0}.beginners-guide-page .simple-step{width:100%;margin:0;box-sizing:border-box}.beginners-guide-page .chapter-section#getting-started p,.beginners-guide-page .chapter-section#getting-started li{word-wrap:break-word;overflow-wrap:break-word}.beginners-guide-page .chapter-section#getting-started .content-main,.beginners-guide-page .chapter-section#getting-started .content-sidebar{min-width:0;width:100%}}@media (max-width:480px){.beginners-guide-page .simple-first-trade{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}.beginners-guide-page .broker-selection,.beginners-guide-page .paper-trading-guide{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (prefers-reduced-motion:reduce){.chapter-section#getting-started .simple-step{transition:none}.chapter-section#getting-started .simple-step:hover{transform:none}}@media print{.chapter-section#getting-started{background:#fff!important;color:#000!important}.chapter-section#getting-started .simple-first-trade{border:1px solid #ccc;background:#fff}}.beginners-guide-page .pdt-footnote{font-size:.85em;color:var(--color-text-muted);margin-top:.5rem;font-style:italic}.beginners-guide-page .settlement-note{margin-top:.5rem;padding:.75rem;background:#f59e0b1a;border-left:3px solid #f59e0b;border-radius:.375rem;font-size:.9rem;color:var(--color-text-muted);line-height:1.4}.beginners-guide-page .settlement-note strong{color:var(--color-text)}.beginners-guide-page .roadmap-step:focus-visible,.beginners-guide-page .checklist-item:focus-within,.beginners-guide-page .broker-card:focus-within{outline:3px solid var(--color-primary);outline-offset:2px}.beginners-guide-page .roadmap-step{cursor:pointer}.chapter-section#trading-psychology{padding:5rem 0;border-bottom:1px solid rgba(75,85,99,.3);background:var(--color-bg)}.chapter-section#trading-psychology .chapter-header{text-align:center;margin-bottom:3rem}.chapter-section#trading-psychology .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}.chapter-section#trading-psychology .chapter-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.chapter-section#trading-psychology .chapter-subtitle{font-size:1.125rem;color:var(--color-text-muted);max-width:600px;margin:0 auto}.chapter-section#trading-psychology .content-grid{display:grid;grid-template-columns:2fr 1fr;gap:3rem;max-width:1200px;margin:0 auto}.chapter-section#trading-psychology .content-sidebar{position:sticky;top:6rem;height:fit-content;z-index:10}.chapter-section#trading-psychology .emotion-breakdown{margin:2rem 0}.chapter-section#trading-psychology .emotion-types{display:grid;grid-template-columns:1fr;gap:2rem}.chapter-section#trading-psychology .emotion-card{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.chapter-section#trading-psychology .emotion-card.fear{border-color:#ef44444d;background:#ef44440d}.chapter-section#trading-psychology .emotion-card.greed{border-color:#f59e0b4d;background:#f59e0b0d}.chapter-section#trading-psychology .emotion-card.hope{border-color:#3b82f64d;background:#3b82f60d}.chapter-section#trading-psychology .emotion-card h4{margin-bottom:1.5rem;font-size:1.25rem;color:var(--color-text)}.chapter-section#trading-psychology .emotion-symptoms,.chapter-section#trading-psychology .emotion-solutions{margin-bottom:1.5rem}.chapter-section#trading-psychology .emotion-symptoms h5,.chapter-section#trading-psychology .emotion-solutions h5{margin-bottom:.75rem;font-size:1rem;font-weight:600;color:var(--color-text)}.chapter-section#trading-psychology .emotion-symptoms ul,.chapter-section#trading-psychology .emotion-solutions ul{margin:0;padding-left:1rem;list-style-type:disc}.chapter-section#trading-psychology .emotion-symptoms li,.chapter-section#trading-psychology .emotion-solutions li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem;line-height:1.4}.chapter-section#trading-psychology .greed-scenarios{display:grid;grid-template-columns:1fr;gap:2rem;margin:2rem 0}.chapter-section#trading-psychology .scenario-card{background:var(--color-bg);border:1px solid rgba(245,158,11,.3);border-radius:1rem;padding:2rem;background:#f59e0b0d}.chapter-section#trading-psychology .scenario-card h4{margin-bottom:1rem;font-size:1.125rem;color:var(--color-text)}.chapter-section#trading-psychology .scenario-card p{font-size:.875rem;color:var(--color-text-muted);margin-bottom:1rem;line-height:1.5}.chapter-section#trading-psychology .solution-box{background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:.75rem;padding:1.5rem;margin-top:1rem}.chapter-section#trading-psychology .solution-box h5{margin-bottom:.75rem;color:#10b981;font-weight:600}.chapter-section#trading-psychology .solution-box p{margin:0;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#trading-psychology .hope-scenarios{margin:2rem 0}.chapter-section#trading-psychology .hope-trap{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.chapter-section#trading-psychology .trap-description{margin-bottom:1.5rem}.chapter-section#trading-psychology .trap-description p{margin-bottom:1rem;font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.chapter-section#trading-psychology .discipline-techniques{margin:2rem 0}.chapter-section#trading-psychology .technique-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.chapter-section#trading-psychology .technique-card{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;transition:all var(--transition-normal)}.chapter-section#trading-psychology .technique-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001a;border-color:var(--color-primary)}.chapter-section#trading-psychology .technique-card h4{margin-bottom:1.5rem;font-size:1.125rem;color:var(--color-text)}.chapter-section#trading-psychology .technique-description{margin-bottom:1.5rem}.chapter-section#trading-psychology .technique-description p{margin-bottom:.75rem;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#trading-psychology .technique-description ul{margin:0;padding-left:1rem;list-style-type:disc}.chapter-section#trading-psychology .technique-description li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem;line-height:1.4}.chapter-section#trading-psychology .technique-benefit{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:.5rem;padding:1rem;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#trading-psychology .mindset-shifts{margin:2rem 0}.chapter-section#trading-psychology .mindset-comparison{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin:2rem 0}.chapter-section#trading-psychology .mindset-column{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem}.chapter-section#trading-psychology .mindset-column.amateur{border-color:#ef44444d;background:#ef44440d}.chapter-section#trading-psychology .mindset-column.professional{border-color:#10b9814d;background:#10b9810d}.chapter-section#trading-psychology .mindset-column h4{margin-bottom:1.5rem;font-size:1.125rem;color:var(--color-text);text-align:center}.chapter-section#trading-psychology .mindset-traits{display:flex;flex-direction:column;gap:1rem}.chapter-section#trading-psychology .trait{display:flex;align-items:center;gap:1rem;padding:.75rem;background:var(--color-bg);border-radius:.5rem;border:1px solid rgba(75,85,99,.2)}.chapter-section#trading-psychology .trait-icon{font-size:1.25rem;flex-shrink:0}.chapter-section#trading-psychology .trait-text{font-size:.875rem;color:var(--color-text-muted);flex:1}.chapter-section#trading-psychology .psychology-checklist{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.chapter-section#trading-psychology .psychology-checklist h4{margin-bottom:1rem;color:var(--color-text)}.chapter-section#trading-psychology .psych-questions{display:flex;flex-direction:column;gap:1.5rem}.chapter-section#trading-psychology .question-item{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.chapter-section#trading-psychology .question-item h5{margin-bottom:1rem;font-size:1rem;color:var(--color-text);font-weight:600}.chapter-section#trading-psychology .question-item ul{margin:0;padding-left:1rem;list-style-type:disc}.chapter-section#trading-psychology .question-item li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem;line-height:1.4}.chapter-section#trading-psychology .emotional-management{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.chapter-section#trading-psychology .emotional-management h4{margin-bottom:1rem;color:var(--color-text)}.chapter-section#trading-psychology .reset-steps{display:flex;flex-direction:column;gap:1rem}.chapter-section#trading-psychology .reset-step{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--color-bg-light);border-radius:.5rem;border:1px solid rgba(75,85,99,.2)}.chapter-section#trading-psychology .reset-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}.chapter-section#trading-psychology .reset-step p{margin:0;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#trading-psychology .progress-tracker{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:1.5rem}.chapter-section#trading-psychology .progress-tracker h4{margin-bottom:1rem;color:var(--color-text)}.chapter-section#trading-psychology .progress-bar{width:100%;height:.5rem;background:#4b55634d;border-radius:.25rem;overflow:hidden;margin-bottom:.75rem}.chapter-section#trading-psychology .progress-fill{height:100%;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border-radius:.25rem;transition:width var(--transition-normal)}.chapter-section#trading-psychology .progress-text{font-size:.875rem;color:var(--color-text-muted);font-weight:500}.quiz-section#chapter-8-quiz{background:var(--color-bg-light);padding:4rem 0}@media (max-width:1024px){.chapter-section#trading-psychology .content-grid{grid-template-columns:1fr;gap:2rem}.chapter-section#trading-psychology .content-sidebar{position:static;order:2}}@media (max-width:768px){.chapter-section#trading-psychology{padding:3rem 0}.chapter-section#trading-psychology .chapter-title{font-size:2rem}.chapter-section#trading-psychology .chapter-subtitle{font-size:1rem}.chapter-section#trading-psychology .emotion-types{gap:1.5rem}.chapter-section#trading-psychology .emotion-card{padding:1.5rem}.chapter-section#trading-psychology .technique-grid{grid-template-columns:1fr}.chapter-section#trading-psychology .mindset-comparison{grid-template-columns:1fr;gap:1.5rem}.chapter-section#trading-psychology .scenario-timeline{padding:1.5rem}.chapter-section#trading-psychology .timeline-item{flex-direction:column;gap:1rem;padding:1.5rem;text-align:center}}@media (max-width:768px){.beginners-guide-page .chapter-section#trading-psychology{overflow-x:hidden;width:100%}.beginners-guide-page .content-grid{width:100%;max-width:100%;box-sizing:border-box}.beginners-guide-page .emotion-types,.beginners-guide-page .greed-scenarios{width:100%;padding:0}.beginners-guide-page .emotion-card,.beginners-guide-page .scenario-card{width:100%;margin:0;box-sizing:border-box}.beginners-guide-page .chapter-section#trading-psychology p,.beginners-guide-page .chapter-section#trading-psychology li{word-wrap:break-word;overflow-wrap:break-word}.beginners-guide-page .chapter-section#trading-psychology .content-main,.beginners-guide-page .chapter-section#trading-psychology .content-sidebar{min-width:0;width:100%}}@media (max-width:480px){.beginners-guide-page .scenario-timeline,.beginners-guide-page .emotion-breakdown{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}.beginners-guide-page .psychology-assessment,.beginners-guide-page .discipline-framework{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (prefers-reduced-motion:reduce){.chapter-section#trading-psychology .emotion-card,.chapter-section#trading-psychology .timeline-item{transition:none}.chapter-section#trading-psychology .emotion-card:hover,.chapter-section#trading-psychology .timeline-item:hover{transform:none}}@media print{.chapter-section#trading-psychology{background:#fff!important;color:#000!important}.chapter-section#trading-psychology .emotion-card,.chapter-section#trading-psychology .scenario-card{border:1px solid #ccc;background:#fff}}.chapter-section#trading-psychology .emotional-state-tracker{background:var(--color-bg);border:2px solid var(--color-primary);border-radius:1rem;padding:2rem;margin:2rem 0;box-shadow:0 4px 12px #0000001a}.chapter-section#trading-psychology .emotional-state-tracker h3{margin-bottom:1rem;color:var(--color-text);text-align:center}.chapter-section#trading-psychology .emotional-state-tracker p{text-align:center;color:var(--color-text-muted);margin-bottom:1.5rem}.chapter-section#trading-psychology .emotion-scale{margin:1.5rem 0}.chapter-section#trading-psychology .scale-container{margin:1rem 0}.chapter-section#trading-psychology .scale-container label{display:block;font-weight:600;color:var(--color-text);margin-bottom:.5rem}.chapter-section#trading-psychology .scale-bar{display:flex;align-items:center;gap:1rem;margin:1rem 0}.chapter-section#trading-psychology .scale-bar input[type=range]{flex:1;height:6px;border-radius:3px;background:#4b55634d;outline:0;-webkit-appearance:none;appearance:none}.chapter-section#trading-psychology .scale-bar input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:20px;width:20px;border-radius:50%;background:var(--color-primary);cursor:pointer}.chapter-section#trading-psychology .scale-bar input[type=range]::-moz-range-thumb{height:20px;width:20px;border-radius:50%;background:var(--color-primary);cursor:pointer;border:0}.chapter-section#trading-psychology .scale-value{min-width:2rem;text-align:center;font-weight:700;color:var(--color-primary);font-size:1.125rem}.chapter-section#trading-psychology .state-recommendation{margin-top:1.5rem}.chapter-section#trading-psychology .rec-box{background:var(--color-bg-light);border-radius:.75rem;padding:1.5rem;border:1px solid rgba(75,85,99,.3)}.chapter-section#trading-psychology .state-recommendation .warning{color:#ef4444;font-weight:600;margin:0 0 .5rem}.chapter-section#trading-psychology .state-recommendation .caution{color:#f59e0b;font-weight:600;margin:0 0 .5rem}.chapter-section#trading-psychology .state-recommendation .good{color:#10b981;font-weight:600;margin:0 0 .5rem}.chapter-section#trading-psychology .state-recommendation .info{color:var(--color-text-muted);font-style:italic;margin:0}.chapter-section#trading-psychology .rec-box ul{margin:.5rem 0 0 1.5rem;color:var(--color-text-muted)}.chapter-section#trading-psychology .rec-box li{margin-bottom:.25rem}.chapter-section#trading-psychology .journal-template{background:var(--color-bg-light);border-radius:1rem;padding:2rem;margin:2rem 0;border:1px solid rgba(75,85,99,.3)}.chapter-section#trading-psychology .journal-template h3{margin-bottom:1rem;color:var(--color-text)}.chapter-section#trading-psychology .journal-template>p{color:var(--color-text-muted);margin-bottom:1.5rem}.chapter-section#trading-psychology .journal-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1.5rem 0}.chapter-section#trading-psychology .journal-field{display:flex;flex-direction:column;gap:.5rem}.chapter-section#trading-psychology .journal-field.full-width{grid-column:1/-1}.chapter-section#trading-psychology .journal-field label{font-weight:600;color:var(--color-text);font-size:.875rem}.chapter-section#trading-psychology .journal-field input,.chapter-section#trading-psychology .journal-field select,.chapter-section#trading-psychology .journal-field textarea{padding:.75rem;border:1px solid rgba(75,85,99,.3);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);transition:all var(--transition-fast)}.chapter-section#trading-psychology .journal-field input:focus,.chapter-section#trading-psychology .journal-field select:focus,.chapter-section#trading-psychology .journal-field textarea:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 2px #3b82f61a}.chapter-section#trading-psychology .journal-field textarea{resize:vertical;min-height:60px}.chapter-section#trading-psychology .journal-actions{display:flex;gap:1rem;margin:2rem 0;flex-wrap:wrap}.chapter-section#trading-psychology .journal-actions button{padding:.75rem 1.5rem;border:0;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.chapter-section#trading-psychology .save-journal-btn{background:var(--color-primary);color:#fff}.chapter-section#trading-psychology .save-journal-btn:hover{background:var(--color-secondary);transform:translateY(-1px)}.chapter-section#trading-psychology .download-journal-btn{background:#10b981;color:#fff}.chapter-section#trading-psychology .download-journal-btn:hover{background:#059669;transform:translateY(-1px)}.chapter-section#trading-psychology .clear-journal-btn{background:#6b7280;color:#fff}.chapter-section#trading-psychology .clear-journal-btn:hover{background:#4b5563;transform:translateY(-1px)}.chapter-section#trading-psychology .journal-statistics{background:var(--color-bg);border-radius:.75rem;padding:1.5rem;margin-top:1rem;border:1px solid rgba(75,85,99,.3)}.chapter-section#trading-psychology .journal-statistics h5{margin-bottom:1rem;color:var(--color-text)}.chapter-section#trading-psychology .stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.chapter-section#trading-psychology .stat-item{text-align:center;padding:.75rem;background:var(--color-bg-light);border-radius:.5rem}.chapter-section#trading-psychology .stat-number{display:block;font-size:1.5rem;font-weight:700;color:var(--color-text)}.chapter-section#trading-psychology .stat-number.positive{color:#10b981}.chapter-section#trading-psychology .stat-number.negative{color:#ef4444}.chapter-section#trading-psychology .stat-label{display:block;font-size:.75rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.chapter-section#trading-psychology .emotion-analysis{font-size:.875rem;color:var(--color-text-muted)}.chapter-section#trading-psychology .success-message{background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:.5rem;padding:1rem;margin:.5rem 0;color:#10b981;font-weight:600}.chapter-section#trading-psychology .psychological-biases{background:var(--color-bg);border-radius:1rem;padding:2rem;margin:2rem 0;border:1px solid rgba(75,85,99,.3)}.chapter-section#trading-psychology .psychological-biases h3{margin-bottom:1rem;color:var(--color-text)}.chapter-section#trading-psychology .psychological-biases>p{color:var(--color-text-muted);margin-bottom:1.5rem}.chapter-section#trading-psychology .bias-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1.5rem}.chapter-section#trading-psychology .bias-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);position:relative;overflow:hidden}.chapter-section#trading-psychology .bias-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary))}.chapter-section#trading-psychology .bias-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.chapter-section#trading-psychology .bias-card h4{margin:0 0 1rem;color:var(--color-text);font-size:1rem}.chapter-section#trading-psychology .bias-card p{margin:0 0 .75rem;font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.chapter-section#trading-psychology .bias-card strong{color:var(--color-text)}.chapter-section#trading-psychology .breathing-exercise{background:var(--color-bg);border-radius:1rem;padding:2rem;margin:2rem 0;text-align:center;border:1px solid rgba(75,85,99,.3)}.chapter-section#trading-psychology .breathing-exercise h3{margin-bottom:1rem;color:var(--color-text)}.chapter-section#trading-psychology .breathing-exercise>p{color:var(--color-text-muted);margin-bottom:2rem}.chapter-section#trading-psychology .breathing-animation{margin:2rem 0;height:200px;display:flex;align-items:center;justify-content:center}.chapter-section#trading-psychology .breath-circle{width:120px;height:120px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;transition:transform 4s ease-in-out;cursor:pointer;box-shadow:0 4px 12px #0003}.chapter-section#trading-psychology .breath-text{font-size:.875rem;font-weight:600}.chapter-section#trading-psychology .breathing-controls{margin:2rem 0;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.chapter-section#trading-psychology .breath-btn{padding:.75rem 1.5rem;border:0;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast);background:var(--color-primary);color:#fff}.chapter-section#trading-psychology .breath-btn:hover{background:var(--color-secondary);transform:translateY(-1px)}.chapter-section#trading-psychology .breath-btn.secondary{background:#6b7280}.chapter-section#trading-psychology .breath-btn.secondary:hover{background:#4b5563}.chapter-section#trading-psychology .breathing-info{text-align:left;background:var(--color-bg-light);border-radius:.75rem;padding:1.5rem;margin-top:2rem;border:1px solid rgba(75,85,99,.3)}.chapter-section#trading-psychology .breathing-info h5{margin:0 0 1rem;color:var(--color-text)}.chapter-section#trading-psychology .breathing-info ul{margin:0;padding-left:1.5rem}.chapter-section#trading-psychology .breathing-info li{margin-bottom:.5rem;color:var(--color-text-muted);font-size:.875rem}.chapter-section#trading-psychology .breathing-info strong{color:var(--color-text)}@media (max-width:768px){.chapter-section#trading-psychology .journal-fields,.chapter-section#trading-psychology .bias-grid,.chapter-section#trading-psychology .stats-grid{grid-template-columns:1fr}.chapter-section#trading-psychology .emotional-state-tracker,.chapter-section#trading-psychology .journal-template,.chapter-section#trading-psychology .psychological-biases,.chapter-section#trading-psychology .breathing-exercise{padding:1.5rem}.chapter-section#trading-psychology .journal-actions{flex-direction:column}.chapter-section#trading-psychology .journal-actions button{width:100%}.chapter-section#trading-psychology .breath-circle{width:100px;height:100px}}.chapter-section#trading-psychology .breath-circle:focus,.chapter-section#trading-psychology .breath-btn:focus,.chapter-section#trading-psychology input[type=range]:focus{outline:3px solid var(--color-primary);outline-offset:2px;border-radius:.5rem}@media (prefers-reduced-motion:reduce){.chapter-section#trading-psychology .breath-circle{transition:none!important;transform:none!important}}.chapter-section#trading-plan{padding:5rem 0;border-bottom:1px solid rgba(75,85,99,.3);background:var(--color-bg-light)}.chapter-section#trading-plan .chapter-header{text-align:center;margin-bottom:3rem}.chapter-section#trading-plan .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}.chapter-section#trading-plan .chapter-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.chapter-section#trading-plan .chapter-subtitle{font-size:1.125rem;color:var(--color-text-muted);max-width:600px;margin:0 auto}.chapter-section#trading-plan .content-grid{display:grid;grid-template-columns:2fr 1fr;gap:3rem;max-width:1200px;margin:0 auto}.chapter-section#trading-plan .content-sidebar{position:sticky;top:6rem;height:fit-content;z-index:10}.chapter-section#trading-plan .plan-benefits{margin:2rem 0}.chapter-section#trading-plan .benefit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.chapter-section#trading-plan .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)}.chapter-section#trading-plan .benefit-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001a;border-color:var(--color-primary)}.chapter-section#trading-plan .benefit-card h4{margin-bottom:1rem;font-size:1.125rem;color:var(--color-text)}.chapter-section#trading-plan .benefit-card p{margin:0;font-size:.875rem;color:var(--color-text-muted);line-height:1.4}.chapter-section#trading-plan .plan-template{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.chapter-section#trading-plan .template-section{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(75,85,99,.2)}.chapter-section#trading-plan .template-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.chapter-section#trading-plan .template-section h4{margin-bottom:1.5rem;font-size:1.25rem;color:var(--color-text)}.chapter-section#trading-plan .template-form{display:flex;flex-direction:column;gap:1.5rem}.chapter-section#trading-plan .form-group{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.chapter-section#trading-plan .form-group label{display:block;margin-bottom:.75rem;font-weight:600;color:var(--color-text)}.quiz-section#chapter-11-quiz{background:var(--color-bg);padding:4rem 0}@media (max-width:1024px){.chapter-section#trading-plan .content-grid{grid-template-columns:1fr;gap:2rem}.chapter-section#trading-plan .content-sidebar{position:static;order:2}.chapter-section#trading-plan .benefit-grid{grid-template-columns:1fr}.chapter-section#trading-plan .validation-sections{grid-template-columns:1fr;gap:1.5rem}.chapter-section#trading-plan .validation-category{padding:1.5rem}}@media (max-width:768px){.chapter-section#trading-plan{padding:3rem 0}.chapter-section#trading-plan .chapter-title{font-size:2rem}.chapter-section#trading-plan .chapter-subtitle{font-size:1rem}.chapter-section#trading-plan .benefit-card,.chapter-section#trading-plan .plan-template{padding:1.5rem}}@media (max-width:768px){.beginners-guide-page .chapter-section#trading-plan{overflow-x:hidden;width:100%}.beginners-guide-page .content-grid{width:100%;max-width:100%;box-sizing:border-box}.beginners-guide-page .benefit-grid{width:100%;padding:0}.beginners-guide-page .benefit-card{width:100%;margin:0;box-sizing:border-box}.beginners-guide-page .chapter-section#trading-plan p,.beginners-guide-page .chapter-section#trading-plan li{word-wrap:break-word;overflow-wrap:break-word}.beginners-guide-page .chapter-section#trading-plan .content-main,.beginners-guide-page .chapter-section#trading-plan .content-sidebar{min-width:0;width:100%}.beginners-guide-page .validation-sections{grid-template-columns:1fr;gap:1rem}.beginners-guide-page .validation-category{padding:1rem}.beginners-guide-page .validation-item{padding:.75rem;font-size:.875rem}.beginners-guide-page .plan-validation{padding:1rem;margin:1rem 0}}@media (max-width:480px){.beginners-guide-page .plan-template,.beginners-guide-page .plan-calculator{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}.beginners-guide-page .plan-generator{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (prefers-reduced-motion:reduce){.chapter-section#trading-plan .benefit-card{transition:none}.chapter-section#trading-plan .benefit-card:hover{transform:none}}.chapter-section#trading-plan .example-input{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.5rem;padding:1rem}.chapter-section#trading-plan .placeholder{display:block;font-style:italic;color:var(--color-text-muted);margin-bottom:.5rem}.chapter-section#trading-plan .input-note{margin:0;font-size:.8rem;color:var(--color-text-muted)}.chapter-section#trading-plan .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}.chapter-section#trading-plan .risk-rules .rule-item h5{margin-bottom:1rem;font-size:1rem;font-weight:600;color:var(--color-text)}.chapter-section#trading-plan .rule-example{background:#3b82f60d;border:1px solid rgba(59,130,246,.3);border-radius:.5rem;padding:1rem}.chapter-section#trading-plan .rule-text{display:block;font-weight:600;color:var(--color-primary);margin-bottom:.75rem}.chapter-section#trading-plan .calculation-example h6{margin-bottom:.5rem;font-size:.875rem;color:var(--color-text);font-weight:600}.chapter-section#trading-plan .calculation-example p{margin:0 0 .25rem;font-size:.8rem;color:var(--color-text-muted)}.chapter-section#trading-plan .rule-detail{margin:0;font-size:.8rem;color:var(--color-text-muted);font-style:italic}.chapter-section#trading-plan .strategy-template{margin:2rem 0}.chapter-section#trading-plan .strategy-example{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem}.chapter-section#trading-plan .strategy-example h5{margin-bottom:1.5rem;font-size:1.125rem;color:var(--color-text)}.chapter-section#trading-plan .strategy-rules{display:grid;grid-template-columns:1fr;gap:1.5rem}.chapter-section#trading-plan .rule-group{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.chapter-section#trading-plan .rule-group h6{margin-bottom:.75rem;font-size:1rem;font-weight:600;color:var(--color-text)}.chapter-section#trading-plan .rule-group ul{margin:0;padding-left:1rem;list-style-type:disc}.chapter-section#trading-plan .rule-group li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.25rem}.chapter-section#trading-plan .markets-selection{margin:2rem 0}.chapter-section#trading-plan .market-choice h5{margin-bottom:1rem;font-size:1rem;color:var(--color-text)}.chapter-section#trading-plan .market-options{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.chapter-section#trading-plan .market-option{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;text-align:center}.chapter-section#trading-plan .market-option h6{margin-bottom:.75rem;font-size:1rem;color:var(--color-text)}.chapter-section#trading-plan .market-option p{margin:0 0 .5rem;font-size:.8rem;color:var(--color-text-muted)}.chapter-section#trading-plan .schedule-template{margin:2rem 0}.chapter-section#trading-plan .schedule-example h5{margin-bottom:1rem;font-size:1rem;color:var(--color-text)}.chapter-section#trading-plan .schedule-timeline{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.chapter-section#trading-plan .schedule-item{display:flex;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid rgba(75,85,99,.2)}.chapter-section#trading-plan .schedule-item:last-child{border-bottom:none}.chapter-section#trading-plan .schedule-item .time{font-weight:600;color:var(--color-primary);min-width:5rem;font-size:.875rem}.chapter-section#trading-plan .schedule-item .activity{font-size:.875rem;color:var(--color-text-muted)}.chapter-section#trading-plan .tracking-system{margin:2rem 0}.chapter-section#trading-plan .tracking-metrics h4{margin-bottom:1.5rem;color:var(--color-text)}.chapter-section#trading-plan .metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.chapter-section#trading-plan .metric-card{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;text-align:center}.chapter-section#trading-plan .metric-card h5{margin-bottom:.75rem;font-size:1rem;color:var(--color-text)}.chapter-section#trading-plan .metric-card p{margin-bottom:.5rem;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#trading-plan .calculation{font-size:.8rem;color:var(--color-primary);font-weight:500;font-style:italic}.chapter-section#trading-plan .plan-generator{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.chapter-section#trading-plan .plan-generator h4{margin-bottom:1rem;color:var(--color-text)}.chapter-section#trading-plan .generator-form{display:flex;flex-direction:column;gap:1rem}.chapter-section#trading-plan .form-field{display:flex;flex-direction:column;gap:.5rem}.chapter-section#trading-plan .form-field label{font-size:.875rem;color:var(--color-text-muted);font-weight:500}.chapter-section#trading-plan .form-field input,.chapter-section#trading-plan .plan-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}.chapter-section#trading-plan .form-field input:focus,.chapter-section#trading-plan .plan-input:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.chapter-section#trading-plan .calculate-btn,.chapter-section#trading-plan .generate-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}.chapter-section#trading-plan .calculate-btn:hover,.chapter-section#trading-plan .generate-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.chapter-section#trading-plan .plan-results{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.chapter-section#trading-plan .plan-results h5{margin-bottom:1rem;color:var(--color-text)}.chapter-section#trading-plan .plan-examples{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.chapter-section#trading-plan .plan-examples h4{margin-bottom:1rem;color:var(--color-text)}.chapter-section#trading-plan .example-plans{display:grid;grid-template-columns:1fr;gap:1.5rem}.chapter-section#trading-plan .example-plan{border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;background:var(--color-bg-light)}.chapter-section#trading-plan .example-plan.conservative{border-color:#10b9814d;background:#10b9810d}.chapter-section#trading-plan .example-plan.moderate{border-color:#f59e0b4d;background:#f59e0b0d}.chapter-section#trading-plan .example-plan.aggressive{border-color:#ef44444d;background:#ef44440d}.chapter-section#trading-plan .plan-builder{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.chapter-section#trading-plan .plan-builder h4{margin-bottom:1rem;color:var(--color-text);text-align:center}.chapter-section#trading-plan .builder-form{display:flex;flex-direction:column;gap:1rem}.chapter-section#trading-plan .form-step{display:flex;flex-direction:column;gap:.5rem}.chapter-section#trading-plan .form-step label{font-size:.875rem;font-weight:500;color:var(--color-text)}.chapter-section#trading-plan .input-help{font-size:.75rem;color:var(--color-text-muted);font-style:italic}.chapter-section#trading-plan .download-section{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.chapter-section#trading-plan .template-preview{text-align:center}.chapter-section#trading-plan .preview-header h4{margin-bottom:1rem;font-size:1.25rem;color:var(--color-text)}.chapter-section#trading-plan .preview-header p{margin-bottom:1.5rem;color:var(--color-text-muted)}.chapter-section#trading-plan .template-features{margin:1.5rem 0}.chapter-section#trading-plan .feature-list{display:flex;flex-direction:column;gap:.75rem;text-align:left}.chapter-section#trading-plan .feature-item{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#trading-plan .feature-icon{color:var(--color-secondary);font-weight:600}.chapter-section#trading-plan .download-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.chapter-section#trading-plan .download-btn{padding:.875rem 1.5rem;border-radius:.5rem;font-weight:600;text-decoration:none;text-align:center;transition:all var(--transition-normal);border:0;cursor:pointer}.chapter-section#trading-plan .download-btn.primary{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff}.chapter-section#trading-plan .download-btn.secondary{background:var(--color-bg-light);color:var(--color-text);border:1px solid rgba(75,85,99,.3)}.chapter-section#trading-plan .download-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}@media print{.chapter-section#trading-plan{background:#fff!important;color:#000!important}.chapter-section#trading-plan .benefit-card,.chapter-section#trading-plan .plan-template,.chapter-section#trading-plan .plan-generator,.chapter-section#trading-plan .download-section{border:1px solid #ccc;background:#fff}}.chapter-section#trading-plan .strategy-definition{background:var(--color-bg-light);border-radius:.75rem;padding:1.5rem;margin-top:1.5rem}.chapter-section#trading-plan .strategy-choice h5{margin-bottom:1rem;color:var(--color-text);font-weight:600}.chapter-section#trading-plan .strategy-options{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.chapter-section#trading-plan .strategy-option{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.5rem;cursor:pointer;transition:all var(--transition-fast)}.chapter-section#trading-plan .strategy-option:hover{border-color:var(--color-primary);background:#3b82f60d}.chapter-section#trading-plan .strategy-option input[type=radio]{accent-color:var(--color-primary)}.chapter-section#trading-plan .strategy-option label{cursor:pointer;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#trading-plan .setup-criteria{margin-top:2rem}.chapter-section#trading-plan .setup-criteria h5{margin-bottom:1rem;color:var(--color-text);font-weight:600}.chapter-section#trading-plan .criteria-checklist{display:flex;flex-direction:column;gap:.75rem}.chapter-section#trading-plan .criteria-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.5rem;cursor:pointer;transition:all var(--transition-fast)}.chapter-section#trading-plan .criteria-item:hover{background:#3b82f60d;border-color:#3b82f64d}.chapter-section#trading-plan .criteria-item input[type=checkbox]{accent-color:var(--color-primary)}.chapter-section#trading-plan .schedule-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem}.chapter-section#trading-plan .schedule-grid .schedule-item{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;border-left:3px solid var(--color-primary);display:block}.chapter-section#trading-plan .schedule-grid .schedule-item h5{margin-bottom:.75rem;color:var(--color-text);font-weight:600}.chapter-section#trading-plan .schedule-grid .schedule-item p{margin-bottom:.75rem;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#trading-plan .schedule-grid .schedule-item ul{margin:0;padding-left:1.25rem;list-style-type:disc}.chapter-section#trading-plan .schedule-grid .schedule-item li{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.25rem}.chapter-section#trading-plan .tracking-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem}.chapter-section#trading-plan .metric-item{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-fast)}.chapter-section#trading-plan .metric-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.chapter-section#trading-plan .metric-item h5{margin-bottom:.5rem;color:var(--color-primary);font-weight:600}.chapter-section#trading-plan .metric-item p{margin-bottom:.75rem;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#trading-plan .metric-formula{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:.5rem;padding:.75rem;margin-top:.75rem}.chapter-section#trading-plan .metric-formula span{font-family:JetBrains Mono,monospace;font-size:.8rem;color:var(--color-primary)}.chapter-section#trading-plan .plan-validation{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.chapter-section#trading-plan .validation-sections{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin:2rem 0}.chapter-section#trading-plan .validation-category{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.chapter-section#trading-plan .validation-category h4{margin-bottom:1rem;color:var(--color-text);font-size:1rem;font-weight:600}.chapter-section#trading-plan .validation-items{display:flex;flex-direction:column;gap:.75rem}.chapter-section#trading-plan .validation-item{display:flex;align-items:center;gap:.75rem;padding:.5rem;cursor:pointer;transition:all var(--transition-fast);border-radius:.375rem}.chapter-section#trading-plan .validation-item:hover{background:#3b82f60d}.chapter-section#trading-plan .validation-checkbox{width:1rem;height:1rem;accent-color:var(--color-primary)}.chapter-section#trading-plan .validation-text{font-size:.875rem;color:var(--color-text-muted);line-height:1.4}.chapter-section#trading-plan .plan-completion-summary{background:#10b9811a;border:2px solid rgba(16,185,129,.3);border-radius:.75rem;padding:1.5rem;margin-top:2rem;text-align:center}.chapter-section#trading-plan .completion-display{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}.chapter-section#trading-plan .completion-percentage{font-size:2rem;font-weight:700;color:#10b981}.chapter-section#trading-plan .completion-label{font-size:.875rem;color:var(--color-text-muted);font-weight:600}.chapter-section#trading-plan .completion-message p{margin:0;font-size:.875rem;color:var(--color-text);font-weight:500}.plan-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem}.plan-modal-backdrop{position:absolute;inset:0;background:#000c;cursor:pointer}.plan-modal-content{position:relative;background:var(--color-bg);border-radius:1rem;max-width:90vw;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;z-index:1001}.generated-plan{padding:2rem;min-width:600px}.plan-header{text-align:center;margin-bottom:2rem;border-bottom:2px solid rgba(75,85,99,.2);padding-bottom:1rem}.plan-header h3{margin-bottom:.5rem;color:var(--color-primary);font-size:1.5rem}.plan-header p{margin:0;color:var(--color-text-muted);font-size:.875rem}.plan-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}.plan-section{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.plan-section h4{margin-bottom:1rem;color:var(--color-text);font-size:1rem;font-weight:600}.plan-section ul{margin:0;padding-left:1rem;list-style-type:disc}.plan-section li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem;line-height:1.4}.formula-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)}.plan-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem;padding-top:1rem;border-top:2px solid rgba(75,85,99,.2)}.download-plan-btn,.save-plan-btn,.close-plan-btn{padding:.75rem 1.5rem;border:0;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all var(--transition-fast)}.download-plan-btn{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff}.save-plan-btn{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.3)}.close-plan-btn{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.3)}.download-plan-btn:hover,.save-plan-btn:hover,.close-plan-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media (max-width:768px){.plan-modal{padding:1rem}.generated-plan{min-width:auto;padding:1.5rem}.plan-grid{grid-template-columns:1fr;gap:1rem}.plan-actions{flex-direction:column;gap:.75rem}}.chapter-section#trading-plan .plan-checklist{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.chapter-section#trading-plan .plan-checklist h4{margin-bottom:1.5rem;color:var(--color-text);text-align:center;font-size:1.125rem;font-weight:600}.chapter-section#trading-plan .checklist-items{display:flex;flex-direction:column;gap:.75rem}.chapter-section#trading-plan .checklist-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--color-bg);border-radius:.5rem;border:1px solid rgba(75,85,99,.2);cursor:pointer;transition:all var(--transition-fast)}.chapter-section#trading-plan .checklist-item:hover{background:#3b82f60d;border-color:#3b82f64d}.chapter-section#trading-plan .checklist-checkbox{width:1rem;height:1rem;accent-color:var(--color-primary)}.chapter-section#trading-plan .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)}.chapter-section#trading-plan .checklist-text{font-size:.875rem;color:var(--color-text-muted);flex:1}.plan-modal[data-astro-cid-dnnd2zg3]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem}.plan-modal-backdrop[data-astro-cid-dnnd2zg3]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000c;backdrop-filter:blur(4px)}.plan-modal-content[data-astro-cid-dnnd2zg3]{position:relative;background:var(--color-bg-light);border-radius:1rem;padding:0;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0000004d}.generated-plan[data-astro-cid-dnnd2zg3]{padding:2rem}.plan-header[data-astro-cid-dnnd2zg3]{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid var(--color-primary)}.plan-header[data-astro-cid-dnnd2zg3] h3[data-astro-cid-dnnd2zg3]{color:var(--color-primary);margin-bottom:.5rem}.plan-header[data-astro-cid-dnnd2zg3] p[data-astro-cid-dnnd2zg3]{color:var(--color-text-muted);font-size:.95rem}.plan-grid[data-astro-cid-dnnd2zg3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.plan-section[data-astro-cid-dnnd2zg3]{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.plan-section[data-astro-cid-dnnd2zg3] h4[data-astro-cid-dnnd2zg3]{color:var(--color-text);margin-bottom:1rem;font-size:1.125rem}.plan-section[data-astro-cid-dnnd2zg3] ul[data-astro-cid-dnnd2zg3]{list-style:none;padding:0;margin:0}.plan-section[data-astro-cid-dnnd2zg3] li[data-astro-cid-dnnd2zg3]{padding:.5rem 0;border-bottom:1px solid rgba(75,85,99,.1);font-size:.9rem;color:var(--color-text-muted)}.plan-section[data-astro-cid-dnnd2zg3] li[data-astro-cid-dnnd2zg3]:last-child{border-bottom:none}.formula-box[data-astro-cid-dnnd2zg3]{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:.5rem;padding:1rem}.formula-box[data-astro-cid-dnnd2zg3] code[data-astro-cid-dnnd2zg3]{display:block;font-family:JetBrains Mono,monospace;color:var(--color-primary);font-weight:600;margin-bottom:.5rem}.formula-example[data-astro-cid-dnnd2zg3]{font-size:.85rem;color:var(--color-text-muted);margin:0}.plan-actions[data-astro-cid-dnnd2zg3]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.plan-actions[data-astro-cid-dnnd2zg3] button[data-astro-cid-dnnd2zg3]{padding:.75rem 1.5rem;border:0;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.download-plan-btn[data-astro-cid-dnnd2zg3]{background:var(--color-primary);color:#fff}.save-plan-btn[data-astro-cid-dnnd2zg3]{background:var(--color-success);color:#fff}.close-plan-btn[data-astro-cid-dnnd2zg3]{background:var(--color-text-muted);color:#fff}.plan-actions[data-astro-cid-dnnd2zg3] button[data-astro-cid-dnnd2zg3]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media (max-width:768px){.plan-modal[data-astro-cid-dnnd2zg3]{padding:1rem}.generated-plan[data-astro-cid-dnnd2zg3]{padding:1.5rem}.plan-grid[data-astro-cid-dnnd2zg3]{grid-template-columns:1fr;gap:1rem}.plan-actions[data-astro-cid-dnnd2zg3]{flex-direction:column}}.chapter-section#platform-setup{padding:5rem 0;border-bottom:1px solid rgba(75,85,99,.3);background:var(--color-bg)}.chapter-section#platform-setup .chapter-header{text-align:center;margin-bottom:3rem}.chapter-section#platform-setup .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}.chapter-section#platform-setup .chapter-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.chapter-section#platform-setup .chapter-subtitle{font-size:1.125rem;color:var(--color-text-muted);max-width:600px;margin:0 auto}.chapter-section#platform-setup .content-grid{display:grid;grid-template-columns:2fr 1fr;gap:3rem;max-width:1200px;margin:0 auto}.chapter-section#platform-setup .content-sidebar{position:sticky;top:6rem;height:fit-content;z-index:10}.chapter-section#platform-setup .broker-comparison{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.chapter-section#platform-setup .comparison-categories{display:flex;flex-direction:column;gap:3rem}.chapter-section#platform-setup .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)}.chapter-section#platform-setup .broker-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:100%}.chapter-section#platform-setup .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}.chapter-section#platform-setup .broker-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000026;border-color:var(--color-primary)}.chapter-section#platform-setup .broker-card.recommended{border-color:var(--color-primary);background:#3b82f60d}.chapter-section#platform-setup .broker-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(75,85,99,.2)}.chapter-section#platform-setup .broker-header h5{margin:0;color:var(--color-text);font-size:1.125rem;font-weight:600}.chapter-section#platform-setup .broker-tag{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600}.chapter-section#platform-setup .feature-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#4b55630d;border-radius:.5rem;margin-bottom:.5rem}.chapter-section#platform-setup .feature-label{font-size:.875rem;color:var(--color-text-muted);font-weight:500}.chapter-section#platform-setup .feature-value{font-size:.875rem;color:var(--color-text);font-weight:600}.chapter-section#platform-setup .broker-pros{background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:.5rem;padding:1rem}.chapter-section#platform-setup .broker-pros h6{margin:0 0 .75rem;color:#10b981;font-size:.875rem;font-weight:600}.chapter-section#platform-setup .broker-pros li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.25rem}.chapter-section#platform-setup .broker-comparison-tool{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.chapter-section#platform-setup .comparison-filters{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:1.5rem 0}.chapter-section#platform-setup .filter-group label{font-weight:600;color:var(--color-text);font-size:.875rem}.chapter-section#platform-setup .filter-group select{padding:.75rem;border:2px solid rgba(75,85,99,.3);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:1rem;transition:border-color var(--transition-fast)}.chapter-section#platform-setup .find-broker-btn{width:100%;padding:1rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border:0;border-radius:.75rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all var(--transition-fast);margin:1rem 0}.chapter-section#platform-setup .find-broker-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f64d}.chapter-section#platform-setup .recommendation-result{background:#10b9811a;border:2px solid rgba(16,185,129,.3);border-radius:.75rem;padding:1.5rem;margin-top:1rem;animation:slideIn .3s ease}.chapter-section#platform-setup .recommendation-result h4{margin-bottom:1rem;color:#10b981;font-size:1.125rem;font-weight:600}.chapter-section#platform-setup .recommendation-result p{margin:.5rem 0;color:var(--color-text);font-size:.875rem;line-height:1.5}.chapter-section#platform-setup .platform-setup{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1rem}.chapter-section#platform-setup .platform-option{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.chapter-section#platform-setup .platform-option h5{margin-bottom:1rem;font-size:1rem;color:var(--color-text)}.chapter-section#platform-setup .platform-option p{margin:0 0 .5rem;font-size:.8rem;color:var(--color-text-muted)}.quiz-section#chapter-12-quiz{background:var(--color-bg);padding:4rem 0}@media (max-width:1024px){.chapter-section#platform-setup .content-grid{grid-template-columns:1fr;gap:2rem}.chapter-section#platform-setup .content-sidebar{position:static;order:2}.chapter-section#platform-setup .broker-grid{grid-template-columns:1fr;gap:1.5rem}.chapter-section#platform-setup .platform-setup,.chapter-section#platform-setup .comparison-filters{grid-template-columns:1fr;gap:1rem}}@media (max-width:768px){.chapter-section#platform-setup{padding:3rem 0}.chapter-section#platform-setup .chapter-title{font-size:2rem}.chapter-section#platform-setup .chapter-subtitle{font-size:1rem}.chapter-section#platform-setup .broker-card{padding:1.5rem}.chapter-section#platform-setup .platform-option{text-align:center;padding:1.5rem}}@media (max-width:768px){.beginners-guide-page .chapter-section#platform-setup{overflow-x:hidden;width:100%}.beginners-guide-page .content-grid{width:100%;max-width:100%;box-sizing:border-box}.beginners-guide-page .broker-grid,.beginners-guide-page .platform-setup{width:100%;padding:0}.beginners-guide-page .broker-card,.beginners-guide-page .platform-option{width:100%;margin:0;box-sizing:border-box}.beginners-guide-page .chapter-section#platform-setup p,.beginners-guide-page .chapter-section#platform-setup li{word-wrap:break-word;overflow-wrap:break-word}.beginners-guide-page .chapter-section#platform-setup .content-main,.beginners-guide-page .chapter-section#platform-setup .content-sidebar{min-width:0;width:100%}}@media (max-width:480px){.beginners-guide-page .broker-comparison,.beginners-guide-page .platform-tutorial{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}.beginners-guide-page .navigation-guide{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (prefers-reduced-motion:reduce){.chapter-section#platform-setup .broker-card{transition:none}.chapter-section#platform-setup .broker-card:hover{transform:none}}.chapter-section#platform-setup .broker-header{margin-bottom:1.5rem;text-align:center}.chapter-section#platform-setup .broker-header h5{margin-bottom:.5rem;font-size:1.125rem;font-weight:600;color:var(--color-text)}.chapter-section#platform-setup .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}.chapter-section#platform-setup .broker-features{margin-bottom:1.5rem}.chapter-section#platform-setup .broker-pros h6{margin-bottom:.75rem;font-size:.875rem;color:var(--color-secondary);font-weight:600}.chapter-section#platform-setup .broker-pros ul{margin:0;padding-left:1rem;list-style-type:disc}.chapter-section#platform-setup .broker-pros li{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.25rem}.chapter-section#platform-setup .navigation-guide{margin:2rem 0}.chapter-section#platform-setup .platform-sections{display:flex;flex-direction:column;gap:2rem}.chapter-section#platform-setup .section-item{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;transition:all var(--transition-normal)}.chapter-section#platform-setup .section-item:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a;border-color:var(--color-primary)}.chapter-section#platform-setup .section-item h4{margin-bottom:1.5rem;font-size:1.25rem;color:var(--color-text)}.chapter-section#platform-setup .section-features{display:flex;flex-direction:column;gap:1rem}.chapter-section#platform-setup .feature-row{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.5rem;transition:all var(--transition-fast)}.chapter-section#platform-setup .feature-row:hover{background:#3b82f60d;border-color:#3b82f64d}.chapter-section#platform-setup .feature-name{font-weight:600;color:var(--color-text);font-size:.875rem}.chapter-section#platform-setup .feature-location{font-size:.8rem;color:var(--color-text-muted);font-style:italic}.chapter-section#platform-setup .settings-guide{margin:2rem 0}.chapter-section#platform-setup .settings-category{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.chapter-section#platform-setup .settings-category:last-child{margin-bottom:0}.chapter-section#platform-setup .settings-category h4{margin-bottom:1.5rem;font-size:1.25rem;color:var(--color-text)}.chapter-section#platform-setup .settings-list{display:flex;flex-direction:column;gap:1.5rem}.chapter-section#platform-setup .setting-item{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;transition:all var(--transition-fast)}.chapter-section#platform-setup .setting-item:hover{transform:translate(4px);border-color:var(--color-primary)}.chapter-section#platform-setup .setting-item.critical{border-color:#ef44444d;background:#ef44440d}.chapter-section#platform-setup .setting-item h5{margin-bottom:.75rem;font-size:1rem;color:var(--color-text);font-weight:600}.chapter-section#platform-setup .setting-item p{margin-bottom:.5rem;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#platform-setup .setting-item p:last-child{margin-bottom:0}.chapter-section#platform-setup .setting-item strong{color:var(--color-text);font-weight:600}.chapter-section#platform-setup .workspace-setup{margin:2rem 0}.chapter-section#platform-setup .workspace-layouts{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:1rem}.chapter-section#platform-setup .layout-option{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;transition:all var(--transition-normal)}.chapter-section#platform-setup .layout-option:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000026;border-color:var(--color-primary)}.chapter-section#platform-setup .layout-option h4{margin-bottom:1.5rem;font-size:1.125rem;color:var(--color-text)}.chapter-section#platform-setup .layout-description p{margin-bottom:1.5rem;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#platform-setup .layout-components{display:flex;flex-direction:column;gap:.75rem}.chapter-section#platform-setup .component-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--color-bg);border:1px solid rgba(75,85,99,.2);border-radius:.5rem;transition:all var(--transition-fast)}.chapter-section#platform-setup .component-item:hover{background:#3b82f60d;border-color:#3b82f64d}.chapter-section#platform-setup .component-name{font-weight:600;color:var(--color-text);font-size:.875rem}.chapter-section#platform-setup .component-details{font-size:.8rem;color:var(--color-text-muted)}.chapter-section#platform-setup .workspace-tips{margin:2rem 0}.chapter-section#platform-setup .tips-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.chapter-section#platform-setup .tip-item{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;transition:all var(--transition-fast)}.chapter-section#platform-setup .tip-item:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a;border-color:var(--color-primary)}.chapter-section#platform-setup .tip-item h5{margin-bottom:.75rem;font-size:1rem;color:var(--color-text)}.chapter-section#platform-setup .tip-item p{margin:0;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#platform-setup .platform-checklist{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.chapter-section#platform-setup .platform-checklist h4{margin-bottom:1rem;color:var(--color-text);text-align:center}.chapter-section#platform-setup .checklist-items{display:flex;flex-direction:column;gap:.75rem}.chapter-section#platform-setup .checklist-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--color-bg);border-radius:.5rem;border:1px solid rgba(75,85,99,.2);cursor:pointer;transition:all var(--transition-fast)}.chapter-section#platform-setup .checklist-item:hover{background:#3b82f60d;border-color:#3b82f64d}.chapter-section#platform-setup .checklist-checkbox{width:1rem;height:1rem;accent-color:var(--color-primary)}.chapter-section#platform-setup .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)}.chapter-section#platform-setup .checklist-text{font-size:.875rem;color:var(--color-text-muted);flex:1}.chapter-section#platform-setup .quick-reference{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.chapter-section#platform-setup .quick-reference h4{margin-bottom:1.5rem;color:var(--color-text);text-align:center}.chapter-section#platform-setup .ref-sections{display:flex;flex-direction:column;gap:1.5rem}.chapter-section#platform-setup .ref-section{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.chapter-section#platform-setup .ref-section h5{margin-bottom:1rem;font-size:1rem;color:var(--color-text);font-weight:600}.chapter-section#platform-setup .ref-section ul{margin:0;padding-left:1rem;list-style-type:disc}.chapter-section#platform-setup .ref-section li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem}.chapter-section#platform-setup .platform-tutorial{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.chapter-section#platform-setup .platform-tutorial h4{margin-bottom:2rem;font-size:1.25rem;color:var(--color-text);text-align:center}.chapter-section#platform-setup .component-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.chapter-section#platform-setup .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)}.chapter-section#platform-setup .component-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a;border-color:var(--color-primary)}.chapter-section#platform-setup .component-card h5{margin-bottom:1rem;font-size:1.125rem;color:var(--color-text)}.chapter-section#platform-setup .component-features p{margin-bottom:1rem;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#platform-setup .component-features h6{margin-bottom:.75rem;font-size:.875rem;color:var(--color-text);font-weight:600}.chapter-section#platform-setup .component-features ul{margin:0;padding-left:1rem;list-style-type:disc}.chapter-section#platform-setup .component-features li{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.25rem}@media print{.chapter-section#platform-setup{background:#fff!important;color:#000!important}.chapter-section#platform-setup .broker-card,.chapter-section#platform-setup .platform-option,.chapter-section#platform-setup .navigation-guide,.chapter-section#platform-setup .settings-guide,.chapter-section#platform-setup .workspace-layouts{border:1px solid #ccc;background:#fff}}.chapter-section#platform-setup .broker-features{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding:1rem;background:#3b82f60d;border-radius:.5rem}.chapter-section#platform-setup .feature-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(75,85,99,.1)}.chapter-section#platform-setup .feature-item:last-child{border-bottom:none}.chapter-section#platform-setup .feature-label{font-weight:600;font-size:.8rem;color:var(--color-text-muted)}.chapter-section#platform-setup .feature-value{font-weight:700;font-size:.875rem;color:var(--color-primary)}.chapter-section#platform-setup .broker-card.recommended{position:relative}.chapter-section#platform-setup .broker-card.recommended:before{content:"🥇 RECOMMENDED";position:absolute;top:-.75rem;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.25rem 1rem;border-radius:1rem;font-size:.7rem;font-weight:700;letter-spacing:.5px;box-shadow:0 4px 12px #10b9814d;z-index:1}.chapter-section#platform-setup .broker-comparison-tool{background:var(--color-bg-light);border:2px solid var(--color-primary);border-radius:1rem;padding:2rem;margin:2rem 0}.chapter-section#platform-setup .broker-comparison-tool h3{color:var(--color-primary);margin-bottom:1rem;text-align:center}.chapter-section#platform-setup .comparison-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:1.5rem 0}.chapter-section#platform-setup .filter-group{display:flex;flex-direction:column;gap:.5rem}.chapter-section#platform-setup .filter-group label{font-weight:600;font-size:.875rem;color:var(--color-text)}.chapter-section#platform-setup .filter-group select{padding:.75rem;border:1px solid rgba(75,85,99,.3);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:.875rem;cursor:pointer;transition:border-color var(--transition-fast)}.chapter-section#platform-setup .filter-group select:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.chapter-section#platform-setup .find-broker-btn{width:100%;padding:1rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border:0;border-radius:.5rem;font-weight:700;font-size:1rem;cursor:pointer;transition:all var(--transition-fast);margin-top:1rem}.chapter-section#platform-setup .find-broker-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3b82f64d}.chapter-section#platform-setup .recommendation-result{margin-top:2rem}.chapter-section#platform-setup .recommendation-card{background:var(--color-bg);border:2px solid var(--color-primary);border-radius:1rem;padding:2rem;animation:slideIn .5s ease}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chapter-section#platform-setup .broker-result h3{color:var(--color-primary);font-size:1.5rem;margin:1rem 0;text-align:center}.chapter-section#platform-setup .broker-result p{text-align:center;font-size:1rem;color:var(--color-text-muted);margin-bottom:1.5rem}.chapter-section#platform-setup .next-steps{background:#10b9811a;border-radius:.5rem;padding:1rem;margin-top:1rem}.chapter-section#platform-setup .next-steps h5{color:var(--color-success);margin-bottom:.75rem;font-weight:600}.chapter-section#platform-setup .next-steps ol{margin:0;padding-left:1.25rem;color:var(--color-text-muted)}.chapter-section#platform-setup .next-steps li{font-size:.875rem;margin-bottom:.5rem;line-height:1.4}.chapter-section#platform-setup .shortcuts-reference{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:1.5rem;margin-bottom:2rem}.chapter-section#platform-setup .shortcuts-reference h4{color:var(--color-text);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.chapter-section#platform-setup .shortcuts-grid{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.chapter-section#platform-setup .shortcut-section h5{margin-bottom:.75rem;color:var(--color-text);font-size:.875rem;font-weight:600}.chapter-section#platform-setup .shortcut-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:var(--color-bg-light);border-radius:.25rem;margin-bottom:.5rem}.chapter-section#platform-setup .keys{background:var(--color-primary);color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700;min-width:2rem;text-align:center}.chapter-section#platform-setup .action{font-size:.8rem;color:var(--color-text-muted)}.chapter-section#first-30-days{padding:5rem 0;border-bottom:1px solid rgba(75,85,99,.3);background:var(--color-bg-light)}.chapter-section#first-30-days .chapter-header{text-align:center;margin-bottom:3rem}.chapter-section#first-30-days .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}.chapter-section#first-30-days .chapter-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.chapter-section#first-30-days .chapter-subtitle{font-size:1.125rem;color:var(--color-text-muted);max-width:600px;margin:0 auto}.chapter-section#first-30-days .content-grid{display:grid;grid-template-columns:2fr 1fr;gap:3rem;max-width:1200px;margin:0 auto}.chapter-section#first-30-days .content-sidebar{position:sticky;top:6rem;height:fit-content;z-index:10}.chapter-section#first-30-days .challenge-overview{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.chapter-section#first-30-days .week-sections{display:grid;grid-template-columns:1fr;gap:2rem;margin:2rem 0}.chapter-section#first-30-days .week-section{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem}.chapter-section#first-30-days .week-section h4{margin-bottom:1.5rem;font-size:1.25rem;color:var(--color-text)}.chapter-section#first-30-days .daily-tasks{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem;margin:1rem 0}.chapter-section#first-30-days .day-check{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.5rem;text-align:center;transition:all var(--transition-fast)}.chapter-section#first-30-days .day-check:hover{background:#3b82f60d;border-color:var(--color-primary)}.chapter-section#first-30-days .day-check.completed{background:#10b9811a;border-color:var(--color-secondary)}.chapter-section#first-30-days .day-number{font-weight:600;font-size:.875rem;color:var(--color-text)}.chapter-section#first-30-days .day-checkbox{accent-color:var(--color-primary);width:1.25rem;height:1.25rem}.chapter-section#first-30-days .progress-tracker{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:1.5rem;margin:2rem 0}.chapter-section#first-30-days .progress-bar{width:100%;height:.5rem;background:#4b55634d;border-radius:.25rem;overflow:hidden;margin-bottom:.75rem}.chapter-section#first-30-days .progress-fill{height:100%;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border-radius:.25rem;transition:width var(--transition-normal)}.chapter-section#first-30-days .progress-text{font-size:.875rem;color:var(--color-text-muted);font-weight:500;text-align:center}.quiz-section#chapter-13-quiz{background:var(--color-bg-light);padding:4rem 0}@media (max-width:1024px){.chapter-section#first-30-days .content-grid{grid-template-columns:1fr;gap:2rem}.chapter-section#first-30-days .content-sidebar{position:static;order:2}}@media (max-width:768px){.chapter-section#first-30-days{padding:3rem 0}.chapter-section#first-30-days .chapter-title{font-size:2rem}.chapter-section#first-30-days .chapter-subtitle{font-size:1rem}.chapter-section#first-30-days .daily-tasks{grid-template-columns:repeat(4,1fr);gap:.75rem}.chapter-section#first-30-days .day-check{padding:.5rem}.chapter-section#first-30-days .challenge-overview{padding:1.5rem}}@media (max-width:480px){.chapter-section#first-30-days .daily-tasks{grid-template-columns:repeat(3,1fr);gap:.5rem}.chapter-section#first-30-days .day-check{padding:.4rem}.chapter-section#first-30-days .day-number{font-size:.75rem}}@media (max-width:768px){.beginners-guide-page .chapter-section#first-30-days{overflow-x:hidden;width:100%}.beginners-guide-page .content-grid{width:100%;max-width:100%;box-sizing:border-box}.beginners-guide-page .week-sections,.beginners-guide-page .daily-tasks{width:100%;padding:0}.beginners-guide-page .week-section,.beginners-guide-page .day-check{width:100%;margin:0;box-sizing:border-box}.beginners-guide-page .chapter-section#first-30-days p,.beginners-guide-page .chapter-section#first-30-days li{word-wrap:break-word;overflow-wrap:break-word}.beginners-guide-page .chapter-section#first-30-days .content-main,.beginners-guide-page .chapter-section#first-30-days .content-sidebar{min-width:0;width:100%}}@media (max-width:480px){.beginners-guide-page .challenge-overview,.beginners-guide-page .progress-tracker{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}.beginners-guide-page .daily-tasks{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (prefers-reduced-motion:reduce){.chapter-section#first-30-days .day-check,.chapter-section#first-30-days .progress-fill{transition:none}.chapter-section#first-30-days .day-check:hover{transform:none}}.chapter-section#first-30-days .overview-stats{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-top:1.5rem}.chapter-section#first-30-days .stat-item{display:flex;flex-direction:column;align-items:center;padding:1.5rem;background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;text-align:center;transition:all var(--transition-normal)}.chapter-section#first-30-days .stat-item:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a;border-color:var(--color-primary)}.chapter-section#first-30-days .stat-number{font-size:2rem;font-weight:700;color:var(--color-primary);margin-bottom:.5rem}.chapter-section#first-30-days .stat-label{font-size:.875rem;color:var(--color-text-muted);font-weight:500}.chapter-section#first-30-days .weekly-plan{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.chapter-section#first-30-days .weekly-plan.week-1{border-color:#3b82f64d;background:#3b82f605}.chapter-section#first-30-days .weekly-plan.week-2{border-color:#10b9814d;background:#10b98105}.chapter-section#first-30-days .weekly-plan.week-3{border-color:#f59e0b4d;background:#f59e0b05}.chapter-section#first-30-days .weekly-plan.week-4{border-color:#8b5cf64d;background:#8b5cf605}.chapter-section#first-30-days .week-header{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid rgba(75,85,99,.1)}.chapter-section#first-30-days .week-header h4{margin-bottom:.75rem;font-size:1.25rem;color:var(--color-text)}.chapter-section#first-30-days .week-header p{margin:0;color:var(--color-text-muted);font-size:.95rem}.chapter-section#first-30-days .daily-breakdown,.chapter-section#first-30-days .daily-tasks{display:flex;flex-direction:column;gap:2rem}.chapter-section#first-30-days .day-plan,.chapter-section#first-30-days .day-task{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;transition:all var(--transition-normal)}.chapter-section#first-30-days .day-plan:hover,.chapter-section#first-30-days .day-task:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.chapter-section#first-30-days .day-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(75,85,99,.2)}.chapter-section#first-30-days .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}.chapter-section#first-30-days .day-header h5,.chapter-section#first-30-days .day-content h5{margin:0;font-size:1.125rem;color:var(--color-text)}.chapter-section#first-30-days .day-content ul{margin:1rem 0;padding-left:1rem;list-style-type:disc}.chapter-section#first-30-days .day-content li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem}.chapter-section#first-30-days .success-criteria{display:flex;align-items:center;gap:.75rem;margin-top:1rem;padding:1rem;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:.5rem}.chapter-section#first-30-days .criteria-label{font-weight:600;color:#10b981;font-size:.875rem}.chapter-section#first-30-days .success-criteria span:last-child{font-size:.875rem;color:var(--color-text)}.chapter-section#first-30-days .strategy-selection{margin:2rem 0}.chapter-section#first-30-days .strategy-paths{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin:2rem 0}.chapter-section#first-30-days .strategy-path{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;transition:all var(--transition-normal)}.chapter-section#first-30-days .strategy-path:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000026;border-color:var(--color-primary)}.chapter-section#first-30-days .strategy-path.swing{border-color:#3b82f64d;background:#3b82f605}.chapter-section#first-30-days .strategy-path.day{border-color:#10b9814d;background:#10b98105}.chapter-section#first-30-days .strategy-path h5{margin-bottom:1.5rem;font-size:1.125rem;color:var(--color-text)}.chapter-section#first-30-days .path-details p{margin-bottom:1rem;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#first-30-days .path-details ul{margin:1rem 0;padding-left:1rem;list-style-type:disc}.chapter-section#first-30-days .path-details li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem}.chapter-section#first-30-days .week2-targets{margin:2rem 0}.chapter-section#first-30-days .targets-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1rem}.chapter-section#first-30-days .target-item{display:flex;flex-direction:column;align-items:center;padding:1.5rem;background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;text-align:center}.chapter-section#first-30-days .target-number{font-size:1.5rem;font-weight:700;color:var(--color-primary);margin-bottom:.5rem}.chapter-section#first-30-days .target-label{font-size:.875rem;color:var(--color-text-muted);font-weight:500}.chapter-section#first-30-days .analysis-framework{margin:2rem 0}.chapter-section#first-30-days .analysis-areas{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin:1rem 0}.chapter-section#first-30-days .analysis-area{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem}.chapter-section#first-30-days .analysis-area h5{margin-bottom:1.5rem;font-size:1.125rem;color:var(--color-text)}.chapter-section#first-30-days .analysis-checklist{display:flex;flex-direction:column;gap:.75rem}.chapter-section#first-30-days .analysis-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);cursor:pointer;transition:all var(--transition-fast)}.chapter-section#first-30-days .analysis-item:hover{background:#3b82f60d;border-color:#3b82f64d}.chapter-section#first-30-days .analysis-item input{width:1rem;height:1rem;accent-color:var(--color-primary)}.chapter-section#first-30-days .analysis-item span{font-size:.875rem;color:var(--color-text-muted);flex:1}.chapter-section#first-30-days .refinement-actions{margin:2rem 0}.chapter-section#first-30-days .action-items{display:flex;flex-direction:column;gap:1.5rem}.chapter-section#first-30-days .action-item{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.chapter-section#first-30-days .action-item h6{margin-bottom:.75rem;font-size:1rem;color:var(--color-text);font-weight:600}.chapter-section#first-30-days .action-item p{margin:0;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#first-30-days .readiness-assessment{margin:2rem 0}.chapter-section#first-30-days .assessment-criteria{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.chapter-section#first-30-days .criteria-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:1rem}.chapter-section#first-30-days .criteria-section{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.chapter-section#first-30-days .criteria-section h6{margin-bottom:1rem;font-size:1rem;color:var(--color-text);font-weight:600}.chapter-section#first-30-days .criteria-list{display:flex;flex-direction:column;gap:.75rem}.chapter-section#first-30-days .criteria-item{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;cursor:pointer;transition:all var(--transition-fast)}.chapter-section#first-30-days .criteria-item:hover{background:#3b82f60d;border-radius:.375rem;padding-left:.5rem;padding-right:.5rem}.chapter-section#first-30-days .criteria-item input{width:1rem;height:1rem;accent-color:var(--color-primary)}.chapter-section#first-30-days .criteria-item span{font-size:.875rem;color:var(--color-text-muted)}.chapter-section#first-30-days .graduation-plan{background:#10b9811a;border:2px solid rgba(16,185,129,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.chapter-section#first-30-days .graduation-plan h5{margin-bottom:1.5rem;font-size:1.125rem;color:#10b981;font-weight:600}.chapter-section#first-30-days .graduation-steps{display:flex;flex-direction:column;gap:1.5rem}.chapter-section#first-30-days .grad-step{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:var(--color-bg);border-radius:.75rem;border:1px solid rgba(16,185,129,.2)}.chapter-section#first-30-days .step-number{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;flex-shrink:0}.chapter-section#first-30-days .step-content{flex:1}.chapter-section#first-30-days .step-content h6{margin-bottom:.75rem;font-size:1rem;color:var(--color-text);font-weight:600}.chapter-section#first-30-days .step-content p{margin:0;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#first-30-days .progress-tracker-30day{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.chapter-section#first-30-days .progress-weeks{display:flex;flex-direction:column;gap:1rem}.chapter-section#first-30-days .progress-week{display:flex;align-items:center;gap:1rem}.chapter-section#first-30-days .week-label{font-size:.875rem;color:var(--color-text);font-weight:600;min-width:4rem}.chapter-section#first-30-days .week-progress{flex:1}.chapter-section#first-30-days .progress-bar.small{height:.5rem;background:#4b55634d;border-radius:.25rem;overflow:hidden}.chapter-section#first-30-days .daily-checklist{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.chapter-section#first-30-days .daily-checklist h4{margin-bottom:1.5rem;color:var(--color-text);text-align:center;font-size:1.125rem;font-weight:600}.chapter-section#first-30-days .checklist-items{display:flex;flex-direction:column;gap:.75rem}.chapter-section#first-30-days .checklist-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--color-bg);border-radius:.5rem;border:1px solid rgba(75,85,99,.2);cursor:pointer;transition:all var(--transition-fast)}.chapter-section#first-30-days .checklist-item:hover{background:#3b82f60d;border-color:#3b82f64d}.chapter-section#first-30-days .checklist-checkbox{width:1rem;height:1rem;accent-color:var(--color-primary)}.chapter-section#first-30-days .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)}.chapter-section#first-30-days .checklist-text{font-size:.875rem;color:var(--color-text-muted);flex:1}.chapter-section#first-30-days .motivation-tracker{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.chapter-section#first-30-days .motivation-tips{display:flex;flex-direction:column;gap:1rem}@media print{.chapter-section#first-30-days{background:#fff!important;color:#000!important}.chapter-section#first-30-days .challenge-overview,.chapter-section#first-30-days .week-section,.chapter-section#first-30-days .weekly-plan,.chapter-section#first-30-days .strategy-paths,.chapter-section#first-30-days .graduation-plan{border:1px solid #ccc;background:#fff}}.chapter-section#first-30-days .performance-dashboard{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:1.5rem;margin-bottom:2rem}.chapter-section#first-30-days .performance-dashboard h4{color:var(--color-text);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.chapter-section#first-30-days .stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem}.chapter-section#first-30-days .stat-card{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.2);border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all var(--transition-fast)}.chapter-section#first-30-days .stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.chapter-section#first-30-days .stat-icon{font-size:1.5rem;margin-bottom:.5rem}.chapter-section#first-30-days .stat-value{font-size:1.25rem;font-weight:700;color:var(--color-primary);margin-bottom:.25rem}.chapter-section#first-30-days .stat-label{font-size:.75rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.chapter-section#first-30-days .daily-task-tracker{background:linear-gradient(135deg,#3b82f60d,#9333ea0d);border:2px solid var(--color-primary);border-radius:1rem;padding:2rem;margin:2rem 0;overflow:visible}.chapter-section#first-30-days .daily-task-tracker h4{color:var(--color-primary);margin-bottom:1.5rem;text-align:center;font-size:1.25rem;font-weight:600}.chapter-section#first-30-days .today-tasks{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:1.5rem 0}.chapter-section#first-30-days .task-category{background:var(--color-bg);border-radius:.75rem;padding:1.5rem;border:1px solid rgba(75,85,99,.2)}.chapter-section#first-30-days .task-category h5{margin-bottom:1rem;color:var(--color-text);font-size:.875rem;font-weight:600}.chapter-section#first-30-days .task-item{display:flex;align-items:center;gap:.75rem;padding:.5rem;margin-bottom:.5rem;cursor:pointer;transition:all var(--transition-fast);border-radius:.375rem}.chapter-section#first-30-days .task-item:hover{background:#3b82f60d}.chapter-section#first-30-days .task-item input[type=checkbox]{accent-color:var(--color-primary)}.chapter-section#first-30-days .task-item input:checked+span{text-decoration:line-through;color:var(--color-text-muted)}.chapter-section#first-30-days .task-item span{font-size:.875rem;color:var(--color-text-muted);transition:all var(--transition-fast)}.chapter-section#first-30-days .daily-progress{display:flex;justify-content:center;align-items:center;margin-top:2rem;min-height:120px}.chapter-section#first-30-days .progress-ring{position:relative;width:120px;height:120px}.chapter-section#first-30-days .progress-ring svg{width:100%;height:100%}.chapter-section#first-30-days .daily-progress .progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;font-weight:700;color:var(--color-primary);margin:0;padding:0;line-height:1;text-align:center;width:100%;z-index:10}.milestone-popup{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.milestone-content{background:var(--color-bg);border:2px solid var(--color-primary);border-radius:1rem;padding:3rem;text-align:center;animation:slideUp .5s ease;max-width:500px;margin:2rem}@keyframes slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.milestone-content h3{font-size:1.5rem;color:var(--color-primary);margin-bottom:1rem}.milestone-content p{color:var(--color-text-muted);margin-bottom:2rem;font-size:1rem;line-height:1.5}.milestone-content button{padding:.875rem 2rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border:0;border-radius:.5rem;font-weight:700;cursor:pointer;transition:all var(--transition-fast);font-size:1rem}.milestone-content button:hover{transform:scale(1.05)}.chapter-section#first-30-days .achievement-tracker{background:linear-gradient(135deg,#ffd7001a,#ffc1071a);border:2px solid gold;border-radius:1rem;padding:2rem;margin:2rem 0}.chapter-section#first-30-days .achievement-tracker h4{color:#b8860b;margin-bottom:1.5rem;text-align:center;font-size:1.25rem;font-weight:600}.chapter-section#first-30-days .achievement-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem}.chapter-section#first-30-days .achievement-badge{background:var(--color-bg);border:2px solid rgba(184,134,11,.3);border-radius:.75rem;padding:1rem;text-align:center;transition:all var(--transition-normal);cursor:pointer}.chapter-section#first-30-days .achievement-badge.unlocked{border-color:gold;background:linear-gradient(135deg,#ffd70033,#ffc1071a);transform:scale(1.02);box-shadow:0 4px 15px #ffd7004d}.chapter-section#first-30-days .achievement-badge:hover{transform:translateY(-2px);border-color:gold}.chapter-section#first-30-days .badge-icon{font-size:2rem;display:block;margin-bottom:.5rem}.chapter-section#first-30-days .badge-name{font-size:.875rem;font-weight:600;color:var(--color-text);display:block;margin-bottom:.25rem}.chapter-section#first-30-days .badge-progress{font-size:.75rem;color:var(--color-text-muted);background:#b8860b1a;padding:.25rem .5rem;border-radius:1rem;display:inline-block}.chapter-section#first-30-days .achievement-badge.unlocked .badge-progress{background:#ffd7004d;color:#b8860b;font-weight:600}.chapter-section#first-30-days .streak-counter{background:var(--color-bg);border-radius:1rem;padding:1.5rem;text-align:center;border:1px solid rgba(184,134,11,.2)}.chapter-section#first-30-days .streak-display{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem}.chapter-section#first-30-days .streak-number{font-size:2rem;font-weight:700;color:#ff6b35}.chapter-section#first-30-days .streak-label{font-size:1rem;color:var(--color-text);font-weight:600}.chapter-section#first-30-days .streak-flame{font-size:1.5rem;animation:flicker 2s ease-in-out infinite alternate}@keyframes flicker{0%{opacity:1;transform:scale(1)}to{opacity:.8;transform:scale(1.1)}}.chapter-section#first-30-days .streak-best{font-size:.875rem;color:var(--color-text-muted)}.chapter-section#first-30-days .action-buttons{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.chapter-section#first-30-days .btn-action{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;border:0;border-radius:.75rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all var(--transition-fast);text-align:center}.chapter-section#first-30-days .btn-action:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.chapter-section#first-30-days .next-day-btn{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff}.chapter-section#first-30-days .next-day-btn:hover{background:linear-gradient(135deg,#2563eb,#7c3aed)}.chapter-section#first-30-days .export-btn{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.chapter-section#first-30-days .export-btn:hover{background:linear-gradient(135deg,#059669,#047857)}.chapter-section#first-30-days .reset-btn{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.3)}.chapter-section#first-30-days .reset-btn:hover{background:#ef444426;border-color:#dc2626}.chapter-section#first-30-days .btn-icon{font-size:1.25rem}.chapter-section#first-30-days .btn-action:disabled{opacity:.6;cursor:not-allowed;transform:none}.chapter-section#first-30-days .btn-action:disabled:hover{transform:none;box-shadow:none}@media (max-width:768px){.chapter-section#first-30-days .today-tasks{grid-template-columns:1fr;gap:1rem}.chapter-section#first-30-days .stats-grid,.chapter-section#first-30-days .achievement-grid{grid-template-columns:1fr;gap:.75rem}.chapter-section#first-30-days .achievement-tracker,.chapter-section#first-30-days .daily-task-tracker{padding:1.5rem}.chapter-section#first-30-days .performance-dashboard{padding:1rem}.chapter-section#first-30-days .action-buttons{padding:0 1rem}.chapter-section#first-30-days .btn-action{padding:.875rem 1rem;font-size:.8rem}.chapter-section#first-30-days .btn-icon{font-size:1rem}.milestone-content{padding:2rem;margin:1rem}}@media (max-width:480px){.chapter-section#first-30-days .achievement-grid{grid-template-columns:1fr}.chapter-section#first-30-days .streak-display{flex-direction:column;gap:.25rem}.chapter-section#first-30-days .streak-number{font-size:1.5rem}.chapter-section#first-30-days .action-buttons{gap:.75rem}}.chapter-section#tax-considerations{padding:5rem 0;border-bottom:1px solid rgba(75,85,99,.3);background:var(--color-bg)}.chapter-section#tax-considerations .chapter-header{text-align:center;margin-bottom:3rem}.chapter-section#tax-considerations .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}.chapter-section#tax-considerations .chapter-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.chapter-section#tax-considerations .chapter-subtitle{font-size:1.125rem;color:var(--color-text-muted);max-width:600px;margin:0 auto}.chapter-section#tax-considerations .content-grid{display:grid;grid-template-columns:2fr 1fr;gap:3rem;max-width:1200px;margin:0 auto}.chapter-section#tax-considerations .content-sidebar{position:sticky;top:6rem;height:fit-content;z-index:10}.chapter-section#tax-considerations .tax-comparison{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.chapter-section#tax-considerations .tax-calculator{background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border-radius:1rem;padding:1.5rem;margin:1.5rem 0;border:1px solid rgba(59,130,246,.2)}.chapter-section#tax-considerations .tax-calculator h6{margin-bottom:1rem;color:var(--color-text);font-size:1rem;font-weight:600}.chapter-section#tax-considerations .calculator-inputs{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.chapter-section#tax-considerations .input-group{display:flex;flex-direction:column;gap:.5rem}.chapter-section#tax-considerations .input-group label{font-weight:600;color:var(--color-text);font-size:.875rem}.chapter-section#tax-considerations .input-group input,.chapter-section#tax-considerations .input-group select{padding:.75rem;border:2px solid rgba(75,85,99,.3);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:1rem;transition:border-color var(--transition-fast)}.chapter-section#tax-considerations .input-group input:focus,.chapter-section#tax-considerations .input-group select:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a}.chapter-section#tax-considerations .calculate-btn{grid-column:1/-1;padding:.875rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border:0;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all var(--transition-fast)}.chapter-section#tax-considerations .calculate-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f64d}.quiz-section#chapter-14-quiz{background:var(--color-bg);padding:4rem 0}@media (max-width:1024px){.chapter-section#tax-considerations .content-grid{grid-template-columns:1fr;gap:2rem}.chapter-section#tax-considerations .content-sidebar{position:static;order:2}.chapter-section#tax-considerations .calculator-inputs{grid-template-columns:1fr}}@media (max-width:768px){.chapter-section#tax-considerations{padding:3rem 0}.chapter-section#tax-considerations .chapter-title{font-size:2rem}.chapter-section#tax-considerations .chapter-subtitle{font-size:1rem}.chapter-section#tax-considerations .tax-comparison,.chapter-section#tax-considerations .tax-calculator{padding:1.5rem}.chapter-section#tax-considerations .calc-inputs{grid-template-columns:1fr;gap:1rem}.chapter-section#tax-considerations .calc-input{font-size:1rem}.chapter-section#tax-considerations .calc-button{width:100%;padding:1rem;margin-top:.5rem}.chapter-section#tax-considerations .status-grid,.chapter-section#tax-considerations .gains-types,.chapter-section#tax-considerations .tracking-categories,.chapter-section#tax-considerations .example-grid,.chapter-section#tax-considerations .strategy-grid{grid-template-columns:1fr}.chapter-section#tax-considerations .template-preview{grid-template-columns:1fr;gap:1.5rem}.chapter-section#tax-considerations .resource-links{grid-template-columns:1fr}.chapter-section#tax-considerations .tax-brackets{gap:.5rem}.chapter-section#tax-considerations .bracket-item{padding:.5rem;flex-direction:column;text-align:center;gap:.25rem}.chapter-section#tax-considerations .bracket-range,.chapter-section#tax-considerations .bracket-rate{font-size:.875rem}}@media (max-width:480px){.chapter-section#tax-considerations .calc-inputs{grid-template-columns:1fr;gap:.75rem}.chapter-section#tax-considerations .gains-types{grid-template-columns:1fr;gap:1rem}.chapter-section#tax-considerations .gains-type{padding:1rem}.chapter-section#tax-considerations .template-actions{gap:.75rem}.chapter-section#tax-considerations .download-template-btn{padding:.875rem 1rem;font-size:.8rem}.chapter-section#tax-considerations .bracket-range{font-size:.8rem}.chapter-section#tax-considerations .bracket-rate{font-size:.9rem;font-weight:700}.chapter-section#tax-considerations .tracking-categories{grid-template-columns:1fr;gap:1rem}.chapter-section#tax-considerations .tracking-category{padding:1rem}.chapter-section#tax-considerations .record-keeping-guide,.chapter-section#tax-considerations .tax-calculator{padding:1rem;margin:1rem 0}.chapter-section#tax-considerations .calculator-form h4{font-size:1.125rem;text-align:center;margin-bottom:1.5rem}.chapter-section#tax-considerations .input-group{margin-bottom:1rem}.chapter-section#tax-considerations .input-group label{font-size:.9rem;font-weight:600;margin-bottom:.5rem;display:block}.chapter-section#tax-considerations .calc-input{width:100%;padding:1rem;font-size:1rem;border-radius:.5rem;box-sizing:border-box}.chapter-section#tax-considerations .calc-button{width:100%;padding:1rem;font-size:1.125rem;margin-top:1rem;border-radius:.75rem}.chapter-section#tax-considerations h3,.chapter-section#tax-considerations h4,.chapter-section#tax-considerations h5{word-wrap:break-word;overflow-wrap:break-word}.chapter-section#tax-considerations .btn-icon{font-size:1rem}.chapter-section#tax-considerations .calendar-items{gap:.5rem}.chapter-section#tax-considerations .calendar-item{padding:.5rem;font-size:.75rem}.chapter-section#tax-considerations .calendar-item .date{min-width:3rem}.chapter-section#tax-considerations .calc-result{margin-top:1.5rem;padding:1rem;border-radius:.75rem}.chapter-section#tax-considerations .result-item{padding:.75rem;border-radius:.5rem;margin-bottom:.5rem}.chapter-section#tax-considerations .result-label,.chapter-section#tax-considerations .result-value{font-size:.9rem}.chapter-section#tax-considerations .result-item.total .result-value{font-size:1.125rem;font-weight:700}}@media (max-width:768px){.beginners-guide-page .chapter-section#tax-considerations{overflow-x:hidden;width:100%}.beginners-guide-page .content-grid{width:100%;max-width:100%;box-sizing:border-box}.beginners-guide-page .tax-scenarios,.beginners-guide-page .tax-examples{width:100%;padding:0}.beginners-guide-page .tax-scenario,.beginners-guide-page .tax-example{width:100%;margin:0;box-sizing:border-box}.beginners-guide-page .tax-calculator{padding:1rem;margin:1rem 0;overflow-x:hidden;border-radius:.75rem}.beginners-guide-page .calculator-form h4{font-size:1.125rem;text-align:center;margin-bottom:1.5rem}.beginners-guide-page .calc-inputs{grid-template-columns:1fr!important;gap:1rem}.beginners-guide-page .input-group{width:100%;margin-bottom:1rem}.beginners-guide-page .input-group label{font-size:.9rem;font-weight:600;margin-bottom:.5rem;display:block}.beginners-guide-page .calc-input{width:100%;padding:1rem;font-size:1rem;box-sizing:border-box;min-height:44px;border-radius:.5rem}.beginners-guide-page .calc-button{width:100%;padding:1rem;font-size:1.125rem;margin-top:1rem;min-height:44px;border-radius:.75rem}.beginners-guide-page .chapter-section#tax-considerations p,.beginners-guide-page .chapter-section#tax-considerations li{word-wrap:break-word;overflow-wrap:break-word}.beginners-guide-page .chapter-section#tax-considerations .content-main,.beginners-guide-page .chapter-section#tax-considerations .content-sidebar{min-width:0;width:100%}}@media (max-width:480px){.beginners-guide-page .tax-calculator,.beginners-guide-page .tax-comparison{width:100%;overflow-x:hidden;min-width:0;padding:1rem;margin:1rem 0;border-radius:.75rem}.beginners-guide-page .calculator-form{width:100%}.beginners-guide-page .calculator-form h4{font-size:1.125rem;text-align:center;margin-bottom:1.5rem;line-height:1.3}.beginners-guide-page .input-group{margin-bottom:1rem;width:100%}.beginners-guide-page .input-group label{font-size:.9rem;font-weight:600;margin-bottom:.5rem;display:block;color:var(--color-text)}.beginners-guide-page .calc-input{width:100%;padding:1rem;font-size:1rem;box-sizing:border-box;min-height:48px;border-radius:.5rem;border:2px solid rgba(75,85,99,.3);background:var(--color-bg);color:var(--color-text)}.beginners-guide-page .calc-button{width:100%;padding:1rem;font-size:1.125rem;margin-top:1.5rem;min-height:48px;border-radius:.75rem;border:0;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;font-weight:600;cursor:pointer}.beginners-guide-page .tax-breakdown{width:100%;overflow-x:hidden}.beginners-guide-page .calc-result{margin-top:1.5rem;padding:1rem;border-radius:.75rem}.beginners-guide-page .result-item{padding:.75rem;margin-bottom:.5rem;border-radius:.5rem;font-size:.9rem}.beginners-guide-page .result-item.total{background:#3b82f61a;border:1px solid rgba(59,130,246,.3)}.beginners-guide-page .result-item.total .result-value{font-size:1.125rem;font-weight:700;color:var(--color-primary)}}@media (prefers-reduced-motion:reduce){.chapter-section#tax-considerations .calculate-btn{transition:none}.chapter-section#tax-considerations .calculate-btn:hover{transform:none}}.chapter-section#tax-considerations .status-details h5{margin-bottom:.75rem;font-size:1rem;color:var(--color-text);font-weight:600}.chapter-section#tax-considerations .status-details ul{margin:0 0 1.5rem;padding-left:1rem;list-style-type:disc}.chapter-section#tax-considerations .status-details li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem}.chapter-section#tax-considerations .status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:1.5rem}.chapter-section#tax-considerations .status-card{background:var(--color-bg-light);border:2px solid;border-radius:1rem;padding:2rem;transition:all var(--transition-normal);position:relative}.chapter-section#tax-considerations .status-card.investor{border-color:#10b9814d;background:linear-gradient(135deg,rgba(16,185,129,.05),transparent)}.chapter-section#tax-considerations .status-card.trader{border-color:#3b82f64d;background:linear-gradient(135deg,rgba(59,130,246,.05),transparent)}.chapter-section#tax-considerations .status-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000026}.chapter-section#tax-considerations .status-card h4{margin-bottom:1.5rem;font-size:1.25rem;color:var(--color-text);font-weight:600}.chapter-section#tax-considerations .capital-gains-guide{margin:2rem 0}.chapter-section#tax-considerations .gains-types{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:1rem}.chapter-section#tax-considerations .gains-type{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;transition:all var(--transition-normal)}.chapter-section#tax-considerations .gains-type:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.chapter-section#tax-considerations .gains-type.short-term{border-color:#ef44444d;background:#ef444405}.chapter-section#tax-considerations .gains-type.long-term{border-color:#10b9814d;background:#10b98105}.chapter-section#tax-considerations .gains-type h4{margin-bottom:1rem;font-size:1.125rem;color:var(--color-text);font-weight:600}.chapter-section#tax-considerations .gains-details p{margin-bottom:.75rem;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#tax-considerations .rate-table{margin-top:1rem}.chapter-section#tax-considerations .rate-table h5{margin-bottom:.75rem;font-size:.875rem;color:var(--color-text);font-weight:600}.chapter-section#tax-considerations .tax-brackets{background:#4b55630d;border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.chapter-section#tax-considerations .bracket-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:var(--color-bg);border-radius:.375rem;border:1px solid rgba(75,85,99,.2)}.chapter-section#tax-considerations .bracket-range{font-size:.875rem;color:var(--color-text);font-weight:500}.chapter-section#tax-considerations .bracket-rate{font-size:.875rem;color:var(--color-primary);font-weight:600}.chapter-section#tax-considerations .record-keeping-guide{margin:2rem 0}.chapter-section#tax-considerations .records-checklist{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:1rem 0}.chapter-section#tax-considerations .tracking-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:1rem}.chapter-section#tax-considerations .tracking-category{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.chapter-section#tax-considerations .tracking-category h5{margin-bottom:1rem;font-size:1rem;color:var(--color-text);font-weight:600}.chapter-section#tax-considerations .tracking-category ul{margin:0;padding-left:1rem;list-style-type:disc}.chapter-section#tax-considerations .tracking-category li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem}.chapter-section#tax-considerations .wash-sale-explanation{margin:2rem 0}.chapter-section#tax-considerations .rule-definition{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:1rem 0}.chapter-section#tax-considerations .wash-sale-timeline{margin:1.5rem 0}.chapter-section#tax-considerations .timeline-section{background:var(--color-bg-light);border-radius:.75rem;padding:1.5rem;border:1px solid rgba(75,85,99,.3)}.chapter-section#tax-considerations .timeline-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem;background:var(--color-bg);border-radius:.5rem;border:1px solid rgba(75,85,99,.2);margin-bottom:1rem}.chapter-section#tax-considerations .timeline-item.sale{background:#ef44441a;border-color:#ef44444d}.chapter-section#tax-considerations .timeline-date{font-weight:600;color:var(--color-text);font-size:.875rem;margin-bottom:.5rem}.chapter-section#tax-considerations .timeline-desc{font-size:.8rem;color:var(--color-text-muted)}.chapter-section#tax-considerations .wash-sale-examples{margin-top:1.5rem}.chapter-section#tax-considerations .example-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1rem}.chapter-section#tax-considerations .example-item{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.chapter-section#tax-considerations .example-item.violation{border-color:#ef44444d;background:#ef44440d}.chapter-section#tax-considerations .example-item.safe{border-color:#10b9814d;background:#10b9810d}.chapter-section#tax-considerations .example-item h5{margin-bottom:1rem;font-size:1rem;color:var(--color-text);font-weight:600}.chapter-section#tax-considerations .example-scenario p{margin-bottom:.5rem;font-size:.875rem;color:var(--color-text-muted)}.chapter-section#tax-considerations .optimization-strategies{margin:2rem 0}.chapter-section#tax-considerations .strategy-description{margin-bottom:1.5rem}.chapter-section#tax-considerations .strategy-description p{font-size:.875rem;color:var(--color-text-muted)}.chapter-section#tax-considerations .strategy-steps{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.chapter-section#tax-considerations .strategy-steps h5{margin-bottom:1rem;font-size:1rem;color:var(--color-text);font-weight:600}.chapter-section#tax-considerations .strategy-steps ol{margin:0;padding-left:1.25rem}.chapter-section#tax-considerations .strategy-steps li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem}.chapter-section#tax-considerations .strategy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:1.5rem}.chapter-section#tax-considerations .strategy-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;overflow:hidden}.chapter-section#tax-considerations .strategy-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary))}.chapter-section#tax-considerations .strategy-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000026;border-color:var(--color-primary)}.chapter-section#tax-considerations .strategy-card h4{margin-bottom:1rem;color:var(--color-text);font-size:1.125rem}.chapter-section#tax-considerations .calculator-form{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:1rem 0}.chapter-section#tax-considerations .calc-inputs{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem}.chapter-section#tax-considerations .calc-input{padding:.75rem;border:2px solid rgba(75,85,99,.3);border-radius:.5rem;background:var(--color-bg);color:var(--color-text);font-size:1rem;transition:border-color var(--transition-fast)}.chapter-section#tax-considerations .calc-button{grid-column:1/-1;padding:.875rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border:0;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all var(--transition-fast)}.chapter-section#tax-considerations .calc-result{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;margin-top:1rem}.chapter-section#tax-considerations .tax-checklist{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.chapter-section#tax-considerations .tax-checklist h4{margin-bottom:1rem;color:var(--color-text);text-align:center}.chapter-section#tax-considerations .checklist-items{display:flex;flex-direction:column;gap:.75rem}.chapter-section#tax-considerations .checklist-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--color-bg);border-radius:.5rem;border:1px solid rgba(75,85,99,.2);cursor:pointer;transition:all var(--transition-fast)}.chapter-section#tax-considerations .checklist-item:hover{background:#3b82f60d;border-color:#3b82f64d}.chapter-section#tax-considerations .checklist-checkbox{width:1rem;height:1rem;accent-color:var(--color-primary)}.chapter-section#tax-considerations .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)}.chapter-section#tax-considerations .checklist-text{font-size:.875rem;color:var(--color-text-muted);flex:1}.chapter-section#tax-considerations .tax-resources{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin-bottom:2rem}.chapter-section#tax-considerations .tax-resources h4{margin-bottom:1.5rem;color:var(--color-text);text-align:center}.chapter-section#tax-considerations .resource-links{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.chapter-section#tax-considerations .resource-category{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem}.chapter-section#tax-considerations .resource-category h5{margin-bottom:1rem;font-size:1rem;color:var(--color-text);font-weight:600}.chapter-section#tax-considerations .resource-category ul{margin:0;padding-left:1rem;list-style-type:disc}.chapter-section#tax-considerations .resource-category li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem}.chapter-section#tax-considerations .final-reminder{background:linear-gradient(135deg,#10b9811a,#0596690d);border:2px solid rgba(16,185,129,.3);border-radius:1rem;padding:2rem;margin:2rem 0;text-align:center}.chapter-section#tax-considerations .final-reminder h4{margin-bottom:1.5rem;font-size:1.5rem;color:#10b981;font-weight:700}.chapter-section#tax-considerations .completion-message p{margin-bottom:1.5rem;font-size:1rem;color:var(--color-text);font-weight:500}.chapter-section#tax-considerations .next-steps{background:var(--color-bg);border:1px solid rgba(16,185,129,.2);border-radius:.75rem;padding:1.5rem;text-align:left}.chapter-section#tax-considerations .next-steps h5{margin-bottom:1rem;font-size:1rem;color:var(--color-text);font-weight:600}.chapter-section#tax-considerations .next-steps ul{margin:0;padding-left:1rem;list-style-type:disc}.chapter-section#tax-considerations .next-steps li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem}.chapter-section#tax-considerations .calc-result.show{animation:slideIn .3s ease}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.chapter-section#tax-considerations .calc-input:hover{border-color:#3b82f680;box-shadow:0 0 0 3px #3b82f60d}.chapter-section#tax-considerations .calc-button:active{transform:scale(.98)}.chapter-section#tax-considerations .result-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#4b55630d;border-radius:.5rem;margin-bottom:.5rem}.chapter-section#tax-considerations .result-item:last-child{margin-bottom:0;background:#3b82f61a;border:1px solid rgba(59,130,246,.3)}.chapter-section#tax-considerations .result-label{font-size:.875rem;color:var(--color-text-muted);font-weight:500}.chapter-section#tax-considerations .result-value{font-size:.875rem;color:var(--color-text);font-weight:600}.chapter-section#tax-considerations .warning-box{background:linear-gradient(135deg,#f59e0b1a,#ef44440d);border:2px solid rgba(245,158,11,.3);border-radius:1rem;padding:2rem;margin:2rem 0;position:relative;animation:warningPulse 3s ease infinite}@keyframes warningPulse{0%,to{box-shadow:0 0#f59e0b00}50%{box-shadow:0 0 20px 5px #f59e0b33}}.chapter-section#tax-considerations .warning-box h3{color:#d97706;margin-bottom:1rem;font-size:1.25rem}.chapter-section#tax-considerations .warning-box p{color:var(--color-text);font-size:.95rem;line-height:1.6}.chapter-section#tax-considerations .tax-calendar{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:1.5rem;margin-bottom:2rem}.chapter-section#tax-considerations .tax-calendar h4{margin-bottom:1.5rem;color:var(--color-text);text-align:center;font-size:1.125rem;font-weight:600}.chapter-section#tax-considerations .calendar-items{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.chapter-section#tax-considerations .calendar-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--color-bg-light);border-radius:.5rem;border-left:3px solid var(--color-primary);font-size:.8rem;transition:all var(--transition-fast)}.chapter-section#tax-considerations .calendar-item:hover{transform:translate(4px);box-shadow:0 2px 8px #0000001a}.chapter-section#tax-considerations .calendar-item.quarterly{border-left-color:#f59e0b;background:#f59e0b0d}.chapter-section#tax-considerations .calendar-item .date{font-weight:600;color:var(--color-text);min-width:3.5rem}.chapter-section#tax-considerations .calendar-item .event{color:var(--color-text-muted);text-align:right;flex:1}.chapter-section#tax-considerations .state-tax-comparison{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.chapter-section#tax-considerations .state-intro{background:#f59e0b1a;border-left:4px solid #f59e0b;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem;font-weight:500}.chapter-section#tax-considerations .state-selector{margin-bottom:1.5rem}.chapter-section#tax-considerations .state-selector label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--color-text)}.chapter-section#tax-considerations .tax-tip{background:var(--color-bg-light);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:1.5rem;margin-bottom:1rem}.chapter-section#tax-considerations .tax-tip h4{margin-bottom:1rem;color:var(--color-primary);font-size:1rem}.chapter-section#tax-considerations .state-impact{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:.75rem;padding:1.5rem;text-align:center}.chapter-section#tax-considerations .impact-text{color:var(--color-text);font-weight:500;margin:0}.chapter-section#tax-considerations .tax-tracking-guide{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem;margin:2rem 0}.chapter-section#tax-considerations .tracking-essentials h4{margin-bottom:1.5rem;color:var(--color-text);font-size:1.125rem;font-weight:600}.chapter-section#tax-considerations .tracking-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.chapter-section#tax-considerations .tracking-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)}.chapter-section#tax-considerations .tracking-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:var(--color-primary)}.chapter-section#tax-considerations .tracking-card h5{margin-bottom:1rem;color:var(--color-text);font-size:1rem;font-weight:600}.chapter-section#tax-considerations .tracking-card ul{margin:0;padding-left:1rem;list-style-type:disc}.chapter-section#tax-considerations .tracking-card li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem}.chapter-section#tax-considerations .tracking-tips{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:.75rem;padding:1.5rem}.chapter-section#tax-considerations .tracking-tips h4{margin-bottom:1rem;color:var(--color-primary);font-size:1rem;font-weight:600}.chapter-section#tax-considerations .tracking-tips ul{margin:0;padding-left:1rem;list-style-type:disc}.chapter-section#tax-considerations .tracking-tips li{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.75rem;line-height:1.5}@media print{.chapter-section#tax-considerations{background:#fff!important;color:#000!important}.chapter-section#tax-considerations .tax-calculator,.chapter-section#tax-considerations .tax-comparison,.chapter-section#tax-considerations .wash-sale-explanation,.chapter-section#tax-considerations .optimization-strategies,.chapter-section#tax-considerations .record-keeping-guide{border:1px solid #ccc;background:#fff}}@media (max-width:768px){.container{padding:0 1rem}}@media (max-width:480px){.container{padding:0 .75rem}}@media (max-width:768px){.beginners-guide-page *,.beginners-guide-page :before,.beginners-guide-page :after{box-sizing:border-box}.beginners-guide-page{overflow-x:hidden;width:100%;max-width:100vw}.beginners-guide-page .chapter-section{width:100%;overflow-x:hidden}.beginners-guide-page .content-grid{max-width:100%;box-sizing:border-box}.beginners-guide-page img{max-width:100%;height:auto}.beginners-guide-page table,.beginners-guide-page .comparison-table{max-width:100%;overflow-x:auto}}@media (min-width:1025px){.beginners-guide-page{overflow-x:visible!important;width:auto!important;max-width:none!important}.beginners-guide-page .chapter-section{overflow-x:visible!important;width:auto!important}.beginners-guide-page .content-grid{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:start!important;width:auto!important;max-width:1200px!important;margin:0 auto!important;box-sizing:content-box!important}.beginners-guide-page .content-main{width:auto!important;min-width:0!important}.beginners-guide-page .content-sidebar{position:sticky!important;top:6rem!important;height:fit-content!important;align-self:start!important;z-index:10!important;width:auto!important;min-width:0!important}}@media (max-width:1024px){.beginners-guide-page .content-sidebar{position:static!important;top:auto!important}}.hidden{display:none!important}.skip-nav{position:absolute;top:-40px;left:6px;background:var(--color-primary);color:#fff;padding:8px 16px;text-decoration:none;border-radius:0 0 4px 4px;font-weight:600;z-index:1001;transform:translateY(-100%);transition:transform .3s ease}.skip-nav:focus{top:0;transform:translateY(0)}.beginners-guide-page{overflow-x:hidden}.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:#4b55631a}.progress-close-btn svg{width:1rem;height:1rem}@media (max-width:768px){.reading-progress-header{top:60px;padding:.5rem 0}.progress-header-content{gap:1rem;flex-wrap:wrap}.current-chapter{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0}.chapter-label,.chapter-name{font-size:.75rem}.progress-indicator{max-width:200px}.progress-close-btn{position:relative;right:auto;top:auto;transform:none;order:3;flex-shrink:0}.progress-percentage{font-size:.7rem;min-width:30px}}.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}.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;position:relative;z-index:1}.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-item.active{background:#3b82f61a;border-color:var(--color-primary);box-shadow:0 4px 20px #3b82f633}.beginners-guide-page .toc-item.important{border-color:#ef444433}.beginners-guide-page .toc-item.important:hover{border-color:#ef444499;box-shadow:0 8px 25px #ef444426}.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 .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 .quiz-section{padding:4rem 0}.beginners-guide-page .quiz-content{max-width:800px;margin:0 auto}.beginners-guide-page .quiz-header{text-align:center;margin-bottom:3rem}.beginners-guide-page .quiz-header h3{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:var(--color-text)}.beginners-guide-page .quiz-header p{color:var(--color-text-muted);font-size:1.1rem}.beginners-guide-page .quiz-container{background:var(--color-bg);border:1px solid rgba(75,85,99,.3);border-radius:1rem;padding:2rem}.beginners-guide-page .quiz-questions{margin-bottom:2rem}.beginners-guide-page .quiz-question{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(75,85,99,.2)}.beginners-guide-page .quiz-question:last-of-type{border-bottom:none;margin-bottom:2rem}.beginners-guide-page .quiz-question h4{font-size:1.125rem;color:var(--color-text);margin-bottom:1rem;font-weight:600}.beginners-guide-page .quiz-options{display:flex;flex-direction:column;gap:.75rem}.beginners-guide-page .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)}.beginners-guide-page .quiz-option:hover{background:#3b82f60d;border-color:#3b82f64d}.beginners-guide-page .quiz-option.selected{background:#3b82f61a;border-color:var(--color-primary);color:var(--color-text)}.beginners-guide-page .quiz-option.correct{background:#10b9811a;border-color:#10b9814d;color:var(--color-text)}.beginners-guide-page .quiz-option.incorrect{background:#ef44441a;border-color:#ef44444d;color:var(--color-text)}.beginners-guide-page .quiz-option input[type=radio]{accent-color:var(--color-primary)}.beginners-guide-page .quiz-actions{display:flex;gap:1rem;margin-top:2rem}.beginners-guide-page .quiz-btn{flex:1;padding:.875rem 1.5rem;border:0;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all var(--transition-normal);font-size:1rem}.beginners-guide-page .quiz-submit,.beginners-guide-page .quiz-submit-btn{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border:0;border-radius:.75rem;padding:.875rem 1.5rem;font-weight:600;cursor:pointer;transition:all var(--transition-normal);font-size:1rem;box-shadow:0 2px 8px #3b82f633}.beginners-guide-page .quiz-reset,.beginners-guide-page .quiz-retry-btn{background:#4b55631a;color:var(--color-text);border:1px solid rgba(75,85,99,.3);border-radius:.75rem;padding:.875rem 1.5rem;font-weight:600;cursor:pointer;transition:all var(--transition-normal);font-size:1rem}.beginners-guide-page .quiz-btn:hover,.beginners-guide-page .quiz-submit-btn:hover,.beginners-guide-page .quiz-retry-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.beginners-guide-page .quiz-submit-btn:hover{box-shadow:0 4px 16px #3b82f666;background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.beginners-guide-page .quiz-retry-btn:hover{background:#4b556333;border-color:#4b556380}.beginners-guide-page .quiz-submit-btn,.beginners-guide-page .quiz-retry-btn{display:inline-block;margin:1rem 0;min-width:140px;text-align:center}.beginners-guide-page .quiz-submit-btn{margin-right:1rem}.beginners-guide-page .quiz-results{margin-top:2rem;padding:2rem;background:var(--color-bg-light);border-radius:.75rem;border:1px solid rgba(75,85,99,.3)}.beginners-guide-page .quiz-score h4{color:var(--color-text);margin-bottom:1rem}.beginners-guide-page .quiz-explanations{margin-top:1.5rem}.beginners-guide-page .quiz-error{background:#ef44441a;border:2px solid rgba(239,68,68,.3);border-radius:.75rem;margin-bottom:1.5rem;animation:slideInDown .3s ease-out}.beginners-guide-page .quiz-error .error-content{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem}.beginners-guide-page .quiz-error .error-icon{font-size:1.25rem;flex-shrink:0}.beginners-guide-page .quiz-error .error-message{color:#dc2626;font-weight:500;font-size:.9rem;line-height:1.4;flex:1}.beginners-guide-page .quiz-error .error-close{background:0 0;border:0;color:#dc2626;font-size:1.5rem;font-weight:700;cursor:pointer;padding:.25rem;line-height:1;border-radius:.25rem;transition:background-color var(--transition-fast);flex-shrink:0}.beginners-guide-page .quiz-error .error-close:hover{background:#ef444433}@keyframes slideInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.beginners-guide-page .calculator-error{background:#ef44441a;border:2px solid rgba(239,68,68,.3);border-radius:.75rem;margin-bottom:1rem;animation:slideInDown .3s ease-out}.beginners-guide-page .calculator-error .error-content{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem}.beginners-guide-page .calculator-error .error-icon{font-size:1.1rem;flex-shrink:0}.beginners-guide-page .calculator-error .error-message{color:#dc2626;font-weight:500;font-size:.875rem;line-height:1.4;flex:1}.beginners-guide-page .calculator-error .error-close{background:0 0;border:0;color:#dc2626;font-size:1.25rem;font-weight:700;cursor:pointer;padding:.25rem;line-height:1;border-radius:.25rem;transition:background-color var(--transition-fast);flex-shrink:0}.beginners-guide-page .calculator-error .error-close:hover{background:#ef444433}.beginners-guide-page .explanation-item{margin-bottom:1.5rem;padding:1rem;background:#3b82f60d;border-radius:.5rem;border-left:3px solid var(--color-primary)}.beginners-guide-page .explanation-item h5{color:var(--color-primary);margin-bottom:.5rem;font-size:.875rem;font-weight:600}.beginners-guide-page .explanation-item p{color:var(--color-text-muted);font-size:.875rem;line-height:1.5;margin:0}.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}@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)}}@keyframes celebration-popup{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}10%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}20%{transform:translate(-50%,-50%) scale(1)}80%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}@media (max-width:1024px){.beginners-guide-page .toc-grid{grid-template-columns:1fr;max-width:600px}.beginners-guide-page .journey-stats{gap:1rem}.beginners-guide-page .journey-stat{padding:1rem;min-width:100px}.beginners-guide-page .journey-icon{font-size:1.5rem}}@media (max-width:768px){.beginners-guide-page .toc-section{padding:4rem 0}.beginners-guide-page .section-title{font-size:2.2rem}.beginners-guide-page .section-subtitle{font-size:1.1rem}.beginners-guide-page .toc-item{position:relative;padding-right:3rem}.beginners-guide-page .toc-item:after{content:"→";position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--color-primary);font-size:1.25rem;font-weight:600;opacity:.7;transition:all var(--transition-fast)}.beginners-guide-page .toc-item:hover:after{opacity:1;transform:translateY(-50%) translate(4px)}.beginners-guide-page .toc-progress-overview{margin-bottom:2.5rem}.beginners-guide-page .journey-stats{flex-wrap:wrap;gap:1rem;justify-content:center}.beginners-guide-page .journey-stat{flex:0 0 calc(50% - .5rem);min-width:120px;padding:1rem .75rem}.beginners-guide-page .journey-icon{font-size:1.75rem}.beginners-guide-page .journey-text{font-size:.8rem}.beginners-guide-page .toc-grid{gap:1rem;grid-template-columns:1fr}.beginners-guide-page .toc-item{padding:1.25rem;gap:1rem}.beginners-guide-page .toc-number{min-width:2rem;height:2rem;font-size:.875rem}.beginners-guide-page .toc-content-item h3{font-size:1rem}.beginners-guide-page .toc-content-item p{font-size:.8rem}.beginners-guide-page .toc-time{font-size:.75rem}.beginners-guide-page .quiz-section{padding:3rem 0}.beginners-guide-page .quiz-container{padding:1.5rem}.beginners-guide-page .quiz-actions{flex-direction:column}.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}}@media (max-width:480px){.beginners-guide-page .section-title{font-size:1.8rem}.beginners-guide-page .journey-stats{flex-direction:column;gap:.75rem}.beginners-guide-page .journey-stat{flex:1;width:100%;min-width:0;padding:1rem}.beginners-guide-page .journey-icon{font-size:1.5rem}.beginners-guide-page .toc-item{flex-direction:column;text-align:center;gap:1rem;padding:1.5rem 1rem;position:relative}.beginners-guide-page .toc-item:after{content:"→";position:absolute;right:.75rem;bottom:.75rem;top:auto;transform:none;color:var(--color-primary);font-size:1rem;opacity:.6}.beginners-guide-page .toc-item:hover:after{opacity:1;transform:translate(2px)}.beginners-guide-page .quiz-header h3{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.beginners-guide-page .toc-gradient-1,.beginners-guide-page .toc-gradient-2{animation:none!important}.reading-progress-header,.progress-bar-fill,.beginners-guide-page .toc-item,.beginners-guide-page .quiz-btn,.back-to-top{transition:none}.beginners-guide-page .toc-item:hover,.back-to-top:hover{transform:none}}@media (prefers-contrast:high){.beginners-guide-page .toc-item{border:2px solid var(--color-text)}.beginners-guide-page .quiz-option{border:2px solid var(--color-text-muted)}.beginners-guide-page .quiz-option.selected{border:2px solid var(--color-primary)}}@media print{.reading-progress-header,.back-to-top{display:none!important}.beginners-guide-page .toc-section{background:#fff!important}.beginners-guide-page .toc-item{border:1px solid #ccc;background:#fff}}