.traderProblems{-webkit-backdrop-filter:none;box-sizing:border-box;background:#ffffff1f;border:1px solid #ffffff9e;border-radius:34px;width:min(1480px,100% - 40px);margin:70px auto;padding:clamp(54px,7vw,100px);box-shadow:0 28px 80px #20212414}.traderProblemsHeader{text-align:center;max-width:940px;margin:0 auto 58px}.traderProblemsHeader>span{color:#b98a31;letter-spacing:.18em;font-size:12px;font-weight:900}.traderProblemsHeader h2{color:#181818;letter-spacing:-.045em;margin:14px 0 16px;font-size:clamp(42px,5vw,76px);font-weight:900;line-height:1.03}.traderProblemsHeader h2 em{color:#b98a31;font-style:normal}.traderProblemsHeader p{color:#6b6b6b;margin:0;font-size:clamp(18px,1.5vw,22px)}.traderProblemsLayout{grid-template-columns:minmax(300px,.78fr) minmax(0,1.5fr);gap:clamp(36px,6vw,90px);min-height:620px;display:grid}.problemPillars{border-left:1px solid #20212424;flex-direction:column;justify-content:flex-start;gap:22px;padding:28px 0 0 24px;display:flex}.problemPillars button{--near:0;color:#171717;text-align:left;cursor:pointer;width:100%;transform:translateX(calc(var(--near)*18px));background:0 0;border:0;grid-template-columns:76px 34px minmax(0,1fr);align-items:center;padding:4px 0;transition:transform .18s,color .18s;display:grid;position:relative}.problemPillars button i{width:calc(36px + var(--near)*30px);background:currentColor;height:1px;transition:width .18s;display:block}.problemPillars button small{opacity:1;font-family:ui-monospace,monospace;font-size:17px}.problemPillars button span{flex-direction:column;gap:2px;display:flex}.problemPillars button b{color:#171717;font-size:clamp(22px,1.86vw,29px);line-height:1.18}.problemPillars button em{color:currentColor;letter-spacing:.04em;font-size:14.5px;font-style:normal;font-weight:700}.problemPillars button.isActive{color:#b98a31}.problemPillars button.isActive b{font-weight:900}.problemPillars .problemFixButton{color:#111;opacity:1;background:linear-gradient(135deg,#f1d27d 0%,#d4a53f 55%,#f2d481 100%);border:2px solid #6f4a088c;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;min-height:72px;margin:24px 0 0;padding:16px 22px;display:flex;box-shadow:0 12px 30px #4a300457,0 0 22px #deae435c;transform:none!important}.problemFixButton:before,.problemFixButton:after{display:none}.problemPillars .problemFixButton span{color:#111;font-family:var(--font-info),sans-serif;letter-spacing:0;white-space:nowrap;text-shadow:none;font-size:21px;font-weight:900;line-height:1.2;display:block}.problemPillars .problemFixButton i{color:#111;background:0 0;flex:none;width:auto;height:auto;font-size:22px;font-style:normal;display:block}.problemPanelMobileLayer{display:contents}.problemMobileBackdrop,.problemMobileClose{display:none}.problemPanel{-webkit-backdrop-filter:blur(14px)saturate(1.05);backdrop-filter:blur(14px)saturate(1.05);background:#ffffff47;border:1px solid #c8a45d52;border-radius:26px;min-width:0;padding:28px;overflow:hidden}.problemPanelHeading{border-bottom:1px solid #2021241a;padding:4px 12px 24px}.problemPanelHeading span{color:#b98a31;letter-spacing:.14em;font-size:12px;font-weight:900}.problemPanelHeading h3{color:#171717;margin:8px 0 5px;font-size:clamp(30px,3vw,48px);line-height:1.1}.problemPanelHeading p{color:#686868;margin:0;font-size:17px}.problemScroll{overscroll-behavior:contain;scrollbar-color:#c8a45d #eee8dc;scrollbar-width:thin;outline:none;height:440px;margin-top:18px;padding:4px 12px 70px 4px;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 22px calc(100% - 48px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 22px calc(100% - 48px),#0000 100%)}.problemScroll::-webkit-scrollbar{width:8px}.problemScroll::-webkit-scrollbar-track{background:#eee8dc;border-radius:99px}.problemScroll::-webkit-scrollbar-thumb{background:#c8a45d;border-radius:99px}.problemScroll article{box-sizing:border-box;background:#ffffffeb;border:1px solid #2021241a;border-radius:14px;grid-template-columns:48px 1fr;align-items:center;gap:12px;min-height:76px;margin-bottom:12px;padding:14px 18px;display:grid;box-shadow:0 8px 22px #20212409}.problemScroll article>span{color:#8a641f;background:#f3e7c9;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.problemScroll article p{color:#333;margin:0;font-size:clamp(17px,1.35vw,21px);line-height:1.45}@media (width<=900px){.traderProblems{padding:54px 26px}.traderProblemsLayout{grid-template-columns:1fr;min-height:0}.problemPillars{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;display:grid}.problemPillars button{border:1px solid #2021241a;border-radius:14px;grid-template-columns:32px 1fr;padding:15px;transform:none}.problemPillars button i{display:none}.problemPillars button small{grid-row:1/span 2}.problemPillars button:nth-child(5){grid-column:1/-1}.problemFixButton{grid-column:1/-1;width:min(100%,420px);margin:18px auto 0;display:flex}}@media (width<=600px){.traderProblems{border-radius:24px;width:calc(100% - 20px);margin:34px auto;padding:42px 14px}.traderProblemsHeader{margin-bottom:34px}.traderProblemsHeader h2{font-size:38px}.problemPillars{grid-template-columns:1fr}.problemPillars button:nth-child(5){grid-column:auto}.problemFixButton{grid-column:auto;width:100%}.problemPanelMobileLayer{display:none}.problemPanelMobileLayer.isOpen{z-index:2147483500;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.problemMobileBackdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000db;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.problemPanelMobileLayer .problemPanel{z-index:1;border-color:#d4af379e;width:min(100%,430px);max-height:88dvh;padding:26px 12px 14px;display:block;position:relative;overflow:hidden;box-shadow:0 28px 90px #000000b8;background:#0b0d11!important}.problemMobileClose{z-index:3;color:#f7f2e7;cursor:pointer;background:#090b0f;border:1px solid #d4af3780;border-radius:50%;place-items:center;width:40px;height:40px;font-size:27px;display:grid;position:absolute;top:10px;right:10px}.problemPanelHeading{padding:8px 46px 18px 8px}.problemPanelHeading h3{font-size:30px}.problemScroll{height:auto;max-height:62dvh;padding-right:6px}.problemScroll article{grid-template-columns:40px 1fr;padding:12px 10px}.problemScroll article p{font-size:17px}}
