/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-12{height:calc(var(--spacing) * 12)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--ink:#f1f4f2;--muted:#84908c;--green:#61e5ad;--red:#f67;--purple:#b7a0ff;--gold:#d8b768}*{box-sizing:border-box}body{color:var(--ink);font-family:var(--sans),sans-serif;background-color:#070b09;background-image:radial-gradient(circle at 32% -10%,#3a785a36,#0000 35%),radial-gradient(circle at 82% 8%,#672d3924,#0000 26%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;margin:0}button,select,input{font:inherit}button{cursor:pointer}main{min-height:100vh}.notFoundPage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.notFoundPage p{color:var(--green);font:700 10px var(--mono);letter-spacing:.15em;margin:0}.notFoundPage h1{max-width:700px;margin-top:18px}.notFoundPage span{color:var(--muted);margin-top:12px}.notFoundPage a{color:#07110c;background:var(--green);border-radius:5px;margin-top:28px;padding:12px 16px;font-weight:750;text-decoration:none}.brandIntro{z-index:1000;visibility:hidden;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 41%,#35745638,#0000 31%),linear-gradient(155deg,#09110d 0%,#050806 68%,#0c0909 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.brandIntro:after{content:"";pointer-events:none;border:1px solid #d8b76821;position:absolute;inset:22px}.brandIntroGlow{aspect-ratio:1;border:1px solid #61e5ad1c;border-radius:50%;width:min(620px,75vw);position:absolute;box-shadow:0 0 140px #61e5ad0f,inset 0 0 120px #61e5ad09}.brandIntroContent{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(880px,90vw);display:flex;position:relative}.brandIntroLogo{object-fit:cover;border:1px solid #d8b76847;border-radius:24px;width:clamp(150px,17vw,250px);height:clamp(150px,17vw,250px);box-shadow:0 38px 100px #0000009e,0 0 80px #61e5ad1c}.brandIntroName{font:900 11px var(--mono);letter-spacing:.34em;gap:12px;margin-top:23px;display:flex}.brandIntroName span:first-child{color:#c7d1cc}.brandIntroName span:last-child{color:#d28a96}.brandIntroContent p{letter-spacing:-.045em;max-width:850px;margin:34px 0 0;font-size:clamp(24px,3.2vw,45px);font-weight:730;line-height:1.14}.brandIntroContent p em{color:var(--gold);font-style:normal}.brandIntroContent strong{color:#8e9d96;letter-spacing:.02em;margin-top:14px;font-size:clamp(11px,1.15vw,15px);font-weight:520}.brandIntroContent button{color:#5f6d66;font:650 8px var(--mono);letter-spacing:.13em;text-transform:uppercase;background:0 0;border:0;margin-top:25px;padding:7px 10px}.brand-intro-pending .brandIntro{visibility:visible;opacity:1;pointer-events:auto;animation:6.4s cubic-bezier(.2,.72,.2,1) both brandIntroVeil}.brand-intro-pending .brandIntroContent{animation:6.4s cubic-bezier(.2,.72,.2,1) both brandIntroContent}.brand-intro-pending .brandIntroLogo{animation:6.4s cubic-bezier(.2,.72,.2,1) both brandIntroLogo}.brand-intro-pending .brandIntroContent p{animation:6.4s both brandIntroLine}.brand-intro-pending .brandIntroContent strong{animation:6.4s both brandIntroSupport}.brand-intro-pending .brandIntroContent button{animation:6.4s both brandIntroContinue}.brand-intro-skipping .brandIntro{opacity:0;transition:opacity .18s;animation:none}@keyframes brandIntroVeil{0%{opacity:0}5%,90%{opacity:1}to{opacity:0}}@keyframes brandIntroContent{0%{opacity:0;transform:translateY(12px)}9%,87%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes brandIntroLogo{0%{opacity:0;transform:scale(.88)}10%,88%{opacity:1;transform:scale(1)}to{opacity:.9;transform:translate(calc(74px - 50vw),calc(62px - 50vh))scale(.19)}}@keyframes brandIntroLine{0%,13%{opacity:0;transform:translateY(8px)}21%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes brandIntroSupport{0%,24%{opacity:0;transform:translateY(6px)}32%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes brandIntroContinue{0%,34%{opacity:0}42%,88%{opacity:1}96%,to{opacity:0}}.brand-intro-reduced .brandIntro,.brand-intro-reduced .brandIntroContent,.brand-intro-reduced .brandIntroLogo,.brand-intro-reduced .brandIntroContent p,.brand-intro-reduced .brandIntroContent strong,.brand-intro-reduced .brandIntroContent button{opacity:1;transform:none;animation:none!important}header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070c09e0;border-bottom:1px solid #1d2924;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:0 max(24px,4vw);display:flex}.brand{align-items:center;gap:13px;display:flex}.brandButton{color:var(--ink);text-align:left;background:0 0;border:0;padding:0}.brandLogo{object-fit:cover;border:1px solid #294238;border-radius:9px;width:46px;height:46px;box-shadow:0 0 24px #35ff7614}.wordmark{font:900 14px/1 var(--mono);letter-spacing:.11em;border-left:4px solid var(--green);flex-direction:column;padding:4px 0 4px 11px;display:flex}.wordmark span:last-child{color:var(--red);margin-top:5px}.brandMeta b{letter-spacing:.15em;font-size:11px;display:block}.brandMeta small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.stats{color:var(--muted);gap:28px;font-size:12px;display:flex}.stats b{color:var(--ink);font:600 16px var(--mono);margin-right:5px}.mainNav{align-items:center;gap:4px;display:flex}.siteHeader{position:relative}.siteHeader .mainNav{background:#0b120eb8;border:1px solid #24352d;border-radius:7px;padding:4px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000029}.mainNav button,.headerQuickfire{color:#84908c;background:0 0;border:1px solid #0000;border-radius:5px;padding:9px 12px;font-size:11px}.siteHeader .mainNav button{color:#a6b2ac;letter-spacing:.015em;min-width:88px;font-weight:700}.siteHeader .mainNav button:nth-child(2){min-width:112px}.mainNav button:hover,.mainNav button.active{color:var(--ink);background:#101813;border-color:#29382f}.siteHeader .mainNav button:hover,.siteHeader .mainNav button.active{color:#f7fbf9;background:#142019;border-color:#3b5548}.headerQuickfire{color:#b9979e;border-color:#52353c;font-weight:700}.headerQuickfire:hover{color:#ffd3da;background:#221318;border-color:#81505a}.headerAccountActions,.seoLearnActions{align-items:center;gap:8px;display:flex}.accountControl{color:#c8d8d0;max-width:170px;min-height:36px;font:750 9px var(--mono);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;background:#101813;border:1px solid #3f594c;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;text-decoration:none;transition:color .15s,border-color .15s,background .15s,transform .15s;display:inline-flex;overflow:hidden}.accountControl:hover{color:#fff;background:#17251d;border-color:#70a087;transform:translateY(-1px)}.accountControl.signedIn>span{background:#6bcf99;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #6bcf991f}.accountControlLoading{opacity:.58}.accountPage{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 50% 0,#3f6c5321,#0000 38%),#080d0a}.accountSurface{background:linear-gradient(150deg,#121d17fa,#080e0afa);border:1px solid #293b31;border-radius:12px;width:min(720px,100% - 28px);margin:clamp(42px,8vw,92px) auto;padding:clamp(24px,5vw,48px);box-shadow:0 26px 70px #00000047}.accountEyebrow{color:#79b896;font:800 10px var(--mono);letter-spacing:.14em}.accountSurface h1{letter-spacing:-.04em;margin:11px 0 8px;font-size:clamp(32px,6vw,54px)}.accountIntroduction{color:#aab8b1;max-width:610px;line-height:1.7}.accountIdentity{background:#2a3b32;border:1px solid #2a3b32;border-radius:8px;gap:1px;margin:28px 0 0;display:grid;overflow:hidden}.accountIdentity>div{background:#0d1611;grid-template-columns:145px 1fr;gap:18px;padding:16px 18px;display:grid}.accountIdentity dt{color:#7f9188;font:750 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.accountIdentity dd{overflow-wrap:anywhere;color:#e4eee9;margin:0}.accountFoundationNotice{background:#23372d80;border-left:3px solid #557b67;margin-top:20px;padding:17px 18px}.accountFoundationNotice b{color:#dce9e2}.accountFoundationNotice p{color:#9eaea6;margin:6px 0 0;line-height:1.6}.accountActions{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.accountActions a{color:#dce8e2;min-height:42px;font:750 10px var(--mono);letter-spacing:.06em;background:#132019;border:1px solid #42604f;border-radius:6px;justify-content:center;align-items:center;padding:10px 15px;text-decoration:none;display:inline-flex}.accountActions a:last-child{color:#d8b8be;background:#1d1215;border-color:#5c3f46}@media (width<=620px){.siteHeader .accountControl{max-width:82px;min-height:32px;padding:7px 8px}.siteHeader .headerAccountActions,.seoLearnActions{gap:5px}.seoLearnActions .accountControl{max-width:74px;padding-inline:8px}.accountIdentity>div{grid-template-columns:1fr;gap:5px}}@media (width>=821px) and (width<=1080px){.siteHeader .brandMeta{display:none}}.platformHome{max-width:1380px;margin:auto;padding:30px 34px 60px}.heroGrid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:44px;min-height:420px;display:grid}.heroIdentity{align-items:center;gap:15px;margin-bottom:27px;display:flex}.heroIdentity img{object-fit:cover;border:1px solid #315345;border-radius:15px;width:74px;height:74px;box-shadow:0 0 42px #35ff761c}.heroIdentity div{flex-direction:column;gap:7px;display:flex}.heroIdentity b{font:850 15px var(--mono);letter-spacing:.14em}.heroIdentity span{color:#718179;font:700 8px var(--mono);letter-spacing:.13em}.heroCopy h1{letter-spacing:-.065em;font-size:clamp(48px,6vw,80px);line-height:.94}.heroCopy h1 em{color:var(--green);font-style:normal}.heroCopy>p:not(.eyebrow){color:#a2ada8;max-width:610px;margin:18px 0 0;font-size:17px;line-height:1.58}.heroCopy>p:not(.eyebrow)>strong{color:#e0e7e3;font-weight:690}.heroTrust{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:17px;display:flex}.heroTrust span{color:#7e8d85;font:700 8px var(--mono);letter-spacing:.1em;position:relative}.heroTrust span:before{content:"";background:var(--green);border-radius:50%;width:5px;height:5px;margin:0 8px 1px 0;display:inline-block;box-shadow:0 0 8px #61e5ad7a}.heroPathCue{border-top:1px solid #29372f;justify-content:space-between;align-items:center;gap:14px;max-width:530px;margin-top:20px;padding-top:12px;display:flex}.heroPathCue span{color:#6e7a74;font:650 9px var(--mono);letter-spacing:.06em;text-transform:uppercase}.heroPathCue b{color:#b9c5bf;font-size:11px}.homeResearch button{color:var(--ink);background:#111a16;border:1px solid #34443c;border-radius:6px;padding:15px 18px;font-weight:750}.miniDemo{background:linear-gradient(150deg,#101a15,#080d0a);border:1px solid #2a3c33;border-radius:12px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 35px 100px #0000007a}.miniDemoDecision{justify-content:space-between;align-items:center;gap:15px;padding:14px 17px;display:flex}.homepageNarrationPrompt{background:linear-gradient(100deg,#1b4b33b8,#0c1d15f5);border-bottom:1px solid #326047;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px 13px 17px;display:flex}.homepageNarrationPrompt>div{min-width:0}.homepageNarrationPrompt b,.homepageNarrationPrompt span{display:block}.homepageNarrationPrompt b{color:#bdf1d9;font:800 9px var(--mono);letter-spacing:.13em}.homepageNarrationPrompt>div span{color:#a7b9af;margin-top:4px;font-size:10px}.homepageNarrationActions{flex:none;align-items:stretch;gap:7px;display:flex}.homepageNarrationButton{color:#f3fbf7;min-width:210px;min-height:42px;font:850 10px var(--mono);letter-spacing:.11em;text-transform:uppercase;background:linear-gradient(#174532,#103525);border:1px solid #4f8e6d;border-radius:5px;justify-content:center;align-items:center;gap:9px;padding:9px 15px;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:flex;box-shadow:0 9px 22px #00000042,0 0 18px #61e5ad1a}.homepageNarrationButton>span{color:#c9f9df;background:#0b291c;border:1px solid #477b60;border-radius:3px;place-items:center;width:21px;height:21px;font-size:9px;line-height:1;display:grid}.homepageNarrationButton:hover{color:#fff;background:linear-gradient(#1b523a,#133e2b);border-color:#71b28d;transform:translateY(-1px);box-shadow:0 10px 25px #0000004d,0 0 22px #61e5ad29}.homepageNarrationButton:focus-visible{outline-offset:2px;outline:2px solid #fff}.homepageNarrationMute{color:#bcd0c5;min-width:62px;min-height:42px;font:800 7px var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#0c1812;border:1px solid #416452;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:5px 8px;transition:border-color .16s,background .16s,color .16s;display:flex}.homepageNarrationMute svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.homepageNarrationMute:hover{color:#eef8f2;background:#12251b;border-color:#6ca889}.homepageNarrationMute[aria-pressed=true]{color:#e5d08f;background:#211d10;border-color:#8b7740}.homepageNarrationMute:focus-visible{outline-offset:2px;outline:2px solid #fff}.miniDemo svg{background:#0c1410;width:100%;display:block}.demoGrid{stroke:#203029;stroke-width:1px}.demoVolumeDivider{stroke:#2b3b33;stroke-width:1px}.demoAverage{fill:none;stroke-width:1.7px;opacity:.9;filter:drop-shadow(0 0 3px #0009)}.demoAverageFast{stroke:#ffd166}.demoAverageSlow{stroke:#4cc9f0}.demoHidden{fill:#101914;opacity:.84}.demoBoundary{fill:none;stroke:#e7eee9;stroke-width:2px;stroke-dasharray:4 5;opacity:.78}.demoHiddenLabel{fill:#819089;font:700 9px var(--mono);letter-spacing:.14em}.demoHiddenPrompt{fill:#58675f;font:600 8px var(--mono)}.miniDemoDecision{color:#7f8c86;font:700 8px var(--mono);letter-spacing:.1em;border-top:1px solid #25342d}.miniDemoDecision div{gap:6px;display:flex}.miniDemoDecision b{color:#aab5b0;border:1px solid #36453e;border-radius:4px;padding:8px 10px}.homepagePracticeDemo{border-color:#355044;justify-self:end;width:96%;transform:none;box-shadow:0 35px 100px #0000007a,0 0 52px #44b47e14}.homepagePracticeLink{width:100%;color:inherit;text-align:left;cursor:pointer;background:#07100b;border:0;padding:0 0 10px;display:block;overflow:hidden}.homepagePracticeLink:focus-visible{outline:2px solid var(--green);outline-offset:-3px}.homepagePracticeLink:hover .homepagePracticeVideo{filter:brightness(1.06)}.homepagePracticeVideo{aspect-ratio:60/43;object-fit:contain;object-position:center center;pointer-events:none;background:#07100b;width:100%;transition:filter .18s;display:block}.pathSectionIntro{border-top:1px solid #24332c;grid-template-columns:.72fr 1.28fr;align-items:end;gap:40px;width:min(1160px,100%);margin:28px auto 0;padding-top:22px;display:grid}.pathSectionIntro span{color:var(--green);font:700 9px var(--mono);letter-spacing:.14em}.pathSectionIntro h2{letter-spacing:-.045em;margin:8px 0 0;font-size:35px}.pathSectionIntro p{color:#8b9891;max-width:650px;margin:0;font-size:13px;line-height:1.65}.platformPillars{grid-template-columns:repeat(3,1fr);gap:12px;width:min(1160px,100%);margin:16px auto 0;display:grid}.platformPillars button{text-align:left;min-height:220px;color:var(--ink);background:linear-gradient(145deg,#111a16,#0a100d);border:1px solid #28372f;border-radius:9px;padding:24px;transition:transform .18s,border-color .18s}.platformPillars button:hover{border-color:#4a6659;transform:translateY(-3px)}.platformPillarLabel{color:var(--green);font:700 9px var(--mono);letter-spacing:.14em;align-items:center;gap:12px;display:flex}.platformPillarLabel .platformPillarNumber{color:#ddf8eb;font:850 40px/.9 var(--mono);letter-spacing:-.07em;text-shadow:0 0 24px #61e5ad29}.platformPillarLabel i{color:var(--green);font-style:normal}.homeResearch .eyebrow{color:var(--green);font:700 9px var(--mono);letter-spacing:.14em}.platformPillars h2{letter-spacing:-.035em;margin:16px 0 0;font-size:24px}.platformPillars p{color:#89958f;min-height:57px;font-size:13px;line-height:1.5}.platformPillars b{color:#c5d0ca;font-size:11px}.homeQuickfire{background:linear-gradient(110deg,#491f273d,#0b110ef5);border:1px solid #3e3134;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;width:min(1160px,100%);margin:10px auto 0;padding:16px 21px;display:flex}.homeQuickfire span{color:#bd7885;font:700 8px var(--mono);letter-spacing:.14em}.homeQuickfire b{margin-top:6px;font-size:17px;display:block}.homeQuickfire p{color:#7f8d86;margin:5px 0 0;font-size:11px}.homeQuickfire button{color:#d8c4c8;background:#1b1114;border:1px solid #67414a;border-radius:5px;flex:none;padding:12px 15px;font-weight:700}.homeQuickfire button:hover{color:#fff0f2;background:#2a151a;border-color:#9d5867}.homeQuickfire button span{color:inherit;margin-left:22px}.learningLoop{border-top:1px solid #24332c;border-bottom:1px solid #24332c;grid-template-columns:.75fr 1.25fr;align-items:center;gap:40px;margin-top:85px;padding:45px 0;display:grid}.learningLoop h2,.homeResearch h2,.hubIntro h1{letter-spacing:-.055em;margin:9px 0 0;font-size:clamp(32px,4vw,50px);line-height:1.05}.learningLoop ol{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.learningLoop li{background:#0d1511;border:1px solid #27362f;border-radius:7px;min-height:118px;padding:15px;position:relative}.learningLoop li+li:before{content:"→";z-index:2;color:#516159;position:absolute;top:48px;left:-11px}.learningLoop li span,.courseNumber{color:#4d665a;font:700 9px var(--mono)}.learningLoop li b,.learningLoop li small{display:block}.learningLoop li b{margin-top:25px;font-size:12px}.learningLoop li small{color:#74817b;margin-top:5px;font-size:9px}.homeResearch{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;padding:90px 0 30px;display:grid}.homeResearch>div>p:not(.eyebrow){color:#96a19c;line-height:1.7}.homeResearch em{color:#d8e0dc;font-style:normal}.homeResearch button{margin-top:12px}.evidenceCardPreview{background:radial-gradient(circle at 100% 0,#61e5ad1f,#0000 42%),#0d1712;border:1px solid #345042;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:9px;padding:24px;display:grid}.evidenceCardPreview>span,.studyMeta span,.courseCard>span,.masteryStatement>span{color:var(--green);font:700 8px var(--mono);letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1}.evidenceCardPreview h3{grid-column:1/-1;margin:5px 0 26px;font-size:22px}.evidenceCardPreview div{background:#09100c;border:1px solid #2d4036;border-radius:6px;padding:13px}.evidenceCardPreview b,.evidenceCardPreview small{display:block}.evidenceCardPreview b{font:700 17px var(--mono)}.evidenceCardPreview small{color:#77847e;margin-top:6px;font-size:8px;line-height:1.4}.hubPage{max-width:1240px;margin:auto;padding:68px 30px 70px}.hubIntro{max-width:850px}.hubIntro>p:last-child{color:#99a49f;max-width:760px;margin-top:20px;line-height:1.7}.researchLabIntro{grid-template-columns:minmax(360px,.88fr) minmax(500px,1.12fr);align-items:center;gap:44px;display:grid}.researchLabIntro .hubIntro{max-width:660px}.researchProcessVisual{background:radial-gradient(circle at 50% 45%,#61e5ad1c,#0000 45%),linear-gradient(145deg,#0d1b15,#08100c);border:1px solid #315247;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 18px 50px #00000047}.researchProcessVisual svg{width:100%;height:auto;display:block}.researchProcessRail,.researchProcessFlow{fill:none;stroke-width:2px}.researchProcessRail{stroke:#2a4438}.researchProcessFlow{stroke:#61e5ad;stroke-dasharray:70 482;stroke-linecap:round;animation:8s linear infinite researchProcessFlow}.researchProcessStage circle{fill:#0b1510;stroke:#436557;stroke-width:1.5px;transition:fill .2s,stroke .2s}.researchProcessStage path{fill:none;stroke:#92a69c;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.researchProcessStage text{fill:#8fa098;font:750 7px var(--mono);text-anchor:middle;letter-spacing:.07em}.researchProcessStage text[y="51"]{fill:#7f9188}.researchProcessStage{transform-box:fill-box;transform-origin:50%;animation:8s ease-in-out infinite researchProcessStage}.researchProcessStage2{animation-delay:1.6s}.researchProcessStage3{animation-delay:3.2s}.researchProcessStage4{animation-delay:4.8s}.researchProcessStage5{animation-delay:6.4s}.researchProcessCaption,.researchProcessBoundary{fill:#61e5ad;font:800 8px var(--mono);letter-spacing:.12em}.researchProcessBoundary{fill:#84968d;text-anchor:end}@keyframes researchProcessFlow{to{stroke-dashoffset:-552px}}@keyframes researchProcessStage{0%,15%,to{opacity:.58}4%,10%{opacity:1;filter:drop-shadow(0 0 7px #61e5ad57);transform:scale(1.09)}}.researchLabNarration{min-width:0;margin:14px 0 0}.researchPrinciples{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:24px;display:grid}.researchPrinciples div{background:#0d1511;border:1px solid #28372f;border-radius:7px;min-height:115px;padding:16px}.researchPrinciples span,.researchPrinciples b,.researchPrinciples small{display:block}.researchPrinciples span{color:#507060;font:700 9px var(--mono)}.researchPrinciples b{margin-top:19px;font-size:12px}.researchPrinciples small{color:#75827c;margin-top:5px;line-height:1.4}.studyGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}.studyCard{background:linear-gradient(150deg,#111b16,#09100c);border:1px solid #2d3f35;border-radius:9px;flex-direction:column;min-height:525px;padding:19px;display:flex;overflow:hidden}.studyCard-rsi-effect{background:radial-gradient(circle at 50% 25%,#9889ff14,#0000 40%),linear-gradient(150deg,#151623,#090d0c);border-color:#41405b}.studyCard-multi-context{background:radial-gradient(circle at 50% 25%,#65d7ef14,#0000 40%),linear-gradient(150deg,#101a1d,#080e0e);border-color:#31515a}.studyCard-trend-aids{background:radial-gradient(circle at 50% 25%,#dfc67114,#0000 40%),linear-gradient(150deg,#19170f,#0a0d0a);border-color:#51482f}.studyCard-volume-context{background:radial-gradient(circle at 50% 25%,#61e5ad14,#0000 40%),linear-gradient(150deg,#101c15,#080e0b);border-color:#365944}.studyCard-support-resistance{background:radial-gradient(circle at 50% 25%,#d8b76814,#0000 40%),linear-gradient(150deg,#19170f,#0a0d0a);border-color:#4d4935}.studyCard-volatility-regime{background:radial-gradient(circle at 50% 25%,#e56b7914,#0000 40%),linear-gradient(150deg,#1a1115,#0b0c0b);border-color:#513945}.studyCard-session-vwap{background:radial-gradient(circle at 50% 25%,#65d7ef14,#0000 40%),linear-gradient(150deg,#101a1d,#080e0e);border-color:#31515a}.studyCard-donchian-breakout{background:radial-gradient(circle at 50% 25%,#5b7fc51f,#0000 40%),linear-gradient(150deg,#101722,#080c12);border-color:#304b7d}.studyMeta{justify-content:space-between;gap:10px;display:flex}.studyMeta span:last-child{color:#7d8a84}.researchStudyCardVisual{background:#070d0a;border:1px solid #2b4036;border-radius:7px;height:166px;margin:16px -4px 0;position:relative;overflow:hidden}.researchStudyCardVisual:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 30px #00000061}.researchStudyCardVisual svg{width:100%;height:100%;display:block}.researchStudyCardVisual-rsi-effect{background:linear-gradient(145deg,#111221,#090d12);border-color:#3f3c5d}.researchStudyCardVisual-macd-effect{background:linear-gradient(145deg,#0c191b,#081012);border-color:#31515a}.researchStudyCardVisual-multi-context{background:linear-gradient(145deg,#0c191b,#081012);border-color:#2c5159}.researchStudyCardVisual-trend-aids{background:linear-gradient(145deg,#18160e,#0b0e0a);border-color:#51492f}.researchStudyCardVisual-volume-context{background:linear-gradient(145deg,#0e1a13,#080e0b);border-color:#365944}.researchStudyCardVisual-support-resistance{background:linear-gradient(145deg,#19160d,#0b0e0a);border-color:#554a31}.researchStudyCardVisual-volatility-regime{background:linear-gradient(145deg,#1b1116,#0b0c0c);border-color:#573846}.researchStudyCardVisual-session-vwap{background:linear-gradient(145deg,#0c191b,#081012);border-color:#31515a}.researchStudyCardVisual-donchian-breakout{background:linear-gradient(145deg,#0d1524,#080c12);border-color:#304b7d}.studyVisualGrid path{fill:none;stroke:#1b2a24;stroke-width:1px}.studyMiniCandles path{fill:#978bff1f;stroke:#8f85ea;stroke-width:1.2px}.studyPriceTrace{fill:none;stroke:#d5d9d7;stroke-width:1.35px;opacity:.7}.studyRsiBand{fill:none;stroke:#53506f;stroke-width:1px;stroke-dasharray:4 4}.studyRsiTrace{fill:none;stroke:#a99cff;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:430;stroke-dashoffset:430px;animation:6.8s ease-in-out infinite studyLineDraw}.studyMacdPrice{fill:none;stroke:#77877f;stroke-width:1.5px;opacity:.78}.studyMacdZero{stroke:#5e6c65;stroke-width:1px;stroke-dasharray:4 4}.studyMacdBars rect{opacity:.72}.studyMacdBars .positive{fill:#45c78a}.studyMacdBars .negative{fill:#d55f6f}.studyMacdLine,.studyMacdSignal{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:430;stroke-dashoffset:430px;animation:6.8s ease-in-out infinite studyLineDraw}.studyMacdLine{stroke:#55cbe8;stroke-width:2.25px}.studyMacdSignal{stroke:#f2b35f;stroke-width:1.8px;stroke-dasharray:5 3}.studyMacdLineLabel,.studyMacdSignalLabel{font:800 8px var(--mono);letter-spacing:.08em}.studyMacdLineLabel{fill:#55cbe8}.studyMacdSignalLabel{fill:#f2b35f}.studyVisualLabel,.studyVisualFooter,.studyVisualBandLabel{fill:#8f9e97;font:750 7px var(--mono);letter-spacing:.1em}.studyVisualBandLabel{fill:#696680;text-anchor:end}.studyVisualFooter{fill:#71827a;text-anchor:middle}.studyTimeframeFrame rect{fill:#0b1514;stroke:#34535a;stroke-width:1.3px}.studyTimeframeFrame path{fill:none;stroke:#74b9c6;stroke-width:1.7px}.studyTimeframeFrame line{stroke:#65d7ef;stroke-width:1.4px;stroke-dasharray:3 3}.studyTimeframeFrame text{fill:#8fbcc4;font:800 7px var(--mono)}.studyTimeframeFrame{transform-box:fill-box;transform-origin:50%;animation:7.5s ease-in-out infinite studyFramePulse}.studyTimeframeFrame2{animation-delay:2.5s}.studyTimeframeFrame3{animation-delay:5s}.studyAnchorRail{fill:none;stroke:#3e6971;stroke-width:1.3px}.studyAnchorPoint{fill:#65d7ef;filter:drop-shadow(0 0 5px #65d7efa6)}.studyAveragePrice{fill:none;stroke:#cfd7d2;stroke-width:1.35px;opacity:.6}.studyAverageFast,.studyAverageSlow{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:510;stroke-dashoffset:510px;animation:7.2s ease-in-out infinite studyLineDraw}.studyAverageFast{stroke:#dfc671}.studyAverageSlow{stroke:#65d7ef;animation-delay:.55s}.studyAverageLegend line{stroke:#dfc671;stroke-width:2.3px}.studyAverageLegend line.slow{stroke:#65d7ef}.studyAverageLegend text{fill:#89968f;font:750 7px var(--mono)}.studyVolumePrice{fill:none;stroke:#b8c9c0;stroke-width:1.35px;opacity:.65}.studyRelativeVolumeBars rect{fill:#315b46;stroke:#4b8869;stroke-width:.7px}.studyRelativeVolumeBars rect.current{fill:#d8b768;stroke:#f0d98c}.studyVolumeAverage{fill:none;stroke:#61e5ad;stroke-width:2px;stroke-dasharray:5 3}.studyResistanceBand{fill:#e56b7921;stroke:#b25764;stroke-width:1px}.studySupportBand{fill:#61e5ad1f;stroke:#4baa7d;stroke-width:1px}.studyLevelPrice{fill:none;stroke:#d1d9d5;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.studyLevelTouches circle{fill:#61e5ad;stroke:#c4f8df}.studyLevelTouches circle.resistance{fill:#e56b79;stroke:#ffc0c7}.studyVolatilityCandles path{stroke-width:1.2px}.studyVolatilityCandles .quiet{fill:#243a30;stroke:#668575}.studyVolatilityCandles .normal{fill:#413c27;stroke:#c0a95e}.studyVolatilityCandles .expanding{fill:#43232a;stroke:#e56b79}.studyAtrTrace{fill:none;stroke:#f08b96;stroke-width:2.2px;stroke-linecap:round}.studyVolatilityState{fill:#ef909a;font:850 7px var(--mono);letter-spacing:.12em;text-anchor:end}.studyVwapPrice{fill:none;stroke:#d2dad6;stroke-width:1.55px;opacity:.7}.studyVwapLine{fill:none;stroke:#65d7ef;stroke-width:2.5px;stroke-linecap:round}.studyVwapVolume rect{fill:#294b52;stroke:#4a7f89;stroke-width:.6px}.studyVwapTag{fill:#8de5f6;font:850 7px var(--mono);letter-spacing:.1em}.studyDonchianPrice{fill:none;stroke:#d2dad6;stroke-width:1.55px;opacity:.72}.studyDonchianBand{fill:none;stroke:#5b7fc5;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.studyDonchianMiddle{fill:none;stroke:#344b7a;stroke-width:1.25px;stroke-dasharray:5 4}.studyDonchianBreakout{fill:#61e5ad;stroke:#d5ffed;stroke-width:1px}@keyframes studyLineDraw{0%,8%{stroke-dashoffset:510px;opacity:.2}46%,82%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-80px;opacity:.2}}@keyframes studyFramePulse{0%,22%,to{opacity:.55;transform:translateY(0)}5%,17%{opacity:1;filter:drop-shadow(0 0 6px #65d7ef47);transform:translateY(-3px)}}.studyCard h2{letter-spacing:-.03em;margin:18px 0 0;font-size:21px;line-height:1.2}.studyCard>p{color:#84918b;font-size:12px;line-height:1.6}.studyComparison{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.studyComparison span{color:#7d8a84;font:700 8px var(--mono);border:1px solid #293a31;border-radius:4px;justify-content:space-between;padding:8px;display:flex}.studyComparison b{color:#c7d2cc}.studyProgress{background:#080e0b;border:1px solid #293a31;border-radius:4px;height:34px;margin-top:auto;position:relative;overflow:hidden}.studyProgress div{background:#61e5ad24;border-right:1px solid #3f8062;height:100%}.studyProgress span{color:#89968f;font:700 8px var(--mono);align-items:center;padding:0 10px;display:flex;position:absolute;inset:0}.studyCard>button,.courseActions button{color:#09150f;background:var(--green);text-align:left;border:1px solid #4aa377;border-radius:5px;margin-top:10px;padding:12px 13px;font-weight:750}.studyCard>button span{float:right}@media (width<=1120px){.researchLabIntro{grid-template-columns:1fr;gap:24px}.researchLabIntro .hubIntro{max-width:850px}.researchProcessVisual{max-width:760px}}@media (width<=760px){.researchProcessVisual svg{min-width:620px;transform:translate(-48px)}.studyCard{min-height:500px}}@media (prefers-reduced-motion:reduce){.researchProcessFlow,.researchProcessStage,.studyRsiTrace,.studyMacdLine,.studyMacdSignal,.studyTimeframeFrame,.studyAverageFast,.studyAverageSlow{filter:none;animation:none}.researchProcessFlow{stroke-dasharray:none}.researchProcessStage{opacity:1}.studyRsiTrace,.studyMacdLine,.studyMacdSignal,.studyAverageFast,.studyAverageSlow{stroke-dashoffset:0;opacity:1}.studyTimeframeFrame{opacity:1;transform:none}.courseOverviewProgress>i>b{transition:none}}.researchRoadmap,.masteryStatement{text-align:center;color:#7e8b85;border:1px dashed #33453c;border-radius:8px;margin-top:35px;padding:25px}.researchRoadmap span{color:#9aa69f;font:700 8px var(--mono);letter-spacing:.12em}.researchRoadmap p{margin:9px 0 0;font-size:11px}.learnLanding{min-height:calc(100vh - 78px);padding-top:36px;padding-bottom:34px}.learnLandingIntro{grid-template-columns:minmax(250px,.72fr) minmax(420px,1.28fr);align-items:end;column-gap:54px;max-width:none;display:grid}.learnLandingIntro .eyebrow{grid-column:1/-1}.learnLandingIntro h1{margin-top:7px}.learnLandingIntro>p:last-child{margin:0}.courseOverviewGroup{margin-top:28px}.courseOverviewGroup+.courseOverviewGroup{margin-top:18px}.courseOverviewGroupTitle{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:10px;padding:0 2px;display:flex}.courseOverviewGroupTitle span{color:#a9b8b0;font:750 8px var(--mono);letter-spacing:.14em}.courseOverviewGroupTitle p{color:#68776f;margin:0;font-size:10px}.courseOverviewGrid{gap:11px;display:grid}.chartSkillsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.widerMarketGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.courseOverviewCard{min-width:0;min-height:294px;color:var(--ink);text-align:left;background:radial-gradient(circle at 92% 4%,#61e5ad17,#0000 35%),linear-gradient(145deg,#111b16,#090f0c);border:1px solid #2c4035;border-radius:10px;flex-direction:column;padding:22px;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative;overflow:hidden}.courseOverviewCard:after{content:"";border:1px solid #61e5ad1a;border-radius:50%;width:132px;height:132px;position:absolute;inset:auto -36px -54px auto}.courseOverviewCard:hover{background:radial-gradient(circle at 92% 4%,#61e5ad26,#0000 37%),linear-gradient(145deg,#14231b,#0a110d);border-color:#579073;transform:translateY(-3px)}.courseOverviewCard:focus-visible{outline:2px solid var(--green);outline-offset:3px}.courseOverviewNumber{color:#456353;font:750 10px var(--mono);letter-spacing:.11em}.courseOverviewEyebrow{color:var(--green);font:750 8px var(--mono);letter-spacing:.15em;text-transform:uppercase;margin-top:27px}.courseOverviewCard h2{letter-spacing:-.04em;margin:8px 0 0;font-size:28px}.courseOverviewSubtitle{color:#a8b7af;min-height:14px;font:700 9px var(--mono);letter-spacing:.025em;margin-top:4px;display:block}.courseOverviewCard>p{color:#8c9992;margin:11px 0 19px;font-size:11px;line-height:1.58}.courseOverviewMeta{border-top:1px solid #283a31;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:auto;padding-top:13px;display:flex}.courseOverviewMeta b,.courseOverviewMeta small{font:700 8px var(--mono)}.courseOverviewMeta b{color:#bbc8c1}.courseOverviewMeta small{color:#718078;text-align:right}.courseOverviewProgress{background:#080e0b;border:1px solid #2b4035;border-radius:5px;align-items:center;width:100%;min-width:0;height:35px;margin-top:10px;display:flex;position:relative;overflow:hidden}.courseOverviewProgress>i{display:block;position:absolute;inset:0}.courseOverviewProgress>i>b{background:linear-gradient(90deg,#61e5ad1c,#61e5ad3b);border-right:1px solid #4a8b6b;min-width:0;height:100%;transition:width .28s;display:block}.courseOverviewProgress>small{z-index:1;color:#9caaa2;font:750 8px var(--mono);letter-spacing:.025em;padding:0 10px;position:relative}.courseOverviewCard.course-inside-the-market .courseOverviewProgress>i>b{background:linear-gradient(90deg,#65d7ef1a,#65d7ef38);border-color:#478393}.courseOverviewCard.course-beyond-the-chart .courseOverviewProgress>i>b{background:linear-gradient(90deg,#dfc6711a,#dfc67138);border-color:#8c7945}.courseOverviewCard>strong{color:#cfe4d9;margin-top:18px;font-size:11px}.courseOverviewCard>strong i{float:right;color:var(--green);font-style:normal}.courseOverviewCard.course-beyond-the-chart{background:radial-gradient(circle at 92% 4%,#d7b65c1f,#0000 35%),linear-gradient(145deg,#1a1911,#0c0e0b);border-color:#4f4932}.courseOverviewCard.course-beyond-the-chart .courseOverviewEyebrow,.courseOverviewCard.course-beyond-the-chart>strong i{color:#dfc671}.courseOverviewCard.course-inside-the-market{background:radial-gradient(circle at 90% 3%,#4cc9f024,#0000 36%),linear-gradient(145deg,#101a1c,#090f0f);border-color:#31515a}.courseOverviewCard.course-inside-the-market .courseOverviewEyebrow,.courseOverviewCard.course-inside-the-market>strong i{color:#65d7ef}.courseJourney{background:radial-gradient(circle at 12% 0,#61e5ad17,#0000 31%),linear-gradient(145deg,#101914,#090f0c);border:1px solid #2d4036;border-radius:10px;margin-top:15px;padding:13px 16px 12px;position:relative;overflow:hidden}.courseJourney:before{display:none}.courseJourney>header{grid-template-columns:minmax(280px,.85fr) minmax(420px,1.15fr);align-items:center;gap:28px;display:grid}.courseJourney>header span,.courseJourney>footer span{color:var(--green);font:750 8px var(--mono);letter-spacing:.14em}.courseJourney>header h2{letter-spacing:-.025em;margin:3px 0 0;font-size:19px}.courseJourney>header p,.courseJourney>footer p{color:#829087;margin:0;font-size:10px;line-height:1.52}.journeyNarration{z-index:2;box-shadow:none;background:#09110dd6;border-color:#2b3e34;grid-template-columns:150px minmax(360px,1fr);align-items:center;gap:10px;margin-top:8px;padding:5px 7px;display:grid;position:relative}.journeyNarration .lessonNarrationHeader>div{gap:1px}.journeyNarration .lessonNarrationHeader span{font-size:6.5px}.journeyNarration .lessonNarrationHeader b{font-size:9px}.journeyNarration .lessonNarrationControls{grid-template-columns:88px minmax(170px,1fr) 64px;gap:7px}.journeyNarration .narrationPlay,.journeyNarration .narrationMute{border-radius:5px;min-height:29px;padding:5px 8px;font-size:8.5px}.journeyNarration .narrationProgress{gap:3px}.journeyNarration .narrationProgress span{font-size:7px}.journeyNarration .narrationNotice{grid-column:1/-1;font-size:8.5px}.practiceJourneyNarration{background:linear-gradient(100deg,#234a3733,#09110deb);border-color:#3a5346;margin:-12px 0 12px}.courseJourneyTimeline{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:17px;display:grid;position:relative}.courseJourneyTimeline:before{content:"";z-index:0;background:linear-gradient(90deg,#61e5ad40,#dfc67173);height:1px;position:absolute;top:-8px;left:8.5%;right:8.5%}.courseJourneyStage{z-index:1;min-width:0;min-height:137px;color:var(--ink);text-align:left;opacity:.72;background:#070d0ae0;border:1px solid #2a3d33;border-radius:8px;grid-template-rows:44px auto auto 1fr auto;grid-template-columns:42px 1fr;column-gap:9px;padding:8px 10px 9px;transition:transform .34s,border-color .34s,background .34s,box-shadow .34s,opacity .34s;display:grid;position:relative}.courseJourneyStage:hover{background:#0e1813;border-color:#5a8d72;transform:translateY(-2px)}.courseJourneyStage:focus-visible{outline:2px solid var(--green);outline-offset:3px}.courseJourneyStage[data-narration-active=true]{opacity:1;background:linear-gradient(145deg,#1d372afa,#09110dfa);border-color:#61a881;transform:translateY(-3px);box-shadow:0 0 0 1px #61e5ad21,0 16px 34px #0000004d}.courseJourneyStage[data-narration-active=true] .journeyDot{color:#06110b;border-color:var(--green);background:var(--green);box-shadow:0 0 0 5px #61e5ad1a}.courseJourneyStage[data-narration-active=true] .journeyDot i{border-color:#06110b66}.courseJourneyStage[data-narration-active=true] .journeyCandle,.courseJourneyStage[data-narration-active=true] .journeyChart,.courseJourneyStage[data-narration-active=true] .journeyResearch,.courseJourneyStage[data-narration-active=true] .journeyEcosystem,.courseJourneyStage[data-narration-active=true] .journeyOrderFlow{animation:1.8s ease-in-out infinite journeyNarrationPulse}.courseJourneyStage.journeyStage5[data-narration-active=true]{background:linear-gradient(145deg,#3a3119f2,#0f100bfa);border-color:#b89d50;box-shadow:0 0 0 1px #dfc67121,0 16px 34px #0000004d}.courseJourneyStage.journeyStage5[data-narration-active=true] .journeyDot{background:#dfc671;border-color:#dfc671;box-shadow:0 0 0 5px #dfc6711a}@keyframes journeyNarrationPulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.journeyDot{color:#aebdb5;width:24px;height:24px;font:750 6px var(--mono);background:#0a110d;border:1px solid #527761;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.journeyDot i{border:1px solid #61e5ad4d;border-radius:50%;position:absolute;inset:4px}.courseJourneyStage>small{color:var(--green);font:750 7px var(--mono);letter-spacing:.1em;grid-column:2;align-self:end}.courseJourneyStage>b{grid-column:2;margin-top:2px;font-size:14px}.courseJourneyStage>p{color:#7e8d84;grid-column:1/-1;margin:5px 0 4px;font-size:8.5px;line-height:1.38}.courseJourneyStage>strong{color:#b8c9c0;grid-column:1/-1;align-self:end;font-size:9px}.courseJourneyStage>strong i{float:right;color:var(--green);font-style:normal}.journeyCandle,.journeyChart,.journeyResearch,.journeyEcosystem,.journeyOrderFlow{grid-area:1/1/3;align-self:center;width:38px;height:42px}.journeyCandle{position:relative}.journeyCandle i{background:#7abf99;width:1px;height:42px;position:absolute;top:3px;left:21px}.journeyCandle b{background:#61e5ad24;border:1px solid #78c498;border-radius:2px;width:16px;height:22px;position:absolute;top:14px;left:13px}.journeyChart path{fill:none;stroke:#61e5ad;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.journeyChart line{stroke:#354b40;stroke-width:1px}.journeyResearch{border:1px solid #496556;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:3px;padding:6px;display:grid;position:relative}.journeyResearch i{background:#29483a;border-radius:2px;height:9px}.journeyResearch b{background:#497d64;border-radius:2px;grid-column:1/3;height:13px}.journeyResearch span{background:#b7984a;border-radius:2px;height:13px}.journeyEcosystem{border:1px solid #695f3b;border-radius:50%;position:relative}.journeyEcosystem b,.journeyEcosystem i{background:#d7b65c;border-radius:50%;position:absolute}.journeyEcosystem b{inset:17px}.journeyEcosystem i{width:5px;height:5px}.journeyEcosystem i:first-child{top:20px;left:5px}.journeyEcosystem i:nth-child(2){top:8px;right:7px}.journeyEcosystem i:nth-child(3){bottom:10px;right:3px}.journeyEcosystem i:nth-child(4){bottom:4px;left:12px}.courseJourneyStage.journeyStage5>small,.courseJourneyStage.journeyStage5>strong i{color:#dfc671}.journeyOrderFlow{border:1px solid #376674;border-radius:6px;position:relative;overflow:hidden}.journeyOrderFlow i,.journeyOrderFlow b,.journeyOrderFlow span{display:block;position:absolute}.journeyOrderFlow i{border:1px solid #4cc9f0;border-radius:50%;width:12px;height:12px;top:9px}.journeyOrderFlow i:first-child{left:7px}.journeyOrderFlow i:nth-child(2){right:7px}.journeyOrderFlow b{background:#4cc9f0;width:32px;height:1px;top:28px;left:11px;transform:rotate(17deg)}.journeyOrderFlow span{background:#4cc9f02e;border:1px solid #65d7ef;width:9px;height:26px;bottom:8px;right:9px}.courseJourneyStage.journeyStage4>small,.courseJourneyStage.journeyStage4>strong i{color:#65d7ef}.learnLandingNote{color:#75837b;background:#0a100d;border:1px solid #27372f;border-radius:7px;justify-content:space-between;gap:24px;margin-top:17px;padding:13px 16px;display:flex}.learnLandingNote span{color:#aebbb4;font:750 8px var(--mono);letter-spacing:.1em;text-transform:uppercase;flex:none}.learnLandingNote p{margin:0;font-size:10px}.courseIntro{max-width:920px}.courseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:45px;display:grid}.courseCard{background:linear-gradient(135deg,#111a16,#090f0c);border:1px solid #2b3c33;border-radius:10px;grid-template-columns:70px .8fr 1fr;gap:14px 26px;padding:28px;display:grid;position:relative}.courseCard .courseNumber{color:#30483c;grid-row:1/6;font-size:32px}.courseCard>span{grid-column:2}.courseCard h2{grid-column:2;margin:0;font-size:31px}.courseCard>p{color:#89958f;grid-column:2;margin:0;line-height:1.6}.courseCard>ol{grid-area:1/3/4;grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;list-style:none;display:grid}.courseCard>ol li{color:#a9b3ae;background:#0a100d;border:1px solid #29382f;border-radius:5px;font-size:10px;overflow:hidden}.courseCard>ol li button{width:100%;min-height:62px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr;align-items:center;padding:11px 12px;display:grid}.courseCard>ol li button>i{border:1px solid #4d6a5b;border-radius:50%;grid-row:1/3;width:7px;height:7px;margin-right:8px;display:inline-block}.courseCard>ol li button>span{font-weight:700}.courseCard>ol li.availableLesson{color:#d9e7df;background:#0e1a14;border-color:#3d765c}.courseCard>ol li.availableLesson button{cursor:pointer}.courseCard>ol li.availableLesson button:hover{color:#f1faf5;background:#14271d}.courseCard>ol li.availableLesson button>i{border-color:var(--green);background:var(--green);box-shadow:0 0 8px #61e5ad59}.courseCard>ol li em{color:var(--green);font:750 7px var(--mono);letter-spacing:.1em;margin-top:5px;font-style:normal;display:block}.courseCard>ol li.plannedLesson{opacity:.66}.courseCard>ol li.plannedLesson button:disabled{cursor:default}.courseCard>ol li.plannedLesson em{color:#6f7c75}.coursePath{background:#0a110d;border:1px solid #2b3d33;border-radius:6px;grid-column:2/4;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:8px;padding:13px;display:grid}.coursePath div{min-width:0}.coursePath b,.coursePath small{display:block}.coursePath b{font-size:10px}.coursePath small{color:#74817b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.coursePath>i{color:#4d6258;font-style:normal}.courseActions{grid-column:2/4;gap:8px;display:flex}.courseActions button{margin:0}.courseActions button+button{color:#c3cdc8;background:0 0;border-color:#3a4d43}.courseActions .theoryBoundary{color:#8fa097;cursor:default;opacity:.9;background:#0a110d;border-color:#3b4b43}.theoryCoursePath{background:#15140e;border-color:#594f34}.theoryCoursePath b{color:#e0c87e}.courseDetailPage{padding-top:35px}.courseBack{color:#9aa8a0;font:750 9px var(--mono);letter-spacing:.06em;background:#0b120e;border:1px solid #33453c;border-radius:5px;padding:8px 11px}.courseBack:hover{color:#e1ebe5;border-color:#52705f}.courseDetailHeader{grid-template-columns:minmax(360px,.9fr) minmax(460px,1.1fr);align-items:end;gap:54px;margin-top:28px;display:grid}.courseDetailHeader h1{overflow-wrap:anywhere;margin-bottom:0;line-height:1.02}.courseDetailSubtitle{color:#8fa79a;max-width:620px;font:700 10px/1.45 var(--mono);letter-spacing:.04em;margin-top:7px;margin-bottom:14px;display:block}.courseDetailHeader>div:first-child>p:not(.eyebrow){color:#929f98;max-width:610px;margin:15px 0 0;line-height:1.65}.courseDetailHeader .coursePath{grid-column:auto;margin:0}.courseDetailFacts{gap:8px;margin-top:18px;display:flex}.courseDetailFacts span{color:#9faca5;font:700 8px var(--mono);letter-spacing:.05em;text-transform:uppercase;background:#0b120e;border:1px solid #314239;border-radius:4px;padding:7px 9px}.courseDetailCard{margin-top:31px}.courseDetailCard>ol li button>span>small{color:#6d7d74;font:700 7px var(--mono);letter-spacing:.1em;margin-bottom:5px;display:block}.courseDetailCard>ol li.availableLesson button:hover>span>small{color:#91aa9d}.masteryStatement span{display:block}.masteryStatement h2{margin:8px 0 0;font-size:28px}.masteryStatement p{max-width:700px;margin:10px auto 0;line-height:1.6}.setupWorkspace,.workspace{max-width:1180px;margin:auto;padding:38px 28px 34px}.setupWorkspace{max-width:1110px}.setupIntro{max-width:720px;margin-bottom:25px}.eyebrow,.instrument>span{font:650 10px var(--mono);letter-spacing:.17em;color:var(--green);text-transform:uppercase;margin:0}h1{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(34px,4vw,47px);line-height:1}.subline{color:#929d99;margin:11px 0 0;font-size:14px;line-height:1.55}.setupGrid{grid-template-columns:.92fr 1.08fr;gap:12px;display:grid}.setupCard{background:linear-gradient(145deg,#111a16f5,#0a100df5);border:1px solid #28372f;border-radius:9px;min-width:0;padding:20px}.stepTitle{align-items:flex-start;gap:13px;margin-bottom:17px;display:flex}.stepTitle>span{color:var(--green);font:700 9px var(--mono);background:#15251e;border:1px solid #2a513f;border-radius:4px;padding:5px 6px}.stepTitle h2{margin:1px 0 0;font-size:16px}.stepTitle p{color:var(--muted);margin:5px 0 0;font-size:11px}.choiceGrid{gap:6px;display:grid}.timeframeChoices{grid-template-columns:repeat(4,1fr)}.choiceGrid button,.presetRow button{color:var(--muted);font:650 11px var(--mono);background:#0a100d;border:1px solid #25332d;border-radius:5px;padding:10px 6px}.choiceGrid button:hover,.presetRow button:hover{color:var(--ink);border-color:#486357}.choiceGrid button.selected{color:var(--green);background:#14271f;border-color:#3b795d}.evidenceToggles{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:7px;display:grid}.evidenceToggle,.evidenceToggles button{text-align:left;min-height:64px;color:var(--ink);background:#0a100d;border:1px solid #29372f;border-radius:6px;justify-content:space-between;align-items:center;padding:12px;display:flex}.evidenceToggle b,.evidenceToggles button b{font-size:12px;display:block}.evidenceToggle small,.evidenceToggles button small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.evidenceToggle>span,.evidenceToggles button>span{color:#64736c;font:700 9px var(--mono)}.evidenceToggle.locked{opacity:.68}.evidenceToggle.locked>span,.evidenceToggles button.on>span{color:var(--green)}.evidenceToggles button.on{background:#12231c;border-color:#397159}.evidenceToggles button:disabled{cursor:default;opacity:.48}.averagesCard{grid-row:span 2}.presetRow{grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:9px;display:grid}.presetRow button{padding:8px 4px;font-size:9px}.averageRow{background:#0a100d;border:1px solid #27352f;border-radius:5px;grid-template-columns:30px 78px 68px 1fr 30px;align-items:center;gap:7px;margin-bottom:6px;padding:8px;display:grid}.averageRow input[type=color]{background:0 0;border:1px solid #3c4b44;border-radius:4px;width:27px;height:27px;padding:2px}.averageRow select{color:var(--ink);font:650 10px var(--mono);background:#121b17;border:1px solid #314139;border-radius:4px;padding:6px}.averageRow>span{color:#aeb8b3;font:650 10px var(--mono)}.removeAverage{color:#a6777e;background:0 0;border:0;font-size:19px}.addAverage{color:#91a099;background:0 0;border:1px dashed #34473e;border-radius:5px;width:100%;padding:10px;font-size:11px}.addAverage small{float:right;color:#65736c}.addAverage:disabled{opacity:.4;cursor:default}.modeChoices{grid-template-columns:1fr 1fr;gap:7px;display:grid}.modeChoices button{text-align:left;min-height:82px;color:var(--ink);background:#0a100d;border:1px solid #29372f;border-radius:6px;padding:13px;position:relative}.modeChoices button.selected{background:#12231c;border-color:#3a765b}.modeChoices b,.modeChoices small{display:block}.modeChoices b{font-size:12px}.modeChoices small{color:var(--muted);margin-top:5px;font-size:9px}.modeChoices em{font:700 7px var(--mono);letter-spacing:.08em;color:#65766e;font-style:normal;position:absolute;bottom:9px;right:10px}.modeChoices button.selected em{color:var(--green)}.chartCountSetup{border-top:1px solid #29372f;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding-top:12px;display:flex}.chartCountSetup b,.chartCountSetup small{display:block}.chartCountSetup b{font-size:10px}.chartCountSetup small{max-width:250px;color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.chartCountChoices{gap:4px;display:flex}.chartCountChoices button{color:#7e8c85;min-width:31px;height:30px;font:700 9px var(--mono);background:#0a100d;border:1px solid #2c3b34;border-radius:4px;padding:0 8px}.chartCountChoices button:hover{color:var(--ink);border-color:#50655a}.chartCountChoices button.selected{color:var(--green);background:#14271f;border-color:#3b795d}.stockCard{grid-column:1/-1;padding:0;overflow:hidden}.forexPairCard{padding:20px;overflow:visible}.forexPairChoices{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.forexPairChoices button{color:#8b9992;text-align:left;background:#0a100d;border:1px solid #2d3d35;border-radius:5px;min-height:62px;padding:10px}.forexPairChoices button:first-child{grid-column:span 2}.forexPairChoices button.selected{color:var(--green);background:#13251d;border-color:#3e7a5e}.forexPairChoices b,.forexPairChoices small{display:block}.forexPairChoices b{font:750 10px var(--mono)}.forexPairChoices small{color:#6f7e76;margin-top:5px;font-size:8px}.forexPairBoundary{color:#7c8982;font:650 8px/1.5 var(--mono);margin-top:11px;display:block}.stockCardToggle{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.stockCardToggle .stepTitle{margin:0}.filterSummary{flex-direction:column;align-items:flex-end;gap:5px;min-width:145px;display:flex}.filterSummary b{font-size:12px}.filterSummary span{color:var(--green);font:650 9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.stockFilterBody{background:#070c097a;border-top:1px solid #28372f;padding:20px}.activeStockFilters{gap:0;display:grid}.stockFilterControl{border-bottom:1px solid #26362e;grid-template-columns:minmax(240px,1fr) minmax(280px,.9fr);align-items:center;gap:22px;padding:16px 0;display:grid}.stockFilterControl:first-child{padding-top:2px}.stockFilterControl b,.stockFilterControl small{display:block}.stockFilterControl b{color:#dce6e1;font-size:11px}.stockFilterControl small{color:#78867f;max-width:570px;margin-top:5px;font-size:9px;line-height:1.55}.stockFilterControl select{width:100%;color:var(--ink);font:650 10px var(--mono);background:#0b120e;border:1px solid #304139;border-radius:5px;padding:10px}.stockFilterChoices{gap:6px;display:grid}.volumeScreenChoices{grid-template-columns:repeat(4,1fr)}.volatilityScreenChoices{grid-template-columns:repeat(3,1fr)}.stockFilterChoices button{color:#839189;min-height:40px;font:700 9px var(--mono);background:#0a100d;border:1px solid #2d3d35;border-radius:5px;padding:8px}.stockFilterChoices button.selected{color:var(--green);background:#13251d;border-color:#3e7a5e}.screeningBoundary{grid-template-columns:1fr 1fr;gap:10px;padding:15px 0 5px;display:grid}.screeningBoundary>div{background:#0a0f0c;border:1px solid #2c3832;border-radius:5px;padding:11px 12px}.screeningBoundary b,.screeningBoundary span{display:block}.screeningBoundary b{color:#9aa69f;font-size:9px}.screeningBoundary span{color:#69766f;margin-top:4px;font-size:8px;line-height:1.5}.pointInTimeNotice{color:#6fcda5;font:650 8px/1.5 var(--mono);margin-top:10px;display:block}.periodFilter{border-top:1px solid #26362e;grid-template-columns:1fr 190px;align-items:end;gap:18px 28px;margin-top:22px;padding:17px 0 2px;display:grid}.periodFilter b,.periodFilter small{display:block}.periodFilter b{font-size:11px}.periodFilter small,.periodFilter>span{color:#78867f;margin-top:5px;font-size:9px;line-height:1.5}.periodFilter label{color:#75837c;font:650 8px var(--mono);letter-spacing:.06em;text-transform:uppercase}.periodFilter select{width:100%;color:var(--ink);font:650 10px var(--mono);background:#0b120e;border:1px solid #304139;border-radius:4px;margin-top:5px;padding:9px;display:block}.periodFilter>span{color:#6f7d76;grid-column:1/-1;margin:0}.horizonBody{background:#070c097a;border-top:1px solid #28372f;grid-template-columns:.7fr 1fr;gap:20px;padding:20px;display:grid}.horizonQuick{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.horizonQuick button{color:#89968f;background:#0a100d;border:1px solid #2c3c34;border-radius:5px;min-height:70px}.horizonQuick button.selected{color:var(--green);background:#13251d;border-color:#3d785d}.horizonQuick b,.horizonQuick small{display:block}.horizonQuick b{font:700 18px var(--mono)}.horizonQuick small{text-transform:uppercase;margin-top:4px;font-size:8px}.horizonCustom{grid-template-columns:1fr 72px;align-items:center;gap:8px;display:grid}.horizonCustom label{color:#aab4af;grid-column:1/-1;justify-content:space-between;font-size:11px;display:flex}.horizonCustom label span{color:var(--green);font:700 10px var(--mono)}.horizonCustom input[type=range]{accent-color:var(--green)}.horizonCustom input[type=number]{width:100%;color:var(--ink);background:#0a100d;border:1px solid #33463c;border-radius:4px;padding:8px}.horizonNote{border-top:1px solid #26362e;grid-column:1/-1;align-items:center;gap:14px;padding-top:15px;display:flex}.horizonNote span{color:var(--green);font:700 9px var(--mono);white-space:nowrap}.horizonNote p{color:#7d8a84;flex:1;margin:0;font-size:9px}.horizonNote button{color:#aeb9b3;background:0 0;border:1px solid #3a4d43;border-radius:4px;padding:7px 9px;font-size:9px}.quickfireInvite{background:linear-gradient(100deg,#531e2a52,#101713f0);border:1px solid #68424a;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:15px 18px;display:flex}.quickfireInvite span{color:#ff8d9a;font:700 8px var(--mono);letter-spacing:.12em}.quickfireInvite b{margin-top:4px;display:block}.quickfireInvite p{color:#8e9a94;margin:4px 0 0;font-size:10px}.quickfireInvite button{color:#fff0f2;background:#8f3445;border:1px solid #b54d61;border-radius:5px;padding:12px 15px;font-weight:750}.quickfireInvite button span{color:inherit;margin-left:18px}.rangeFilters,.choiceFilters{grid-template-columns:1fr 1fr;gap:24px;display:grid}.choiceFilters{margin-top:22px}.rangeControl{min-width:0}.rangeHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.rangeHeading b{font-size:11px}.rangeHeading span{color:var(--green);font:650 9px var(--mono)}.dualRange{--range-start:0%;--range-end:100%;background:linear-gradient(to right,#27352f 0 var(--range-start),var(--green) var(--range-start) var(--range-end),#27352f var(--range-end) 100%) center/100% 3px no-repeat;height:28px;margin:0 4px 6px;position:relative}.dualRange input{appearance:none;pointer-events:none;background:0 0;width:100%;margin:0;position:absolute;inset:0}.dualRange input::-webkit-slider-thumb{appearance:none;background:var(--green);pointer-events:auto;border:2px solid #07100b;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #62c99b}.dualRange input::-moz-range-thumb{background:var(--green);pointer-events:auto;border:2px solid #07100b;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #62c99b}.rangeInputs{grid-template-columns:1fr auto 1fr auto;align-items:end;gap:7px;display:grid}.rangeInputs label{color:#75837c;font:650 8px var(--mono);letter-spacing:.06em;text-transform:uppercase}.rangeInputs input{width:100%;color:var(--ink);font:650 10px var(--mono);background:#0b120e;border:1px solid #304139;border-radius:4px;margin-top:5px;padding:8px 9px;display:block}.rangeInputs>span{color:#64736c;font:650 8px var(--mono);padding-bottom:9px}.filterChips{flex-wrap:wrap;gap:6px;display:flex}.filterChips button{color:#87958e;background:#0a100d;border:1px solid #2c3c34;border-radius:4px;padding:8px 10px;font-size:9px}.filterChips button.selected{color:var(--green);background:#14271f;border-color:#3b795d}.filterFooter{color:#74827b;font:650 9px var(--mono);border-top:1px solid #26342e;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:13px;display:flex}.filterFooter button{color:var(--ink);background:0 0;border:1px solid #3b4d44;border-radius:4px;padding:8px 10px}.filterSummary.unavailable b{color:#a9b6af}.certifiedFilterNotice{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.certifiedFilterNotice>div{background:#0b120e;border:1px solid #2d3d35;border-radius:6px;padding:14px}.certifiedFilterNotice b,.certifiedFilterNotice span{display:block}.certifiedFilterNotice b{color:#b8c5be;font-size:10px}.certifiedFilterNotice span{color:#78867f;margin-top:6px;font-size:9px;line-height:1.55}.certifiedFilterNotice>small{color:#8c9a93;font:650 9px/1.5 var(--mono);grid-column:1/-1}.startBar{background:#101713;border:1px solid #2a3a32;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding:12px 12px 12px 18px;display:flex}.startBar>div{color:#7d8b84;font:650 9px var(--mono);text-transform:uppercase;letter-spacing:.08em;gap:20px;display:flex}.startBar>div span+span{border-left:1px solid #34433c;padding-left:20px}.startBar>button{color:#092016;background:var(--green);border:1px solid #54b98b;border-radius:5px;padding:14px 22px;font-weight:750}.startBar>button span{margin-left:30px}.startBar>button:disabled{opacity:.45;cursor:default}.startBar.blocked{border-color:#5f343b}.topline{justify-content:space-between;align-items:end;gap:30px;display:flex}.sessionRibbon{border-bottom:1px solid #26352e;align-items:center;gap:7px;margin-bottom:20px;padding-bottom:10px;display:flex}.sessionRibbon>span{color:var(--green);font:750 8px var(--mono);letter-spacing:.12em;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sessionRibbon button{color:#89968f;background:#0c1410;border:1px solid #304139;border-radius:4px;padding:7px 9px;font-size:9px}.quickfireWorkspace .sessionRibbon>span{color:#ff7e8d}.quickfireWorkspace .predictionPrompt{background:#241419;border-color:#723947}.quickfireWorkspace .predictionPrompt>span{color:#ff8693}.instrument{text-align:right;min-width:220px}.instrument>span{color:var(--muted);display:block}.instrument b{font:600 18px var(--mono);margin-top:7px;display:block}.instrument small{color:#67746f;font:10px var(--mono);margin-top:5px;display:block}.controls{justify-content:space-between;align-items:center;gap:15px;margin:25px 0 12px;display:flex}.evidenceLegend{flex-wrap:wrap;gap:5px;display:flex}.evidenceLegend span{color:#96a29c;font:650 9px var(--mono);letter-spacing:.07em;background:#0d1511;border:1px solid #31433a;border-radius:4px;padding:6px 9px}.sourceBadge{color:#84908c;font:600 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.sourceBadge i{background:#77837e;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.sourceBadge.ready i{background:var(--green);box-shadow:0 0 10px #61e5ad99}.sourceBadge.fallback{color:#9b796f}.timeframeBar{background:#0d1511;border:1px solid #28372f;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 10px;padding:10px 12px;display:flex}.activeTimeframe{grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;min-width:210px;display:grid}.activeTimeframe>span{color:var(--green);font:750 12px var(--mono)}.activeTimeframe strong{font-size:15px}.activeTimeframe small{color:#68776f;font:650 8px var(--mono);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;margin-top:3px}.timeframeStrip{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.timeframeStrip button{color:#84908c;min-width:43px;font:700 10px var(--mono);background:0 0;border:1px solid #0000;border-radius:4px;padding:8px 10px}.timeframeStrip button:hover{color:var(--ink)}.timeframeStrip button.active{color:var(--green);background:#14251e;border-color:#28513f}.timeframeStrip button:disabled{cursor:default;opacity:.52}.chartShell{background:linear-gradient(#111a16,#0c1210);border:1px solid #28372f;border-radius:8px;padding:8px 12px 0;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000085}.chart{cursor:crosshair;width:100%;max-height:574px;display:block}.grid{stroke:#202d27;stroke-width:1px}.divider{stroke:#2c3b34}.movingAverage{fill:none;stroke-width:1.8px;filter:drop-shadow(0 0 2px #000000b3)}.rsi{stroke:#c1adff;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #b7a0ff2e)}.rsiGuide{stroke:#75658f;stroke-dasharray:5 7;opacity:.58;vector-effect:non-scaling-stroke}.label{fill:#66766e;font:650 9px var(--mono);letter-spacing:.13em}.concealedCanvas{fill:#101914;opacity:.42}.verticalGrid{opacity:.72}.decision{stroke:#eef4f0;stroke-dasharray:4 5;opacity:.58}.predictionOutcomeWindow{pointer-events:none;stroke-width:1.2px;vector-effect:non-scaling-stroke}.predictionOutcomeWindow.up{fill:#61e5ad;fill-opacity:.08;stroke:#61e5ad;stroke-opacity:.36}.predictionOutcomeWindow.down{fill:#ff5267;fill-opacity:.17;stroke:#f67;stroke-opacity:.68}.predictionOutcomeWindow.range{fill:#e8cc70;fill-opacity:.1;stroke:#e8cc70;stroke-opacity:.42}.predictionWindowBoundary line{stroke:#e9c96b;stroke-width:1.35px;stroke-dasharray:4 5;opacity:.82;vector-effect:non-scaling-stroke}.predictionWindowBoundary text{fill:#d9c174;font:750 8px var(--mono);letter-spacing:.08em}.predictionWindowBoundary .predictionWindowStartLabel{fill:#aeb9b3}.chartPointerSurface{fill:#0000;pointer-events:all}.chartCrosshairLine{stroke:#afc2b9;stroke-width:1.15px;stroke-dasharray:5 6;opacity:.78;vector-effect:non-scaling-stroke;shape-rendering:geometricprecision}.chartCrosshairVertical{stroke:#b0c1b9}.chartCrosshairHorizontal{stroke:#9eb1a8}.futureCandle{transform-box:fill-box;transform-origin:0;animation:.18s ease-out both candle-in}@keyframes candle-in{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}.revealStatus{color:#92a099;font:650 8px var(--mono);text-transform:uppercase;letter-spacing:.08em;background:#070c09e0;border:1px solid #31443a;border-radius:4px;align-items:center;gap:8px;padding:7px 9px;display:flex;position:absolute;top:16px;right:18px}.revealStatus i{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%}.revealStatus b{color:var(--ink)}.multiWorkspace{max-width:1440px}.multiToolbar{background:#0b120e;border:1px solid #28372f;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 8px;padding:8px 10px;display:flex}.multiToolbar>div:first-child{align-items:baseline;gap:9px;display:flex}.multiToolbar b{font-size:10px}.multiToolbar span{color:#6f7d76;font:650 8px var(--mono)}.multiChartGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.multiChartGrid.chartCount-3,.multiChartGrid.chartCount-5,.multiChartGrid.chartCount-6{grid-template-columns:repeat(3,minmax(0,1fr))}.multiChartCard{cursor:pointer;background:#0a100d;border:1px solid #26362e;border-radius:8px;min-width:0;padding:8px;transition:border-color .16s,box-shadow .16s,background .16s}.multiChartCard:hover{border-color:#40564a}.multiChartCard:focus-visible{outline-offset:2px;outline:2px solid #7cf0bd}.multiChartCard.predictionTarget{border-color:#3e7c60;box-shadow:inset 0 0 0 1px #61e5ad1a}.multiChartCard.selectedPanel{background:#0d1712;border-color:#70eab5;box-shadow:inset 0 0 0 1px #70eab54d,0 0 0 2px #70eab517}.multiChartCard.selectionLocked{cursor:default}.multiChartCard.archiveUnavailable{cursor:pointer}.multiChartTitle{justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 8px;display:flex}.multiChartTitle>div{align-items:center;gap:8px;min-width:0;display:flex}.multiChartTitle label{align-items:center;gap:7px;min-width:0;display:flex}.multiChartTitle label small{color:#65736c;font:700 7px var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.multiChartTitle select{max-width:128px;color:var(--ink);font:700 9px var(--mono);background:#111a16;border:1px solid #33453c;border-radius:4px;padding:6px 23px 6px 7px}.multiChartTitle span{color:#6e7d75;font:700 7px var(--mono);letter-spacing:.08em;border:1px solid #33453c;border-radius:3px;padding:3px 5px}.multiChartCard.predictionTarget .multiChartTitle span{color:var(--green);border-color:#376f56}.multiChartTitle select:disabled,.chartCountChoices button:disabled{cursor:default;opacity:.58}.multiChartTitle small{color:#68776f;font:650 8px var(--mono)}.multiChartCard .chartShell{box-shadow:none;padding:3px 6px 0}.multiChartCard .chart{max-height:330px}.archiveGap{text-align:center;background:repeating-linear-gradient(135deg,#0d1411,#0d1411 10px,#0b110e 10px 20px);border:1px dashed #35453d;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:226px;padding:28px;display:flex}.archiveGap b{color:#b8c3bd;font-size:12px}.archiveGap span{color:#7d8b84;max-width:290px;font-size:10px;line-height:1.5}.archiveGap small{color:#59665f;font:650 8px var(--mono);text-transform:uppercase;letter-spacing:.07em}.multiReveal{z-index:3;top:54px;right:20px}.noNewCandle{z-index:2;color:#9aa7a0;font:650 8px/1.45 var(--mono);text-align:center;background:#080d0aeb;border:1px solid #3a4941;border-radius:4px;padding:7px 9px;position:absolute;bottom:10px;left:10px;right:10px}.predictionPrompt{background:#0e1d16;border:1px solid #35694f;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:11px 13px;display:grid}.predictionPrompt>span{color:var(--green);font:800 8px var(--mono);letter-spacing:.14em}.predictionPrompt b{font-size:12px}.predictionPrompt small{color:#7d8c84;font:650 8px var(--mono)}.predictionPrompt.practice{background:#1b1910;border-color:#665d35}.predictionPrompt.practice>span{color:#e8d982}.targetUnavailable{color:#c58e99;background:#211519;border:1px solid #66404a;border-radius:5px;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;padding:10px 12px;display:flex}.targetUnavailable b{font-size:10px}.targetUnavailable span{font-size:9px}.actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.actions.three{grid-template-columns:1fr 1fr 1fr}.actions button,.result button{border:1px solid;border-radius:6px;padding:17px;font-weight:700;transition:transform .2s,filter .2s}.actions button:hover{filter:brightness(1.08);transform:translateY(-1px)}.actions button>span{font:800 9px var(--mono);letter-spacing:.11em;opacity:.78;margin:0 0 5px;display:block}.actions button:disabled{cursor:default;opacity:.42;filter:none;transform:none}.down{color:#ff929d;background:#26161a;border-color:#63303a}.up{color:#74ebbb;background:#10261d;border-color:#286249}.range{color:#e8d982;background:#1e1b12;border-color:#645c35}.lockedDecision{color:#7d8a84;font:650 9px var(--mono);text-transform:uppercase;letter-spacing:.12em;background:#0d1511;border:1px solid #34443c;border-radius:6px;justify-content:space-between;margin-top:14px;padding:15px 17px;display:flex}.lockedDecision b{color:var(--ink)}.result{border:1px solid;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:14px 16px;display:flex}.result.correct{background:#10241c;border-color:#2b694d}.result.wrong{background:#28171b;border-color:#67343e}.result small{font:750 9px var(--mono);letter-spacing:.16em;color:var(--muted);display:block}.result strong{margin-top:5px;display:block}.resultActions{gap:7px;display:flex}.result button{background:var(--ink);color:#09100c;border:0;padding:13px 20px}.result button.secondary{color:var(--ink);background:0 0;border:1px solid #596760}.result button span{margin-left:16px}.roundRoutes{justify-content:flex-end;gap:7px;margin-top:8px;display:flex}.roundRoutes button{color:#8b9992;background:0 0;border:1px solid #2e3e36;border-radius:4px;padding:8px 10px;font-size:10px}.roundRoutes button:hover{color:var(--ink);border-color:#50655a}.roundRoutes button small{color:#65736c;font:650 7px var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-top:2px;display:block}footer{color:#68776f;font:650 8px var(--mono);letter-spacing:.1em;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}footer i{background:#27352f;flex:1;min-width:50px;height:1px}@media (width<=1120px){.multiChartGrid.chartCount-3,.multiChartGrid.chartCount-5,.multiChartGrid.chartCount-6{grid-template-columns:repeat(2,minmax(0,1fr))}.heroGrid{gap:30px}.courseOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.courseOverviewCard{min-height:245px}.courseJourney>header{grid-template-columns:1fr;gap:7px}.journeyNarration{grid-template-columns:1fr}.courseJourneyTimeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 9px}.courseJourney:before,.courseJourneyTimeline:before{display:none}.courseDetailHeader{grid-template-columns:1fr;gap:24px}.courseDetailHeader .coursePath{grid-column:1}.courseCard{grid-template-columns:55px 1fr}.courseCard>ol{grid-area:auto/2}.coursePath,.courseActions{grid-column:2}}@media (width<=900px){.multiChartGrid,.multiChartGrid.chartCount-3,.multiChartGrid.chartCount-5,.multiChartGrid.chartCount-6{grid-template-columns:1fr}.multiChartCard .chart{max-height:420px}}@media (width<=820px){.mainNav{display:none}.heroGrid,.learningLoop,.homeResearch,.pathSectionIntro{grid-template-columns:1fr}.heroGrid{min-height:0}.homepagePracticeDemo{justify-self:stretch;width:100%}.platformPillars,.studyGrid{grid-template-columns:1fr}.platformPillars button{min-height:200px}.platformPillars h2{margin-top:28px}.learningLoop ol,.researchPrinciples{grid-template-columns:1fr 1fr}.setupGrid{grid-template-columns:1fr}.averagesCard{grid-row:auto}.stockCard{grid-column:auto}.timeframeChoices{grid-template-columns:repeat(4,1fr)}.actions.three,.rangeFilters,.choiceFilters,.horizonBody,.periodFilter,.certifiedFilterNotice{grid-template-columns:1fr}.predictionPrompt{grid-template-columns:1fr;gap:5px}.targetUnavailable{flex-direction:column;align-items:flex-start}}@media (width<=760px){header{min-height:72px;padding:13px 16px}.brandMeta{display:none}.headerQuickfire{padding:8px;font-size:9px}.stats span:not(:last-child){display:none}.platformHome,.hubPage{padding:42px 15px}.brandIntro:after{inset:11px}.brandIntroLogo{border-radius:18px}.brandIntroContent p{margin-top:27px}.brandIntroContent strong{max-width:320px;line-height:1.5}.heroCopy h1{font-size:48px}.miniDemo{margin-top:10px;transform:none}.homepageNarrationPrompt{flex-direction:column;align-items:stretch;gap:10px;padding:13px}.homepageNarrationActions{width:100%}.homepageNarrationButton{flex:1;width:auto;min-width:0}.pathSectionIntro{gap:12px;margin-top:42px}.homeQuickfire{flex-direction:column;align-items:flex-start}.learningLoop{margin-top:55px}.homeResearch{padding-top:55px}.evidenceCardPreview{grid-template-columns:1fr}.learnLandingIntro{grid-template-columns:1fr;gap:10px}.courseOverviewGrid{grid-template-columns:1fr}.courseOverviewCard{min-height:235px}.courseJourney{padding:13px 14px 11px}.courseJourneyTimeline{grid-template-columns:1fr}.courseJourneyStage{min-height:148px}.learnLandingNote{flex-direction:column;align-items:flex-start;gap:7px}.courseDetailHeader{grid-template-columns:1fr}.courseDetailFacts{flex-direction:column;align-items:flex-start}.courseCard{grid-template-columns:1fr;padding:21px}.courseCard .courseNumber{grid-row:auto}.courseCard>span,.courseCard h2,.courseCard>p,.courseCard>ol,.coursePath,.courseActions{grid-column:1}.coursePath{grid-template-columns:1fr}.coursePath>i{display:none}.quickfireInvite{flex-direction:column;align-items:flex-start}.setupWorkspace,.workspace{padding:28px 14px}.topline{align-items:start}.instrument{display:none}.subline{max-width:32rem}.controls{flex-direction:column;align-items:flex-start}.sourceBadge{white-space:normal}.timeframeBar{flex-direction:column;align-items:flex-start}.timeframeStrip{justify-content:flex-start;width:100%}.timeframeStrip button{flex:1}.multiToolbar{flex-direction:column;align-items:flex-start}.multiToolbar>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.actions{grid-template-columns:1fr}.chart{min-height:360px}.multiChartCard .chart{min-height:260px}.result{flex-direction:column;align-items:flex-start}.resultActions{width:100%}.resultActions button{flex:1}.roundRoutes{flex-wrap:wrap;justify-content:flex-start}.startBar{flex-direction:column;align-items:stretch}.startBar>div{flex-wrap:wrap;gap:8px 14px}.startBar>div span+span{padding-left:14px}.stockCardToggle{flex-direction:column;align-items:flex-start}.filterSummary{align-items:flex-start}.rangeInputs{grid-template-columns:1fr auto}.sessionRibbon>span{white-space:normal}}.auditedResearch .boundedWorkspace{max-width:1180px}.researchContract{background:#091712;border:1px solid #244338;grid-template-columns:1fr minmax(250px,340px);gap:8px 32px;margin:24px 0;padding:22px;display:grid}.researchContract>span,.researchPrimaryChart>span,.researchContextGrid article>span{color:#61e5ad;font:800 10px var(--mono);letter-spacing:.09em;text-transform:uppercase}.researchContract h1{grid-column:1;margin:3px 0;font-size:clamp(24px,3vw,42px)}.researchContract>p{color:#a9bbb4;grid-column:1;margin:0}.researchContract>div{background:#10241c;border-left:3px solid #61e5ad;flex-direction:column;grid-area:1/2/4;justify-content:center;gap:6px;padding:16px;display:flex}.researchContract>div b{color:#61e5ad;font:900 11px var(--mono);letter-spacing:.12em}.researchContract>div strong{color:#effff8;font-size:17px}.researchContract>div small{color:#a9bbb4;line-height:1.5}.researchStudyNarration{margin:18px 0 0}.researchContextGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.researchContextGrid article{background:#07110d;border:1px solid #263f36;min-width:0;padding:12px}.researchContextGrid svg{max-height:330px}.researchPrimaryChart{background:#07110d;border:1px solid #315247;padding:14px}.researchDecisionArea{background:linear-gradient(135deg,#0d1e17,#09130f);border:1px solid #315247;border-radius:8px;margin:18px 0;padding:18px;box-shadow:0 14px 42px #00000047}.researchDecisionArea>div:first-child>span{color:#61e5ad;font:900 10px var(--mono);letter-spacing:.13em}.researchDecisionArea h2{margin:7px 0 0;font-size:clamp(20px,2.4vw,30px)}.researchDecisionArea p{color:#a9bbb4;margin:5px 0 0;font-size:13px}.researchActions{margin-top:15px}.researchActions button{text-align:left;border-width:2px;border-radius:8px;min-height:86px;padding:18px 22px;font-size:14px;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;box-shadow:0 8px 24px #00000038}.researchActions button>span{margin-bottom:8px;font-size:12px}.researchActions .bearish:hover:not(:disabled){background:#351a20;border-color:#d95f70;transform:translateY(-2px);box-shadow:0 12px 30px #98334233}.researchActions .bullish:hover:not(:disabled){background:#153426;border-color:#4bcf96;transform:translateY(-2px);box-shadow:0 12px 30px #34a67633}.researchActions button:focus-visible{outline-offset:3px;outline:3px solid #fff}.researchActions button:active:not(:disabled){transform:translateY(0)scale(.99)}.researchResult{background:#0d2018;border:1px solid #315247;align-items:center;gap:16px;margin:18px 0;padding:17px;display:flex}.researchResult>span{color:#61e5ad;font:900 11px var(--mono);letter-spacing:.1em}.researchResult.incorrect>span{color:#f28b82}.researchResult.revealing{background:#111916;border-color:#44534c}.researchResult.revealing>span{color:#b7c4bd}.researchResult>em{color:#829189;font:750 9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.researchResult>b{flex:1}.researchResult button{color:#06160d;background:#61e5ad;border:1px solid #61e5ad;min-height:44px;padding:10px 15px;font-weight:850}.researchEvidence{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.researchEvidence>div{background:#0c1b15;border:1px solid #27473a;flex-direction:column;gap:6px;padding:15px;display:flex}.researchEvidence span{color:#61e5ad;font:850 10px var(--mono);letter-spacing:.1em}.researchEvidence b{font-size:13px;line-height:1.5}.researchEvidence>p{color:#a9bbb4;grid-column:1/-1;margin:0}.researchLimitations{background:#17150d;border-left:3px solid #c9a857;margin:18px 0 34px;padding:16px}.researchLimitations>b{color:#e8d18c}.researchLimitations p{color:#bfb69d;margin:6px 0 0;font-size:12px}@media (width<=760px){.researchContract{grid-template-columns:1fr}.researchContract>div{border-top:3px solid #61e5ad;border-left:0;grid-area:auto/1}.researchContextGrid,.researchEvidence{grid-template-columns:1fr}.researchEvidence>p{grid-column:1}.researchResult{flex-direction:column;align-items:flex-start}.researchResult button{width:100%}.researchDecisionArea{padding:14px}.researchActions button{min-height:76px}}.insideParticipantsVisual{--im-green:#61e5ad;--im-gold:#dfc671;--im-blue:#65d7ef}.insideParticipantsStage{background:radial-gradient(circle at 50% 33%,#4cc9f014,#0000 42%),linear-gradient(145deg,#0d1818,#070d0d);border:1px solid #2f4e51;border-radius:9px;min-height:335px;position:relative;overflow:hidden}.insideParticipantsStage svg{width:100%;min-height:300px;display:block}.insideParticipantsStage text{fill:#c4d4cf;font:700 9px var(--mono);text-anchor:middle}.insideParticipantsStage .visualStatus{color:#72cbd9;border-color:#2c5961}.insideParticipantsBrief{background:linear-gradient(145deg,#0e1919,#091010);border-color:#31545b}.insideParticipantsReplay{color:#91dce8;border-color:#3b7580}.imGrid line{stroke:#17302f;stroke-width:1px;opacity:.65}.imNode rect,.imTicket rect,.imRole circle,.imMotive rect,.imCommonTicket rect,.imEvidence rect,.imKnowledgeTile rect{fill:#111d1b;stroke:#3c554b;stroke-width:1.2px}.imNode.tone-green rect,.imEvidence.tone-green rect{fill:#10251d;stroke:var(--im-green)}.imNode.tone-gold rect,.imEvidence.tone-gold rect{fill:#241f12;stroke:var(--im-gold)}.imNode.tone-blue rect,.imEvidence.tone-blue rect{fill:#102126;stroke:var(--im-blue)}.imNodeTitle{fill:#e1ece7!important;font-size:10px!important}.imNodeDetail{fill:#778c82!important;font-size:7px!important}.imLink{fill:none;stroke:var(--im-green);stroke-width:1.8px;stroke-dasharray:5 5}.imLink.tone-gold{stroke:var(--im-gold)}.imLink.tone-blue{stroke:var(--im-blue)}.imStageLabel rect{fill:#0a1110;stroke:#355b54}.imStageLabel text{fill:#9eb9ad;letter-spacing:.06em;font-size:7.5px}.imPeople circle,.imPeople path{fill:#14211d;stroke:#5a7669}.imTickets .tone-green rect{stroke:var(--im-green)}.imTickets .tone-gold rect{stroke:var(--im-gold)}.imTickets .tone-blue rect{stroke:var(--im-blue)}.imCandle line,.imCandle rect{stroke:var(--im-green);stroke-width:2px}.imCandle rect{fill:#61e5ad2b}.imCandle text{fill:var(--im-green)}.imUnknown circle{fill:#14201d;stroke:#547064}.imUnknown text{fill:var(--im-gold);font-size:24px}.imFixedTeams{opacity:.5}.imRole circle{fill:#4cc9f014;stroke:#3f717a}.imRole text{font-size:7px}.imMotive rect{stroke:#527366}.imMotive path{fill:none;stroke:var(--im-green);stroke-width:1.4px}.imMotive text{font-size:7px}.imCommonTicket rect{fill:#153026;stroke:var(--im-green)}.imCommonTicket text:first-of-type{fill:var(--im-green)}.imPortfolioArcs path{fill:none;stroke:var(--im-gold);stroke-width:1.5px;stroke-dasharray:4 4}.imDealer circle,.imDealer path{fill:#142520;stroke:#60927a}.imDealer text{fill:#88a99a;font-size:7px}.imGauge path{fill:none;stroke:#48695a;stroke-width:6px}.imGauge line{stroke:var(--im-gold);stroke-width:2px}.imGauge text{fill:var(--im-gold);font-size:7px}.imPolicyChart path{fill:none;stroke:var(--im-blue);stroke-width:2px}.imPolicyChart text{fill:#7da1a5;font-size:7px}.imRiskPulse circle{fill:#182721;stroke:var(--im-gold)}.imRiskPulse text{fill:var(--im-gold);font-size:6px}.imMarketSplit>text{fill:#a5b8af;letter-spacing:.08em}.imMarketSplit>path{stroke:#335047}.imVenue circle{fill:#13231e;stroke:var(--im-green)}.imVenue.forex circle{fill:#181d21;stroke:var(--im-blue)}.imVenue text{font-size:7px}.imEvidence .title{fill:#e3ece8;font-size:8px}.imEvidence text:not(.title):not(.mark){fill:#82968d;font-size:7px}.imEvidence circle{fill:#0c1512;stroke:#527064}.imEvidence .mark{fill:#d8e4de;font-size:15px}.imKnowledgeTile rect{stroke:#426357}.imKnowledgeTile text{font-size:6.5px}.imPassTrack{fill:#17221f}.imPassFill{fill:var(--im-green)}.imKnowledgeBoard>text{fill:#84978e;text-anchor:end;font-size:7px}.imFinalNetwork .centre{fill:#173028;stroke:var(--im-green);stroke-width:2px}.imFinalNetwork .centre+text{fill:var(--im-green)}.imFinalNetwork .satellite line{stroke:#44695b;stroke-dasharray:4 4}.imFinalNetwork .satellite circle{fill:#121f1c;stroke:#5c8071}.imFinalNetwork .satellite text{font-size:6.5px}.insideSystemsStage .imSystemText{fill:#d6e3de;letter-spacing:.025em;font-size:7px}.insideSystemsStage .imSystemText.heading{fill:var(--im-green);letter-spacing:.09em;font-size:10px}.insideSystemsStage .imSystemText.note{fill:#91aaa0;letter-spacing:.055em;font-size:7.2px}.insideSystemsStage .imSystemText.muted{fill:#789087;font-size:6px}.insideSystemsStage .imSystemText.value{fill:var(--im-gold);font-size:8px}.imSystemCard rect,.imSystemQuestion{fill:#101c19;stroke:#45645a;stroke-width:1.1px}.imSystemCard:nth-of-type(3n+1) rect{stroke:var(--im-green)}.imSystemCard:nth-of-type(3n+2) rect{stroke:var(--im-blue)}.imSystemCard:nth-of-type(3n) rect{stroke:var(--im-gold)}.imSystemArrow line,.imSystemArrow polyline{fill:none;stroke:#5b8f7b;stroke-width:1.5px}.imSystemBeam,.imSystemTimeline{stroke:var(--im-gold);stroke-width:2px}.imSystemStand{fill:#14201d;stroke:#557265}.imSystemPoint{fill:#10251d;stroke:var(--im-green);stroke-width:2px}.imSystemLayer rect{fill:#101f1be0;stroke:#4b7565}.imSystemLayer:nth-child(2n) rect{fill:#101f26e6;stroke:#4f8490}.imSystemLadder>line{stroke:#6b8178}.imSystemLadder rect.bid{fill:#61e5ad33;stroke:var(--im-green)}.imSystemLadder rect.ask{fill:#e86f5f2e;stroke:#e86f5f}.imSystemMeter .track{fill:#17231f;stroke:#31483f}.imSystemMeter .green{fill:#3fa878}.imSystemMeter .gold{fill:#b99d45}.imSystemMeter .blue{fill:#3f91a4}.imSystemFunnel{fill:#65d7ef14;stroke:var(--im-blue);stroke-width:1.5px}.imSystemQuestion{stroke:#45695b}.imSystemPass{fill:#17231f}.imSystemPassFill{fill:var(--im-green)}.imSystemComplete{fill:#10251d;stroke:var(--im-green);stroke-width:2px}.insideParticipantsStage .imDelay1,.insideParticipantsStage .imDelay2,.insideParticipantsStage .imDelay3,.insideParticipantsStage .imDelay4,.insideParticipantsStage .imDelay5{opacity:0;animation:.65s forwards imReveal}.insideParticipantsStage .imDelay1{animation-delay:.15s}.insideParticipantsStage .imDelay2{animation-delay:.85s}.insideParticipantsStage .imDelay3{animation-delay:1.55s}.insideParticipantsStage .imDelay4{animation-delay:2.25s}.insideParticipantsStage .imDelay5{animation-delay:2.95s}@keyframes imReveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.insideParticipantsStage .imDelay1,.insideParticipantsStage .imDelay2,.insideParticipantsStage .imDelay3,.insideParticipantsStage .imDelay4,.insideParticipantsStage .imDelay5{opacity:1;animation:none}}@media (width<=520px){.brandLogo{width:39px;height:39px}.wordmark{font-size:12px}.learningLoop ol,.researchPrinciples{grid-template-columns:1fr}.heroIdentity img{width:62px;height:62px}.heroCopy h1{font-size:42px}.heroCopy>p:not(.eyebrow){font-size:15px}.heroPathCue{flex-direction:column;align-items:flex-start}.evidenceToggles,.modeChoices{grid-template-columns:1fr}.chartCountSetup{flex-direction:column;align-items:flex-start}.averageRow{grid-template-columns:30px 70px 62px 1fr 25px}.presetRow{grid-template-columns:repeat(2,1fr)}.sourceBadge{display:none}.timeframeChoices{grid-template-columns:repeat(4,1fr)}.timeframeStrip button{min-width:38px;padding:8px 6px}.multiChartTitle>small{display:none}.multiChartTitle select{max-width:116px}.horizonNote{flex-direction:column;align-items:flex-start}}@media (width<=700px){.stockFilterControl{grid-template-columns:1fr;gap:11px}.screeningBoundary{grid-template-columns:1fr}.stockCardToggle{flex-direction:column;align-items:flex-start}.filterSummary{align-items:flex-start;min-width:0}.filterSummary b{font-size:10px}.volumeScreenChoices{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.platformPillars button,.homepageNarrationButton,.homepageNarrationMute,.boundedExtendedOutcome{transition:none}}.homeLearningDirectory{background:#0b120e;border:1px solid #2c3d34;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 0;padding:12px 14px;display:flex}.homeLearningDirectory>div{flex-direction:column;flex:240px;gap:3px;display:flex}.homeLearningDirectory>div span{color:#61e5ad;font:800 7px var(--mono);letter-spacing:.14em}.homeLearningDirectory>div b{color:#dce7e1;font-size:12px}.homeLearningDirectory>a{color:#a8b8b0;min-height:34px;font:700 8px var(--mono);background:#0e1813;border:1px solid #33483e;border-radius:4px;align-items:center;padding:7px 9px;text-decoration:none;display:inline-flex}.homeLearningDirectory>a:hover{color:#fff;border-color:#5f8d74}.seoLearnPage{color:#e8efeb;background:radial-gradient(circle at 18% -5%,#3a7d5d33,#0000 34%),#070b09;min-height:100vh}.seoLearnHeader{background:#070c09f0;border-bottom:1px solid #223129;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:10px clamp(16px,4vw,54px);display:flex}.seoLearnBrand{font:900 12px/1 var(--mono);border-left:4px solid #61e5ad;flex-direction:column;padding-left:10px;text-decoration:none;display:flex}.seoLearnBrand span{color:#c7d1cc}.seoLearnBrand b{color:#f67;margin-top:4px}.seoLearnContent{width:min(1080px,100% - 32px);margin:0 auto;padding:28px 0 70px}.seoBreadcrumbs{color:#718078;font:700 8px var(--mono);letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seoBreadcrumbs a{color:#9eaea6;text-decoration:none}.seoBreadcrumbs a:hover{color:#61e5ad}.seoLearnHero,.seoChapterHero{max-width:850px;padding:64px 0 48px}.seoLearnHero>p:first-child,.seoChapterHero>p:first-child,.seoSectionHeading>span{color:#61e5ad;font:800 8px var(--mono);letter-spacing:.16em}.seoLearnHero h1,.seoChapterHero h1{color:#f1f5f3;letter-spacing:-.045em;max-width:820px;margin:12px 0 17px;font-size:clamp(36px,6vw,72px);line-height:1.02}.seoLearnHero>p:last-child,.seoChapterHero>p:not(:first-child){color:#a9b7b0;max-width:790px;margin:0;font-size:15px;line-height:1.75}.seoSectionHeading{margin-bottom:20px}.seoSectionHeading h2{margin:7px 0 0;font-size:28px}.seoCourseDirectory{gap:18px;display:grid}.seoCourseCard{background:linear-gradient(145deg,#101a15,#0a100d);border:1px solid #2b4035;border-radius:9px;grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);gap:34px;padding:27px;display:grid}.seoCourseCard>div>span,.seoChapterDirectory>ol>li>a>span,.seoLessonSections>section>span{color:#d3b85f;font:800 7px var(--mono);letter-spacing:.13em}.seoCourseCard h2{margin:8px 0 10px;font-size:25px}.seoCourseCard h2 a{color:#edf3ef;text-decoration:none}.seoCourseCard h2 a:hover{color:#61e5ad}.seoCourseCard p{color:#93a29a;line-height:1.65}.seoCourseCard>div>b{color:#61e5ad;font:750 8px var(--mono);letter-spacing:.08em}.seoCourseCard ol{border:1px solid #26372f;border-radius:6px;align-content:start;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.seoCourseCard li a{color:#bac6c0;background:#0b130f;gap:12px;padding:10px 12px;font-size:11px;text-decoration:none;display:flex}.seoCourseCard li+li a{border-top:1px solid #213028}.seoCourseCard li a:hover{color:#fff;background:#112018}.seoCourseCard li span{color:#607168;font:750 8px var(--mono)}.seoEducationBoundary{background:#17150d;border-left:3px solid #d3b85f;margin-top:34px;padding:18px 20px}.seoEducationBoundary b{color:#ead58e}.seoEducationBoundary p{color:#b7b09b;margin:6px 0 0;line-height:1.6}.seoChapterDirectory>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.seoChapterDirectory>ol>li>a{min-height:210px;color:inherit;background:#0d1611;border:1px solid #2b4035;border-radius:8px;flex-direction:column;padding:22px;text-decoration:none;display:flex}.seoChapterDirectory h2{margin:10px 0;font-size:20px}.seoChapterDirectory p{color:#8f9f97;flex:1;margin:0;font-size:11px;line-height:1.65}.seoChapterDirectory b{color:#61e5ad;font:750 8px var(--mono);letter-spacing:.08em;margin-top:18px}.seoChapterDirectory>ol>li>a:hover{background:#102019;border-color:#527963}.seoCourseLinks{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.seoCourseLinks a{color:#9fb0a7;font:700 8px var(--mono);border:1px solid #30433a;border-radius:4px;padding:8px 10px;text-decoration:none}.seoChapterHero{max-width:920px}.seoChapterHero>div{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.seoChapterHero>div span{color:#9eb0a7;font:700 7px var(--mono);letter-spacing:.06em;background:#0d1712;border:1px solid #30443a;border-radius:4px;padding:6px 8px}.seoLessonSections{gap:14px;display:grid}.seoLessonSections>section{background:linear-gradient(145deg,#0f1814,#0a100d);border:1px solid #293c33;border-radius:9px;padding:28px;scroll-margin-top:20px}.seoLessonSections h2{margin:8px 0 6px;font-size:24px}.seoLessonObjective{font:700 9px var(--mono);letter-spacing:.04em;color:#61e5ad!important;margin:0 0 17px!important}.seoLessonSections>section>p:not(.seoLessonObjective){color:#b1beb7;max-width:850px;font-size:14px;line-height:1.75}.seoLessonEvidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.seoLessonEvidence aside{background:#0a120e;border:1px solid #2c4136;border-radius:6px;padding:15px}.seoLessonEvidence aside:last-child{background:#16110d;border-color:#4b3c2e}.seoLessonEvidence b{color:#d5c06f;font:800 8px var(--mono);letter-spacing:.09em;text-transform:uppercase}.seoLessonEvidence p{color:#98a79f;margin:7px 0 0;line-height:1.65}.seoChapterNavigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.seoChapterNavigation a{color:#aebbb4;background:#0d1611;border:1px solid #30443a;border-radius:6px;flex-direction:column;justify-content:center;min-height:80px;padding:15px;text-decoration:none;display:flex}.seoChapterNavigation a:last-child{text-align:right}.seoChapterNavigation span{color:#61e5ad;font:750 7px var(--mono);letter-spacing:.08em}.seoChapterNavigation b{margin-top:5px}@media (width<=760px){.homeLearningDirectory{align-items:stretch}.homeLearningDirectory>a{flex:120px;justify-content:center}.seoLearnHeader{padding-inline:14px}.seoLearnContent{width:min(100% - 28px,1080px)}.seoLearnHero,.seoChapterHero{padding:43px 0 34px}.seoCourseCard{grid-template-columns:1fr;gap:20px;padding:20px}.seoChapterDirectory>ol,.seoLessonEvidence,.seoChapterNavigation{grid-template-columns:1fr}.seoChapterNavigation a:last-child{text-align:left}.seoLessonSections>section{padding:21px}}.boundedQuickfire{background:radial-gradient(circle at 22% -8%,#367d5b33,#0000 34%),#070b09;min-height:100vh}.boundedHeader{min-height:70px}.boundedHeader>a{color:#9eaaa4;font:700 10px var(--mono);letter-spacing:.07em;text-decoration:none}.boundedHeaderActions{align-items:center;gap:12px;display:flex}.boundedHeaderActions>a{color:#9eaaa4;font:700 10px var(--mono);letter-spacing:.07em;text-decoration:none}.bb-exit-button,.boundedHeaderActions>.bb-exit-button{color:#d7e5de;min-height:36px;font:750 9px var(--mono);letter-spacing:.07em;background:linear-gradient(#15231c,#0c1511);border:1px solid #4a6859;border-radius:5px;justify-content:center;align-items:center;padding:8px 12px;text-decoration:none;transition:color .15s,border-color .15s,background .15s,transform .15s;display:inline-flex;box-shadow:0 5px 14px #00000047,inset 0 1px #ffffff0a}.bb-exit-button:hover,.boundedHeaderActions>.bb-exit-button:hover{color:#fff;background:#192b21;border-color:#73a78c;transform:translateY(-1px)}.bb-exit-button:active{transform:translateY(1px)}.bb-exit-button:focus-visible{outline-offset:2px;outline:2px solid #61e5ad}.soundToggle{color:#a9c4b7;min-width:75px;font:750 8px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#0d1712;border:1px solid #365345;border-radius:4px;padding:7px 9px}.soundToggle:hover{color:#d8e8df;border-color:#527662}.soundToggle[aria-pressed=false]{color:#7a8580;background:#0a100d;border-color:#303b35}.certifiedPractice .researchExitButton{color:#d7e5de;background:linear-gradient(#15231c,#0c1511);border:1px solid #4a6859;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:8px 12px;transition:color .15s,border-color .15s,background .15s,transform .15s;display:inline-flex;box-shadow:0 5px 14px #00000047,inset 0 1px #ffffff0a}.certifiedPractice .researchExitButton span{color:#61e5ad;font-size:14px;line-height:1}.certifiedPractice .researchExitButton:hover{color:#fff;background:#192b21;border-color:#73a78c;transform:translateY(-1px)}.certifiedPractice .researchExitButton:active{transform:translateY(1px)}.certifiedPractice .researchExitButton:focus-visible{outline-offset:2px;outline:2px solid #61e5ad}.boundedHeader>div{flex-direction:column;align-items:center;gap:4px;display:flex}.boundedHeader>div>b{color:var(--green);font:800 9px var(--mono);letter-spacing:.16em}.boundedHeader>div>span{color:#65736c;font-size:10px}.boundedBrand{border-left:4px solid var(--green);flex-direction:column;padding-left:10px;display:flex;font:900 12px/1 var(--mono)!important}.boundedBrand span{color:#c7d1cc}.boundedBrand b{color:var(--red);margin-top:4px}.boundedWorkspace{max-width:1260px;margin:auto;padding:42px 30px 60px}.quickfireHud{background:#594a2d;border:1px solid #594a2d;border-radius:8px;grid-template-columns:repeat(4,minmax(92px,1fr));gap:1px;max-width:570px;margin:0 0 20px auto;display:grid;overflow:hidden;box-shadow:0 12px 32px #00000042}.quickfireHud>div{background:linear-gradient(145deg,#151811,#0b100d);grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:end;min-height:58px;padding:9px 12px 8px;display:grid;position:relative}.quickfireHud small{color:#9d8c5d;font:800 7px var(--mono);letter-spacing:.15em;grid-column:1/-1;align-self:start}.quickfireHud b{color:#f1d77c;font:900 20px/1 var(--mono);letter-spacing:-.04em}.quickfireHud em{color:#7e8a83;font:750 7px var(--mono);letter-spacing:.07em;align-self:end;font-style:normal}.quickfireHud.rewarded .quickfireStreak{z-index:1;animation:.54s cubic-bezier(.18,.89,.3,1.35) both quickfireScoreBump}.quickfireHud.rewarded .quickfireStreak:after{content:"";z-index:-1;background:radial-gradient(circle,#ffd56440,#0000 58%);animation:1s ease-out both quickfireHudGlow;position:absolute;inset:-35%}.boundedTopline{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:18px;display:flex}.boundedTopline>div:first-child>span{color:var(--green);font:800 9px var(--mono);letter-spacing:.14em}.boundedTopline h1{letter-spacing:-.045em;margin:8px 0 0;font-size:42px}.boundedTopline p{color:#8e9b95;margin:8px 0 0;font-size:13px}.boundedInstrument{flex-direction:column;align-items:flex-end;display:flex}.boundedInstrument span{color:#718078;font:700 8px var(--mono);letter-spacing:.11em;text-transform:uppercase}.boundedInstrument b{font:800 22px var(--mono);margin-top:7px}.quickfireInstrumentMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px 9px;margin-top:5px;display:flex}.quickfireInstrumentMeta em{color:#f0d678;font:850 8px var(--mono);letter-spacing:.08em;white-space:nowrap;background:#19160d;border:1px solid #66562e;border-radius:4px;padding:4px 7px;font-style:normal}.quickfireInstrumentMeta em.changed{color:#fff0aa;background:#2a210d;border-color:#a98a35;animation:.42s ease-out both quickfireTimeframeChanged;box-shadow:0 0 0 2px #efd06e14,0 0 14px #efd06e1f}.quickfireInstrumentMeta small{color:#78867f;white-space:nowrap}.quickfireA11yStatus{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.boundedChart{background:#0a110d;border:1px solid #2a3b32;border-radius:9px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000059}.boundedChart svg{aspect-ratio:2;width:100%;height:auto;min-height:0;display:block}.interactiveMarketChart{cursor:crosshair}.boundedGrid{stroke:#5d7066;stroke-width:.75px;opacity:.31;vector-effect:non-scaling-stroke;shape-rendering:crispedges}.boundedGridVertical{opacity:.24}.boundedGridMinor{opacity:.18}.boundedGridPriceMinor{opacity:.15}.boundedGridPriceFine{opacity:.09}.boundedGridRsi{opacity:.14}.boundedPaneDivider{stroke:#718078;stroke-width:1px;opacity:.32;vector-effect:non-scaling-stroke;shape-rendering:crispedges}.boundedFuture{fill:#0e1712;opacity:.84}.boundedScoreWindow{pointer-events:none}.boundedScoreWindow rect{stroke-width:1.35px;vector-effect:non-scaling-stroke}.boundedScoreWindow.up rect{fill:#61e5ad;fill-opacity:.08;stroke:#61e5ad;stroke-opacity:.36}.boundedScoreWindow.down rect{fill:#ff5267;fill-opacity:.17;stroke:#f67;stroke-opacity:.68}.boundedScoreWindow text{font:800 7.5px var(--mono);letter-spacing:.08em}.boundedScoreWindow.up text{fill:#83f2c4;opacity:.78}.boundedScoreWindow.down text{fill:#ffadb5;opacity:.96}.boundedDecision{stroke:#e3ebe6;stroke-width:1.7px;stroke-dasharray:5 5;opacity:.7}.boundedDecisionLabel{fill:#68776f;font:700 8px var(--mono);letter-spacing:.1em}.boundedScoringPoint line{stroke:#e9c96b;stroke-width:1.35px;stroke-dasharray:3 4;opacity:.78;vector-effect:non-scaling-stroke}.boundedScoringPoint text{fill:#d9c174;font:750 8px var(--mono);letter-spacing:.09em}.boundedUp{fill:#61e5ad;stroke:#61e5ad}.boundedDown{fill:#f67;stroke:#f67}.boundedVolume{opacity:.22;stroke:none}.boundedVolumeLabel{fill:#718078;font:700 9px var(--mono);letter-spacing:.12em;pointer-events:none}.boundedActions{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.boundedActions button{border:1px solid;border-radius:6px;padding:18px;font-weight:750}.boundedActions button>span{font:850 9px var(--mono);letter-spacing:.13em;margin-bottom:5px;display:block}.boundedActions .bearish{color:#ff929d;background:#26161a;border-color:#63303a}.boundedActions .range{color:#e8d982;background:#211d12;border-color:#665d35}.boundedActions .bullish{color:#74ebbb;background:#10261d;border-color:#286249}.boundedActions button:disabled,.boundedResult button:disabled{cursor:default;opacity:.48}.boundedResult{background:#0d1511;border:1px solid #39473f;border-radius:6px;grid-template-columns:minmax(0,1fr) 182px;align-items:stretch;gap:8px 14px;margin-top:14px;padding:15px 17px;display:grid}.boundedResult.correct,.boundedResult.wrong{background:#0d1511;border-color:#39473f}.boundedResult.revealing{background:#121916;border-color:#3d4a44}.boundedResult small{color:#88958e;font:750 9px var(--mono);letter-spacing:.14em;display:block}.boundedResult strong{margin-top:6px;display:block}.boundedOutcomeSummary{flex:1;min-width:0}.boundedScoredOutcome{border:1px solid;border-left-width:3px;border-radius:5px;grid-area:1/1;padding:10px 12px}.boundedScoredOutcome.correct{background:#10241c;border-color:#2b694d}.boundedScoredOutcome.wrong{background:#28171b;border-color:#67343e}.boundedQuickfire .boundedScoredOutcome{position:relative;overflow:hidden}.quickfireMarketMove{width:max-content;max-width:100%;font:850 10px var(--mono);letter-spacing:.06em;border:1px solid;border-radius:4px;padding:5px 7px}.quickfireMarketMove.up{color:#8af3c8;background:#0c2b1e;border-color:#327459}.quickfireMarketMove.down{color:#ffadb5;background:#35161d;border-color:#8b4050}.quickfireCorrectReward{color:#fff4ca;background:linear-gradient(105deg,#392e13,#1a170d 68%,#382c12);border:1px solid #c9a64d;border-radius:7px;align-items:center;gap:10px;width:max-content;max-width:100%;min-height:48px;margin-top:10px;padding:6px 9px 6px 6px;animation:.58s cubic-bezier(.18,.89,.3,1.3) both quickfireRewardArrive;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffd77014,0 7px 22px #00000047}.quickfireCorrectReward:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff7ce8a,#0000);width:28%;height:260%;animation:.78s ease-out .2s both quickfireRewardSweep;position:absolute;top:-80%;left:-35%;transform:rotate(18deg)}.quickfireCorrectReward>i{color:#1c1608;width:34px;height:34px;font:950 19px/1 var(--sans);background:radial-gradient(circle at 36% 30%,#fff0a9,#d4a93c 70%);border:1px solid #fff0a9;border-radius:50%;flex:0 0 34px;place-items:center;font-style:normal;display:grid;box-shadow:0 0 0 4px #ecc4521f,0 0 20px #ecc45240}.quickfireCorrectReward>span{flex-direction:column;gap:2px;min-width:168px;display:flex}.quickfireCorrectReward>span small{color:#bba66d;letter-spacing:.15em;font-size:7px}.quickfireCorrectReward>span b{color:#fff2bb;font:900 11px/1.12 var(--mono);letter-spacing:.025em;white-space:nowrap}.quickfireCorrectReward>em{color:#2b2108;font:900 8px var(--mono);letter-spacing:.07em;white-space:nowrap;background:#efd06e;border-radius:999px;margin-left:5px;padding:5px 7px;font-style:normal;box-shadow:0 0 15px #efd06e2e}.boundedCorrectConfirmation{color:#e4fff2;width:max-content;max-width:100%;font:850 10px var(--mono);letter-spacing:.045em;align-items:center;gap:7px;margin-top:9px;display:flex}.boundedCorrectConfirmation i{color:#07140d;width:20px;height:20px;font:950 12px/1 var(--sans);background:#74ebbb;border:1px solid #a9f5d2;border-radius:50%;flex:0 0 20px;place-items:center;font-style:normal;display:grid;box-shadow:0 0 0 2px #61e5ad1f}.boundedMarketCharacter{color:#e2cf7d;width:max-content;max-width:100%;font:800 8px var(--mono);letter-spacing:.1em;background:#211d12;border:1px solid #625936;border-radius:4px;margin-top:8px;padding:4px 7px;font-style:normal;display:block}.boundedExtendedOutcome{border:1px solid;border-radius:5px;grid-area:2/1;padding:10px 12px;transition:color .18s,background .18s,border-color .18s}.boundedExtendedOutcome.pending{background:#101713;border-color:#38463e}.boundedExtendedOutcome.revealing{background:#121916;border-color:#3d4a44}.boundedExtendedOutcome.up{background:#10241c;border-color:#2b694d}.boundedExtendedOutcome.down{background:#28171b;border-color:#67343e}.boundedExtendedOutcome.flat{background:#141b17;border-color:#4a5750}.boundedExtendedOutcome strong{font-size:13px}.boundedExtendedOutcome.up strong{color:#74ebbb}.boundedExtendedOutcome.down strong{color:#ff929d}.boundedExtendedOutcome.flat strong{color:#dce6e1}.boundedExtendedOutcome span{color:#a7b4ad;font:650 10px var(--mono);margin-top:5px;display:block}.boundedExtendedOutcome em{font-style:normal;font-weight:850}.boundedExtendedOutcome em.up{color:#74ebbb}.boundedExtendedOutcome em.down{color:#ff929d}.boundedExtendedOutcome em.flat{color:#c1cbc6}.boundedResultPrimaryAction,.boundedExtensionControl{align-items:center;width:182px;display:flex}.boundedResultPrimaryAction{grid-area:1/2}.boundedExtensionControl{grid-area:2/2}.boundedResultPrimaryAction button,.boundedExtensionControl button{width:100%}.boundedRevealStatus{border:1px solid;border-radius:5px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:0 7px;width:100%;min-height:42px;padding:8px 10px;display:grid}.boundedRevealStatus>span{grid-row:1/3;font-size:19px;line-height:1}.boundedRevealStatus>b{font:850 9px var(--mono);letter-spacing:.06em;text-transform:uppercase}.boundedRevealStatus>small{color:inherit;letter-spacing:.08em;margin-top:2px;font-size:7px}.boundedRevealStatus.up{color:#74ebbb;background:#10241c;border-color:#2b694d}.boundedRevealStatus.down{color:#ff929d;background:#28171b;border-color:#67343e}.boundedRevealStatus.flat{color:#c1cbc6;background:#141b17;border-color:#4a5750}.boundedResult button,.boundedError button{color:#07100b;background:var(--ink);border:0;border-radius:5px;padding:12px 17px;font-weight:750}.boundedResult .boundedResultPrimaryAction button{color:#07100b;background:var(--ink);text-align:left;border:1px solid #fff;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:2px 8px;height:100%;min-height:62px;padding:10px 14px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;box-shadow:0 0 0 1px #61e5ad29,0 8px 20px #00000038}.boundedResult .boundedResultPrimaryAction button:before{content:"→";color:#2f6f51;font:900 22px/1 var(--sans);text-shadow:.35px 0;grid-row:1/3}.boundedResult .boundedResultPrimaryAction button>span{color:#07100b;font:900 14px var(--sans);letter-spacing:.045em;grid-column:2;align-self:end;line-height:1}.boundedResult .boundedResultPrimaryAction button>b{color:#35624d;font:850 8px var(--mono);letter-spacing:.1em;text-transform:uppercase;grid-column:2;align-self:start;line-height:1.1}.boundedResult .boundedResultPrimaryAction button:hover:not(:disabled){background:#fff;border-color:#a7f0cf;transform:translateY(-1px);box-shadow:0 0 0 2px #61e5ad3d,0 10px 26px #00000047}.boundedResult .boundedResultPrimaryAction button:focus-visible{outline-offset:2px;outline:2px solid #8ce8bb}.boundedResult:has(.boundedRevealStatus) .boundedResultPrimaryAction{grid-area:1/2/3}.boundedResult:has(.boundedRevealStatus) .boundedExtensionControl{display:none}.boundedResult:has(.boundedRevealStatus) .boundedResultPrimaryAction button{animation:.34s cubic-bezier(.2,.78,.2,1) both boundedNextChartExpand}.boundedResult:has(.boundedRevealStatus) .boundedResultPrimaryAction button:before{font-size:28px}.boundedResult:has(.boundedRevealStatus) .boundedResultPrimaryAction button>span{font-size:18px}.boundedResult:has(.boundedRevealStatus) .boundedResultPrimaryAction button>b{font-size:9px}@keyframes boundedNextChartExpand{0%{clip-path:inset(0 0 44% round 5px);opacity:.84}to{clip-path:inset(0 round 5px);opacity:1}}@keyframes quickfireRewardArrive{0%{opacity:0;transform:scale(.72)translateY(8px)}62%{opacity:1;transform:scale(1.045)translateY(-1px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes quickfireRewardSweep{0%{opacity:0;left:-35%}22%{opacity:1}to{opacity:0;left:125%}}@keyframes quickfireScoreBump{0%{transform:scale(.92)}58%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes quickfireHudGlow{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.quickfireCorrectReward,.quickfireCorrectReward:after,.quickfireHud.rewarded .quickfireStreak,.quickfireHud.rewarded .quickfireStreak:after{animation:none}.boundedResult:has(.boundedRevealStatus) .boundedResultPrimaryAction button{animation:none}}.boundedResult button.secondary{color:var(--ink);background:0 0;border:1px solid #596760}.boundedReceipt{padding-top:3px}.boundedReceipt span{border-right:1px solid #29372f;padding-right:10px}.boundedLoading,.boundedError{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:440px;display:flex}.boundedLoading i{border:2px solid #345144;border-top-color:var(--green);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite boundedSpin}.boundedLoading b,.boundedError b{font-size:17px}.boundedLoading span,.boundedError span{color:#84908c}.boundedError button{margin-top:9px}@keyframes boundedSpin{to{transform:rotate(360deg)}}@media (width<=760px){.boundedHeader>div{display:none}.boundedHeaderActions{gap:8px}.soundToggle{min-width:65px;padding:7px 6px}.boundedWorkspace{padding:24px 14px 42px}.quickfireHud{grid-template-columns:repeat(2,1fr);max-width:none;margin:0 0 17px}.quickfireHud>div{min-height:52px}.boundedTopline{flex-direction:column;align-items:stretch}.boundedInstrument{grid-template-columns:1fr auto;align-items:end;width:100%;display:grid}.boundedInstrument>span:first-child{align-self:center}.boundedInstrument>b{margin-top:0}.quickfireInstrumentMeta{grid-column:1/-1}.boundedActions,.boundedResult{grid-template-columns:1fr}.boundedResultPrimaryAction,.boundedExtensionControl,.boundedResult button,.quickfireCorrectReward{width:100%}.quickfireCorrectReward>em{margin-left:auto}.boundedReceipt{flex-direction:column;align-items:flex-start}.boundedReceipt span{border-right:0}.boundedScoredOutcome{grid-area:1/1}.boundedExtendedOutcome{grid-area:2/1}.boundedResultPrimaryAction{grid-area:3/1}.boundedExtensionControl{grid-area:4/1}.boundedResult:has(.boundedRevealStatus) .boundedResultPrimaryAction{grid-area:3/1}}.certifiedPractice .boundedWorkspace{max-width:1320px}.certifiedPracticeChart{background:#0a110d;border:1px solid #2a3b32;border-radius:9px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000059}.certifiedPracticeChart svg{width:100%;max-height:696px;display:block}.certifiedChartIndicatorLegend{z-index:5;pointer-events:none;background:#060d09cc;border-radius:4px;flex-wrap:wrap;align-items:center;gap:5px 13px;max-width:calc(100% - 28px);padding:5px 8px;display:flex;position:absolute;top:12px;left:14px;box-shadow:0 2px 9px #00000047}.certifiedChartIndicatorLegend span{font:800 9px var(--mono);letter-spacing:.07em;text-shadow:0 1px 4px #000c;white-space:nowrap;line-height:1}.certifiedAverage{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.certifiedVwap{fill:none;stroke:#65d7ef;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #65d7ef40)}.certifiedDonchian path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.certifiedDonchianUpper,.certifiedDonchianLower{stroke:#5b7fc5;stroke-width:1.85px;filter:drop-shadow(0 0 2px #5b7fc538)}.certifiedDonchianMiddle{stroke:#344b7a;stroke-width:1.2px;stroke-dasharray:6 4;opacity:.96}.certifiedRelativeVolumeAverage{fill:none;stroke:#d8b768;stroke-width:1.5px;stroke-dasharray:5 3;stroke-linecap:round;vector-effect:non-scaling-stroke}.certifiedIndicatorBadge rect{fill:#08110deb;stroke:#426254;stroke-width:1px}.certifiedIndicatorBadge text{fill:#c4d2cb;font:800 7px var(--mono);letter-spacing:.065em;text-anchor:middle}.certifiedVwapBadge rect{stroke:#4b8994}.certifiedVwapBadge text{fill:#8ee4f3}.certifiedDonchianBadge rect{stroke:#3f5d99}.certifiedDonchianBadge text{fill:#7894d4}.certifiedRelativeVolumeBadge.above rect{stroke:#3b805f}.certifiedRelativeVolumeBadge.above text{fill:#83e8ba}.certifiedRelativeVolumeBadge.below rect{stroke:#6c5c35}.certifiedRelativeVolumeBadge.below text{fill:#ddc77f}.certifiedVolatilityBadge.expanding rect{stroke:#914754}.certifiedVolatilityBadge.expanding text{fill:#ff9ca7}.certifiedVolatilityBadge.contracting rect{stroke:#456d77}.certifiedVolatilityBadge.contracting text{fill:#8ed6e6}.certifiedVolatilityBadge.normal rect{stroke:#6c5c35}.certifiedVolatilityBadge.normal text{fill:#ddc77f}.researchPriceZones rect{pointer-events:none}.researchResistanceZone{fill:#e56b7913;stroke:#b4515e;stroke-width:.85px;stroke-dasharray:4 3}.researchSupportZone{fill:#61e5ad12;stroke:#459b73;stroke-width:.85px;stroke-dasharray:4 3}.researchResistanceLabel,.researchSupportLabel{font:800 7px var(--mono);letter-spacing:.08em}.researchResistanceLabel{fill:#e48791}.researchSupportLabel{fill:#72d9aa}.certifiedQuote{justify-content:flex-end;align-items:baseline;gap:8px;margin-top:5px;display:flex}.certifiedQuote strong{color:#dce6e1;font:750 13px var(--mono)}.certifiedQuote em{font:750 10px var(--mono);font-style:normal}.certifiedQuote em.positive{color:var(--green)}.certifiedQuote em.negative{color:var(--red)}.boundedInstrument small.certifiedAsOfLabel{color:#9fcdb7}.certifiedTimeframes{justify-content:flex-end;gap:5px;margin:0 0 10px;display:flex}.certifiedTimeframes button{color:#84908c;min-width:48px;font:700 10px var(--mono);background:#0d1511;border:1px solid #28372f;border-radius:4px;padding:8px 10px;transition:color .12s,background .12s,border-color .12s,opacity .12s}.certifiedTimeframes button.active{color:var(--green);background:#14251e;border-color:#28513f}.certifiedTimeframes button:disabled{cursor:default;opacity:.5}.certifiedTimeframes[aria-busy=true] button:disabled{cursor:default;opacity:.78}.certifiedTimeframes[aria-busy=true] button.active:disabled{opacity:1}.quickfireTimeframePicker{background:#0d1511db;border:1px solid #2d3d34;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 10px;padding:11px 13px;display:flex}.quickfireTimeframePicker>div:first-child{flex-direction:column;gap:3px;display:flex}.quickfireTimeframePicker>div:first-child b{color:#d8e4dd;font:800 10px var(--mono);letter-spacing:.13em}.quickfireTimeframePicker>div:first-child span{color:#7f8d85;font-size:10px}.quickfireTimeframePicker .certifiedTimeframes{flex-wrap:wrap;margin:0}.quickfireLobby,.quickfireSetup,.quickfireSummary{flex-direction:column;justify-content:center;width:min(1040px,100%);min-height:calc(100vh - 180px);margin:0 auto;display:flex}.quickfireLobby>span,.quickfireSetup>span,.quickfireSummary>span{color:#61e5ad;font:850 9px var(--mono);letter-spacing:.17em}.quickfireLobby>h1,.quickfireSetup>h1,.quickfireSummary>h1{letter-spacing:-.055em;margin:9px 0 8px;font-size:clamp(38px,6vw,67px)}.quickfireLobby>p,.quickfireSetup>p,.quickfireSummary>p{color:#8d9992;max-width:690px;margin:0;font-size:14px;line-height:1.6}.quickfirePaceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.quickfirePaceGrid>button{color:#dfe9e4;text-align:left;background:linear-gradient(145deg,#111a15,#090e0b);border:1px solid #304238;border-radius:10px;grid-template-rows:auto auto auto 1fr auto;grid-template-columns:1fr auto;gap:8px;min-height:292px;padding:24px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000003d}.quickfirePaceGrid>button:after{content:"";pointer-events:none;background:radial-gradient(circle,#61e5ad1f,#0000 66%);border-radius:50%;height:75%;position:absolute;inset:auto -30% -55% 15%}.quickfirePaceGrid>button:hover,.quickfirePaceGrid>button:focus-visible{border-color:#579b78;transform:translateY(-3px);box-shadow:0 24px 62px #00000057,0 0 0 1px #61e5ad1c}.quickfirePaceGrid i{color:#07100b;width:55px;height:55px;font:950 19px var(--mono);background:#d8b95e;border-radius:50%;grid-area:1/2/3;place-items:center;font-style:normal;display:grid;box-shadow:0 0 0 6px #d8b95e14}.quickfirePaceGrid small{color:#a8904e;font:850 8px var(--mono);letter-spacing:.14em}.quickfirePaceGrid b{letter-spacing:-.04em;grid-column:1;font-size:28px}.quickfirePaceGrid span{color:#89958f;grid-column:1/-1;font-size:12px;line-height:1.55}.quickfirePaceGrid strong{color:#75e9b8;font:800 10px var(--mono);letter-spacing:.08em;grid-column:1/-1;align-self:end}.quickfireBack{color:#89968f;width:max-content;font:750 9px var(--mono);background:#0b120e;border:1px solid #304138;border-radius:5px;margin-bottom:24px;padding:7px 10px}.quickfireSetupPanel{background:#0b120e;border:1px solid #314238;border-radius:9px;margin-top:27px;overflow:hidden;box-shadow:0 18px 55px #0000003d}.quickfireSetupRow{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);align-items:center;gap:25px;padding:18px 20px;display:grid}.quickfireSetupRow+.quickfireSetupRow{border-top:1px solid #26352d}.quickfireSetupRow>div:first-child{flex-direction:column;gap:5px;display:flex}.quickfireSetupRow>div:first-child>b{color:#dce7e1;font:850 10px var(--mono);letter-spacing:.13em}.quickfireSetupRow>div:first-child>span{color:#7f8d85;font-size:10px;line-height:1.45}.quickfireSetupRow .certifiedTimeframes{flex-wrap:wrap;margin:0}.quickfireClueChoices{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.quickfireClueChoices button{color:#86938c;background:#0d1511;border:1px solid #2b3b32;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:48px;display:flex}.quickfireClueChoices button b{font:900 18px var(--mono)}.quickfireClueChoices button small{font:800 7px var(--mono);letter-spacing:.1em}.quickfireClueChoices button.active{color:#76ebba;background:#13271e;border-color:#3f8462;box-shadow:inset 0 0 20px #61e5ad0d}.quickfireSetupSummary{background:#15140d;border:1px solid #4c4228;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding:12px 13px 12px 16px;display:flex}.quickfireSetupSummary>span{color:#a89a70;font:750 9px var(--mono);letter-spacing:.06em}.quickfireSetupSummary>button{color:#07100b;background:#edf4f0;border:0;border-radius:5px;min-width:176px;padding:13px 17px;font-weight:850}.quickfireSetupSummary>button i{color:#347255;margin-left:8px;font-style:normal}.quickfireSummaryGrid{background:#594a2d;border:1px solid #594a2d;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:30px;display:grid;overflow:hidden}.quickfireSummaryGrid>div{background:linear-gradient(145deg,#151811,#0b100d);flex-direction:column;justify-content:center;gap:7px;min-height:90px;padding:16px;display:flex}.quickfireSummaryGrid small{color:#9d8c5d;font:800 8px var(--mono);letter-spacing:.14em}.quickfireSummaryGrid b{color:#f1d77c;font:900 28px var(--mono)}.quickfireSummaryActions{gap:8px;margin-top:13px;display:flex}.quickfireSummaryActions button{color:#07100b;background:#e9f2ed;border:1px solid #e9f2ed;border-radius:5px;padding:13px 18px;font-weight:800}.quickfireSummaryActions button.secondary{color:#9faca5;background:#0b120e;border-color:#35463d}.quickfireEndRun{color:#9daaa3;font:750 8px var(--mono);letter-spacing:.07em;background:#0c1410;border:1px solid #34443b;border-radius:5px;padding:7px 9px}.quickfireHud{position:relative}.quickfireTimerTrack{z-index:3;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#f67,#efcf6c 48%,#61e5ad);width:100%;height:2px;transition:transform .1s linear;bottom:0;left:0;right:0;position:absolute!important}.quickfireTimer b{color:#fff1b8}.quickfireChartShell{position:relative}.quickfireInsightBar{z-index:8;pointer-events:none;grid-template-columns:minmax(0,360px) 150px 110px;grid-template-areas:"tabs draw status";justify-content:end;align-items:center;gap:6px;min-height:36px;display:grid;position:absolute;top:9px;left:9px;right:9px}.quickfireInsightBar button{pointer-events:auto}.quickfireDrawClue{color:#201806;width:150px;min-width:150px;font:900 8px var(--mono);letter-spacing:.08em;background:linear-gradient(120deg,#f2d476,#b89130);border:1px solid #ffe59a;border-radius:5px;grid-area:draw;padding:8px 11px;box-shadow:0 5px 16px #00000057}.quickfireDrawClue:disabled{cursor:default;opacity:.6}.quickfireChartTabs{background:#060c09e6;border:1px solid #33463b;border-radius:5px;grid-area:tabs;justify-self:end;gap:3px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.quickfireChartTabs button{color:#8b9991;font:750 7px var(--mono);letter-spacing:.04em;white-space:nowrap;background:0 0;border:0;border-radius:3px;padding:6px 8px}.quickfireChartTabs button.active{color:#e8f4ed;background:#244334;box-shadow:inset 0 0 0 1px #3f7458}.quickfireInsightBar>span{color:#a99b70;min-width:110px;font:800 7px var(--mono);letter-spacing:.07em;text-align:center;background:#0e0e09e6;border:1px solid #4d4429;border-radius:4px;grid-area:status;padding:7px 8px}.quickfireInsightBar>span.loading{color:#ffe59a;animation:.6s ease-in-out infinite alternate quickfireCluePulse}.quickfireSma50,.quickfireSma200{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.quickfireSma50{stroke:#efd06e}.quickfireSma200{stroke:#7ea9ef}.quickfireSmaLegend{z-index:7;pointer-events:none;background:#060c09eb;border:1px solid #3a473f;border-radius:5px;align-items:center;gap:10px;padding:7px 9px;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 5px 18px #00000047}.quickfireSmaLegend span{color:#b8c4bd;font:800 8px var(--mono);letter-spacing:.06em;white-space:nowrap;align-items:center;gap:5px;display:flex}.quickfireSmaLegend i{border-radius:2px;width:18px;height:2px;display:block}.quickfireSmaLegend .sma50 i{background:#efd06e;box-shadow:0 0 6px #efd06e59}.quickfireSmaLegend .sma200 i{background:#7ea9ef;box-shadow:0 0 6px #7ea9ef59}.quickfireExpired .boundedScoredOutcome{background:#19160d;border-color:#594a2d;flex-direction:column;justify-content:center;display:flex}.quickfireExpired .boundedScoredOutcome strong{color:#f0d57b}.quickfireExpired .boundedScoredOutcome span{color:#91866b;margin-top:5px;font-size:10px}@keyframes quickfireCluePulse{to{border-color:#a9893b;box-shadow:0 0 16px #efd06e26}}@keyframes quickfireTimeframeChanged{0%{opacity:.72;transform:translateY(-3px);box-shadow:0 0 0 5px #efd06e29,0 0 22px #efd06e3d}to{opacity:1;transform:translateY(0);box-shadow:0 0 0 2px #efd06e14,0 0 14px #efd06e1f}}.boundedQuickfire button,.boundedQuickfire a{touch-action:manipulation}@media (width<=1100px){.boundedWorkspace{padding:32px 22px 50px}.soundToggle,.quickfireEndRun,.quickfireBack,.quickfireDrawClue,.quickfireChartTabs button,.quickfireSetupSummary>button,.quickfireSummaryActions button,.certifiedTimeframes button,.boundedHeaderActions>a{min-height:44px}.boundedActions button{min-height:74px}.quickfirePaceGrid{gap:8px}.quickfirePaceGrid>button{min-height:250px;padding:18px}.quickfirePaceGrid i{width:46px;height:46px;font-size:16px}.quickfirePaceGrid b{font-size:24px}}@media (width<=900px){.boundedTopline{flex-direction:column;align-items:stretch;gap:13px}.boundedInstrument{grid-template-columns:1fr auto;align-items:end;width:100%;display:grid}.boundedInstrument>span:first-child{align-self:center}.boundedInstrument>b{margin-top:0}.quickfireInstrumentMeta{grid-column:1/-1}.quickfireSetupRow{grid-template-columns:1fr}.quickfireInsightBar{grid-template-columns:minmax(0,360px) 150px;grid-template-areas:"tabs draw"}.quickfireInsightBar>span{display:none}}@media (width>=621px) and (width<=900px){.quickfirePaceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.quickfirePaceGrid>button{min-height:242px;padding:15px}.quickfirePaceGrid span{font-size:11px}.quickfirePaceGrid strong{font-size:8px}}@media (width<=760px){.quickfireLobby,.quickfireSetup,.quickfireSummary{justify-content:flex-start;min-height:calc(100vh - 145px);padding-top:28px}.quickfirePaceGrid{margin-top:22px}.quickfireSetupRow{padding:14px}.quickfireSetupSummary{flex-direction:column;align-items:flex-start}.quickfireSetupSummary>button{width:100%}.quickfireSummaryGrid{grid-template-columns:repeat(2,1fr)}.quickfireSummaryActions{flex-direction:column}.quickfireEndRun{display:none}}@media (width<=620px){.boundedHeader{padding:10px 12px}.boundedHeaderActions{gap:5px}.boundedHeaderActions>a{align-items:center;padding:7px 4px;display:flex}.boundedTopline h1{font-size:clamp(30px,10vw,38px)}.boundedTopline p{font-size:11px;line-height:1.5}.quickfirePaceGrid{grid-template-columns:1fr}.quickfirePaceGrid>button{min-height:178px;padding:17px}.quickfireInstrumentMeta{justify-content:flex-start}.quickfireInstrumentMeta em{font-size:7px}.quickfireChartShell{overflow:visible}.quickfireInsightBar{grid-template-columns:1fr;grid-template-areas:"draw""tabs";gap:6px;min-height:0;padding:8px 0;display:grid;position:relative;top:auto;left:auto;right:auto;overflow:visible}.quickfireDrawClue{width:100%;min-width:0}.quickfireChartTabs{order:2;width:100%;overflow-x:auto}.quickfireChartTabs button{flex:1 0 auto;min-height:44px;padding:8px 10px}.quickfireSmaLegend{gap:7px;padding:6px 7px;top:8px;left:8px}.quickfireSmaLegend span{font-size:7px}.boundedActions button{min-height:68px}.quickfireCorrectReward{flex-wrap:wrap;align-items:flex-start}.quickfireCorrectReward>span{flex:1;min-width:0}.quickfireCorrectReward>em{margin-left:44px}}@media (orientation:landscape) and (height<=620px) and (width>=621px){.boundedWorkspace{padding-top:20px}.quickfireHud{margin-bottom:12px}.boundedTopline{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-bottom:12px;display:grid}.boundedInstrument{width:auto;display:flex}.boundedInstrument>b{margin-top:7px}.quickfireInstrumentMeta{margin-top:5px}}@media (prefers-reduced-motion:reduce){.quickfirePaceGrid>button,.quickfireTimerTrack,.quickfireInsightBar>span.loading,.quickfireInstrumentMeta em.changed{transition:none;animation:none}}.certifiedPracticeNotice{background:#211519;border:1px solid #60404a;border-radius:6px;flex-direction:column;gap:5px;margin:0 0 10px;padding:10px 12px;display:flex}.certifiedPracticeNotice b{color:#ff9aa5;font-size:11px}.certifiedPracticeNotice span{color:#9a898e;font-size:10px}.forexVolumeNotice{background:#0d1913;border:1px solid #345242;border-radius:5px;align-items:center;gap:10px;margin:0 0 8px;padding:8px 11px;display:flex}.forexVolumeNotice b{color:var(--green);font:750 8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.forexVolumeNotice span{color:#819087;font-size:9px}.certifiedScreeningReceipt{background:#0d1913;border:1px solid #355343;border-radius:5px;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 9px;padding:9px 11px;display:flex}.certifiedScreeningReceipt b{color:var(--green);font:800 8px var(--mono);letter-spacing:.1em;margin-right:3px}.certifiedScreeningReceipt span{color:#8e9c94;font:650 8px var(--mono);border-left:1px solid #33493d;padding-left:8px}.certifiedRevealProgress{background:#121916;border:1px solid #3d4a44;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:17px;display:flex}.certifiedRevealProgress span{color:#8da096;font:800 9px var(--mono);letter-spacing:.14em}.certifiedRevealProgress b{color:#dce8e1;font:750 12px var(--mono)}.certifiedRevealStatus{color:#a6b5ad;font:700 10px var(--mono);white-space:nowrap;align-self:center}.certifiedRoundRoutes button:disabled{cursor:default;opacity:.48}.rsi{stroke:#bba7fa;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.rsiPaneLabel{fill:#bba7fa;font:800 9px var(--mono);letter-spacing:.08em;paint-order:stroke;stroke:#0a110d;stroke-width:3px}.rsiBand{fill:#8f79c7;opacity:.035}.rsiExtreme{pointer-events:none}.rsiOverbought{fill:#f67;opacity:.032}.rsiOversold{fill:#61e5ad;opacity:.028}.rsiGuide{stroke:#75658f;stroke-dasharray:5 7;vector-effect:non-scaling-stroke}.rsiGuide.rsiThreshold{opacity:.72}.rsiGuide.rsiMidline{stroke:#59645f;stroke-dasharray:2 7;opacity:.34}.rsiLevel{fill:#746b82;font:700 8px var(--mono);text-anchor:end;paint-order:stroke;stroke:#0a110d;stroke-width:3px}.rsiCurrent rect{fill:#7660b8;stroke:#cdbfff;stroke-width:.75px;vector-effect:non-scaling-stroke}.rsiCurrent text{fill:#fff;font:750 8px var(--mono);text-anchor:middle}.boundedGridMacd{opacity:.24}.certifiedMacdZero{stroke:#809088;stroke-width:1px;stroke-dasharray:5 5;opacity:.72;vector-effect:non-scaling-stroke}.certifiedMacdHistogram rect{vector-effect:non-scaling-stroke;opacity:.72}.certifiedMacdHistogram .positive{fill:#45c78a;stroke:#78e4b2}.certifiedMacdHistogram .negative{fill:#d55f6f;stroke:#f08a98}.certifiedMacdLine,.certifiedMacdSignal{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.certifiedMacdLine{stroke:#55cbe8;filter:drop-shadow(0 0 2px #55cbe838)}.certifiedMacdSignal{stroke:#f2b35f;stroke-dasharray:5 3;filter:drop-shadow(0 0 2px #f2b35f2e)}.certifiedMacdLegend text{fill:#c8d4ce;font:800 9px var(--mono);letter-spacing:.07em;paint-order:stroke;stroke:#0a110d;stroke-width:3px}.certifiedMacdLegend .lineLabel{fill:#55cbe8}.certifiedMacdLegend .signalLabel{fill:#f2b35f}.certifiedMacdLegend .histogramLabel{fill:#79d6aa}@media (width<=760px){.certifiedPracticeChart svg{min-height:420px}.certifiedTimeframes{justify-content:flex-start;overflow-x:auto}.certifiedTimeframes button{flex:1}.certifiedQuote{justify-content:flex-start}.quickfireTimeframePicker{flex-direction:column;align-items:flex-start}.quickfireTimeframePicker .certifiedTimeframes{width:100%;overflow-x:visible}.quickfireTimeframePicker .certifiedTimeframes button{flex:1 0 54px}}.learningChapter{--lesson-panel:#0c1410;background:radial-gradient(circle at 18% 10%,#367d5b24,#0000 30%),#070b09;min-height:calc(100vh - 78px);padding-bottom:94px}.lessonTopbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;max-width:1320px;min-height:82px;margin:auto;padding:9px 30px;display:grid}.lessonTopbar>button{color:#9eaaa4;font:700 9px var(--mono);background:#0c1310;border:1px solid #314139;border-radius:5px;justify-self:start;padding:8px 10px}.lessonTopbar>button:last-child{justify-self:end}.lessonTopbar>div{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.lessonTopbar span{color:var(--green);font:800 8px var(--mono);letter-spacing:.14em}.lessonTopbar b{font-size:13.5px}.lessonDots{justify-content:center;align-items:center;gap:2px;margin-top:2px;display:flex}.lessonDots>span{border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.lessonDots>span i{background:#1a241f;border:1px solid #536159;border-radius:50%;width:6px;height:6px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.lessonDots>span.complete i{background:#3f9c70;border-color:#3f9c70}.lessonDots>span.current i{border-color:var(--gold);background:var(--gold);width:9px;height:9px;transform:scale(1.05);box-shadow:0 0 0 3px #d8b76824}.lessonDots>span.upcoming{opacity:.58}.lessonProgress{background:#17221c;height:4px;position:relative}.lessonProgress>div{background:linear-gradient(90deg,#347f5c,var(--green));height:100%;transition:width .25s}.lessonProgress>span{color:#68766f;font:750 8px var(--mono);letter-spacing:.08em;position:absolute;top:8px;right:max(30px,50% - 630px)}.lessonPage{grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr);align-items:center;gap:clamp(32px,5vw,78px);width:min(1260px,100% - 60px);min-height:calc(100vh - 252px);margin:16px auto 8px;display:grid}.lessonVisual{background:linear-gradient(145deg,#111b16,#090f0c);border:1px solid #293a31;border-radius:14px;min-width:0;padding:clamp(24px,4vw,52px);position:relative;box-shadow:0 28px 80px #00000052}.lessonVisual svg{width:100%;max-height:390px;display:block;overflow:visible}.lessonVisual svg text{fill:#7e8b84;font:750 9px var(--mono);letter-spacing:.08em}.lessonVisual svg>path{fill:none;stroke:#80a291;stroke-width:2.2px;stroke-linecap:round}.lessonVisual svg>circle{fill:var(--green)}.lessonGrid line{stroke:#415047;stroke-width:.75px;opacity:.35}.lessonTargetCandle>rect:first-child{fill:#d8b7680f;stroke:var(--gold);stroke-width:1.5px;stroke-dasharray:4 3}.motionStage{justify-content:center;align-items:center;min-height:260px;display:flex}.motionStage>svg,.motionStage>div{width:100%}.motionReplay{z-index:3;color:#8fa098;font:750 9px var(--mono);letter-spacing:.07em;background:#090f0ce6;border:1px solid #34473d;border-radius:5px;padding:7px 9px;position:absolute;top:12px;right:12px}.motionReplay:hover{color:#e3ece7;border-color:#587166}.motionCaption{color:#65736c;max-width:calc(100% - 32px);font:700 8px var(--mono);letter-spacing:.08em;text-transform:uppercase;position:absolute;bottom:12px;left:16px}.motionStage .lessonCandle>line{stroke-dasharray:180;stroke-dashoffset:180px;animation:lessonWickBuild 1.05s ease-out var(--motion-delay,0s) both}.motionStage .lessonCandle>rect:last-of-type{transform-box:fill-box;transform-origin:bottom;animation:lessonBodyBuild .95s cubic-bezier(.2,.8,.2,1) var(--motion-delay,0s) both}.motionStage .lessonBearish>rect:last-of-type{transform-origin:top}.motionStage svg>.lessonCandle:first-of-type{--motion-delay:.25s}.motionStage svg>.lessonCandle:nth-of-type(2){--motion-delay:.7s}.motionStage svg>.lessonCandle:nth-of-type(3){--motion-delay:1.15s}.motionStage .lessonChart>.lessonCandle:nth-of-type(2){--motion-delay:.15s}.motionStage .lessonChart>.lessonCandle:nth-of-type(3){--motion-delay:.33s}.motionStage .lessonChart>.lessonCandle:nth-of-type(4){--motion-delay:.51s}.motionStage .lessonChart>.lessonCandle:nth-of-type(5){--motion-delay:.69s}.motionStage .lessonChart>.lessonCandle:nth-of-type(6){--motion-delay:.87s}.motionStage .lessonChart>.lessonCandle:nth-of-type(7){--motion-delay:1.05s}.motionStage .lessonChart>.lessonCandle:nth-of-type(8){--motion-delay:1.23s}.motionStage .lessonChart>.lessonCandle:nth-of-type(9){--motion-delay:1.41s}.motionStage .lessonChart>.lessonCandle:nth-of-type(10){--motion-delay:1.59s}.motionStage .lessonChart>.lessonCandle:nth-of-type(11){--motion-delay:1.77s}.motionStage .lessonTargetCandle>rect:first-child{opacity:0;animation:1.5s 2.15s both targetCandleFocus}.lessonPathVisual .priceTrace{stroke-dasharray:650;stroke-dashoffset:650px;animation:3.4s ease-out .15s both priceTraceDraw}.lessonPathVisual .traceRunner{fill:var(--gold);filter:drop-shadow(0 0 5px #d8b768cc)}.lessonPathVisual .pricePoint{opacity:0;animation:.45s ease-out both pricePointReveal}.lessonPathVisual .pointOpen{animation-delay:.35s}.lessonPathVisual .pointLow{animation-delay:1.2s}.lessonPathVisual .pointHigh{animation-delay:2.25s}.lessonPathVisual .pointClose{animation-delay:3.45s}.motion-page-0 .compressionExample>span,.motion-page-0 .compressionExample>i{opacity:0;animation:.7s 3.65s both compressionCue}.motion-page-0 .compressedCandle{opacity:0;animation:.95s cubic-bezier(.2,.8,.2,1) 3.9s both compressedCandleReveal;transform:translate(-12px)}.motion-page-0 .compressedCandle .lessonCandle>line,.motion-page-0 .compressedCandle .lessonCandle>rect:last-of-type{animation-delay:4s}.motion-page-0 .compressionBearish>span,.motion-page-0 .compressionBearish>i{animation-delay:4.3s}.motion-page-0 .compressionBearish .compressedCandle{animation-delay:4.55s}.motion-page-0 .compressionBearish .compressedCandle .lessonCandle>line,.motion-page-0 .compressionBearish .compressedCandle .lessonCandle>rect:last-of-type{animation-delay:4.65s}.ohlcCallout{opacity:0}.ohlcCallout path{fill:none;stroke:var(--gold);stroke-width:1.35px;marker-end:url(#ohlcArrow)}.ohlcCallout text{fill:#dfc876!important}.ohlcAnatomy marker path{fill:var(--gold)}.anatomySequence{transform-box:view-box;transform-origin:50%}.anatomyTypeLabel{fill:#88a798!important;font-size:9px!important}.anatomyBullish{opacity:1;animation:.45s 6.05s both anatomyBullishExit}.anatomyBearish{opacity:0;animation:.45s 6.15s both anatomyBearishEnter}.anatomyBullish .lessonCandle>line,.anatomyBullish .lessonCandle>rect:last-of-type{animation-delay:.2s}.anatomyBearish .lessonCandle>line,.anatomyBearish .lessonCandle>rect:last-of-type{animation-delay:6.25s}.calloutHigh{animation:1.45s .5s both ohlcCalloutFocus}.calloutOpen{animation:1.45s 1.85s both ohlcCalloutFocus}.calloutClose{animation:1.45s 3.2s both ohlcCalloutFocus}.calloutLow{animation:1.45s 4.55s both ohlcCalloutFocus}.bearCallout.calloutHigh{animation-delay:7.35s}.bearCallout.calloutOpen{animation-delay:8.7s}.bearCallout.calloutClose{animation-delay:10.05s}.bearCallout.calloutLow{animation-delay:11.4s}.motion-kind-anatomy .ohlcPart-high{animation:1.25s .5s both ohlcBoxFocus,1.25s 7.35s forwards ohlcBoxFocus}.motion-kind-anatomy .ohlcPart-open{animation:1.25s 1.85s both ohlcBoxFocus,1.25s 8.7s forwards ohlcBoxFocus}.motion-kind-anatomy .ohlcPart-close{animation:1.25s 3.2s both ohlcBoxFocus,1.25s 10.05s forwards ohlcBoxFocus}.motion-kind-anatomy .ohlcPart-low{animation:1.25s 4.55s both ohlcBoxFocus,1.25s 11.4s forwards ohlcBoxFocus}.motion-kind-direction .lessonCandle{animation:directionSettle 1s ease calc(var(--motion-delay,0s) + 1s) both}.motion-kind-body .lessonCandle:first-of-type{animation:1s 1.6s both comparisonPulse}.motion-kind-body .lessonCandle:nth-of-type(2){animation:1s 2.7s both comparisonPulse}.motion-kind-body .lessonCandle:nth-of-type(3){animation:1s 3.8s both comparisonPulse}.wickCallout{opacity:0}.wickCallout path{fill:none;stroke:#d8b768;stroke-width:1.35px;stroke-dasharray:70;stroke-dashoffset:70px}.wickCallout circle{fill:#d8b768!important}.wickHigh{animation:1.05s 1.4s both wickCalloutReveal}.wickLow{animation:1.05s 2.75s both wickCalloutReveal}.wickHigh path{animation:.75s 1.4s both shortLineDraw}.wickLow path{animation:.75s 2.75s both shortLineDraw}.rangeBracket{stroke-dasharray:190;stroke-dashoffset:190px;fill:none!important;stroke:var(--gold)!important;stroke-width:2px!important}.rangeA{animation:1s 1.4s both rangeBracketDraw}.rangeB{animation:1.2s 2.65s both rangeBracketDraw}.futurePath{stroke-dasharray:330;stroke-dashoffset:330px}.futureUp{animation:1.15s 1.35s both futurePathDraw}.futureSideways{animation:1.15s 2.6s both futurePathDraw}.futureDown{animation:1.15s 3.85s both futurePathDraw}.futureCaption{opacity:0;animation:.65s 5.05s both futureCaptionReveal}@keyframes lessonWickBuild{to{stroke-dashoffset:0}}@keyframes lessonBodyBuild{0%{opacity:.3;transform:scaleY(.04)}to{opacity:1;transform:scaleY(1)}}@keyframes targetCandleFocus{0%{opacity:0}35%{opacity:1;stroke-width:2.2px}to{opacity:1;stroke-width:1.5px}}@keyframes priceTraceDraw{to{stroke-dashoffset:0}}@keyframes pricePointReveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes compressionCue{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:none}}@keyframes compressedCandleReveal{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes ohlcCalloutFocus{0%{opacity:0}22%,72%{opacity:1}to{opacity:.32}}@keyframes ohlcBoxFocus{0%,to{box-shadow:none;background:#0a110e;border-color:#34463c}25%,75%{border-color:var(--gold);background:#211d11;box-shadow:0 0 0 2px #d8b7681a}}@keyframes anatomyBullishExit{0%{opacity:1}to{opacity:0}}@keyframes anatomyBearishEnter{0%{opacity:0}to{opacity:1}}@keyframes directionSettle{0%,to{opacity:1}45%{opacity:1;filter:drop-shadow(0 0 8px #61e5ad40)}}@keyframes comparisonPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes wickCalloutReveal{0%{opacity:0}to{opacity:1}}@keyframes shortLineDraw{to{stroke-dashoffset:0}}@keyframes rangeBracketDraw{to{stroke-dashoffset:0}}@keyframes futurePathDraw{to{stroke-dashoffset:0}}@keyframes futureCaptionReveal{to{opacity:1}}@keyframes completionRise{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.compressionPair{gap:12px;display:grid}.compressionExample{background:#060c096b;border:1px solid #26382f;border-radius:8px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 24px minmax(68px,.27fr);align-items:center;column-gap:9px;padding:9px 11px;display:grid}.compressionExample>span{color:#789086;font:800 8px var(--mono);letter-spacing:.13em;grid-column:1/-1}.compressionExample>.lessonPathVisual{grid-area:2/1;max-height:135px}.compressionExample>i{color:var(--gold);grid-area:2/2;font-size:20px;font-style:normal}.compressionExample>.compressedCandle{grid-area:2/3;max-height:135px}.compressionBullish{border-left-color:#397c5c}.compressionBearish{border-left-color:#8a4651}.lessonContent{min-width:0;padding:10px 0}.lessonEyebrow{color:var(--green);font:850 9px var(--mono);letter-spacing:.17em}.lessonContent>h1{letter-spacing:-.052em;max-width:680px;margin:11px 0 15px;font-size:clamp(35px,4.2vw,60px);line-height:.98}.lessonContent>p{color:#aeb9b3;max-width:690px;margin:8px 0;font-size:15.5px;line-height:1.62}.lessonTeachingBlock{grid-template-columns:1fr 1fr;gap:10px;max-width:690px;margin:14px 0 4px;display:grid}.lessonTeachingBlock>div{background:#141f1ac7;border:1px solid #2a3c33;border-radius:10px;min-width:0;padding:11px 13px}.lessonTeachingBlock span{color:#83d9ae;letter-spacing:.14em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.lessonTeachingBlock p{color:#c4cec9;margin:0;font-size:12.5px;line-height:1.46}.lessonOptionalInteraction{border-left:2px solid #83d9ae;padding-left:12px;color:#c4cec9!important;font-size:12.5px!important}.lessonQuestion{border-top:1px solid #2b3b33;margin-top:20px;padding-top:18px}.lessonQuestion h2{margin:0 0 12px;font-size:17.5px;line-height:1.35}.lessonOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lessonOptions button{color:#c7d2cc;text-align:left;background:#0e1612;border:1px solid #35463d;border-radius:6px;min-height:48px;padding:12px 13px;font-size:12.25px;font-weight:650;line-height:1.38}.lessonOptions button:hover:not(:disabled){color:#eef6f1;border-color:#587266;transform:translateY(-1px)}.lessonOptions button.correct{color:#9bf1ca;background:#10281d;border-color:#378461}.lessonOptions button.incorrect{color:#ffabb3;background:#2a171c;border-color:#81444f}.lessonOptions button.muted{color:#66736c;opacity:.65}.lessonOptions button:disabled{cursor:default}.lessonFeedback{background:#0e1713;border-left:3px solid;border-radius:3px;margin-top:8px;padding:10px 12px}.lessonFeedback.correct{border-color:var(--green)}.lessonFeedback.incorrect{border-color:var(--red)}.lessonFeedback b{color:#dbe6e0;font-size:11.25px}.lessonFeedback p{color:#96a39c;margin:4px 0 0;font-size:11.25px;line-height:1.5}.lessonNavigation{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a100df0;border:1px solid #33443b;border-radius:9px;grid-template-columns:160px 1fr 160px;align-items:center;gap:18px;width:min(1260px,100% - 60px);margin:0;padding:11px 13px;display:grid;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 16px 45px #00000085}.lessonNavigation>button,.lessonInlineNext{color:#d0dad5;background:#111a16;border:1px solid #3d5146;border-radius:5px;min-height:44px;padding:11px 15px;font-size:11.25px;font-weight:750}.lessonNavigation>button:last-child,.lessonInlineNext{color:#07110c;background:var(--green);border-color:var(--green)}.lessonNavigation>button:disabled{cursor:default;opacity:.28}.lessonNavigation>div{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.lessonNavigation b{font-size:11.25px}.lessonNavigation span{color:#78867f;font-size:9.25px}.lessonInlineNext{margin-top:10px}.ohlcExplorer{grid-template-columns:.8fr 1fr;align-items:center;gap:16px;display:grid}.ohlcExplorer>div{gap:7px;display:grid}.ohlcExplorer button{color:#aab6b0;text-align:left;background:#0a110e;border:1px solid #34463c;border-radius:5px;flex-direction:column;gap:3px;padding:10px;display:flex}.ohlcExplorer button.revealed{background:#102119;border-color:#3a765b}.ohlcExplorer button b{font-size:11px}.ohlcExplorer button span{color:#829088;font-size:9.25px;line-height:1.4}.guidedCounter{color:var(--gold);font:750 9px var(--mono);letter-spacing:.12em;margin-top:16px}.guidedComplete,.masteryPassed{background:#102219;border:1px solid #3d765b;border-radius:7px;margin-top:20px;padding:18px}.guidedComplete b,.masteryPassed b{color:#dcf4e8;display:block}.guidedComplete p,.masteryPassed p{color:#9bb1a6;margin:6px 0 0;font-size:12.25px;line-height:1.5}.masteryMeter{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.masteryMeter>div{gap:5px;display:flex}.masteryMeter i{background:#2a3730;border-radius:6px;width:28px;height:5px}.masteryMeter i.correct{background:var(--green)}.masteryMeter i.incorrect{background:var(--red)}.masteryMeter span{color:#849189;font:700 9px var(--mono)}.masteryPassed>span{color:var(--green);font:800 8px var(--mono);letter-spacing:.14em;margin-bottom:7px;display:block}.chapterCelebration{background:linear-gradient(135deg,#10281c,#0d1a14);border:1px solid #427b5f;border-radius:9px;grid-template-columns:58px 1fr;align-items:center;gap:16px;margin-top:20px;padding:20px;animation:.7s cubic-bezier(.2,.8,.2,1) both completionRise;display:grid;position:relative;overflow:hidden}.chapterCelebration:after{content:"";border:1px solid #d8b76833;border-radius:50%;width:150px;height:150px;position:absolute;top:-55px;right:-34px;box-shadow:0 0 0 25px #d8b7680a,0 0 0 52px #61e5ad06}.chapterCelebration .celebrationMark{color:#f0d98a;background:#211d11;border:1px solid #bca15f;border-radius:50%;place-items:center;width:58px;height:58px;font-size:26px;display:grid;box-shadow:0 0 26px #d8b76824}.chapterCelebration>div>span{color:var(--green);font:850 8px var(--mono);letter-spacing:.16em}.chapterCelebration h2{color:#eff8f3;margin:6px 0;font-size:20px;line-height:1.2}.chapterCelebration p{color:#acc0b5;margin:0;font-size:12.25px;line-height:1.5}.chapterCelebration b{color:#d9c982;font:750 9px var(--mono);letter-spacing:.04em;margin-top:8px;display:block}.chapterCelebration.persistent{background:linear-gradient(135deg,#201c10,#12150f);border-color:#665f3a}.chapterCelebration.persistent>div>span{color:var(--gold)}.chapterActions{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:12px;display:grid}.chapterActions>button{color:#d5dfda;text-align:left;background:#101914;border:1px solid #3e5147;border-radius:6px;min-height:50px;padding:13px;font-size:11.5px;font-weight:750}.chapterActions>button:first-child{color:#07110c;border-color:var(--green);background:var(--green)}.chapterActions>button span{float:right}.researchPreview{background:#1a1810;border:1px solid #514b32;border-radius:6px;grid-column:1/-1;padding:15px}.researchPreview>span{color:var(--gold);font:800 8px var(--mono);letter-spacing:.12em}.researchPreview h2{margin:8px 0;font-size:15.5px}.researchPreview p{color:#a9a38d;margin:0;font-size:11.5px;line-height:1.5}.researchPreview b{color:#c1b77d;margin-top:9px;font-size:10px;display:block}.trendDiagram{overflow:visible}.trendDiagram .trendGrid line{stroke:#415047;stroke-width:.75px;opacity:.28}.trendDiagram .trendTrace{fill:none;stroke:#61e5ad;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;stroke-dashoffset:900px;animation:3.8s ease-out .2s both trendTraceDraw}.trendDiagram .trendNode{fill:#0d1712;stroke:#8af0c0;stroke-width:2px;opacity:0;animation:.45s ease-out both trendNodeReveal}.trendDiagram .trendNode-0{animation-delay:.3s}.trendDiagram .trendNode-1{animation-delay:.8s}.trendDiagram .trendNode-2{animation-delay:1.3s}.trendDiagram .trendNode-3{animation-delay:1.8s}.trendDiagram .trendNode-4{animation-delay:2.3s}.trendDiagram .trendNode-5{animation-delay:2.8s}.trendDiagram .trendNode-6{animation-delay:3.3s}.trendDiagram .trendNode-7,.trendDiagram .trendNode-8{animation-delay:3.8s}.trendDiagram .trendPointLabel{fill:#d9c675;opacity:0;animation:.45s ease-out 4s both trendLabelReveal}.trendDiagram .structureCandles{opacity:.76}.trendDiagram .structureCandle{opacity:0;animation:.38s ease-out both structureCandleReveal}.trendDiagram .structureCandle-1{animation-delay:.15s}.trendDiagram .structureCandle-2{animation-delay:.27s}.trendDiagram .structureCandle-3{animation-delay:.39s}.trendDiagram .structureCandle-4{animation-delay:.51s}.trendDiagram .structureCandle-5{animation-delay:.63s}.trendDiagram .structureCandle-6{animation-delay:.75s}.trendDiagram .structureCandle-7{animation-delay:.87s}.trendDiagram .structureCandle-8{animation-delay:.99s}.trendDiagram .structureCandle-9{animation-delay:1.11s}.trendDiagram .structureCandle-10{animation-delay:1.23s}.trendDiagram .structureCandle-11{animation-delay:1.35s}.trendDiagram .structureCandle-12{animation-delay:1.47s}.trendDiagram .rangeZone{fill:#d8b7680e;stroke:#7b7045;stroke-width:1px;stroke-dasharray:5 5}.trendDiagram .structureLevel{stroke:#d8b768;stroke-width:1.4px;stroke-dasharray:6 5}.trendDiagram .pullbackSegment{fill:none;stroke:#e56b79;stroke-width:5px;stroke-linecap:round;opacity:0;animation:1.2s 3s both pullbackFocus}.trendDiagram .breakFocus{fill:#e56b7914;stroke:#e56b79;stroke-width:2px;opacity:0;animation:.9s 4s both breakFocusReveal}.timeframeStructure text{fill:#8da096!important}.timeframeStructure .higherTrace{stroke:#61e5ad}.timeframeStructure .lowerTrace{stroke:#d8b768;animation-delay:1.4s}.structureExplorer{grid-template-columns:1fr .72fr;align-items:center;gap:16px;width:100%;display:grid}.structureExplorer>div{gap:8px;display:grid}.structureExplorer button{color:#aab6b0;text-align:left;background:#0a110e;border:1px solid #34463c;border-radius:5px;flex-direction:column;gap:4px;padding:12px;display:flex}.structureExplorer button.revealed{background:#102119;border-color:#3a765b}.structureExplorer button b{font-size:11.5px}.structureExplorer button span{color:#829088;font-size:9.5px;line-height:1.4}@keyframes trendTraceDraw{to{stroke-dashoffset:0}}@keyframes trendNodeReveal{0%{opacity:0;transform-origin:50%;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes trendLabelReveal{to{opacity:1}}@keyframes structureCandleReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pullbackFocus{0%{opacity:0}35%,75%{opacity:1;filter:drop-shadow(0 0 5px #e56b7952)}to{opacity:.72}}@keyframes breakFocusReveal{to{opacity:1}}.staticLessonVisual .motionStage *{transition:none!important;animation:none!important}.staticConceptVisual .staticGrid line{stroke:#405047;stroke-width:.75px;opacity:.3}.staticConceptVisual .staticPricePath{fill:none;stroke:#8db2a0;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round}.staticConceptVisual text{fill:#82928a;font:750 8px var(--mono);letter-spacing:.08em}.levelConcept .supportZone{fill:#61e5ad1a;stroke:#4ca57b;stroke-width:1.2px}.levelConcept .resistanceZone{fill:#e56b7916;stroke:#a4515e;stroke-width:1.2px}.levelConcept .roleLevel{stroke:#d8b768;stroke-width:1.4px;stroke-dasharray:6 5}.volumeConcept .staticPaneDivider{stroke:#36483e;stroke-width:1px}.volumeConcept .volumeBar{fill:#496a59}.volumeConcept .volumeBar.highlighted{fill:#d8b768;stroke:#f0dc98;stroke-width:.8px}.volumeConcept .volumeBaseline{stroke:#82928a;stroke-width:1px;stroke-dasharray:5 4}.volumeConcept .periodFocus{fill:#d8b7680d;stroke:#d8b768;stroke-width:1.2px;stroke-dasharray:4 3}.volumeConcept .partialPeriod{fill:#e56b792e;stroke:#e56b79;stroke-width:1px;stroke-dasharray:3 2}.contentConceptExplorer{grid-template-columns:1fr .72fr;align-items:center;gap:16px;width:100%;display:grid}.contentConceptExplorer>div{gap:8px;display:grid}.contentConceptExplorer button{color:#aab6b0;text-align:left;background:#0a110e;border:1px solid #34463c;border-radius:5px;flex-direction:column;gap:4px;padding:12px;display:flex}.contentConceptExplorer button.revealed{background:#102119;border-color:#3a765b}.contentConceptExplorer button b{font-size:11.5px}.contentConceptExplorer button span{color:#829088;font-size:9.5px;line-height:1.4}@media (width<=900px){.lessonPage{grid-template-columns:1fr;min-height:0;margin-top:32px}.lessonVisual{width:100%;max-width:720px;margin:auto;padding:20px}.lessonVisual svg{max-height:300px}.lessonContent{width:100%;max-width:720px;margin:auto}}@media (width<=620px){.lessonTopbar{grid-template-columns:1fr auto;min-height:82px;padding:9px 14px}.lessonTopbar>div{text-align:left;grid-area:1/1;align-items:flex-start}.lessonTopbar>button:first-child{display:none}.lessonTopbar>button:last-child{grid-area:1/2}.lessonPage,.lessonNavigation{width:calc(100% - 28px)}.lessonPage{gap:22px}.lessonContent>h1{font-size:38px}.lessonTeachingBlock,.lessonOptions,.chapterActions{grid-template-columns:1fr}.researchPreview{grid-column:1}.lessonNavigation{bottom:max(10px,env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;padding:9px}.lessonNavigation>div{display:none}.ohlcExplorer{grid-template-columns:1fr}.ohlcExplorer svg{max-height:190px}.compressionPair{gap:8px}.compressionExample{grid-template-columns:minmax(0,1fr) 18px 64px;padding:7px 9px}.masteryMeter{flex-direction:column;align-items:flex-start}.lessonDots{gap:0}.lessonDots>span{width:15px}.chapterCelebration{grid-template-columns:44px 1fr;padding:16px}.chapterCelebration .celebrationMark{width:44px;height:44px;font-size:21px}.structureExplorer{grid-template-columns:1fr}.structureExplorer .trendDiagram{max-height:180px}.contentConceptExplorer{grid-template-columns:1fr}.contentConceptExplorer .staticConceptVisual{max-height:190px}}.lessonNarration{background:linear-gradient(135deg,#1e3429d1,#0c1410f5);border:1px solid #3b5045;border-radius:8px;flex-direction:column;gap:10px;margin-top:12px;padding:13px 14px;display:flex;box-shadow:0 14px 30px #0000003d}.lessonNarrationHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.lessonNarrationHeader>div{flex-direction:column;gap:3px;min-width:0;display:flex}.lessonNarrationHeader span{color:var(--gold);font:800 8px var(--mono);letter-spacing:.14em}.lessonNarrationHeader b{color:#d3ddd7;font-size:12px}.narrationMute{color:#aebdb5;background:#101b15;border:1px solid #455e51;border-radius:6px;min-height:34px;padding:7px 10px;font-size:10px;font-weight:750}.narrationMute[aria-pressed=true]{color:#07110c;border-color:var(--gold);background:var(--gold)}.lessonNarrationControls{grid-template-columns:116px minmax(130px,1fr) 78px;align-items:center;gap:10px;display:grid}.narrationPlay{color:#07110c;background:var(--green);border:1px solid #7eb999;border-radius:7px;min-height:42px;padding:9px 12px;font-size:10.5px;font-weight:850}.lessonNarration button:disabled{cursor:default;opacity:.35}.narrationProgress{flex-direction:column;gap:5px;min-width:0;display:flex}.narrationProgress>i{background:#26382f;border-radius:99px;width:100%;height:4px;display:block;overflow:hidden}.narrationProgress>i>b{border-radius:inherit;background:var(--gold);height:100%;transition:width .18s linear;display:block}.narrationProgress span{color:#899990;width:100%;font:700 8.5px var(--mono);letter-spacing:.04em}.narrationNotice{color:#c8b474;margin:0;font-size:10.5px;line-height:1.45}.narrationNotice.error{color:#e1848e}.lessonNarration audio{display:none}@media (width<=620px){.lessonNarrationControls{grid-template-columns:1fr 72px}.narrationProgress{grid-area:2/1/auto/-1}.narrationPlay{min-height:46px}}.homepageNarrationButton{grid-template-columns:auto minmax(0,1fr);gap:8px;min-width:230px;padding:9px 14px 11px;display:grid;position:relative;overflow:hidden}.homepageNarrationButton>b{color:#fff;font:inherit;white-space:nowrap}.homepageNarrationButton>i{background:#031f1273;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.homepageNarrationButton>i>b{transform-origin:0;will-change:transform;background:#ecfff5;width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 8px #ecfff5b3}.homepageNarrationRestart{color:#bcd0c5;min-width:56px;min-height:42px;font:800 7px var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#0c1812;border:1px solid #416452;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:5px 8px;display:flex}.homepageNarrationRestart span{color:inherit;font-size:17px;line-height:1}.homepageNarrationRestart:hover:not(:disabled){color:#eef8f2;background:#12251b;border-color:#6ca889}.homepageNarrationRestart:disabled{cursor:default;opacity:.34}.homepageNarrationRestart:focus-visible{outline-offset:2px;outline:2px solid #fff}.learnLanding{padding-top:28px}.learnLanding .courseOverviewGroup{margin-top:17px}.learnLanding .courseOverviewGroup+.courseOverviewGroup{margin-top:12px}.learnLanding .courseOverviewGroupTitle{margin-bottom:7px}.learnLanding .courseOverviewCard{min-height:244px;padding:16px 18px}.learnLanding .courseOverviewEyebrow{margin-top:12px}.learnLanding .courseOverviewCard h2{margin-top:5px;font-size:24px}.learnLanding .courseOverviewCard>p{margin:7px 0 10px;font-size:10.5px;line-height:1.45}.learnLanding .courseOverviewMeta{padding-top:8px}.learnLanding .courseOverviewProgress{height:29px;margin-top:7px}.learnLanding .courseOverviewCard>strong{margin-top:10px}.learnLanding .courseJourney{margin-top:22px}.auditedResearch .boundedHeader{min-height:58px;padding-block:9px}.auditedResearch .researchExitButton{color:#d7e5de;background:linear-gradient(#15231c,#0c1511);border:1px solid #4a6859;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:8px 12px;transition:color .15s,border-color .15s,background .15s,transform .15s;display:inline-flex;box-shadow:0 5px 14px #00000047,inset 0 1px #ffffff0a}.auditedResearch .researchExitButton span{color:#61e5ad;font-size:14px;line-height:1}.auditedResearch .researchExitButton:hover{color:#fff;background:#192b21;border-color:#73a78c;transform:translateY(-1px)}.auditedResearch .researchExitButton:active{transform:translateY(1px)}.auditedResearch .researchExitButton:focus-visible{outline-offset:2px;outline:2px solid #61e5ad}.auditedResearch .boundedWorkspace{max-width:1320px;padding:10px 24px 16px}.auditedResearch .researchStudyNarration{margin:0 0 7px}.researchContract.researchStudyRibbon{z-index:6;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(180px,250px);align-items:center;gap:8px 14px;margin:0 0 8px;padding:8px 10px;display:grid;position:relative}.researchContract.researchStudyRibbon>.researchStudyIdentity{background:0 0;border:0;grid-area:1/1;padding:0;display:block}.researchStudyIdentity>span{color:#61e5ad;font:800 7px var(--mono);letter-spacing:.09em;text-transform:uppercase}.researchContract.researchStudyRibbon .researchStudyIdentity>h1{text-overflow:ellipsis;white-space:nowrap;grid-column:auto;margin:2px 0 0;font-size:clamp(16px,1.8vw,22px);line-height:1.1;overflow:hidden}.researchContract.researchStudyRibbon>.researchAssignedCondition{background:#10241c;border:0;border-left:3px solid #61e5ad;grid-area:1/2;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:1px 8px;padding:7px 10px;display:grid}.researchAssignedCondition b{color:#61e5ad;font:900 9px var(--mono);letter-spacing:.1em;grid-row:1/-1;align-self:center}.researchAssignedCondition strong{color:#effff8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.researchAssignedCondition small{color:#82968c;font-size:7px}.researchChartsWorkspace{align-items:stretch;gap:8px;min-width:0;display:grid}.researchChartsWorkspace.withContext{grid-template-columns:minmax(0,1.85fr) minmax(300px,.85fr)}.researchChartsWorkspace.singleChart{grid-template-columns:1fr}.researchPrimaryChart{border-radius:6px;min-width:0;padding:7px}.researchPrimaryChart>span,.researchContextGrid article>span{font-size:8px}.researchPrimaryChart .certifiedPracticeChart{margin-top:6px}.researchContextGrid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr;gap:8px;min-width:0;margin:0;display:grid}.researchContextGrid article{flex-direction:column;min-height:0;padding:7px;display:flex}.researchContextGrid .certifiedPracticeChart{margin-top:6px}.researchChartsWorkspace .certifiedPracticeChart{box-shadow:none;border-radius:5px}.researchDecisionArea.researchDecisionDock{grid-template-columns:minmax(240px,.72fr) minmax(500px,1.28fr);align-items:center;gap:14px;margin:8px 0 0;padding:9px 11px;display:grid}.researchDecisionDock h2{margin:3px 0 0;font-size:clamp(16px,1.7vw,21px)}.researchDecisionDock p{margin-top:2px;font-size:10px}.researchDecisionDock .researchActions{margin:0}.researchDecisionDock .researchActions.three{grid-template-columns:repeat(3,minmax(0,1fr))}.researchDecisionDock .researchActions button{min-height:62px;padding:10px 14px;font-size:11px}.researchDecisionDock .researchActions button>span{margin-bottom:4px;font-size:10px}.researchActions .range:hover:not(:disabled){background:#302912;border-color:#a8954a;transform:translateY(-2px);box-shadow:0 12px 30px #a8954a29}.researchResult.researchDecisionDock{border-radius:7px;min-height:66px;margin:8px 0 0;padding:10px 13px}.researchEvidenceConsole{background-color:#09110d;background-image:linear-gradient(#61e5ad06 1px,#0000 1px),linear-gradient(90deg,#61e5ad06 1px,#0000 1px),radial-gradient(circle at 14% 0,#61e5ad14,#0000 34%);background-size:24px 24px,24px 24px,auto;border:1px solid #365b4b;border-radius:9px;margin:10px 0 18px;position:relative;overflow:hidden;box-shadow:0 18px 48px #0000004d,inset 0 1px #ffffff06}.researchEvidenceConsole:before{content:"";background:linear-gradient(#61e5ad,#315f4b 66%,#d8b768);width:3px;position:absolute;inset:0 auto 0 0}.researchEvidenceConsoleHeader{background:#09130ee0;border-bottom:1px solid #294438;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:10px 16px 10px 18px;display:flex}.researchEvidenceConsoleHeader>div:first-child span{color:#61e5ad;font:850 8px var(--mono);letter-spacing:.16em}.researchEvidenceConsoleHeader h2{color:#edf7f2;margin:3px 0 0;font-size:20px;line-height:1}.researchConsoleBadges{align-items:center;gap:7px;display:flex}.researchConsoleBadges span,.researchConsoleBadges b{font:800 8px var(--mono);letter-spacing:.08em;background:#0c1812;border:1px solid #355245;border-radius:4px;padding:7px 9px}.researchConsoleBadges span{color:#8fa299}.researchConsoleBadges b{color:#9cf0ca;background:#10241b;border-color:#3c7059}.researchEvidenceConsoleGrid{grid-template-columns:minmax(245px,.92fr) minmax(410px,1.55fr) minmax(270px,1.08fr);align-items:stretch;gap:11px;padding:12px 13px 13px 16px;display:grid}.researchProtocolPanel,.researchComparisonPanel,.researchInterpretationPanel{background:#0a140feb;border:1px solid #2a4538;border-radius:6px;min-width:0;padding:13px 14px;box-shadow:inset 0 1px #ffffff05}.researchProtocolPanel>header,.researchComparisonPanel>header,.researchInterpretationPanel>header{border-bottom:1px solid #243a31;align-items:center;gap:9px;padding-bottom:9px;display:flex}.researchProtocolPanel>header>span,.researchComparisonPanel>header>span,.researchInterpretationPanel>header>span{color:#70dbad;width:25px;height:25px;font:850 8px var(--mono);background:#10231a;border:1px solid #3c6754;border-radius:4px;flex:none;justify-content:center;align-items:center;display:flex}.researchProtocolPanel header div,.researchComparisonPanel header div,.researchInterpretationPanel header div{flex-direction:column;gap:2px;min-width:0;display:flex}.researchProtocolPanel header b,.researchComparisonPanel header b,.researchInterpretationPanel header b{color:#d8e5df;font:850 9px var(--mono);letter-spacing:.1em}.researchProtocolPanel header small,.researchComparisonPanel header small,.researchInterpretationPanel header small{color:#73867c;font-size:9px}.researchProtocolPanel>p{color:#c1d0c8;min-height:40px;margin:11px 0 12px;font-size:12px;line-height:1.5}.researchProtocolPanel dl{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}.researchProtocolPanel dl>div{background:#0b1611;border:1px solid #243a30;border-radius:4px;min-width:0;padding:8px 9px}.researchProtocolPanel dt{color:#6f8278;font:750 7px var(--mono);letter-spacing:.09em;text-transform:uppercase}.researchProtocolPanel dd{overflow-wrap:anywhere;color:#d3dfd9;margin:4px 0 0;font-size:11px;line-height:1.35}.researchProtocolPanel dd.method{color:#88e7bd}.researchProtocolPanel dd.control{color:#aeb8b3}.researchEvidenceArmGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.researchEvidenceArmGrid.single{grid-template-columns:1fr}.researchEvidenceArm{background:linear-gradient(145deg,#102219,#0b1711);border:1px solid #2d4d3e;border-radius:5px;min-width:0;padding:10px 11px}.researchEvidenceArm.control{background:linear-gradient(145deg,#171d19,#0c1310);border-color:#3c4741}.researchEvidenceArm>header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.researchEvidenceArm>header span{color:#79dbae;font:850 8px var(--mono);letter-spacing:.12em}.researchEvidenceArm.control>header span{color:#a7b3ad}.researchEvidenceArm>header strong{color:#effbf5;font:850 23px var(--mono);letter-spacing:-.04em}.researchEvidenceArmMeta{justify-content:space-between;align-items:center;gap:8px;margin-top:3px;display:flex}.researchEvidenceArmMeta b{color:#c1cec7;font-size:10px}.researchEvidenceArmMeta span{color:#72847a;font:750 8px var(--mono)}.researchConfidenceTrack{background:repeating-linear-gradient(90deg,#0b1510 0 calc(10% - 1px),#22372e calc(10% - 1px) 10%);border:1px solid #2b4438;border-radius:6px;height:10px;margin:10px 3px 7px;position:relative}.researchConfidenceTrack>i{background:#4aa77c;border-radius:3px;min-width:2px;height:4px;position:absolute;top:2px;box-shadow:0 0 8px #61e5ad47}.researchEvidenceArm.control .researchConfidenceTrack>i{box-shadow:none;background:#76877e}.researchConfidenceTrack>b{background:#b5f5d7;border-radius:2px;width:2px;height:14px;margin-left:-1px;position:absolute;top:-3px;box-shadow:0 0 0 2px #163e2c}.researchEvidenceArm.control .researchConfidenceTrack>b{background:#d1d8d4;box-shadow:0 0 0 2px #333e38}.researchConfidenceTrack.empty{opacity:.48}.researchEvidenceArm>small{color:#76897f;font-size:8px;line-height:1.35;display:block}.researchTrialProgress{border-top:1px solid #263d33;margin-top:10px;padding-top:9px}.researchTrialProgress>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.researchTrialProgress span{color:#84978d;font:800 7px var(--mono);letter-spacing:.09em}.researchTrialProgress>div>b{color:#b8c8c0;font:800 9px var(--mono)}.researchTrialProgress>i{background:#18251f;border-radius:4px;height:6px;margin-top:7px;display:block;overflow:hidden}.researchTrialProgress>i>b{border-radius:inherit;background:linear-gradient(90deg,#39795c,#61e5ad);height:100%;display:block;box-shadow:0 0 10px #61e5ad40}.researchTrialProgress p{color:#8fa198;margin:7px 0 0;font-size:9px;line-height:1.4}.researchInterpretationPanel{background:linear-gradient(145deg,#201c11f5,#10110cf5);border-color:#5a4d2e}.researchInterpretationPanel>header{border-color:#4b4128;padding-right:0;position:relative}.researchInterpretationPanel>header>span{color:#e0c679;background:#282313;border-color:#6d5d35}.researchInterpretationPanel>header em{color:#e0c679;font:800 6.5px var(--mono);letter-spacing:.08em;white-space:nowrap;background:#241f11;border:1px solid #675833;border-radius:3px;margin-left:auto;padding:5px 6px;font-style:normal}.researchInterpretationPanel ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.researchInterpretationPanel li{color:#c9c0a6;padding-left:15px;font-size:11px;line-height:1.45;position:relative}.researchInterpretationPanel li:before{content:"";border:1px solid #d8b768;width:6px;height:6px;position:absolute;top:.55em;left:1px;transform:rotate(45deg)}.researchInterpretationPanel footer{color:#988e72;font:750 7px var(--mono);letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #4a4028;margin-top:12px;padding-top:9px}@media (width<=980px){.researchContract.researchStudyRibbon{grid-template-columns:1fr auto}.researchContract.researchStudyRibbon>.researchAssignedCondition{grid-area:2/1}.researchChartsWorkspace.withContext{grid-template-columns:1fr}.researchContextGrid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.researchDecisionArea.researchDecisionDock{grid-template-columns:1fr}.researchEvidenceConsoleGrid{grid-template-columns:1fr 1.35fr}.researchInterpretationPanel{grid-column:1/-1}}@media (width<=760px){.homepageNarrationActions{flex-wrap:wrap}.homepageNarrationButton{flex-basis:100%;width:100%;min-width:0}.learnLanding{padding-top:34px}.learnLanding .courseOverviewCard{min-height:235px;padding:17px}.researchContract.researchStudyRibbon{grid-template-columns:1fr}.researchContract.researchStudyRibbon>.researchAssignedCondition{grid-area:auto/1}.researchContextGrid{grid-template-columns:1fr}.researchDecisionArea.researchDecisionDock{padding:10px}.researchDecisionDock .researchActions.three{grid-template-columns:1fr}.researchEvidenceConsoleHeader{flex-direction:column;align-items:flex-start;gap:9px}.researchConsoleBadges{justify-content:space-between;width:100%}.researchEvidenceConsoleGrid{grid-template-columns:1fr;padding:10px}.researchInterpretationPanel{grid-column:auto}.researchEvidenceArmGrid,.researchProtocolPanel dl{grid-template-columns:1fr}}.lessonNarration.compactNarration{min-height:46px;box-shadow:none;border-radius:6px;grid-template-columns:minmax(145px,auto) minmax(0,1fr);align-items:center;gap:8px;padding:5px 7px;display:grid}.compactNarration .lessonNarrationHeader>div{flex-direction:row;align-items:baseline;gap:7px}.compactNarration .lessonNarrationHeader span,.compactNarration .lessonNarrationHeader b{white-space:nowrap}.compactNarration .lessonNarrationHeader span{font-size:6.5px}.compactNarration .lessonNarrationHeader b{font-size:8.5px}.compactNarration .lessonNarrationControls{grid-template-columns:80px minmax(140px,1fr) 60px;gap:6px}.compactNarration .narrationPlay,.compactNarration .narrationMute{border-radius:5px;min-height:30px;padding:5px 7px;font-size:8px}.compactNarration .narrationProgress{flex-direction:row;align-items:center;gap:6px}.compactNarration .narrationProgress>i{height:3px}.compactNarration .narrationProgress span{white-space:nowrap;width:auto;font-size:7px}.compactNarration .narrationNotice{grid-column:1/-1;font-size:8px}.learnLandingNarration{margin:8px 0 0}@media (width<=620px){.lessonNarration.compactNarration{grid-template-columns:1fr;gap:5px;min-height:0}.compactNarration .lessonNarrationHeader>div{justify-content:space-between}.compactNarration .lessonNarrationControls{grid-template-columns:70px minmax(90px,1fr) 56px}.compactNarration .narrationProgress{grid-area:auto}.compactNarration .narrationPlay{min-height:30px}}@media (prefers-reduced-motion:reduce){.courseJourneyStage{transition:none!important}.courseJourneyStage[data-narration-active=true] .journeyCandle,.courseJourneyStage[data-narration-active=true] .journeyChart,.courseJourneyStage[data-narration-active=true] .journeyResearch,.courseJourneyStage[data-narration-active=true] .journeyEcosystem,.courseJourneyStage[data-narration-active=true] .journeyOrderFlow{animation:none!important}.motionStage *{transition:none!important;animation:none!important}.motionStage .lessonCandle>line,.lessonPathVisual .priceTrace,.rangeBracket,.futurePath,.wickCallout path{stroke-dashoffset:0!important}.motionStage .lessonCandle>rect:last-of-type,.lessonPathVisual .pricePoint,.motion-page-0 .compressionExample>span,.motion-page-0 .compressionExample>i,.motion-page-0 .compressedCandle,.ohlcCallout,.wickCallout,.futureCaption,.lessonTargetCandle>rect:first-child{opacity:1!important;transform:none!important}.lessonPathVisual .traceRunner,.motionReplay{display:none}.anatomyBullish,.anatomyBearish{transform-box:view-box;transform-origin:50%;opacity:1!important}.anatomyBullish{transform:translate(-58px)scale(.72)!important}.anatomyBearish{transform:translate(58px)scale(.72)!important}.anatomySequence .ohlcCallout{display:none}.trendDiagram .trendTrace{stroke-dashoffset:0!important}.trendDiagram .trendNode,.trendDiagram .trendPointLabel,.trendDiagram .pullbackSegment,.trendDiagram .breakFocus,.trendDiagram .structureCandle{opacity:1!important;transform:none!important}}.manuscriptChapter:not(.beginnerFoundationChapter):not(.momentumRsiChapter):not(.movingAveragesChapter):not(.multiTimeframeChapter):not(.volatilityRegimeChapter):not(.hypothesesBiasChapter):not(.controlledTestingChapter):not(.robustnessRegimeChapter):not(.researchSynthesisChapter):not(.riskCapitalChapter):not(.regulationIntegrityChapter):not(.insideParticipantsChapter):not(.insideSystemsChapter):not(.insideEvidenceChapter):not(.marketMechanicsChapter):not(.shortMarginChapter):not(.optionsFoundationsChapter):not(.optionsPricingChapter):not(.futuresEtfsChapter):not(.fundamentalsEventsChapter):not(.psychologyDisciplineChapter) *{transition:none!important;animation:none!important}.manuscriptDots{gap:0}.manuscriptDots>button{background:0 0;border:0;border-radius:50%;place-items:center;width:16px;height:18px;padding:0;display:grid}.manuscriptDots>button i{background:#1a241f;border:1px solid #536159;border-radius:50%;width:5px;height:5px}.manuscriptDots>button.complete i{background:#3f9c70;border-color:#3f9c70}.manuscriptDots>button.current i{border-color:var(--gold);background:var(--gold);width:9px;height:9px;box-shadow:0 0 0 3px #d8b76824}.manuscriptDots>button.upcoming{cursor:default;opacity:.45}.manuscriptPage{grid-template-columns:minmax(340px,.86fr) minmax(470px,1.14fr);align-items:start;gap:clamp(28px,4.5vw,70px);width:min(1280px,100% - 60px);min-height:calc(100vh - 244px);margin:22px auto 18px;display:grid}.manuscriptLessonVisual{background:linear-gradient(145deg,#101914,#090e0b);border:1px solid #304239;border-radius:12px;gap:12px;min-width:0;padding:18px;display:grid;position:sticky;top:110px;box-shadow:0 22px 52px #00000057}.manuscriptChart{background:#08100c;border:1px solid #293a31;border-radius:8px;height:clamp(250px,34vh,390px);position:relative;overflow:hidden}.manuscriptGrid{opacity:.22;background-image:linear-gradient(#4a5c52 1px,#0000 1px),linear-gradient(90deg,#4a5c52 1px,#0000 1px);background-size:20% 25%;position:absolute;inset:0}.manuscriptChart svg{width:calc(100% - 32px);height:calc(100% - 92px);position:absolute;inset:18px 16px 74px;overflow:visible}.manuscriptChart svg path{fill:none;stroke:#7fb89c;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chapterVisual-2 .manuscriptChart svg path{stroke:#d5bd73}.chapterVisual-3 .manuscriptChart svg path{stroke:#9db9ab}.manuscriptCandle{width:36px;height:53%;position:absolute;top:18%;right:13%}.manuscriptCandle i{left:17px;background:#61e5ad;width:2px;position:absolute;inset-block:0}.manuscriptCandle b{background:#153a29;border:2px solid #61e5ad;width:24px;height:42%;position:absolute;top:28%;left:6px}.manuscriptZone{border:1px solid;border-radius:4px;height:28px;position:absolute;left:6%;right:6%}.manuscriptZone.zoneHigh{background:#e56b7914;border-color:#a4515e;top:22%}.manuscriptZone.zoneLow{background:#61e5ad14;border-color:#4ca57b;bottom:30%}.manuscriptVolumeBars{border-top:1px solid #26372f;justify-content:space-around;align-items:flex-end;gap:4px;height:112px;display:flex;position:absolute;bottom:24px;left:5%;right:5%}.manuscriptVolumeBars i{background:#416b57;border-radius:2px 2px 0 0;width:7%;max-width:24px}.manuscriptVolumeBars i:nth-last-child(2){background:#d8b768}.visualStatus{color:#819087;font:750 7.5px var(--mono);letter-spacing:.1em;background:#070c09e0;border:1px solid #374a40;border-radius:4px;padding:5px 7px;position:absolute;top:12px;left:14px}.visualBriefCard{background:#13160f;border-left:2px solid #847642;padding:11px 12px}.visualBriefCard span{color:var(--gold);font:800 8px var(--mono);letter-spacing:.14em}.visualBriefCard p{color:#9f9d8b;margin:5px 0 0;font-size:11.5px;line-height:1.5}.manuscriptContent{min-width:0;padding:4px 0 108px}.manuscriptContent>h1{letter-spacing:-.048em;max-width:760px;margin:10px 0 14px;font-size:clamp(34px,4vw,58px);line-height:1}.manuscriptContent>.manuscriptLead{color:#b7c3bd;max-width:760px;margin:11px 0;font-size:16px;line-height:1.64}.manuscriptObjective{color:#93a29a;border-bottom:1px solid #2c3c34;align-items:baseline;gap:10px;max-width:760px;margin:0 0 12px;padding-bottom:11px;font-size:12.5px;line-height:1.45;display:flex}.manuscriptObjective b{color:#73d7aa;font:800 9px var(--mono);letter-spacing:.12em;text-transform:uppercase;flex:none}.manuscriptTeachingPair{grid-template-columns:1fr 1fr;gap:9px;max-width:760px;margin:16px 0;display:grid}.manuscriptTeachingPair>div{background:#0d1612;border:1px solid #2d3e35;border-radius:8px;padding:12px 13px}.manuscriptTeachingPair>div:last-child{background:#17150f;border-color:#4b4130}.manuscriptTeachingPair span{color:#78dbad;font:800 8px var(--mono);letter-spacing:.13em}.manuscriptTeachingPair>div:last-child span{color:#d8b768}.manuscriptTeachingPair p{color:#abb8b1;margin:6px 0 0;font-size:12.5px;line-height:1.5}.manuscriptQuestion{border-top:1px solid #2b3b33;max-width:760px;margin-top:18px;padding-top:16px}.manuscriptQuestion>span{color:#7edab0;font:800 8px var(--mono);letter-spacing:.14em}.manuscriptQuestion h2{margin:8px 0 11px;font-size:18px;line-height:1.35}.manuscriptOptions{gap:7px;display:grid}.manuscriptOptions button{color:#c6d2cc;text-align:left;background:#0e1612;border:1px solid #34463d;border-radius:7px;grid-template-columns:28px 1fr;align-items:center;min-height:46px;padding:8px 11px;font-size:12.5px;line-height:1.4;display:grid}.manuscriptOptions button b{color:#91a098;width:24px;height:24px;font:800 9px var(--mono);border:1px solid #4a5b52;border-radius:50%;place-items:center;display:grid}.manuscriptOptions button:hover:not(:disabled){background:#121e18;border-color:#60786b}.manuscriptOptions button.correct{color:#9bf1ca;background:#10281d;border-color:#378461}.manuscriptOptions button.correct b{color:#0a1710;background:#61e5ad;border-color:#61e5ad}.manuscriptOptions button.incorrect{color:#ffb2ba;background:#2a171c;border-color:#81444f}.manuscriptOptions button.incorrect b{color:#f6c0c5;border-color:#a6525f}.manuscriptOptions button.muted{opacity:.5}.manuscriptFeedback{background:#0e1713;border-left:3px solid;border-radius:4px;margin-top:8px;padding:10px 12px}.manuscriptFeedback.correct{border-color:var(--green)}.manuscriptFeedback.incorrect{border-color:var(--red)}.manuscriptFeedback>b{color:#dfeae4;font-size:11.5px}.manuscriptFeedback p{color:#9aa8a0;margin:4px 0 0;font-size:11.5px;line-height:1.48}.manuscriptNavigation{bottom:12px}.remainingCourseChapter:not(.momentumRsiChapter):not(.movingAveragesChapter):not(.multiTimeframeChapter):not(.volatilityRegimeChapter):not(.hypothesesBiasChapter):not(.controlledTestingChapter):not(.robustnessRegimeChapter):not(.researchSynthesisChapter):not(.riskCapitalChapter):not(.regulationIntegrityChapter):not(.insideParticipantsChapter):not(.insideSystemsChapter):not(.insideEvidenceChapter):not(.marketMechanicsChapter):not(.shortMarginChapter):not(.optionsFoundationsChapter):not(.optionsPricingChapter):not(.futuresEtfsChapter):not(.fundamentalsEventsChapter):not(.psychologyDisciplineChapter) *{transition:none!important;animation:none!important}.remainingCourseVisual.courseVisual-applied .manuscriptChart svg path{stroke:#74d6aa}.remainingCourseVisual.courseVisual-research .manuscriptChart svg path{stroke:#d8b768}.remainingCourseVisual.courseVisual-theory .manuscriptChart svg path{stroke:#a99dc8}.courseIndicatorPane{border-top:1px solid #34473d;align-items:flex-end;gap:7px;height:78px;padding:8px 10px;display:flex;position:absolute;bottom:22px;left:5%;right:5%}.courseIndicatorPane i{background:#3c765b;border-radius:2px 2px 0 0;flex:1;min-height:7px}.courseIndicatorPane i:first-child{height:22%}.courseIndicatorPane i:nth-child(2){height:48%}.courseIndicatorPane i:nth-child(3){height:34%}.courseIndicatorPane i:nth-child(4){height:70%}.courseIndicatorPane i:nth-child(5){height:54%}.courseIndicatorPane i:nth-child(6){background:#d8b768;height:86%}.courseResearchOverlay{grid-template-columns:repeat(4,1fr);gap:5px;display:grid;position:absolute;bottom:24px;left:7%;right:7%}.courseResearchOverlay span{color:#d5bd73;font:800 7px var(--mono);letter-spacing:.08em;text-align:center;background:#13120ceb;border:1px solid #695f3e;border-radius:4px;padding:8px 5px}.courseTheoryStack{align-items:start;gap:6px;display:grid;position:absolute;bottom:27px;left:8%}.courseTheoryStack i{background:#443a5a;border:1px solid #71668f;border-radius:4px;height:7px}.guidedCounter,.knowledgeScore{color:#90a097;max-width:760px;font:800 8px var(--mono);letter-spacing:.08em;background:#0b1310;border:1px solid #33463c;border-radius:6px;justify-content:space-between;margin:14px 0 4px;padding:9px 11px;display:flex}.guidedComplete,.masteryPassed,.knowledgeResult{background:#10231b;border:1px solid #3b7259;border-radius:8px;max-width:760px;margin-top:18px;padding:18px}.guidedComplete b,.masteryPassed b,.knowledgeResult b{color:#def4e8;margin-top:5px;font-size:18px;display:block}.guidedComplete p,.masteryPassed p,.knowledgeResult p{color:#a8b7af;margin:8px 0 0;line-height:1.55}.masteryPassed span,.knowledgeResult span{color:#61e5ad;font:800 8px var(--mono);letter-spacing:.13em}.knowledgeResult.retry{background:#1a170f;border-color:#715b36}.knowledgeResult.retry span{color:#d8b768}.lessonInlineNext{color:#09150f;background:var(--green);text-align:left;border:1px solid #4aa377;border-radius:5px;max-width:760px;margin-top:10px;padding:11px 13px;font-weight:750}.chapterActions.theoryActions{grid-template-columns:1fr 1fr}.momentumRsiVisual{background:radial-gradient(circle at 88% 5%,#61e5ad17,#0000 35%),linear-gradient(145deg,#101914,#090e0b);border-color:#3c6e58}.momentumRsiStage{aspect-ratio:52/30;background:#07100c;border:1px solid #2d4137;border-radius:8px;min-height:280px;position:relative;overflow:hidden}.momentumRsiStage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 60px #00000047}.momentumRsiStage svg{width:100%;height:100%;display:block}.momentumRsiStage text{fill:#91a098;font:750 9px var(--mono);letter-spacing:.05em}.momentumRsiStage .panelTitle{fill:#bdc9c3;letter-spacing:.12em;font-size:9px}.rsiGrid line{stroke:#405148;stroke-width:.65px;opacity:.24;vector-effect:non-scaling-stroke}.rsiGrid .rsiDivider,.paneDivider{stroke:#3c5045;stroke-width:1.1px;opacity:.75}.rsiPath{fill:none;stroke:#61e5ad;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;stroke-dashoffset:900px;vector-effect:non-scaling-stroke;animation:3.2s cubic-bezier(.35,.05,.2,1) .35s forwards rsiLineDraw}.rsiPath.fastPath{stroke:#61e5ad;stroke-width:3.4px}.rsiPath.slowPath,.rsiPath.smoothPath{stroke:#8fa098;stroke-width:2.2px;animation-delay:.9s}.rsiPath.responsivePath{stroke:#d8b768;stroke-width:2.4px;animation-delay:1.15s}.rsiPath.fallingPath,.rsiPath.lossPath{stroke:#e56b79}.rsiPath.lossPath{stroke-width:2.4px;animation-delay:1.15s}.rsiPath.rangePath{stroke:#9db9ab}.rsiPath.rangeRsi{stroke:#d8b768;animation-delay:1.15s}.rsiPath.mutedPath,.rsiPath.backgroundPath{opacity:.43}.rsiPath.provisionalPath{stroke:#d8b768;animation-delay:1.2s}.rsiPath.closedPath{stroke:#61e5ad;stroke-width:3.3px;stroke-dasharray:150;stroke-dashoffset:150px;animation:1.5s 5.1s forwards rsiLineDraw}.rsiReferences rect{fill:#d8b76806}.rsiReferences line{stroke:#7b7253;stroke-width:.8px;stroke-dasharray:5 5;opacity:.7;vector-effect:non-scaling-stroke}.rsiReferences text{fill:#817b63;text-anchor:end;font-size:7px}.rsiLabel{opacity:0;animation:.85s forwards rsiReveal}.rsiLabel rect{fill:#0b120ef0;stroke-width:1px}.rsiLabel text{letter-spacing:.08em;font-size:7.5px}.rsiLabel.tone-green rect{stroke:#3f8d68}.rsiLabel.tone-green text{fill:#75e0b1}.rsiLabel.tone-gold rect{stroke:#75673e}.rsiLabel.tone-gold text{fill:#d8b768}.rsiLabel.tone-red rect{stroke:#81444f}.rsiLabel.tone-red text{fill:#ee8792}.rsiLabel.tone-muted rect{stroke:#46584e}.rsiLabel.tone-muted text{fill:#91a098}.revealDelay1{animation-delay:1.2s!important}.revealDelay2{animation-delay:2.5s!important}.revealDelay3{animation-delay:3.8s!important}.revealDelay4{animation-delay:5.1s!important}.revealDelay5{animation-delay:6.4s!important}.distanceBracket,.balanceScale,.divergenceMarks,.livePulse,.masteryLens{opacity:0;animation:.85s forwards rsiReveal}.distanceBracket line{stroke:#d8b768;stroke-width:1.2px;stroke-dasharray:4 3}.gainLossColumns rect{opacity:0;transform-box:fill-box;transform-origin:bottom;animation:.9s forwards rsiBarsRise}.gainLossColumns .gain{fill:#4fbf8e}.gainLossColumns .loss{fill:#b95966}.gainLossColumns text{fill:#9aaaa2;text-anchor:middle;font-size:8px}.balanceScale line{stroke:#73887d;stroke-width:2px}.balanceScale circle{fill:#61e5ad;stroke:#b0f1d2;stroke-width:1px}.balanceScale text{fill:#9dad9f;text-anchor:middle;font-size:8px}.rsiGauge>rect:first-child{fill:#0d1612eb;stroke:#3c5045}.rsiGauge .upperZone{fill:#61e5ad14}.rsiGauge .lowerZone{fill:#e56b7912}.rsiGauge>line{stroke:#4b5e54;stroke-width:1px}.rsiGauge>text{fill:#a9b7b0}.gaugeNeedle{animation:3.2s cubic-bezier(.3,.05,.2,1) .8s forwards rsiNeedleSet;transform:translateY(46px)}.gaugeNeedle line{stroke:#61e5ad;stroke-width:2.5px}.gaugeNeedle circle{fill:#61e5ad}.decisionBoundary{stroke:#d8b768;stroke-width:1.2px;stroke-dasharray:5 4}.unknownFuture{fill:#171d1abf;stroke:#3b463f;stroke-dasharray:4 4}.futureText{text-anchor:middle;fill:#6f7c75!important;font-size:8px!important}.peakDots circle{fill:#61e5ad;opacity:0;animation:.65s forwards rsiReveal}.divergenceMarks line{stroke:#d8b768;stroke-width:1.5px;stroke-dasharray:6 4}.divergenceMarks circle{fill:#d8b768;stroke:#f0dc98;stroke-width:1px}.questionFuture{opacity:0;text-anchor:middle;animation:1.1s forwards rsiQuestionIn;fill:#d8b768!important;font:800 62px var(--sans)!important}.timeframeInset{opacity:0;animation:.9s forwards rsiReveal}.timeframeInset>rect{fill:#0c1611;stroke:#486057}.timeframePanel>text,.timeframeInset>text{fill:#c3d0ca;letter-spacing:.13em;font-size:8px}.readingOrder{transform:translate(18px)}.orderCard{opacity:0;animation:.8s forwards rsiCardIn}.orderCard rect{fill:#0d1b15;stroke:#3c765b}.orderCard.secondary rect{fill:#15140e;stroke:#75673e}.orderCard text:first-of-type{fill:#08110c;text-anchor:middle;font-size:10px}.orderCard text:last-of-type{fill:#dce8e2;font-size:9px}.readingOrder .orderCard.active{filter:drop-shadow(0 0 8px #61e5ad2e)}.readingOrder .orderCard.active text:first-of-type{fill:#61e5ad}.readingOrder .orderCard.secondary text:first-of-type{fill:#d8b768}.orderArrow{fill:none;stroke:#7d8e84;stroke-width:1.5px;stroke-dasharray:60;stroke-dashoffset:60px;animation:.8s forwards rsiLineDraw}.persistenceBand{fill:#61e5ad12;stroke:#3f8d68;opacity:0;animation:.8s forwards rsiReveal}.rsiCandle{opacity:0;animation:.65s forwards rsiReveal}.rsiCandle line{stroke-width:2px}.rsiCandle rect{stroke-width:1.5px}.rsiCandle.bull line,.rsiCandle.bull rect{stroke:#61e5ad}.rsiCandle.bull rect{fill:#163b2a}.rsiCandle.bear line,.rsiCandle.bear rect{stroke:#e56b79}.rsiCandle.bear rect{fill:#3a1d24}.livePulse circle{fill:none;stroke:#d8b768;animation:1.8s ease-in-out 2.5s 2 rsiPulse}.livePulse text{fill:#d8b768;font-size:8px}.sequenceChecklist text{fill:#c5d1cb;font-size:9px}.sequenceChecklist line{stroke:#455a4e;stroke-width:1px}.sequenceItem{opacity:0;transform-origin:0;animation:.8s forwards rsiCardIn}.sequenceItem circle{fill:#12271d;stroke:#55b786}.sequenceItem .sequenceNumber{fill:#7ce4b4;text-anchor:middle;font-size:8px}.masteryLens circle,.masteryLens line{fill:#61e5ad06;stroke:#61e5ad;stroke-width:2px}.completionOrbit>g{opacity:0;animation:.85s forwards rsiReveal}.completionOrbit circle{fill:#143323;stroke:#61e5ad}.completionOrbit path{fill:none;stroke:#9bf1ca;stroke-width:1.5px}.completionOrbit text{fill:#c8d7cf;font-size:8px}.momentumVisualBrief{border-left-color:#4aa377;justify-content:space-between;align-items:center;gap:14px;padding-left:12px;display:flex}.momentumVisualBrief>div{min-width:0}.momentumVisualBrief p{max-width:540px}.momentumReplay{color:#9eafa6;background:#0a120e;flex:none;padding:8px 10px;position:static}@keyframes rsiLineDraw{to{stroke-dashoffset:0}}@keyframes rsiReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rsiBarsRise{0%{opacity:0;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@keyframes rsiNeedleSet{to{transform:translateY(0)}}@keyframes rsiQuestionIn{0%{opacity:0;transform-origin:50%;transform:scale(.7)}to{opacity:1;transform-origin:50%;transform:scale(1)}}@keyframes rsiCardIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes rsiPulse{0%,to{opacity:.35;transform-origin:50%;transform:scale(.8)}50%{opacity:1;transform-origin:50%;transform:scale(1.18)}}@media (width<=820px){.forexPairChoices{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.forexPairChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.forexPairChoices button:first-child{grid-column:1/-1}.forexVolumeNotice{flex-direction:column;align-items:flex-start;gap:4px}}.movingAveragesVisual{background:radial-gradient(circle at 10% 0,#d8b76814,#0000 33%),linear-gradient(145deg,#101914,#090e0b);border-color:#496b5b}.movingAveragesStage{aspect-ratio:52/30;background:#07100c;border:1px solid #31463b;border-radius:8px;min-height:280px;position:relative;overflow:hidden}.movingAveragesStage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 60px #00000047}.movingAveragesStage svg{width:100%;height:100%;display:block}.movingAveragesStage text{fill:#91a098;font:750 9px var(--mono);letter-spacing:.05em}.movingAveragesStage .maPanelTitle{fill:#c3d0ca;letter-spacing:.12em;text-anchor:middle;font-size:9px}.maGrid line{stroke:#405148;stroke-width:.65px;opacity:.24;vector-effect:non-scaling-stroke}.maGrid .maDivider{stroke:#4a5e53;stroke-width:1.1px;opacity:.78}.maPath{fill:none;stroke:#61e5ad;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000px;vector-effect:non-scaling-stroke;animation:3.4s cubic-bezier(.35,.05,.2,1) .35s forwards maLineDraw}.maPath.price{stroke:#aebcb5;stroke-width:2.35px}.maPath.average{stroke:#61e5ad;stroke-width:3.2px;animation-delay:1.05s}.maPath.sma,.maPath.slow,.maPath.ma50{stroke:#d8b768;stroke-width:2.5px;animation-delay:1.35s}.maPath.ema,.maPath.fast,.maPath.ma10{stroke:#61e5ad;stroke-width:2.8px;animation-delay:.9s}.maPath.ma200{stroke:#84968c;stroke-width:2.4px;animation-delay:1.75s}.maPath.redPrice{stroke:#d08089}.maPath.redAverage{stroke:#e56b79;animation-delay:1.05s}.maPath.muted{opacity:.46}.maPath.flatAverage{stroke:#d8b768}.maLabel{opacity:0;animation:.9s forwards maReveal}.maLabel rect{fill:#0b120ef2;stroke-width:1px}.maLabel text{letter-spacing:.08em;font-size:7.5px}.maLabel.tone-green rect{stroke:#3f8d68}.maLabel.tone-green text{fill:#75e0b1}.maLabel.tone-gold rect{stroke:#75673e}.maLabel.tone-gold text{fill:#d8b768}.maLabel.tone-red rect{stroke:#81444f}.maLabel.tone-red text{fill:#ee8792}.maLabel.tone-muted rect{stroke:#46584e}.maLabel.tone-muted text{fill:#91a098}.maDot{opacity:0;fill:#61e5ad;stroke:#c3f6dd;stroke-width:1px;animation:.7s forwards maFade}.maDot.tone-gold{fill:#d8b768;stroke:#f4df9e}.maDot.tone-red{fill:#e56b79;stroke:#ffc1c7}.maDot.tone-muted{fill:#84968c;stroke:#c0cec7}.maTrail,.maFormula,.maWindowShift,.maWeightStack,.maTradeoff,.maRelation,.maTurn,.maLateCross,.maLagBracket,.maCrossoverEvent,.maFailure,.maAlignment,.maMasteryLens{opacity:0;animation:.9s forwards maReveal}.maTrail path,.maWindowShift path{fill:none;stroke:#d8b768;stroke-width:1.3px;stroke-dasharray:4 3}.maTrail text,.maWindowShift text{fill:#d8b768;font-size:7.5px}.maClose{opacity:0;animation:.75s forwards maFade}.maClose line{stroke:#42594d;stroke-dasharray:3 3}.maClose text{fill:#b9c7c0;text-anchor:middle}.maFormula rect{fill:#111c16;stroke:#496257}.maFormula text{fill:#d8e5df;text-anchor:middle;font-size:10px}.maWeightStack rect{fill:#3d8766;stroke:#64d7a5}.maWeightStack text{fill:#a9bab1;font-size:7px}.maTradeoff path{fill:none;stroke:#75877d;stroke-width:1.2px}.maTradeoff text{fill:#99aaa1;font-size:7px}.maSlopeZones rect{opacity:0;animation:.75s forwards maFade}.maSlopeZones .rise{fill:#61e5ad09;stroke:#315d49}.maSlopeZones .flat{fill:#d8b76809;stroke:#62593c}.maSlopeZones .fall{fill:#e56b7909;stroke:#684049}.maRelationBoundary{fill:none;stroke:#52665b;stroke-width:1px;stroke-dasharray:5 4}.maRelation path{fill:none;stroke:#61e5ad;stroke-width:1.4px}.maRelation text{fill:#74dfb0;font-size:7.5px}.maRelation.below path{stroke:#e56b79}.maRelation.below text{fill:#ee8792}.maCross{opacity:0;animation:.75s forwards maFade}.maCross circle{fill:#18170f;stroke:#d8b768}.maCross path{fill:none;stroke:#d8b768;stroke-width:1.6px}.maCross.tone-red circle{fill:#201216;stroke:#e56b79}.maCross.tone-red path{stroke:#e56b79}.maCross.tone-green circle{fill:#0f1d16;stroke:#61e5ad}.maCross.tone-green path{stroke:#61e5ad}.maBand{fill:none;stroke:#61e5ad29;stroke-width:17px;stroke-linecap:round;opacity:0;animation:.9s forwards maReveal}.maReaction{opacity:0;animation:.7s forwards maFade}.maReaction circle{fill:#07100c;stroke:#d8b768;stroke-width:2px}.maReaction path{stroke:#d8b768;stroke-width:1px;stroke-dasharray:3 3}.maTurn circle,.maLateCross circle{fill:#0d1c15;stroke:#61e5ad;stroke-width:2px}.maTurn path,.maLateCross path{stroke:#61e5ad;stroke-width:1.3px}.maTurn text,.maLateCross text{fill:#82e8b9;font-size:7.5px}.maLagBracket line{stroke:#d8b768;stroke-width:1.3px}.maLagBracket text{fill:#d8b768;text-anchor:middle;font-size:7.5px}.maCrossoverEvent circle{fill:#10251a;stroke:#61e5ad;stroke-width:2px}.maCrossoverEvent path{fill:none;stroke:#61e5ad;stroke-width:1.7px}.maCrossoverEvent text{fill:#7ce4b4;font-size:7px}.maCrossoverEvent.bear circle{fill:#251418;stroke:#e56b79}.maCrossoverEvent.bear path{stroke:#e56b79}.maCrossoverEvent.bear text{fill:#ee8792}.maRangeBox{fill:#d8b76806;stroke:#665c3d;stroke-dasharray:5 4}.maRangeEdge{stroke:#756a46;stroke-width:1px;stroke-dasharray:6 4}.maFailure circle{fill:#251418;stroke:#e56b79;stroke-width:2px}.maFailure path{stroke:#e56b79;stroke-width:2px}.maFailure text{fill:#ee8792;font-size:7.5px}.maAlignment path{fill:none;stroke:#d8b768;stroke-width:1.2px}.maAlignment text{fill:#d8b768;text-anchor:middle;font-size:7px}.maChecklist text{fill:#c5d1cb;font-size:8.5px}.maChecklist line{stroke:#455a4e}.maStep{opacity:0;animation:.8s forwards maCardIn}.maStep circle{fill:#12271d;stroke:#55b786}.maStep .number{fill:#7ce4b4;text-anchor:middle;font-size:8px}.maMasteryLens circle,.maMasteryLens line{fill:#61e5ad06;stroke:#61e5ad;stroke-width:2px}.maCompletion>g{opacity:0;animation:.85s forwards maFade}.maCompletion circle{fill:#143323;stroke:#61e5ad}.maCompletion path{fill:none;stroke:#9bf1ca;stroke-width:1.5px}.maCompletion text{fill:#c8d7cf;font-size:8px}.movingAveragesBrief{border-left-color:#6d936d;justify-content:space-between;align-items:center;gap:14px;padding-left:12px;display:flex}.movingAveragesBrief>div{min-width:0}.movingAveragesBrief p{max-width:540px}.movingAveragesReplay{color:#9eafa6;background:#0a120e;flex:none;padding:8px 10px;position:static}@keyframes maLineDraw{to{stroke-dashoffset:0}}@keyframes maReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes maFade{0%{opacity:0}to{opacity:1}}@keyframes maCardIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.multiTimeframeVisual{background:radial-gradient(circle at 90% 0,#97b0a314,#0000 35%),linear-gradient(145deg,#101914,#090e0b);border-color:#536a62}.multiTimeframeStage{aspect-ratio:52/30;background:#07100c;border:1px solid #34483f;border-radius:8px;min-height:280px;position:relative;overflow:hidden}.multiTimeframeStage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 60px #00000047}.multiTimeframeStage svg{width:100%;height:100%;display:block}.multiTimeframeStage text{fill:#91a098;font:750 8px var(--mono);letter-spacing:.05em}.mtfGrid line{stroke:#405148;stroke-width:.65px;opacity:.22;vector-effect:non-scaling-stroke}.mtfPanel{opacity:0;animation:.85s forwards mtfFade}.mtfPanel>rect{fill:#0a120eed;stroke:#496057;stroke-width:1px;vector-effect:non-scaling-stroke}.mtfPanel>text{fill:#b9c7c0;letter-spacing:.11em;font-size:7.5px}.mtfPanelPath{fill:none;stroke:#61e5ad;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:700;stroke-dashoffset:700px;vector-effect:non-scaling-stroke;animation:3.1s cubic-bezier(.35,.05,.2,1) .65s forwards mtfLineDraw}.mtfPanel.tone-gold .mtfPanelPath{stroke:#d8b768}.mtfPanel.tone-red .mtfPanelPath{stroke:#e56b79}.mtfPanel.tone-muted .mtfPanelPath{stroke:#8fa098}.mtfPanel.active>rect{stroke:#4aa377;filter:drop-shadow(0 0 6px #61e5ad29)}.mtfSourcePath,.mtfPath,.mtfNested{fill:none;stroke:#97aaa0;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000px;vector-effect:non-scaling-stroke;animation:3.4s cubic-bezier(.35,.05,.2,1) .35s forwards mtfLineDraw}.mtfPath{stroke:#61e5ad}.mtfNested.weekly{stroke:#84968c;stroke-width:7px;opacity:.2}.mtfNested.daily{stroke:#d8b768;stroke-width:3.4px;opacity:0;animation:3.2s 2.5s forwards mtfLineDraw,.7s 2.5s forwards mtfFade}.mtfNested.hourly{stroke:#61e5ad;stroke-width:1.8px;opacity:0;animation:3.2s 5.1s forwards mtfLineDraw,.7s 5.1s forwards mtfFade}.mtfLabel{opacity:0;animation:.9s forwards mtfReveal}.mtfLabel rect{fill:#0b120ef2;stroke-width:1px}.mtfLabel text{letter-spacing:.08em;font-size:7.3px}.mtfLabel.tone-green rect{stroke:#3f8d68}.mtfLabel.tone-green text{fill:#75e0b1}.mtfLabel.tone-gold rect{stroke:#75673e}.mtfLabel.tone-gold text{fill:#d8b768}.mtfLabel.tone-red rect{stroke:#81444f}.mtfLabel.tone-red text{fill:#ee8792}.mtfLabel.tone-muted rect{stroke:#46584e}.mtfLabel.tone-muted text{fill:#91a098}.mtfResolution,.mtfAnchor,.mtfZoomSelection,.mtfExpandArrow,.mtfDailyBox,.mtfIntradayBox,.mtfWarning,.mtfBreakMark,.mtfPeriodBox,.mtfStop,.mtfTooClose,.mtfTooCloseLine,.mtfLock,.mtfLowerInside,.mtfStructureMarks,.mtfIndicators,.mtfReactionInset,.mtfMasteryLens{opacity:0;animation:.9s forwards mtfReveal}.mtfResolution path,.mtfExpandArrow path,.mtfAnchor path,.mtfTooCloseLine path{fill:none;stroke:#d8b768;stroke-width:1.3px;stroke-dasharray:5 4}.mtfResolution text,.mtfExpandArrow text,.mtfAnchor text,.mtfTooCloseLine text{fill:#d8b768;font-size:7px}.mtfZoomSelection rect{fill:#d8b7680a;stroke:#d8b768;stroke-dasharray:4 3}.mtfZoomSelection path{stroke:#d8b768;stroke-dasharray:4 3}.mtfDailyBox>rect,.mtfIntradayBox>rect,.mtfPeriodBox>rect,.mtfWeeklyLock>rect{fill:#0a120ef0;stroke:#4a6056}.mtfDailyBox>text,.mtfIntradayBox>text,.mtfPeriodBox>text,.mtfWeeklyLock>text{fill:#becbc5;font-size:7.5px}.mtfCandle{opacity:0;animation:.7s forwards mtfReveal}.mtfCandle line{stroke-width:1.8px}.mtfCandle rect{stroke-width:1.4px}.mtfCandle.bull line,.mtfCandle.bull rect{stroke:#61e5ad}.mtfCandle.bull rect{fill:#173a2a}.mtfCandle.bear line,.mtfCandle.bear rect{stroke:#e56b79}.mtfCandle.bear rect{fill:#3a1d24}.mtfCandle.live{filter:drop-shadow(0 0 5px #d8b76847)}.mtfCandle.live line,.mtfCandle.live rect{stroke:#d8b768;stroke-dasharray:3 2}.mtfWarning path{fill:#211c0f;stroke:#d8b768;stroke-width:1.5px}.mtfWarning text{fill:#d8b768;text-anchor:middle;font-size:13px}.mtfBreakMark line,.mtfBoundary{stroke:#d8b768;stroke-width:1.1px;stroke-dasharray:5 4}.mtfBreakMark circle{fill:#27161a;stroke:#e56b79}.mtfBreakMark path{stroke:#e56b79;stroke-width:1.4px}.mtfHourSequence .mtfCandle{animation:.65s forwards mtfReveal}.mtfShopCard{opacity:0;animation:.7s forwards mtfFade}.mtfShopCard rect{fill:#0d1712;stroke:#46584e}.mtfShopCard text{fill:#acbab3;text-anchor:middle}.mtfShopCard path{fill:none;stroke:#87988f;stroke-width:1.3px}.mtfShopCard.chosen rect,.mtfShopCard.chosen path{stroke:#61e5ad}.mtfStop circle{fill:#241418;stroke:#e56b79;stroke-width:3px}.mtfStop path{stroke:#e56b79;stroke-width:5px}.mtfStop text{fill:#f19aa3;text-anchor:middle;font-size:9px}.mtfTooClose rect{fill:#21151a;stroke:#e56b79}.mtfTooClose text{fill:#ee8792;text-anchor:middle;font-size:7px}.mtfTooClose path{stroke:#e56b79;stroke-width:2px}.mtfWeeklyLock{opacity:0;animation:.8s 1.2s forwards mtfFade}.mtfLock rect{fill:#14251d;stroke:#61e5ad}.mtfLock path{fill:none;stroke:#61e5ad;stroke-width:2px}.mtfLowerInside>text{fill:#b5c3bc;font-size:7px}.mtfStructureMarks circle{fill:#61e5ad;stroke:#baf4d6}.mtfStructureMarks path{fill:none;stroke:#61e5ad;stroke-width:1.4px;stroke-dasharray:5 3}.mtfIndicators path{fill:none;stroke:#d8b768;stroke-width:1.4px;opacity:.55}.mtfIndicators path:nth-child(2){stroke:#8fa098}.mtfIndicators text{fill:#9baaa2;font-size:7px}.mtfSupportZone rect{fill:#d8b76817;stroke:#75673e;stroke-dasharray:5 4}.mtfSupportZone text{fill:#d8b768;font-size:7.5px}.mtfReactionInset rect{fill:#0d1712;stroke:#4a6056}.mtfReactionInset path{fill:none;stroke:#61e5ad;stroke-width:2px}.mtfReactionInset circle{fill:#61e5ad}.mtfReactionInset text{fill:#becbc5;font-size:7px}.mtfUnknown{fill:#1f2421cc;stroke:#49564f;stroke-dasharray:4 3}.mtfUnknownText{text-anchor:middle;fill:#7e8b84!important;font-size:7px!important}.mtfChecklist text{fill:#c5d1cb;font-size:8px}.mtfChecklist line{stroke:#455a4e}.mtfStep{opacity:0;animation:.8s forwards mtfCardIn}.mtfStep circle{fill:#12271d;stroke:#55b786}.mtfStep .number{fill:#7ce4b4;text-anchor:middle}.mtfMasteryLens circle,.mtfMasteryLens line{fill:#61e5ad06;stroke:#61e5ad;stroke-width:2px}.mtfCompletionChecks>g{opacity:0;animation:.75s forwards mtfFade}.mtfCompletionChecks circle{fill:#143323;stroke:#61e5ad}.mtfCompletionChecks path{fill:none;stroke:#9bf1ca;stroke-width:1.5px}.mtfCompletionChecks text{fill:#c8d7cf;font-size:7px}.multiTimeframeBrief{border-left-color:#66867a;justify-content:space-between;align-items:center;gap:14px;padding-left:12px;display:flex}.multiTimeframeBrief>div{min-width:0}.multiTimeframeBrief p{max-width:540px}.multiTimeframeReplay{color:#9eafa6;background:#0a120e;flex:none;padding:8px 10px;position:static}@keyframes mtfLineDraw{to{stroke-dashoffset:0}}@keyframes mtfFade{0%{opacity:0}to{opacity:1}}@keyframes mtfReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes mtfCardIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.volatilityRegimeVisual{background:radial-gradient(circle at 8% 0,#d8b76814,#0000 35%),linear-gradient(145deg,#101914,#090e0b);border-color:#5f6652}.volatilityRegimeStage{aspect-ratio:52/30;background:#07100c;border:1px solid #45483a;border-radius:8px;min-height:280px;position:relative;overflow:hidden}.volatilityRegimeStage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 60px #00000047}.volatilityRegimeStage svg{width:100%;height:100%;display:block}.volatilityRegimeStage text{fill:#91a098;font:750 8px var(--mono);letter-spacing:.05em}.volatilityRegimeStage .vrPanelTitle{fill:#c4d0ca;letter-spacing:.11em;text-anchor:middle;font-size:8px}.vrGrid line{stroke:#405148;stroke-width:.65px;opacity:.22;vector-effect:non-scaling-stroke}.vrGrid .vrDivider{stroke:#4b5d53;stroke-width:1.1px;opacity:.8}.vrPath{fill:none;stroke:#61e5ad;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000px;vector-effect:non-scaling-stroke;animation:3.4s cubic-bezier(.35,.05,.2,1) .35s forwards vrLineDraw}.vrPath.violent{stroke:#e56b79;stroke-width:2.8px}.vrPath.calm{stroke:#61e5ad}.vrPath.price{stroke:#aab8b1}.vrPath.range{stroke:#d8b768}.vrPath.small{stroke-width:2px}.vrNetLine{stroke:#4d5e55;stroke-width:1px;stroke-dasharray:5 4}.vrLabel{opacity:0;animation:.9s forwards vrReveal}.vrLabel rect{fill:#0b120ef2;stroke-width:1px}.vrLabel text{letter-spacing:.08em;font-size:7.3px}.vrLabel.tone-green rect{stroke:#3f8d68}.vrLabel.tone-green text{fill:#75e0b1}.vrLabel.tone-gold rect{stroke:#75673e}.vrLabel.tone-gold text{fill:#d8b768}.vrLabel.tone-red rect{stroke:#81444f}.vrLabel.tone-red text{fill:#ee8792}.vrLabel.tone-muted rect{stroke:#46584e}.vrLabel.tone-muted text{fill:#91a098}.vrCandle{opacity:0;animation:.7s forwards vrReveal}.vrCandle line{stroke-width:1.8px}.vrCandle rect{stroke-width:1.4px}.vrCandle.bull line,.vrCandle.bull rect{stroke:#61e5ad}.vrCandle.bull rect{fill:#173a2a}.vrCandle.bear line,.vrCandle.bear rect{stroke:#e56b79}.vrCandle.bear rect{fill:#3a1d24}.vrPhaseBands rect{opacity:0;animation:.75s forwards vrFade}.vrPhaseBands .expand{fill:#e56b7909;stroke:#684049}.vrPhaseBands .contract{fill:#8fa09809;stroke:#4b5a52}.vrRangeBar{opacity:0;animation:.7s forwards vrFade}.vrRangeBar line{stroke:#d8b768;stroke-width:3px}.vrRangeBar circle{fill:#d8b768}.vrRangeBar text{fill:#d9c484;text-anchor:middle}.vrAverageBox,.vrPriorClose,.vrRangeMeasures .measure,.vrAtrValue,.vrRangeBracket,.vrCurrentMove,.vrNoBoundary,.vrStructureLine,.vrCompressionCone,.vrFalseStart,.vrIrregular,.vrAtrMini,.vrMasteryLens{opacity:0;animation:.9s forwards vrReveal}.vrAverageBox rect{fill:#121b16;stroke:#56645d}.vrAverageBox text{fill:#b9c8c0;text-anchor:middle}.vrAverageBox .number{fill:#d8b768;font-size:11px}.vrPriorClose line{stroke:#8fa098;stroke-dasharray:5 4}.vrPriorClose circle{fill:#d8b768}.vrPriorClose text{fill:#9eada5}.vrRangeMeasures line{stroke:#84968c;stroke-width:1.4px}.vrRangeMeasures text{fill:#9eada5;font-size:7px}.vrRangeMeasures .largest line{stroke:#d8b768;stroke-width:2px}.vrRangeMeasures .largest text{fill:#d8b768}.vrAtrValue rect{fill:#101a15;stroke:#506158}.vrAtrValue text{fill:#bfccc5;text-anchor:middle}.vrAtrValue text:last-child{fill:#8d9d95;font-size:7px}.vrRangeBracket line{stroke:#d8b768;stroke-width:1.3px}.vrRangeBracket text,.vrCurrentMove text{fill:#d8b768;font-size:7px}.vrCurrentMove line{stroke:#e56b79;stroke-width:2.3px}.vrCurrentMove circle{fill:#e56b79}.vrNoBoundary{fill:#21181a;stroke:#81444f}.vrNoBoundaryText{text-anchor:middle;fill:#ee8792!important;font-size:7px!important}.vrAtrPane line{stroke:#485950;stroke-width:1px}.vrAtrPane text{fill:#829189;font-size:7px}.vrAtrPane polyline{fill:none;stroke:#84968c;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:700;stroke-dashoffset:700px;animation:3s 1.3s forwards vrLineDraw}.vrAtrPane polyline.rising{stroke:#d8b768}.vrStructureLine path{fill:none;stroke:#d8b768;stroke-width:1.3px;stroke-dasharray:5 3}.vrRangeZone{fill:#d8b76809;stroke:#675d3d;stroke-dasharray:5 4}.vrRangeEdge{stroke:#756a46;stroke-width:1.1px;stroke-dasharray:5 4}.vrCompressionCone path{fill:none;stroke:#8fa098;stroke-width:1.3px;stroke-dasharray:5 4}.vrFalseStart circle{fill:#251418;stroke:#e56b79;stroke-width:2px}.vrFalseStart path{stroke:#e56b79;stroke-width:2px}.vrFalseStart text{fill:#ee8792;font-size:7px}.vrTimeline{stroke:#58685f;stroke-width:2px}.vrTimelinePhase{opacity:0;animation:.75s forwards vrFade}.vrTimelinePhase rect{fill:#8fa0980f;stroke:#58685f}.vrTimelinePhase.tone-red rect{fill:#e56b790f;stroke:#81444f}.vrTimelinePhase text{fill:#aebdb5;text-anchor:middle;font-size:6.7px}.vrTimelinePhase.tone-red text{fill:#ee8792}.vrIrregular path{fill:none;stroke:#d8b768;stroke-width:1.2px}.vrIrregular text{fill:#d8b768;text-anchor:middle;font-size:7px}.vrRsi70{stroke:#756a46;stroke-width:1px;stroke-dasharray:5 4}.vrRsi{fill:none;stroke:#d8b768;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:500;stroke-dashoffset:500px;animation:2.8s 1.2s forwards vrLineDraw}.vrRsi.trend{stroke:#61e5ad}.vrDecisionBoundary{stroke:#d8b768;stroke-width:1.2px;stroke-dasharray:5 4}.vrQuestion{opacity:0;text-anchor:middle;animation:1.1s forwards vrQuestionIn;fill:#d8b768!important;font:800 60px var(--sans)!important}.vrChecklist text{fill:#c5d1cb;font-size:8px}.vrChecklist line{stroke:#455a4e}.vrStep{opacity:0;animation:.8s forwards vrCardIn}.vrStep circle{fill:#12271d;stroke:#55b786}.vrStep .number{fill:#7ce4b4;text-anchor:middle}.vrAtrMini{fill:none;stroke:#d8b768;stroke-width:2px;stroke-dasharray:500;stroke-dashoffset:500px;animation:2.8s 3.8s forwards vrLineDraw}.vrMasteryLens circle,.vrMasteryLens line{fill:#61e5ad06;stroke:#61e5ad;stroke-width:2px}.vrCompletion>g{opacity:0;animation:.8s forwards vrFade}.vrCompletion circle{fill:#143323;stroke:#61e5ad}.vrCompletion path{fill:none;stroke:#9bf1ca;stroke-width:1.5px}.vrCompletion text{fill:#c8d7cf;font-size:7.5px}.volatilityRegimeBrief{border-left-color:#81744d;justify-content:space-between;align-items:center;gap:14px;padding-left:12px;display:flex}.volatilityRegimeBrief>div{min-width:0}.volatilityRegimeBrief p{max-width:540px}.volatilityRegimeReplay{color:#9eafa6;background:#0a120e;flex:none;padding:8px 10px;position:static}@keyframes vrLineDraw{to{stroke-dashoffset:0}}@keyframes vrFade{0%{opacity:0}to{opacity:1}}@keyframes vrReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes vrQuestionIn{0%{opacity:0;transform-origin:50%;transform:scale(.7)}to{opacity:1;transform-origin:50%;transform:scale(1)}}@keyframes vrCardIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.hypothesesBiasVisual{background:radial-gradient(circle at 90% 0,#d8b76817,#0000 35%),linear-gradient(145deg,#15150f,#0a0d0b);border-color:#706542}.hypothesesBiasStage{aspect-ratio:52/30;background:#090e0b;border:1px solid #514a34;border-radius:8px;min-height:280px;position:relative;overflow:hidden}.hypothesesBiasStage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 60px #0000004d}.hypothesesBiasStage svg{width:100%;height:100%;display:block}.hypothesesBiasStage text{fill:#9ea9a3;font:750 8px var(--mono);letter-spacing:.05em}.hbGrid line{stroke:#4b5049;stroke-width:.65px;opacity:.2;vector-effect:non-scaling-stroke}.hbLabel{opacity:0;animation:.9s forwards hbReveal}.hbLabel rect{fill:#0e110df5;stroke-width:1px}.hbLabel text{letter-spacing:.08em;font-size:7.2px}.hbLabel.tone-green rect{stroke:#3f8d68}.hbLabel.tone-green text{fill:#75e0b1}.hbLabel.tone-gold rect{stroke:#817143}.hbLabel.tone-gold text{fill:#e0c46f}.hbLabel.tone-red rect{stroke:#81444f}.hbLabel.tone-red text{fill:#ee8792}.hbLabel.tone-muted rect{stroke:#4b5a52}.hbLabel.tone-muted text{fill:#9eaaa4}.hbCard{opacity:0;animation:.8s forwards hbFade}.hbCard>rect{fill:#111712;stroke:#4d5b53}.hbCard>.title{fill:#bfc9c4;letter-spacing:.11em;font-size:7px}.hbCard.tone-gold>rect{stroke:#817143}.hbCard.tone-green>rect{stroke:#3f8d68}.hbCard.tone-red>rect{stroke:#81444f}.hbLock{opacity:0;animation:.7s forwards hbFade}.hbLock rect{fill:#17251d;stroke:#61e5ad}.hbLock path{fill:none;stroke:#61e5ad;stroke-width:1.7px}.hbVague,.hbExpand,.hbField,.hbSketch,.hbTransform,.hbRuleRow,.hbPopulation,.hbGeneralise,.hbHiddenLosses,.hbDataGap,.hbFutureSwing,.hbFutureLevel,.hbBackward,.hbLeakWarning,.hbDifference,.hbExcluded,.hbResultGate,.hbMasteryLens{opacity:0;animation:.9s forwards hbReveal}.hbVague rect{fill:#191411;stroke:#81444f}.hbVague text{fill:#ee8792;text-anchor:middle;font-size:9px}.hbExpand path,.hbTransform path{fill:none;stroke:#d8b768;stroke-width:1.5px}.hbField rect,.hbRuleRow rect{fill:#17170f;stroke:#5e583d}.hbField text,.hbRuleRow text{fill:#d8c77f;font-size:7px}.hbField line,.hbRuleRow path{stroke:#81785a;stroke-dasharray:3 3}.hbQuote{fill:#d6dfda!important;font-size:8px!important}.hbEscape path{fill:none;stroke:#e56b79;stroke-width:1.4px;stroke-dasharray:4 3}.hbEscape text{fill:#ee8792;text-anchor:middle;font-size:7px}.hbTestable{opacity:0;animation:.7s cubic-bezier(.2,.9,.2,1) 5.1s forwards hbStamp}.hbTestable circle{fill:#61e5ad0a;stroke:#61e5ad;stroke-width:2px}.hbTestable text{fill:#7ce4b4;text-anchor:middle;font-size:8px}.hbSketch path{fill:none;stroke:#9ba9a2;stroke-width:2.2px}.hbSketch rect{fill:#d8b7680f;stroke:#d8b768;stroke-dasharray:4 3}.hbSketch text{fill:#d8b768;font-size:7px}.hbPopulation>rect:first-child{fill:#101712e6;stroke:#66766d}.hbPopulation>circle{fill:#64746b;opacity:.58}.hbPopulation .sampleBox{fill:#d8b7681a;stroke:#d8b768}.hbPopulation .sampleText{fill:#e0c46f;text-anchor:middle}.hbGeneralise path{stroke:#d8b768;stroke-dasharray:4 3}.hbGeneralise text{fill:#d8b768;font-size:7px}.hbMiniCurve{fill:none;stroke:#8fa098;stroke-width:1.5px}.hbMiniCurve.win{stroke:#61e5ad}.hbHiddenLosses>rect{fill:#191214;stroke:#81444f;stroke-dasharray:5 4}.hbHiddenLosses>text{fill:#ee8792;text-anchor:middle;font-size:7px}.hbHiddenLosses g rect{fill:#24171a;stroke:#81444f}.hbHiddenLosses g path{fill:none;stroke:#e56b79}.hbListItem{opacity:0;animation:.65s forwards hbFade}.hbListItem circle{fill:#61e5ad}.hbListItem text{fill:#bcd0c6}.hbListItem.removed circle{fill:#e56b79}.hbListItem.removed text{fill:#d99aa1}.hbDataGap path{stroke:#e56b79;stroke-width:2px}.hbDataGap text{fill:#ee8792;text-anchor:middle;font-size:7px}.hbChartPath{fill:none;stroke:#aab7b0;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000px;animation:3.4s cubic-bezier(.35,.05,.2,1) .35s forwards hbLineDraw}.hbDecision{stroke:#d8b768;stroke-dasharray:5 4}.hbFutureArea{fill:#222623c7;stroke:#4b554f;stroke-dasharray:4 3}.hbFutureSwing{fill:#e56b79}.hbFutureLevel{stroke:#e56b79;stroke-width:1.5px;stroke-dasharray:5 3}.hbBackward path{fill:none;stroke:#d8b768;stroke-width:1.5px}.hbBackward text{fill:#d8b768;text-anchor:middle;font-size:7px}.hbOptimiseLoop .loop,.hbOptimiseLoop .arrow{fill:none;stroke:#d8b768;stroke-width:1.4px;stroke-dasharray:5 3;opacity:0;animation:.8s forwards hbFade}.hbLeakWarning path{fill:#251d0f;stroke:#d8b768;stroke-width:1.5px}.hbLeakWarning text{fill:#d8b768;text-anchor:middle;font-size:15px}.hbEraserMarks{fill:none;stroke:#e56b79;stroke-width:3px;opacity:.7}.hbCard .rejected{fill:#ee8792;text-anchor:middle;transform-origin:50%;font-size:12px;transform:rotate(-12deg)}.hbBaseBars>line{stroke:#5c675f}.hbBaseBars>g{opacity:0;transform-box:fill-box;transform-origin:bottom;animation:.9s forwards hbBars}.hbBaseBars rect{fill:#40594d;stroke:#61e5ad}.hbBaseBars .base rect{fill:#5e5437;stroke:#d8b768}.hbBaseBars text{fill:#c2cdc7;text-anchor:middle}.hbBaseBars .value{fill:#eff5f2;font-size:14px}.hbDifference line,.hbDifference path{stroke:#e56b79;fill:none}.hbDifference text{fill:#ee8792;text-anchor:middle;font-size:7px}.hbRegimeTimeline>line{stroke:#657169;stroke-width:2px}.hbRegimeTimeline .regime{opacity:0;animation:.75s forwards hbFade}.hbRegimeTimeline .regime rect{fill:#61e5ad0d;stroke:#3f8d68}.hbRegimeTimeline .regime.tone-gold rect{fill:#d8b7680d;stroke:#817143}.hbRegimeTimeline .regime.tone-red rect{fill:#e56b790d;stroke:#81444f}.hbRegimeTimeline .regime text{text-anchor:middle}.hbExcluded path{stroke:#d8b768;stroke-dasharray:4 3}.hbExcluded text{fill:#d8b768;text-anchor:middle;font-size:7px}.hbNotebookRow{opacity:0;animation:.7s forwards hbFade}.hbNotebookRow rect{fill:#101a15;stroke:#61e5ad}.hbNotebookRow path{fill:none;stroke:#61e5ad;stroke-width:1.4px}.hbNotebookRow text{fill:#c5d1cb}.hbNotebookRow line{stroke:#5c695f;stroke-dasharray:3 3}.hbChartPath.resultCurve{stroke:#61e5ad}.hbStories .story{opacity:0;animation:.7s forwards hbFade}.hbStories rect{fill:#211619;stroke:#81444f}.hbStories text{fill:#ee8792;text-anchor:middle;font-size:7px}.hbStories path{stroke:#e56b79;stroke-dasharray:3 3}.hbFirstResult circle{fill:#61e5ad0a;stroke:#61e5ad;stroke-width:3px}.hbFirstResult path{fill:none;stroke:#61e5ad;stroke-width:5px}.hbFirstResult text{fill:#9deac5;text-anchor:middle}.hbNextTests .test{opacity:0;animation:.7s forwards hbFade}.hbNextTests circle{fill:#19180f;stroke:#d8b768}.hbNextTests text:first-of-type{fill:#d8b768;text-anchor:middle;font-size:13px}.hbNextTests text:last-of-type{fill:#bdbb9e;font-size:7px}.hbWorkflowStep{opacity:0;animation:.75s forwards hbFade}.hbWorkflowStep>rect{fill:#171811;stroke:#817143}.hbWorkflowStep>text{fill:#d8c982;text-anchor:middle;font-size:7px}.hbWorkflowStep>text:first-of-type{fill:#f0dc98;font-size:9px}.hbWorkflowStep>path{stroke:#d8b768}.hbBiasTags g{opacity:0;animation:.7s forwards hbFade}.hbBiasTags rect{fill:#19170f;stroke:#817143}.hbBiasTags text{fill:#d8c77f;text-anchor:middle;font-size:7px}.hbMasteryLens circle,.hbMasteryLens line{fill:#d8b76806;stroke:#d8b768;stroke-width:2px}.hbCompletionFlow>g{opacity:0;animation:.75s forwards hbFade}.hbCompletionFlow rect{fill:#111b16;stroke:#4e785f}.hbCompletionFlow circle{fill:#173a2a;stroke:#61e5ad}.hbCompletionFlow path{fill:none;stroke:#9bf1ca}.hbCompletionFlow text{fill:#c5d1cb;text-anchor:middle;font-size:7px}.hbResultGate line{stroke:#d8b768;stroke-width:1.3px;stroke-dasharray:5 4}.hbResultGate text{fill:#d8b768;text-anchor:middle;font-size:7px}.hypothesesBiasBrief{border-left-color:#8c7a45;justify-content:space-between;align-items:center;gap:14px;padding-left:12px;display:flex}.hypothesesBiasBrief>div{min-width:0}.hypothesesBiasBrief p{max-width:540px}.hypothesesBiasReplay{color:#aaa895;background:#11110c;flex:none;padding:8px 10px;position:static}@keyframes hbLineDraw{to{stroke-dashoffset:0}}@keyframes hbFade{0%{opacity:0}to{opacity:1}}@keyframes hbReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes hbStamp{0%{opacity:0;transform-origin:50%;transform:scale(1.35)rotate(-12deg)}to{opacity:1;transform-origin:50%;transform:scale(1)rotate(-12deg)}}@keyframes hbBars{0%{opacity:0;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}.controlledTestingVisual{background:radial-gradient(circle at 90% 0,#5baebe1a,#0000 35%),linear-gradient(145deg,#0d1719,#090d0e);border-color:#4d6b72}.controlledTestingStage{aspect-ratio:52/30;background:#080e10;border:1px solid #3b575d;border-radius:8px;min-height:280px;position:relative;overflow:hidden}.controlledTestingStage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 60px #0000004d}.controlledTestingStage svg{width:100%;height:100%;display:block}.controlledTestingStage text{fill:#9eaaac;font:750 8px var(--mono);letter-spacing:.05em}.ctGrid line{stroke:#405359;stroke-width:.65px;opacity:.21;vector-effect:non-scaling-stroke}.ctLabel{opacity:0;animation:.9s forwards ctReveal}.ctLabel rect{fill:#0a1113f5;stroke-width:1px}.ctLabel text{letter-spacing:.08em;font-size:7.2px}.ctLabel.tone-green rect{stroke:#3f8d75}.ctLabel.tone-green text{fill:#75e0bb}.ctLabel.tone-gold rect{stroke:#817143}.ctLabel.tone-gold text{fill:#e0c46f}.ctLabel.tone-red rect{stroke:#81444f}.ctLabel.tone-red text{fill:#ee8792}.ctLabel.tone-muted rect{stroke:#4b5a5e}.ctLabel.tone-muted text{fill:#9eaaac}.ctCard{opacity:0;animation:.8s forwards ctFade}.ctCard>rect{fill:#0e1719;stroke:#435960}.ctCard>.title{fill:#c0cbcd;letter-spacing:.11em;font-size:7px}.ctCard.tone-gold>rect{stroke:#817143}.ctCard.tone-green>rect{stroke:#3f8d75}.ctCard.tone-red>rect{stroke:#81444f}.ctLock{opacity:0;animation:.7s forwards ctFade}.ctLock rect{fill:#13261f;stroke:#61e5ad}.ctLock path{fill:none;stroke:#61e5ad;stroke-width:1.7px}.ctIdea,.ctTransform,.ctRule,.ctSignal,.ctNoEntry,.ctEntry,.ctEraser,.ctGap,.ctCompare,.ctMatchRow,.ctSetting,.ctWobble,.ctDrawdown,.ctCostArrow,.ctIdealFill,.ctFolder,.ctFile,.ctLinks,.ctWinner,.ctFalsePositive,.ctWorkflowStep,.ctMasteryLens,.ctLockedResult,.ctCandle,.ctMissingCosts{opacity:0;animation:.9s forwards ctReveal}.ctIdea path{fill:none;stroke:#9babad;stroke-width:2.2px}.ctIdea text{fill:#d8b768;text-anchor:middle}.ctTransform path{fill:none;stroke:#d8b768;stroke-width:1.5px}.ctRule text{fill:#d7c983;font-size:7px}.ctRule line{stroke:#77816c;stroke-dasharray:3 3}.ctTimeline{stroke:#5a6c70;stroke-width:1.4px}.ctCandle line,.ctCandle rect{stroke:#61e5ad;fill:#1a5944;stroke-width:1.4px}.ctCandle.tone-red line,.ctCandle.tone-red rect{stroke:#e56b79;fill:#5a2930}.ctLevel{stroke:#d8b768;stroke-dasharray:5 3}.ctSignal circle{fill:#d8b76812;stroke:#d8b768}.ctSignal path{stroke:#d8b768}.ctSignal text,.ctEntry text{fill:#d8c477;text-anchor:middle}.ctEntry path{fill:none;stroke:#61e5ad;stroke-width:1.5px}.ctNoEntry path,.ctIdealFill path{stroke:#e56b79;stroke-width:2px}.ctNoEntry text,.ctIdealFill text{fill:#ee8792;text-anchor:middle;font-size:7px}.ctEraser{fill:none;stroke:#e56b79;stroke-width:4px;opacity:.68}.ctEditable{text-anchor:middle;fill:#ee8792!important}.ctCurveAxes line,.ctRiskAxes line{stroke:#53656a}.ctCurve{fill:none;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000px;animation:3.4s cubic-bezier(.35,.05,.2,1) .35s forwards ctLineDraw}.ctCurve.method{stroke:#d8b768}.ctCurve.baseline{stroke:#61e5ad}.ctGap line,.ctGap path{fill:none;stroke:#e56b79}.ctGap text{fill:#ee8792;text-anchor:middle;font-size:7px}.ctSharedBackdrop path{fill:none;stroke:#5f7477;stroke-width:2px;opacity:.35}.ctSharedBackdrop text{fill:#789296;text-anchor:middle}.ctCase circle{fill:#123429;stroke:#61e5ad}.ctCase path{fill:none;stroke:#8ff0c5}.ctCase.control circle{fill:#2d2a19;stroke:#d8b768}.ctCase text{fill:#d8c477;text-anchor:middle}.ctCompare path{fill:none;stroke:#d8b768}.ctCompare text{fill:#d8b768;text-anchor:middle}.ctMatchRow rect{fill:#111c1f;stroke:#40585e}.ctMatchRow circle{fill:#153a2d;stroke:#61e5ad}.ctMatchRow line{stroke:#d8b768;stroke-dasharray:3 3}.ctMatchRow path{fill:none;stroke:#89e8bf}.ctMatchRow text{fill:#bcc9cb;font-size:7px}.ctSetting text{fill:#becacc}.ctSetting line{stroke:#53676c;stroke-width:2px}.ctSetting circle{fill:#42565b;stroke:#91a3a7}.ctSetting circle.moving{fill:#735f28;stroke:#d8b768;animation:4.7s ease-in-out forwards ctSlider}.ctSmallSample rect{fill:#67363d;stroke:#e56b79}.ctWobble{fill:none;stroke:#e56b79;stroke-width:1.6px}.ctCard>text{fill:#aebbbc}.ctSmallSample+path+text,.ctLargeSample+line+text{text-anchor:middle;font-size:7px}.ctLargeSample rect{fill:#285d49;stroke:#61e5ad;transform-box:fill-box;transform-origin:bottom;animation:.8s forwards ctBars}.ctLargeSample+line{stroke:#596b70}.ctOutcomeBars rect{fill:#2f775d;stroke:#61e5ad}.ctOutcomeBars .loss{fill:#713941;stroke:#e56b79}.ctCard .ctExpectancy{text-anchor:middle;font-size:9px}.ctExpectancy.bad{fill:#ee8792}.ctExpectancy.good{fill:#75e0bb}.ctCurve.volatile{stroke:#e56b79}.ctCurve.smooth{stroke:#61e5ad}.ctDrawdown line,.ctDrawdown path{fill:none;stroke:#e56b79}.ctDrawdown text{fill:#ee8792;text-anchor:middle;font-size:7px}.ctCostBars>line{stroke:#53666a}.ctCostBars>g{opacity:0;transform-box:fill-box;transform-origin:bottom;animation:.9s forwards ctBars}.ctCostBars .gross rect{fill:#345f6a;stroke:#79c4d4}.ctCostBars .commission{fill:#6d5930;stroke:#d8b768}.ctCostBars .spread{fill:#71503a;stroke:#d39869}.ctCostBars .slippage{fill:#6d373f;stroke:#e56b79}.ctCostBars .net{fill:#275a47;stroke:#61e5ad}.ctCostBars text{text-anchor:middle}.ctCostBars .value{fill:#edf5f6;font-size:13px}.ctCostArrow path{fill:none;stroke:#d8b768}.ctIdealFill circle{fill:#351b20;stroke:#e56b79}.ctMissingCosts rect{fill:#28171a;stroke:#81444f}.ctMissingCosts text{fill:#ee8792;text-anchor:middle}.ctFolder>path{fill:#121e21;stroke:#5f7a80}.ctFolder>text{fill:#9eb3b7;text-anchor:middle}.ctFile rect{fill:#152327;stroke:#4d686e}.ctFile text{fill:#c0ccce;font-size:7px}.ctLinks path{fill:none;stroke:#d8b768;stroke-dasharray:4 3}.ctMiniCurve{fill:none;stroke:#61e5ad;stroke-width:2px}.ctCard .ctMiniCurve+text{fill:#75e0bb;text-anchor:middle;font-size:7px}.ctManyCurves .candidate{stroke:#5d7074;stroke-width:1.2px;opacity:.55}.ctManyCurves .winner{stroke:#d8b768;stroke-width:2.8px;opacity:1}.ctWinner circle{fill:#d8b76812;stroke:#d8b768}.ctWinner path{stroke:#d8b768}.ctWinner text{fill:#d8b768;text-anchor:middle}.ctFalsePositive path{fill:#2b2211;stroke:#d8b768}.ctFalsePositive text{fill:#d8b768;text-anchor:middle;font-size:15px}.ctWorkflowStep>rect{fill:#101b1e;stroke:#4e6b72}.ctWorkflowStep>text{fill:#c4d0d2;text-anchor:middle;font-size:6.7px}.ctWorkflowStep>text:first-of-type{fill:#7dd4e3;font-size:9px}.ctWorkflowStep>path{stroke:#79c4d4}.ctFifteenTrades circle{fill:#225744;stroke:#61e5ad}.ctFifteenTrades circle.loss{fill:#68363d;stroke:#e56b79}.ctCard .ctBigCount{fill:#eff5f6;text-anchor:middle;font-size:15px}.ctReviewTiles g{opacity:0;animation:.75s forwards ctFade}.ctReviewTiles rect{fill:#122024;stroke:#4b686f}.ctReviewTiles text{fill:#bfcdd0;text-anchor:middle;font-size:7px}.ctMasteryLens circle,.ctMasteryLens line{fill:#79c4d406;stroke:#79c4d4;stroke-width:2px}.ctAssembly>g{opacity:0;animation:.75s forwards ctFade}.ctAssembly rect{fill:#10211c;stroke:#4e785f}.ctAssembly circle{fill:#173a2a;stroke:#61e5ad}.ctAssembly path{fill:none;stroke:#9bf1ca}.ctAssembly text{fill:#c5d1cb;text-anchor:middle;font-size:7px}.ctLockedResult rect{fill:#121b1d;stroke:#d8b768}.ctLockedResult text{fill:#d8b768;text-anchor:middle;font-size:7px}.controlledTestingBrief{border-left-color:#5b8b96;justify-content:space-between;align-items:center;gap:14px;padding-left:12px;display:flex}.controlledTestingBrief>div{min-width:0}.controlledTestingBrief p{max-width:540px}.controlledTestingReplay{color:#9eb1b5;background:#0b1416;flex:none;padding:8px 10px;position:static}@keyframes ctLineDraw{to{stroke-dashoffset:0}}@keyframes ctFade{0%{opacity:0}to{opacity:1}}@keyframes ctReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ctBars{0%{opacity:0;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@keyframes ctSlider{0%{transform:translate(-70px)}45%{transform:translate(0)}to{transform:translate(70px)}}.robustnessRegimeVisual{background:radial-gradient(circle at 90% 0,#a073c21a,#0000 35%),linear-gradient(145deg,#15101b,#0b0a0e);border-color:#665477}.robustnessRegimeStage{aspect-ratio:52/30;background:#0d0911;border:1px solid #51405f;border-radius:8px;min-height:280px;position:relative;overflow:hidden}.robustnessRegimeStage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 60px #0000004d}.robustnessRegimeStage svg{width:100%;height:100%;display:block}.robustnessRegimeStage text{fill:#aaa3af;font:750 8px var(--mono);letter-spacing:.05em}.rbGrid line{stroke:#514759;stroke-width:.65px;opacity:.22;vector-effect:non-scaling-stroke}.rbLabel{opacity:0;animation:.9s forwards rbReveal}.rbLabel rect{fill:#110b15f5;stroke-width:1px}.rbLabel text{letter-spacing:.08em;font-size:7.2px}.rbLabel.tone-green rect{stroke:#3f8d75}.rbLabel.tone-green text{fill:#75e0bb}.rbLabel.tone-gold rect{stroke:#817143}.rbLabel.tone-gold text{fill:#e0c46f}.rbLabel.tone-red rect{stroke:#81444f}.rbLabel.tone-red text{fill:#ee8792}.rbLabel.tone-muted rect{stroke:#5b4d62}.rbLabel.tone-muted text{fill:#aaa3af}.rbCard{opacity:0;animation:.8s forwards rbFade}.rbCard>rect{fill:#17111c;stroke:#5b4a65}.rbCard>.title{fill:#c9c1ce;letter-spacing:.11em;font-size:7px}.rbCard.tone-gold>rect{stroke:#817143}.rbCard.tone-green>rect{stroke:#3f8d75}.rbCard.tone-red>rect{stroke:#81444f}.rbLock{opacity:0;animation:.7s forwards rbFade}.rbLock rect{fill:#17261f;stroke:#61e5ad}.rbLock path{fill:none;stroke:#61e5ad;stroke-width:1.7px}.rbCurve{fill:none;stroke:#a978c5;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000px;animation:3.4s cubic-bezier(.35,.05,.2,1) .35s forwards rbLineDraw}.rbCurve.hero{stroke:#61e5ad;stroke-width:2.8px}.rbCurve.variant{stroke:#81748a;stroke-width:1.3px;opacity:0;animation:1s forwards rbVariant}.rbAxes line,.rbParamAxes line,.rbRiskAxes line{stroke:#5e5365}.rbQuestions,.rbTimeline>rect,.rbRuleFreeze,.rbWalkWindow,.rbPeak,.rbCollapse,.rbPlateau,.rbRegimeBars>g,.rbConditional,.rbRangeBox,.rbRangeReturns>g,.rbVolBands>rect,.rbWinner,.rbWarning,.rbEqual,.rbPublished,.rbHiddenFailures,.rbSummaryResult,.rbLimitations,.rbNoProof,.rbReviewPoint,.rbWorkflowStep,.rbMasteryLens,.rbDashboard>g,.rbEvidenceCard{opacity:0;animation:.9s forwards rbReveal}.rbQuestions text{fill:#d8b768;text-anchor:middle;font-size:18px}.rbTimeline>line,.rbWalkLine{stroke:#675a6e}.rbTimeline .development{fill:#a978c50f;stroke:#a978c5}.rbTimeline .withheld{fill:#61e5ad09;stroke:#61e5ad;stroke-dasharray:5 4}.rbTimeline .split,.rbOverfit .split{stroke:#d8b768;stroke-dasharray:5 4}.rbTimeline text,.rbRuleFreeze text{fill:#c8b3d4;text-anchor:middle}.rbMiniCurve{fill:none;stroke:#a978c5;stroke-width:2px}.rbMiniCurve.unseen{stroke:#61e5ad;stroke-dasharray:4 3}.rbRuleFreeze path{fill:none;stroke:#d8b768}.rbWalkWindow .train{fill:#33253d;stroke:#a978c5}.rbWalkWindow .test{fill:#18332a;stroke:#61e5ad}.rbWalkWindow text{fill:#d5cddd;text-anchor:middle;font-size:7px}.rbWalkWindow path{fill:none;stroke:#d8b768}.rbParamAxes text{fill:#8f8497;text-anchor:middle}.rbParamCurve{fill:none;stroke:#a978c5;stroke-width:2.5px;stroke-dasharray:1000;stroke-dashoffset:1000px;animation:3.4s .35s forwards rbLineDraw}.rbPeak circle{fill:#e56b7914;stroke:#e56b79}.rbPeak path{stroke:#e56b79}.rbPeak text,.rbCollapse text{fill:#ee8792;text-anchor:middle}.rbCollapse path{stroke:#e56b79;stroke-dasharray:3 3}.rbParamCurve.mini{transform:translateY(4px)}.rbParamCurve.plateau{stroke:#61e5ad}.rbPlateau{fill:#61e5ad0d;stroke:#61e5ad;stroke-dasharray:4 3}.rbCard .rbParamCurve+text{text-anchor:middle;font-size:7px}.rbRegimeBars>line{stroke:#5c5261}.rbRegimeBars rect{fill:#244f40;stroke:#61e5ad}.rbRegimeBars .range rect{fill:#552c33;stroke:#e56b79}.rbRegimeBars path{fill:none;stroke:#c7d1cc}.rbRegimeBars text{text-anchor:middle}.rbRegimeBars .value{fill:#eff5f2;font-size:14px}.rbConditional path{fill:none;stroke:#d8b768}.rbConditional text{fill:#d8b768;text-anchor:middle;font-size:7px}.rbRangeBox rect{fill:#a978c509;stroke:#a978c5}.rbRangeBox line{stroke:#80678e;stroke-dasharray:5 3}.rbRangeBox path{fill:none;stroke:#b4a8bb;stroke-width:2px}.rbRangeReturns rect.positive{fill:#2d6a52;stroke:#61e5ad}.rbRangeReturns rect.negative{fill:#69353d;stroke:#e56b79}.rbZero{stroke:#75677c}.rbVolBands rect.low{fill:#73697a14}.rbVolBands rect.high{fill:#a978c51f;stroke:#a978c5}.rbVolBands text{fill:#a99cb0;text-anchor:middle}.rbCurve.regime{stroke:#61e5ad}.rbAtrLine{fill:none;stroke:#d8b768;stroke-width:1.5px}.rbPanelCurve{fill:none;stroke-width:2.1px}.rbPanelCurve.green{stroke:#61e5ad}.rbPanelCurve.red{stroke:#e56b79}.rbPanelCurve.gold{stroke:#d8b768}.rbCard .rbPanelValue{fill:#eef4f1;text-anchor:middle;font-size:13px}.rbScaleMarks path{stroke:#d8b768}.rbScaleMarks text{fill:#d8b768;text-anchor:middle}.rbOverfit rect.in{fill:#a978c50e}.rbOverfit rect.out{fill:#e56b790a}.rbOverfit text{text-anchor:middle}.rbCurve.fit{stroke:#a978c5}.rbCurve.collapse{stroke:#e56b79}.rbWarning path{fill:#2b1d12;stroke:#d8b768}.rbWarning text{fill:#d8b768;text-anchor:middle;font-size:15px}.rbSimpleRules rect{fill:#13251e;stroke:#61e5ad}.rbSimpleRules text{fill:#bde8d3;text-anchor:middle}.rbTangle path{fill:none;stroke:#e56b79;stroke-width:1.2px;opacity:.8}.rbEqual path{stroke:#d8b768}.rbEqual text{fill:#d8b768;text-anchor:middle;font-size:7px}.rbTinyCurve{fill:none;stroke:#61e5ad;stroke-width:1.5px}.rbHiddenFailures>rect{fill:#201218;stroke:#81444f;stroke-dasharray:5 4}.rbHiddenFailures>text{fill:#ee8792;text-anchor:middle}.rbHiddenFailures g rect{fill:#2a171c;stroke:#81444f}.rbHiddenFailures g path{fill:none;stroke:#e56b79}.rbSummaryResult rect{fill:#14221d;stroke:#3f8d75}.rbSummaryResult text,.rbLimitations>text{text-anchor:middle}.rbSummaryResult .big{fill:#75e0bb;font-size:10px}.rbLimitations rect{fill:#211923;stroke:#80668d}.rbLimitations circle{fill:#d8b768}.rbLimitations g text{fill:#c8bdce;font-size:7px}.rbNoProof text{fill:#ee8792;text-anchor:middle}.rbNoProof text:last-of-type{fill:#d8c77f}.rbNoProof path{stroke:#e56b79;stroke-width:2.4px}.rbCurve.ongoing{stroke:#61e5ad}.rbReviewLine{stroke:#675a6e}.rbReviewPoint>line{stroke:#a978c5;stroke-dasharray:3 3}.rbReviewPoint circle{fill:#352442;stroke:#a978c5}.rbReviewPoint rect{fill:#17111c;stroke:#6e5879}.rbReviewPoint text{fill:#c8b6d1;text-anchor:middle;font-size:7px}.rbWorkflowStep>rect{fill:#18121d;stroke:#675071}.rbWorkflowStep>text{fill:#cbbfd1;text-anchor:middle;font-size:6.5px}.rbWorkflowStep>text:first-of-type{fill:#c49add;font-size:9px}.rbWorkflowStep>path{stroke:#a978c5}.rbReviewTiles g{opacity:0;animation:.75s forwards rbFade}.rbReviewTiles rect{fill:#1a1320;stroke:#6f567b}.rbReviewTiles text{fill:#cbbfd1;text-anchor:middle;font-size:6.5px}.rbMasteryLens circle,.rbMasteryLens line{fill:#a978c506;stroke:#a978c5;stroke-width:2px}.rbDashboard rect{fill:#17121d;stroke:#6d5679}.rbDashboard circle{fill:#21372e;stroke:#61e5ad}.rbDashboard path{fill:none;stroke:#9bf1ca}.rbDashboard text{fill:#cbbfd1;text-anchor:middle;font-size:6.5px}.rbEvidenceCard rect{fill:#17131a;stroke:#d8b768}.rbEvidenceCard text{fill:#d8c77f;text-anchor:middle}.rbEvidenceCard text:last-of-type{font-size:7px}.robustnessRegimeBrief{border-left-color:#80628e;justify-content:space-between;align-items:center;gap:14px;padding-left:12px;display:flex}.robustnessRegimeBrief>div{min-width:0}.robustnessRegimeBrief p{max-width:540px}.robustnessRegimeReplay{color:#b0a4b7;background:#130d17;flex:none;padding:8px 10px;position:static}@keyframes rbLineDraw{to{stroke-dashoffset:0}}@keyframes rbFade{0%{opacity:0}to{opacity:1}}@keyframes rbReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rbVariant{0%{opacity:0;stroke-dashoffset:1000px}to{opacity:.55;stroke-dashoffset:0}}.researchSynthesisVisual{background:radial-gradient(circle at 90% 0,#d8b7681a,#0000 35%),linear-gradient(145deg,#17150e,#0d0c09);border-color:#6b5c3f}.researchSynthesisStage{aspect-ratio:52/30;background:#0c0c08;border:1px solid #5c5037;border-radius:8px;min-height:280px;position:relative;overflow:hidden}.researchSynthesisStage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 60px #0000004d}.researchSynthesisStage svg{width:100%;height:100%;display:block}.researchSynthesisStage text{fill:#aaa99b;font:750 8px var(--mono);letter-spacing:.05em}.syGrid line{stroke:#555347;stroke-width:.65px;opacity:.21;vector-effect:non-scaling-stroke}.syLabel{opacity:0;animation:.9s forwards syReveal}.syLabel rect{fill:#0f0f0af5;stroke-width:1px}.syLabel text{letter-spacing:.08em;font-size:7.2px}.syLabel.tone-green rect{stroke:#3f8d75}.syLabel.tone-green text{fill:#75e0bb}.syLabel.tone-gold rect{stroke:#817143}.syLabel.tone-gold text{fill:#e0c46f}.syLabel.tone-red rect{stroke:#81444f}.syLabel.tone-red text{fill:#ee8792}.syLabel.tone-muted rect{stroke:#5e5c4f}.syLabel.tone-muted text{fill:#aaa99b}.syCard{opacity:0;animation:.8s forwards syFade}.syCard>rect{fill:#161711;stroke:#585a4d}.syCard>.title{fill:#c9c9ba;letter-spacing:.11em;font-size:7px}.syCard.tone-gold>rect{stroke:#817143}.syCard.tone-green>rect{stroke:#3f8d75}.syCard.tone-red>rect{stroke:#81444f}.syPyramid .level,.syDesignRow,.syReturn,.syMarketDots,.syOverlap,.sySignificant,.syFriction,.syFails,.syInterval,.syCap,.syEstimate,.syReplication>.syCard,.syRepLinks,.syBadge,.syNegativeFile,.syFileOpen,.syDelete,.syGate,.syRejectArrow,.syLogRow,.syDecisionStamp,.syEvidenceRow,.syOverlapTests,.syCollapseNode,.syIndependent,.syDial,.syNewEvidence,.syDialMove,.syRiskRow,.syNoAllIn,.syCalendar,.syReviewLoop,.sySynthesisBoard>g,.syCurrentEvidence,.syReviewTiles>g,.syMasteryLens,.syExpertFlow>g,.syPracticeChart,.syGuidedCost>rect{opacity:0;animation:.9s forwards syReveal}.syPyramid rect{fill:#232018;stroke:#6b6250}.syPyramid .tone-red rect{fill:#241719;stroke:#81444f}.syPyramid .tone-gold rect{fill:#252112;stroke:#817143}.syPyramid .tone-green rect{fill:#13231c;stroke:#3f8d75}.syPyramid text{text-anchor:middle}.syPyramid .weight{fill:#e0c46f}.syDesignRow circle{fill:#285b48;stroke:#61e5ad}.syDesignRow.weak circle{fill:#66353c;stroke:#e56b79}.syDesignRow text{fill:#c6cec6}.syDesignRow.weak text{fill:#d2a4a9}.syReturn rect{fill:#13231c;stroke:#3f8d75}.syReturn.weak rect{fill:#28191a;stroke:#81444f}.syReturn text{fill:#75e0bb;text-anchor:middle;font-size:7px}.syReturn.weak text{fill:#ee8792}.syCard>line{stroke:#696a5b}.syCard>text:not(.title){text-anchor:middle}.syMarketDots circle{fill:#d8b768}.syMarketDots.alternate rect{fill:#61e5ad}.syOverlap circle{fill:#d8b7680f;stroke:#d8b768}.syOverlap text{fill:#d8b768;text-anchor:middle;font-size:6.5px}.syPracticalAxes line{stroke:#5f5e51}.sySignificant rect{fill:#385e54;stroke:#61e5ad}.sySignificant text,.syFriction text{text-anchor:middle}.sySignificant .value,.syFriction .value{fill:#f0f3ea;font-size:14px}.syUseLine{stroke:#d8b768;stroke-dasharray:5 3}.syUseText{fill:#d8b768;text-anchor:end}.syFriction rect{fill:#5a3b33;stroke:#e56b79}.syFails path{fill:none;stroke:#e56b79}.syFails text{fill:#ee8792;text-anchor:middle;font-size:7px}.syInterval,.syCap{stroke:#e56b79;stroke-width:2px}.syEstimate{fill:#733b43;stroke:#e56b79}.syInterval.good,.syCap.good{stroke:#61e5ad}.syEstimate.good{fill:#275d49;stroke:#61e5ad}.syTinyCurve{fill:none;stroke:#61e5ad;stroke-width:1.7px}.syReplication .syCard circle{fill:#17382b;stroke:#61e5ad}.syReplication .syCard>path:last-of-type{fill:none;stroke:#9bf1ca}.syRepLinks{fill:none;stroke:#d8b768;stroke-dasharray:4 3}.syBadge circle{fill:#16261f;stroke:#61e5ad;stroke-width:2px}.syBadge path{fill:none;stroke:#9bf1ca;stroke-width:3px}.syBadge text{fill:#75e0bb;text-anchor:middle}.syNegativeFile>path{fill:#1c1d15;stroke:#817143}.syNegativeFile>text{fill:#d8c77f;text-anchor:middle}.syFileOpen>path{fill:#132019;stroke:#3f8d75}.syFileOpen>text{fill:#75e0bb;text-anchor:middle}.syFileOpen circle{fill:#d8b768}.syFileOpen g text{fill:#c9d0c5;font-size:7px}.syDelete path{stroke:#e56b79;stroke-width:2px}.syDelete text{fill:#ee8792;text-anchor:middle}.syGate rect{fill:#242116;stroke:#d8b768}.syGate line,.syGate circle{stroke:#d8b768;fill:#17150e}.syGate text{fill:#d8b768;text-anchor:middle}.syRejectArrow{fill:none;stroke:#d8b768;stroke-width:1.4px}.syLogRow text{fill:#c8c9bc;font-size:7px}.syLogRow line{stroke:#686858;stroke-dasharray:3 3}.syDecisionStamp rect{fill:#28191a;stroke:#e56b79}.syDecisionStamp text{fill:#ee8792;text-anchor:middle;font-size:7px}.syEvidenceRow rect{fill:#191a14;stroke:#515247}.syEvidenceRow text{fill:#c2c4b8}.syEvidenceRow circle.green{fill:#2b6b52;stroke:#61e5ad}.syEvidenceRow circle.red{fill:#69363d;stroke:#e56b79}.syEvidenceRow .mark{fill:#f2f4ed;text-anchor:middle}.syEvidenceRow line{stroke:#686858;stroke-dasharray:3 3}.syOverlapTests circle{fill:#d8b7680a;stroke:#817143}.syOverlapTests text{fill:#d8c77f;text-anchor:middle}.syCollapseNode path{fill:none;stroke:#d8b768}.syCollapseNode circle{fill:#232016;stroke:#d8b768}.syCollapseNode text{fill:#d8c77f;text-anchor:middle}.syIndependent circle{fill:#14231c;stroke:#61e5ad}.syIndependent text{fill:#75e0bb;text-anchor:middle;font-size:7px}.syDial path{fill:none;stroke:#817143;stroke-width:8px}.syDial line{stroke:#d8b768;stroke-width:3px;transform-origin:226px 202px;animation:4.8s forwards syDial}.syDial circle{fill:#1d1c15;stroke:#d8b768}.syDial text{fill:#c8c5a9;text-anchor:middle}.syNewEvidence rect{fill:#28191a;stroke:#81444f}.syNewEvidence text{fill:#ee8792;text-anchor:middle;font-size:7px}.syNewEvidence path{fill:none;stroke:#e56b79}.syDialMove path{fill:none;stroke:#d8b768}.syDialMove text{fill:#d8b768;text-anchor:middle}.syEquity{fill:none;stroke:#61e5ad;stroke-width:2.2px}.syCard .syBig{fill:#75e0bb;font-size:14px}.syCard .syBig.red{fill:#ee8792}.syRiskRow rect{fill:#13241d;stroke:#61e5ad}.syRiskRow path{fill:none;stroke:#9bf1ca}.syRiskRow text{fill:#c7d0c7}.syNoAllIn text{fill:#ee8792;text-anchor:middle}.syNoAllIn path{stroke:#e56b79;stroke-width:2px}.syCalendar>rect{fill:#181912;stroke:#817143}.syCalendar line{stroke:#817143}.syCalendar>text{fill:#d8c77f;text-anchor:middle}.syCalendar g rect{fill:#232116;stroke:#817143}.syCalendar g text{fill:#d8c77f;text-anchor:middle}.syReviewLoop path{fill:none;stroke:#d8b768}.sySynthesisBoard>rect{fill:#14150f;stroke:#6b6651}.sySynthesisBoard>g>rect{fill:#202017;stroke:#706b55}.sySynthesisBoard>g>text{fill:#cac8b5;text-anchor:middle;font-size:6.5px}.syCurrentEvidence rect{fill:#13231c!important;stroke:#3f8d75!important}.syCurrentEvidence text{text-anchor:middle;fill:#75e0bb!important;font-size:7px!important}.syGuidedCost .edge{fill:#285b48;stroke:#61e5ad}.syGuidedCost .cost{fill:#66353c;stroke:#e56b79}.syGuidedCost text{text-anchor:middle}.syGuidedCost .value{fill:#f2f4ed;font-size:15px}.syTinyCurve.bad{stroke:#e56b79}.syTinyCurve.large{stroke-width:2.3px}.syReviewTiles rect{fill:#1e1f17;stroke:#706b55}.syReviewTiles text{fill:#cac8b5;text-anchor:middle;font-size:6.5px}.syMasteryLens circle,.syMasteryLens line{fill:#d8b76806;stroke:#d8b768;stroke-width:2px}.syExpertFlow circle{fill:#1e1c13;stroke:#d8b768}.syExpertFlow text{fill:#d8c77f;text-anchor:middle;font-size:6.2px}.syExpertFlow text:first-of-type{font-size:10px}.syExpertFlow path{stroke:#d8b768}.syPracticeChart rect{fill:#11150f;stroke:#4e5c51}.syPracticeChart path{fill:none;stroke:#61e5ad;stroke-width:2.2px}.syPracticeChart line{stroke:#d8b768;stroke-dasharray:5 3}.syPracticeChart .future{fill:#191a13de;stroke:#555447;stroke-dasharray:4 3}.syPracticeChart text{fill:#8e8d80;text-anchor:middle}.researchSynthesisBrief{border-left-color:#817143;justify-content:space-between;align-items:center;gap:14px;padding-left:12px;display:flex}.researchSynthesisBrief>div{min-width:0}.researchSynthesisBrief p{max-width:540px}.researchSynthesisReplay{color:#b2ae97;background:#15140d;flex:none;padding:8px 10px;position:static}@keyframes syFade{0%{opacity:0}to{opacity:1}}@keyframes syReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes syDial{0%{transform:rotate(32deg)}to{transform:rotate(-24deg)}}.riskCapitalVisual{background:radial-gradient(circle at 88% 0,#d3a4521f,#0000 37%),linear-gradient(145deg,#17130c,#0c0b08);border-color:#62543c}.riskCapitalStage{aspect-ratio:52/30;background:#0b0b08;border:1px solid #594b35;border-radius:8px;min-height:280px;position:relative;overflow:hidden}.riskCapitalStage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 60px #00000052}.riskCapitalStage svg{width:100%;height:100%;display:block}.riskCapitalStage text{fill:#aaa79b;font:750 8px var(--mono);letter-spacing:.05em}.rkGrid line{stroke:#2c2a21;stroke-width:.7px}.rkLabel,.rkCard,.rkFormulaInput,.rkFormulaArrow,.rkFormulaResult,.rkConfidenceCross,.rkPricePath,.rkRewardBracket,.rkLossBracket,.rkDrawdown>:not(.rkEquityPath),.rkLossMark,.rkPosition,.rkMergeLines,.rkCombined,.rkCliff,.rkRuinBar,.rkRuinLine,.rkRuinText,.rkJournalCell,.rkJournalNote,.rkCheckRow,.rkLock,.rkTheoryRow,.rkPersonalRow,.rkKnowledgeTiles>g,.rkPassBar,.rkCompletionBadge,.rkCompletion>.heading,.rkCompletionRow,.rkNoAdvice,.rkRiskPull,.rkRiskChip,.rkStopBracket{opacity:0;animation:1s forwards rkReveal}.rkLabel rect{fill:#19170f;stroke:#75613b}.rkLabel text{fill:#d8bd79}.rkLabel.tone-green rect{fill:#10221b;stroke:#3b8b6e}.rkLabel.tone-green text{fill:#72dfb1}.rkLabel.tone-red rect{fill:#281618;stroke:#88434d}.rkLabel.tone-red text{fill:#ee8590}.rkCard>rect{fill:#15150f;stroke:#555246}.rkCard>.title{fill:#c8c4b7;letter-spacing:.11em;font-size:7px}.rkCard.tone-gold>rect{stroke:#7e6539}.rkCard.tone-green>rect{stroke:#398568}.rkCard.tone-red>rect{stroke:#84414a}.rkCard>text:not(.title){text-anchor:middle}.rkAccount{fill:#1b1c16;stroke:#565548}.rkRiskSlice{fill:#e06b77;stroke:#ff8a94;animation:4.8s forwards rkRiskPulse}.rkAccountValue{text-anchor:middle;fill:#8f9187!important}.rkRiskPull{fill:none;stroke:#e06b77}.rkRiskChip rect{fill:#2a1719;stroke:#88434d}.rkRiskChip text{fill:#ee8590;text-anchor:middle}.rkFormulaInput rect{fill:#181811;stroke:#6b6049}.rkFormulaInput text,.rkFormulaResult text{text-anchor:middle}.rkFormulaInput .value,.rkFormulaResult .value{fill:#f1d083;font-size:15px}.rkFormulaInput path,.rkFormulaArrow{fill:none;stroke:#cba75b}.rkFormulaResult rect{fill:#10241c;stroke:#44a37f}.rkFormulaResult .value{fill:#72dfb1}.rkConfidenceCross text{fill:#ee8590;text-anchor:middle}.rkConfidenceCross path{stroke:#df6772;stroke-width:2px}.rkTradeScale>line{stroke:#57564b}.rkTradeScale .target{stroke:#49b58a;stroke-dasharray:5 3}.rkTradeScale .entry{stroke:#cfad61}.rkTradeScale .stop{stroke:#db6572;stroke-dasharray:5 3}.rkPricePath{fill:none;stroke:#e0bd6a;stroke-width:2.2px;stroke-dasharray:700;stroke-dashoffset:700px;animation:5.2s forwards rkDraw}.rkTradeScale>text{text-anchor:end}.rkTradeScale .targetText{fill:#72dfb1}.rkTradeScale .stopText{fill:#ee8590}.rkRewardBracket path,.rkLossBracket path{fill:none;stroke-width:2px}.rkRewardBracket path{stroke:#49b58a}.rkLossBracket path{stroke:#db6572}.rkRewardBracket text{fill:#72dfb1;text-anchor:end}.rkLossBracket text{fill:#ee8590;text-anchor:end}.rkEquityPath{fill:none;stroke:#d7b65f;stroke-width:2.3px;stroke-dasharray:800;stroke-dashoffset:800px;animation:5.6s forwards rkDraw}.rkDrawdown .peak{fill:#49b58a;stroke:#72dfb1}.rkDrawdown .trough{fill:#9a3e4a;stroke:#ee8590}.rkDrawBracket{fill:none;stroke:#db6572}.rkDrawBracket+text{fill:#ee8590}.rkRecoveryArrow{fill:none;stroke:#d7b65f;stroke-dasharray:5 3}.rkDrawdown .recovery{fill:#d8bd79;text-anchor:middle}.rkLossSequence>line{stroke:#59584c}.rkLossMark>line{stroke:#72404a;stroke-dasharray:3 3}.rkLossMark circle{fill:#2b171a;stroke:#d96571}.rkLossMark .mark{fill:#f18a94;text-anchor:middle}.rkLossMark>text:not(.mark){fill:#d5a1a6;text-anchor:middle;font-size:6.5px}.rkLossMark .amount{fill:#ee8590!important}.rkPosition rect{fill:#171812;stroke:#6b624c}.rkPosition text{fill:#c9c6b8}.rkPosition .risk{fill:#e0bc69;text-anchor:end}.rkMergeLines{fill:none;stroke:#d2ac5c;stroke-dasharray:5 3}.rkCombined rect{fill:#291719;stroke:#914752}.rkCombined text{fill:#e2a8ad;text-anchor:middle}.rkCombined .value{fill:#f18591;font-size:14px}.rkCurve{fill:none;stroke-width:2.3px;stroke-dasharray:500;stroke-dashoffset:500px;animation:5s forwards rkDraw}.rkCurve.safe{stroke:#54bf93}.rkCurve.fragile{stroke:#df6975}.rkDip{stroke:#54bf93}.rkCliff{fill:none;stroke:#df6975;stroke-width:3px}.rkBig{font-size:11px!important}.rkBig.green{fill:#72dfb1!important}.rkBig.red{fill:#ee8590!important}.rkRuinBar rect{fill:#35261a;stroke:#a17642}.rkRuinBar text{fill:#d5c1a1}.rkRuinBar .value{fill:#f0c774;text-anchor:end}.rkRuinLine{stroke:#e16773;stroke-width:2px;stroke-dasharray:7 4}.rkRuinText{text-anchor:end;fill:#ee8590!important}.rkStopChart .entry{stroke:#4baa84;stroke-dasharray:6 3}.rkStopChart .stop{stroke:#dd6874;stroke-dasharray:6 3}.rkStopBracket path{fill:none;stroke:#df6975;stroke-width:2px}.rkStopBracket text{fill:#ee8590}.rkJournalCell rect{fill:#191911;stroke:#5c5849}.rkJournalCell text{fill:#c4c1b4;text-anchor:middle;font-size:6.5px}.rkJournalCell text:last-child{font-size:10px}.rkJournalCell .focus{fill:#f0c774}.rkJournalNote line{stroke:#696554;stroke-dasharray:3 3}.rkJournalNote text{fill:#a7a497;text-anchor:middle}.rkCheckRow rect{fill:#10251c;stroke:#45a47f}.rkCheckRow path{fill:none;stroke:#81e9be}.rkCheckRow text{fill:#c3cdc4}.rkLock rect{fill:#211e13;stroke:#d2aa59}.rkLock path{fill:none;stroke:#e2c36f}.rkLiveCurve{fill:none;stroke:#d9b55f;stroke-width:2.2px;stroke-dasharray:500;stroke-dashoffset:500px;animation:5.2s forwards rkDraw}.rkRuleLine{stroke:#4aaa83;stroke-width:2px}.rkCard .fixed{fill:#72dfb1}.rkTheoryRow circle{fill:#2f8d6b;stroke:#72dfb1}.rkTheoryRow text{fill:#c5d1c7}.rkPersonalRow circle{fill:#8f3e49;stroke:#ee8590}.rkPersonalRow text{fill:#d8afb3}.rkBoundaryLine{stroke:#d2aa59;stroke-dasharray:5 4}.rkKnowledgeTiles rect{fill:#1c1c14;stroke:#6d624a}.rkKnowledgeTiles text{fill:#c9c3ad;text-anchor:middle;font-size:6.3px}.rkPassBar>rect:first-child{fill:#2b291f;stroke:#75613b}.rkPassBar>rect:nth-child(2){fill:#3d9f7a}.rkPassBar text{fill:#72dfb1;text-anchor:end}.rkCompletion>rect{fill:#13150f;stroke:#74613c}.rkCompletionBadge circle{fill:#10251c;stroke:#4aaa83;stroke-width:2px}.rkCompletionBadge path{fill:none;stroke:#7ce4b9;stroke-width:4px}.rkCompletion .heading{fill:#e5c774;text-anchor:middle;font-size:11px}.rkCompletionRow rect{fill:#10251c;stroke:#4aaa83}.rkCompletionRow path{fill:none;stroke:#7ce4b9}.rkCompletionRow text{fill:#c8d2c9}.rkNoAdvice rect{fill:#251f12;stroke:#8a6d38}.rkNoAdvice text{fill:#e1c477;text-anchor:middle;font-size:7px}.riskCapitalBrief{border-left-color:#846a3a;justify-content:space-between;align-items:center;gap:14px;padding-left:12px;display:flex}.riskCapitalBrief>div{min-width:0}.riskCapitalBrief p{max-width:540px}.riskCapitalReplay{color:#c2b69b;background:#16130c;flex:none;padding:8px 10px;position:static}@keyframes rkReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes rkDraw{to{stroke-dashoffset:0}}@keyframes rkRiskPulse{0%,22%{width:4px}56%,to{width:18px}}.marketMechanicsVisual{background:radial-gradient(circle at 88% 0,#4997b121,#0000 38%),linear-gradient(145deg,#0c1519,#090d0f);border-color:#445c67}.marketMechanicsStage{aspect-ratio:52/30;background:#090d0f;border:1px solid #3d5661;border-radius:8px;min-height:280px;position:relative;overflow:hidden}.marketMechanicsStage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 60px #0000004d}.marketMechanicsStage svg{width:100%;height:100%;display:block}.marketMechanicsStage text{fill:#a7b0b2;font:750 8px var(--mono);letter-spacing:.05em}.mkGrid line{stroke:#203039;stroke-width:.7px}.mkLabel,.mkCard,.mkTwoSides,.mkLadderRow,.mkSpreadBracket,.mkSweepArrow,.mkAskFill,.mkPricePath,.mkWaiting,.mkOpenStatus,.mkStopPath,.mkTriggerDot,.mkTriggerArrow,.mkFillDot,.mkExpected,.mkActual,.mkSlipBracket,.mkGapArrow,.mkDepthRow,.mkPartialBar,.mkMoveAway,.mkBookLine,.mkCaution,.mkSession,.mkSessionSpread,.mkLiquidityBars,.mkTestPath,.mkCandle,.mkBacktestFill>circle,.mkCostGap,.mkDecisionColumns>g,.mkNoArrow,.mkKnowledgeTiles>g,.mkPassBar,.mkCompleteQuote,.mkCompleteTicket,.mkCompleteBook,.mkTheoryBadge{opacity:0;animation:1s forwards mkReveal}.mkLabel rect{fill:#101a1e;stroke:#4c7180}.mkLabel text{fill:#8cd4e8}.mkLabel.tone-green rect{fill:#10231c;stroke:#3d906f}.mkLabel.tone-green text{fill:#72dfb1}.mkLabel.tone-red rect{fill:#291719;stroke:#8a424c}.mkLabel.tone-red text{fill:#ef8792}.mkLabel.tone-gold rect{fill:#211d12;stroke:#806839}.mkLabel.tone-gold text{fill:#dfc071}.mkCard>rect{fill:#11191c;stroke:#4d5b60}.mkCard>.title{fill:#c2cccf;letter-spacing:.11em;font-size:7px}.mkCard.tone-blue>rect{stroke:#3f7e95}.mkCard.tone-red>rect{stroke:#84414a}.mkCard.tone-green>rect{stroke:#398568}.mkCard.tone-gold>rect{stroke:#7e6539}.mkCard>text:not(.title){text-anchor:middle}.mkPerson circle,.mkPerson path{stroke-width:1.5px}.mkPerson.buyer circle,.mkPerson.buyer path{fill:#102834;stroke:#4ea5c3}.mkPerson.seller circle,.mkPerson.seller path{fill:#30191d;stroke:#d46370}.mkRole{fill:#aab4b6!important}.mkQuote{font-size:12px!important}.mkQuote.bid{fill:#76d5ed!important}.mkQuote.ask{fill:#ee8590!important}.mkTwoSides path{fill:none;stroke:#d3b45f}.mkLadderRow rect{fill:#111a1e;stroke:#44575f}.mkLadderRow.ask rect{fill:#26171a;stroke:#74404a}.mkLadderRow.bid rect{fill:#10222b;stroke:#3e778d}.mkLadderRow.focus rect{stroke-width:2px}.mkLadderRow text{fill:#b8c0c2}.mkLadderRow.ask text{fill:#dc969e}.mkLadderRow.bid text{fill:#81cce1}.mkLadderRow .price{text-anchor:end;font-size:10px}.mkSpreadBracket path{fill:none;stroke:#ef8792;stroke-width:2px}.mkSpreadBracket text{fill:#ef8792}.mkBig{fill:#f0cc76!important;font-size:17px!important}.mkSweepArrow{fill:none;stroke:#d4b058;stroke-width:1.4px}.mkAskFill>rect{fill:#25171a;stroke:#73404a}.mkAskFill .fill{fill:#783743;stroke:#e26a76}.mkAskFill text{fill:#e2a3aa}.mkAskFill .depth{text-anchor:end;font-size:6.5px}.mkPricePath,.mkStopPath,.mkTestPath{fill:none;stroke:#65bed7;stroke-width:2.2px;stroke-dasharray:700;stroke-dashoffset:700px;animation:5.3s forwards mkDraw}.mkCurrentLine{stroke:#4f91a8;stroke-dasharray:4 3}.mkLimitLine{stroke:#49a77f;stroke-width:2px;stroke-dasharray:7 4}.mkWaiting circle{fill:#14241d;stroke:#5abb94}.mkWaiting path{fill:none;stroke:#72dfb1}.mkWaiting text{fill:#72dfb1;text-anchor:middle}.mkOpenStatus rect{fill:#13241d;stroke:#429575}.mkOpenStatus text{fill:#72dfb1;text-anchor:middle}.mkStopPath{stroke:#e7bd66}.mkStopTrigger .trigger{stroke:#d8a94f;stroke-dasharray:6 3}.mkTriggerDot{fill:#7e6028;stroke:#f0ca70}.mkTriggerArrow{fill:none;stroke:#e36c78}.mkFillDot{fill:#893a45;stroke:#f28b95}.mkSlippage .axis{stroke:#515d61}.mkSlippage .expected{stroke:#d1ad57;stroke-dasharray:5 3}.mkSlippage .actual{stroke:#e06a76;stroke-dasharray:5 3}.mkExpected circle{fill:#755a27;stroke:#e9c46c}.mkActual circle{fill:#833743;stroke:#ef8792}.mkExpected text{fill:#dfc071}.mkActual text{fill:#ef8792}.mkSlipBracket path,.mkGapArrow{fill:none;stroke:#e06a76;stroke-width:2px}.mkSlipBracket text{fill:#ef8792;text-anchor:end}.mkDepthRow rect.ask{fill:#7e3642}.mkDepthRow rect.bid{fill:#27627a}.mkDepthRow line{stroke:#8d9a9d}.mkBookNote{fill:#94a2a5!important;font-size:6.5px!important}.mkPartialBar>rect:first-child{fill:#1c2528;stroke:#596a70}.mkPartialBar .filled{fill:#23694e;stroke:#66d4a5}.mkPartialBar line{stroke:#76e0b3}.mkPartialBar text{text-anchor:middle;font-size:10px}.mkPartialBar .filledText{fill:#8ce8c1}.mkPartialBar .openText{fill:#a8b1b3}.mkMoveAway{fill:none;stroke:#65bed7;stroke-dasharray:5 3}.mkMoved{text-anchor:middle;fill:#8dcde0!important}.mkBookLine rect{fill:#131c1f;stroke:#465a62}.mkBookLine.large rect{fill:#2b191c;stroke:#a44d59}.mkBookLine text{fill:#b3bec1;text-anchor:middle}.mkBookLine.large text{fill:#f0939d}.mkBookLine .vanish{stroke:#ef7884;stroke-width:2px}.mkCaution path{fill:#332810;stroke:#d8ad50}.mkCaution text{fill:#dfc071}.mkSessions>line{stroke:#657277}.mkSession rect{stroke-width:1.4px}.mkSession.thin rect{fill:#25191b;stroke:#84444d}.mkSession.main rect{fill:#11292f;stroke:#4793aa}.mkSession text{text-anchor:middle}.mkSession.thin text{fill:#d99ba2}.mkSession.main text{fill:#82d2e6}.mkSessionSpread text{fill:#d9b75f;text-anchor:middle}.mkSessionSpread path{stroke:#d9b75f}.mkLiquidityBars rect{fill:#347f96;stroke:#65bed7}.mkCandle line{stroke:#91bec9}.mkCandle rect{fill:#2e7489;stroke:#79d1e5}.mkBacktestFill .theory{fill:#2c6d82;stroke:#79d1e5}.mkBacktestFill .real{fill:#833743;stroke:#ef8792}.mkCostGap path{fill:none;stroke:#e06a76;stroke-dasharray:4 3}.mkCostGap text{fill:#ef8792;text-anchor:middle}.mkDecisionColumns text{text-anchor:middle}.mkDecisionColumns>g>text{fill:#8ed2e4}.mkDecisionColumns rect{fill:#152126;stroke:#4c6873}.mkDecisionColumns g g text{fill:#bbc5c7}.mkNoArrow circle{fill:#291719;stroke:#8a424c}.mkNoArrow path{stroke:#ef8792;stroke-width:2px}.mkNoArrow text{fill:#ef8792}.mkKnowledgeTiles rect{fill:#142024;stroke:#47616b}.mkKnowledgeTiles text{fill:#b8c7ca;text-anchor:middle;font-size:6.2px}.mkPassBar>rect:first-child{fill:#22292b;stroke:#526269}.mkPassBar>rect:nth-child(2){fill:#3a9e7a}.mkPassBar text{fill:#72dfb1;text-anchor:end}.mkCompletion>rect{fill:#10181b;stroke:#4c6873}.mkCompleteQuote rect,.mkCompleteTicket rect,.mkCompleteBook rect{fill:#142126;stroke:#4a7180}.mkCompleteQuote text,.mkCompleteTicket text,.mkCompleteBook text{fill:#a9cbd4;text-anchor:middle;font-size:6.5px}.mkCompleteTicket line{stroke:#71868c;stroke-dasharray:3 3}.mkTheoryBadge rect{fill:#211d12;stroke:#806839}.mkTheoryBadge text{fill:#dfc071;text-anchor:middle;font-size:6.5px}.marketMechanicsBrief{border-left-color:#4b7888;justify-content:space-between;align-items:center;gap:14px;padding-left:12px;display:flex}.marketMechanicsBrief>div{min-width:0}.marketMechanicsBrief p{max-width:540px}.marketMechanicsReplay{color:#abc3ca;background:#0f191d;flex:none;padding:8px 10px;position:static}@keyframes mkReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes mkDraw{to{stroke-dashoffset:0}}.shortMarginVisual{background:radial-gradient(circle at 88% 0,#a94a6624,#0000 38%),linear-gradient(145deg,#170d12,#0c090b);border-color:#634653}.shortMarginStage{aspect-ratio:52/30;background:#0c090b;border:1px solid #5b3e4b;border-radius:8px;min-height:280px;position:relative;overflow:hidden}.shortMarginStage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 60px #00000052}.shortMarginStage svg{width:100%;height:100%;display:block}.shortMarginStage text{fill:#aea5aa;font:750 8px var(--mono);letter-spacing:.05em}.slGrid line{stroke:#2c2227;stroke-width:.7px}.slLabel,.slCard,.slFlowNode,.slFlowArrow,.slUpArrow,.slRiskAxis>.entryDot,.slGainArrow,.slLossArrow,.slGainCap,.slOpenLoss,.slShortInterest>.shortSlice,.slPieLegend,.slCostBar,.slCombine,.slPositionPath,.slOpeningBlock,.slEquityBuffer,.slEquityLine,.slCrossDot,.slCallAlert,.slCallArrow,.slAutoArrow,.automatic,.slSellStamp,.slLeveragedBars,.slMultiplier,.slSqueezeNode,.slLoopArrows,.slProfiles>.slCard,.slTheoryBadge,.slWarningPanel,.slWarningPanel>g,.slNoTrade,.slKnowledgeTiles>g,.slPassBar,.slDashCard,.slSqueezeWarning,.slCompleteBadge{opacity:0;animation:1s forwards slReveal}.slLabel rect{fill:#1c1116;stroke:#75495a}.slLabel text{fill:#dc9fb4}.slLabel.tone-green rect{fill:#10231c;stroke:#3d906f}.slLabel.tone-green text{fill:#72dfb1}.slLabel.tone-red rect{fill:#2b171b;stroke:#914552}.slLabel.tone-red text{fill:#ef8792}.slLabel.tone-gold rect{fill:#211c11;stroke:#806839}.slLabel.tone-gold text{fill:#dfc071}.slLabel.tone-blue rect{fill:#101e27;stroke:#477b91}.slLabel.tone-blue text{fill:#83cee4}.slCard>rect{fill:#171116;stroke:#5b4b53}.slCard>.title{fill:#cbc1c5;letter-spacing:.11em;font-size:7px}.slCard.tone-blue>rect{stroke:#477b91}.slCard.tone-red>rect{stroke:#8e4450}.slCard.tone-green>rect{stroke:#398568}.slCard.tone-gold>rect{stroke:#7e6539}.slCard>text:not(.title){text-anchor:middle}.slFlowNode rect{fill:#171116;stroke:#674c58}.slFlowNode.tone-blue rect{fill:#111f27;stroke:#477b91}.slFlowNode.tone-gold rect{fill:#211c11;stroke:#806839}.slFlowNode.tone-green rect{fill:#10231c;stroke:#3d906f}.slFlowNode .shares rect{fill:#a16a7f;stroke:#dda0b5}.slFlowNode text{text-anchor:middle;font-size:6.5px}.slFlowArrow path{fill:none;stroke:#d4b058}.slRiskAxis>line{stroke:#62555b}.slRiskAxis .entry{stroke:#d2ae59;stroke-dasharray:5 3}.slRiskAxis .entryDot{fill:#735924;stroke:#e6c36c}.slUpArrow,.slGainArrow,.slLossArrow{fill:none;stroke-width:2px}.slUpArrow,.slLossArrow{stroke:#e06a76}.slGainArrow,.slGainCap line{stroke:#4bad84}.slGainCap text{fill:#72dfb1;text-anchor:end}.slOpenLoss path{stroke:#e06a76}.slOpenLoss text{fill:#ef8792}.slShortInterest .float{fill:#222027;stroke:#655a62}.slShortInterest .shortSlice{fill:#a04458;stroke:#f07c93}.slShortInterest .centre{fill:#0f0c0e;stroke:#5d4c55}.slShortInterest .big{fill:#f08ba0;text-anchor:middle;font-size:17px}.slShortInterest>text:not(.big){text-anchor:middle}.slPieLegend rect{fill:#a04458;stroke:#f07c93}.slPieLegend rect.long{fill:#413944;stroke:#776b75}.slPieLegend line{stroke:#675b63}.slPieLegend text{fill:#c2b8bc}.slCostBar rect{stroke-width:1.3px}.slCostBar.start rect{fill:#2e4e57;stroke:#70b3c5}.slCostBar.fee rect{fill:#4b202b;stroke:#d85e72}.slCostBar.net rect{fill:#213a2f;stroke:#55b98d}.slCostBar text{text-anchor:middle;font-size:6.2px}.slCostBar.start text{fill:#92cfdf}.slCostBar.fee text{fill:#ed8798}.slCostBar.net text{fill:#78d9af}.slBig{fill:#72dfb1!important;font-size:14px!important}.slBig.gold{fill:#e1c36f!important}.slCombine{fill:none;stroke:#d6b15a}.slMarginStack .position{fill:#1b3139;stroke:#5ba0b5}.slMarginStack .loss{fill:#762f40;stroke:#ec7489}.slMarginStack .equity{fill:#ef8792}.slMarginStack .slCard line{stroke:#675a61}.slPositionPath,.slEquityLine{fill:none;stroke:#dc7488;stroke-width:2.3px;stroke-dasharray:700;stroke-dashoffset:700px;animation:5.3s forwards slDraw}.slMarginRequirements .initial{stroke:#4f89a1;stroke-dasharray:5 3}.slMarginRequirements .maintenance,.slMarginCall .required{stroke:#df6877;stroke-dasharray:6 3}.slOpeningBlock rect{fill:#111f27;stroke:#477b91}.slOpeningBlock text{fill:#8bcce0;text-anchor:middle}.slEquityBuffer path{fill:none;stroke:#df6877}.slEquityBuffer text,.slMarginCall .requiredText{fill:#ef8792;text-anchor:end}.slCrossDot{fill:#873746;stroke:#f08799}.slCallAlert path{fill:#4b2028;stroke:#e16b7d}.slCallAlert>text{fill:#f29aaa;text-anchor:middle}.slCallAlert rect{fill:#2d171d;stroke:#a4495b}.slCallArrow{fill:none;stroke:#e16b7d}.slLiquidation .warning{fill:#4b2028;stroke:#e16b7d}.slLiquidation .bang{fill:#f29aaa;font-size:17px}.slAutoArrow{fill:none;stroke:#df6877;stroke-width:2px}.slLiquidation .automatic{fill:#ef8792;text-anchor:middle}.slLockedPosition rect{fill:#2a1b20;stroke:#8e4858}.slLockedPosition path{fill:none;stroke:#ed8092}.slLockedPosition text{fill:#d9adb5;text-anchor:middle}.slSellStamp rect{fill:#4b2028;stroke:#e16b7d}.slSellStamp text{fill:#f29aaa;text-anchor:middle}.slAssetBars line,.slLeveragedBars line{stroke:#62565c}.slAssetBars rect.up,.slLeveragedBars rect.up{fill:#286d53;stroke:#69d7aa}.slAssetBars rect.down,.slLeveragedBars rect.down{fill:#762f40;stroke:#ec7489}.slAssetBars text,.slLeveragedBars text{text-anchor:middle}.slMultiplier{fill:none;stroke:#d5b059}.slFive{text-anchor:middle;fill:#dfc071!important}.slSqueezeNode circle{fill:#301820;stroke:#a84d61}.slSqueezeNode text{fill:#ed91a3;text-anchor:middle;font-size:6.4px}.slLoopArrows{fill:none;stroke:#e06a7a;stroke-width:1.5px}.slProfiles .fixedLoss{fill:#244a3a;stroke:#58b88d}.slProfiles .openLoss{fill:none;stroke:#e06a76;stroke-width:2.3px}.slProfiles .magnifiedLoss{fill:#4e2830;stroke:#d96b7e}.slProfiles .slCard line{stroke:#665a60}.slProfiles .value{fill:#72dfb1;font-size:10px}.slProfiles .value.red{fill:#ef8792}.slProfiles .value.gold{fill:#e4bf6a}.slProfiles .slCard path:last-of-type{stroke:#e06a76}.slTheoryBadge circle{fill:#211c11;stroke:#806839}.slTheoryBadge text{fill:#dfc071;text-anchor:middle}.slTheoryBadge .big{font-size:13px}.slWarningPanel>path{fill:#4b2028;stroke:#e16b7d}.slWarningPanel .bang{fill:#f29aaa;text-anchor:middle;font-size:17px}.slWarningPanel circle{fill:#e16b7d}.slWarningPanel g text{fill:#dcb1b9}.slNoTrade rect{fill:#2d171d;stroke:#a4495b}.slNoTrade text{fill:#f29aaa;text-anchor:middle}.slKnowledgeTiles rect{fill:#1d151a;stroke:#684856}.slKnowledgeTiles text{fill:#c9b6bd;text-anchor:middle;font-size:6.2px}.slPassBar>rect:first-child{fill:#292125;stroke:#65535b}.slPassBar>rect:nth-child(2){fill:#3a9e7a}.slPassBar text{fill:#72dfb1;text-anchor:end}.slCompletion>rect{fill:#151014;stroke:#684856}.slDashCard rect{fill:#1d151a;stroke:#704f5c}.slDashCard text{fill:#cdbcc2;text-anchor:middle;font-size:6.5px}.slDashCard .value{fill:#e2a0b4;font-size:9px}.slSqueezeWarning path{fill:#4b2028;stroke:#e16b7d}.slSqueezeWarning text{fill:#f29aaa;text-anchor:middle}.slCompleteBadge rect{fill:#211c11;stroke:#806839}.slCompleteBadge text{fill:#dfc071;text-anchor:middle;font-size:7px}.shortMarginBrief{border-left-color:#77495a;justify-content:space-between;align-items:center;gap:14px;padding-left:12px;display:flex}.shortMarginBrief>div{min-width:0}.shortMarginBrief p{max-width:540px}.shortMarginReplay{color:#c9acb7;background:#191015;flex:none;padding:8px 10px;position:static}@keyframes slReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes slDraw{to{stroke-dashoffset:0}}.optionsFoundationsVisual{background:radial-gradient(circle at 88% 0,#665eb526,#0000 38%),linear-gradient(145deg,#11101c,#09090f);border-color:#4e4b70}.optionsFoundationsStage{aspect-ratio:52/30;background:#09090f;border:1px solid #494669;border-radius:8px;min-height:280px;position:relative;overflow:hidden}.optionsFoundationsStage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 60px #00000052}.optionsFoundationsStage svg{width:100%;height:100%;display:block}.optionsFoundationsStage text{fill:#aaa9bb;font:750 8px var(--mono);letter-spacing:.05em}.opGrid line{stroke:#252536;stroke-width:.7px}.opLabel,.opCard,.opContract,.opPremiumFlow,.opRightFlow,.opPricePath,.opCross,.opCallRight,.opPutRight,.opBuyerRisk,.opRightBadge,.opWriterRisk,.opObligation,.opStrike>rect,.opStrikeTag,.opExerciseUp,.opExerciseDown,.opTimeBar.short,.opTimeArrow,.opPriceTag,.opTimes,.opHundred,.opTotal,.opPremiumArrow,.opBrokerFee,.opStockPrice,.opMoneyRow,.opValueSplit,.opDecay,.opPayoff .payoff,.opBreakDot,.opExerciseArrow,.opClearing,.opShareFlow,.opKnowledgeTiles>g,.opPassBar,.opCompleteContract,.opCompleteTerms,.opMiniPayoffs,.opCompleteFlow,.opTheoryBadge{opacity:0;animation:1s forwards opReveal}.opLabel rect{fill:#151523;stroke:#5d598a}.opLabel text{fill:#b5afe9}.opLabel.tone-green rect{fill:#10231c;stroke:#3d906f}.opLabel.tone-green text{fill:#72dfb1}.opLabel.tone-red rect{fill:#291719;stroke:#8a424c}.opLabel.tone-red text{fill:#ef8792}.opLabel.tone-gold rect{fill:#211d12;stroke:#806839}.opLabel.tone-gold text{fill:#dfc071}.opLabel.tone-blue rect{fill:#101e27;stroke:#477b91}.opLabel.tone-blue text{fill:#83cee4}.opCard>rect{fill:#14141f;stroke:#56556b}.opCard>.title{fill:#c6c4d5;letter-spacing:.11em;font-size:7px}.opCard.tone-blue>rect{stroke:#477b91}.opCard.tone-red>rect{stroke:#8e4450}.opCard.tone-green>rect{stroke:#398568}.opCard.tone-gold>rect{stroke:#7e6539}.opCard>text:not(.title){text-anchor:middle}.opPerson circle,.opPerson path{fill:#22233a;stroke:#7771c8}.opContract path{fill:#19192a;stroke:#7771c8}.opContract text{fill:#c0bbed;text-anchor:middle}.opPremiumFlow path{fill:none;stroke:#d8b45c}.opPremiumFlow text{fill:#dfc071;text-anchor:middle}.opRightFlow path{fill:none;stroke:#77bcd2}.opRightFlow text{fill:#8ed3e8;text-anchor:middle}.opCall .axis,.opPut .axis{stroke:#55566a}.opCall .strike,.opPut .strike{stroke:#d7b25a;stroke-dasharray:6 3}.opPricePath{fill:none;stroke:#7a74d2;stroke-width:2.3px;stroke-dasharray:700;stroke-dashoffset:700px;animation:5.3s forwards opDraw}.opPricePath.rise{stroke:#5bc596}.opPricePath.fall{stroke:#e06b7a}.opCross{fill:#d7b25a;stroke:#f0cf76}.opCallRight path{fill:#10251c;stroke:#55b98d}.opCallRight text{fill:#83e5ba;text-anchor:middle}.opPutRight path{fill:#2b171b;stroke:#da6877}.opPutRight text{fill:#ef8792;text-anchor:middle}.opCallRight .value,.opPutRight .value{font-size:11px}.opBuyerRisk rect{fill:#12242c;stroke:#4c8ba2}.opBuyerRisk text{fill:#a6d8e5;text-anchor:middle}.opBuyerRisk .value{fill:#82d2e6;font-size:10px}.opRightBadge circle{fill:#171b2c;stroke:#7972c9}.opRightBadge text{fill:#b9b3ea;text-anchor:middle}.opWriterRisk{fill:none;stroke:#e06a76;stroke-width:2.3px}.opCard .value.red{fill:#ef8792;font-size:7px}.opObligation rect{fill:#2b171b;stroke:#8f4551}.opObligation text{fill:#eda0aa;text-anchor:middle}.opStrike .priceAxis{stroke:#57586c}.opStrike .strike{stroke:#d7b25a;stroke-width:2px;stroke-dasharray:6 3}.opStrike .marketBelow{fill:#141d28;stroke:#4c7890}.opStrike .marketAbove{fill:#13271f;stroke:#4aa57f}.opStrike>text{text-anchor:middle}.opStrikeTag rect{fill:#211d12;stroke:#806839}.opStrikeTag text{fill:#dfc071;text-anchor:middle}.opExerciseUp,.opExerciseDown{fill:none;stroke:#8d86dc}.opCalendar rect{fill:#181827;stroke:#625e92}.opCalendar line{stroke:#625e92}.opCalendar circle{fill:#6d67b8}.opCalendar.near circle{fill:#a34a62;stroke:#e3768c}.opTimeBar.long{fill:#386d82;stroke:#72bed5}.opTimeBar.short{fill:#8e3c50;stroke:#ee7a91}.opExpiry .opCard text{fill:#bac0d5}.opTimeArrow{fill:none;stroke:#df6979}.opPriceTag path{fill:#1d1a2b;stroke:#7771c8}.opPriceTag circle{fill:#0b0b12;stroke:#7771c8}.opPriceTag text{fill:#c0bbed;text-anchor:middle}.opPriceTag .value,.opTotal .value{font-size:15px}.opTimes{stroke:#d7b25a;stroke-width:2px}.opHundred{text-anchor:middle;fill:#dfc071!important}.opTotal rect{fill:#10251c;stroke:#55b98d}.opTotal text{fill:#83e5ba;text-anchor:middle}.opPremiumArrow{fill:none;stroke:#d7b25a}.opPremium>text{fill:#dfc071;text-anchor:middle}.opBrokerFee rect{fill:#291719;stroke:#8a424c}.opBrokerFee text{fill:#ef8792;text-anchor:middle}.opMoneyness>line{stroke:#5b5c6e}.opStockPrice rect{fill:#211d12;stroke:#806839}.opStockPrice text{fill:#dfc071;text-anchor:middle}.opMoneyRow line{stroke:#57586b}.opMoneyRow circle{fill:#6a65ae;stroke:#a39ce8}.opMoneyRow text{fill:#c2bfd5}.opMoneyRow rect{fill:#191927;stroke:#615e84}.opMoneyRow .state{text-anchor:middle;font-size:11px}.opMoneyRow.itm .state{fill:#72dfb1}.opMoneyRow.atm .state{fill:#dfc071}.opMoneyRow.otm .state{fill:#ef8792}.opValueSplit>rect:first-child{fill:#1a1a27;stroke:#625e75}.opValueSplit .intrinsic{fill:#256048;stroke:#66d4a5}.opValueSplit line{stroke:#c0bbed}.opValueSplit text{text-anchor:middle}.opValueSplit .value{fill:#8de8c1;font-size:15px}.opValueSplit .extra{fill:#c0bbed}.opDecay path{fill:none;stroke:#e06a79}.opDecay rect{fill:#744056;stroke:#e38399}.opDecay rect.small{fill:#8d4b64}.opDecay text{fill:#e99daf;text-anchor:middle}.opPayoff .axis{stroke:#57586b}.opPayoff .lossFloor{stroke:#dc6877;stroke-width:2px}.opPayoff .payoff{fill:none;stroke:#67d1a3;stroke-width:2.5px;stroke-dasharray:700;stroke-dashoffset:700px;animation:5.2s forwards opDraw}.opPayoff .strike{stroke:#d7b25a;stroke-dasharray:5 3}.opPayoff .breakeven{stroke:#7972c9;stroke-dasharray:3 3}.opBreakDot{fill:#6d67b8;stroke:#b9b3ea}.opPayoff text{text-anchor:middle}.opPayoff .loss{fill:#ef8792}.opPayoff .profit{fill:#72dfb1}.opFlowBig{fill:#82d2e6!important;font-size:11px!important}.opFlowBig.red{fill:#ef8792!important}.opExerciseArrow,.opShareFlow path{fill:none;stroke:#d7b25a}.opClearing circle{fill:#1d1a2b;stroke:#7771c8}.opClearing text{fill:#c0bbed;text-anchor:middle}.opShareFlow text{fill:#dfc071;text-anchor:middle}.opKnowledgeTiles rect{fill:#171723;stroke:#5b587c}.opKnowledgeTiles text{fill:#c6c2d8;text-anchor:middle;font-size:6.2px}.opPassBar>rect:first-child{fill:#24242d;stroke:#5e5c6c}.opPassBar>rect:nth-child(2){fill:#3a9e7a}.opPassBar text{fill:#72dfb1;text-anchor:end}.opCompletion>rect{fill:#12121b;stroke:#5c587e}.opCompleteContract path,.opCompleteTerms rect{fill:#19192a;stroke:#7771c8}.opCompleteContract text,.opCompleteTerms text{fill:#c0bbed;text-anchor:middle;font-size:6.5px}.opMiniPayoffs path{fill:none;stroke:#68cda1;stroke-width:1.8px}.opMiniPayoffs line{stroke:#626275}.opCompleteFlow rect{fill:#1a1a27;stroke:#67618e}.opCompleteFlow text{fill:#c0bbed;text-anchor:middle}.opCompleteFlow path{fill:none;stroke:#d7b25a}.opTheoryBadge rect{fill:#211d12;stroke:#806839}.opTheoryBadge text{fill:#dfc071;text-anchor:middle;font-size:6.2px}.optionsFoundationsBrief{border-left-color:#5e598a;justify-content:space-between;align-items:center;gap:14px;padding-left:12px;display:flex}.optionsFoundationsBrief>div{min-width:0}.optionsFoundationsBrief p{max-width:540px}.optionsFoundationsReplay{color:#beb9db;background:#141321;flex:none;padding:8px 10px;position:static}@keyframes opReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes opDraw{to{stroke-dashoffset:0}}.optionsPricingVisual{background:radial-gradient(circle at 88% 4%,#5d8ec21a,#0000 37%),linear-gradient(145deg,#10151c,#0a0d12);border-color:#586b80}.optionsPricingStage{aspect-ratio:52/30;background:#090d12;border:1px solid #394959;border-radius:8px;min-height:280px;position:relative;overflow:hidden}.optionsPricingStage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 62px #00000057}.optionsPricingStage svg{width:100%;height:100%;display:block}.optionsPricingStage text{fill:#a8b3bf;font:750 7.2px var(--mono);letter-spacing:.045em}.pgGrid line{stroke:#40505e;stroke-width:.65px;opacity:.2;vector-effect:non-scaling-stroke}.pgDelay1,.pgDelay2,.pgDelay3,.pgDelay4,.pgDelay5{opacity:0;animation:.85s forwards pgReveal}.pgDelay1{animation-delay:.35s}.pgDelay2{animation-delay:1.25s}.pgDelay3{animation-delay:2.35s}.pgDelay4{animation-delay:3.55s}.pgDelay5{animation-delay:4.75s}.pgLabel rect{fill:#0b1016f5;stroke-width:1px}.pgLabel text{font-size:6.8px}.pgLabel.tone-green rect{stroke:#3e916e}.pgLabel.tone-green text{fill:#74dcae}.pgLabel.tone-gold rect{stroke:#817046}.pgLabel.tone-gold text{fill:#ddbf72}.pgLabel.tone-red rect{stroke:#844652}.pgLabel.tone-red text{fill:#ed8794}.pgLabel.tone-blue rect{stroke:#4b759f}.pgLabel.tone-blue text{fill:#86b8e9}.pgLabel.tone-muted rect{stroke:#4e5964}.pgCard>rect{fill:#111820;stroke:#4d5a68}.pgCard>.title{fill:#c4ced8;letter-spacing:.1em;font-size:6.7px}.pgCard.tone-blue>rect{stroke:#4b759f}.pgCard.tone-green>rect{stroke:#3e916e}.pgCard.tone-gold>rect{stroke:#817046}.pgCard.tone-red>rect{stroke:#844652}.pgArrow{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:180;stroke-dashoffset:180px;animation:1.3s forwards pgDraw}.pgArrow.tone-gold{stroke:#d7b45e}.pgArrow.tone-green{stroke:#67d3a0}.pgArrow.tone-red{stroke:#e66f80}.pgArrow.tone-blue{stroke:#70aee9}.pgPremiumHub .outer{fill:#567ca40f;stroke:#536e89;stroke-width:2px}.pgPremiumHub .inner{fill:#111d28;stroke:#7395b7}.pgPremiumHub .needle{fill:none;stroke:#d7b45e;stroke-width:3px;stroke-linecap:round;transform-origin:260px 143px;animation:1.2s 3.5s forwards pgNeedle}.pgPremiumHub circle:not(.outer):not(.inner){fill:#d7b45e}.pgPremiumHub text{fill:#d7e0e9;text-anchor:middle;font-size:9px}.pgIvRange .axis,.pgDecay .axis,.pgGamma .axis{stroke:#64727f;stroke-width:1px}.pgIvRange .history{fill:none;stroke:#91a2b2;stroke-width:2.1px;stroke-dasharray:500;stroke-dashoffset:500px;animation:2.5s .6s forwards pgDraw}.pgIvRange .now{stroke:#d7b45e;stroke-dasharray:4 3}.pgIvRange .range{fill:#5e9bd521;stroke:#6195c5;stroke-width:1.5px;transform-origin:260px 145px;animation:1.4s 2s both pgOpenRange}.pgIvRange .middle{stroke:#71879a;stroke-dasharray:5 4}.pgIvRange>text{fill:#d7b45e;text-anchor:middle}.pgNoDirection path{fill:none;stroke:#8f9eab}.pgNoDirection line{stroke:#e66f80;stroke-width:2px}.pgNoDirection text{fill:#ef929d;text-anchor:middle;font-size:6.5px}.pgMiniAxis{stroke:#65727f}.pgHvLine{fill:none;stroke:#6fb1ed;stroke-width:2.3px;stroke-dasharray:500;stroke-dashoffset:500px;animation:2.3s 1.4s forwards pgDraw}.pgCard text:not(.title){text-anchor:middle}.pgNowMini{stroke:#d7b45e;stroke-dasharray:4 3}.pgIvCone{fill:#d7b45e1f;stroke:#d7b45e;transform-origin:63px 111px;animation:1.25s 2.9s both pgOpenRange}.pgDecay .curve{fill:none;stroke:#70aee9;stroke-width:3px;stroke-linecap:round;stroke-dasharray:800;stroke-dashoffset:800px;animation:3.4s .7s forwards pgDraw}.pgDecay .lateShade{fill:#e66f801f;stroke:#844652}.pgDecay .marker{stroke:#e66f80;stroke-dasharray:4 3}.pgDecay>text{fill:#ed8794;text-anchor:middle}.pgDecayDrops path{fill:none;stroke:#e66f80;stroke-width:2px}.pgBig{text-anchor:middle;fill:#e4eaf0!important;font-size:14px!important}.pgBig.green{fill:#78dcaf!important}.pgDeltaBridge circle{fill:#142536;stroke:#70aee9;stroke-width:2px}.pgDeltaBridge text{fill:#9bc7f0;text-anchor:middle}.pgDeltaBridge .symbol{font-size:22px}.pgEstimate{fill:#8d9aa6!important;font-size:6.3px!important}.pgGamma .curve{fill:none;stroke:#70aee9;stroke-width:3px;stroke-linecap:round;stroke-dasharray:800;stroke-dashoffset:800px;animation:3s .6s forwards pgDraw}.pgGammaPoint circle{fill:#d7b45e;stroke:#ffe09a}.pgGammaPoint text{fill:#e2c779;text-anchor:middle}.pgGammaArc{fill:none;stroke:#e66f80;stroke-width:1.5px;stroke-dasharray:5 4}.pgGamma>text{text-anchor:middle}.pgGamma>text:first-of-type{fill:#ed8794}.pgCalendar rect{fill:#141e28;stroke:#607286}.pgCalendar line{stroke:#607286}.pgCalendar .date{fill:#dde5ec;text-anchor:middle;font-size:21px}.pgTheta .premium{fill:#214e3b;stroke:#67d3a0}.pgTheta .premium.after{fill:#38222a;stroke:#e66f80;transform-origin:28px}.pgThetaTag rect{fill:#251a1e;stroke:#844652}.pgThetaTag text{fill:#ed8794;text-anchor:middle}.pgVolDial path{fill:none;stroke:#5f7285;stroke-width:9px;stroke-linecap:round}.pgVolDial line{stroke:#d7b45e;stroke-width:3px;transform-origin:143px 176px;animation:2.1s 1.8s both pgVegaNeedle}.pgVolDial circle{fill:#d7b45e}.pgVolDial text{text-anchor:middle}.pgVolDial .value{fill:#e1c575;font-size:9px}.pgVegaBar{fill:#315778;stroke:#70aee9}.pgVegaBar.high{fill:#20523c;stroke:#67d3a0;transform-origin:0}.pgVega .pgCard text{text-anchor:middle}.pgCrush .event{stroke:#d7b45e;stroke-dasharray:4 3}.pgCrush>text{fill:#e1c575;text-anchor:middle}.pgCrush .iv,.pgCrush .stock,.pgCrush .call{fill:none;stroke-width:2.3px;stroke-dasharray:900;stroke-dashoffset:900px;animation:3s forwards pgDraw}.pgCrush .iv{stroke:#d7b45e;animation-delay:.6s}.pgCrush .stock{stroke:#67d3a0;animation-delay:1.7s}.pgCrush .call{stroke:#e66f80;animation-delay:2.7s}.pgCrushDrop path{fill:none;stroke:#e66f80;stroke-width:2.2px}.pgCrushDrop text{fill:#ed8794;text-anchor:middle}.pgChecklist .row rect{fill:#151e27;stroke:#586a7b}.pgChecklist .row.partial rect{fill:#242116;stroke:#817046}.pgChecklist .row circle{fill:#111820;stroke:#738392}.pgChecklist .row.partial circle{fill:#3a3218;stroke:#d7b45e}.pgChecklist .mark{fill:#dfc274;text-anchor:middle}.pgDirectionOnly{text-anchor:middle;fill:#ed8794!important;font-size:6.7px!important}.pgRole{fill:#8998a6!important;font-size:6.4px!important}.pgGreekRow rect{fill:#151e27;stroke:#546577}.pgGreekRow.buyer rect{stroke:#4b759f}.pgGreekRow.writer rect{stroke:#844652}.pgGreekRow text{text-anchor:start!important}.pgGreekRow .sign{text-anchor:end!important}.pgGreekRow.buyer .sign{fill:#86b8e9}.pgGreekRow.writer .sign{fill:#ed8794}.pgDashboard .gauge path{fill:none;stroke:#526578;stroke-width:5px;stroke-linecap:round}.pgDashboard .gauge line{stroke:#d7b45e;stroke-width:2.2px}.pgDashboard .gauge circle{fill:#d7b45e}.pgDashboard .gauge text{fill:#cbd5de;text-anchor:middle;font-size:6.4px}.pgModelBoundary rect{fill:#171b20;stroke:#6b7782}.pgModelBoundary rect:last-of-type{fill:#251a1e;stroke:#844652}.pgModelBoundary text{text-anchor:middle}.pgModelBoundary text:last-of-type{fill:#ed8794}.pgKnowledgeTiles rect{fill:#151e27;stroke:#576879}.pgKnowledgeTiles text{fill:#bcc8d2;text-anchor:middle;font-size:6.5px}.pgPassBar>rect:first-child{fill:#251a1e;stroke:#844652}.pgPassBar>rect:nth-child(2){fill:#256044;stroke:#67d3a0}.pgPassBar text{fill:#78dcaf;text-anchor:end}.pgCompletion>rect{fill:#111820;stroke:#53677a}.pgCompleteFactors circle{fill:#15283a;stroke:#70aee9}.pgCompleteFactors line{stroke:#70aee9}.pgCompleteFactors text,.pgCompleteIv text,.pgCompleteDecay text{fill:#bcd0e1;text-anchor:middle}.pgCompleteIv line,.pgCompleteDecay line{stroke:#657586}.pgCompleteIv path{fill:#70aee91f;stroke:#70aee9}.pgCompleteDecay path{fill:none;stroke:#e66f80;stroke-width:2.2px}.pgCompleteGreeks rect{fill:#192331;stroke:#637a91}.pgCompleteGreeks text{fill:#d9e2ea;text-anchor:middle;font-size:12px}.pgTheoryBadge rect{fill:#241f14;stroke:#817046}.pgTheoryBadge text{fill:#dfc274;text-anchor:middle;font-size:6.3px}.optionsPricingBrief{border-left-color:#536f89;justify-content:space-between;align-items:center;gap:14px;padding-left:12px;display:flex}.optionsPricingBrief>div{min-width:0}.optionsPricingBrief p{max-width:540px}.optionsPricingReplay{color:#b9c8d6;background:#111923;flex:none;padding:8px 10px;position:static}@keyframes pgReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes pgDraw{to{stroke-dashoffset:0}}@keyframes pgOpenRange{0%{opacity:0;transform:scaleX(.05)}to{opacity:1;transform:scaleX(1)}}@keyframes pgNeedle{0%{transform:rotate(-52deg)}to{transform:rotate(25deg)}}@keyframes pgVegaNeedle{0%{transform:rotate(-31deg)}to{transform:rotate(20deg)}}.futuresEtfsVisual{background:radial-gradient(circle at 87% 3%,#73965b1a,#0000 38%),linear-gradient(145deg,#111711,#0a0e0b);border-color:#5a6855}.futuresEtfsStage{aspect-ratio:52/30;background:#0a0f0b;border:1px solid #3f4d3c;border-radius:8px;min-height:280px;position:relative;overflow:hidden}.futuresEtfsStage svg{width:100%;height:100%;display:block}.futuresEtfsStage text{fill:#aeb9ad;font:750 7px var(--mono);letter-spacing:.045em}.fpGrid line{stroke:#455247;stroke-width:.65px;opacity:.2}.fpDelay1,.fpDelay2,.fpDelay3,.fpDelay4,.fpDelay5{opacity:0;animation:.85s forwards fpReveal}.fpDelay1{animation-delay:.35s}.fpDelay2{animation-delay:1.25s}.fpDelay3{animation-delay:2.35s}.fpDelay4{animation-delay:3.55s}.fpDelay5{animation-delay:4.75s}.fpLabel rect{fill:#0c110df5;stroke-width:1px}.fpLabel text{font-size:6.7px}.fpLabel.tone-green rect{stroke:#3e9068}.fpLabel.tone-green text{fill:#79dbaa}.fpLabel.tone-gold rect{stroke:#817146}.fpLabel.tone-gold text{fill:#dfc273}.fpLabel.tone-red rect{stroke:#854551}.fpLabel.tone-red text{fill:#ed8794}.fpLabel.tone-blue rect{stroke:#4d7896}.fpLabel.tone-blue text{fill:#84b7d7}.fpCard>rect{fill:#121a14;stroke:#526054}.fpCard>.title{fill:#c4cec3;letter-spacing:.1em;font-size:6.6px}.fpCard.tone-green>rect{stroke:#3e9068}.fpCard.tone-red>rect{stroke:#854551}.fpCard.tone-blue>rect{stroke:#4d7896}.fpCard.tone-gold>rect{stroke:#817146}.fpCard text:not(.title){text-anchor:middle}.fpArrow{fill:none;stroke:#d9b85f;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:220;stroke-dashoffset:220px;animation:1.25s forwards fpDraw}.fpArrow.tone-green{stroke:#69d19e}.fpArrow.tone-red{stroke:#e66f80}.fpArrow.tone-blue{stroke:#72aed4}.fpContract>path{fill:#121a14;stroke:#72816f}.fpContract .heading{fill:#dfc273;text-anchor:middle;font-size:9px}.fpContract .row rect{fill:#182119;stroke:#4f5f51}.fpContract .key{fill:#8fa08f}.fpContract .value{fill:#d3ddd2;text-anchor:end}.fpAxis,.fpCurveAxis,.fpBarAxis,.fpSettlement .axis,.fpInverse .axis,.fpDrift .axis{stroke:#647064}.fpLongPath,.fpShortPath,.fpContango,.fpBackwardation,.fpSettlement .equity,.fpInverse path,.fpDrift path{fill:none;stroke-width:2.5px;stroke-dasharray:800;stroke-dashoffset:800px;animation:2.7s forwards fpDraw}.fpLongPath,.fpBackwardation,.fpSettlement .equity{stroke:#69d19e}.fpShortPath,.fpContango{stroke:#e66f80}.profit{fill:#79dbaa!important}.loss{fill:#ed8794!important}.curveNote{fill:#909f90!important;font-size:6.4px!important}.fpNotional .notional{fill:#151c16;stroke:#6a7867}.fpNotional .margin{fill:#292310;stroke:#d9b85f}.fpNotional text{text-anchor:middle}.fpNotional .big{fill:#e4eadd;font-size:23px}.fpNotional .marginValue{fill:#dfc273;font-size:9px}.fpMoveRisk path{stroke:#e66f80;stroke-width:3px}.fpMoveRisk text{fill:#ed8794}.fpSettlement .maintenance{stroke:#e66f80;stroke-dasharray:5 4}.fpSettlement>text{text-anchor:end;fill:#ed8794}.fpSettlement .point circle{fill:#d9b85f}.fpSettlement .point text{text-anchor:middle}.fpTopup path{fill:none;stroke:#e66f80;stroke-width:2px}.fpTopup rect{fill:#25181c;stroke:#854551}.fpTopup text{fill:#ed8794;text-anchor:middle}.fpExpiry .timeline{stroke:#687468;stroke-width:2px}.fpExpiry .contract rect{fill:#162019;stroke:#627064}.fpExpiry text{text-anchor:middle}.fpExpiry .split{fill:#292310;stroke:#d9b85f}.fpBasket .fpEtfShare rect{fill:#172536;stroke:#72aed4}.fpBasket .big{fill:#a5cfeb;font-size:24px}.fpBasket text{text-anchor:middle}.fpBasket .assets>path{fill:#141d15;stroke:#627263}.fpBasket .assets rect{fill:#1b2a1e;stroke:#69d19e}.fpBasket .assets text{fill:#9ae1b9}.fpNav .axis{stroke:#637065}.fpNav .navLine{stroke:#72aed4;stroke-width:2px}.fpNav .marketLine{stroke:#69d19e;stroke-width:2px}.fpPremiumGap line{stroke:#d9b85f}.fpPremiumGap text{fill:#dfc273}.fpArbitrage rect{fill:#182019;stroke:#687568}.fpArbitrage text{fill:#aeb9ad;text-anchor:middle;font-size:6.3px}.fpInverse .reset{stroke:#d9b85f;stroke-dasharray:5 4}.fpInverse>text{text-anchor:middle;fill:#dfc273}.fpInverse .index,.fpInverse .nextIndex{stroke:#72aed4}.fpInverse .inverse,.fpInverse .nextInverse{stroke:#69d19e}.fpReturnBars rect{stroke-width:1.4px}.fpReturnBars .index rect{fill:#1c3445;stroke:#72aed4}.fpReturnBars .leveraged rect{fill:#20523a;stroke:#69d19e}.fpReturnBars text{text-anchor:middle}.fpDailyOnly{text-anchor:middle;fill:#ed8794!important;font-size:6.3px!important}.fpDrift .start{stroke:#8b978c;stroke-dasharray:5 4}.fpDrift .index{stroke:#72aed4}.fpDrift .leveraged{stroke:#e66f80}.fpDrift>text,.fpDayLabels text{text-anchor:middle}.fpDriftGap line{stroke:#e66f80;stroke-width:2px}.fpDriftGap text{fill:#ed8794;text-anchor:end}.fpRiskCards .risk{fill:#ed8794!important}.fpRiskCards rect:not(:first-child){fill:#25181c;stroke:#854551}.fpKnowledge rect{fill:#172019;stroke:#5d6b5e}.fpKnowledge text{fill:#c1ccc1;text-anchor:middle;font-size:6.3px}.fpPassBar>rect:first-child{fill:#25181c;stroke:#854551}.fpPassBar>rect:nth-child(2){fill:#245d41;stroke:#69d19e}.fpPassBar text{fill:#79dbaa;text-anchor:end}.fpComplete>rect{fill:#121a14;stroke:#5c6b5d}.fpCompleteBadge rect{fill:#282311;stroke:#817146}.fpCompleteBadge text{fill:#dfc273;text-anchor:middle}.futuresEtfsBrief{border-left-color:#61745d;justify-content:space-between;align-items:center;gap:14px;padding-left:12px;display:flex}.futuresEtfsBrief>div{min-width:0}.futuresEtfsBrief p{max-width:540px}.futuresEtfsReplay{color:#becabb;background:#111914;flex:none;padding:8px 10px;position:static}@keyframes fpReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes fpDraw{to{stroke-dashoffset:0}}.fundamentalsEventsVisual{background:radial-gradient(circle at 88% 3%,#b574541a,#0000 38%),linear-gradient(145deg,#171210,#0e0b0a);border-color:#6a5b55}.fundamentalsEventsStage{aspect-ratio:52/30;background:#100c0b;border:1px solid #51413b;border-radius:8px;min-height:280px;position:relative;overflow:hidden}.fundamentalsEventsStage svg{width:100%;height:100%;display:block}.fundamentalsEventsStage text{fill:#b9aea9;font:750 7px var(--mono);letter-spacing:.045em}.fmGrid line{stroke:#554943;stroke-width:.65px;opacity:.2}.fmDelay1,.fmDelay2,.fmDelay3,.fmDelay4,.fmDelay5{opacity:0;animation:.85s forwards fmReveal}.fmDelay1{animation-delay:.35s}.fmDelay2{animation-delay:1.25s}.fmDelay3{animation-delay:2.35s}.fmDelay4{animation-delay:3.55s}.fmDelay5{animation-delay:4.75s}.fmLabel rect{fill:#120d0cf5;stroke-width:1px}.fmLabel text{font-size:6.7px}.fmLabel.tone-green rect{stroke:#3f8e68}.fmLabel.tone-green text{fill:#79dbaa}.fmLabel.tone-gold rect{stroke:#826e45}.fmLabel.tone-gold text{fill:#dfc171}.fmLabel.tone-red rect{stroke:#884550}.fmLabel.tone-red text{fill:#ee8793}.fmLabel.tone-blue rect{stroke:#4c7796}.fmLabel.tone-blue text{fill:#85b6d8}.fmLabel.tone-muted rect{stroke:#625753}.fmCard>rect{fill:#191311;stroke:#625651}.fmCard>.title{fill:#cfc4bf;letter-spacing:.09em;font-size:6.5px}.fmCard.tone-red>rect{stroke:#884550}.fmCard.tone-gold>rect{stroke:#826e45}.fmCard.tone-green>rect{stroke:#3f8e68}.fmCard.tone-blue>rect{stroke:#4c7796}.fmCard text:not(.title){text-anchor:middle}.fmArrow{fill:none;stroke:#d8b45f;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:230;stroke-dashoffset:230px;animation:1.25s forwards fmDraw}.fmArrow.tone-red{stroke:#e66f80}.fmArrow.tone-green{stroke:#68d09e}.fmArrow.tone-blue{stroke:#70acd3}.fmCandle line,.fmCandle rect{stroke:#e66f80;stroke-width:2px}.fmCandle rect{fill:#3c1e23}.fmCandle .volume{fill:#65303a}.fmReport path{fill:#201914;stroke:#d8b45f}.fmReport text{fill:#dbc581}.fmCatalyst .timeline,.fmGuidance .timeline{stroke:#6c5e58;stroke-width:2px}.fmCatalyst .event circle{fill:#d8b45f}.fmCatalyst .event line{stroke:#826e45}.fmCatalyst .event rect{fill:#201a16;stroke:#826e45}.fmCatalyst .event text{text-anchor:middle}.fmCatalyst .event .type{fill:#998e88}.fmCatalyst .event path{fill:none;stroke:#9a7770;stroke-dasharray:4 3}.fmCalendar rect{fill:#1b1715;stroke:#6b5d57}.fmCalendar line{stroke:#6b5d57}.fmCalendar circle{fill:#6b5d57}.fmCalendar .marked{fill:#d8b45f;stroke:#f0d27d}.fmLightning path{fill:#482229;stroke:#e66f80;stroke-width:2px}.fmExpectationBars rect{stroke-width:1px}.fmExpectationBars .prior{fill:#294256;stroke:#70acd3}.fmExpectationBars .actual{fill:#24543d;stroke:#68d09e}.fmExpectationBars .expected{fill:#442127;stroke:#e66f80}.fmReaction path{fill:none;stroke:#e66f80;stroke-width:2.4px}.fmReaction text{text-anchor:middle}.fmReaction .negative{fill:#ee8793}.fmEarnings .release,.fmGapRisk .weekend{stroke:#d8b45f;stroke-dasharray:5 4}.fmEarnings>text,.fmGapRisk>text{text-anchor:middle;fill:#dfc171}.fmEarnings .price,.fmGapRisk .friday,.fmGapRisk .monday,.fmComplete .chart path{fill:none;stroke:#70acd3;stroke-width:2.5px;stroke-dasharray:700;stroke-dashoffset:700px;animation:2.7s forwards fmDraw}.fmGap line{stroke:#68d09e;stroke-width:2px}.fmGap text{fill:#79dbaa}.big{fill:#eee5df!important;font-size:14px!important}.fmGuidance .current rect{fill:#17251d;stroke:#3f8e68}.fmGuidance .future>rect{fill:#241719;stroke:#884550}.fmGuidance .future rect:not(:first-child){fill:#342024;stroke:#e66f80}.fmGuidance text{text-anchor:middle}.fmGuidance .future path{fill:none;stroke:#e66f80}.fmMacro .release circle{fill:#2a2214;stroke:#d8b45f}.fmMacro .release text{text-anchor:middle}.fmRates .dial path{fill:none;stroke:#6c5f59;stroke-width:9px;stroke-linecap:round}.fmRates .dial line{stroke:#d8b45f;stroke-width:3px}.fmRates .dial circle{fill:#d8b45f}.fmRates .dial text{text-anchor:middle}.fmRates .cashflows rect{stroke-width:1.3px}.fmRates .future{fill:#1d2b37;stroke:#70acd3}.fmRates .present{fill:#392027;stroke:#e66f80}.fmRates .cashflows text{text-anchor:middle}.fmRates .cashflows path{stroke:#e66f80}.fmForwardSplit text,.fmReverseSplit text{text-anchor:middle}.fmReverseSplit .many rect,.fmReverseSplit .one rect{fill:#192331;stroke:#70acd3}.fmGapRisk .stop{stroke:#e66f80;stroke-dasharray:5 4}.fmGapRisk .fill path{fill:none;stroke:#e66f80;stroke-width:2px}.fmGapRisk .fill text{text-anchor:middle}.fmPlan .calendar rect{fill:#1a1715;stroke:#6b5d57}.fmPlan .calendar line{stroke:#6b5d57}.fmPlan .calendar circle{fill:#d8b45f}.fmPlan .large{fill:#47252b;stroke:#e66f80}.fmPlan .small{fill:#24543d;stroke:#68d09e}.fmPlan .question{fill:#ee8793!important;font-size:49px!important}.fmKnowledge rect{fill:#1b1614;stroke:#675954}.fmKnowledge text{fill:#c8bdb7;text-anchor:middle;font-size:6.2px}.fmPassBar>rect:first-child{fill:#2c1a1d;stroke:#884550}.fmPassBar>rect:nth-child(2){fill:#245c41;stroke:#68d09e}.fmPassBar text{fill:#79dbaa;text-anchor:end}.fmComplete>rect{fill:#191311;stroke:#655751}.fmComplete .chart line{stroke:#6b5c56}.fmComplete .event rect{fill:#201815;stroke:#765f54}.fmComplete .event text{text-anchor:middle}.fmComplete .event line{stroke:#765f54}.fmComplete .badge rect{fill:#2b2415;stroke:#826e45}.fmComplete .badge text{fill:#dfc171;text-anchor:middle}.fundamentalsEventsBrief{border-left-color:#765c50;justify-content:space-between;align-items:center;gap:14px;padding-left:12px;display:flex}.fundamentalsEventsBrief>div{min-width:0}.fundamentalsEventsBrief p{max-width:540px}.fundamentalsEventsReplay{color:#ccbdb6;background:#191310;flex:none;padding:8px 10px;position:static}@keyframes fmReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes fmDraw{to{stroke-dashoffset:0}}.psychologyDisciplineVisual{background:radial-gradient(circle at 88% 3%,#7b69ac1c,#0000 38%),linear-gradient(145deg,#14121a,#0c0b10);border-color:#625b78}.psychologyDisciplineStage{aspect-ratio:52/30;background:#0c0b10;border:1px solid #494258;border-radius:8px;min-height:280px;position:relative;overflow:hidden}.psychologyDisciplineStage svg{width:100%;height:100%;display:block}.psychologyDisciplineStage text{fill:#b4b0bf;font:750 7px var(--mono);letter-spacing:.045em}.pdGrid line{stroke:#4d4856;stroke-width:.65px;opacity:.2}.pdDelay1,.pdDelay2,.pdDelay3,.pdDelay4,.pdDelay5{opacity:0;animation:.85s forwards pdReveal}.pdDelay1{animation-delay:.35s}.pdDelay2{animation-delay:1.25s}.pdDelay3{animation-delay:2.35s}.pdDelay4{animation-delay:3.55s}.pdDelay5{animation-delay:4.75s}.pdLabel rect{fill:#0f0d13f5;stroke-width:1px}.pdLabel text{font-size:6.7px}.pdLabel.tone-green rect{stroke:#3f8e68}.pdLabel.tone-green text{fill:#79dbaa}.pdLabel.tone-gold rect{stroke:#826f45}.pdLabel.tone-gold text{fill:#dfc172}.pdLabel.tone-red rect{stroke:#884550}.pdLabel.tone-red text{fill:#ee8793}.pdLabel.tone-blue rect{stroke:#4d7497}.pdLabel.tone-blue text{fill:#86b2d8}.pdCard>rect{fill:#15131b;stroke:#595364}.pdCard>.title{fill:#cbc6d1;letter-spacing:.09em;font-size:6.5px}.pdCard.tone-green>rect{stroke:#3f8e68}.pdCard.tone-red>rect{stroke:#884550}.pdCard.tone-gold>rect{stroke:#826f45}.pdCard.tone-blue>rect{stroke:#4d7497}.pdCard text:not(.title){text-anchor:middle}.pdArrow{fill:none;stroke:#d8b45f;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:230;stroke-dashoffset:230px;animation:1.25s forwards pdDraw}.pdArrow.tone-red{stroke:#e66f80}.pdArrow.tone-green{stroke:#68d09e}.pdNeutralChart rect{fill:#151722;stroke:#625c76}.pdNeutralChart path,.pdBeforePath,.pdAfterPath,.pdRecency path,.pdComplete .chart path{fill:none;stroke:#8f86bc;stroke-width:2.4px;stroke-dasharray:700;stroke-dashoffset:700px;animation:2.5s forwards pdDraw}.pdNeutralChart line{stroke:#625c76}.pdNeutralChart text{text-anchor:middle}.pdConfirmation .filter path{fill:#221e2c;stroke:#8f86bc}.pdConfirmation .filter text{text-anchor:middle;fill:#c4bde5}.pdConfirmation .evidence rect{stroke-width:1.2px}.pdConfirmation .support rect{fill:#17261d;stroke:#68d09e}.pdConfirmation .contradict rect{fill:#2c171d;stroke:#e66f80}.pdConfirmation .evidence text{text-anchor:middle}.pdConfirmation .contradict path{fill:none;stroke:#e66f80}.pdRecency .axis{stroke:#655f70}.pdRecency .history{stroke:#646271;opacity:.45}.pdRecency .recent{stroke:#d8b45f;stroke-width:3px}.pdRecency .recentGlow{fill:#d8b45f0f;stroke:#826f45}.pdRecency text{text-anchor:middle}.pdRecency .bright{fill:#dfc172}.thought path{fill:#201d28;stroke:#8f86bc}.thought .question{fill:#c4bde5!important;font-size:31px!important}.obvious rect{fill:#2c171d;stroke:#e66f80}.obvious text{fill:#ee8793}.result{font-size:18px!important}.score text{text-anchor:start!important}.score text:nth-child(2n){text-anchor:end!important}.grade{font-size:10px!important}.green{fill:#79dbaa!important}.red{fill:#ee8793!important}.pdMeters text{text-anchor:start}.pdMeters .track{fill:#24222a;stroke:#625d6a}.pdMeters .skill{fill:#315779;stroke:#86b2d8}.pdMeters .confidence{fill:#672c39;stroke:#e66f80}.pdMeters .gap line{stroke:#e66f80}.pdMeters .gap text{fill:#ee8793;text-anchor:middle}.pdLossAversion .axis{stroke:#635e6c}.pdLossAversion .gain rect{fill:#1c4934;stroke:#68d09e}.pdLossAversion .loss>rect:first-child{fill:#482029;stroke:#e66f80}.pdLossAversion .weight{fill:#6a2b38;stroke:#e66f80}.pdLossAversion text{text-anchor:middle}.pdLossAversion .equal{stroke:#d8b45f}.pdRevenge .axis{stroke:#635e6c}.pdRevenge .normal path,.pdRevenge .revenge path{fill:none;stroke:#e66f80;stroke-width:2.2px}.pdRevenge .normal rect,.pdRevenge .revenge rect{fill:#2d181d;stroke:#e66f80}.pdRevenge text{text-anchor:middle}.pdRevenge .ruleBreak rect{fill:#23171b;stroke:#884550}.wide path{fill:none;stroke:#68d09e;stroke-width:2.2px}.wide rect{fill:none;stroke:#68d09e}.narrow>rect:first-child{fill:#2c171d;stroke:#e66f80}.narrow line,.narrow rect:nth-child(3){stroke:#e66f80;stroke-width:2px}.narrow rect:nth-child(3){fill:#4b2029}.narrow path{fill:none;stroke:#884550;stroke-width:5px}.pdJournal>rect{fill:#15131b;stroke:#625b70}.pdJournal .header rect{fill:#24202d;stroke:#665d7b}.pdJournal .header text,.pdJournal .entry text{text-anchor:middle}.pdJournal .entry rect{fill:#191720;stroke:#56515e}.pdJournal .entry .emotion{fill:#33271a;stroke:#d8b45f}.pdJournal .note rect{fill:#211b16;stroke:#826f45}.pdJournal .note text{fill:#dfc172;text-anchor:middle}.pdRuleBuffer .impulse circle{fill:#2c171d;stroke:#e66f80}.pdRuleBuffer .impulse text{text-anchor:middle}.pdRuleBuffer .rule rect{fill:#191724;stroke:#8f86bc}.pdRuleBuffer .rule text{text-anchor:middle}.pdRuleBuffer .rule .heading{fill:#c4bde5}.pdRuleBuffer .barrier{stroke:#e66f80;stroke-width:3px}.pdRuleBuffer .blocked path{stroke:#e66f80;stroke-width:4px}.pdRuleBuffer .blocked text{fill:#ee8793;text-anchor:middle}.pdCycle .node circle{fill:#1c1925;stroke:#8f86bc}.pdCycle .node text{text-anchor:middle}.pdCycle .loop,.pdCycle .continue path,.pdComplete .cycle{fill:none;stroke:#d8b45f;stroke-width:2px}.pdCycle .continue text{fill:#dfc172;text-anchor:end}.pdKnowledge rect{fill:#191720;stroke:#5c5668}.pdKnowledge text{fill:#c8c3cf;text-anchor:middle;font-size:6.2px}.pdPassBar>rect:first-child{fill:#2c181d;stroke:#884550}.pdPassBar>rect:nth-child(2){fill:#245c41;stroke:#68d09e}.pdPassBar text{fill:#79dbaa;text-anchor:end}.pdComplete>rect{fill:#15131b;stroke:#5f586e}.pdComplete .node rect{fill:#201d29;stroke:#736b88}.pdComplete .node text{text-anchor:middle}.pdComplete .badge rect{fill:#292315;stroke:#826f45}.pdComplete .badge text{fill:#dfc172;text-anchor:middle}.psychologyDisciplineBrief{border-left-color:#685f82;justify-content:space-between;align-items:center;gap:14px;padding-left:12px;display:flex}.psychologyDisciplineBrief>div{min-width:0}.psychologyDisciplineBrief p{max-width:540px}.psychologyDisciplineReplay{color:#c7c1d1;background:#15131b;flex:none;padding:8px 10px;position:static}@keyframes pdReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes pdDraw{to{stroke-dashoffset:0}}.regulationIntegrityVisual{background:radial-gradient(circle at 88% 3%,#5593a921,#0000 38%),linear-gradient(145deg,#0d1519,#090d10);border-color:#4f6570}.regulationIntegrityStage{aspect-ratio:52/30;background:#090e11;border:1px solid #405963;border-radius:8px;min-height:280px;position:relative;overflow:hidden}.regulationIntegrityStage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 60px #00000052}.regulationIntegrityStage svg{width:100%;height:100%;display:block}.regulationIntegrityStage text{fill:#aeb8bc;font:750 7px var(--mono);letter-spacing:.045em}.riGrid line{stroke:#26363d;stroke-width:.7px;opacity:.55}.regulationIntegrityStage .riDelay1,.regulationIntegrityStage .riDelay2,.regulationIntegrityStage .riDelay3,.regulationIntegrityStage .riDelay4,.regulationIntegrityStage .riDelay5{opacity:0;animation:.8s forwards riReveal}.regulationIntegrityStage .riDelay1{animation-delay:.25s}.regulationIntegrityStage .riDelay2{animation-delay:1.05s}.regulationIntegrityStage .riDelay3{animation-delay:1.95s}.regulationIntegrityStage .riDelay4{animation-delay:2.9s}.regulationIntegrityStage .riDelay5{animation-delay:3.85s}.riCard>rect{fill:#111a1e;stroke:#53656b;stroke-width:1px}.riCard.tone-green>rect{stroke:#3e946e}.riCard.tone-gold>rect{stroke:#8b7342}.riCard.tone-red>rect{stroke:#934955}.riCard.tone-blue>rect{stroke:#4f82a2}.riCardTitle{text-anchor:middle;fill:#d2dbde!important;letter-spacing:.1em!important;font-size:6.5px!important}.riCard text:not(.riCardTitle){text-anchor:middle}.riChip rect{fill:#111a1e;stroke:#59686d}.riChip text{text-anchor:middle;font-size:6.3px}.riChip.tone-green rect{fill:#10231b;stroke:#3e946e}.riChip.tone-green text{fill:#79dfad}.riChip.tone-gold rect{fill:#211c11;stroke:#8b7342}.riChip.tone-gold text{fill:#e4c575}.riChip.tone-red rect{fill:#29171b;stroke:#934955}.riChip.tone-red text{fill:#ef8995}.riChip.tone-blue rect{fill:#101d25;stroke:#4f82a2}.riChip.tone-blue text{fill:#8bc1e3}.riArrow{fill:none;stroke:#dab861;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:360;stroke-dashoffset:360px;animation-name:riDraw!important}.riArrow.tone-green{stroke:#67d49d}.riArrow.tone-red{stroke:#e57482}.riArrow.tone-blue{stroke:#78b5da}.riArrow.dashed{stroke-dasharray:6 4}.riFooter rect{fill:#161712;stroke:#806c42}.riFooter text{fill:#e0c375;text-anchor:middle;font-size:6.4px}.riFooter.tone-green rect{fill:#10231b;stroke:#3e946e}.riFooter.tone-green text{fill:#79dfad}.riFooter.tone-red rect{fill:#29171b;stroke:#934955}.riFooter.tone-red text{fill:#ef8995}.riFooter.tone-blue rect{fill:#101d25;stroke:#4f82a2}.riFooter.tone-blue text{fill:#8bc1e3}.riCheck circle{fill:#123023;stroke:#67d49d}.riCheck path{fill:none;stroke:#8bedb9;stroke-width:2px}.riBig{fill:#e3c774!important;font-size:25px!important}.riBook{fill:#14242b;stroke:#78b5da}.riPlain{fill:#8fa3aa!important;font-size:5.7px!important}.riNeed{fill:#ef8995!important;font-size:5.7px!important}.riQuote{fill:#8bc1e3!important;font-size:14px!important}.riLaneLabel{fill:#79dfad!important}.riLaneLabel.blocked{fill:#ef8995!important}.riMarket circle{fill:#13242a;stroke:#6aa5bf;stroke-width:2px}.riMarket path{fill:none;stroke:#67d49d;stroke-width:2px}.riMarket text{text-anchor:middle;fill:#8bc1e3}.riOversight circle{fill:none;stroke:#58717b;stroke-width:1.5px;stroke-dasharray:6 4}.riOversight circle:first-child{fill:#142329;stroke:#78b5da}.riOversight text{text-anchor:middle;fill:#8bc1e3}.riMetric text{fill:#aeb8bc}.riMetric>rect:first-of-type{fill:#20292d;stroke:#58676c}.riMetric .fill{fill:#356f83;stroke:#78b5da}.riMetric .value{fill:#8bc1e3;text-anchor:end}.riOutcome text,.riIncentive text{fill:#c2cccf}.riIncentive circle{fill:#47222a;stroke:#e57482}.riControl rect{fill:#171c1c;stroke:#8b7342}.riControl text{text-anchor:middle;fill:#e0c375}.riControl path{stroke:#665937}.riDisclosure path{fill:#121d22;stroke:#6b858f}.riDisclosure line{stroke:#53666e}.riDisclosure text{text-anchor:middle;fill:#8bc1e3}.riPriceMove path,.riPublicSignal>path{fill:none;stroke:#78b5da;stroke-width:2.4px;stroke-dasharray:600;stroke-dashoffset:600px;animation:2.4s forwards riDraw}.riPriceMove circle{fill:#78b5da}.riPriceMove text{text-anchor:middle;fill:#8bc1e3}.riPublicSignal rect{fill:#345e6b;stroke:#78b5da}.riLane{fill:none;stroke-width:2.4px}.riLane.open{stroke:#67d49d}.riLane.blocked{stroke:#e57482}.riBarrier rect{fill:#4b252c;stroke:#e57482}.riBarrier line{stroke:#ef8995}.riAudience circle{fill:#18303a;stroke:#78b5da}.riAudience path{fill:none;stroke:#78b5da}.riRevealRow rect{fill:#172227;stroke:#5b747e}.riRevealRow text{text-anchor:start!important}.riRevealValue{fill:#e0c375!important;text-anchor:end!important}.riMessage rect{fill:#1d2428;stroke:#65767d}.riMessage circle{fill:#263a43;stroke:#78b5da}.riMessage text{text-anchor:middle}.riMessage rect:nth-of-type(2){fill:#47232a;stroke:#e57482}.riMessage rect:nth-of-type(2)+text{fill:#ef8995}.riRegister>rect{fill:#121e22;stroke:#60808c}.riRegister line{stroke:#536971}.riRegister>circle{fill:#67d49d}.riRegister .missing{fill:#e57482}.riMagnify circle,.riMagnify line{fill:#78b5da0d;stroke:#8bc1e3;stroke-width:2px}.riEvidenceTile rect{fill:#111a1e;stroke:#58717b}.riEvidenceTile text{text-anchor:middle;fill:#cbd5d8}.riEvidenceTile path{fill:none;stroke:#78b5da;stroke-width:2px}.riEvidenceTile line{stroke:#60737b}.riKnowledgeTiles rect{fill:#131d21;stroke:#5a6e76}.riKnowledgeTiles text{text-anchor:middle;font-size:5.7px}.riPass>rect:first-child{fill:#29251c;stroke:#8b7342}.riPass .fill{fill:#2d7958;stroke:#67d49d}.riPass text{fill:#79dfad;text-anchor:end}.riShield>path{fill:#101f24;stroke:#78b5da;stroke-width:2px}.riShieldCheck circle{fill:#123023;stroke:#67d49d;stroke-width:2px}.riShieldCheck path{fill:none;stroke:#8bedb9;stroke-width:4px}.regulationIntegrityBrief{border-left-color:#557783;justify-content:space-between;align-items:center;gap:14px;padding-left:12px;display:flex}.regulationIntegrityBrief>div{min-width:0}.regulationIntegrityBrief p{max-width:540px}.regulationIntegrityReplay{color:#bdcbd0;background:#10181c;flex:none;padding:8px 10px;position:static}@keyframes riReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes riDraw{0%{opacity:0;stroke-dashoffset:360px}to{opacity:1;stroke-dashoffset:0}}@media (width<=940px){.courseGrid{grid-template-columns:1fr}.manuscriptPage{grid-template-columns:1fr;width:min(760px,100% - 36px);margin-top:26px}.manuscriptLessonVisual{position:relative;top:auto}.manuscriptChart{height:280px}.manuscriptContent{padding-bottom:108px}.momentumRsiStage,.movingAveragesStage,.multiTimeframeStage,.volatilityRegimeStage,.hypothesesBiasStage,.controlledTestingStage,.robustnessRegimeStage,.researchSynthesisStage,.riskCapitalStage,.regulationIntegrityStage,.marketMechanicsStage,.shortMarginStage,.optionsFoundationsStage,.optionsPricingStage,.futuresEtfsStage,.fundamentalsEventsStage,.psychologyDisciplineStage{min-height:0}}@media (width<=620px){.manuscriptDots>button{width:12px}.manuscriptDots>button i{width:4px;height:4px}.manuscriptDots>button.current i{width:8px;height:8px}.manuscriptPage{gap:18px;width:calc(100% - 28px)}.manuscriptLessonVisual{padding:11px}.manuscriptChart{height:220px}.manuscriptContent>h1{font-size:36px}.manuscriptTeachingPair{grid-template-columns:1fr}.manuscriptObjective{flex-direction:column;align-items:flex-start;gap:4px}.momentumVisualBrief{flex-direction:column;align-items:flex-start}.momentumReplay{width:100%}.movingAveragesBrief{flex-direction:column;align-items:flex-start}.movingAveragesReplay{width:100%}.multiTimeframeBrief{flex-direction:column;align-items:flex-start}.multiTimeframeReplay{width:100%}.volatilityRegimeBrief{flex-direction:column;align-items:flex-start}.volatilityRegimeReplay{width:100%}.hypothesesBiasBrief{flex-direction:column;align-items:flex-start}.hypothesesBiasReplay{width:100%}.controlledTestingBrief{flex-direction:column;align-items:flex-start}.controlledTestingReplay{width:100%}.robustnessRegimeBrief{flex-direction:column;align-items:flex-start}.robustnessRegimeReplay{width:100%}.researchSynthesisBrief{flex-direction:column;align-items:flex-start}.researchSynthesisReplay{width:100%}.riskCapitalBrief{flex-direction:column;align-items:flex-start}.riskCapitalReplay{width:100%}.regulationIntegrityBrief{flex-direction:column;align-items:flex-start}.regulationIntegrityReplay{width:100%}.marketMechanicsBrief{flex-direction:column;align-items:flex-start}.marketMechanicsReplay{width:100%}.shortMarginBrief{flex-direction:column;align-items:flex-start}.shortMarginReplay{width:100%}.optionsFoundationsBrief{flex-direction:column;align-items:flex-start}.optionsFoundationsReplay{width:100%}.optionsPricingBrief{flex-direction:column;align-items:flex-start}.optionsPricingReplay{width:100%}.futuresEtfsBrief{flex-direction:column;align-items:flex-start}.futuresEtfsReplay{width:100%}.fundamentalsEventsBrief{flex-direction:column;align-items:flex-start}.fundamentalsEventsReplay{width:100%}.psychologyDisciplineBrief{flex-direction:column;align-items:flex-start}.psychologyDisciplineReplay{width:100%}}@media (prefers-reduced-motion:reduce){.momentumRsiChapter *{transition:none!important;animation:none!important}.momentumRsiStage .rsiPath,.momentumRsiStage .orderArrow{stroke-dashoffset:0!important}.momentumRsiStage .rsiLabel,.momentumRsiStage .gainLossColumns rect,.momentumRsiStage .distanceBracket,.momentumRsiStage .balanceScale,.momentumRsiStage .divergenceMarks,.momentumRsiStage .livePulse,.momentumRsiStage .masteryLens,.momentumRsiStage .peakDots circle,.momentumRsiStage .questionFuture,.momentumRsiStage .timeframeInset,.momentumRsiStage .orderCard,.momentumRsiStage .persistenceBand,.momentumRsiStage .rsiCandle,.momentumRsiStage .sequenceItem,.momentumRsiStage .completionOrbit>g,.momentumRsiStage .gaugeNeedle{opacity:1!important;transform:none!important}.momentumReplay{display:none}.movingAveragesChapter *{transition:none!important;animation:none!important}.movingAveragesStage .maPath{stroke-dashoffset:0!important}.movingAveragesStage .maLabel,.movingAveragesStage .maDot,.movingAveragesStage .maTrail,.movingAveragesStage .maClose,.movingAveragesStage .maFormula,.movingAveragesStage .maWindowShift,.movingAveragesStage .maWeightStack,.movingAveragesStage .maTradeoff,.movingAveragesStage .maSlopeZones rect,.movingAveragesStage .maRelation,.movingAveragesStage .maCross,.movingAveragesStage .maBand,.movingAveragesStage .maReaction,.movingAveragesStage .maTurn,.movingAveragesStage .maLateCross,.movingAveragesStage .maLagBracket,.movingAveragesStage .maCrossoverEvent,.movingAveragesStage .maFailure,.movingAveragesStage .maAlignment,.movingAveragesStage .maStep,.movingAveragesStage .maMasteryLens,.movingAveragesStage .maCompletion>g{opacity:1!important}.movingAveragesReplay{display:none}.multiTimeframeChapter *{transition:none!important;animation:none!important}.multiTimeframeStage .mtfPanelPath,.multiTimeframeStage .mtfSourcePath,.multiTimeframeStage .mtfPath,.multiTimeframeStage .mtfNested{stroke-dashoffset:0!important}.multiTimeframeStage .mtfPanel,.multiTimeframeStage .mtfLabel,.multiTimeframeStage .mtfResolution,.multiTimeframeStage .mtfAnchor,.multiTimeframeStage .mtfZoomSelection,.multiTimeframeStage .mtfExpandArrow,.multiTimeframeStage .mtfDailyBox,.multiTimeframeStage .mtfIntradayBox,.multiTimeframeStage .mtfCandle,.multiTimeframeStage .mtfNested,.multiTimeframeStage .mtfWarning,.multiTimeframeStage .mtfBreakMark,.multiTimeframeStage .mtfPeriodBox,.multiTimeframeStage .mtfShopCard,.multiTimeframeStage .mtfStop,.multiTimeframeStage .mtfTooClose,.multiTimeframeStage .mtfTooCloseLine,.multiTimeframeStage .mtfWeeklyLock,.multiTimeframeStage .mtfLock,.multiTimeframeStage .mtfLowerInside,.multiTimeframeStage .mtfStructureMarks,.multiTimeframeStage .mtfIndicators,.multiTimeframeStage .mtfReactionInset,.multiTimeframeStage .mtfStep,.multiTimeframeStage .mtfMasteryLens,.multiTimeframeStage .mtfCompletionChecks>g{opacity:1!important}.multiTimeframeReplay{display:none}.volatilityRegimeChapter *{transition:none!important;animation:none!important}.volatilityRegimeStage .vrPath,.volatilityRegimeStage .vrAtrPane polyline,.volatilityRegimeStage .vrRsi,.volatilityRegimeStage .vrAtrMini{stroke-dashoffset:0!important}.volatilityRegimeStage .vrLabel,.volatilityRegimeStage .vrCandle,.volatilityRegimeStage .vrPhaseBands rect,.volatilityRegimeStage .vrRangeBar,.volatilityRegimeStage .vrAverageBox,.volatilityRegimeStage .vrPriorClose,.volatilityRegimeStage .vrRangeMeasures .measure,.volatilityRegimeStage .vrAtrValue,.volatilityRegimeStage .vrRangeBracket,.volatilityRegimeStage .vrCurrentMove,.volatilityRegimeStage .vrNoBoundary,.volatilityRegimeStage .vrStructureLine,.volatilityRegimeStage .vrCompressionCone,.volatilityRegimeStage .vrFalseStart,.volatilityRegimeStage .vrTimelinePhase,.volatilityRegimeStage .vrIrregular,.volatilityRegimeStage .vrQuestion,.volatilityRegimeStage .vrStep,.volatilityRegimeStage .vrAtrMini,.volatilityRegimeStage .vrMasteryLens,.volatilityRegimeStage .vrCompletion>g{opacity:1!important}.volatilityRegimeReplay{display:none}.hypothesesBiasChapter *{transition:none!important;animation:none!important}.hypothesesBiasStage .hbChartPath{stroke-dashoffset:0!important}.hypothesesBiasStage .hbLabel,.hypothesesBiasStage .hbCard,.hypothesesBiasStage .hbLock,.hypothesesBiasStage .hbVague,.hypothesesBiasStage .hbExpand,.hypothesesBiasStage .hbField,.hypothesesBiasStage .hbTestable,.hypothesesBiasStage .hbSketch,.hypothesesBiasStage .hbTransform,.hypothesesBiasStage .hbRuleRow,.hypothesesBiasStage .hbPopulation,.hypothesesBiasStage .hbGeneralise,.hypothesesBiasStage .hbHiddenLosses,.hypothesesBiasStage .hbListItem,.hypothesesBiasStage .hbDataGap,.hypothesesBiasStage .hbFutureSwing,.hypothesesBiasStage .hbFutureLevel,.hypothesesBiasStage .hbBackward,.hypothesesBiasStage .hbOptimiseLoop .loop,.hypothesesBiasStage .hbOptimiseLoop .arrow,.hypothesesBiasStage .hbLeakWarning,.hypothesesBiasStage .hbBaseBars>g,.hypothesesBiasStage .hbDifference,.hypothesesBiasStage .hbRegimeTimeline .regime,.hypothesesBiasStage .hbExcluded,.hypothesesBiasStage .hbNotebookRow,.hypothesesBiasStage .hbStories .story,.hypothesesBiasStage .hbNextTests .test,.hypothesesBiasStage .hbWorkflowStep,.hypothesesBiasStage .hbBiasTags g,.hypothesesBiasStage .hbMasteryLens,.hypothesesBiasStage .hbCompletionFlow>g,.hypothesesBiasStage .hbResultGate{opacity:1!important}.hypothesesBiasReplay{display:none}.controlledTestingChapter *{transition:none!important;animation:none!important}.controlledTestingStage .ctCurve{stroke-dashoffset:0!important}.controlledTestingStage .ctLabel,.controlledTestingStage .ctCard,.controlledTestingStage .ctLock,.controlledTestingStage .ctIdea,.controlledTestingStage .ctTransform,.controlledTestingStage .ctRule,.controlledTestingStage .ctSignal,.controlledTestingStage .ctNoEntry,.controlledTestingStage .ctEntry,.controlledTestingStage .ctEraser,.controlledTestingStage .ctGap,.controlledTestingStage .ctCompare,.controlledTestingStage .ctMatchRow,.controlledTestingStage .ctSetting,.controlledTestingStage .ctWobble,.controlledTestingStage .ctDrawdown,.controlledTestingStage .ctCostBars>g,.controlledTestingStage .ctCostArrow,.controlledTestingStage .ctIdealFill,.controlledTestingStage .ctFolder,.controlledTestingStage .ctFile,.controlledTestingStage .ctLinks,.controlledTestingStage .ctWinner,.controlledTestingStage .ctFalsePositive,.controlledTestingStage .ctWorkflowStep,.controlledTestingStage .ctCandle,.controlledTestingStage .ctMissingCosts,.controlledTestingStage .ctReviewTiles g,.controlledTestingStage .ctMasteryLens,.controlledTestingStage .ctAssembly>g,.controlledTestingStage .ctLockedResult{opacity:1!important}.controlledTestingStage .ctSetting circle.moving{transform:none!important}.controlledTestingReplay{display:none}.robustnessRegimeChapter *{transition:none!important;animation:none!important}.robustnessRegimeStage .rbCurve,.robustnessRegimeStage .rbParamCurve{stroke-dashoffset:0!important}.robustnessRegimeStage .rbLabel,.robustnessRegimeStage .rbCard,.robustnessRegimeStage .rbLock,.robustnessRegimeStage .rbQuestions,.robustnessRegimeStage .rbVariants .variant,.robustnessRegimeStage .rbTimeline>rect,.robustnessRegimeStage .rbRuleFreeze,.robustnessRegimeStage .rbWalkWindow,.robustnessRegimeStage .rbPeak,.robustnessRegimeStage .rbCollapse,.robustnessRegimeStage .rbPlateau,.robustnessRegimeStage .rbRegimeBars>g,.robustnessRegimeStage .rbConditional,.robustnessRegimeStage .rbRangeBox,.robustnessRegimeStage .rbRangeReturns>g,.robustnessRegimeStage .rbVolBands>rect,.robustnessRegimeStage .rbWinner,.robustnessRegimeStage .rbWarning,.robustnessRegimeStage .rbEqual,.robustnessRegimeStage .rbPublished,.robustnessRegimeStage .rbHiddenFailures,.robustnessRegimeStage .rbSummaryResult,.robustnessRegimeStage .rbLimitations,.robustnessRegimeStage .rbNoProof,.robustnessRegimeStage .rbReviewPoint,.robustnessRegimeStage .rbWorkflowStep,.robustnessRegimeStage .rbReviewTiles g,.robustnessRegimeStage .rbMasteryLens,.robustnessRegimeStage .rbDashboard>g,.robustnessRegimeStage .rbEvidenceCard{opacity:1!important}.robustnessRegimeReplay{display:none}.researchSynthesisChapter *{transition:none!important;animation:none!important}.researchSynthesisStage .syPyramid .level,.researchSynthesisStage .syLabel,.researchSynthesisStage .syCard,.researchSynthesisStage .syDesignRow,.researchSynthesisStage .syReturn,.researchSynthesisStage .syMarketDots,.researchSynthesisStage .syOverlap,.researchSynthesisStage .sySignificant,.researchSynthesisStage .syFriction,.researchSynthesisStage .syFails,.researchSynthesisStage .syInterval,.researchSynthesisStage .syCap,.researchSynthesisStage .syEstimate,.researchSynthesisStage .syReplication>.syCard,.researchSynthesisStage .syRepLinks,.researchSynthesisStage .syBadge,.researchSynthesisStage .syNegativeFile,.researchSynthesisStage .syFileOpen,.researchSynthesisStage .syDelete,.researchSynthesisStage .syGate,.researchSynthesisStage .syRejectArrow,.researchSynthesisStage .syLogRow,.researchSynthesisStage .syDecisionStamp,.researchSynthesisStage .syEvidenceRow,.researchSynthesisStage .syOverlapTests,.researchSynthesisStage .syCollapseNode,.researchSynthesisStage .syIndependent,.researchSynthesisStage .syDial,.researchSynthesisStage .syNewEvidence,.researchSynthesisStage .syDialMove,.researchSynthesisStage .syRiskRow,.researchSynthesisStage .syNoAllIn,.researchSynthesisStage .syCalendar,.researchSynthesisStage .syReviewLoop,.researchSynthesisStage .sySynthesisBoard>g,.researchSynthesisStage .syCurrentEvidence,.researchSynthesisStage .syReviewTiles>g,.researchSynthesisStage .syMasteryLens,.researchSynthesisStage .syExpertFlow>g,.researchSynthesisStage .syPracticeChart,.researchSynthesisStage .syGuidedCost>rect{opacity:1!important}.researchSynthesisStage .syDial line{transform:none!important}.researchSynthesisReplay{display:none}.riskCapitalChapter *{transition:none!important;animation:none!important}.riskCapitalStage .rkLabel,.riskCapitalStage .rkCard,.riskCapitalStage .rkFormulaInput,.riskCapitalStage .rkFormulaArrow,.riskCapitalStage .rkFormulaResult,.riskCapitalStage .rkConfidenceCross,.riskCapitalStage .rkPricePath,.riskCapitalStage .rkRewardBracket,.riskCapitalStage .rkLossBracket,.riskCapitalStage .rkDrawdown>*,.riskCapitalStage .rkLossMark,.riskCapitalStage .rkPosition,.riskCapitalStage .rkMergeLines,.riskCapitalStage .rkCombined,.riskCapitalStage .rkCliff,.riskCapitalStage .rkRuinBar,.riskCapitalStage .rkRuinLine,.riskCapitalStage .rkRuinText,.riskCapitalStage .rkJournalCell,.riskCapitalStage .rkJournalNote,.riskCapitalStage .rkCheckRow,.riskCapitalStage .rkLock,.riskCapitalStage .rkTheoryRow,.riskCapitalStage .rkPersonalRow,.riskCapitalStage .rkKnowledgeTiles>g,.riskCapitalStage .rkPassBar,.riskCapitalStage .rkCompletionBadge,.riskCapitalStage .rkCompletion>.heading,.riskCapitalStage .rkCompletionRow,.riskCapitalStage .rkNoAdvice,.riskCapitalStage .rkRiskPull,.riskCapitalStage .rkRiskChip,.riskCapitalStage .rkStopBracket{opacity:1!important;stroke-dashoffset:0!important;transform:none!important}.riskCapitalStage .rkRiskSlice{width:18px}.riskCapitalReplay{display:none}.regulationIntegrityChapter *{transition:none!important;animation:none!important}.regulationIntegrityStage [class*=riDelay],.regulationIntegrityStage .riArrow,.regulationIntegrityStage .riPriceMove path,.regulationIntegrityStage .riPublicSignal>path{opacity:1!important;stroke-dashoffset:0!important;transform:none!important}.regulationIntegrityReplay{display:none}.marketMechanicsChapter *{transition:none!important;animation:none!important}.marketMechanicsStage .mkLabel,.marketMechanicsStage .mkCard,.marketMechanicsStage .mkTwoSides,.marketMechanicsStage .mkLadderRow,.marketMechanicsStage .mkSpreadBracket,.marketMechanicsStage .mkSweepArrow,.marketMechanicsStage .mkAskFill,.marketMechanicsStage .mkPricePath,.marketMechanicsStage .mkWaiting,.marketMechanicsStage .mkOpenStatus,.marketMechanicsStage .mkStopPath,.marketMechanicsStage .mkTriggerDot,.marketMechanicsStage .mkTriggerArrow,.marketMechanicsStage .mkFillDot,.marketMechanicsStage .mkExpected,.marketMechanicsStage .mkActual,.marketMechanicsStage .mkSlipBracket,.marketMechanicsStage .mkGapArrow,.marketMechanicsStage .mkDepthRow,.marketMechanicsStage .mkPartialBar,.marketMechanicsStage .mkMoveAway,.marketMechanicsStage .mkBookLine,.marketMechanicsStage .mkCaution,.marketMechanicsStage .mkSession,.marketMechanicsStage .mkSessionSpread,.marketMechanicsStage .mkLiquidityBars,.marketMechanicsStage .mkTestPath,.marketMechanicsStage .mkCandle,.marketMechanicsStage .mkBacktestFill>circle,.marketMechanicsStage .mkCostGap,.marketMechanicsStage .mkDecisionColumns>g,.marketMechanicsStage .mkNoArrow,.marketMechanicsStage .mkKnowledgeTiles>g,.marketMechanicsStage .mkPassBar,.marketMechanicsStage .mkCompleteQuote,.marketMechanicsStage .mkCompleteTicket,.marketMechanicsStage .mkCompleteBook,.marketMechanicsStage .mkTheoryBadge{opacity:1!important;stroke-dashoffset:0!important;transform:none!important}.marketMechanicsReplay{display:none}.shortMarginChapter *{transition:none!important;animation:none!important}.shortMarginStage .slLabel,.shortMarginStage .slCard,.shortMarginStage .slFlowNode,.shortMarginStage .slFlowArrow,.shortMarginStage .slUpArrow,.shortMarginStage .slRiskAxis>.entryDot,.shortMarginStage .slGainArrow,.shortMarginStage .slLossArrow,.shortMarginStage .slGainCap,.shortMarginStage .slOpenLoss,.shortMarginStage .slShortInterest>.shortSlice,.shortMarginStage .slPieLegend,.shortMarginStage .slCostBar,.shortMarginStage .slCombine,.shortMarginStage .slPositionPath,.shortMarginStage .slOpeningBlock,.shortMarginStage .slEquityBuffer,.shortMarginStage .slEquityLine,.shortMarginStage .slCrossDot,.shortMarginStage .slCallAlert,.shortMarginStage .slCallArrow,.shortMarginStage .slAutoArrow,.shortMarginStage .automatic,.shortMarginStage .slSellStamp,.shortMarginStage .slLeveragedBars,.shortMarginStage .slMultiplier,.shortMarginStage .slSqueezeNode,.shortMarginStage .slLoopArrows,.shortMarginStage .slProfiles>.slCard,.shortMarginStage .slTheoryBadge,.shortMarginStage .slWarningPanel,.shortMarginStage .slWarningPanel>g,.shortMarginStage .slNoTrade,.shortMarginStage .slKnowledgeTiles>g,.shortMarginStage .slPassBar,.shortMarginStage .slDashCard,.shortMarginStage .slSqueezeWarning,.shortMarginStage .slCompleteBadge{opacity:1!important;stroke-dashoffset:0!important;transform:none!important}.shortMarginReplay{display:none}.optionsFoundationsChapter *{transition:none!important;animation:none!important}.optionsFoundationsStage .opLabel,.optionsFoundationsStage .opCard,.optionsFoundationsStage .opContract,.optionsFoundationsStage .opPremiumFlow,.optionsFoundationsStage .opRightFlow,.optionsFoundationsStage .opPricePath,.optionsFoundationsStage .opCross,.optionsFoundationsStage .opCallRight,.optionsFoundationsStage .opPutRight,.optionsFoundationsStage .opBuyerRisk,.optionsFoundationsStage .opRightBadge,.optionsFoundationsStage .opWriterRisk,.optionsFoundationsStage .opObligation,.optionsFoundationsStage .opStrike>rect,.optionsFoundationsStage .opStrikeTag,.optionsFoundationsStage .opExerciseUp,.optionsFoundationsStage .opExerciseDown,.optionsFoundationsStage .opTimeBar.short,.optionsFoundationsStage .opTimeArrow,.optionsFoundationsStage .opPriceTag,.optionsFoundationsStage .opTimes,.optionsFoundationsStage .opHundred,.optionsFoundationsStage .opTotal,.optionsFoundationsStage .opPremiumArrow,.optionsFoundationsStage .opBrokerFee,.optionsFoundationsStage .opStockPrice,.optionsFoundationsStage .opMoneyRow,.optionsFoundationsStage .opValueSplit,.optionsFoundationsStage .opDecay,.optionsFoundationsStage .opPayoff .payoff,.optionsFoundationsStage .opBreakDot,.optionsFoundationsStage .opExerciseArrow,.optionsFoundationsStage .opClearing,.optionsFoundationsStage .opShareFlow,.optionsFoundationsStage .opKnowledgeTiles>g,.optionsFoundationsStage .opPassBar,.optionsFoundationsStage .opCompleteContract,.optionsFoundationsStage .opCompleteTerms,.optionsFoundationsStage .opMiniPayoffs,.optionsFoundationsStage .opCompleteFlow,.optionsFoundationsStage .opTheoryBadge{opacity:1!important;stroke-dashoffset:0!important;transform:none!important}.optionsFoundationsReplay{display:none}.optionsPricingChapter *{transition:none!important;animation:none!important}.optionsPricingStage [class*=pgDelay],.optionsPricingStage .pgArrow,.optionsPricingStage .pgIvRange .history,.optionsPricingStage .pgHvLine,.optionsPricingStage .pgIvCone,.optionsPricingStage .pgDecay .curve,.optionsPricingStage .pgGamma .curve,.optionsPricingStage .pgCrush .iv,.optionsPricingStage .pgCrush .stock,.optionsPricingStage .pgCrush .call{opacity:1!important;stroke-dashoffset:0!important;transform:none!important}.optionsPricingReplay{display:none}.futuresEtfsChapter *{transition:none!important;animation:none!important}.futuresEtfsStage [class*=fpDelay],.futuresEtfsStage .fpArrow,.futuresEtfsStage .fpLongPath,.futuresEtfsStage .fpShortPath,.futuresEtfsStage .fpContango,.futuresEtfsStage .fpBackwardation,.futuresEtfsStage .fpSettlement .equity,.futuresEtfsStage .fpInverse path,.futuresEtfsStage .fpDrift path{opacity:1!important;stroke-dashoffset:0!important;transform:none!important}.futuresEtfsReplay{display:none}.fundamentalsEventsChapter *{transition:none!important;animation:none!important}.fundamentalsEventsStage [class*=fmDelay],.fundamentalsEventsStage .fmArrow,.fundamentalsEventsStage .fmEarnings .price,.fundamentalsEventsStage .fmGapRisk .friday,.fundamentalsEventsStage .fmGapRisk .monday,.fundamentalsEventsStage .fmComplete .chart path{opacity:1!important;stroke-dashoffset:0!important;transform:none!important}.fundamentalsEventsReplay{display:none}.psychologyDisciplineChapter *{transition:none!important;animation:none!important}.psychologyDisciplineStage [class*=pdDelay],.psychologyDisciplineStage .pdArrow,.psychologyDisciplineStage .pdNeutralChart path,.psychologyDisciplineStage .pdBeforePath,.psychologyDisciplineStage .pdAfterPath,.psychologyDisciplineStage .pdRecency path,.psychologyDisciplineStage .pdComplete .chart path{opacity:1!important;stroke-dashoffset:0!important;transform:none!important}.psychologyDisciplineReplay{display:none}}.learningChapter{padding-bottom:132px;scroll-padding-bottom:132px}.lessonTopbar{max-width:1360px;padding-inline:clamp(18px,3vw,38px)}.lessonTopbar>div{min-width:0;max-width:min(760px,70vw)}.lessonTopbar b{overflow-wrap:anywhere;text-wrap:balance;max-width:100%}.lessonDots,.manuscriptDots{overscroll-behavior-inline:contain;scrollbar-width:none;max-width:min(100%,430px);overflow-x:auto}.lessonDots::-webkit-scrollbar{display:none}.manuscriptDots::-webkit-scrollbar{display:none}.manuscriptPage{grid-template-columns:minmax(460px,1fr) minmax(460px,1fr);gap:clamp(26px,3.5vw,52px);width:min(1320px,100% - 60px);margin-top:26px}.manuscriptLessonVisual{border-color:#3a4d43;padding:20px;top:98px;box-shadow:0 24px 64px #00000061}.visualBriefCard{overflow-wrap:anywhere;border-radius:0 7px 7px 0;min-width:0;padding:13px 14px}.visualBriefCard span{font-size:8.5px}.visualBriefCard p{color:#b0ad99;text-wrap:pretty;max-width:62ch;margin-top:6px;font-size:12.5px;line-height:1.58}.visualStatus{padding:6px 8px;font-size:8px}.manuscriptContent{padding-bottom:126px}.manuscriptContent>h1{letter-spacing:-.042em;overflow-wrap:anywhere;text-wrap:balance;max-width:720px;margin-block:11px 16px;font-size:clamp(34px,3.5vw,52px);line-height:1.03}.manuscriptContent>.manuscriptLead{color:#c0cbc5;text-wrap:pretty;max-width:70ch;font-size:16.5px;line-height:1.68}.manuscriptObjective{color:#a6b3ac;text-wrap:pretty;gap:12px;max-width:70ch;font-size:13px;line-height:1.52}.manuscriptTeachingPair{gap:11px;max-width:720px;margin-block:18px}.manuscriptTeachingPair>div{overflow-wrap:anywhere;padding:14px 15px}.manuscriptTeachingPair span{font-size:8.5px}.manuscriptTeachingPair p{color:#bdc8c2;text-wrap:pretty;font-size:13px;line-height:1.56}.manuscriptQuestion{max-width:720px;margin-top:20px;padding-top:18px}.manuscriptQuestion h2{text-wrap:balance;margin-block:9px 13px;font-size:18.5px;line-height:1.38}.manuscriptOptions{gap:8px}.manuscriptOptions button{overflow-wrap:anywhere;min-height:50px;padding:10px 12px;font-size:13px;line-height:1.45}.manuscriptFeedback{margin-top:10px;padding:12px 14px}.manuscriptFeedback>b{font-size:12px}.manuscriptFeedback p{color:#aab7b0;text-wrap:pretty;font-size:12.5px;line-height:1.55}.guidedCounter,.knowledgeScore,.guidedComplete,.masteryPassed,.knowledgeResult,.chapterCelebration,.chapterActions{max-width:720px}.lessonNavigation{bottom:max(18px,env(safe-area-inset-bottom));background:#080e0bf5;border-color:#40564a;border-radius:12px;grid-template-columns:150px minmax(0,1fr) 150px;width:min(1200px,100% - 44px);padding:10px 12px}.lessonNavigation b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.75px;overflow:hidden}.lessonNavigation span{font-size:9.75px}.lessonNavigation>button,.lessonInlineNext{border-radius:7px;min-height:46px;font-size:11.75px}.learningChapter button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.learningChapter button:not(:disabled){transition:border-color .18s,background-color .18s,color .18s,transform .18s}.rsiLabel text,.maLabel text,.mtfLabel text,.vrLabel text,.hbLabel text,.ctLabel text,.rbLabel text,.syLabel text,.rkLabel text,.mkLabel text,.slLabel text,.opLabel text,.pgLabel text,.fpLabel text,.fmLabel text,.pdLabel text,.mtfPanel>.title,.hbCard>.title,.ctCard>.title,.rbCard>.title,.syCard>.title,.rkCard>.title,.mkCard>.title,.slCard>.title,.opCard>.title,.pgCard>.title,.fpCard>.title,.fmCard>.title,.pdCard>.title{text-anchor:middle}.optionsPricingStage text,.futuresEtfsStage text,.fundamentalsEventsStage text,.psychologyDisciplineStage text{font-size:7.5px}.pgLabel text,.fpLabel text,.fmLabel text,.pdLabel text,.pgCard>.title,.fpCard>.title,.fmCard>.title,.pdCard>.title{font-size:7px}@media (width<=1080px){.manuscriptPage{grid-template-columns:1fr;gap:24px;width:min(820px,100% - 40px)}.manuscriptLessonVisual{width:100%;max-width:820px;margin-inline:auto;position:relative;top:auto}.manuscriptContent{width:100%;max-width:820px;margin-inline:auto}.remainingCourseVisual>div:first-child{min-height:0}}.beginnerFoundationStage{background:radial-gradient(circle at 50% 42%,#355c4829,#0000 56%),#07100c;border:1px solid #34483e;border-radius:8px;min-height:0;position:relative;overflow:hidden}.beginnerFoundationStage svg{aspect-ratio:520/300;width:100%;height:auto;display:block;overflow:visible}.beginnerFoundationStage text{fill:#c5d1cb;font-family:var(--font-mono),monospace;letter-spacing:.075em;text-anchor:middle;font-size:8px;font-weight:700}.beginnerFoundationStage .bfGrid line{stroke:#17271f;stroke-width:1px}.beginnerFoundationStage .bfPrice,.beginnerFoundationStage .bfFuture{fill:none;stroke:#d7b65c;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:760;stroke-dashoffset:760px;animation:2.15s cubic-bezier(.25,.72,.25,1) forwards bfDraw}.beginnerFoundationStage .bfPrice.bear,.beginnerFoundationStage .bfFuture.fall{stroke:#d46d69}.beginnerFoundationStage .bfFuture.range{stroke:#79a6c8}.beginnerFoundationStage .bfFuture{stroke-width:2.2px}.beginnerFoundationStage .bfCandle line{stroke:#68b38d;stroke-width:3px}.beginnerFoundationStage .bfCandle rect{fill:#68b38d}.beginnerFoundationStage .bfCandle.bear line{stroke:#d46d69}.beginnerFoundationStage .bfCandle.bear rect{fill:#d46d69}.beginnerFoundationStage .bfLabel rect,.beginnerFoundationStage .bfCard>rect{fill:#101b16;stroke:#496155;stroke-width:1px}.beginnerFoundationStage .bfLabel text,.beginnerFoundationStage .bfCard>.title{text-anchor:middle;font-size:7.2px}.beginnerFoundationStage .tone-green>rect{fill:#10241b;stroke:#4d966f}.beginnerFoundationStage .tone-green>text{fill:#7bc59d}.beginnerFoundationStage .tone-gold>rect{fill:#241f10;stroke:#9f8541}.beginnerFoundationStage .tone-gold>text{fill:#dfc671}.beginnerFoundationStage .tone-red>rect{fill:#271514;stroke:#a55b57}.beginnerFoundationStage .tone-red>text{fill:#df8782}.beginnerFoundationStage .tone-blue>rect{fill:#111e27;stroke:#547b97}.beginnerFoundationStage .tone-blue>text{fill:#82afd0}.beginnerFoundationStage .bfCard>rect{fill:#0c1812d6}.beginnerFoundationStage .bfCard>.title{fill:#d9e3de}.beginnerFoundationStage .bfCallouts path,.beginnerFoundationStage .bfCompress path,.beginnerFoundationStage .bfGap path,.beginnerFoundationStage .bfEffort path,.beginnerFoundationStage .bfSteps path{fill:none;stroke:#809088;stroke-width:1.5px}.beginnerFoundationStage .bfAnatomyBull{animation:9.4s linear forwards bfAnatomyBull}.beginnerFoundationStage .bfAnatomyBear{opacity:0;animation:9.4s linear forwards bfAnatomyBear}.beginnerFoundationStage [class*=bfAnatomyStep]{opacity:0;animation:.42s ease-out forwards bfReveal}.beginnerFoundationStage .bfAnatomyStep1{animation-delay:.65s}.beginnerFoundationStage .bfAnatomyStep2{animation-delay:1.55s}.beginnerFoundationStage .bfAnatomyStep3{animation-delay:2.45s}.beginnerFoundationStage .bfAnatomyStep4{animation-delay:3.35s}.beginnerFoundationStage .bfAnatomyStep5{animation-delay:5.25s}.beginnerFoundationStage .bfAnatomyStep6{animation-delay:6.15s}.beginnerFoundationStage .bfAnatomyStep7{animation-delay:7.05s}.beginnerFoundationStage .bfAnatomyStep8{animation-delay:7.95s}.beginnerFoundationStage .bfBracket path{fill:none;stroke:#8aa099;stroke-width:2px}.beginnerFoundationStage .bfBracket text{fill:#a8bab1;transform-origin:170px 139px;font-size:7px;transform:rotate(-90deg)}.beginnerFoundationStage .bfGap text,.beginnerFoundationStage .bfEffort text{fill:#d9c77f}.beginnerFoundationStage .bfLive circle{fill:none;stroke:#d7b65c;stroke-width:2px;stroke-dasharray:5 5;animation:1.8s ease-in-out 2 forwards bfPulse}.beginnerFoundationStage .bfBoundary,.beginnerFoundationStage .bfPane{stroke:#506158;stroke-width:1.5px;stroke-dasharray:5 5}.beginnerFoundationStage .bfUnknown{fill:#18231f;stroke:#3a4b43;stroke-dasharray:5 5}.beginnerFoundationStage .bfZones rect{opacity:.22}.beginnerFoundationStage .bfZones .high{fill:#c8615d;stroke:#d77470}.beginnerFoundationStage .bfZones .low{fill:#4b9c72;stroke:#66b58a}.beginnerFoundationStage .bfBars rect{fill:#527a65}.beginnerFoundationStage .bfBars rect:nth-child(3n){fill:#78ad8d}.beginnerFoundationStage .bfChecklist circle{fill:#193224;stroke:#62a77f}.beginnerFoundationStage .bfChecklist rect,.beginnerFoundationStage .bfSteps rect{fill:#101b16;stroke:#475d52}.beginnerFoundationStage .bfChecklist .number{fill:#83c39f;font-size:9px}.beginnerFoundationStage .bfChecklist text:not(.number),.beginnerFoundationStage .bfSteps text{font-size:7px}.beginnerFoundationStage .bfSteps path{stroke:#6eb28a;stroke-width:2.5px}.beginnerFoundationStage .bfMastery circle{fill:#173223;stroke:#67b187;stroke-width:2px}.beginnerFoundationStage .bfMastery circle:last-child{fill:#241614;stroke:#a45d59}.beginnerFoundationStage .bfMastery>.bfDelay3{fill:#d9c77f;font-size:9px}.beginnerFoundationStage .bfMastery .lens circle{fill:#101b16;stroke:#d7b65c}.beginnerFoundationStage .bfMastery .lens path{fill:none;stroke:#d7b65c;stroke-width:3px}.beginnerFoundationStage .bfComplete>circle{fill:#11291d;stroke:#65b085;stroke-width:2px}.beginnerFoundationStage .bfComplete>path{fill:none;stroke:#77c79a;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.beginnerFoundationStage .bfComplete>text{fill:#e1cb7d;font-size:9px}.beginnerFoundationStage .bfDelay1,.beginnerFoundationStage .bfDelay2,.beginnerFoundationStage .bfDelay3,.beginnerFoundationStage .bfDelay4,.beginnerFoundationStage .bfDelay5{opacity:0;animation:.52s ease-out forwards bfReveal}.beginnerFoundationStage .bfDelay1{animation-delay:.35s}.beginnerFoundationStage .bfDelay2{animation-delay:1.15s}.beginnerFoundationStage .bfDelay3{animation-delay:2.15s}.beginnerFoundationStage .bfDelay4{animation-delay:3.2s}.beginnerFoundationStage .bfDelay5{animation-delay:4.25s}.beginnerFoundationBrief{justify-content:space-between;align-items:center;gap:16px;display:flex}.beginnerFoundationBrief>div{min-width:0}.beginnerFoundationReplay{color:#d8c77d;min-height:36px;font:700 9px var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#111b16;border:1px solid #536758;border-radius:6px;flex:none;padding:8px 12px}.beginnerFoundationReplay:hover{background:#1b2117;border-color:#9a8548}@keyframes bfReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes bfDraw{to{stroke-dashoffset:0}}@keyframes bfPulse{0%,to{opacity:.45;transform-origin:50%;transform:scale(.96)}50%{opacity:1;transform-origin:50%;transform:scale(1.04)}}@keyframes bfAnatomyBull{0%,46%{opacity:1}50%,to{opacity:0}}@keyframes bfAnatomyBear{0%,49%{opacity:0}54%,to{opacity:1}}@media (width<=620px){.beginnerFoundationBrief{flex-direction:column;align-items:stretch;gap:10px}.beginnerFoundationReplay{width:100%}.beginnerFoundationStage text{font-size:7.4px}}@media (prefers-reduced-motion:reduce){.beginnerFoundationChapter *{transition:none!important;animation:none!important}.beginnerFoundationStage [class*=bfDelay],.beginnerFoundationStage [class*=bfAnatomyStep],.beginnerFoundationStage .bfPrice,.beginnerFoundationStage .bfFuture{opacity:1!important;stroke-dashoffset:0!important;transform:none!important}.beginnerFoundationStage .bfAnatomyBull{display:none}.beginnerFoundationStage .bfAnatomyBear{opacity:1!important}.beginnerFoundationReplay{display:none}}.beginnerSemanticStage .bfGrid{opacity:.76}.beginnerSemanticStage .bfTag>rect,.beginnerSemanticStage .bfPanel>rect{fill:#101b16;stroke:#4d6157;stroke-width:1px}.beginnerSemanticStage .bfTag>text,.beginnerSemanticStage .bfPanel>text{fill:#d7e0dc;text-anchor:middle;font-size:7px}.beginnerSemanticStage .bfPanel>text{font-size:6.7px}.beginnerSemanticStage .tone-green>rect{fill:#10241b;stroke:#4d966f}.beginnerSemanticStage .tone-green>text{fill:#7bc59d}.beginnerSemanticStage .tone-gold>rect{fill:#241f10;stroke:#9f8541}.beginnerSemanticStage .tone-gold>text{fill:#dfc671}.beginnerSemanticStage .tone-red>rect{fill:#271514;stroke:#a55b57}.beginnerSemanticStage .tone-red>text{fill:#df8782}.beginnerSemanticStage .tone-blue>rect{fill:#111e27;stroke:#547b97}.beginnerSemanticStage .tone-blue>text{fill:#82afd0}.beginnerSemanticStage .tone-muted>rect{fill:#101713;stroke:#3f5048}.beginnerSemanticStage .bfSemanticPath{fill:none;stroke:#d7b65c;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:820;stroke-dashoffset:820px;opacity:0;animation:.52s ease-out forwards bfReveal,2.1s cubic-bezier(.25,.72,.25,1) forwards bfDraw}.beginnerSemanticStage .bfSemanticPath.bfDelay1{animation-delay:.35s,.35s}.beginnerSemanticStage .bfSemanticPath.bfDelay2{animation-delay:1.15s,1.15s}.beginnerSemanticStage .bfSemanticPath.bfDelay3{animation-delay:2.15s,2.15s}.beginnerSemanticStage .bfSemanticPath.bfDelay4{animation-delay:3.2s,3.2s}.beginnerSemanticStage .bfSemanticPath.bfDelay5{animation-delay:4.25s,4.25s}.beginnerSemanticStage .bfSemanticPath.tone-green{stroke:#68b38d}.beginnerSemanticStage .bfSemanticPath.tone-red{stroke:#d46d69}.beginnerSemanticStage .bfSemanticPath.tone-blue{stroke:#79a6c8}.beginnerSemanticStage .bfSemanticPath.dashed{stroke-dasharray:6 6;stroke-dashoffset:0}.beginnerSemanticStage .bfArrow{fill:none;stroke:#d7b65c;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.beginnerSemanticStage .bfArrow.tone-green{stroke:#68b38d}.beginnerSemanticStage .bfArrow.tone-red{stroke:#d46d69}.beginnerSemanticStage .bfArrow.tone-blue{stroke:#79a6c8}.beginnerSemanticStage .bfZone{fill:#68b38d;stroke:#79c79d;opacity:.22}.beginnerSemanticStage .bfZone.tone-red{fill:#d46d69;stroke:#e2817c}.beginnerSemanticStage .bfZone.tone-gold{fill:#d7b65c;stroke:#e2ca7b}.beginnerSemanticStage .bfZone.tone-blue{fill:#79a6c8;stroke:#93bcd9}.beginnerSemanticStage .bfDivider{stroke:#65766d;stroke-width:1.2px;stroke-dasharray:5 5}.beginnerSemanticStage .bfCandle text{fill:#b9c6bf;font-size:6.8px}.beginnerSemanticStage .bfCandle.muted{opacity:.28}.beginnerSemanticStage .bfBars rect{fill:#527a65}.beginnerSemanticStage .bfBars rect.highlight{fill:#d7b65c;stroke:#eed989;stroke-width:1px}.beginnerSemanticStage .bfTimeBox,.beginnerSemanticStage .bfFocusWindow,.beginnerSemanticStage .bfPeriodLink,.beginnerSemanticStage .bfTarget{fill:#36684e14;stroke:#607a6c;stroke-width:1.4px;stroke-dasharray:5 5}.beginnerSemanticStage .bfAxisLabel{fill:#a8b9b0;font-size:7px}.beginnerSemanticStage .bfCombinedBracket,.beginnerSemanticStage .bfBodyBracket,.beginnerSemanticStage .bfRangeBracket,.beginnerSemanticStage .bfGapBracket,.beginnerSemanticStage .bfTransitionBracket,.beginnerSemanticStage .bfSharedReaction,.beginnerSemanticStage .bfEqualHeight{fill:none;stroke:#d7b65c;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.beginnerSemanticStage .bfEndpoint{stroke-width:2px}.beginnerSemanticStage .bfEndpoint.high{fill:#d7b65c;stroke:#f0da8f}.beginnerSemanticStage .bfEndpoint.low{fill:#d46d69;stroke:#eb918c}.beginnerSemanticStage .bfOhlcBull{animation:9.4s linear forwards bfAnatomyBull}.beginnerSemanticStage .bfOhlcBear{opacity:0;animation:9.4s linear forwards bfAnatomyBear}.beginnerSemanticStage .bfOhlcBear .bfDelay1{animation-delay:5.05s}.beginnerSemanticStage .bfOhlcBear .bfDelay2{animation-delay:5.85s}.beginnerSemanticStage .bfOhlcBear .bfDelay3{animation-delay:6.65s}.beginnerSemanticStage .bfOhlcBear .bfDelay4{animation-delay:7.45s}.beginnerSemanticStage .bfTurn,.beginnerSemanticStage .bfCleanMarks circle{fill:#d7b65c;stroke:#f0da8f;stroke-width:1.5px}.beginnerSemanticStage .bfTurn.low{fill:#79a6c8;stroke:#9fc8e5}.beginnerSemanticStage .bfNoiseMarks circle{fill:#d46d69}.beginnerSemanticStage .bfFolder{fill:#23493721;stroke:#5f7d6d;stroke-width:1.5px;stroke-dasharray:6 5}.beginnerSemanticStage .bfOuterWick{stroke:#d7b65c;stroke-width:3px}.beginnerSemanticStage .bfVolumeBaseline{stroke:#79a6c8;stroke-width:1.7px;stroke-dasharray:6 4}.beginnerSemanticStage .bfTrade circle{fill:#182921;stroke:#668373}.beginnerSemanticStage .bfTrade text{fill:#d8c879;font-size:6.5px}.beginnerSemanticStage .bfSum{fill:#b8c5be;font-size:7px}.beginnerSemanticStage .bfVolumeTotal,.beginnerSemanticStage .bfBigBar,.beginnerSemanticStage .bfSpike{fill:#68b38d;stroke:#8bd0aa;stroke-width:1.2px}.beginnerSemanticStage .bfUnknownFuture{fill:#79a6c814;stroke:#5c819c;stroke-dasharray:5 5}.beginnerSemanticStage .bfColourBar.green{fill:#68b38d}.beginnerSemanticStage .bfColourBar.red{fill:#d46d69}.beginnerSemanticStage .bfIncomplete{fill:none;stroke:#d46d69;stroke-width:1.7px;stroke-dasharray:4 3}.beginnerSemanticStage .bfPracticeText{fill:#c0cdc6;font-size:7px}.beginnerSemanticStage .bfPracticeCheck{fill:none;stroke:#68b38d;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.beginnerSemanticStage .bfEvidenceStack rect{fill:#122019;stroke:#53695d}.beginnerSemanticStage .bfEvidenceStack text{fill:#c9d5cf;font-size:7px}@media (prefers-reduced-motion:reduce){.beginnerSemanticStage .bfSemanticPath{opacity:1!important;stroke-dashoffset:0!important}.beginnerSemanticStage .bfOhlcBull{display:none}.beginnerSemanticStage .bfOhlcBear{opacity:1!important}}@media (width<=620px){.learningChapter{padding-bottom:118px}.lessonTopbar>div{max-width:calc(100vw - 112px)}.lessonDots,.manuscriptDots{justify-content:flex-start;max-width:100%}.manuscriptPage{width:calc(100% - 24px);margin-top:22px}.manuscriptLessonVisual,.visualBriefCard{padding:12px}.visualBriefCard p{font-size:12px}.manuscriptContent>h1{font-size:clamp(31px,10vw,38px);line-height:1.04}.manuscriptContent>.manuscriptLead{font-size:15.5px;line-height:1.64}.manuscriptTeachingPair{gap:9px}.lessonNavigation{bottom:max(8px,env(safe-area-inset-bottom));width:calc(100% - 20px);padding:8px}.lessonNavigation>button{min-height:48px;padding-inline:10px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
