.practice-module__pXSV0G__heroBody{padding-top:104px}.practice-module__pXSV0G__heroEyebrow{margin-bottom:24px}.practice-module__pXSV0G__heroSub{margin-top:28px}.practice-module__pXSV0G__heroActions{margin-top:40px}@media (min-width:640px){.practice-module__pXSV0G__heroBody{padding-top:120px}.practice-module__pXSV0G__heroEyebrow{margin-bottom:32px}.practice-module__pXSV0G__heroSub{margin-top:32px}.practice-module__pXSV0G__heroActions{margin-top:48px}}@media (min-width:1024px){.practice-module__pXSV0G__heroCopy{padding-top:48px}}@media (min-width:1024px) and (max-height:860px){.practice-module__pXSV0G__heroBody{padding-top:104px}.practice-module__pXSV0G__heroCopy{padding-top:28px}.practice-module__pXSV0G__heroEyebrow{margin-bottom:22px}.practice-module__pXSV0G__heroSub{margin-top:24px}.practice-module__pXSV0G__heroActions{margin-top:32px}}@media (min-width:1024px) and (max-height:700px){.practice-module__pXSV0G__heroCopy{padding-top:clamp(8px,100svh - 622px,28px)}.practice-module__pXSV0G__heroEyebrow{margin-bottom:16px}.practice-module__pXSV0G__heroSub{margin-top:18px}.practice-module__pXSV0G__heroActions{margin-top:24px}}.practice-module__pXSV0G__heroStage{pointer-events:none;height:min(44vw,172px);margin:4px -20px -44px;position:relative}@media (min-width:640px){.practice-module__pXSV0G__heroStage{height:min(46vw,360px);margin:8px -32px -48px}}.practice-module__pXSV0G__heroStage:before{content:"";aspect-ratio:1.2;background:radial-gradient(closest-side,#2870d638 0%,#1d56b417 40%,#1d56b408 66%,#1d56b400 100%);width:min(150vw,980px);position:absolute;top:50%;left:56%;translate:-50% -50%}.practice-module__pXSV0G__heroStage>.practice-module__pXSV0G__orbitField{width:min(96vw,620px);position:absolute;top:50%;left:54%;translate:-50% -50%}@media (min-width:640px){.practice-module__pXSV0G__heroStage>.practice-module__pXSV0G__orbitField{width:min(90vw,760px)}}@media (min-width:1024px){.practice-module__pXSV0G__heroStage{height:auto;margin:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 54%);mask-image:linear-gradient(90deg,#0000 30%,#000 54%)}.practice-module__pXSV0G__heroStage:before{width:min(80vw,1120px);left:69%}.practice-module__pXSV0G__heroStage>.practice-module__pXSV0G__orbitField{width:min(62vw,940px);top:46%;left:69%}}@media (min-width:1024px) and (max-width:1279.98px){.practice-module__pXSV0G__heroStage>.practice-module__pXSV0G__orbitField,.practice-module__pXSV0G__heroStage:before{left:72%}}.practice-module__pXSV0G__orbitField{aspect-ratio:1;position:relative}.practice-module__pXSV0G__orbitSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.practice-module__pXSV0G__orbitSvg path,.practice-module__pXSV0G__orbitSvg circle{vector-effect:non-scaling-stroke}.practice-module__pXSV0G__orbitFar{stroke:#92c2f224;stroke-width:1px}.practice-module__pXSV0G__orbitNear{stroke:#92c2f257;stroke-width:1px}.practice-module__pXSV0G__orbitBead{fill:#d3edff;filter:drop-shadow(0 0 6px #37b6ffe6)}.practice-module__pXSV0G__orbitNode{fill:#04070c;stroke:#92c2f299;stroke-width:1px}.practice-module__pXSV0G__orbitLabel{fill:var(--bx-dim);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;font-size:15px}.practice-module__pXSV0G__orbitLabels{display:none}@media (min-width:1280px){.practice-module__pXSV0G__orbitLabels{display:inline}}.practice-module__pXSV0G__orbitObject{width:40%;position:absolute;top:50%;left:50%;translate:-50% -50%}.practice-module__pXSV0G__wireCube{width:100%;height:auto;display:block;overflow:visible}.practice-module__pXSV0G__wireCube path{vector-effect:non-scaling-stroke;stroke-linejoin:round}.practice-module__pXSV0G__wireCubeEdges{stroke:#92c2f29e;stroke-width:1.2px}.practice-module__pXSV0G__wireCubeThirds{stroke:#92c2f23d;stroke-width:1px}.practice-module__pXSV0G__indexLink{-moz-column-gap:.75rem;color:var(--bx-muted);transition:color var(--bx-dur-hover,.3s) var(--bx-ease-out,ease);grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline;column-gap:.75rem;padding:18px 0 18px 16px;text-decoration:none;display:grid;position:relative}.practice-module__pXSV0G__indexLink:before{content:"";inset-inline:0;background:var(--bx-line);height:1px;position:absolute;top:0}.practice-module__pXSV0G__indexLink:after{content:"";background:var(--bx-accent);width:2px;height:22px;transition:transform .6s var(--bx-ease-out,cubic-bezier(.16, 1, .3, 1));border-radius:2px;margin-top:-11px;position:absolute;top:50%;left:0;transform:scaleY(0)}.practice-module__pXSV0G__indexLink:hover,.practice-module__pXSV0G__indexLink:focus-visible,.practice-module__pXSV0G__indexLink[aria-current]{color:var(--bx-ink)}.practice-module__pXSV0G__indexLink[aria-current]:after{transform:scaleY(1)}.practice-module__pXSV0G__indexLink[aria-current] .practice-module__pXSV0G__indexNum{color:var(--bx-accent)}.practice-module__pXSV0G__indexNum{transition:color var(--bx-dur-hover,.3s) var(--bx-ease-out,ease)}.practice-module__pXSV0G__diagramRing{stroke:#92c2f233;stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .6s var(--bx-ease-out,ease), stroke-width .6s var(--bx-ease-out,ease)}.practice-module__pXSV0G__diagramRing[data-on]{stroke:var(--bx-accent);stroke-width:1.4px}.practice-module__pXSV0G__diagramBead{fill:#d3edff;opacity:0;transition:opacity .6s var(--bx-ease-out,ease)}.practice-module__pXSV0G__diagramBead[data-on]{opacity:1}.practice-module__pXSV0G__diagramCube{stroke:#92c2f28c;stroke-width:1px;vector-effect:non-scaling-stroke}.practice-module__pXSV0G__regime{border-radius:var(--bx-r-panel,20px);border:1px solid var(--bx-line);transition:background-color .7s var(--bx-ease-out,ease), border-color .7s var(--bx-ease-out,ease), box-shadow .7s var(--bx-ease-out,ease);background:#090f1a59;scroll-margin-top:112px;position:relative;box-shadow:inset 0 1px #ffffff08}.practice-module__pXSV0G__regime:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .9s var(--bx-ease-out,ease);background:radial-gradient(90% 70% at 0 0,#37b6ff1a 0%,#1d6bd40a 45%,#1d6bd400 70%);position:absolute;inset:0}.practice-module__pXSV0G__regime[data-active]{background:var(--bx-surface);border-color:var(--bx-line-strong);box-shadow:inset 0 1px #ffffff14,0 30px 90px -50px #000000e6}.practice-module__pXSV0G__regime[data-active]:before{opacity:1}.practice-module__pXSV0G__regime:target{border-color:var(--bx-line-strong)}.practice-module__pXSV0G__stamp{border-radius:var(--bx-r-tag,12px);border:1px solid var(--bx-line-strong);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--bx-muted);align-items:center;gap:10px;padding:8px 12px;font-size:10.5px;line-height:1.5;display:inline-flex}.practice-module__pXSV0G__stamp:before{content:"";background:var(--bx-accent);border-radius:999px;flex:none;width:6px;height:6px;box-shadow:0 0 10px #37b6ffb3}.practice-module__pXSV0G__jump{border:1px solid var(--bx-line-strong);min-height:40px;color:var(--bx-ink);background:#0c142180;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;text-decoration:none;transition:border-color .24s cubic-bezier(.22,1,.36,1);display:inline-flex}.practice-module__pXSV0G__jump:hover,.practice-module__pXSV0G__jump:focus-visible{border-color:#37b6ff8c}.practice-module__pXSV0G__tag{border-radius:var(--bx-r-tag,12px);border:1px solid var(--bx-line-strong);min-height:40px;color:var(--bx-ink);background:#0b121e80;align-items:center;gap:10px;padding:0 16px 0 12px;font-size:14px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.practice-module__pXSV0G__tagMark{border:1px solid #92c2f299;flex:none;width:7px;height:7px;rotate:45deg}.practice-module__pXSV0G__chip{border:1px solid var(--bx-line-strong);min-height:44px;color:var(--bx-ink);background:#0c142180;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 18px;font-size:14px;text-decoration:none;transition:border-color .24s cubic-bezier(.22,1,.36,1),background-color .24s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.practice-module__pXSV0G__chip:hover,.practice-module__pXSV0G__chip:focus-visible{background:#101c2db3;border-color:#37b6ff8c}.practice-module__pXSV0G__chipSub{color:var(--bx-muted)}.practice-module__pXSV0G__chipArrow{color:var(--bx-dim);transition:color .24s,translate .32s cubic-bezier(.22,1,.36,1)}.practice-module__pXSV0G__chip:hover .practice-module__pXSV0G__chipArrow,.practice-module__pXSV0G__chip:focus-visible .practice-module__pXSV0G__chipArrow{color:var(--bx-accent);translate:2px -2px}.practice-module__pXSV0G__merge{--wire:#92c2f24d;--wire-x:40px;grid-template-columns:minmax(0,1fr);grid-template-areas:"lm""src""wire""tgt";display:grid}@media (min-width:1024px){.practice-module__pXSV0G__merge{grid-template-columns:minmax(0,5fr) minmax(104px,2.4fr) minmax(0,5fr);grid-template-areas:"lm.lc""src wire tgt"}}.practice-module__pXSV0G__mergeLabelModel{grid-area:lm;justify-self:start;margin-bottom:14px}.practice-module__pXSV0G__mergeLabelCode{margin-left:calc(var(--wire-x) + 28px);grid-area:wire;place-self:center start}@media (min-width:1024px){.practice-module__pXSV0G__mergeLabelModel,.practice-module__pXSV0G__mergeLabelCode{margin:0 0 20px}.practice-module__pXSV0G__mergeLabelCode{grid-area:lc;align-self:end}}.practice-module__pXSV0G__mergeSources{flex-direction:column;grid-area:src;margin:0;padding:0;list-style:none;display:flex}.practice-module__pXSV0G__mergeSourceCell{padding-block:6px;display:flex}@media (min-width:1024px){.practice-module__pXSV0G__mergeSourceCell{flex:1 1 0}}.practice-module__pXSV0G__mergeSource{--title-lh:26px;-moz-column-gap:16px;border-radius:var(--bx-r-panel,20px);border:1px solid var(--bx-line);background:#04070c99;flex:1;grid-template-columns:2.5rem minmax(0,1fr);align-content:center;align-items:start;column-gap:16px;padding:22px 22px 22px 20px;display:grid;box-shadow:inset 0 1px #ffffff09}.practice-module__pXSV0G__merge .practice-module__pXSV0G__mergeTitle{line-height:var(--title-lh)}.practice-module__pXSV0G__mergeTargetCell{grid-area:tgt;display:flex}@media (min-width:1024px){.practice-module__pXSV0G__mergeTargetCell{padding-block:6px}}.practice-module__pXSV0G__mergeTarget{--title-lh:32px;-moz-column-gap:16px;flex:1;grid-template-columns:2.5rem minmax(0,1fr);align-content:center;align-items:start;column-gap:16px;padding:28px 24px 28px 20px;display:grid}@media (min-width:640px){.practice-module__pXSV0G__mergeTarget{padding:34px 32px 34px 20px}}.practice-module__pXSV0G__mergeWire{pointer-events:none;grid-area:wire;height:76px;position:relative}@media (min-width:1024px){.practice-module__pXSV0G__mergeWire{height:auto}}.practice-module__pXSV0G__wireInTop,.practice-module__pXSV0G__wireInBottom,.practice-module__pXSV0G__wireOut,.practice-module__pXSV0G__wireDrop{border:0 solid var(--wire);position:absolute}.practice-module__pXSV0G__wireInTop,.practice-module__pXSV0G__wireInBottom,.practice-module__pXSV0G__wireOut{display:none}.practice-module__pXSV0G__wireDrop{left:var(--wire-x);border-left-width:1px;top:0;bottom:0}@media (min-width:1024px){.practice-module__pXSV0G__wireInTop,.practice-module__pXSV0G__wireInBottom,.practice-module__pXSV0G__wireOut{display:block}.practice-module__pXSV0G__wireDrop{display:none}.practice-module__pXSV0G__wireInTop{border-top-width:1px;border-right-width:1px;border-top-right-radius:18px;width:50%;height:25%;top:25%;left:0}.practice-module__pXSV0G__wireInBottom{border-bottom-width:1px;border-right-width:1px;border-bottom-right-radius:18px;width:50%;height:25%;top:50%;left:0}.practice-module__pXSV0G__wireOut{border-top-width:1px;top:calc(50% - .5px);left:calc(50% - 1px);right:0}.practice-module__pXSV0G__wireOut:before{content:"";border:1px solid var(--bx-accent);background:var(--bx-void,#04070c);border-radius:999px;width:9px;height:9px;position:absolute;top:-.5px;left:0;translate:-50% -50%;box-shadow:0 0 12px #37b6ff8c}}.practice-module__pXSV0G__pulse{position:absolute;overflow:hidden}.practice-module__pXSV0G__pulse>span{will-change:transform;position:absolute;inset:0}.practice-module__pXSV0G__pulse>span:after{content:"";border-radius:2px;position:absolute;box-shadow:0 0 8px #37b6ffcc}.practice-module__pXSV0G__pulseInTop,.practice-module__pXSV0G__pulseInBottom,.practice-module__pXSV0G__pulseOut{height:5px;display:none}.practice-module__pXSV0G__pulseInTop>span,.practice-module__pXSV0G__pulseInBottom>span,.practice-module__pXSV0G__pulseOut>span{transform:translate(-100%)}.practice-module__pXSV0G__pulseInTop>span:after,.practice-module__pXSV0G__pulseInBottom>span:after,.practice-module__pXSV0G__pulseOut>span:after{background:linear-gradient(90deg,#37b6ff00,#37b6ffd9 72%,#d3edff);width:64px;height:1px;top:2px;right:0}.practice-module__pXSV0G__pulseDrop{left:calc(var(--wire-x) - 2px);width:5px;top:0;bottom:0}.practice-module__pXSV0G__pulseDrop>span{animation:6.5s cubic-bezier(.55,0,.25,1) 1.2s infinite practice-module__pXSV0G__mergeDrop;transform:translateY(-100%)}.practice-module__pXSV0G__pulseDrop>span:after{background:linear-gradient(#37b6ff00,#37b6ffd9 72%,#d3edff);width:1px;height:40px;bottom:0;left:2px}@media (min-width:1024px){.practice-module__pXSV0G__pulseInTop,.practice-module__pXSV0G__pulseInBottom,.practice-module__pXSV0G__pulseOut{display:block}.practice-module__pXSV0G__pulseDrop{display:none}.practice-module__pXSV0G__pulseInTop{width:calc(50% - 18px);top:calc(25% - 2px);left:0}.practice-module__pXSV0G__pulseInBottom{width:calc(50% - 18px);top:calc(75% - 2.5px);left:0}.practice-module__pXSV0G__pulseOut{top:calc(50% - 2.5px);left:50%;right:0}.practice-module__pXSV0G__pulseInTop>span,.practice-module__pXSV0G__pulseInBottom>span{animation:7s cubic-bezier(.55,0,.25,1) 1.2s infinite practice-module__pXSV0G__mergeIn}.practice-module__pXSV0G__pulseOut>span{animation:7s cubic-bezier(.55,0,.25,1) 1.2s infinite practice-module__pXSV0G__mergeOut}}@keyframes practice-module__pXSV0G__mergeIn{0%{transform:translate(-100%)}30%,to{transform:translate(64px)}}@keyframes practice-module__pXSV0G__mergeOut{0%,31%{transform:translate(-100%)}58%,to{transform:translate(64px)}}@keyframes practice-module__pXSV0G__mergeDrop{0%{transform:translateY(-100%)}34%,to{transform:translateY(40px)}}.practice-module__pXSV0G__stack{--gap:12px;--glyph-col:2rem;--indent:48px;--spine:32px;--pad-y:18px;--title-lh:26px;--wire:#92c2f24d;gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.practice-module__pXSV0G__stack{--glyph-col:2.5rem;--indent:76px;--spine:44px;--pad-y:22px}}.practice-module__pXSV0G__stackTop{--title-lh:28px;grid-template-columns:var(--glyph-col) minmax(0, 1fr);-moz-column-gap:12px;align-items:start;column-gap:12px;padding:24px 20px 24px 16px;display:grid}@media (min-width:640px){.practice-module__pXSV0G__stackTop{-moz-column-gap:20px;column-gap:20px;padding:28px 28px 28px 24px}}.practice-module__pXSV0G__stack .practice-module__pXSV0G__stackTopTitle{line-height:var(--title-lh)}.practice-module__pXSV0G__stackTop:after{content:"";left:calc(var(--spine) - 4px);z-index:1;background:var(--bx-void,#04070c);border:1px solid #92c2f299;border-radius:999px;width:9px;height:9px;position:absolute;bottom:-5px}.practice-module__pXSV0G__lineGlyph{height:var(--title-lh);justify-content:center;align-items:center;display:flex}.practice-module__pXSV0G__stackChild{margin-left:var(--indent);position:relative}.practice-module__pXSV0G__stackChild:before,.practice-module__pXSV0G__stackChild:after{content:"";left:calc(var(--spine) - var(--indent));pointer-events:none;position:absolute}.practice-module__pXSV0G__stackChild:before{top:calc(-1 * var(--gap));background:var(--wire);width:1px;bottom:0}.practice-module__pXSV0G__stackChild:after{top:calc(var(--pad-y) + var(--title-lh) / 2);width:calc(var(--indent) - var(--spine));background:var(--wire);height:1px}.practice-module__pXSV0G__stackChild:last-child:before{width:calc(var(--indent) - var(--spine));height:calc(var(--gap) + var(--pad-y) + var(--title-lh) / 2 + 1px);border-left:1px solid var(--wire);border-bottom:1px solid var(--wire);background:0 0;border-bottom-left-radius:12px;bottom:auto}.practice-module__pXSV0G__stackChild:last-child:after{display:none}.practice-module__pXSV0G__stack .practice-module__pXSV0G__plateTitle{line-height:var(--title-lh)}.practice-module__pXSV0G__plateLink{grid-template-columns:var(--glyph-col) minmax(0, 1fr) auto;-moz-column-gap:12px;border-radius:var(--bx-r-panel,20px);border:1px solid var(--bx-line);padding:var(--pad-y) 18px var(--pad-y) 16px;color:var(--bx-ink);transition:border-color .3s var(--bx-ease-out,ease), background-color .3s var(--bx-ease-out,ease);background:#04070c99;align-items:start;column-gap:12px;text-decoration:none;display:grid;position:relative}@media (min-width:640px){.practice-module__pXSV0G__plateLink{padding:var(--pad-y) 26px var(--pad-y) 24px;-moz-column-gap:20px;column-gap:20px}}.practice-module__pXSV0G__plateLink:hover,.practice-module__pXSV0G__plateLink:focus-visible{background:#0c1421cc;border-color:#37b6ff73}.practice-module__pXSV0G__plateGlyph{color:var(--bx-muted);transition:color .3s var(--bx-ease-out,ease)}.practice-module__pXSV0G__plateLink:hover .practice-module__pXSV0G__plateGlyph,.practice-module__pXSV0G__plateLink:focus-visible .practice-module__pXSV0G__plateGlyph{color:var(--bx-accent)}.practice-module__pXSV0G__plateArrow{color:var(--bx-dim);transition:color .24s,translate .32s cubic-bezier(.22,1,.36,1)}.practice-module__pXSV0G__plateLink:hover .practice-module__pXSV0G__plateArrow,.practice-module__pXSV0G__plateLink:focus-visible .practice-module__pXSV0G__plateArrow{color:var(--bx-accent);translate:3px}@media (prefers-reduced-motion:reduce){.practice-module__pXSV0G__pulse{display:none!important}.practice-module__pXSV0G__indexLink,.practice-module__pXSV0G__indexLink:after,.practice-module__pXSV0G__indexNum,.practice-module__pXSV0G__diagramRing,.practice-module__pXSV0G__diagramBead,.practice-module__pXSV0G__regime,.practice-module__pXSV0G__regime:before,.practice-module__pXSV0G__chip,.practice-module__pXSV0G__chipArrow,.practice-module__pXSV0G__jump,.practice-module__pXSV0G__plateLink,.practice-module__pXSV0G__plateGlyph,.practice-module__pXSV0G__plateArrow{transition:none}.practice-module__pXSV0G__chip:hover .practice-module__pXSV0G__chipArrow,.practice-module__pXSV0G__chip:focus-visible .practice-module__pXSV0G__chipArrow,.practice-module__pXSV0G__plateLink:hover .practice-module__pXSV0G__plateArrow,.practice-module__pXSV0G__plateLink:focus-visible .practice-module__pXSV0G__plateArrow{translate:none}}@media (prefers-reduced-transparency:reduce){.practice-module__pXSV0G__regime[data-active]{background:#0a111c}}
