.slot-text{display:inline-flex;white-space:pre}.char-slot{position:relative;display:inline-flex;flex:none;justify-content:center;overflow:hidden;overflow-x:visible;overflow-y:clip;line-height:1.3;vertical-align:bottom}.char-slot.is-resizing{overflow-x:clip}.char-sizer{visibility:hidden;white-space:pre}.char-face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;white-space:pre;will-change:transform}.easm-scrolly_track__ySM5l{position:relative}.easm-scrolly_stage__SvDjk{position:relative;padding-block:5rem}@media (min-width:768px){.easm-scrolly_stage__SvDjk{padding-block:7rem}}.easm-scrolly_grid__todTB{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "figure" "steps";row-gap:2.5rem}.easm-scrolly_head__dLQsN{grid-area:head}.easm-scrolly_stepsArea__EXjZm{grid-area:steps;max-width:40rem}.easm-scrolly_figure__lnlFU{grid-area:figure}@media (min-width:1280px){.easm-scrolly_grid__todTB{grid-template-columns:minmax(0,15rem) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:". figure" "head figure" "steps figure" ". figure";-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:0;align-items:center}.easm-scrolly_stepsArea__EXjZm{align-self:start;margin-top:2rem}}@media (min-width:1440px){.easm-scrolly_grid__todTB{grid-template-columns:minmax(0,17rem) minmax(0,1fr);-moz-column-gap:3rem;column-gap:3rem}}.easm-scrolly_steps__5ZvYq{position:relative;padding-left:1.5rem}.easm-scrolly_list__SCqf1{display:grid;gap:1.25rem}.easm-scrolly_rail__aDsmm{position:absolute;left:.3125rem;top:.5rem;bottom:.5rem;width:1px;background:hsl(var(--border))}.easm-scrolly_railFill__ElfMK{position:absolute;inset:0;background:#8b5cf6;transform-origin:top;transform:scaleY(0)}.easm-scrolly_step__FZWoe{position:relative}.easm-scrolly_step__FZWoe:before{content:"";position:absolute;left:calc(-1.5rem + .3125rem - 3.5px);top:.45rem;width:8px;height:8px;border-radius:9999px;background:hsl(var(--surface));border:1px solid hsl(var(--muted-foreground));transition:background-color var(--o2p-dur-base) var(--o2p-ease-out),border-color var(--o2p-dur-base) var(--o2p-ease-out)}.easm-scrolly_step__FZWoe[data-active=true]:before{background:#8b5cf6;border-color:#8b5cf6}.easm-scrolly_stepHead__ifyJl{display:flex;align-items:baseline;gap:.75rem}.easm-scrolly_num__O_G5y{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.75rem;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.easm-scrolly_stepTitle__t_19S{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:-.01em;color:hsl(var(--muted-foreground));transition:color var(--o2p-dur-base) var(--o2p-ease-out)}.easm-scrolly_step__FZWoe[data-active=true] .easm-scrolly_stepTitle__t_19S{color:hsl(var(--foreground))}.easm-scrolly_stepBody__B2z9i{margin-top:.25rem;font-size:.9375rem;line-height:1.6;color:hsl(var(--muted-foreground))}.easm-scrolly_slot__pjT77{display:none}.easm-scrolly_slotBody__g1Bwi{grid-area:1/1;font-size:1rem;line-height:1.6;color:hsl(var(--muted-foreground));opacity:0;transform:translate3d(0,6px,0);transition:opacity var(--o2p-dur-fast) var(--o2p-ease-out),transform var(--o2p-dur-fast) var(--o2p-ease-out)}.easm-scrolly_slotBody__g1Bwi[data-active=true]{opacity:1;transform:none;transition-duration:var(--o2p-dur-base)}.easm-scrolly_figure__lnlFU{margin:0;width:100%;max-width:26rem;margin-inline:auto}@media (min-width:1024px){.easm-scrolly_figure__lnlFU{max-width:none}}.easm-scrolly_panel__acYIm{transform-origin:50% 0}@media (min-width:1280px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.easm-scrolly_track__ySM5l{height:290svh}.easm-scrolly_stage__SvDjk{position:sticky;top:0;padding-block:5rem 1.5rem}.easm-scrolly_slot__pjT77{display:grid;margin-top:1.75rem;padding-left:1.5rem}.easm-scrolly_stepBody__B2z9i{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.easm-scrolly_list__SCqf1{gap:.625rem}.easm-scrolly_figure__lnlFU{width:min(100%,calc((100svh - 8.5rem) * 1.6));justify-self:end}.easm-scrolly_panel__acYIm{will-change:transform}}@media (prefers-reduced-motion:reduce){.easm-scrolly_step__FZWoe .easm-scrolly_stepTitle__t_19S{color:hsl(var(--foreground))}.easm-scrolly_step__FZWoe:before{background:#8b5cf6;border-color:#8b5cf6}.easm-scrolly_railFill__ElfMK{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.easm-scrolly_heroArt__7vAjH{animation:easm-scrolly_heroArtExit__tZ_65 linear both;animation-timeline:view();animation-range:exit 0 exit 90%}}}@keyframes easm-scrolly_heroArtExit__tZ_65{to{opacity:0;transform:scale(1.12) translate3d(0,6%,0)}}@media (prefers-reduced-motion:no-preference){.easm-scrolly_proofItem__UBKQo{animation:easm-scrolly_proofIn__yJsiI var(--o2p-dur-slow) var(--o2p-ease-out) backwards;animation-delay:calc(var(--o2p-dur-base) + var(--i, 0) * 50ms)}}@keyframes easm-scrolly_proofIn__yJsiI{0%{opacity:0;transform:translate3d(0,8px,0)}}.attack-graph_graph__qiG37{view-timeline-name:--easm-graph;view-timeline-axis:block}.attack-graph_edge__33I17{transition:stroke var(--o2p-dur-fast) var(--o2p-ease-out),stroke-width var(--o2p-dur-fast) var(--o2p-ease-out),opacity var(--o2p-dur-fast) var(--o2p-ease-out)}.attack-graph_node__BjshL{transition:border-color var(--o2p-dur-fast) var(--o2p-ease-out),background-color var(--o2p-dur-fast) var(--o2p-ease-out),color var(--o2p-dur-fast) var(--o2p-ease-out)}@keyframes attack-graph_draw__372nQ{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes attack-graph_colIn__e5Le7{0%{opacity:0;transform:translateX(-8px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.attack-graph_draw__372nQ{stroke-dasharray:1;animation:attack-graph_draw__372nQ linear both;animation-timeline:--easm-graph;animation-range:entry calc(31% + var(--k) * 13%) entry calc(44% + var(--k) * 13%)}.attack-graph_col__Khq5_{animation:attack-graph_colIn__e5Le7 linear both;animation-timeline:--easm-graph;animation-range:entry calc(var(--c) * 9%) entry calc(18% + var(--c) * 9%)}}}@media (prefers-reduced-motion:reduce){.attack-graph_edge__33I17,.attack-graph_node__BjshL{transition-duration:.01ms}}@property --mock-score{syntax:"<integer>";inherits:true;initial-value:41}@property --mock-count{syntax:"<integer>";inherits:false;initial-value:0}@property --mock-sorted{syntax:"<number>";inherits:true;initial-value:1}.live-mocks_live__VS9PY{view-timeline-name:--easm-mock;view-timeline-axis:block}.live-mocks_scoreMarker__fFAYF{left:calc(var(--mock-score) * 1%)}.live-mocks_findingRow__vK7Oy{height:var(--row-h)}@keyframes live-mocks_scoreDrop__B_uQP{0%{--mock-score:100}25%{--mock-score:64}50%{--mock-score:48}75%{--mock-score:44}to{--mock-score:41}}@keyframes live-mocks_countUp__mR8vH{0%{--mock-count:0}to{--mock-count:var(--to)}}@keyframes live-mocks_fadeIn__Kw0wf{0%{opacity:0}}@keyframes live-mocks_riseIn__TgtK4{0%{opacity:0;transform:translateY(8px)}}@keyframes live-mocks_fromDiscovery__5vesM{0%{transform:translateY(calc(var(--d) * var(--row-h)))}}@keyframes live-mocks_sortHint__m_rdW{0%{--mock-sorted:0}}@keyframes live-mocks_fill__or8Sd{0%{transform:scaleX(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.live-mocks_scoreBlock__UMtUW{animation:live-mocks_scoreDrop__B_uQP linear both;animation-timeline:--easm-mock;animation-range:entry 26% entry 88%}.live-mocks_scoreNum__ZxNb_{counter-reset:mock var(--mock-score)}.live-mocks_count__aDILI{animation:live-mocks_countUp__mR8vH linear both;animation-timeline:--easm-mock;animation-range:entry 18% entry 84%;counter-reset:mock var(--mock-count)}.live-mocks_count__aDILI>[data-final],.live-mocks_scoreNum__ZxNb_>[data-final]{display:none}.live-mocks_count__aDILI:after,.live-mocks_scoreNum__ZxNb_:after{content:counter(mock)}.live-mocks_step__AAwGs{animation:live-mocks_riseIn__TgtK4 linear both;animation-timeline:--easm-mock;animation-range:entry calc(22% + var(--i) * 15%) entry calc(37% + var(--i) * 15%)}.live-mocks_grade__jlXlZ{animation:live-mocks_fadeIn__Kw0wf linear both;animation-timeline:--easm-mock;animation-range:entry 79% entry 92%}.live-mocks_asset__VzK4M{animation:live-mocks_riseIn__TgtK4 linear both;animation-timeline:--easm-mock;animation-range:entry calc(13% + var(--i) * 7%) entry calc(24% + var(--i) * 7%)}.live-mocks_findingRow__vK7Oy{animation:live-mocks_fadeIn__Kw0wf linear both,live-mocks_fromDiscovery__5vesM var(--o2p-ease-out) both;animation-timeline:--easm-mock,--easm-mock;animation-range:entry calc(9% + var(--o) * 5.5%) entry calc(18% + var(--o) * 5.5%),entry 57% entry 92%}.live-mocks_sortLabel__HaHhS{animation:live-mocks_fadeIn__Kw0wf linear both;animation-timeline:--easm-mock;animation-range:entry 53% entry 66%}.live-mocks_bar__SDiPC{transform-origin:0 50%;animation:live-mocks_fill__or8Sd linear both;animation-timeline:--easm-mock;animation-range:entry 18% entry 66%}.live-mocks_discover__J_Jf8{animation:live-mocks_riseIn__TgtK4 linear both;animation-timeline:--easm-mock;animation-range:entry calc(35% + var(--i) * 11%) entry calc(46% + var(--i) * 11%)}.live-mocks_feed__DrsSi{animation:live-mocks_riseIn__TgtK4 linear both;animation-timeline:--easm-mock;animation-range:entry calc(62% + var(--i) * 9%) entry calc(71% + var(--i) * 9%)}}}