.techFlowKit-module__59bvSW__panel{--panel:#06101c;--panel2:#0b1828;--text:#f6f8ff;--dim:#f6f8ff87;--faint:#f6f8ff4d;--border:#ffffff1c;--fill:#ffffff0a;--line:#bccaff61;--flowGap:22px;background:radial-gradient(430px 330px at 50% 44%, #708eff21, transparent 72%), linear-gradient(160deg, var(--panel), var(--panel2));border:1px solid #ffffff0f;border-radius:28px;margin:0;padding:58px 28px 28px;position:relative;overflow:hidden;box-shadow:0 28px 85px #050e1a29;container-type:inline-size}.techFlowKit-module__59bvSW__panel:before{content:"";pointer-events:none;opacity:.48;background:radial-gradient(circle at 12% 40px,#d7e0ff6b 0 1px,#0000 1.7px),radial-gradient(circle at 87% 46px,#d7e0ff40 0 1px,#0000 1.7px),radial-gradient(circle at 82% calc(100% - 14px),#d7e0ff33 0 1px,#0000 1.7px),radial-gradient(circle at 15% calc(100% - 12px),#d7e0ff2b 0 1px,#0000 1.7px);position:absolute;inset:0}.techFlowKit-module__59bvSW__panelTitle{color:#ffffff61;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:750;position:absolute;top:20px;left:24px}.techFlowKit-module__59bvSW__flowControl{z-index:3;appearance:none;font:inherit;color:#ffffff85;cursor:pointer;opacity:0;background:#ffffff08;border:1px solid #ffffff17;border-radius:999px;padding:7px 9px;font-size:9.5px;transition:opacity .2s,color .2s,border-color .2s,background .2s;position:absolute;top:16px;right:18px}.techFlowKit-module__59bvSW__panel:hover .techFlowKit-module__59bvSW__flowControl,.techFlowKit-module__59bvSW__flowControl:focus-visible{opacity:1}@media (hover:none){.techFlowKit-module__59bvSW__flowControl{opacity:1}}.techFlowKit-module__59bvSW__flowControl:hover{color:#fffc;background:#ffffff0d;border-color:#ffffff2e}.techFlowKit-module__59bvSW__flowControl:disabled{cursor:default;opacity:.45}.techFlowKit-module__59bvSW__playIcon{margin-right:5px;font-size:9px;display:inline-block}.techFlowKit-module__59bvSW__flow{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.techFlowKit-module__59bvSW__spaced{gap:var(--flowGap)}.techFlowKit-module__59bvSW__node{border:1px solid var(--border);background:var(--fill);text-align:center;border-radius:15px;flex-direction:column;justify-content:center;width:min(270px,88%);min-height:62px;padding:12px 15px;transition:border-color .5s,background .5s,box-shadow .5s,transform .5s;display:flex}.techFlowKit-module__59bvSW__node.techFlowKit-module__59bvSW__active{background:#7791ff1b;border-color:#bbc9ff94;transform:translateY(-1px);box-shadow:0 0 26px #708dff1f,inset 0 0 18px #a4b5ff06}.techFlowKit-module__59bvSW__node b{color:var(--text);letter-spacing:-.01em;font-size:12px;font-weight:700}.techFlowKit-module__59bvSW__node span{color:var(--dim);margin-top:4px;font-size:9.5px;line-height:1.35}.techFlowKit-module__59bvSW__gate{text-align:center;background:linear-gradient(90deg,#0000,#7e96ff0e,#0000);border-top:1px solid #c6d3ff94;border-bottom:1px solid #c6d3ff94;width:min(310px,94%);padding:12px 16px;transition:border-color .5s,background .5s,box-shadow .5s;box-shadow:0 0 22px #718fff0f}.techFlowKit-module__59bvSW__gate.techFlowKit-module__59bvSW__active{background:linear-gradient(90deg,#0000,#7e96ff24,#0000);border-color:#d6e0ffd9;box-shadow:0 0 34px #718fff29}.techFlowKit-module__59bvSW__gate b{color:#f6f8ffd4;font-size:11px;font-weight:700}.techFlowKit-module__59bvSW__gate span{color:#f6f8ff61;margin-top:4px;font-size:9px;line-height:1.35;display:block}.techFlowKit-module__59bvSW__outside{text-align:center;background:#ffffff05;border:1px dashed #ffffff1c;border-radius:15px;width:min(250px,80%);min-height:58px;padding:11px 14px}.techFlowKit-module__59bvSW__outside b{color:#f6f8ff80;font-size:10px;font-weight:700;display:block}.techFlowKit-module__59bvSW__outside span{color:#f6f8ff45;margin-top:4px;font-size:8.5px;line-height:1.35;display:block}@media (max-width:900px){.techFlowKit-module__59bvSW__panel{width:min(600px,100%);margin:0 auto}}@media (max-width:560px){.techFlowKit-module__59bvSW__panel{padding-inline:16px}}@media (max-width:380px){.techFlowKit-module__59bvSW__flowControl{display:none}}@media (prefers-reduced-motion:reduce){.techFlowKit-module__59bvSW__panel,.techFlowKit-module__59bvSW__panel *,.techFlowKit-module__59bvSW__panel :before,.techFlowKit-module__59bvSW__panel :after{transition:none!important}}
.TechBoundaryDiagram-module__zMfLSq__helpers{width:min(350px,94%)}.TechBoundaryDiagram-module__zMfLSq__navigator{background:#7f96ff0f;border-color:#c5d2ff57;width:min(230px,74%);box-shadow:0 0 24px #718fff12}.TechBoundaryDiagram-module__zMfLSq__navigator b{font-size:12.5px}.TechBoundaryDiagram-module__zMfLSq__fork,.TechBoundaryDiagram-module__zMfLSq__pair{--gap:12px;gap:var(--gap);grid-template-columns:1fr 1fr;width:94%;display:grid}.TechBoundaryDiagram-module__zMfLSq__fork{height:36px;margin-block:calc(var(--flowGap) * -1);position:relative}.TechBoundaryDiagram-module__zMfLSq__fork:before{content:"";background:var(--line);opacity:.8;width:1px;height:18px;position:absolute;top:0;left:50%;transform:translate(-50%)}.TechBoundaryDiagram-module__zMfLSq__riser{position:relative}.TechBoundaryDiagram-module__zMfLSq__riser:before{content:"";background:var(--line);opacity:.8;width:1px;position:absolute;top:18px;bottom:0;left:50%;transform:translate(-50%)}.TechBoundaryDiagram-module__zMfLSq__riser:after{content:"";background:var(--line);opacity:.8;height:1px;position:absolute;top:18px}.TechBoundaryDiagram-module__zMfLSq__riserLeft:after{left:50%;right:calc(var(--gap) / -2)}.TechBoundaryDiagram-module__zMfLSq__riserRight:after{right:50%;left:calc(var(--gap) / -2)}.TechBoundaryDiagram-module__zMfLSq__pair>*{justify-content:flex-start;width:100%;min-height:74px}.TechBoundaryDiagram-module__zMfLSq__apps{color:#f6f8ff57}.TechBoundaryDiagram-module__zMfLSq__aside{flex-direction:column;align-items:center;width:100%;display:flex}.TechBoundaryDiagram-module__zMfLSq__divider{background:linear-gradient(90deg,#0000,#c5d2ff2e,#0000);width:92%;height:1px;margin:4px 0 18px}.TechBoundaryDiagram-module__zMfLSq__outsideLabel{color:#f6f8ff47;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:8px;font-weight:750}@container (max-width:360px){.TechBoundaryDiagram-module__zMfLSq__apps{display:none}.TechBoundaryDiagram-module__zMfLSq__pair>*{min-height:62px}}
.TechComparisonTable-module__hRugDG__block{margin-top:62px}.TechComparisonTable-module__hRugDG__wide{display:block}.TechComparisonTable-module__hRugDG__table{border-collapse:collapse;table-layout:fixed;width:100%}.TechComparisonTable-module__hRugDG__corner{width:16%;padding:0}.TechComparisonTable-module__hRugDG__colHead{border-bottom:1px solid var(--hair);width:20%;color:var(--ink-2);letter-spacing:-.005em;text-align:left;vertical-align:bottom;padding:0 16px 13px 0;font-size:12px;font-weight:700}.TechComparisonTable-module__hRugDG__colHead:last-child{width:24%}.TechComparisonTable-module__hRugDG__rowHead{border-bottom:1px solid var(--hair);color:var(--ink);text-align:left;vertical-align:top;padding:15px 16px 15px 0;font-size:13px;font-weight:650;line-height:1.4}.TechComparisonTable-module__hRugDG__cell{border-bottom:1px solid var(--hair);color:var(--muted);vertical-align:top;padding:15px 16px 15px 0;font-size:13px;line-height:1.55}.TechComparisonTable-module__hRugDG__haven{color:var(--ink-2);background:#6f8cff0d}td.TechComparisonTable-module__hRugDG__haven,th.TechComparisonTable-module__hRugDG__haven{padding-left:16px;padding-right:16px}td.TechComparisonTable-module__hRugDG__haven{font-weight:450}th.TechComparisonTable-module__hRugDG__haven{color:var(--ink)}.TechComparisonTable-module__hRugDG__stack{display:none}.TechComparisonTable-module__hRugDG__stackBlock+.TechComparisonTable-module__hRugDG__stackBlock{margin-top:26px}.TechComparisonTable-module__hRugDG__stackTitle{border-bottom:1px solid var(--hair);color:var(--ink);margin:0 0 10px;padding-bottom:9px;font-size:13px;font-weight:700}.TechComparisonTable-module__hRugDG__stackList{margin:0}.TechComparisonTable-module__hRugDG__stackRow{grid-template-columns:104px 1fr;gap:12px;padding:8px 0;display:grid}.TechComparisonTable-module__hRugDG__stackRow+.TechComparisonTable-module__hRugDG__stackRow{border-top:1px solid #dfe4ea99}.TechComparisonTable-module__hRugDG__stackTerm{color:#8b98aa;margin:0;padding-top:1px;font-size:11.5px;font-weight:700;line-height:1.5}.TechComparisonTable-module__hRugDG__stackValue{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.TechComparisonTable-module__hRugDG__stackRow.TechComparisonTable-module__hRugDG__haven{background:#6f8cff0d;border-radius:8px;margin:0 -12px;padding:9px 12px}.TechComparisonTable-module__hRugDG__stackRow.TechComparisonTable-module__hRugDG__haven .TechComparisonTable-module__hRugDG__stackValue{color:var(--ink-2);font-weight:450}.TechComparisonTable-module__hRugDG__stackRow.TechComparisonTable-module__hRugDG__haven .TechComparisonTable-module__hRugDG__stackTerm{color:var(--ink-2)}.TechComparisonTable-module__hRugDG__scope{color:#8b98aa;max-width:640px;margin:22px 0 0;font-size:12.5px;line-height:1.6}@media (max-width:760px){.TechComparisonTable-module__hRugDG__wide{display:none}.TechComparisonTable-module__hRugDG__stack{display:block}.TechComparisonTable-module__hRugDG__block{margin-top:46px}}@media (max-width:560px){.TechComparisonTable-module__hRugDG__stackRow{grid-template-columns:88px 1fr;gap:10px}}@media (max-width:340px){.TechComparisonTable-module__hRugDG__stackRow{grid-template-columns:1fr;gap:3px}}.TechComparisonTable-module__hRugDG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.TechGsicDiagram-module__dlLfcq__panel{--panel:#06101c;--panel2:#0b1828;--text:#f6f8ff;--dim:#f6f8ff87;--border:#ffffff1c;--fill:#ffffff0a;--wire:var(--border);background:radial-gradient(440px 300px at 50% 48%, #728fff1f, transparent 72%), linear-gradient(160deg, var(--panel), var(--panel2));border:1px solid #ffffff0f;border-radius:28px;margin:0;padding:56px 26px 24px;position:relative;overflow:hidden;box-shadow:0 28px 85px #050e1a29}.TechGsicDiagram-module__dlLfcq__panel:before{content:"";pointer-events:none;opacity:.48;background:radial-gradient(circle at 14% 40px,#d7e0ff6b 0 1px,#0000 1.7px),radial-gradient(circle at 87% 40px,#d7e0ff42 0 1px,#0000 1.7px),radial-gradient(circle at 79% calc(100% - 13px),#d7e0ff33 0 1px,#0000 1.7px),radial-gradient(circle at 17% calc(100% - 13px),#d7e0ff2e 0 1px,#0000 1.7px);position:absolute;inset:0}.TechGsicDiagram-module__dlLfcq__panelTitle{color:#ffffff61;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:750;position:absolute;top:20px;left:24px}.TechGsicDiagram-module__dlLfcq__stack{z-index:1;flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.TechGsicDiagram-module__dlLfcq__cubeWrap{justify-content:center;align-items:center;width:100%;display:flex}.TechGsicDiagram-module__dlLfcq__node{border:1px solid var(--border);background:var(--fill);text-align:center;border-radius:15px;flex-direction:column;justify-content:center;width:min(270px,88%);min-height:62px;padding:12px 15px;display:flex}.TechGsicDiagram-module__dlLfcq__node b{color:var(--text);letter-spacing:-.01em;font-size:12px;font-weight:700}.TechGsicDiagram-module__dlLfcq__node span{color:var(--dim);margin-top:4px;font-size:9.5px;line-height:1.35}.TechGsicDiagram-module__dlLfcq__cube{width:min(100%,520px);height:auto;display:block}.TechGsicDiagram-module__dlLfcq__front,.TechGsicDiagram-module__dlLfcq__back,.TechGsicDiagram-module__dlLfcq__depth,.TechGsicDiagram-module__dlLfcq__sep{stroke:var(--wire);stroke-width:1px;vector-effect:non-scaling-stroke}.TechGsicDiagram-module__dlLfcq__sep{stroke-dasharray:6 6}.TechGsicDiagram-module__dlLfcq__level,.TechGsicDiagram-module__dlLfcq__axis{font-family:inherit}.TechGsicDiagram-module__dlLfcq__level{fill:#f6f8ffe0;font-size:15px;font-weight:700}.TechGsicDiagram-module__dlLfcq__axis{fill:var(--dim);letter-spacing:.01em;font-size:11px;font-weight:400}.TechGsicDiagram-module__dlLfcq__axisTag{transform-box:fill-box;transform-origin:50%;transform:scale(var(--axisScale,1))}.TechGsicDiagram-module__dlLfcq__axisTagBox{fill:var(--fill);stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}@media (max-width:900px){.TechGsicDiagram-module__dlLfcq__panel{width:min(600px,100%);margin:0 auto}}@media (max-width:560px){.TechGsicDiagram-module__dlLfcq__panel{padding-inline:14px}}@media (max-width:460px){.TechGsicDiagram-module__dlLfcq__level{font-size:18px}.TechGsicDiagram-module__dlLfcq__panel{--axisScale:1.45}}@media (max-width:360px){.TechGsicDiagram-module__dlLfcq__level{font-size:20px}.TechGsicDiagram-module__dlLfcq__panel{--axisScale:1.82}}
.TechInferenceDiagram-module__iDPgyG__panel{--panel:#06101c;--panel2:#0b1828;--text:#f6f8ff;--dim:#f6f8ff87;--border:#ffffff1c;--fill:#ffffff0a;background:radial-gradient(360px 280px at 51% 55%, #6f8cff24, transparent 72%), linear-gradient(160deg, var(--panel), var(--panel2));border:1px solid #ffffff0f;border-radius:28px;min-height:520px;margin:0;padding:64px 28px 28px;position:relative;overflow:hidden;box-shadow:0 28px 85px #050e1a29}.TechInferenceDiagram-module__iDPgyG__panel:before{content:"";pointer-events:none;opacity:.52;background:radial-gradient(circle at 26% 46px,#d7e0ff85 0 1px,#0000 1.7px),radial-gradient(circle at 71% 46px,#d7e0ff52 0 1px,#0000 1.7px),radial-gradient(circle at 76% calc(100% - 14px),#d7e0ff3d 0 1px,#0000 1.7px),radial-gradient(circle at 18% calc(100% - 14px),#d7e0ff38 0 1px,#0000 1.7px);position:absolute;inset:0}.TechInferenceDiagram-module__iDPgyG__panelTitle{color:#ffffff61;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:750;position:absolute;top:20px;left:24px}.TechInferenceDiagram-module__iDPgyG__flowControl{z-index:3;appearance:none;font:inherit;color:#ffffff85;cursor:pointer;opacity:0;background:#ffffff08;border:1px solid #ffffff17;border-radius:999px;padding:7px 9px;font-size:9.5px;transition:opacity .2s,color .2s,border-color .2s,background .2s;position:absolute;top:16px;right:18px}.TechInferenceDiagram-module__iDPgyG__panel:hover .TechInferenceDiagram-module__iDPgyG__flowControl,.TechInferenceDiagram-module__iDPgyG__flowControl:focus-visible{opacity:1}@media (hover:none){.TechInferenceDiagram-module__iDPgyG__flowControl{opacity:1}}.TechInferenceDiagram-module__iDPgyG__flowControl:hover{color:#fffc;background:#ffffff0d;border-color:#ffffff2e}.TechInferenceDiagram-module__iDPgyG__flowControl:disabled{cursor:default;opacity:.45}.TechInferenceDiagram-module__iDPgyG__playIcon{margin-right:5px;font-size:9px;display:inline-block}.TechInferenceDiagram-module__iDPgyG__flow{z-index:1;flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.TechInferenceDiagram-module__iDPgyG__node{border:1px solid var(--border);background:var(--fill);text-align:center;border-radius:15px;flex-direction:column;justify-content:center;width:min(270px,88%);min-height:62px;padding:12px 15px;transition:border-color .5s,background .5s,box-shadow .5s,transform .5s;display:flex}.TechInferenceDiagram-module__iDPgyG__node b{color:var(--text);letter-spacing:-.01em;font-size:12px;font-weight:700}.TechInferenceDiagram-module__iDPgyG__node span{color:var(--dim);margin-top:4px;font-size:9.5px;line-height:1.35}.TechInferenceDiagram-module__iDPgyG__node.TechInferenceDiagram-module__iDPgyG__inference{background:#7e94ff12;border-color:#c1cdff42;width:min(285px,92%);min-height:82px}.TechInferenceDiagram-module__iDPgyG__node.TechInferenceDiagram-module__iDPgyG__inference b{font-size:14px}.TechInferenceDiagram-module__iDPgyG__node.TechInferenceDiagram-module__iDPgyG__active{background:#7791ff1b;border-color:#bbc9ff94;transform:translateY(-1px);box-shadow:0 0 26px #708dff1f,inset 0 0 18px #a4b5ff06}@media (max-width:900px){.TechInferenceDiagram-module__iDPgyG__panel{width:min(540px,100%);margin:0 auto}}@media (max-width:560px){.TechInferenceDiagram-module__iDPgyG__panel{padding-inline:18px}}@media (max-width:380px){.TechInferenceDiagram-module__iDPgyG__flowControl{display:none}}@media (prefers-reduced-motion:reduce){.TechInferenceDiagram-module__iDPgyG__panel,.TechInferenceDiagram-module__iDPgyG__panel *,.TechInferenceDiagram-module__iDPgyG__panel :before,.TechInferenceDiagram-module__iDPgyG__panel :after{transition:none!important}}
.TechMacDiagram-module__z-Xk_a__mac{background:#ffffff05;border:1px solid #cdd9ff59;border-radius:21px;width:min(380px,96%);padding:36px 18px 18px;position:relative;box-shadow:0 0 42px #718fff12,inset 0 0 34px #b4c3ff04}.TechMacDiagram-module__z-Xk_a__macLabel{text-align:center;color:var(--faint);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;font-weight:750;position:absolute;top:14px;left:0;right:0}.TechMacDiagram-module__z-Xk_a__haven{text-align:center;margin:2px 0 20px}.TechMacDiagram-module__z-Xk_a__haven b{color:var(--text);letter-spacing:-.01em;font-size:13px;font-weight:700;display:block}.TechMacDiagram-module__z-Xk_a__haven span{color:var(--faint);margin-top:4px;font-size:9.5px;line-height:1.35;display:block}.TechMacDiagram-module__z-Xk_a__domains{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.TechMacDiagram-module__z-Xk_a__domain{border:1px solid var(--border);background:var(--fill);text-align:center;border-radius:13px;padding:13px 8px 12px}.TechMacDiagram-module__z-Xk_a__domain b{color:var(--text);letter-spacing:-.01em;font-size:12px;font-weight:700;display:block}.TechMacDiagram-module__z-Xk_a__items{color:var(--faint);margin-top:7px;font-size:9.5px;line-height:1.5}.TechMacDiagram-module__z-Xk_a__items span{display:block}.TechMacDiagram-module__z-Xk_a__boundary{text-align:center;width:min(365px,92%)}.TechMacDiagram-module__z-Xk_a__rule{background:linear-gradient(to right, transparent, var(--line) 12%, var(--line) 88%, transparent);height:1px}.TechMacDiagram-module__z-Xk_a__boundary b{color:#f6f8ff9e;margin:9px 0 3px;font-size:10px;font-weight:700;display:block}.TechMacDiagram-module__z-Xk_a__boundary span{color:var(--faint);margin:0 0 9px;font-size:9px;line-height:1.35;display:block}.TechMacDiagram-module__z-Xk_a__external{width:min(380px,96%)}.TechMacDiagram-module__z-Xk_a__externalTitle{text-align:center;color:var(--faint);letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:750}.TechMacDiagram-module__z-Xk_a__helpers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.TechMacDiagram-module__z-Xk_a__helper{border:1px dashed var(--border);background:#ffffff05;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:62px;padding:10px 6px;display:flex}.TechMacDiagram-module__z-Xk_a__helper b{color:#f6f8ff80;font-size:10px;font-weight:700}.TechMacDiagram-module__z-Xk_a__icon{color:#f6f8ff57;width:16px;height:16px;margin-bottom:7px}@container (max-width:300px){.TechMacDiagram-module__z-Xk_a__mac{padding-inline:12px}.TechMacDiagram-module__z-Xk_a__domain{padding-inline:5px}.TechMacDiagram-module__z-Xk_a__helper{padding-inline:4px}}
.TechMemoryDiagram-module__hNMneq__panel{--panel:#06101c;--panel2:#0b1828;--text:#f6f8ff;--dim:#f6f8ff87;--border:#ffffff1c;--fill:#ffffff0a;--borderSoft:#ffffff13;--fillSoft:#ffffff06;background:radial-gradient(440px 300px at 50% 44%, #728fff1f, transparent 72%), linear-gradient(160deg, var(--panel), var(--panel2));border:1px solid #ffffff0f;border-radius:28px;margin:0;padding:56px 26px 24px;position:relative;overflow:hidden;box-shadow:0 28px 85px #050e1a29}.TechMemoryDiagram-module__hNMneq__panel:before{content:"";pointer-events:none;opacity:.48;background:radial-gradient(circle at 13% 38px,#d7e0ff6b 0 1px,#0000 1.7px),radial-gradient(circle at 88% 44px,#d7e0ff42 0 1px,#0000 1.7px),radial-gradient(circle at 81% calc(100% - 14px),#d7e0ff33 0 1px,#0000 1.7px),radial-gradient(circle at 16% calc(100% - 12px),#d7e0ff2e 0 1px,#0000 1.7px);position:absolute;inset:0}.TechMemoryDiagram-module__hNMneq__panelTitle{color:#ffffff61;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:750;position:absolute;top:20px;left:24px}.TechMemoryDiagram-module__hNMneq__stack{z-index:1;flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.TechMemoryDiagram-module__hNMneq__ring{width:min(100%,520px);aspect-ratio:var(--ratio);position:relative}.TechMemoryDiagram-module__hNMneq__spokes{width:100%;height:100%;position:absolute;inset:0}.TechMemoryDiagram-module__hNMneq__spoke{stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}.TechMemoryDiagram-module__hNMneq__hub{width:var(--hub);aspect-ratio:1;padding:0 var(--hubPad);border:1px solid var(--border);text-align:center;background:radial-gradient(circle,#8197ff1a,#ffffff06 58%,#0000 74%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 42px #6988ff12}.TechMemoryDiagram-module__hNMneq__hub b{color:var(--text);letter-spacing:-.015em;font-size:15px;font-weight:700;line-height:1.2}.TechMemoryDiagram-module__hNMneq__hub span{color:var(--dim);margin-top:5px;font-size:9.5px;line-height:1.35}.TechMemoryDiagram-module__hNMneq__pill{left:var(--x);top:var(--y);transform:translate(var(--tx), var(--ty));border:1px solid var(--border);background:var(--fill);color:#f6f8ffad;white-space:nowrap;border-radius:999px;padding:8px 11px;font-size:9.5px;position:absolute}.TechMemoryDiagram-module__hNMneq__sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,520px);display:grid}.TechMemoryDiagram-module__hNMneq__source{text-align:center;border:1px solid var(--borderSoft);background:var(--fillSoft);border-radius:12px;padding:10px 8px}.TechMemoryDiagram-module__hNMneq__source b{color:#f6f8ff9e;font-size:9px;font-weight:700;display:block}.TechMemoryDiagram-module__hNMneq__source span{color:#f6f8ff4d;margin-top:3px;font-size:8px;display:block}.TechMemoryDiagram-module__hNMneq__context{align-items:center;gap:22px;display:flex}.TechMemoryDiagram-module__hNMneq__chip{border:1px solid var(--border);background:var(--fill);color:#f6f8ff99;border-radius:999px;padding:7px 10px;font-size:9px}@media (max-width:900px){.TechMemoryDiagram-module__hNMneq__panel{width:min(600px,100%);margin:0 auto}}@media (max-width:560px){.TechMemoryDiagram-module__hNMneq__panel{padding-inline:14px}}@media (max-width:440px){.TechMemoryDiagram-module__hNMneq__ring{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:9px;display:grid}.TechMemoryDiagram-module__hNMneq__spokes{display:none}.TechMemoryDiagram-module__hNMneq__hub{grid-column:1/-1;width:min(180px,62%);margin-bottom:8px;position:static;transform:none}.TechMemoryDiagram-module__hNMneq__pill{text-align:center;width:100%;position:static;transform:none}.TechMemoryDiagram-module__hNMneq__sources{grid-template-columns:1fr}}
.TechPlanDiagram-module__gaw6ZW__prompt{color:#f6f8ff9e;text-align:center;margin:0;font-size:10px;line-height:1.4;transition:color .5s}.TechPlanDiagram-module__gaw6ZW__prompt.TechPlanDiagram-module__gaw6ZW__lit{color:#f6f8fff2}.TechPlanDiagram-module__gaw6ZW__values{width:min(295px,92%);margin:calc(var(--flowGap) * -1) 0 0;color:#f6f8ff63;text-align:center;padding:8px 10px 2px;font-size:8.8px;line-height:1.5;transition:color .5s}.TechPlanDiagram-module__gaw6ZW__values b{color:#f6f8ff9c;margin-bottom:2px;font-weight:650;transition:color .5s;display:block}.TechPlanDiagram-module__gaw6ZW__values.TechPlanDiagram-module__gaw6ZW__lit{color:#f6f8ffb8}.TechPlanDiagram-module__gaw6ZW__values.TechPlanDiagram-module__gaw6ZW__lit b{color:#f6f8ffeb}.TechPlanDiagram-module__gaw6ZW__act{background:#7d94ff0e;border-color:#c3d0ff33}.TechPlanDiagram-module__gaw6ZW__act.TechPlanDiagram-module__gaw6ZW__lit{background:#7a93ff21;border-color:#c6d2ff9e}
.TechSpineDiagram-module__o_fsiW__panel{--panel:#06101c;--panel2:#0b1828;--text:#f6f8ff;--dim:#f6f8ff8a;--line2:#b5c5ff57;--border:#ffffff1c;--fill:#ffffff0b;background:radial-gradient(600px 380px at 52% 46%, #6f8cff24, transparent 72%), linear-gradient(160deg, var(--panel), var(--panel2));border:1px solid #ffffff0f;border-radius:30px;margin:0;padding:78px 34px 34px;position:relative;overflow:hidden;box-shadow:0 34px 100px #050e1a2e}.TechSpineDiagram-module__o_fsiW__panel:before{content:"";pointer-events:none;opacity:.55;background:radial-gradient(circle at 31% 56px,#d7e0ff8c 0 1px,#0000 1.7px),radial-gradient(circle at 74% 56px,#d7e0ff59 0 1px,#0000 1.7px),radial-gradient(circle at 68% calc(100% - 15px),#d7e0ff47 0 1px,#0000 1.7px),radial-gradient(circle at 19% calc(100% - 15px),#d7e0ff3d 0 1px,#0000 1.7px);position:absolute;inset:0}.TechSpineDiagram-module__o_fsiW__panelTitle{color:#ffffff6b;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700;position:absolute;top:24px;left:28px}.TechSpineDiagram-module__o_fsiW__flowControl{z-index:4;appearance:none;font:inherit;color:#ffffff94;cursor:pointer;letter-spacing:.02em;opacity:0;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;padding:8px 11px;font-size:10px;transition:opacity .2s,transform .2s,border-color .2s,color .2s,background .2s;position:absolute;top:18px;right:22px;transform:translateY(-2px)}.TechSpineDiagram-module__o_fsiW__panel:hover .TechSpineDiagram-module__o_fsiW__flowControl,.TechSpineDiagram-module__o_fsiW__flowControl:focus-visible{opacity:1;transform:none}@media (hover:none){.TechSpineDiagram-module__o_fsiW__flowControl{opacity:1;transform:none}}.TechSpineDiagram-module__o_fsiW__flowControl:hover{color:#ffffffd1;background:#ffffff0e;border-color:#fff3}.TechSpineDiagram-module__o_fsiW__flowControl:disabled{cursor:default;opacity:.48}.TechSpineDiagram-module__o_fsiW__playIcon{margin-right:6px;font-size:9px;display:inline-block;transform:translateY(-.2px)}.TechSpineDiagram-module__o_fsiW__system{z-index:1;grid-template-columns:190px 1fr 190px;align-items:stretch;gap:28px;display:grid;position:relative}.TechSpineDiagram-module__o_fsiW__region{border:1px solid var(--line2);background:#ffffff06;border-radius:24px;flex-direction:column;padding:54px 22px 22px;transition:border-color .72s,background .72s,box-shadow .72s;display:flex;position:relative;box-shadow:inset 0 0 38px #ffffff03}.TechSpineDiagram-module__o_fsiW__region.TechSpineDiagram-module__o_fsiW__small{justify-content:center}.TechSpineDiagram-module__o_fsiW__regionLabel{text-transform:uppercase;letter-spacing:.13em;color:#dce4ffa6;font-size:11px;font-weight:750;transition:color .6s;position:absolute;top:16px;left:18px}.TechSpineDiagram-module__o_fsiW__regionDesc{color:var(--dim);text-align:center;margin:0;font-size:11px;line-height:1.45;transition:color .6s}.TechSpineDiagram-module__o_fsiW__region.TechSpineDiagram-module__o_fsiW__small strong{color:var(--text);letter-spacing:-.02em;text-align:center;margin-bottom:10px;font-size:16px;line-height:1.15;transition:text-shadow .6s,color .6s;display:block}.TechSpineDiagram-module__o_fsiW__region.TechSpineDiagram-module__o_fsiW__active{background:#708aff11;border-color:#b0c1ffa8;box-shadow:0 0 42px #6788ff1f,inset 0 0 46px #8097ff0a}.TechSpineDiagram-module__o_fsiW__region.TechSpineDiagram-module__o_fsiW__active .TechSpineDiagram-module__o_fsiW__regionLabel{color:#e7ecffeb}.TechSpineDiagram-module__o_fsiW__region.TechSpineDiagram-module__o_fsiW__small.TechSpineDiagram-module__o_fsiW__active strong{color:#fff;text-shadow:0 0 18px #b1c1ff5c}.TechSpineDiagram-module__o_fsiW__region.TechSpineDiagram-module__o_fsiW__small.TechSpineDiagram-module__o_fsiW__active .TechSpineDiagram-module__o_fsiW__regionDesc{color:#f6f8ffad}.TechSpineDiagram-module__o_fsiW__pipe{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:14px;display:grid}.TechSpineDiagram-module__o_fsiW__node{border:1px solid var(--border);background:var(--fill);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;min-height:98px;padding:16px 13px;transition:border-color .6s,background .6s,box-shadow .6s,transform .6s;display:flex}.TechSpineDiagram-module__o_fsiW__node b{color:var(--text);letter-spacing:-.012em;font-size:13px;transition:color .55s,text-shadow .55s}.TechSpineDiagram-module__o_fsiW__node span{color:var(--dim);margin-top:6px;font-size:10px;line-height:1.35;transition:color .55s}.TechSpineDiagram-module__o_fsiW__node.TechSpineDiagram-module__o_fsiW__active{background:#7891ff1d;border-color:#b9c7ff99;transform:translateY(-1px);box-shadow:0 0 32px #708dff29,inset 0 0 24px #a4b5ff09}.TechSpineDiagram-module__o_fsiW__node.TechSpineDiagram-module__o_fsiW__active b{color:#fff;text-shadow:0 0 14px #b0bfff47}.TechSpineDiagram-module__o_fsiW__node.TechSpineDiagram-module__o_fsiW__active span{color:#f6f8ffb3}.TechSpineDiagram-module__o_fsiW__cross{z-index:1;border-top:1px solid #b5c5ff1c;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;padding:15px 18px;display:flex;position:relative}.TechSpineDiagram-module__o_fsiW__crossLabel{text-transform:uppercase;letter-spacing:.13em;color:#ffffff47;align-self:center;margin-right:7px;font-size:10px}.TechSpineDiagram-module__o_fsiW__pill{color:#ffffff7a;background:#ffffff05;border:1px solid #ffffff12;border-radius:999px;padding:6px 8px;font-size:10px;transition:border-color .6s,color .6s,background .6s,box-shadow .6s}.TechSpineDiagram-module__o_fsiW__pill.TechSpineDiagram-module__o_fsiW__active{color:#ffffffde;background:#7791ff14;border-color:#bbc9ff59;box-shadow:0 0 20px #6c8bff1a}.TechSpineDiagram-module__o_fsiW__pill.TechSpineDiagram-module__o_fsiW__sustain{color:#ffffffb8;background:#7791ff0b;border-color:#bbc9ff38}.TechSpineDiagram-module__o_fsiW__caption{z-index:1;text-align:center;color:#ffffff57;max-width:860px;margin:20px auto 0;font-size:11px;line-height:1.5;position:relative}.TechSpineDiagram-module__o_fsiW__turnLabel{z-index:2;color:#ffffff3d;letter-spacing:.1em;text-transform:uppercase;opacity:0;font-size:11px;transition:opacity .45s;position:absolute;top:48px;left:50%;transform:translate(-50%)}.TechSpineDiagram-module__o_fsiW__panel.TechSpineDiagram-module__o_fsiW__playing .TechSpineDiagram-module__o_fsiW__turnLabel{opacity:1}@media (max-width:1080px){.TechSpineDiagram-module__o_fsiW__pipe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.TechSpineDiagram-module__o_fsiW__system{grid-template-columns:1fr;gap:16px}.TechSpineDiagram-module__o_fsiW__region.TechSpineDiagram-module__o_fsiW__small{padding:56px 22px 28px}.TechSpineDiagram-module__o_fsiW__pipe{grid-template-columns:repeat(2,minmax(0,1fr))}.TechSpineDiagram-module__o_fsiW__flowControl{opacity:1;transform:none}.TechSpineDiagram-module__o_fsiW__turnLabel{display:none}}@media (max-width:560px){.TechSpineDiagram-module__o_fsiW__panel{padding:72px 18px 24px}.TechSpineDiagram-module__o_fsiW__pipe{grid-template-columns:1fr}.TechSpineDiagram-module__o_fsiW__panelTitle{display:none}}@media (prefers-reduced-motion:reduce){.TechSpineDiagram-module__o_fsiW__panel,.TechSpineDiagram-module__o_fsiW__panel *,.TechSpineDiagram-module__o_fsiW__panel :before,.TechSpineDiagram-module__o_fsiW__panel :after{transition:none!important}}
.TechTraceDiagram-module__m2gTNa__endpoint{text-align:center;color:#f6f8ff9e;letter-spacing:.11em;text-transform:uppercase;width:min(280px,72%);margin:0 auto;font-size:9px;font-weight:750;transition:color .5s}.TechTraceDiagram-module__m2gTNa__open{margin-bottom:20px}.TechTraceDiagram-module__m2gTNa__close{margin-top:18px}.TechTraceDiagram-module__m2gTNa__endpoint.TechTraceDiagram-module__m2gTNa__recorded{color:#f6f8ffd9}.TechTraceDiagram-module__m2gTNa__endpoint.TechTraceDiagram-module__m2gTNa__firing{color:#f6f8fffa}.TechTraceDiagram-module__m2gTNa__grid{grid-template-columns:1fr 1fr;gap:0 28px;width:min(430px,94%);margin:0 auto;padding-bottom:10px;display:grid;position:relative}.TechTraceDiagram-module__m2gTNa__grid:before{content:"";background:linear-gradient(#cad6ff14,#cad6ff73 10% 90%,#cad6ff14);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.TechTraceDiagram-module__m2gTNa__head{color:#f6f8ff57;letter-spacing:.13em;text-transform:uppercase;text-align:right;margin:0 0 12px;padding-right:12px;font-size:8.5px;font-weight:750}.TechTraceDiagram-module__m2gTNa__headRight{text-align:left;padding-left:12px;padding-right:0}.TechTraceDiagram-module__m2gTNa__event{color:#f6f8ffad;align-items:center;min-height:40px;padding:7px 12px;font-size:9.5px;line-height:1.35;transition:color .5s;display:flex;position:relative}.TechTraceDiagram-module__m2gTNa__left{text-align:right;justify-content:flex-end;padding-right:18px}.TechTraceDiagram-module__m2gTNa__right{text-align:left;justify-content:flex-start;padding-left:18px;position:relative}.TechTraceDiagram-module__m2gTNa__event.TechTraceDiagram-module__m2gTNa__recorded{color:#f6f8ffdb}.TechTraceDiagram-module__m2gTNa__event.TechTraceDiagram-module__m2gTNa__firing{color:#f6f8fffc}.TechTraceDiagram-module__m2gTNa__gates{white-space:nowrap;flex-direction:column;align-items:center;line-height:1.2;transition:color .5s;display:flex;position:absolute;top:100%;left:18px;transform:translateY(-50%)}.TechTraceDiagram-module__m2gTNa__gates.TechTraceDiagram-module__m2gTNa__recorded{color:#f6f8ffdb}.TechTraceDiagram-module__m2gTNa__gates.TechTraceDiagram-module__m2gTNa__firing{color:#f6f8fffc}.TechTraceDiagram-module__m2gTNa__left:after{content:"";background:#dbe3ffd6;border-radius:50%;width:7px;height:7px;transition:background .5s,box-shadow .5s,transform .5s;position:absolute;top:50%;right:-18px;transform:translateY(-50%);box-shadow:0 0 10px #a4b7ff52}.TechTraceDiagram-module__m2gTNa__left.TechTraceDiagram-module__m2gTNa__recorded:after{background:#e9eefff5;box-shadow:0 0 13px #a4b7ff75}.TechTraceDiagram-module__m2gTNa__left.TechTraceDiagram-module__m2gTNa__firing:after{background:#fff;transform:translateY(-50%)scale(1.28);box-shadow:0 0 19px #b4c5ffb8}.TechTraceDiagram-module__m2gTNa__ledger{width:min(310px,78%);margin-top:20px}@container (max-width:330px){.TechTraceDiagram-module__m2gTNa__grid{gap:0 18px;width:100%}.TechTraceDiagram-module__m2gTNa__event{padding-inline:6px;font-size:9px}.TechTraceDiagram-module__m2gTNa__left{padding-right:14px}.TechTraceDiagram-module__m2gTNa__right{padding-left:14px}.TechTraceDiagram-module__m2gTNa__gates{left:14px}.TechTraceDiagram-module__m2gTNa__left:after{right:-14px}}
.AboutLineageDiagram-module__7ZJW3a__timeline{width:min(320px,100%);margin:4px auto;position:relative}.AboutLineageDiagram-module__7ZJW3a__timeline:before{content:"";background:linear-gradient(to bottom, transparent, var(--line) 18%, var(--line) 82%, transparent);width:1px;position:absolute;top:22px;bottom:28px;left:16px}.AboutLineageDiagram-module__7ZJW3a__step{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:16px;min-height:72px;padding:12px 0;display:grid;position:relative}.AboutLineageDiagram-module__7ZJW3a__dotWrap{justify-content:center;padding-top:4px;display:flex}.AboutLineageDiagram-module__7ZJW3a__dot{background:#e8edff80;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e8edff0a}.AboutLineageDiagram-module__7ZJW3a__era{color:#f8faff9e;letter-spacing:-.012em;font-size:15px;line-height:1.3}.AboutLineageDiagram-module__7ZJW3a__sub{color:#ced8ff57;letter-spacing:.02em;margin-top:5px;font-size:11px;display:block}.AboutLineageDiagram-module__7ZJW3a__now .AboutLineageDiagram-module__7ZJW3a__dot{background:#dfe7ff;width:13px;height:13px;box-shadow:0 0 0 7px #9fb5ff14,0 0 28px #9fb5ff5c}.AboutLineageDiagram-module__7ZJW3a__now .AboutLineageDiagram-module__7ZJW3a__era{color:#fff;font-weight:700}.AboutLineageDiagram-module__7ZJW3a__now .AboutLineageDiagram-module__7ZJW3a__sub{color:#ced8ff8f}@container (max-width:280px){.AboutLineageDiagram-module__7ZJW3a__timeline{width:100%}.AboutLineageDiagram-module__7ZJW3a__era{font-size:14px}}
.TechVerifyDiagram-module__h0PqSW__gate{background:radial-gradient(280px 175px at 50% 38%,#7792ff13,#0000 75%),#ffffff06;border:1px solid #c5d2ff57;border-radius:20px;width:min(390px,95%);padding:20px 18px 18px;box-shadow:0 0 24px #718fff12}.TechVerifyDiagram-module__h0PqSW__gateHead{text-align:center;margin-bottom:14px}.TechVerifyDiagram-module__h0PqSW__gateHead b{color:#f6f8ffe6;letter-spacing:-.01em;font-size:12px;font-weight:700;display:block}.TechVerifyDiagram-module__h0PqSW__gateHead span{color:#f6f8ff59;margin-top:4px;font-size:9px;line-height:1.35;display:block}.TechVerifyDiagram-module__h0PqSW__rows{--gap:8px;--col:calc((100% - var(--gap) * 2) / 3);gap:var(--gap);display:grid}.TechVerifyDiagram-module__h0PqSW__row{gap:var(--gap);grid-auto-flow:column;grid-auto-columns:var(--col);justify-content:center;display:grid}.TechVerifyDiagram-module__h0PqSW__cell{text-align:center;background:#ffffff06;border:1px solid #ffffff13;border-radius:12px;flex-direction:column;justify-content:center;min-height:54px;padding:10px 11px;display:flex}.TechVerifyDiagram-module__h0PqSW__cell b{color:#f6f8ffa8;font-size:10px;font-weight:700;display:block}.TechVerifyDiagram-module__h0PqSW__cell span{color:#f6f8ff4d;margin-top:3px;font-size:8.5px;line-height:1.35;display:block}.TechVerifyDiagram-module__h0PqSW__outcomes .TechVerifyDiagram-module__h0PqSW__cell b{color:#f6f8ffa1}.TechVerifyDiagram-module__h0PqSW__outcomes .TechVerifyDiagram-module__h0PqSW__cell span{color:#f6f8ff45}.TechVerifyDiagram-module__h0PqSW__divider{background:linear-gradient(90deg,#0000,#c5d2ff2e,#0000);height:1px;margin:16px 0 12px}.TechVerifyDiagram-module__h0PqSW__outcomeLabel{text-align:center;color:#f6f8ff47;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:8px;font-weight:750}@container (max-width:300px){.TechVerifyDiagram-module__h0PqSW__row{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.TechVerifyDiagram-module__h0PqSW__cell{min-height:0}}
