._panel_1wsr2_13{aspect-ratio:1/1.02;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:linear-gradient(var(--color-border) 1px, transparent 1px) 0 0 / 100% 25%, linear-gradient(90deg, var(--color-border) 1px, transparent 1px) 0 0 / 25% 100%;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-fg) 6%, transparent), 0 50px 100px -70px color-mix(in oklab, var(--color-accent) 30%, transparent);position:relative}._panel_1wsr2_13:after{content:"";border-radius:inherit;background:radial-gradient(60% 60% at 58% 50%, transparent 0, var(--color-bg) 92%);pointer-events:none;position:absolute;inset:0}._spot_1wsr2_38{z-index:1;border-radius:inherit;background:radial-gradient(16rem circle at var(--spot-x,58%) var(--spot-y,45%), color-mix(in oklab, var(--color-accent) 10%, transparent), transparent 70%);opacity:0;pointer-events:none;transition:opacity var(--motion-response) var(--ease-settle);position:absolute;inset:0}._panel_1wsr2_13[data-depth=active] ._spot_1wsr2_38{opacity:1}._layerDeep_1wsr2_58,._layerNear_1wsr2_59{translate:calc(var(--depth-x,0) * -7px) calc(var(--depth-y,0) * -7px);transition:translate .7s var(--ease-settle)}._layerNear_1wsr2_59{translate:calc(var(--depth-x,0) * -3.5px) calc(var(--depth-y,0) * -3.5px)}._panel_1wsr2_13[data-depth=active] ._layerDeep_1wsr2_58,._panel_1wsr2_13[data-depth=active] ._layerNear_1wsr2_59{transition-duration:.12s;transition-timing-function:linear}._svg_1wsr2_74{z-index:1;width:100%;height:100%;position:absolute;inset:0}._reg_1wsr2_82{z-index:2;width:11px;height:11px;color:var(--color-border-strong);position:absolute}._caption_1wsr2_90{z-index:2;max-width:11rem;font-size:.875rem;line-height:1.35;position:absolute}._compact_1wsr2_100{margin-inline:calc(-1 * var(--page-pad));padding:1.25rem var(--page-pad) 1rem;border-top:1px solid var(--color-border);background:linear-gradient(var(--color-border) 1px, transparent 1px) 0 0 / 100% 33.3%, linear-gradient(90deg, var(--color-border) 1px, transparent 1px) 0 0 / 25% 100%;cursor:default;-webkit-tap-highlight-color:transparent;position:relative}._compact_1wsr2_100:after{content:"";background:radial-gradient(70% 90% at 50% 50%, transparent 0, var(--color-bg) 95%);pointer-events:none;position:absolute;inset:0}._compactSvg_1wsr2_120{z-index:1;width:100%;height:auto;max-height:22rem;display:block;position:relative}._compactSteps_1wsr2_129{z-index:1;color:var(--color-fg);grid-template-columns:repeat(3,1fr);margin-top:.75rem;font-size:.9375rem;font-weight:500;display:grid;position:relative}._compactSteps_1wsr2_129>li:nth-child(2){text-align:center}._compactSteps_1wsr2_129>li:nth-child(3){text-align:right}@media (min-width:40rem){._compact_1wsr2_100{border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-inline:0;padding-inline:1.5rem}}._problem_1wsr2_159{stroke:color-mix(in oklab, var(--color-fg) 42%, transparent)}._solution_1wsr2_163{stroke:var(--color-accent)}._node_1wsr2_167{fill:var(--color-fg)}._ring_1wsr2_171{stroke:color-mix(in oklab, var(--color-fg) 35%, transparent)}._muted_1wsr2_175{fill:var(--color-muted)}._accentFill_1wsr2_179{fill:var(--color-accent)}._haloStop_1wsr2_183{stop-color:var(--color-accent)}._halo_1wsr2_183{opacity:.1}._lit_1wsr2_193{color:var(--color-accent-text);opacity:0;position:absolute;inset:0}._signal_1wsr2_202{fill:none;stroke-linecap:round;stroke-dasharray:18 200;stroke-dashoffset:18px}._signalSolution_1wsr2_209{stroke:var(--color-accent-text);stroke-width:3px}._signalProblem_1wsr2_214{stroke:color-mix(in oklab, var(--color-fg) 75%, transparent);stroke-width:1.8px}._burst_1wsr2_219{fill:none;stroke:var(--color-accent-text);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%}._progressSolution_1wsr2_229{stroke:var(--color-accent-text)}._progressProblem_1wsr2_233{stroke:color-mix(in oklab, var(--color-fg) 70%, transparent)}._lineNode_1wsr2_237{background:var(--color-fg);width:.75rem;height:.75rem;box-shadow:0 0 0 7px color-mix(in oklab, var(--color-fg) 12%, transparent);border-radius:999px;position:absolute;top:50%;left:50%;translate:-50% -50%}._lineNodeMarker_1wsr2_250{border-radius:inherit;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){._signal_1wsr2_202,._burst_1wsr2_219,._spot_1wsr2_38,._lit_1wsr2_193{display:none}._layerDeep_1wsr2_58,._layerNear_1wsr2_59{transition:none;translate:none}}
