.m1-lesson{position:relative;min-width:0;border:1px solid var(--border);border-radius:14px;background:var(--card);box-shadow:var(--shadow);overflow:hidden}.m1-lesson--candle{margin:0 0 34px}.m1-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 16px}.m1-header h3{margin:3px 0 0;color:var(--text);font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:650;letter-spacing:0}.m1-eyebrow,.m1-step{color:var(--text-2);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase}.m1-replay{min-width:122px;min-height:44px;flex:0 0 auto;border:1px solid var(--border);border-radius:7px;background:var(--card-2);color:var(--text);padding:0 14px;font:600 13px Space Grotesk,sans-serif;letter-spacing:0;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.m1-replay:hover{border-color:var(--accent);background:var(--accent-soft)}.m1-replay:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.m1-replay:active{background:color-mix(in srgb,var(--accent-soft) 60%,var(--card-2) 40%);border-color:var(--accent);transform:translateY(.5px)}.m1-chart-shell{min-width:0;margin:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--card-2);overflow:hidden}.m1-chart{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:30 / 17}.m1-lesson--candle .m1-chart{aspect-ratio:15 / 8}.m1-plot-bg{fill:color-mix(in srgb,var(--card-2) 92%,var(--text) 8%)}.m1-price-tick--dimmed text{opacity:.25}.m1-price-tick line{stroke:var(--border);stroke-width:1;vector-effect:non-scaling-stroke}.m1-price-tick text{fill:var(--text-2);font:500 10px JetBrains Mono,monospace}.m1-wick,.m1-body{transition:x .5s cubic-bezier(.2,.7,.2,1),y .5s cubic-bezier(.2,.7,.2,1),width .5s cubic-bezier(.2,.7,.2,1),height .5s cubic-bezier(.2,.7,.2,1)}.m1-wick--up,.m1-body--up{fill:var(--up)}.m1-wick--down,.m1-body--down{fill:var(--down)}.m1-anchor-label{animation:m1-label-in .4s ease both}.m1-label-line{stroke:var(--text-3);stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.m1-label-text{fill:var(--text-2);paint-order:stroke;stroke:var(--card-2);stroke-width:4px;stroke-linejoin:round;font:700 12px JetBrains Mono,monospace}.m1-label-text--up{fill:var(--up)}.m1-time-label{fill:var(--text-3);font:500 11px JetBrains Mono,monospace;text-anchor:middle}.m1-time-tick{fill:var(--text-3);font:500 9.5px JetBrains Mono,monospace;text-anchor:middle}.m1-highlight-band{fill:color-mix(in srgb,var(--accent) 16%,transparent);animation:m1-fade .45s ease-out both}.m1-highlight-edge{stroke:var(--accent-line);stroke-width:1;vector-effect:non-scaling-stroke;animation:m1-fade .45s ease-out both}.m1-highlight{animation:m1-fade .45s ease-out both}.m1-bracket{fill:none;stroke:var(--accent);stroke-width:1.6;vector-effect:non-scaling-stroke}.m1-bracket-label{fill:var(--accent);font:700 11px JetBrains Mono,monospace;text-anchor:middle}.m1-status{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:start;min-height:80px;padding:16px 20px 18px}.m1-status p{margin:0;color:var(--text-2);font-size:14px;line-height:1.55}.m1-explainers{display:flex;gap:14px;flex-wrap:wrap;padding:0 20px 20px}.m1-explainer{flex:1;min-width:210px;display:flex;gap:12px;align-items:center;border:1px solid var(--border);border-radius:10px;background:var(--card-2);padding:12px 14px}.m1-glyph{position:relative;width:18px;height:34px;flex-shrink:0;border-radius:3px}.m1-glyph span{position:absolute;left:7.5px;top:-6px;bottom:-6px;width:3px;border-radius:2px}.m1-glyph--up,.m1-glyph--up span{background:var(--up)}.m1-glyph--down,.m1-glyph--down span{background:var(--down)}.m1-explainer-title{font:700 13.5px Space Grotesk,sans-serif}.m1-explainer-title--up{color:var(--up)}.m1-explainer-title--down{color:var(--down)}.m1-explainer-text{font-size:12.5px;color:var(--text-2);line-height:1.45}.m1-explainer-text strong{color:var(--text)}.m1-candle--entering{transform-box:fill-box;transform-origin:center bottom;animation:m1-candle-in .36s cubic-bezier(.2,.75,.25,1) both}.m1-stage-clock{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.m1-stage-clock--a{animation:m1-stage-clock .9s linear 1 both}.m1-stage-clock--b{animation:m1-stage-clock .36s linear 1 both}.m1-stage-clock--b-final{animation-duration:.9s}.m1-lesson--paused .m1-candle--entering,.m1-lesson--paused .m1-anchor-label,.m1-lesson--paused .m1-highlight,.m1-lesson--paused .m1-highlight-band,.m1-lesson--paused .m1-highlight-edge,.m1-lesson--paused .m1-stage-clock{animation-play-state:paused}@keyframes m1-candle-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes m1-fade{0%{opacity:0}to{opacity:1}}@keyframes m1-label-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes m1-stage-clock{0%{opacity:0}to{opacity:.001}}@media (max-width: 700px){.m1-status{grid-template-columns:1fr;gap:7px;min-height:108px}}@media (max-width: 560px){.m1-header{flex-wrap:nowrap;align-items:flex-start;padding:16px}.m1-header h3{font-size:16px}.m1-replay{min-width:0;min-height:44px;padding-inline:12px;white-space:nowrap}.m1-chart-shell{margin-inline:6px}.m1-status{padding:14px 16px 17px}}@media (prefers-reduced-motion: reduce){.m1-candle--entering,.m1-anchor-label,.m1-highlight,.m1-highlight-band,.m1-highlight-edge,.m1-stage-clock{animation:none}.m1-replay:active{transform:none}.m1-wick,.m1-body,.m1-replay{transition:none}}.m3-vwap-lesson{position:relative;min-width:0;border:1px solid var(--border);border-radius:14px;background:var(--card);box-shadow:var(--shadow);overflow:hidden}.m3-vwap-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 16px}.m3-vwap-header h3{margin:3px 0 0;color:var(--text);font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:650}.m3-vwap-eyebrow,.m3-vwap-step{color:var(--text-2);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;text-transform:uppercase}.m3-vwap-replay{min-width:122px;min-height:44px;flex:0 0 auto;border:1px solid var(--border);border-radius:7px;background:var(--card-2);color:var(--text);padding:0 14px;font:600 13px Space Grotesk,sans-serif;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.m3-vwap-replay:hover,.m3-vwap-replay:active{border-color:var(--accent);background:var(--accent-soft)}.m3-vwap-replay:active{transform:translateY(.5px)}.m3-vwap-replay:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.m3-vwap-chart-shell{min-width:0;margin:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--card-2);overflow:hidden}.m3-vwap-chart{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:30 / 17}.m3-vwap-plot-bg{fill:color-mix(in srgb,var(--card-2) 92%,var(--text) 8%)}.m3-vwap-price-tick line{stroke:var(--border);stroke-width:1;vector-effect:non-scaling-stroke}.m3-vwap-price-tick text{fill:var(--text-2);font:500 10px JetBrains Mono,monospace}.m3-vwap-highlight rect{fill:color-mix(in srgb,var(--accent) 16%,transparent)}.m3-vwap-highlight line{stroke:var(--accent-line);stroke-width:1;vector-effect:non-scaling-stroke}.m3-vwap-highlight,.m3-vwap-stretch-label,.m3-vwap-snap-label,.m3-vwap-end-dot{animation:m3-vwap-fade .45s ease-out both}.m3-vwap-band{fill:none;stroke:var(--text-3);stroke-width:1;stroke-dasharray:4 6}.m3-vwap-band--outer{opacity:.55}.m3-vwap-band--inner{opacity:.3}.m3-vwap-line{fill:none;stroke:var(--accent);stroke-width:1.8;opacity:.9;stroke-linejoin:round}.m3-vwap-band-labels text,.m3-vwap-time-tick,.m3-vwap-snap-label{fill:var(--text-3);font:500 11px JetBrains Mono,monospace;text-anchor:end}.m3-vwap-band-labels .m3-vwap-band-label--vwap{fill:var(--accent);font-weight:700}.m3-vwap-time-tick{font-size:10px;text-anchor:middle}.m3-vwap-stretch-label{fill:var(--up);font:700 12.5px Space Grotesk,sans-serif;text-anchor:middle}.m3-vwap-snap-label{fill:var(--text-2);font-weight:600;text-anchor:middle}.m3-vwap-wick--up,.m3-vwap-body--up,.m3-vwap-end-dot{fill:var(--up)}.m3-vwap-wick--down,.m3-vwap-body--down{fill:var(--down)}.m3-vwap-candle--entering{transform-box:fill-box;transform-origin:center bottom;animation:m3-vwap-candle-in .36s cubic-bezier(.2,.75,.25,1) both}.m3-vwap-status{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:start;min-height:84px;padding:16px 20px 18px}.m3-vwap-status p{margin:0;color:var(--text-2);font-size:14px;line-height:1.55}.m3-vwap-stage-clock{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;animation:m3-vwap-stage-clock .36s linear 1 both}.m3-vwap-stage-clock--stretch{animation-duration:1.4s}.m3-vwap-stage-clock--snap{animation-duration:.42s}.m3-vwap-lesson--paused .m3-vwap-candle--entering,.m3-vwap-lesson--paused .m3-vwap-highlight,.m3-vwap-lesson--paused .m3-vwap-stretch-label,.m3-vwap-lesson--paused .m3-vwap-snap-label,.m3-vwap-lesson--paused .m3-vwap-end-dot,.m3-vwap-lesson--paused .m3-vwap-stage-clock{animation-play-state:paused}@keyframes m3-vwap-candle-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes m3-vwap-fade{0%{opacity:0}to{opacity:1}}@keyframes m3-vwap-stage-clock{0%{opacity:0}to{opacity:.001}}@media (max-width: 700px){.m3-vwap-status{grid-template-columns:1fr;gap:7px;min-height:108px}}@media (max-width: 560px){.m3-vwap-header{flex-wrap:nowrap;align-items:flex-start;padding:16px}.m3-vwap-header h3{font-size:16px}.m3-vwap-replay{min-width:0;min-height:44px;padding-inline:12px;white-space:nowrap}.m3-vwap-chart-shell{margin-inline:6px}.m3-vwap-status{padding:14px 16px 17px}}@media (prefers-reduced-motion: reduce){.m3-vwap-candle--entering,.m3-vwap-highlight,.m3-vwap-stretch-label,.m3-vwap-snap-label,.m3-vwap-end-dot,.m3-vwap-stage-clock{animation:none}.m3-vwap-replay{transition:none}.m3-vwap-replay:active{transform:none}}.m4-sweep-lesson{position:relative;min-width:0;border:1px solid var(--border);border-radius:14px;background:var(--card);box-shadow:var(--shadow);overflow:hidden}.m4-sweep-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 16px}.m4-sweep-header h3{margin:3px 0 0;color:var(--text);font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:650;letter-spacing:0}.m4-sweep-eyebrow,.m4-sweep-step{color:var(--text-2);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase}.m4-sweep-replay{min-width:122px;min-height:44px;flex:0 0 auto;border:1px solid var(--border);border-radius:7px;background:var(--card-2);color:var(--text);padding:0 14px;font:600 13px Space Grotesk,sans-serif;letter-spacing:0;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.m4-sweep-replay:hover{border-color:var(--accent);background:var(--accent-soft)}.m4-sweep-replay:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.m4-sweep-replay:active{background:color-mix(in srgb,var(--accent-soft) 60%,var(--card-2) 40%);border-color:var(--accent);transform:translateY(.5px)}.m4-sweep-chart-shell{min-width:0;margin:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--card-2);overflow:hidden}.m4-sweep-chart{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:15 / 8}.m4-sweep-plot-bg{fill:color-mix(in srgb,var(--card-2) 92%,var(--text) 8%)}.m4-sweep-price-tick line{stroke:var(--border);stroke-width:1;vector-effect:non-scaling-stroke}.m4-sweep-price-tick text{fill:var(--text-2);font:500 10px JetBrains Mono,monospace}.m4-sweep-wick,.m4-sweep-body{vector-effect:non-scaling-stroke}.m4-sweep-wick--up,.m4-sweep-body--up{fill:var(--up)}.m4-sweep-wick--down,.m4-sweep-body--down{fill:var(--down)}.m4-sweep-candle-label{fill:var(--text-3);font:500 11px JetBrains Mono,monospace;text-anchor:middle}.m4-sweep-level{stroke:var(--down);stroke-width:1.5;stroke-dasharray:7 6;opacity:.55;vector-effect:non-scaling-stroke}.m4-sweep-level-label{fill:var(--down);paint-order:stroke;stroke:color-mix(in srgb,var(--card-2) 92%,var(--text) 8%);stroke-width:4px;stroke-linejoin:round;font:600 11px JetBrains Mono,monospace}.m4-sweep-level-tag{fill:var(--card-2);stroke:var(--down);stroke-width:1;opacity:.9;vector-effect:non-scaling-stroke}.m4-sweep-level-tag-text{fill:var(--down);font:700 9px JetBrains Mono,monospace;text-anchor:middle}.m4-sweep-zone{fill:color-mix(in srgb,var(--down) 15%,transparent)}.m4-sweep-pierce{stroke:var(--down);stroke-width:5;stroke-linecap:round;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--down) 55%,transparent));vector-effect:non-scaling-stroke}.m4-sweep-label{fill:var(--down);paint-order:stroke;stroke:color-mix(in srgb,var(--card-2) 92%,var(--text) 8%);stroke-width:4px;stroke-linejoin:round;font:700 13px Space Grotesk,sans-serif;text-anchor:middle}.m4-sweep-reject-ring{fill:none;stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}.m4-sweep-reversal-label{fill:var(--accent);paint-order:stroke;stroke:color-mix(in srgb,var(--card-2) 92%,var(--text) 8%);stroke-width:4px;stroke-linejoin:round;font:700 13px Space Grotesk,sans-serif;text-anchor:middle}.m4-sweep-reversal-dot{fill:var(--accent);filter:drop-shadow(0 0 6px var(--accent))}.m4-sweep-status{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:start;min-height:80px;padding:16px 20px 18px}.m4-sweep-status p{margin:0;color:var(--text-2);font-size:14px;line-height:1.55}.m4-sweep-status strong{color:var(--text)}.m4-sweep-candle--entering{transform-box:fill-box;transform-origin:center bottom;animation:m4-sweep-candle-in .42s cubic-bezier(.2,.75,.25,1) both}.m4-sweep-annotation--in{animation:m4-sweep-fade .36s ease-out both}.m4-sweep-stage-clock{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;animation:m4-sweep-stage-clock .98s linear 1 both}.m4-sweep-lesson--paused .m4-sweep-candle--entering,.m4-sweep-lesson--paused .m4-sweep-annotation--in,.m4-sweep-lesson--paused .m4-sweep-stage-clock{animation-play-state:paused}@keyframes m4-sweep-candle-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes m4-sweep-fade{0%{opacity:0}to{opacity:1}}@keyframes m4-sweep-stage-clock{0%{opacity:0}to{opacity:.001}}@media (max-width: 560px){.m4-sweep-header{align-items:flex-start;padding:16px}.m4-sweep-header h3{font-size:16px}.m4-sweep-replay{min-width:0;padding-inline:12px;white-space:nowrap}.m4-sweep-chart-shell{margin-inline:6px}.m4-sweep-status{grid-template-columns:1fr;gap:7px;min-height:112px;padding:14px 16px 17px}}@media (prefers-reduced-motion: reduce){.m4-sweep-candle--entering,.m4-sweep-annotation--in,.m4-sweep-stage-clock{animation:none}.m4-sweep-replay{transition:none}.m4-sweep-replay:active{transform:none}}.m4-fvg-lesson{position:relative;min-width:0;border:1px solid var(--border);border-radius:14px;background:var(--card);box-shadow:var(--shadow);overflow:hidden}.m4-fvg-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 16px}.m4-fvg-header h3{margin:3px 0 0;color:var(--text);font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:650;letter-spacing:0}.m4-fvg-eyebrow,.m4-fvg-step{color:var(--text-2);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase}.m4-fvg-replay{min-width:122px;min-height:44px;flex:0 0 auto;border:1px solid var(--border);border-radius:7px;background:var(--card-2);color:var(--text);padding:0 14px;font:600 13px Space Grotesk,sans-serif;letter-spacing:0;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.m4-fvg-replay:hover{border-color:var(--accent);background:var(--accent-soft)}.m4-fvg-replay:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.m4-fvg-chart-shell{min-width:0;margin:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--card-2);overflow:hidden}.m4-fvg-chart{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:15 / 8}.m4-fvg-plot-bg{fill:color-mix(in srgb,var(--card-2) 92%,var(--text) 8%)}.m4-fvg-price-tick line{stroke:var(--border);stroke-width:1;vector-effect:non-scaling-stroke}.m4-fvg-price-tick text{fill:var(--text-2);font:500 10px JetBrains Mono,monospace}.m4-fvg-wick{stroke-width:2;vector-effect:non-scaling-stroke}.m4-fvg-wick--up,.m4-fvg-body--up{stroke:var(--up);fill:var(--up)}.m4-fvg-wick--down,.m4-fvg-body--down{stroke:var(--down);fill:var(--down)}.m4-fvg-candle-label{fill:var(--text);font:700 12px JetBrains Mono,monospace;text-anchor:middle}.m4-fvg-zone rect{fill:var(--accent-soft);stroke:none}.m4-fvg-boundary{stroke:var(--accent);stroke-width:1.5;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.m4-fvg-source-point{fill:var(--card-2);stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}.m4-fvg-boundary-label{fill:var(--text);paint-order:stroke;stroke:var(--card-2);stroke-width:4px;stroke-linejoin:round;font:700 10px JetBrains Mono,monospace}.m4-fvg-zone-label{fill:var(--accent);font:700 13px Space Grotesk,sans-serif;text-anchor:middle}.m4-fvg-status{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:start;min-height:80px;padding:16px 20px 18px}.m4-fvg-status p{margin:0;color:var(--text-2);font-size:14px;line-height:1.55}.m4-fvg-status strong{color:var(--text)}.m4-fvg-candle--entering{transform-box:fill-box;transform-origin:center bottom;animation:m4-fvg-candle-in .42s cubic-bezier(.2,.75,.25,1) both}.m4-fvg-zone--confirmed{transform-box:fill-box;transform-origin:center;animation:m4-fvg-zone-in .36s ease-out both}.m4-fvg-stage-clock{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;animation:m4-fvg-stage-clock .92s linear 1 both}.m4-fvg-lesson--paused .m4-fvg-candle--entering,.m4-fvg-lesson--paused .m4-fvg-zone--confirmed,.m4-fvg-lesson--paused .m4-fvg-stage-clock{animation-play-state:paused}@keyframes m4-fvg-candle-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes m4-fvg-zone-in{0%{opacity:0}to{opacity:1}}@keyframes m4-fvg-stage-clock{0%{opacity:0}to{opacity:.001}}@media (max-width: 560px){.m4-fvg-header{align-items:flex-start;padding:16px}.m4-fvg-header h3{font-size:16px}.m4-fvg-replay{min-width:112px;padding-inline:10px}.m4-fvg-chart-shell{margin-inline:6px}.m4-fvg-status{grid-template-columns:1fr;gap:7px;min-height:112px;padding:14px 16px 17px}}@media (prefers-reduced-motion: reduce){.m4-fvg-candle--entering,.m4-fvg-zone--confirmed,.m4-fvg-stage-clock{animation:none}.m4-fvg-replay{transition:none}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Manrope,system-ui,-apple-system,sans-serif;background:#0a0c0d}button,textarea{font-family:inherit}::selection{background:#8bdc4f40;color:#fff}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--accent);outline-offset:3px}[data-scroll]::-webkit-scrollbar{width:10px;height:10px}[data-scroll]::-webkit-scrollbar-thumb{background:#2b3238;border-radius:8px;border:2px solid transparent;background-clip:content-box}[data-scroll]::-webkit-scrollbar-thumb:hover{background:#3a434a}[data-scroll]::-webkit-scrollbar-track{background:transparent}[data-reveal]{animation:revealUp var(--rv,.55s) cubic-bezier(.2,.7,.2,1) both}.tfz-nav-btn{background:transparent}.tfz-nav-btn:hover{background:var(--card-2)}.tfz-roadmap{border:1px solid var(--border);transition:border-color .16s,transform .16s}.tfz-roadmap:hover{border-color:var(--accent-line);transform:translate(3px)}.tfz-roadmap:focus-visible{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);transform:none}.tfz-def{border:1px solid var(--def-bd,var(--border))}.tfz-def:hover{border-color:var(--accent-line)}.tfz-cta:hover{filter:brightness(1.06)}.tfz-btn2:hover{background:var(--card-2)}.tfz-icon-btn:hover{border-color:var(--border-2)}.tfz-prev{border:1px solid var(--border);transition:border-color .16s}.tfz-prev:hover{border-color:var(--border-2)}.tfz-ai-input:focus{border-color:var(--accent)}.tfz-discord{border:1px solid var(--border);transition:border-color .16s}.tfz-discord:hover{border-color:var(--accent-line)}.tfz-discord-cta{transition:filter .16s}.tfz-discord-cta:hover{filter:brightness(1.08)}.pub-link{color:var(--text-2);text-decoration:none;font-size:14px;font-weight:600;transition:color .15s}.pub-link:hover{color:var(--text)}.pub-footer-links .pub-link{display:inline-flex;align-items:center;min-height:44px;padding:0 4px}.pub-brand-link,.pub-header-links .pub-link,.practice-nav-link,.pub-header-cta{min-height:44px;box-sizing:border-box}.pub-header-links .pub-link,.practice-nav-link{display:inline-flex;align-items:center;padding:0 4px}.practice-chart-svg{max-width:100%;height:auto}a.tfz-cta{transition:filter .16s}@media (max-width:720px){.pub-hide-sm{display:none!important}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes revealUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes drawLoop{0%,14%{stroke-dashoffset:0;opacity:1}40%{stroke-dashoffset:1;opacity:.3}50%{opacity:.6}86%,to{stroke-dashoffset:0;opacity:1}}@keyframes endGlow{0%,to{opacity:1;transform:scale(1)}45%{opacity:.45;transform:scale(.55)}65%{opacity:1;transform:scale(1.3)}}@keyframes cWick{0%,to{transform:scaleY(1);opacity:1}10%{transform:scaleY(0);opacity:.35}26%{transform:scaleY(1);opacity:1}}@keyframes cBody{0%,to{transform:scaleY(1);opacity:1}12%{transform:scaleY(0);opacity:.35}30%{transform:scaleY(0);opacity:.35}48%{transform:scaleY(1);opacity:1}}@keyframes cLabA{0%,to{opacity:1;transform:none}14%{opacity:0;transform:translateY(5px)}30%{opacity:1;transform:none}}@keyframes cLabB{0%,to{opacity:1;transform:none}14%{opacity:0}42%{opacity:0;transform:translateY(5px)}56%{opacity:1;transform:none}}@keyframes swDraw{0%,to{stroke-dashoffset:0;opacity:1}12%{stroke-dashoffset:1;opacity:.5}48%{stroke-dashoffset:0;opacity:1}}@keyframes swFlash{0%,to{opacity:.6;transform:scale(1)}22%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1.15)}55%{opacity:.6;transform:scale(1)}}@keyframes swL1{0%,to{opacity:1}30%{opacity:.18}}@keyframes swL2{0%,to{opacity:1;transform:none}18%{opacity:0;transform:translateY(6px)}42%{opacity:1;transform:none}}@keyframes swL3{0%,to{opacity:1;transform:none}30%{opacity:0;transform:translateY(6px)}55%{opacity:1;transform:none}}@keyframes fvC1{0%,to{opacity:1;transform:none}6%{opacity:0;transform:scaleY(.4)}18%{opacity:1;transform:none}}@keyframes fvC2{0%,to{opacity:1;transform:none}10%{opacity:0;transform:scaleY(.4)}24%{opacity:1;transform:none}}@keyframes fvC3{0%,to{opacity:1;transform:none}14%{opacity:0;transform:scaleY(.4)}30%{opacity:1;transform:none}}@keyframes fvGap{0%,to{opacity:1;transform:none}34%{opacity:0;transform:scaleX(.55)}50%{opacity:1;transform:none}}@keyframes fvReturn{0%,to{stroke-dashoffset:0;opacity:1}42%{stroke-dashoffset:1;opacity:0}58%{opacity:1}82%{stroke-dashoffset:0}}@keyframes fvL{0%,to{opacity:1;transform:none}40%{opacity:0;transform:translateY(6px)}56%{opacity:1;transform:none}}@keyframes pulseGlow{0%,to{opacity:.45}50%{opacity:.95}}@keyframes aucL{0%,to{transform:translate(0)}45%{transform:translate(-54px)}}@keyframes aucR{0%,to{transform:translate(0)}45%{transform:translate(54px)}}@keyframes dealPop{0%,to{opacity:1;transform:scale(1)}42%{opacity:0;transform:scale(.4)}66%{opacity:1;transform:scale(1.22)}}@keyframes riseUp{0%,to{transform:translateY(0)}48%{transform:translateY(38px)}}@keyframes absArrow{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.25;transform:translateY(16px)}}@keyframes tapeScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (max-width:900px){[data-role=sidebar]{position:fixed;left:0;top:0;bottom:0;z-index:60;transform:translate(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1)}[data-sidebar=open] [data-role=sidebar]{transform:none;box-shadow:0 20px 60px #0009}[data-role=backdrop]{display:block!important}[data-role=hamburger]{display:inline-flex!important}[data-role=cinner]{padding:30px 20px 80px!important}}@media (max-width:560px){.pub-header-cta{display:none!important}[data-role=h1]{font-size:34px!important}[data-role=topbar]{padding:0 16px!important}}
