.header-control{transition:.2s;border-color:color-mix(in srgb,var(--blue) 24%,var(--line));box-shadow:inset 0 0 16px rgba(84,163,255,.05)}.header-control:hover{border-color:var(--green);box-shadow:0 0 20px rgba(39,239,171,.18)}.mobile-menu a{display:flex;align-items:center;gap:9px}.deriv-card .partner-copy p{display:none}.result-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.result-card{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:var(--shadow)}.result-card img{width:100%;height:230px;object-fit:cover;display:block}.result-copy{padding:20px}.result-card.gain{border-color:rgba(39,239,171,.35);box-shadow:0 0 34px rgba(39,239,171,.08)}.result-card.perte{border-color:rgba(255,95,112,.35)}.result-card.invalide{border-color:rgba(255,200,61,.35)}@media(max-width:760px){.result-gallery{grid-template-columns:1fr}}.guide-hero{padding:72px 0 34px;max-width:850px}.guide-article-hero h1,.guide-hero h1{font:800 clamp(36px,6vw,68px)/1.05 Manrope;margin:12px 0}.guide-article-hero p,.guide-hero>p{color:var(--muted);font-size:18px;line-height:1.75}.guide-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.guide-trust span{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted)}.guide-trust svg{color:var(--green)}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-bottom:90px}.guide-card{display:flex;flex-direction:column;align-items:flex-start;padding:28px;border:1px solid var(--line);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(255,200,61,.1),transparent 35%),var(--panel);box-shadow:var(--shadow)}.guide-card>svg{color:var(--yellow);filter:drop-shadow(0 0 10px rgba(255,200,61,.35))}.guide-card h2{font:800 23px/1.25 Manrope}.guide-card p{color:var(--muted);line-height:1.7;flex:1 1}.guide-card .btn{margin-top:10px}.guide-article{padding-bottom:100px}.guide-article-hero{padding:78px 0 45px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 18% 20%,rgba(255,200,61,.13),transparent 35%),radial-gradient(circle at 82% 30%,rgba(84,163,255,.11),transparent 35%)}.book-back{display:inline-flex;align-items:center;gap:7px;color:var(--muted);margin-bottom:30px}.book-back:hover{color:var(--green)}.guide-article-hero .container,.guide-content{max-width:900px}.guide-content{padding-top:42px}.guide-content>section{position:relative;padding:30px 32px;margin:0 0 18px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.guide-content h2{font:800 27px/1.25 Manrope;margin:4px 0 18px}.guide-content p{color:var(--muted);font-size:16px;line-height:1.85}.section-index{color:var(--yellow);font:800 12px Manrope;letter-spacing:.18em}.guide-warning{display:flex;gap:14px;margin:28px 0;padding:20px;border:1px solid rgba(255,200,61,.35);border-radius:18px;background:rgba(255,200,61,.07)}.guide-warning svg{flex:none;color:var(--yellow)}.guide-warning p{margin:5px 0 0}.guide-faq details{padding:15px 0;border-bottom:1px solid var(--line)}.guide-faq summary{cursor:pointer;font-weight:750}.guide-sources{margin:28px 0}.guide-sources a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.training-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.training-overview article{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;padding:16px;border:1px solid var(--line);border-radius:15px;background:var(--panel2)}.training-overview svg{grid-row:1/3;color:var(--blue)}.training-overview span{color:var(--muted);font-size:11px}.training-overview strong{font:800 24px Manrope}.strategy-pass>em,.training-overview .accepted svg{color:var(--green)}.strategy-fail>em,.training-overview .rejected svg{color:var(--red)}.adaptation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 20px}.adaptation-grid article{display:flex;gap:12px;padding:15px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,rgba(84,163,255,.07),transparent)}.adaptation-grid svg{flex:none;color:var(--blue)}.adaptation-grid p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.learning-profiles article.strategy-pass{border-color:rgba(39,239,171,.32)}.learning-profiles article.strategy-fail{border-color:rgba(255,95,112,.23)}.direction-audit{display:grid;gap:5px;margin-top:4px}.direction-audit span{padding:6px 8px;border-radius:7px;background:var(--panel)}.direction-audit .pass{color:var(--green)}.direction-audit .fail{color:var(--red)}.calendar-audit,.training-market-data{border:1px solid rgba(84,163,255,.2)}.training-market-data small{color:var(--muted)}@media(max-width:800px){.guide-grid{grid-template-columns:1fr}.training-overview{grid-template-columns:repeat(2,1fr)}.adaptation-grid{grid-template-columns:1fr}}@media(max-width:520px){.guide-hero{padding-top:42px}.guide-content>section{padding:22px 18px}.guide-article-hero{padding-top:48px}.training-overview{grid-template-columns:1fr 1fr}.training-overview article{padding:12px}.training-overview strong{font-size:20px}}.market-context-panel{margin:18px 0;padding:24px;border:1px solid color-mix(in srgb,var(--blue) 38%,var(--line));border-radius:22px;background:radial-gradient(circle at 95% 0,rgba(84,163,255,.12),transparent 32%),var(--panel);box-shadow:var(--shadow)}.context-heading{display:flex;align-items:center;gap:12px}.context-heading>svg{color:var(--blue)}.context-heading h2{margin:3px 0;font:800 27px Manrope}.trend-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0}.trend-strip article{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--panel2)}.trend-strip svg{grid-row:1/3;color:var(--blue)}.trend-strip span{font-size:10px;color:var(--muted)}.trend-strip b{font-size:13px}.trend-strip .bullish{border-color:rgba(39,239,171,.38)}.trend-strip .bullish svg{color:var(--green)}.trend-strip .bearish{border-color:rgba(255,95,112,.38)}.trend-strip .bearish svg{color:var(--red)}.structure-copy{padding:15px 17px;border-left:3px solid var(--blue);background:rgba(84,163,255,.07);border-radius:0 12px 12px 0;color:var(--muted)}.levels-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.levels-grid article{display:grid;gap:6px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--panel2)}.levels-grid span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.levels-grid article:first-child svg{color:var(--green)}.levels-grid article:nth-child(2) svg{color:var(--red)}.levels-grid b{font:800 18px Manrope}.levels-grid small{color:var(--muted)}.price-position{border-color:rgba(255,200,61,.35)!important}.price-position b,.price-position svg{color:var(--yellow)}.context-details{display:grid;grid-template-columns:1fr 1fr;gap:12px}.context-details article{padding:18px;border:1px solid var(--line);border-radius:14px}.context-details h3{margin:0 0 10px}.context-details p{margin:0;color:var(--muted);line-height:1.7}.context-details ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.context-details li{display:flex;align-items:flex-start;gap:7px;color:var(--muted)}.context-details li svg{flex:none;color:var(--green);margin-top:3px}.context-details .invalidation-context{grid-column:1/-1;border-color:rgba(255,95,112,.3);background:rgba(255,95,112,.05)}.legacy-context-note{display:flex;align-items:center;gap:9px;margin:18px 0;padding:14px;border:1px solid var(--line);border-radius:13px;color:var(--muted);background:var(--panel)}@media(max-width:800px){.trend-strip{grid-template-columns:1fr 1fr}.context-details,.levels-grid{grid-template-columns:1fr}.context-details .invalidation-context{grid-column:auto}}@media(max-width:480px){.market-context-panel{padding:17px}.trend-strip{grid-template-columns:1fr}.context-heading h2{font-size:22px}}.editorial-section{position:relative;overflow:hidden;background:linear-gradient(180deg,transparent,rgba(84,163,255,.035))}.editorial-section:before{content:"";position:absolute;inset:auto -12% 8% 42%;height:260px;background:radial-gradient(ellipse,rgba(39,239,171,.1),transparent 68%);pointer-events:none}.editorial-heading{position:relative;align-items:end}.editorial-heading h2{margin:6px 0 8px}.editorial-heading p{max-width:660px;color:var(--muted);line-height:1.7}.editorial-all-link{display:inline-flex;align-items:center;gap:7px;color:var(--green);font-weight:800;white-space:nowrap}.editorial-grid{position:relative;grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-card{min-width:0;overflow:hidden;background:linear-gradient(155deg,rgba(84,163,255,.07),transparent 38%),var(--panel);box-shadow:var(--shadow);color:inherit;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.editorial-card:hover{transform:translateY(-5px);border-color:rgba(39,239,171,.55);box-shadow:0 18px 42px rgba(3,12,25,.26),0 0 28px rgba(39,239,171,.09)}.editorial-card>img{width:100%;height:162px;object-fit:cover;display:block;filter:saturate(1.08) contrast(1.04)}.editorial-card-body{display:flex;min-height:248px;flex:1 1;flex-direction:column;padding:18px}.editorial-card-body>span{color:var(--green);font-size:11px;font-weight:800;letter-spacing:.075em}.editorial-card h3{margin:11px 0 8px;font:800 20px/1.25 Manrope}.editorial-card p{display:-webkit-box;overflow:hidden;margin:0;line-height:1.58;-webkit-box-orient:vertical;-webkit-line-clamp:3}.editorial-card strong{gap:6px;padding-top:15px;color:var(--blue);font-size:13px}.guide-card{padding:0;overflow:hidden}.guide-card-image{width:100%;height:205px;object-fit:cover;display:block;filter:saturate(1.04)}.guide-card-top{gap:9px;margin:22px 24px 0;color:var(--yellow);font-size:12px;font-weight:800;letter-spacing:.07em}.guide-card h2{margin:12px 24px 0}.guide-card p{margin:13px 24px 0}.guide-card small{margin:15px 24px 0;color:var(--muted)}.guide-card .btn{margin:18px 24px 24px}.guide-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:38px}.guide-article-cover{width:100%;aspect-ratio:1/1;object-fit:cover;border:1px solid color-mix(in srgb,var(--green) 36%,var(--line));border-radius:26px;box-shadow:0 18px 50px rgba(3,12,25,.28),0 0 34px rgba(39,239,171,.11)}@media(max-width:1050px){.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-card-body{min-height:208px}.guide-hero-layout{grid-template-columns:minmax(0,1fr) 235px;gap:25px}}@media(max-width:700px){.editorial-heading{align-items:flex-start}.editorial-all-link{margin-top:14px}.guide-hero-layout{grid-template-columns:1fr}.guide-article-cover{max-width:400px;aspect-ratio:16/8;border-radius:20px}.guide-article-hero .container{padding-bottom:0}.editorial-card>img{height:180px}}@media(max-width:520px){.editorial-grid{grid-template-columns:1fr}.editorial-card-body{min-height:0}.editorial-card>img{height:190px}.guide-card-image{height:188px}.guide-card-top{margin:18px 19px 0}.guide-card h2,.guide-card p{margin-left:19px;margin-right:19px}.guide-card small{margin-left:19px}.guide-card .btn{margin:16px 19px 20px}}.theme-sun{display:none}[data-theme=dark] .theme-sun{display:block}[data-theme=dark] .theme-moon{display:none}.broker-cta-buttons,.floating-broker-bar>div{grid-template-columns:repeat(3,minmax(0,1fr))}.floating-broker-link.xm,.xm-link{border-color:rgba(239,56,63,.42);box-shadow:inset 0 0 15px rgba(239,56,63,.07)}.xm-logo{color:#ef383f}.broker-choice.xm{border-color:rgba(239,56,63,.38);background:rgba(239,56,63,.06)}.partner-grid{grid-template-columns:1.1fr .75fr .75fr}.xm-card{display:grid;place-items:center;background:radial-gradient(circle at 80% 20%,rgba(239,56,63,.22),transparent 42%),linear-gradient(145deg,var(--panel),var(--panel2))}.xm-card .xm-logo svg{width:62px;height:44px}.xm-card .xm-logo b{font-size:32px}.xm-btn{background:linear-gradient(135deg,#ef383f,#b3121a);color:#fff}@media (max-width:600px){.broker-cta-buttons{grid-template-columns:1fr}}@media (max-width:900px){.partner-grid{grid-template-columns:1fr}}.guide-card-top{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.guide-card-top>svg{color:var(--yellow);filter:drop-shadow(0 0 10px rgba(255,200,61,.35))}.guide-card-top>span{padding:5px 8px;border:1px solid var(--line);border-radius:999px;color:var(--green);font:800 9px Manrope;letter-spacing:.08em}.guide-card>small{margin:5px 0 12px;color:var(--muted)}.guide-meta{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0;color:var(--muted);font-size:12px}.guide-meta span{display:inline-flex;align-items:center;gap:6px}.guide-primary-cta{margin:12px 0}.guide-content>.broker-cta-block{margin-top:18px}.position-calculator{margin:28px 0;padding:26px;border:1px solid rgba(84,163,255,.35);border-radius:20px;background:radial-gradient(circle at 90% 10%,rgba(84,163,255,.13),transparent 35%),var(--panel)}.position-calculator h2{display:flex;align-items:center;gap:9px;margin-top:0}.position-calculator h2 svg{color:var(--blue)}.calculator-fields{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.calculator-fields label{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:700}.calculator-fields input{width:100%;padding:11px;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--text)}.calculator-results{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.calculator-results span{display:grid;gap:4px;padding:14px;border:1px solid var(--line);border-radius:12px;color:var(--muted)}.calculator-results b{color:var(--green);font:800 22px Manrope}.position-calculator>p{display:flex;align-items:flex-start;gap:7px;margin-bottom:0;color:var(--muted);font-size:12px}.position-calculator>p svg{flex:none;color:var(--green)}@media (max-width:760px){.calculator-fields{grid-template-columns:1fr 1fr}}@media (max-width:460px){.calculator-fields,.calculator-results{grid-template-columns:1fr}.position-calculator{padding:18px}}.economic-calendar-panel{margin:0 0 28px;padding:24px;border:1px solid color-mix(in srgb,var(--green) 28%,var(--line));border-radius:22px;background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 96%,var(--green) 4%),var(--panel));box-shadow:0 18px 60px rgba(0,0,0,.12)}.calendar-panel-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:18px}.calendar-panel-head h2{margin:5px 0}.calendar-panel-head>time{font-size:.78rem;color:var(--muted);white-space:nowrap}.calendar-event-list{display:grid;gap:8px}.calendar-event{display:grid;grid-template-columns:145px 72px 1fr auto;align-items:center;gap:13px;padding:12px 14px;border:1px solid var(--line);border-left:3px solid #f3ba2f;border-radius:13px;background:color-mix(in srgb,var(--panel) 86%,transparent)}.calendar-event.impact-high{border-left-color:#ff4d67}.calendar-event.impact-low{border-left-color:#4b9cff}.calendar-event small,.calendar-event time{color:var(--muted);font-size:.78rem}.calendar-event small{display:block;margin-top:3px}.calendar-event>b{font-size:.72rem}.currency-pill{font-weight:800;color:#f3ba2f}.calendar-empty{display:flex;gap:10px;align-items:center;padding:18px;border:1px dashed var(--line);border-radius:13px}.calendar-source{display:block;color:var(--muted);margin-top:12px}.news-live.is-stale{color:#f3ba2f}.news-live.is-stale i{background:#f3ba2f}.editorial-section{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--green) 3%,transparent))}.editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.editorial-card{display:flex;flex-direction:column;min-height:250px;padding:22px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--panel) 93%,#137cff 7%));transition:transform .2s,border-color .2s,box-shadow .2s}.editorial-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--green) 60%,var(--line));box-shadow:0 16px 42px rgba(0,224,157,.1)}.editorial-card>span{font-size:.72rem;font-weight:900;color:#f3ba2f;letter-spacing:.08em}.editorial-card h3{margin:12px 0 8px}.editorial-card p{color:var(--muted);line-height:1.6}.editorial-card strong{display:flex;align-items:center;gap:7px;margin-top:auto;color:var(--green)}.admin-journal-actions{display:flex;gap:8px;flex-wrap:wrap}.analysis-macro-status,.monitoring-macro{display:block;margin:8px 0;color:var(--blue);font-size:11px;line-height:1.45}.analysis-macro-status{padding:9px;border:1px solid color-mix(in srgb,var(--blue) 25%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--blue) 6%,transparent)}@media(max-width:850px){.calendar-panel-head{display:block}.calendar-panel-head>time{display:block;margin-top:8px}.calendar-event{grid-template-columns:1fr auto}.calendar-event>div{grid-column:1/-1}.editorial-grid{grid-template-columns:1fr}.editorial-card{min-height:0}}