.trading-workflow-module__Gl91ra__workflow{border:1px solid var(--hairline-strong);background:var(--paper-2);border-radius:10px;margin-top:2.5rem;overflow:hidden}.trading-workflow-module__Gl91ra__caption{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:end;gap:1.5rem;padding:1.75rem 2rem;display:flex}.trading-workflow-module__Gl91ra__kicker,.trading-workflow-module__Gl91ra__captionNote{color:var(--ink-muted);font-size:.8125rem;line-height:1.5}.trading-workflow-module__Gl91ra__title{color:var(--ink);margin-top:.4rem;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3}.trading-workflow-module__Gl91ra__captionNote{max-width:12rem}.trading-workflow-module__Gl91ra__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem;padding:1.75rem 2rem 2rem;list-style:none;display:grid}.trading-workflow-module__Gl91ra__step{min-width:0}.trading-workflow-module__Gl91ra__marker{height:1.75rem;color:var(--accent);align-items:center;margin-bottom:1.5rem;display:flex;position:relative}.trading-workflow-module__Gl91ra__marker>span{border:1px solid var(--accent);background:var(--paper-2);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:600;display:grid}.trading-workflow-module__Gl91ra__step:not(:last-child) .trading-workflow-module__Gl91ra__marker:after{background:var(--hairline-strong);content:"";height:1px;position:absolute;inset:auto -1.3rem auto 2.25rem}.trading-workflow-module__Gl91ra__arrow{z-index:1;background:var(--paper-2);position:absolute;right:-1.4rem}.trading-workflow-module__Gl91ra__artifact{justify-content:center;align-items:center;height:10.5rem;padding:.5rem .7rem;display:flex;position:relative}.trading-workflow-module__Gl91ra__paper{z-index:1;color:#243c3b;background:#fffbed;border:1px solid #c9c3af;border-radius:3px;align-content:center;gap:1.2rem;width:100%;max-width:12rem;min-height:8.8rem;padding:1.2rem;display:grid;position:relative;box-shadow:0 5px #e4dfcf,0 9px 14px #142f3414}.trading-workflow-module__Gl91ra__field{min-width:0}.trading-workflow-module__Gl91ra__field>span{font-size:.8125rem;font-weight:550;line-height:1.35;display:block}.trading-workflow-module__Gl91ra__rule{background:#c9c3af;width:85%;height:1px;margin-top:.5rem;display:block}.trading-workflow-module__Gl91ra__field:last-child .trading-workflow-module__Gl91ra__rule{width:60%}.trading-workflow-module__Gl91ra__prep .trading-workflow-module__Gl91ra__paper{transform:rotate(-3deg)}.trading-workflow-module__Gl91ra__prep .trading-workflow-module__Gl91ra__paper:before{content:"";background:#eac66d;border:2px solid #92723b;border-radius:2px;width:1.8rem;height:.65rem;position:absolute;top:-.35rem;left:calc(50% - .9rem)}.trading-workflow-module__Gl91ra__journal .trading-workflow-module__Gl91ra__paper{border-left:.65rem solid #163b43;border-radius:3px 8px 8px 3px;padding-left:1.55rem;transform:rotate(2deg)}.trading-workflow-module__Gl91ra__report .trading-workflow-module__Gl91ra__paper{border-top:.6rem solid #163b43;border-bottom:1px dashed #a19779}.trading-workflow-module__Gl91ra__review:before{content:"";background:#dce9e1;border:1px solid #b6bea9;border-radius:3px;width:calc(100% - 2rem);max-width:11rem;height:8.5rem;position:absolute;transform:rotate(6deg)translate(.15rem,-.3rem)}.trading-workflow-module__Gl91ra__review .trading-workflow-module__Gl91ra__paper{border-top:.6rem solid #eac66d}.trading-workflow-module__Gl91ra__stepCopy{margin-top:1.5rem}.trading-workflow-module__Gl91ra__timing{color:var(--ink-muted);font-size:.8125rem;line-height:1.5}.trading-workflow-module__Gl91ra__stepTitle{color:var(--ink);letter-spacing:-.015em;margin-top:.35rem;font-size:1.125rem;font-weight:650;line-height:1.3}.trading-workflow-module__Gl91ra__body{color:var(--ink-muted);margin-top:.65rem;font-size:.9375rem;line-height:1.6}.trading-workflow-module__Gl91ra__return{border-top:1px solid var(--hairline);background:var(--accent-soft);color:var(--ink);align-items:center;gap:.8rem;padding:1.1rem 2rem;font-size:.9375rem;line-height:1.5;display:flex}.trading-workflow-module__Gl91ra__return>svg{color:var(--accent);flex-shrink:0}@media (max-width:899px){.trading-workflow-module__Gl91ra__caption{flex-direction:column;align-items:start;gap:.65rem;padding:1.5rem}.trading-workflow-module__Gl91ra__captionNote{max-width:none}.trading-workflow-module__Gl91ra__steps{grid-template-columns:1fr;gap:1.75rem;padding:1.5rem}.trading-workflow-module__Gl91ra__step{grid-template-columns:9rem minmax(0,1fr);gap:0 1.5rem;padding-left:2.5rem;display:grid;position:relative}.trading-workflow-module__Gl91ra__marker{align-items:start;height:auto;margin:0;position:absolute;inset:0 auto 0 0}.trading-workflow-module__Gl91ra__step:not(:last-child) .trading-workflow-module__Gl91ra__marker:after{width:1px;height:auto;inset:2.25rem auto -1.25rem .85rem}.trading-workflow-module__Gl91ra__arrow{bottom:-1.45rem;left:.3rem;right:auto;transform:rotate(90deg)}.trading-workflow-module__Gl91ra__artifact{height:10rem;padding:.75rem 0}.trading-workflow-module__Gl91ra__paper{min-height:8rem;padding:1rem}.trading-workflow-module__Gl91ra__journal .trading-workflow-module__Gl91ra__paper{padding-left:1rem}.trading-workflow-module__Gl91ra__review:before{width:calc(100% - .75rem);height:8rem}.trading-workflow-module__Gl91ra__stepCopy{align-self:center;margin:0}.trading-workflow-module__Gl91ra__return{padding:1.1rem 1.5rem}}@media (max-width:540px){.trading-workflow-module__Gl91ra__caption{padding:1.25rem}.trading-workflow-module__Gl91ra__steps{padding:1.5rem 1.25rem}.trading-workflow-module__Gl91ra__step{grid-template-columns:1fr;gap:.25rem;padding-left:2.5rem}.trading-workflow-module__Gl91ra__artifact{justify-content:start;max-width:12rem;height:9.5rem}.trading-workflow-module__Gl91ra__paper{gap:.85rem}.trading-workflow-module__Gl91ra__review:before{left:.4rem}.trading-workflow-module__Gl91ra__stepCopy{margin-top:.75rem}.trading-workflow-module__Gl91ra__return{align-items:start;padding:1rem 1.25rem}.trading-workflow-module__Gl91ra__return>svg{margin-top:.1rem}}
