.oDUHWq_showcase{margin-top:clamp(3rem,6vw,5.5rem)}.oDUHWq_intro{justify-content:space-between;align-items:center;gap:1.5rem;padding-bottom:2rem;display:flex}.oDUHWq_identity{grid-template-columns:auto 1fr;align-items:center;gap:.6rem 1.15rem;display:grid}.oDUHWq_brandMark{outline:1px solid var(--c-line-strong);outline-offset:4px;width:58px;height:auto;box-shadow:0 0 0 4px var(--c-ink-card);border-radius:26%;grid-area:2/1}.oDUHWq_category{font:9px var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;color:var(--c-fg-faint);grid-area:1/2}.oDUHWq_identity h3{letter-spacing:-.055em;grid-area:2/2;font-size:clamp(2.2rem,4.2vw,3.3rem);font-weight:550;line-height:.95}.oDUHWq_visit{border-bottom:1px solid var(--c-line-strong);align-items:center;gap:.7rem;min-height:44px;font-size:13px;transition:color .2s;display:inline-flex}.oDUHWq_visit:hover{color:var(--c-accent)}.oDUHWq_projectLinks{align-items:center;gap:clamp(1rem,2.4vw,2.5rem);display:flex}.oDUHWq_caseLink{min-height:44px;color:var(--c-fg-muted);align-items:center;gap:.55rem;font-size:12px;transition:color .2s;display:inline-flex}.oDUHWq_caseLink:hover{color:var(--c-accent)}.oDUHWq_caseLink:focus-visible,.oDUHWq_visit:focus-visible{outline:2px solid var(--c-accent);outline-offset:5px}@media (max-width:599px){.oDUHWq_intro{flex-wrap:wrap;row-gap:1rem}.oDUHWq_projectLinks{justify-content:space-between;gap:1rem;width:100%}.oDUHWq_caseLink{font-size:11px}.oDUHWq_caseLink svg{width:14px}}.oDUHWq_track{height:260svh;position:relative}.oDUHWq_sticky{position:sticky;top:90px}.oDUHWq_viewer{border-top:1px solid var(--c-line-strong);position:relative}.oDUHWq_controls{z-index:5;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex;position:relative}.oDUHWq_tabs,.oDUHWq_devicePicker{border:1px solid var(--c-line);background:var(--c-ink-raised);border-radius:11px;gap:3px;padding:4px;display:flex}.oDUHWq_tab,.oDUHWq_deviceChoice{min-height:44px;color:var(--c-fg-muted);cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:.7rem;padding:.65rem 1rem;font-size:12px;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.oDUHWq_tab:hover,.oDUHWq_deviceChoice:hover{color:var(--c-fg)}.oDUHWq_tabActive,.oDUHWq_deviceChoiceActive{color:var(--c-fg);background:var(--c-ink-card);border-color:var(--c-line-strong)}.oDUHWq_deviceChoiceActive svg{color:var(--c-accent)}.oDUHWq_tabNumber{font:9px var(--font-mono-stack);color:var(--c-fg-faint)}.oDUHWq_tabDot{background:var(--c-accent);opacity:0;border-radius:50%;width:4px;height:4px}.oDUHWq_tabActive .oDUHWq_tabDot{opacity:1}.oDUHWq_stageViewport{padding-bottom:4rem;display:flow-root;position:relative;overflow:visible clip}.oDUHWq_stageViewport:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--c-ink));height:4rem;position:absolute;inset:auto 0 0}.oDUHWq_stage{--device-perspective:1700px;isolation:isolate;perspective:var(--device-perspective);outline:none;height:calc(100svh - 245px);min-height:390px;max-height:800px;margin-top:1.5rem;position:relative}.oDUHWq_halo{pointer-events:none;background:radial-gradient(ellipse at 55% 48%, color-mix(in srgb, var(--c-accent) 12%, transparent), transparent 66%);position:absolute;inset:-5% -8%}.oDUHWq_floor{pointer-events:none;background:radial-gradient(ellipse, color-mix(in srgb, var(--c-accent) 17%, transparent), transparent 65%);filter:blur(18px);position:absolute;inset:78% 11% -4%}.oDUHWq_laptopLayer{z-index:1;pointer-events:none;position:absolute;inset:0}.oDUHWq_laptopLayer[data-render-state=hidden],.oDUHWq_handsetRig[data-render-state=hidden]{visibility:hidden}.oDUHWq_laptopLayer[data-render-state=hidden] .oDUHWq_camera{will-change:auto}.oDUHWq_laptopPerspective{perspective:var(--device-perspective);pointer-events:none;position:absolute;inset:0}.oDUHWq_camera{z-index:1;transform-style:preserve-3d;will-change:transform;pointer-events:none;position:absolute;inset:0}.oDUHWq_phoneCamera{z-index:2;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0;overflow:clip}.oDUHWq_phoneCameraPose{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.oDUHWq_laptopRig{transform-style:preserve-3d;transform-origin:50% 52%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.oDUHWq_laptopFloat{width:min(94%,138svh - 372.6px,1066px);transform-style:preserve-3d;animation:7.5s ease-in-out infinite paused oDUHWq_laptop-float;position:relative}.oDUHWq_laptopPosition{width:100%;transform-style:preserve-3d;justify-content:center;display:flex}.oDUHWq_handsetRig{transform-style:preserve-3d;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.oDUHWq_handsetTravel{aspect-ratio:440/900;height:96%;max-height:730px;transform-style:preserve-3d;transform-origin:50% 70%}.oDUHWq_handsetFloat{width:100%;height:100%;transform-style:preserve-3d;animation:6.4s ease-in-out infinite paused oDUHWq_phone-float;position:relative}.oDUHWq_expandedContent:focus-visible{outline:2px solid var(--c-accent);outline-offset:-3px}.oDUHWq_deviceChoice,.oDUHWq_inspectCue{min-height:44px}.oDUHWq_handset{width:100%;height:100%;transform-style:preserve-3d;backface-visibility:hidden;background:#1c2c40;border:2px solid #8193a7;border-radius:clamp(24px,3vw,43px);padding:7px;position:relative;box-shadow:inset 0 0 0 1px #d8e7f67a,3px 3px #405773,6px 6px #1a2c43,8px 9px #647c99,0 35px 55px -20px #06142680}.oDUHWq_phoneViewport{contain:layout paint;background:#f5f6f2;border-radius:clamp(18px,2.6vw,34px);width:100%;height:100%;position:relative;overflow:hidden;transform:translateZ(1px)}.oDUHWq_phoneSide{pointer-events:none;background:#a0b3c9;border-radius:3px;width:3px;height:34px;position:absolute;top:23%;left:-5px;box-shadow:0 45px #7f99b8}.oDUHWq_phoneIsland{z-index:3;pointer-events:none;background:#142336;border:1px solid #263e5b;border-radius:20px;justify-content:flex-end;align-items:center;width:32%;height:13px;padding:3px;display:flex;position:absolute;top:13px;left:34%}.oDUHWq_phoneIsland i{background:#264662;border-radius:50%;width:5px;height:5px;box-shadow:inset 0 0 1px #b6d6f2}.oDUHWq_phoneHome{pointer-events:none;z-index:3;background:#17302b90;border-radius:3px;width:30%;height:3px;position:absolute;bottom:12px;left:35%}.oDUHWq_screenContent{pointer-events:none;position:absolute;inset:0}.oDUHWq_scrollPort{overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-width:none;pointer-events:none;background:#f7f6f1;outline:none;position:absolute;inset:0;overflow:hidden auto}.oDUHWq_scrollPort[data-enabled=true]{pointer-events:auto;scrollbar-width:thin;scrollbar-color:var(--c-accent) #eef2ef}.oDUHWq_scrollPort::-webkit-scrollbar{width:4px}.oDUHWq_scrollPort::-webkit-scrollbar-thumb{background:var(--c-accent);border-radius:5px}.oDUHWq_scrollPort:focus-visible{box-shadow:inset 0 0 0 2px var(--c-accent)}.oDUHWq_scrollPort[hidden],.oDUHWq_calendar[hidden]{display:none}.oDUHWq_scrollImage{-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:auto;display:block}.oDUHWq_calendar{background:#f8faf8;position:absolute;inset:0}.oDUHWq_calendarPoster,.oDUHWq_recording{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.oDUHWq_recording{opacity:0;transition:opacity .35s}.oDUHWq_recording[data-ready=true]{opacity:1}.oDUHWq_inspectCue{z-index:4;color:#153d66;pointer-events:auto;cursor:pointer;background:#f6faffed;border:1px solid #234e7735;border-radius:100px;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font-size:11px;transition:background .2s;display:inline-flex;position:absolute;bottom:15px;right:15px;box-shadow:0 3px 16px #193e6020}.oDUHWq_inspectCue:hover{background:#e2eefb}.oDUHWq_handsetRig .oDUHWq_inspectCue{gap:5px;min-height:40px;padding-inline:9px;font-size:10px;bottom:20px;right:9px}.oDUHWq_laptopRig[data-primary=false] .oDUHWq_inspectCue,.oDUHWq_handsetRig[data-primary=false] .oDUHWq_inspectCue{display:none}.oDUHWq_laptopRig[data-primary=true] .oDUHWq_screenContent,.oDUHWq_handsetRig[data-primary=true] .oDUHWq_screenContent{pointer-events:auto}.oDUHWq_viewer[data-running=true] .oDUHWq_laptopLayer:not([data-render-state=hidden]) .oDUHWq_laptopFloat,.oDUHWq_viewer[data-running=true] .oDUHWq_handsetRig:not([data-render-state=hidden]) .oDUHWq_handsetFloat{animation-play-state:running}.oDUHWq_storyRail{font:8px var(--font-mono-stack);letter-spacing:.14em;color:var(--c-fg-faint);pointer-events:none;align-items:center;gap:13px;margin:1.5rem 3% 0;display:flex;position:relative}.oDUHWq_storyRail>div{background:var(--c-line);flex:1;height:1px}.oDUHWq_storyRail i{background:var(--c-accent);transform-origin:0;width:100%;height:1px;display:block}.oDUHWq_caption{border-top:1px solid var(--c-line);color:var(--c-fg-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:1.2rem;padding-top:.6rem;font-size:11px;display:flex}.oDUHWq_caption p{max-width:45ch;line-height:1.6}.oDUHWq_captionActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.oDUHWq_action,.oDUHWq_iconAction{min-height:44px;color:var(--c-fg-muted);cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:11px;transition:background .2s,color .2s;display:inline-flex}.oDUHWq_action:hover,.oDUHWq_iconAction:hover{color:var(--c-fg);background:var(--c-ink-raised)}.oDUHWq_actionActive{color:var(--c-accent);border-color:var(--c-line-strong)}.oDUHWq_iconAction{width:44px;padding:0}.oDUHWq_action:active,.oDUHWq_iconAction:active,.oDUHWq_tab:active,.oDUHWq_deviceChoice:active{transform:translateY(1px)}.oDUHWq_action:focus-visible,.oDUHWq_iconAction:focus-visible,.oDUHWq_tab:focus-visible,.oDUHWq_deviceChoice:focus-visible,.oDUHWq_visit:focus-visible,.oDUHWq_inspectCue:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px}.oDUHWq_track[data-static=true]{height:auto}.oDUHWq_track[data-static=true] .oDUHWq_sticky{position:relative;top:0}.oDUHWq_track[data-static=true] .oDUHWq_camera,.oDUHWq_track[data-static=true] .oDUHWq_phoneCamera,.oDUHWq_track[data-static=true] .oDUHWq_phoneCameraPose{will-change:auto;transform:none}.oDUHWq_track[data-static=true] .oDUHWq_handsetRig[data-primary=false]{opacity:0!important}.oDUHWq_expanded{border:1px solid var(--c-line-strong);background:var(--c-ink-card);width:min(96vw,1500px);max-width:none;height:92svh;max-height:none;color:var(--c-fg);border-radius:17px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 30px 120px #0005}.oDUHWq_expanded::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06111be0}.oDUHWq_expandedBar{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:10px;height:61px;padding:8px 14px 8px 22px;font-size:14px;display:flex}.oDUHWq_expandedBar>span>span{color:var(--c-fg-faint);font-size:11px}.oDUHWq_expandedBar>div{align-items:center;gap:18px;display:flex}.oDUHWq_expandedBar a{align-items:center;gap:5px;min-height:44px;font-size:11px;display:flex}.oDUHWq_expandedBar button{border:1px solid var(--c-line);cursor:pointer;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.oDUHWq_expandedContent{overscroll-behavior:contain;touch-action:pan-y;background:#f7f6f1;height:calc(100% - 61px);position:relative;overflow:hidden}.oDUHWq_expandedFrame{width:100%;height:100%;position:relative;overflow:hidden}.oDUHWq_expandedContent[data-device=phone] .oDUHWq_expandedFrame{width:min(100%,440px);margin-inline:auto}.oDUHWq_expandedImage{width:100%;height:auto;margin:auto;display:block}.oDUHWq_expandedContent[data-device=phone] .oDUHWq_expandedImage{width:min(100%,500px)}@keyframes oDUHWq_laptop-float{0%,to{transform:translateY(5px)rotateY(-.4deg)}50%{transform:translate3d(0,-7px,8px)rotateY(.4deg)}}@keyframes oDUHWq_phone-float{0%,to{transform:translate3d(0,-5px,7px)rotateX(-1deg)}50%{transform:translate3d(0,7px,18px)rotateX(1deg)}}@media (min-width:1600px){.oDUHWq_stage{--device-perspective:2000px}.oDUHWq_laptopFloat{width:min(96%,138svh - 372.6px,1066px)}}@media (max-width:1023px){.oDUHWq_sticky{top:30px}.oDUHWq_stage{--device-perspective:1300px;height:calc(100svh - 210px)}.oDUHWq_laptopFloat{width:93%}.oDUHWq_captionActions{gap:4px}}@media (max-width:767px){.oDUHWq_stageViewport{padding-bottom:2rem}.oDUHWq_stageViewport:after{height:2rem}.oDUHWq_track{height:205svh}.oDUHWq_sticky{top:18px}.oDUHWq_stage{--device-perspective:1050px;height:calc(100svh - 335px);min-height:330px;margin-top:.9rem}.oDUHWq_controls{flex-wrap:wrap;gap:9px}.oDUHWq_tabs{flex:1 0 100%;padding:3px}.oDUHWq_tab{flex:1;gap:9px;padding:10px 8px;font-size:11px}.oDUHWq_devicePicker{margin-left:auto;padding:3px}.oDUHWq_deviceChoice{min-height:40px;padding:8px 10px;font-size:10px}.oDUHWq_handsetTravel{height:93%;max-height:570px}.oDUHWq_laptopFloat{width:95%}.oDUHWq_handsetRig[data-primary=false]{visibility:hidden;transition:visibility 0s .55s}.oDUHWq_handsetRig[data-primary=true]{visibility:visible;transition:none}.oDUHWq_handset{border-radius:30px;padding:6px}.oDUHWq_phoneViewport{border-radius:22px}.oDUHWq_phoneIsland{height:11px;top:11px}.oDUHWq_caption{flex-wrap:wrap;gap:2px;margin-top:15px;padding-top:5px}.oDUHWq_caption p{flex:1 0 100%;max-width:none;font-size:10px}.oDUHWq_captionActions{justify-content:space-between;width:100%}.oDUHWq_action{padding-inline:5px;font-size:10px}.oDUHWq_storyRail{margin-top:1rem;gap:10px;margin-inline:2%;font-size:7px}.oDUHWq_expanded{border-radius:12px;width:96vw;height:94svh}.oDUHWq_expandedBar{padding-inline:12px}.oDUHWq_expandedBar a{font-size:10px}.oDUHWq_expandedBar>span>span{display:none}.oDUHWq_expandedBar>div{gap:8px}}@media (max-width:599px){.oDUHWq_identity{column-gap:.8rem}.oDUHWq_brandMark{width:43px}.oDUHWq_identity h3{font-size:2rem}.oDUHWq_category{max-width:22ch;font-size:8px;line-height:1.5}.oDUHWq_visit{gap:.35rem;font-size:11px}.oDUHWq_visit svg{width:14px}.oDUHWq_intro{gap:.8rem;padding-bottom:1.6rem}}@media (max-width:767px) and (max-height:700px){.oDUHWq_track{height:auto}.oDUHWq_sticky{position:relative;top:0}.oDUHWq_stage{height:clamp(350px,70svh,460px);min-height:0}.oDUHWq_handsetTravel{height:91%;max-height:420px}}@media (prefers-reduced-motion:reduce){.oDUHWq_handsetRig{transition:none!important}.oDUHWq_track{height:auto}.oDUHWq_sticky{position:relative;top:0}.oDUHWq_camera,.oDUHWq_phoneCamera{will-change:auto;transform:none!important}.oDUHWq_phoneCameraPose{transform:none!important}.oDUHWq_laptopFloat,.oDUHWq_handsetFloat{animation:none}.oDUHWq_recording,.oDUHWq_tab,.oDUHWq_deviceChoice,.oDUHWq_action,.oDUHWq_iconAction,.oDUHWq_visit{transition:none}}@media (prefers-reduced-transparency:reduce){.oDUHWq_expanded::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.oDUHWq_inspectCue{background:#f6faff}}@media (min-width:768px) and (max-width:1023px){.oDUHWq_stage{height:min(100svh - 210px,78vw - 49.92px)}}@media (max-width:767px){.oDUHWq_deviceChoice,.oDUHWq_handsetRig .oDUHWq_inspectCue{min-height:44px}}@media (min-width:768px) and (max-width:1023px) and (max-height:600px){.oDUHWq_stageViewport{padding-bottom:2rem}.oDUHWq_stageViewport:after{height:2rem}.oDUHWq_storyRail{margin-top:1rem}.oDUHWq_track{height:auto}.oDUHWq_sticky{position:relative;top:0}.oDUHWq_stage{height:420px}.oDUHWq_laptopFloat{width:min(93%,340px)}.oDUHWq_handsetTravel{height:90%;max-height:370px}.oDUHWq_handsetRig[data-primary=false]{visibility:hidden;transition:visibility 0s .55s}.oDUHWq_handsetRig[data-primary=true]{visibility:visible;transition:none}}@media (max-width:767px) and (orientation:landscape){.oDUHWq_stage{height:390px;min-height:0}.oDUHWq_laptopFloat{width:min(92%,310px)}.oDUHWq_handsetTravel{height:90%;max-height:310px}}@media (max-width:767px) and (orientation:portrait){.oDUHWq_stage{--device-perspective:2400px}.oDUHWq_laptopFloat{width:94%}}@media (forced-colors:active){.oDUHWq_tab,.oDUHWq_deviceChoice,.oDUHWq_action,.oDUHWq_lid,.oDUHWq_handset{border-color:canvastext}.oDUHWq_scrollPort:focus-visible{outline-offset:-3px;outline:2px solid highlight}}
._mrHlG_root{isolation:isolate;perspective:1100px;pointer-events:none;width:100%;min-height:320px;color:var(--c-fg);--author-card-radius:16px;--author-clip-height:34px;position:relative;overflow:clip}._mrHlG_canvas{pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}._mrHlG_card{width:min(var(--author-card-width), calc(100% - 48px));aspect-ratio:2/3;transform-origin:50% 0;transform-style:preserve-3d;cursor:grab;pointer-events:auto;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;transform:translate(0,0)}._mrHlG_root:not([data-ready=true]) ._mrHlG_card{top:23%;left:50%;transform:translate(-50%)}._mrHlG_root[data-running=true] ._mrHlG_card,._mrHlG_root[data-running=true] ._mrHlG_inner{will-change:transform}._mrHlG_root[data-dragging=true] ._mrHlG_card,._mrHlG_root[data-dragging=true] ._mrHlG_handle{cursor:grabbing}._mrHlG_inner{inset-inline:0;height:100%;transform-style:preserve-3d;position:absolute;top:30px}._mrHlG_face{border:1px solid var(--c-line-strong);border-radius:var(--author-card-radius);background:var(--author-card-bg,var(--c-ink-card));backface-visibility:hidden;position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 40px -18px #0000004d,0 2px 5px #0000001f;container-type:inline-size}._mrHlG_front{transform:translateZ(1.5px)}._mrHlG_back{transform:rotateY(180deg)translateZ(1.5px)}._mrHlG_rim{background:var(--c-line-strong);pointer-events:none;backface-visibility:visible;display:block;position:absolute}._mrHlG_rimLeft,._mrHlG_rimRight{top:var(--author-card-radius);bottom:var(--author-card-radius);width:3px;transform:translate(-50%)rotateY(90deg)}._mrHlG_rimLeft{left:0}._mrHlG_rimRight{left:100%}._mrHlG_rimTop,._mrHlG_rimBottom{left:var(--author-card-radius);right:var(--author-card-radius);height:3px;transform:translateY(-50%)rotateX(90deg)}._mrHlG_rimTop{top:0}._mrHlG_rimBottom{top:100%}._mrHlG_slot{background:var(--c-ink);pointer-events:none;border-radius:99px;width:20%;height:2.3%;position:absolute;top:3.4%;left:40%;box-shadow:inset 0 1px 3px #00000057}._mrHlG_shade{pointer-events:none;background:linear-gradient(105deg, transparent 35%, #ffffff26 50%, transparent 65%) var(--author-shine,50%) 0 / 250% 100% no-repeat, rgba(0, 0, 0, var(--author-dim,0));position:absolute;inset:0}._mrHlG_handle{z-index:3;color:#30445d;cursor:grab;touch-action:pan-y pinch-zoom;background:0 0;border:0;border-radius:8px;place-items:center;width:48px;height:44px;padding:0;display:grid;position:absolute;top:-7px;left:50%;transform:translate(-50%)}._mrHlG_clip{width:calc(var(--author-card-width) * .075);height:var(--author-clip-height);pointer-events:none;background:linear-gradient(90deg,#e4edf8,#8b9eb7 50%,#dce7f5);border-radius:5px;position:absolute;top:7px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0000004d}._mrHlG_handle svg{z-index:1;opacity:.75;position:relative}._mrHlG_flip{z-index:4;border:1px solid var(--c-line-strong);background:var(--c-ink-card);min-height:44px;color:var(--c-fg-muted);cursor:pointer;pointer-events:auto;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-family:inherit;font-size:11px;line-height:1.2;transition:color .18s,border-color .18s;display:inline-flex;position:absolute;top:16px;right:14px}._mrHlG_flip:hover{color:var(--c-fg);border-color:var(--c-accent)}._mrHlG_handle:focus-visible,._mrHlG_flip:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px}@media (max-width:420px){._mrHlG_flip{padding-inline:11px;font-size:10px;top:10px;right:8px}}@media (prefers-reduced-motion:reduce){._mrHlG_flip{transition:none}}
.QBU0Vq_section{border-block:1px solid var(--c-line);background:var(--c-ink);padding-block:clamp(4.5rem,7.5vw,7.5rem);scroll-margin-top:100px}.QBU0Vq_experience{padding-bottom:258px;position:relative}.QBU0Vq_sectionTop{justify-content:space-between;align-items:center;gap:20px;margin-bottom:clamp(24px,3.5vw,44px);display:flex}.QBU0Vq_topMeta{font:10px var(--font-mono-stack);color:var(--c-fg-faint);letter-spacing:.04em}.QBU0Vq_grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:clamp(24px,4vw,56px);display:grid}.QBU0Vq_visual{perspective:1300px;border:1px solid var(--c-line);background:var(--c-ink-raised);border-radius:30px;min-width:0;height:auto;min-height:610px;position:relative}.QBU0Vq_visualGround{border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 50% 70%, var(--c-glow), transparent 60%);position:absolute;inset:0;overflow:hidden}.QBU0Vq_visualGround:after{content:"";background-image:linear-gradient(var(--c-line) 1px, transparent 1px), linear-gradient(90deg,var(--c-line) 1px,transparent 1px);opacity:.25;background-size:32px 32px;position:absolute;inset:45% -20% -30%;transform:perspective(500px)rotateX(60deg);-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.QBU0Vq_sceneRule>span:last-child{display:none}.QBU0Vq_sceneRule{top:22px;z-index:3;font:9px var(--font-mono-stack);color:var(--c-fg-faint);letter-spacing:.09em;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset-inline:24px}.QBU0Vq_camera{pointer-events:none;width:100%;height:100%;transform-style:preserve-3d;position:relative}.QBU0Vq_materialPlane{pointer-events:auto;position:absolute;inset:10px 0 0;transform:translateZ(-90px)}.QBU0Vq_sculpture{filter:grayscale()sepia(.6)saturate(1.8)hue-rotate(172deg);--sculpture-x:-16%;--sculpture-y:22px;--sculpture-w:132%;--sculpture-h:55%;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(at 50% 41%,#000 32%,#0000 74%);mask-image:radial-gradient(at 50% 41%,#000 32%,#0000 74%)}.QBU0Vq_sculptureImage{left:var(--sculpture-x);top:var(--sculpture-y);width:var(--sculpture-w);height:var(--sculpture-h);pointer-events:none;transition:opacity .28s;position:absolute}.QBU0Vq_sculptureImage img{object-fit:contain}.QBU0Vq_lightSculpture{display:block}.QBU0Vq_darkSculpture{display:none}html.dark .QBU0Vq_lightSculpture{display:none}html.dark .QBU0Vq_darkSculpture{display:block}.QBU0Vq_sculpture[data-gl=on] .QBU0Vq_sculptureImage{opacity:0}.QBU0Vq_sculptureCanvas{opacity:0;width:100%;height:100%;transition:opacity .28s;display:block;position:absolute;inset:0}.QBU0Vq_sculpture[data-gl=on] .QBU0Vq_sculptureCanvas{opacity:1}.QBU0Vq_badgePlane{pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.QBU0Vq_lanyard{border-radius:30px}.QBU0Vq_badgeFront{background:radial-gradient(ellipse at 100% 0, var(--c-glow), transparent 62%), color-mix(in srgb,var(--c-ink-card) 92%, transparent);height:100%;color:var(--c-fg);flex-direction:column;padding:9cqw 9cqw 7cqw;display:flex;position:relative}.QBU0Vq_badgeFront:after{content:"";border:1px solid var(--c-line);width:65cqw;height:65cqw;box-shadow:0 0 0 9cqw var(--c-glow);pointer-events:none;border-radius:50%;position:absolute;top:30cqw;right:-15cqw}.QBU0Vq_badgeTop{font:600 7cqw var(--font-mono-stack);letter-spacing:-.06em;justify-content:space-between;align-items:center;display:flex}.QBU0Vq_statusDot{background:var(--c-accent);width:2.2cqw;height:2.2cqw;box-shadow:0 0 0 1.5cqw var(--c-glow);border-radius:50%}.QBU0Vq_badgeMonogram{z-index:1;font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.06em;flex:1;align-items:center;font-size:64cqw;line-height:.9;display:flex;position:relative}.QBU0Vq_badgeMonogram>span{color:var(--c-accent)}.QBU0Vq_badgeName{z-index:1;justify-content:space-between;align-items:end;gap:5cqw;padding-bottom:7cqw;display:flex;position:relative}.QBU0Vq_badgeName strong{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.03em;font-size:13cqw;font-weight:400;line-height:1}.QBU0Vq_badgeName>span{color:var(--c-fg-muted);font-size:4cqw;line-height:1.45}.QBU0Vq_badgeBottom{border-top:1px solid var(--c-line-strong);color:var(--c-fg-faint);font:3.1cqw/1.5 var(--font-mono-stack);justify-content:space-between;align-items:end;gap:5cqw;padding-top:6cqw;display:flex}.QBU0Vq_badgeBack{background:var(--c-ink-raised);height:100%;color:var(--c-fg);flex-direction:column;padding:10cqw 9cqw 8cqw;display:flex}.QBU0Vq_badgeBackLabel{font:3cqw/1.6 var(--font-mono-stack);text-transform:uppercase;letter-spacing:.08em;color:var(--c-fg-faint)}.QBU0Vq_badgeBack>strong{font:400 20cqw/.98 var(--font-editorial), Georgia, serif;letter-spacing:-.03em;margin-top:12cqw}.QBU0Vq_badgeBack>strong>em{color:var(--c-accent)}.QBU0Vq_badgeBack>p{color:var(--c-fg-muted);margin-top:auto;padding-top:7cqw;font-size:4.4cqw;line-height:1.7}.QBU0Vq_badgeBackFooter{border-top:1px solid var(--c-line);font:3.4cqw var(--font-mono-stack);color:var(--c-fg-faint);margin-top:7cqw;padding-top:6cqw}.QBU0Vq_floatingLabel{background:color-mix(in srgb,var(--c-ink-card) 92%,transparent);border:1px solid var(--c-line-strong);box-shadow:0 15px 28px -22px var(--c-fg);color:var(--c-fg-muted);pointer-events:none;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:10px;display:flex;position:absolute;bottom:86px;left:24px}.QBU0Vq_floatingLabel svg{color:var(--c-accent)}.QBU0Vq_profile{border:1px solid var(--c-line);background:linear-gradient(145deg,color-mix(in srgb,var(--c-ink-raised) 70%,transparent),color-mix(in srgb,var(--c-ink-card) 35%,transparent));border-radius:28px;flex-direction:column;min-width:0;padding:clamp(26px,3vw,40px);display:flex;position:static}.QBU0Vq_profileKicker{color:var(--c-fg-faint);margin-bottom:12px;font-size:12px;display:block}.QBU0Vq_profileHead h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(76px,7vw,106px);font-weight:400;line-height:.88}.QBU0Vq_profileHead h2>span{color:var(--c-accent)}.QBU0Vq_profileHead>p{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;max-width:25ch;margin:22px 0 0;font-size:clamp(18px,1.65vw,23px);font-weight:500;line-height:1.35}.QBU0Vq_chapterPanel{outline:none;min-height:239px;padding-top:30px}.QBU0Vq_chapterPanel:focus-visible{outline:2px solid var(--c-accent);outline-offset:7px;border-radius:4px}.QBU0Vq_chapterPanel h3{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0 0 13px;font-size:15px;font-weight:600;line-height:1.5}.QBU0Vq_chapterPanel p{font-family:var(--font-body), sans-serif;letter-spacing:normal;color:var(--c-fg-muted);text-wrap:pretty;max-width:54ch;margin:0;font-size:14px;line-height:1.8}.QBU0Vq_tags{flex-wrap:wrap;gap:7px;margin:20px 0 0;padding:0;list-style:none;display:flex}.QBU0Vq_tags li{border:1px solid var(--c-line);color:var(--c-fg-muted);border-radius:6px;padding:5px 9px;font-size:9px;line-height:1.3}.QBU0Vq_profileActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:auto;padding-top:20px;display:flex}.QBU0Vq_profileLink{border:1px solid var(--c-accent);background:var(--c-accent);min-height:48px;color:var(--c-on-accent);border-radius:999px;justify-content:space-between;align-items:center;gap:32px;padding:12px 20px;font-size:12px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.QBU0Vq_profileLink:hover{background:var(--c-accent-soft);transform:translateY(-2px)}.QBU0Vq_contactLink{min-height:44px;color:var(--c-fg-muted);align-items:center;gap:12px;font-size:11px;transition:color .2s;display:inline-flex}.QBU0Vq_contactLink:hover{color:var(--c-fg)}.QBU0Vq_profileLink:focus-visible,.QBU0Vq_contactLink:focus-visible{outline:2px solid var(--c-accent);outline-offset:5px}.QBU0Vq_profileNote{border-top:1px solid var(--c-line);align-items:center;gap:12px;margin-top:25px;padding-top:18px;display:flex}.QBU0Vq_profileNote>span{border:1px solid var(--c-line-strong);width:26px;height:26px;font:16px var(--font-editorial), Georgia, serif;color:var(--c-accent);border-radius:50%;flex:0 0 26px;place-items:center;display:grid}.QBU0Vq_profileNote>p{max-width:43ch;min-height:32px;color:var(--c-fg-faint);align-items:center;margin:0;font-size:10px;line-height:1.6;display:flex}.QBU0Vq_chapterNavigation{margin-top:0;position:absolute;inset:auto 0 0}.QBU0Vq_navigationCaption{border-bottom:1px solid var(--c-line);color:var(--c-fg-faint);font:10px var(--font-mono-stack);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:20px;padding-bottom:15px;display:flex}.QBU0Vq_filmstrip{perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,26px);padding-top:20px;display:grid}.QBU0Vq_chapterTab{text-align:left;min-width:0;height:180px;color:var(--c-fg);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0;position:relative}.QBU0Vq_chapterArt{border:1px solid var(--c-line-strong);background:radial-gradient(ellipse at 70% 0,var(--c-glow),transparent 70%),var(--c-ink-raised);transform-origin:50% 0;border-radius:12px;transition:transform .55s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;display:block;position:absolute;inset:0 0 43px;overflow:hidden;transform:perspective(800px)rotateX(5deg)rotateY(-2deg)translateZ(-4px)}.QBU0Vq_chapterTab[aria-selected=true] .QBU0Vq_chapterArt,.QBU0Vq_chapterTab:hover .QBU0Vq_chapterArt{border-color:var(--c-accent);box-shadow:0 10px 24px -18px var(--c-accent);transform:perspective(800px)rotateX(0)rotateY(0)translateZ(0)}.QBU0Vq_chapterTab:focus-visible{outline:2px solid var(--c-accent);outline-offset:5px}.QBU0Vq_chapterNumber{color:var(--c-fg-faint);font:9px var(--font-mono-stack);position:absolute;top:14px;left:16px}.QBU0Vq_chapterInitial{font:116px/.9 var(--font-editorial), Georgia, serif;color:var(--c-fg-muted);letter-spacing:-.07em;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.QBU0Vq_chapterInitial>span{color:var(--c-accent)}.QBU0Vq_chapterCode{border:1px solid var(--c-line-strong);background:var(--c-ink-card);width:40%;height:93px;box-shadow:14px 14px 0 -4px var(--c-glow);border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;top:21px;right:27%;transform:rotate(-8deg)}.QBU0Vq_chapterCode svg{width:48px;height:48px;color:var(--c-accent)}.QBU0Vq_chapterCode>span{background:var(--c-line-strong);width:9px;height:2px;position:absolute;top:10px;left:10px}.QBU0Vq_chapterCode>span:last-child{left:23px}.QBU0Vq_chapterProduct{border:1px solid var(--c-line-strong);width:82px;height:82px;box-shadow:16px 12px 0 -4px var(--c-glow);background:#f7f8fa;border-radius:22px;padding:8px;position:absolute;top:26px;right:calc(50% - 41px);transform:rotate(8deg)}.QBU0Vq_chapterProduct>svg{width:100%;height:100%;display:block}.QBU0Vq_chapterTabCopy{bottom:0;grid-template-columns:1fr auto;gap:4px 10px;display:grid;position:absolute;inset-inline:1px}.QBU0Vq_chapterTabCopy>strong{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:12px;font-weight:550}.QBU0Vq_chapterTabCopy>span{color:var(--c-fg-faint);grid-row:2;font-size:9px;line-height:1.5}.QBU0Vq_chapterTabCopy>svg{color:var(--c-fg-faint);grid-area:1/2/3;align-self:center;transition:transform .2s,color .2s}.QBU0Vq_chapterTab[aria-selected=true] .QBU0Vq_chapterTabCopy>svg{color:var(--c-accent);transform:rotate(45deg)}@media (min-width:1600px){.QBU0Vq_visual{min-height:650px}.QBU0Vq_profile{padding:44px}.QBU0Vq_chapterPanel{min-height:250px}}@media (max-width:1100px) and (min-width:768px){.QBU0Vq_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.QBU0Vq_visual{min-height:610px}.QBU0Vq_profile{padding:26px}.QBU0Vq_profileActions{gap:10px}.QBU0Vq_profileLink{gap:24px}.QBU0Vq_contactLink{font-size:10px}.QBU0Vq_chapterPanel{min-height:270px}.QBU0Vq_floatingLabel{padding:10px;font-size:8px;bottom:70px;left:12px}}@media (max-width:767px){.QBU0Vq_section{padding-block:56px}.QBU0Vq_sectionTop{margin-bottom:22px}.QBU0Vq_topMeta{display:none}.QBU0Vq_grid{grid-template-columns:1fr;gap:24px}.QBU0Vq_visual{border-radius:24px;height:435px;min-height:0}.QBU0Vq_lanyard{border-radius:24px}.QBU0Vq_sceneRule{top:18px;font-size:8px;inset-inline:20px}.QBU0Vq_materialPlane{inset:0}.QBU0Vq_floatingLabel{padding:10px 12px;font-size:8px;bottom:62px;left:18px}.QBU0Vq_profile{border-radius:24px;padding:28px 24px}.QBU0Vq_profileHead h2{font-size:86px}.QBU0Vq_profileHead>p{max-width:23ch;margin-top:20px;font-size:21px}.QBU0Vq_chapterPanel{min-height:260px;padding-top:25px}.QBU0Vq_chapterPanel h3{font-size:15px}.QBU0Vq_chapterPanel p{font-size:13px}.QBU0Vq_profileActions{gap:20px;padding-top:8px}.QBU0Vq_profileNote{margin-top:24px}.QBU0Vq_chapterNavigation{margin-top:27px}.QBU0Vq_navigationCaption{font-size:9px}.QBU0Vq_filmstrip{gap:10px;padding-top:17px}.QBU0Vq_chapterTab{height:137px}.QBU0Vq_chapterArt{border-radius:8px;bottom:47px}.QBU0Vq_chapterInitial{font-size:72px}.QBU0Vq_chapterNumber{font-size:7px;top:8px;left:9px}.QBU0Vq_chapterCode{width:58%;height:55px;box-shadow:8px 9px 0 -3px var(--c-glow);border-radius:7px;top:17px;right:21%}.QBU0Vq_chapterCode svg{width:29px;height:29px}.QBU0Vq_chapterProduct{width:56px;height:56px;box-shadow:9px 8px 0 -3px var(--c-glow);border-radius:14px;padding:5px;top:18px;right:calc(50% - 28px)}.QBU0Vq_chapterTabCopy{gap:5px}.QBU0Vq_chapterTabCopy>strong{font-size:10px}.QBU0Vq_chapterTabCopy>span{max-width:11ch;font-size:8px}.QBU0Vq_chapterTabCopy>svg{display:none}}@media (max-width:380px){.QBU0Vq_visual{height:400px}.QBU0Vq_floatingLabel{bottom:57px;left:12px}.QBU0Vq_profile{padding:25px 20px}.QBU0Vq_chapterPanel{min-height:305px}.QBU0Vq_profileActions{gap:15px}.QBU0Vq_contactLink{font-size:10px}.QBU0Vq_profileLink{gap:22px;padding-inline:17px}.QBU0Vq_chapterTabCopy>strong{font-size:9px}.QBU0Vq_filmstrip{gap:8px}}@media (prefers-reduced-motion:reduce){.QBU0Vq_camera,.QBU0Vq_badgePlane,.QBU0Vq_floatingLabel{transform:none!important}.QBU0Vq_profileLink,.QBU0Vq_chapterArt,.QBU0Vq_chapterTabCopy>svg,.QBU0Vq_sculptureImage,.QBU0Vq_sculptureCanvas{transition:none}.QBU0Vq_chapterArt{clip-path:inset(0 round 8px);transform:none}}@media (max-width:767px){.QBU0Vq_floatingLabel{display:none}.QBU0Vq_experience{padding-bottom:212px}.QBU0Vq_chapterNavigation{margin-top:0}}
.KHXJ6a_section{border-top:1px solid var(--c-line);background:var(--c-ink);padding-block:clamp(4.5rem,7vw,7rem);scroll-margin-top:96px;position:relative}.KHXJ6a_anchor{scroll-margin-top:96px;position:absolute;top:0}.KHXJ6a_intro{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:2rem 5rem;margin-bottom:3rem;display:grid}.KHXJ6a_heading{text-wrap:balance;margin-top:1.5rem;line-height:1.12}.KHXJ6a_intro>p{max-width:45ch;color:var(--c-fg-muted);padding-bottom:.2rem;font-size:14px;line-height:1.85}.KHXJ6a_workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.KHXJ6a_steps{border-top:1px solid var(--c-line-strong);min-width:0}.KHXJ6a_step{border-bottom:1px solid var(--c-line)}.KHXJ6a_stepButton{text-align:left;cursor:pointer;width:100%;min-height:101px;color:var(--c-fg-muted);grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:1.25rem;padding-block:1.3rem;transition:color .2s;display:grid}.KHXJ6a_stepButton:hover,.KHXJ6a_step[data-active=true] .KHXJ6a_stepButton{color:var(--c-fg)}.KHXJ6a_index{font:10px var(--font-mono-stack);color:var(--c-fg-faint);align-self:center}.KHXJ6a_step[data-active=true] .KHXJ6a_index{color:var(--c-accent)}.KHXJ6a_stepTitle{gap:.45rem;display:grid}.KHXJ6a_stepTitle small{color:var(--c-fg-faint);font-size:10px}.KHXJ6a_stepTitle strong{letter-spacing:-.025em;font-size:clamp(16px,1.5vw,20px);font-weight:500;line-height:1.3}.KHXJ6a_expandIcon{color:var(--c-fg-faint);transition:transform .3s,color .3s}.KHXJ6a_stepButton[aria-expanded=true] .KHXJ6a_expandIcon{color:var(--c-accent);transform:rotate(45deg)}.KHXJ6a_detail{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .35s,visibility .35s;display:grid}.KHXJ6a_detail[data-expanded=true]{visibility:visible;grid-template-rows:1fr}.KHXJ6a_detailInner{min-height:0;padding-left:calc(26px + 1.25rem);overflow:hidden}.KHXJ6a_detailInner>p{color:var(--c-fg-muted);font-size:13px;line-height:1.85}.KHXJ6a_exchange{grid-template-columns:1fr 1fr;gap:1.3rem;padding-block:1.3rem 1.7rem;display:grid}.KHXJ6a_exchange>div{border-top:1px solid var(--c-line);padding-top:.8rem}.KHXJ6a_exchange dt{color:var(--c-accent);font-size:10px}.KHXJ6a_exchange dd{color:var(--c-fg-muted);margin-top:.5rem;font-size:11px;line-height:1.75}.KHXJ6a_mobilePreview{display:none}.KHXJ6a_preview{border:1px solid var(--c-line-strong);background:var(--c-ink-raised);border-radius:18px;min-width:0;overflow:hidden}.KHXJ6a_previewTop,.KHXJ6a_previewBottom{font:9px var(--font-mono-stack);color:var(--c-fg-faint);align-items:center;gap:.7rem;padding:1.2rem 1.4rem;display:flex}.KHXJ6a_previewTop{justify-content:space-between}.KHXJ6a_stage{isolation:isolate;perspective:950px;place-items:center;height:470px;padding:1.4rem 2.25rem;display:grid;position:relative}.KHXJ6a_floor{z-index:-2;background-image:linear-gradient(var(--c-line) 1px, transparent 1px), linear-gradient(90deg, var(--c-line) 1px, transparent 1px);background-size:30px 30px;width:140%;height:200px;position:absolute;bottom:-90px;transform:rotateX(65deg);-webkit-mask-image:linear-gradient(#0000,#000 45%,#0000);mask-image:linear-gradient(#0000,#000 45%,#0000)}.KHXJ6a_backplate{z-index:-1;border:1px solid color-mix(in srgb, var(--c-accent) 20%, transparent);background:color-mix(in srgb, var(--c-accent) 8%, var(--c-ink-raised));border-radius:14px;position:absolute;inset:3.2rem 2rem 2rem 3.5rem;transform:rotateY(-6deg)rotate(4deg)translate3d(5px,0,-30px)}.KHXJ6a_surface{border:1px solid var(--c-line-strong);background:var(--c-ink-card);width:100%;max-width:390px;height:410px;box-shadow:0 20px 30px -22px color-mix(in srgb, var(--c-fg) 35%, transparent);backface-visibility:hidden;border-radius:13px;grid-area:1/1;overflow:hidden}.KHXJ6a_previewBottom{border-top:1px solid var(--c-line)}.KHXJ6a_liveDot{background:var(--c-accent);border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.KHXJ6a_progress{background:var(--c-line);flex:1;max-width:110px;height:2px;margin-left:auto}.KHXJ6a_progress i{background:var(--c-accent);transform-origin:0;width:100%;height:100%;transition:transform .4s;display:block}.KHXJ6a_conversation{flex-direction:column;min-height:100%;padding:1.3rem;display:flex;position:relative}.KHXJ6a_messageHeader{align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.KHXJ6a_avatar{border:1px solid var(--c-line-strong);width:30px;height:30px;color:var(--c-accent);border-radius:50%;flex:none;place-items:center;font-size:15px;display:grid;position:relative}.KHXJ6a_avatar>span{background:var(--c-accent);border:2px solid var(--c-ink-card);border-radius:50%;width:7px;height:7px;position:absolute;bottom:0;right:-1px}.KHXJ6a_messageHeader strong{font-size:11px;font-weight:500}.KHXJ6a_messageHeader small{color:var(--c-fg-faint);margin-top:.25rem;font-size:9px;display:block}.KHXJ6a_messageHeader>svg{color:var(--c-accent);margin-left:auto}.KHXJ6a_thread{perspective:650px;flex-direction:column;gap:.55rem;display:flex}.KHXJ6a_bubble{background:var(--c-ink-raised);width:90%;color:var(--c-fg-muted);transform-origin:bottom;border-radius:12px 12px 3px;align-self:end;padding:.65rem .8rem;font-size:10px;line-height:1.65}.KHXJ6a_reply{color:var(--c-fg);background:color-mix(in srgb, var(--c-accent) 11%, var(--c-ink-card));border-radius:12px 12px 12px 3px;align-self:start}.KHXJ6a_messageFooter{min-height:30px;color:var(--c-fg-faint);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;font-size:9px;display:flex;position:relative}.KHXJ6a_messageFooter>svg{margin-left:auto}.KHXJ6a_messageFooter svg{color:var(--c-accent)}.KHXJ6a_typing,.KHXJ6a_conversationDone{align-items:center;gap:4px;display:inline-flex;position:absolute;bottom:0;left:0}.KHXJ6a_typing>i{background:var(--c-accent);border-radius:50%;width:3px;height:3px}.KHXJ6a_typing>span{margin-left:5px}.KHXJ6a_typing[data-running=true]>i{animation:1s ease-in-out infinite KHXJ6a_typingPulse}.KHXJ6a_typing>i:nth-child(2){animation-delay:.13s}.KHXJ6a_typing>i:nth-child(3){animation-delay:.26s}.KHXJ6a_conversationDone{gap:7px}@keyframes KHXJ6a_typingPulse{0%,70%,to{opacity:.4;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.KHXJ6a_document{padding:1.7rem}.KHXJ6a_documentTop{color:var(--c-accent);font:9px var(--font-mono-stack);justify-content:space-between;align-items:center;display:flex}.KHXJ6a_document h4,.KHXJ6a_launchPreview h4{letter-spacing:-.04em;margin-top:1.2rem;font-size:23px;font-weight:500;line-height:1.2}.KHXJ6a_document>p,.KHXJ6a_launchPreview>p{color:var(--c-fg-muted);margin-top:.6rem;font-size:10px;line-height:1.7}.KHXJ6a_documentRow{border-bottom:1px solid var(--c-line);align-items:center;gap:.7rem;padding-block:.9rem;display:flex}.KHXJ6a_documentRow:first-of-type{margin-top:.65rem}.KHXJ6a_documentRow>span{font:8px var(--font-mono-stack);color:var(--c-fg-faint)}.KHXJ6a_documentRow strong{color:var(--c-fg);font-size:11px;font-weight:400}.KHXJ6a_documentRow>svg{color:var(--c-accent);margin-left:auto}.KHXJ6a_documentStamp{color:var(--c-accent);align-items:center;gap:.5rem;margin-top:1rem;font-size:9px;display:flex}.KHXJ6a_buildPreview{flex-direction:column;min-height:100%;display:flex}.KHXJ6a_buildPreview .KHXJ6a_reviewNote{margin-top:auto}.KHXJ6a_browserBar{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}.KHXJ6a_browserBar>span:first-child{gap:3px;display:flex}.KHXJ6a_browserBar i{background:var(--c-line-strong);border-radius:50%;width:4px;height:4px}.KHXJ6a_browserBar small{font:8px var(--font-mono-stack);color:var(--c-fg-faint)}.KHXJ6a_previewPage{padding:1.2rem 1.5rem}.KHXJ6a_previewNav{align-items:center;gap:.45rem;display:flex}.KHXJ6a_previewNav b{margin-right:auto;font-size:9px;font-weight:500}.KHXJ6a_previewNav b>span{vertical-align:top;margin-left:2px;font-size:7px}.KHXJ6a_previewNav>i{background:var(--c-line-strong);width:18px;height:2px}.KHXJ6a_previewEyebrow{color:var(--c-fg-faint);margin-top:2rem;font-size:8px;display:block}.KHXJ6a_previewHeadline{letter-spacing:-.065em;margin-top:.7rem;font-size:32px;font-weight:500;line-height:1.06;display:block}.KHXJ6a_previewHeadline>em{color:var(--c-accent);font-style:normal}.KHXJ6a_previewCta{background:var(--c-accent);color:var(--c-ink-card);border-radius:4px;align-items:center;gap:1rem;margin-top:1.1rem;padding:.5rem .7rem;font-size:8px;display:inline-flex}.KHXJ6a_previewTiles{grid-template-columns:1.5fr 1fr 1fr;gap:.5rem;margin-top:1.5rem;display:grid}.KHXJ6a_previewTiles span{background:var(--c-ink-raised);border:1px solid var(--c-line);border-radius:4px;height:23px}.KHXJ6a_reviewNote{border-top:1px solid var(--c-line);color:var(--c-fg-muted);align-items:center;gap:.6rem;padding:.8rem 1rem;font-size:9px;display:flex}.KHXJ6a_reviewNote .KHXJ6a_avatar{width:22px;height:22px;font-size:10px}.KHXJ6a_launchPreview{padding:1.7rem}.KHXJ6a_launchIcon{border:1px solid color-mix(in srgb, var(--c-accent) 23%, transparent);background:color-mix(in srgb, var(--c-accent) 6%, transparent);width:61px;height:61px;color:var(--c-accent);border-radius:16px;place-items:center;display:grid}.KHXJ6a_launchChecklist{gap:.7rem;padding-block:1.4rem;display:grid}.KHXJ6a_launchChecklist>span{color:var(--c-fg-muted);align-items:center;gap:.6rem;font-size:10px;display:flex}.KHXJ6a_launchChecklist svg{color:var(--c-accent);flex:none}.KHXJ6a_launchSignature{border-top:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:1rem;padding-top:.8rem;display:flex}.KHXJ6a_launchSignature>span{font:11px var(--font-mono-stack)}.KHXJ6a_launchSignature small{color:var(--c-fg-faint);font-size:8px}.KHXJ6a_bottom{border-top:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2rem;padding-top:1.5rem;display:flex}.KHXJ6a_bottom>p{color:var(--c-fg-muted);align-items:center;gap:.65rem;font-size:11px;line-height:1.7;display:flex}.KHXJ6a_bottom>p svg{color:var(--c-accent);flex:none}.KHXJ6a_cta{min-height:44px;color:var(--c-fg);flex:none;align-items:center;gap:1rem;font-size:12px;font-weight:500;transition:color .2s;display:inline-flex}.KHXJ6a_cta>svg{color:var(--c-accent);transition:transform .2s}.KHXJ6a_cta:hover{color:var(--c-accent)}.KHXJ6a_cta:hover>svg{transform:translate(3px)}.KHXJ6a_stepButton:focus-visible,.KHXJ6a_cta:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px;border-radius:4px}@media (max-width:1023px){.KHXJ6a_intro,.KHXJ6a_workspace{gap:2rem}.KHXJ6a_stepButton{grid-template-columns:18px minmax(0,1fr) 18px;gap:.9rem}.KHXJ6a_detailInner{padding-left:calc(18px + .9rem)}.KHXJ6a_exchange{grid-template-columns:1fr;gap:.6rem}.KHXJ6a_stage{padding-inline:1.1rem}.KHXJ6a_conversation{padding:1.2rem}.KHXJ6a_document,.KHXJ6a_launchPreview{padding:1.3rem}.KHXJ6a_previewTop,.KHXJ6a_previewBottom{padding-inline:1.1rem}.KHXJ6a_document h4,.KHXJ6a_launchPreview h4{font-size:21px}.KHXJ6a_previewPage{padding-inline:1.2rem}.KHXJ6a_previewHeadline{font-size:29px}.KHXJ6a_bottom{align-items:start}}@media (max-width:767px){.KHXJ6a_intro{margin-bottom:2rem;display:block}.KHXJ6a_heading{margin-top:1.2rem}.KHXJ6a_intro>p{max-width:53ch;margin-top:1.25rem;font-size:13px}.KHXJ6a_workspace{flex-direction:column;gap:1.5rem;display:flex}.KHXJ6a_steps{width:100%}.KHXJ6a_stepButton{gap:1rem;min-height:92px}.KHXJ6a_stepTitle strong{font-size:16px}.KHXJ6a_detailInner{padding-left:calc(18px + 1rem)}.KHXJ6a_detailInner>p{font-size:12px}.KHXJ6a_exchange{grid-template-columns:1fr 1fr;gap:1rem}.KHXJ6a_exchange dd{font-size:10px}.KHXJ6a_preview{display:none}.KHXJ6a_mobilePreview{border:1px solid var(--c-line-strong);background:var(--c-ink-card);box-shadow:4px 7px 0 color-mix(in srgb, var(--c-accent) 9%, transparent);border-radius:12px;margin:0 .25rem 1.5rem;display:block;overflow:hidden;transform:perspective(900px)rotateY(-3deg)rotateX(1deg)}.KHXJ6a_stage{min-height:390px;padding-inline:1.75rem}.KHXJ6a_surface{max-width:360px;min-height:310px}.KHXJ6a_conversation{min-height:350px}.KHXJ6a_document,.KHXJ6a_launchPreview{padding:1.5rem}.KHXJ6a_bottom{margin-top:1.5rem;display:block}.KHXJ6a_bottom>p{font-size:10px}.KHXJ6a_cta{margin-top:.75rem}}@media (max-width:359px){.KHXJ6a_stepButton{gap:.75rem}.KHXJ6a_stepTitle strong{font-size:15px}.KHXJ6a_detailInner{padding-left:0}.KHXJ6a_exchange{grid-template-columns:1fr}.KHXJ6a_stage{min-height:370px;padding-inline:1rem}.KHXJ6a_backplate{inset-inline:1.2rem}.KHXJ6a_document,.KHXJ6a_launchPreview,.KHXJ6a_conversation{padding:1.1rem}.KHXJ6a_document h4,.KHXJ6a_launchPreview h4{font-size:20px}}@media (prefers-reduced-motion:reduce){.KHXJ6a_stepButton,.KHXJ6a_expandIcon,.KHXJ6a_detail,.KHXJ6a_progress i,.KHXJ6a_cta,.KHXJ6a_cta>svg{transition:none}.KHXJ6a_surface,.KHXJ6a_backplate,.KHXJ6a_mobilePreview{transform:none!important}.KHXJ6a_bubble{opacity:1!important;transform:none!important}.KHXJ6a_typing{display:none}.KHXJ6a_conversationDone{opacity:1!important}}
.iB85dW_morph{border:1px solid var(--c-line-strong);background:var(--c-ink-raised);color:var(--c-accent);border-radius:14px;scroll-margin-top:100px;overflow:hidden}.iB85dW_composition{background:radial-gradient(ellipse at 50% 70%, color-mix(in srgb, var(--c-accent) 13%, var(--c-ink)), var(--c-ink-raised) 75%);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.5rem,1.5vw,1.5rem);height:clamp(260px,43vw,590px);padding-inline:clamp(.8rem,2vw,2rem);display:grid}.iB85dW_word{align-items:center;min-width:0;height:clamp(80px,13vw,170px);display:flex}.iB85dW_word svg{width:100%;height:100%;display:block;overflow:visible}.iB85dW_word text{font-family:var(--font-display), sans-serif;letter-spacing:-.065em;fill:currentColor;font-size:180px;font-weight:650}.iB85dW_frame{aspect-ratio:1.6;z-index:1;width:64%;min-width:0;position:relative}.iB85dW_card{background:var(--c-ink);border:1px solid var(--c-line-strong);width:100%;height:100%;box-shadow:0 32px 70px -18px var(--c-glow), 0 1px 0 var(--c-line-strong) inset;border-radius:clamp(5px,.8vw,12px);position:relative;overflow:hidden;container-type:size}.iB85dW_controls{border-top:1px solid var(--c-line);background:var(--c-ink-raised);justify-content:space-between;align-items:center;gap:.5rem;min-height:64px;padding:.65rem clamp(.8rem,2vw,2rem);display:flex}.iB85dW_label{color:var(--c-fg-muted);font:9px var(--font-mono-stack);letter-spacing:.04em}.iB85dW_formats{align-items:center;gap:.25rem;display:flex}.iB85dW_formats button{min-width:44px;min-height:44px;color:var(--c-fg-muted);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding-inline:.75rem;font-size:11px;transition:color .18s,background .18s;display:inline-flex}.iB85dW_formats button:hover{color:var(--c-fg);background:color-mix(in srgb, var(--c-accent) 8%, transparent)}.iB85dW_formats button[aria-pressed=true]{color:var(--c-fg);background:color-mix(in srgb, var(--c-accent) 15%, transparent)}.iB85dW_formats button:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.iB85dW_formats button:disabled{opacity:.4;cursor:default}@media (max-width:599px){.iB85dW_composition{grid-template-rows:42px minmax(0,1fr) 42px;grid-template-columns:minmax(0,1fr);gap:8px;height:clamp(320px,90vw,380px);padding:12px .8rem}.iB85dW_word{justify-self:center;width:105px;height:42px}.iB85dW_frame{justify-self:center}.iB85dW_controls{flex-wrap:wrap;gap:.1rem .5rem;padding:.4rem .55rem}.iB85dW_label{font-size:8px}.iB85dW_formats{gap:0;margin-left:auto}.iB85dW_formats button{padding-inline:.5rem;font-size:10px}}@media (prefers-reduced-motion:reduce){.iB85dW_formats button{transition:none}}.iB85dW_artwork{isolation:isolate;background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--c-accent) 8%, var(--c-ink)), var(--c-ink) 80%);position:absolute;inset:0;overflow:hidden}.iB85dW_artDither{opacity:.46;pointer-events:none;position:absolute;inset:0}.iB85dW_artGrid{border:1px solid var(--c-line);background-image:linear-gradient(var(--c-line) 1px, transparent 1px), linear-gradient(90deg, var(--c-line) 1px, transparent 1px);background-size:25% 25%;position:absolute;inset:14%;-webkit-mask-image:radial-gradient(#0000 30%,#000 100%);mask-image:radial-gradient(#0000 30%,#000 100%)}.iB85dW_artSignature{white-space:nowrap;color:var(--c-fg);font-family:var(--font-mono-stack);letter-spacing:-.095em;text-shadow:0 0 50px var(--c-ink), 0 2px 1px var(--c-ink);font-size:min(23cqw,30cqh);font-weight:600;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.iB85dW_artSignature>span{color:var(--c-accent)}.iB85dW_artMeta{font:min(2cqw, 2.7cqh) var(--font-mono-stack);color:var(--c-fg-muted);letter-spacing:.08em;justify-content:space-between;gap:.5rem;display:flex;position:absolute;inset:auto 5% 5%}
.vbt7mG_section{--ab-primary:#287a62;--ab-tertiary:#3976b9;--ab-secondary:#b45a29;--ab-tile-ui:#b8d8f0;--ab-tile-data:#b9dec9;--ab-tile-api:#f2c9a9;--ab-tile-ai:#d5c7eb;--ab-tile-ink:#152c39;border-top:1px solid var(--c-line)}html.dark .vbt7mG_section{--ab-primary:#85d9b2;--ab-tertiary:#8cbaf1;--ab-secondary:#f0ae7d;--ab-tile-ui:#a2c9ec;--ab-tile-data:#abd7bd;--ab-tile-api:#eab993;--ab-tile-ai:#c9b6e6;--ab-tile-ink:#152535}.vbt7mG_intro{grid-template-columns:1fr;gap:22px;margin-bottom:48px;display:grid}.vbt7mG_heading{margin-top:24px;line-height:1.08}.vbt7mG_introAside{max-width:610px;padding-bottom:3px}.vbt7mG_introAside p{color:var(--c-fg-muted);font-size:15px;line-height:1.75}.vbt7mG_demoLabel{color:var(--c-fg-faint);font-family:var(--font-mono-stack);align-items:center;gap:8px;margin-top:23px;font-size:10px;line-height:1.6;display:flex}.vbt7mG_demoLabel i,.vbt7mG_liveLabel i{background:var(--ab-primary);border-radius:50%;flex-shrink:0;width:5px;height:5px}.vbt7mG_root{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.vbt7mG_card{border:1px solid var(--c-line);background:var(--c-ink-card);min-width:0;color:var(--c-fg);border-radius:23px;padding:25px;position:relative;overflow:hidden;box-shadow:0 3px 12px -10px #0000002e}.vbt7mG_responseCard{grid-column:span 5}.vbt7mG_wavesCard,.vbt7mG_scopeCard{grid-column:span 7}.vbt7mG_radarCard{grid-column:span 5}.vbt7mG_cardLabel{color:var(--c-fg-muted);align-items:center;gap:8px;display:flex}.vbt7mG_cardLabel svg{opacity:.8;flex-shrink:0}.vbt7mG_cardLabel h3{letter-spacing:-.015em;margin:0;font-size:12px;font-weight:500;line-height:1.5}.vbt7mG_metricRow{justify-content:space-between;align-items:center;gap:12px;margin:15px 0 20px;display:flex}.vbt7mG_metric{letter-spacing:-.065em;font-variant-numeric:tabular-nums;margin:0;font-size:47px;font-weight:400;line-height:1}.vbt7mG_metric span{color:var(--c-fg-faint);letter-spacing:-.035em;margin-left:7px;font-size:19px}.vbt7mG_metricNote{color:var(--c-fg-faint);text-align:right;font-size:11px;line-height:1.6}.vbt7mG_chartSurface{border:1px solid var(--c-line);background:color-mix(in srgb, var(--c-ink) 60%, transparent);cursor:crosshair;border-radius:14px;width:100%;position:relative;overflow:hidden}.vbt7mG_chartSurface:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px}.vbt7mG_chartSurface svg{width:100%;height:100%;display:block}.vbt7mG_lineChart{height:188px}.vbt7mG_gridLine{stroke:var(--c-line);stroke-width:1px;vector-effect:non-scaling-stroke}.vbt7mG_gridTicks{stroke:var(--c-fg-faint);stroke-width:1px;opacity:.4}.vbt7mG_crosshair{stroke:var(--c-fg-faint);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.vbt7mG_chartTooltip{z-index:1;border:1px solid var(--c-line-strong);background:var(--c-ink-card);pointer-events:none;white-space:nowrap;max-width:calc(100% - 18px);font-family:var(--font-mono-stack);border-radius:8px;align-items:center;gap:9px;padding:7px 10px;font-size:10px;display:flex;position:absolute;top:12px;transform:translate(-50%);box-shadow:0 3px 16px #00000012}.vbt7mG_chartTooltip span{color:var(--c-fg-faint)}.vbt7mG_chartTooltip strong{font-weight:500}.vbt7mG_axisLabels{color:var(--c-fg-faint);font-family:var(--font-mono-stack);justify-content:space-between;margin-top:9px;padding:0 3px;font-size:9px;display:flex}.vbt7mG_chartHint{color:var(--c-fg-faint);margin:14px 0 0;font-size:10px;line-height:1.6}.vbt7mG_wavesHeading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:21px;display:flex}.vbt7mG_smallLead{color:var(--c-fg);letter-spacing:-.04em;margin:15px 0 0;font-size:22px;line-height:1.3}.vbt7mG_smallLead span{color:var(--c-fg-faint)}.vbt7mG_liveLabel{border:1px solid var(--c-line);color:var(--c-fg-faint);font-family:var(--font-mono-stack);border-radius:5px;flex-shrink:0;align-items:center;gap:7px;padding:5px 7px;font-size:8px;line-height:1.5;display:flex}.vbt7mG_waveChart{height:188px}.vbt7mG_waveLayer{opacity:var(--wave-opacity);transform-origin:50%;animation:vbt7mG_breathe 6s ease-in-out var(--wave-delay) infinite;animation-play-state:paused}.vbt7mG_root[data-active=true] .vbt7mG_waveLayer{animation-play-state:running}@keyframes vbt7mG_breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(.94)}}.vbt7mG_legend{color:var(--c-fg-muted);flex-wrap:wrap;align-items:center;gap:9px 18px;margin-top:17px;font-size:10px;display:flex}.vbt7mG_legend span{align-items:center;gap:6px;display:inline-flex}.vbt7mG_legend i{border-radius:1px;width:13px;height:2px}.vbt7mG_blueDot{background:var(--ab-tertiary)}.vbt7mG_orangeDot{background:repeating-linear-gradient(90deg, var(--ab-secondary) 0 3px, transparent 3px 5px)}.vbt7mG_legend .vbt7mG_legendNote{color:var(--c-fg-faint);margin-left:auto;font-size:9px}.vbt7mG_cardHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.vbt7mG_cardIndex{color:var(--c-fg-faint);font-family:var(--font-mono-stack);font-size:9px}.vbt7mG_cardDescription{color:var(--c-fg-faint);margin:10px 0 18px;font-size:11px;line-height:1.6}.vbt7mG_segmented{border:1px solid var(--c-line);background:var(--c-ink);border-radius:8px;gap:2px;max-width:100%;padding:3px;display:inline-flex}.vbt7mG_segmented button{min-height:32px;color:var(--c-fg-faint);cursor:pointer;border:1px solid #0000;border-radius:5px;padding:5px 11px;font-size:10px;line-height:1.3;transition:background .18s,color .18s,border-color .18s}.vbt7mG_segmented button:hover{color:var(--c-fg)}.vbt7mG_segmented button[aria-pressed=true]{border-color:var(--c-line);background:var(--c-ink-card);color:var(--c-fg);box-shadow:0 1px 2px #0000000a}.vbt7mG_segmented button:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.vbt7mG_treemap{height:269px;margin-top:21px;margin-bottom:-6px;margin-right:-6px;position:relative}.vbt7mG_treeTile{border:3px solid var(--c-ink-card);text-align:left;cursor:pointer;color:var(--ab-tile-ink);border-radius:13px;flex-direction:column;justify-content:space-between;padding:13px;transition:filter .18s;display:flex;position:absolute;overflow:hidden}.vbt7mG_treeTile:hover,.vbt7mG_treeTile:focus-visible{filter:brightness(1.07)}.vbt7mG_treeTile:focus-visible{outline:2px solid var(--c-accent);outline-offset:-6px}.vbt7mG_treeTile[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ab-tile-ink) 42%, transparent)}.vbt7mG_tile_ui{background:var(--ab-tile-ui)}.vbt7mG_tile_data{background:var(--ab-tile-data)}.vbt7mG_tile_api{background:var(--ab-tile-api)}.vbt7mG_tile_ai{background:var(--ab-tile-ai)}.vbt7mG_tileName{justify-content:space-between;align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.vbt7mG_tileName svg{opacity:.65;flex-shrink:0}.vbt7mG_tileValue{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:31px;font-weight:400;line-height:1}.vbt7mG_tileValue small{letter-spacing:-.04em;margin-left:2px;font-size:13px}.vbt7mG_treeDetail{border-top:1px solid var(--c-line);grid-template-columns:80px 1fr;align-items:baseline;gap:12px;min-height:51px;margin-top:24px;padding-top:16px;display:grid}.vbt7mG_treeDetail strong{font-size:11px;font-weight:500}.vbt7mG_treeDetail p{color:var(--c-fg-muted);margin:0;font-size:11px;line-height:1.7}.vbt7mG_radarControls{margin-top:18px}.vbt7mG_radar{width:100%;height:267px;margin:0 auto;display:block;overflow:visible}.vbt7mG_radarGrid{fill:none;stroke:var(--c-line-strong);stroke-width:.8px}.vbt7mG_radarLabel{fill:var(--c-fg-faint);font-family:var(--font-mono-stack);font-size:10px}.vbt7mG_radarArea{fill:color-mix(in srgb, var(--ab-primary) 16%, transparent);stroke:var(--ab-primary);stroke-width:1.8px;stroke-linejoin:round}.vbt7mG_radarPoint{fill:var(--ab-primary);stroke:var(--c-ink-card);stroke-width:1.8px}.vbt7mG_radarCenter{fill:var(--c-ink-card);stroke:var(--c-line-strong)}.vbt7mG_radarSummary{flex-direction:column;gap:5px;padding-bottom:16px;display:flex}.vbt7mG_radarSummary strong{font-size:12px;font-weight:500}.vbt7mG_radarSummary span{color:var(--c-fg-faint);font-size:10px}.vbt7mG_checks{margin:0}.vbt7mG_checks div{border-top:1px solid var(--c-line);justify-content:space-between;gap:12px;padding:10px 0;font-size:10px;display:flex}.vbt7mG_checks dt{color:var(--c-fg-faint)}.vbt7mG_checks dd{text-align:right;color:var(--c-fg-muted);margin:0}.vbt7mG_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1200px){.vbt7mG_card{padding:28px}.vbt7mG_lineChart,.vbt7mG_waveChart{height:202px}.vbt7mG_treemap{height:292px}.vbt7mG_radar{height:286px}}@media (max-width:1023px){.vbt7mG_intro{grid-template-columns:1fr;gap:24px}.vbt7mG_root{gap:13px}.vbt7mG_responseCard,.vbt7mG_wavesCard,.vbt7mG_scopeCard,.vbt7mG_radarCard{grid-column:span 6}.vbt7mG_card{border-radius:19px;padding:20px}.vbt7mG_smallLead{font-size:19px}.vbt7mG_wavesHeading{margin-bottom:20px;display:block}.vbt7mG_liveLabel,.vbt7mG_legend .vbt7mG_legendNote{display:none}.vbt7mG_treemap{height:300px}.vbt7mG_treeTile{border-radius:11px;padding:10px}.vbt7mG_tileName{font-size:10px}.vbt7mG_tileName svg{display:none}.vbt7mG_tileValue{font-size:27px}.vbt7mG_treeDetail{grid-template-columns:1fr;gap:5px;min-height:72px}.vbt7mG_radar{height:296px}}@media (max-width:639px){.vbt7mG_intro{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.vbt7mG_heading{margin-top:20px}.vbt7mG_introAside{justify-self:start;max-width:440px}.vbt7mG_introAside p{font-size:13px}.vbt7mG_demoLabel{margin-top:16px;font-size:9px}.vbt7mG_desktopBreak{display:none}.vbt7mG_root{grid-template-columns:minmax(0,1fr);gap:12px}.vbt7mG_responseCard,.vbt7mG_wavesCard,.vbt7mG_scopeCard,.vbt7mG_radarCard{grid-column:1}.vbt7mG_card{padding:21px 18px}.vbt7mG_cardLabel h3{font-size:11px}.vbt7mG_metric{font-size:43px}.vbt7mG_metricRow{margin-bottom:18px}.vbt7mG_lineChart,.vbt7mG_waveChart{height:180px}.vbt7mG_smallLead{font-size:23px}.vbt7mG_wavesHeading{margin-bottom:19px}.vbt7mG_legend .vbt7mG_legendNote{flex-basis:100%;margin-left:0;display:inline}.vbt7mG_segmented{width:100%}.vbt7mG_segmented button{flex:1;min-height:44px;padding-inline:6px}.vbt7mG_treemap{height:283px}.vbt7mG_treeTile{padding:11px}.vbt7mG_tileValue{font-size:29px}.vbt7mG_tileName{font-size:10px}.vbt7mG_treeDetail{min-height:66px}.vbt7mG_radarControls{margin-top:17px}.vbt7mG_radar{max-width:370px;height:275px}.vbt7mG_radarSummary strong{font-size:13px}.vbt7mG_checks div{padding-block:12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.vbt7mG_waveLayer{animation:none}.vbt7mG_treeTile,.vbt7mG_segmented button{transition:none}}
.Qch2qW_section{overflow:clip}.Qch2qW_label{color:var(--c-fg-faint);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem}.Qch2qW_composition{margin-top:3.5rem}.Qch2qW_tabs{border-bottom:1px solid var(--c-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.Qch2qW_tab{text-align:left;cursor:pointer;color:var(--c-fg-muted);align-items:center;gap:.9rem;min-width:0;padding:1.25rem 0 1.5rem;transition:color .2s;display:flex;position:relative}.Qch2qW_tab:after{content:"";background:var(--c-accent);transform-origin:0;height:2px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.Qch2qW_tab[aria-selected=true]{color:var(--c-fg)}.Qch2qW_tab[aria-selected=true]:after{transform:scaleX(1)}.Qch2qW_tab>svg:first-child{color:var(--c-accent);flex:none}.Qch2qW_tabText{gap:.3rem;font-size:.95rem;font-weight:500;line-height:1.3;display:grid}.Qch2qW_tabSub{color:var(--c-fg-faint);font-size:.7rem;font-weight:400}.Qch2qW_tabArrow{opacity:.5;flex:none;margin-left:auto;transition:transform .25s,opacity .25s}.Qch2qW_tab[aria-selected=true] .Qch2qW_tabArrow{opacity:1;color:var(--c-accent);transform:rotate(-45deg)}.Qch2qW_tab:focus-visible,.Qch2qW_panel:focus-visible,.Qch2qW_cta:focus-visible{outline:2px solid var(--c-accent);outline-offset:6px;border-radius:3px}.Qch2qW_panel{border:1px solid var(--c-line);background:var(--c-ink-card);border-radius:24px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);min-width:0;margin-top:1.6rem;display:grid;overflow:hidden}.Qch2qW_visual{perspective:1100px;background:radial-gradient(ellipse at 50% 48%, color-mix(in srgb, var(--c-accent) 12%, transparent), transparent 65%), linear-gradient(145deg, color-mix(in srgb, var(--c-ink-raised) 85%, transparent), var(--c-ink));flex-direction:column;justify-content:center;min-width:0;display:flex;position:relative;overflow:hidden}.Qch2qW_visualGrid{background-image:linear-gradient(var(--c-line) 1px, transparent 1px), linear-gradient(90deg, var(--c-line) 1px, transparent 1px);opacity:.32;pointer-events:none;background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 76%);mask-image:radial-gradient(#000,#0000 76%)}.Qch2qW_sceneMeta{color:var(--c-fg-faint);z-index:1;justify-content:space-between;gap:1rem;font-size:.65rem;display:flex;position:absolute;top:1.75rem;left:1.75rem;right:1.75rem}.Qch2qW_sceneCountFrame{display:grid}.Qch2qW_sceneCount{font-family:var(--font-mono-stack);color:var(--c-accent);white-space:nowrap;grid-area:1/1}.Qch2qW_sceneCount>span{color:var(--c-fg-faint)}.Qch2qW_diagram{aspect-ratio:600/440;width:100%;transform-style:preserve-3d;margin:3rem 0 2rem;position:relative}.Qch2qW_sceneLayer{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.Qch2qW_sceneCopy{display:block}.Qch2qW_connections{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Qch2qW_connectionBase{stroke:var(--c-line-strong);stroke-width:1px}.Qch2qW_connectionFlow,.Qch2qW_connectionReturn{stroke:var(--c-accent);stroke-width:1.5px;stroke-dasharray:4 28;animation:8s linear infinite paused Qch2qW_flow}.Qch2qW_connectionReturn{opacity:.42;stroke-dasharray:1 38;animation-duration:11s;animation-direction:reverse}.Qch2qW_orbit,.Qch2qW_orbitTwo{border:1px solid var(--c-line);border-radius:50%;position:absolute;inset:18% 22%;transform:rotate(-29deg)scaleY(.64)}.Qch2qW_orbit:before,.Qch2qW_orbit:after{content:"";border:1px solid var(--c-line);border-radius:50%;position:absolute;inset:9%}.Qch2qW_orbit:after{opacity:.45;inset:-14%}.Qch2qW_orbit>span:first-child{border-radius:inherit;border:1px solid #0000;border-top-color:var(--c-accent);border-left-color:var(--c-accent);opacity:.22;animation:18s linear infinite paused Qch2qW_orbit;position:absolute;inset:-1px}.Qch2qW_orbit>span:last-child{background:var(--c-accent);opacity:.5;border-radius:50%;width:5px;height:5px;position:absolute;top:15%;left:12%}.Qch2qW_orbitTwo{opacity:.65;left:28%;right:28%;transform:rotate(42deg)scaleY(.65)}.Qch2qW_coreWrap{aspect-ratio:1;width:25%;transform-style:preserve-3d;position:absolute;top:33%;left:37.5%}.Qch2qW_coreBack,.Qch2qW_coreMiddle,.Qch2qW_core{border:1px solid var(--c-line-strong);border-radius:22%;position:absolute;inset:0}.Qch2qW_coreBack{background:color-mix(in srgb, var(--c-accent) 8%, var(--c-ink-raised));box-shadow:0 15px 30px color-mix(in srgb, var(--c-ink) 20%, transparent);transform:translate(-13%,-12%)rotate(-10deg)}.Qch2qW_coreMiddle{background:color-mix(in srgb, var(--c-accent) 9%, var(--c-ink-card));transform:translate(-7%,-6%)rotate(-5deg)}.Qch2qW_core{background:linear-gradient(130deg, color-mix(in srgb, var(--c-accent-soft) 16%, transparent), transparent 54%), color-mix(in srgb, var(--c-ink-card) 92%, transparent);box-shadow:inset 0 1px color-mix(in srgb, var(--c-fg) 16%, transparent), 0 20px 40px color-mix(in srgb, var(--c-ink) 22%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;padding:12%;display:flex;overflow:hidden}.Qch2qW_core:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--c-accent-soft) 10%, transparent), transparent);pointer-events:none;width:28%;animation:8s cubic-bezier(.4,0,.2,1) infinite paused Qch2qW_gleam;position:absolute;top:-100%;bottom:-100%;left:0;transform:translate(-285%)rotate(28deg)}.Qch2qW_coreHeader{color:var(--c-accent);font-size:.52rem;font-family:var(--font-mono-stack);justify-content:space-between;align-items:center;display:flex}.Qch2qW_coreIcon{flex:none;width:19px;height:19px}.Qch2qW_coreCopy{margin-top:auto;display:block}.Qch2qW_coreWord{color:var(--c-fg);letter-spacing:-.06em;font-size:clamp(1.3rem,2.8vw,2.8rem);font-weight:500;line-height:1.1;display:block}.Qch2qW_coreCaption{color:var(--c-fg-muted);margin-top:.4rem;font-size:clamp(.5rem,.72vw,.68rem);line-height:1.4;display:block}.Qch2qW_coreRule{background:var(--c-accent);opacity:.7;width:24%;height:2px;margin-top:.7rem}.Qch2qW_node{border:1px solid var(--c-line);background:linear-gradient(130deg, color-mix(in srgb, var(--c-fg) 3%, transparent), transparent), color-mix(in srgb, var(--c-ink-card) 90%, transparent);width:27%;min-height:21%;box-shadow:0 10px 30px color-mix(in srgb, var(--c-ink) 12%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-content:center;gap:3px 8px;padding:.85rem .8rem;display:grid;position:absolute}.Qch2qW_node0{top:13.5%;left:4%;transform:rotate(-3deg)translateZ(20px)}.Qch2qW_node1{bottom:12.5%;left:4%;transform:rotate(3deg)translateZ(30px)}.Qch2qW_node2{top:13.5%;right:4%;transform:rotate(3deg)translateZ(25px)}.Qch2qW_node3{bottom:12.5%;right:4%;transform:rotate(-3deg)translateZ(35px)}.Qch2qW_nodeIcon{width:30px;height:32px;color:var(--c-accent);border-right:1px solid var(--c-line);grid-row:1/3;justify-content:center;align-items:center;padding-right:6px;display:flex}.Qch2qW_nodeTitle{color:var(--c-fg);white-space:nowrap;font-size:clamp(.6875rem,.9vw,.85rem);line-height:1.3}.Qch2qW_nodeDetail{color:var(--c-fg-faint);white-space:nowrap;font-size:clamp(.625rem,.69vw,.6875rem);line-height:1.3}.Qch2qW_sequenceFrame{display:grid;position:relative}.Qch2qW_sequence{color:var(--c-fg-muted);grid-area:1/1;justify-content:center;align-items:center;gap:.7rem;padding:0 1.25rem 1.6rem;font-size:.7rem;display:flex}.Qch2qW_sequence>span{align-items:center;gap:.7rem;display:inline-flex}.Qch2qW_sequence svg{color:var(--c-accent);opacity:.65;flex:none}.Qch2qW_detail{border-left:1px solid var(--c-line);align-items:center;min-height:34rem;padding:clamp(1.75rem,3.1vw,3rem);display:grid}.Qch2qW_detailContent{grid-area:1/1;align-self:center;width:100%;min-width:0}.Qch2qW_detailSizer{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/1;min-width:0;display:grid}.Qch2qW_detailContent[data-present=false]{pointer-events:none}.Qch2qW_detailContent[data-present=false] .Qch2qW_cta{visibility:hidden}.Qch2qW_detailLabel{text-transform:uppercase;letter-spacing:.15em;color:var(--c-fg-faint);font-size:.65rem}.Qch2qW_detail h3{letter-spacing:-.04em;color:var(--c-fg);text-wrap:balance;margin-top:1.15rem;font-size:clamp(1.45rem,2.1vw,2rem);font-weight:500;line-height:1.18}.Qch2qW_description{max-width:54ch;color:var(--c-fg-muted);text-wrap:pretty;margin-top:1rem;font-size:.9rem;line-height:1.75}.Qch2qW_useCases{flex-wrap:wrap;gap:.45rem;margin-top:1.15rem;display:flex}.Qch2qW_useCases li{border:1px solid color-mix(in srgb, var(--c-accent) 20%, var(--c-line));max-width:100%;color:var(--c-accent);background:color-mix(in srgb, var(--c-accent) 5%, transparent);overflow-wrap:anywhere;border-radius:6px;padding:.4rem .6rem;font-size:.68rem;line-height:1.35}.Qch2qW_includesLabel{color:var(--c-fg-muted);margin-top:1.6rem;font-size:.7rem;font-weight:500}.Qch2qW_includes{color:var(--c-fg);gap:.7rem;margin-top:.8rem;font-size:.8rem;line-height:1.5;display:grid}.Qch2qW_includes li{align-items:flex-start;gap:.65rem;display:flex}.Qch2qW_includes svg{color:var(--c-accent);flex:none;margin-top:2px}.Qch2qW_result{border-top:1px solid var(--c-line);margin-top:1.5rem;padding-top:1.15rem}.Qch2qW_result>span{color:var(--c-fg-faint);text-transform:uppercase;letter-spacing:.13em;font-size:.62rem}.Qch2qW_result p{max-width:55ch;color:var(--c-fg-muted);text-wrap:pretty;margin-top:.55rem;font-size:.79rem;line-height:1.65}.Qch2qW_cta{color:var(--c-fg);align-items:center;gap:.8rem;margin-top:1.65rem;padding:.4rem 0;font-size:.8rem;font-weight:500;transition:color .2s;display:inline-flex}.Qch2qW_cta svg{color:var(--c-accent);flex:none;transition:transform .2s}.Qch2qW_cta:hover{color:var(--c-accent)}.Qch2qW_cta:hover svg{transform:translate(2px,-2px)}.Qch2qW_cta:active{transform:translateY(1px)}.Qch2qW_composition[data-running=true] .Qch2qW_connectionFlow,.Qch2qW_composition[data-running=true] .Qch2qW_connectionReturn,.Qch2qW_composition[data-running=true] .Qch2qW_orbit>span:first-child,.Qch2qW_composition[data-running=true] .Qch2qW_core:after{animation-play-state:running}@keyframes Qch2qW_flow{to{stroke-dashoffset:-192px}}@keyframes Qch2qW_orbit{to{transform:rotate(360deg)}}@keyframes Qch2qW_gleam{0%,35%{transform:translate(-285%)rotate(28deg)}70%,to{transform:translate(535%)rotate(28deg)}}@media (max-width:1100px){.Qch2qW_tabs{gap:1rem}.Qch2qW_tab{gap:.65rem}.Qch2qW_tabArrow{display:none}.Qch2qW_panel{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.Qch2qW_detail{padding:1.6rem}.Qch2qW_node{text-align:center;grid-template-columns:minmax(0,1fr);padding:.8rem .4rem}.Qch2qW_nodeIcon{display:none}.Qch2qW_nodeTitle{font-size:.6875rem}.Qch2qW_nodeDetail{font-size:.625rem}.Qch2qW_coreWord{font-size:1.75rem}.Qch2qW_coreCaption{margin-top:.25rem;font-size:.625rem}.Qch2qW_coreRule{margin-top:.4rem}}@media (max-width:767px){.Qch2qW_composition{margin-top:2.25rem}.Qch2qW_tabs{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.2rem}.Qch2qW_tab{border-bottom:1px solid var(--c-line);gap:.75rem;padding:1rem 0}.Qch2qW_tabText{font-size:.8rem}.Qch2qW_tabSub{font-size:.61rem}.Qch2qW_tab>svg:first-child{width:19px;height:19px}.Qch2qW_panel{border-radius:20px;grid-template-columns:minmax(0,1fr);margin-top:1.25rem}.Qch2qW_visual{min-height:0}.Qch2qW_sceneMeta{font-size:.6rem;top:1.4rem;left:1.4rem;right:1.4rem}.Qch2qW_diagram{width:min(100%,580px);margin:3.5rem auto .3rem}.Qch2qW_nodeTitle{font-size:clamp(.6875rem,1.8vw,.8125rem)}.Qch2qW_nodeDetail{font-size:clamp(.625rem,1.4vw,.6875rem)}.Qch2qW_coreWrap{width:27%;left:36.5%}.Qch2qW_coreWord{font-size:clamp(1rem,5.4vw,1.5rem)}.Qch2qW_coreCaption{font-size:clamp(.625rem,1.6vw,.6875rem)}.Qch2qW_coreHeader{font-size:.625rem}.Qch2qW_coreHeader svg,.Qch2qW_coreIcon{width:16px;height:16px}.Qch2qW_coreRule{margin-top:.5rem}.Qch2qW_sequence{padding-bottom:1.5rem;font-size:.65rem}.Qch2qW_detail{border-left:0;border-top:1px solid var(--c-line);min-height:31rem;padding:1.7rem}.Qch2qW_detail h3{max-width:25ch;font-size:1.65rem}.Qch2qW_description{font-size:.88rem}.Qch2qW_useCases li{font-size:.66rem}}@media (max-width:599px){.Qch2qW_nodeDetail,.Qch2qW_coreCaption{display:none}.Qch2qW_node{grid-template-rows:auto}}@media (min-width:768px) and (max-width:1100px){.Qch2qW_nodeDetail,.Qch2qW_coreCaption{display:none}.Qch2qW_node{grid-template-rows:auto}}@media (max-width:374px){.Qch2qW_tab{gap:.45rem}.Qch2qW_tabText{font-size:.71rem}.Qch2qW_tabSub{font-size:.54rem}.Qch2qW_nodeDetail{display:none}.Qch2qW_node{min-height:21%;padding:.5rem .2rem}.Qch2qW_nodeTitle{white-space:normal;font-size:.6875rem}.Qch2qW_coreHeader svg,.Qch2qW_coreIcon{display:none}.Qch2qW_coreHeader{justify-content:flex-end}.Qch2qW_coreRule{margin-top:.35rem}.Qch2qW_detail{padding:1.4rem}.Qch2qW_detail h3{font-size:1.5rem}.Qch2qW_sequence,.Qch2qW_sequence>span{gap:.45rem}.Qch2qW_sequence{font-size:.59rem}}@media (prefers-reduced-motion:reduce){.Qch2qW_composition *,.Qch2qW_composition :before,.Qch2qW_composition :after{transition-duration:0s!important;animation:none!important}.Qch2qW_diagram,.Qch2qW_coreWrap{transform:none!important}}@media (prefers-reduced-transparency:reduce){.Qch2qW_node,.Qch2qW_core{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--c-ink-card)}}
.ExOz_q_mobileLayers,.ExOz_q_panelSizer{display:none}@media (max-width:767px){.ExOz_q_statePanel{display:grid}.ExOz_q_stateCopy,.ExOz_q_panelSizer{grid-area:1/1}.ExOz_q_panelSizer{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;display:grid}.ExOz_q_panelSizer>div{grid-area:1/1}.ExOz_q_fragmentList>li{align-items:center;min-height:66px}.ExOz_q_object{aspect-ratio:1.16;max-width:320px}.ExOz_q_mobileLayers{perspective:850px;display:block;position:absolute;inset:0}.ExOz_q_mobileAura{background:radial-gradient(ellipse at 50% 55%, var(--c-glow), transparent 67%);position:absolute;inset:10% 4%}.ExOz_q_mobileStack{width:68%;height:67%;transform-style:preserve-3d;animation:9s ease-in-out infinite paused ExOz_q_layer-drift;position:absolute;top:16%;left:16%;transform:rotateX(12deg)rotateY(-15deg)rotate(-4deg)}.ExOz_q_mobileBack,.ExOz_q_mobileMiddle,.ExOz_q_mobileFront{border:1px solid var(--c-line-strong);border-radius:16px;position:absolute;inset:0}.ExOz_q_mobileBack{background:color-mix(in srgb, var(--c-ink-raised) 86%, var(--c-accent));transform:translate3d(14px,-22px,-36px)rotate(7deg);box-shadow:0 18px 26px -22px #05101f80}.ExOz_q_mobileMiddle{background:color-mix(in srgb, var(--c-ink-card) 88%, var(--c-accent));transform:translate3d(-8px,-10px,-16px)rotate(-4deg)}.ExOz_q_mobileFront{background:linear-gradient(145deg, color-mix(in srgb, var(--c-ink-card) 95%, var(--c-accent)), var(--c-ink-card) 75%);box-shadow:inset 0 1px 0 var(--c-line), 0 18px 30px -20px #05101f73;padding:15px 17px;transform:translateZ(12px)}.ExOz_q_mobileMeta{color:var(--c-fg-faint);font:8px var(--font-mono-stack);justify-content:space-between;gap:8px;display:flex}.ExOz_q_mobileCopy{flex-direction:column;align-items:flex-start;gap:7px;margin-top:13px;display:flex}.ExOz_q_mobileCopy>svg{width:22px;height:22px;color:var(--c-accent)}.ExOz_q_mobileCopy>strong{letter-spacing:-.04em;color:var(--c-fg);font-size:21px;font-weight:500;line-height:1.1}.ExOz_q_mobileCopy>span{color:var(--c-fg-muted);font-size:10px;line-height:1.4}.ExOz_q_mobileBars{gap:5px;margin-top:13px;display:flex}.ExOz_q_mobileBars i{background:var(--c-line-strong);border-radius:4px;width:16px;height:3px;transition:background .35s,width .35s}.ExOz_q_mobileBars i:first-child{background:var(--c-accent);width:27px}.ExOz_q_mobileLayers[data-mode="1"] .ExOz_q_mobileBars i:first-child,.ExOz_q_mobileLayers[data-mode="2"] .ExOz_q_mobileBars i:first-child{background:var(--c-line-strong);width:16px}.ExOz_q_mobileLayers[data-mode="1"] .ExOz_q_mobileBars i:nth-child(2),.ExOz_q_mobileLayers[data-mode="2"] .ExOz_q_mobileBars i:nth-child(3){background:var(--c-accent);width:27px}.ExOz_q_mobileLayers[data-running=true] .ExOz_q_mobileStack{animation-play-state:running}@keyframes ExOz_q_layer-drift{0%,to{transform:rotateX(12deg)rotateY(-15deg)rotate(-4deg)translateY(0)}50%{transform:rotateX(8deg)rotateY(-10deg)rotate(-2deg)translateY(-4px)}}}@media (max-width:359px){.ExOz_q_mobileFront{padding:11px 13px}.ExOz_q_mobileCopy{gap:5px;margin-top:10px}.ExOz_q_mobileCopy>strong{font-size:19px}.ExOz_q_mobileCopy>svg{width:19px;height:19px}.ExOz_q_mobileCopy>span{font-size:9px}.ExOz_q_mobileBars{margin-top:10px}}@media (prefers-reduced-motion:reduce){.ExOz_q_mobileStack{animation:none}.ExOz_q_mobileBars i{transition:none}}
.TZxe7G_stage{perspective:1100px;perspective-origin:50% 42%;position:absolute;inset:0;container-type:inline-size}.TZxe7G_ambient{background:radial-gradient(ellipse at 50% 48%, var(--c-glow), transparent 69%);pointer-events:none;position:absolute;inset:12% 5% 15%}.TZxe7G_camera{transform-style:preserve-3d;position:absolute;inset:0}.TZxe7G_composition{aspect-ratio:4/3;width:88%;max-width:560px;transform-style:preserve-3d;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.TZxe7G_assembly{transform-style:preserve-3d;animation:10s cubic-bezier(.45,0,.55,1) infinite TZxe7G_drift;position:absolute;inset:0;transform:rotateX(18deg)rotateY(-16deg)rotate(-4deg)}.TZxe7G_foundation{border:1px solid var(--c-line);background:linear-gradient(var(--c-line) 1px, transparent 1px), linear-gradient(90deg, var(--c-line) 1px, transparent 1px), color-mix(in srgb, var(--c-ink-raised) 88%, var(--c-accent));box-shadow:0 24px 42px -28px #05101f66, inset 0 1px 0 color-mix(in srgb, var(--c-accent) 14%, transparent);background-size:32px 32px,32px 32px,auto;border-radius:20px;position:absolute;inset:3% -1% 1%;transform:translateZ(-26px)}.TZxe7G_corner{border:1px solid var(--c-accent);opacity:.55;width:9px;height:9px;position:absolute}.TZxe7G_corner:first-child{border-bottom:0;border-right:0;top:10px;left:10px}.TZxe7G_corner:nth-child(2){border-bottom:0;border-left:0;top:10px;right:10px}.TZxe7G_corner:nth-child(3){border-top:0;border-right:0;bottom:10px;left:10px}.TZxe7G_corner:nth-child(4){border-top:0;border-left:0;bottom:10px;right:10px}.TZxe7G_routes{stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:translateZ(0)}.TZxe7G_wires{stroke:color-mix(in srgb, var(--c-accent) 44%, var(--c-line-strong));stroke-width:1px}.TZxe7G_pulses{stroke:var(--c-accent);stroke-width:2px;filter:drop-shadow(0 0 3px var(--c-glow))}.TZxe7G_pulses path{stroke-dasharray:.12 .88;stroke-dashoffset:.14px;animation:4.8s linear infinite TZxe7G_transmit}.TZxe7G_pulses .TZxe7G_pulse1{animation-delay:-1.6s}.TZxe7G_pulses .TZxe7G_pulse2{animation-delay:-3.2s}.TZxe7G_pulses .TZxe7G_returnPulse{stroke-dasharray:.07 .93;animation-duration:6.4s;animation-delay:-2.4s}.TZxe7G_ports{fill:var(--c-ink-raised);stroke:var(--c-accent);stroke-width:1px}.TZxe7G_tile{--depth:26px;width:25%;height:26%;transform-style:preserve-3d;transform:translateZ(var(--depth));animation:.9s cubic-bezier(.22,1,.36,1) both TZxe7G_assemble;position:absolute;top:58%}.TZxe7G_tile:before{content:"";border:1px solid var(--c-line-strong);background:color-mix(in srgb, var(--c-ink-card) 72%, var(--c-accent));border-radius:13px;position:absolute;inset:0;transform:translateZ(-7px);box-shadow:2px 22px 27px -13px #05101f57}.TZxe7G_surface{border:1px solid var(--c-line-strong);background:linear-gradient(145deg, color-mix(in srgb, var(--c-ink-card) 92%, var(--c-accent)), var(--c-ink-card) 75%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-accent) 15%, var(--c-ink-card)), 0 1px 2px var(--c-line);backface-visibility:hidden;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:clamp(5px,1.2cqw,9px);display:flex;position:absolute;inset:0}.TZxe7G_surface strong{letter-spacing:-.025em;color:var(--c-fg);font-size:clamp(11px,2.4cqw,14px);font-weight:500;line-height:1.25}.TZxe7G_project{--depth:58px;width:36%;height:27%;top:10%;left:32%}.TZxe7G_project .TZxe7G_surface{border-color:color-mix(in srgb, var(--c-accent) 44%, var(--c-line-strong))}.TZxe7G_project .TZxe7G_surface strong,.TZxe7G_projectIcon{color:var(--c-accent)}.TZxe7G_projectIcon svg{width:clamp(21px,4.8cqw,30px);height:auto}.TZxe7G_statusDot{background:var(--c-accent);width:4px;height:4px;box-shadow:0 0 0 3px var(--c-glow);border-radius:50%;position:absolute;top:12%;right:9%}.TZxe7G_views{animation-delay:.1s;left:6%}.TZxe7G_logic{--depth:44px;animation-delay:.18s;left:37.5%}.TZxe7G_data{animation-delay:.26s;left:69%}.TZxe7G_number{font:8px var(--font-mono-stack);color:var(--c-fg-faint);position:absolute;top:12%;left:10%}.TZxe7G_nodeIcon{width:clamp(16px,3.8cqw,23px);height:auto;color:var(--c-accent)}.TZxe7G_caption{color:var(--c-fg-muted);text-align:center;justify-content:center;align-items:center;gap:8px;font-size:clamp(9px,1.7cqw,11px);line-height:1.5;display:flex;position:absolute;bottom:7%;left:3%;right:3%}.TZxe7G_caption svg{color:var(--c-accent);flex:none}.TZxe7G_stage[data-running=false] .TZxe7G_assembly,.TZxe7G_stage[data-running=false] .TZxe7G_tile,.TZxe7G_stage[data-running=false] .TZxe7G_pulses path{animation-play-state:paused}.TZxe7G_stage[data-reduced=true] .TZxe7G_assembly,.TZxe7G_stage[data-reduced=true] .TZxe7G_tile,.TZxe7G_stage[data-reduced=true] .TZxe7G_pulses path{animation:none}.TZxe7G_stage[data-reduced=true] .TZxe7G_pulses{display:none}.TZxe7G_stage[data-running=true] .TZxe7G_assembly{will-change:transform}@keyframes TZxe7G_drift{0%,to{transform:rotateX(18deg)rotateY(-16deg)rotate(-4deg)translateY(0)}50%{transform:rotateX(14deg)rotateY(-10deg)rotate(-2deg)translateY(-5px)}}@keyframes TZxe7G_assemble{0%{transform:translate3d(0, 16px, calc(var(--depth) - 32px))}to{transform:translate3d(0, 0, var(--depth))}}@keyframes TZxe7G_transmit{to{stroke-dashoffset:-.86px}}@container (max-width:400px){.TZxe7G_composition{width:86%;top:46%}.TZxe7G_tile{--depth:18px}.TZxe7G_project{--depth:34px}.TZxe7G_logic{--depth:28px}.TZxe7G_tile:before{transform:translateZ(-5px)}.TZxe7G_surface,.TZxe7G_tile:before{border-radius:9px}.TZxe7G_number{font-size:6px}.TZxe7G_surface strong{font-size:11px}.TZxe7G_foundation{background-size:24px 24px,24px 24px,auto;border-radius:14px}.TZxe7G_caption{bottom:9%}}@media (prefers-reduced-motion:reduce){.TZxe7G_assembly,.TZxe7G_tile,.TZxe7G_pulses path{animation:none}.TZxe7G_pulses{display:none}}
.Q4qSMa_section{background:var(--c-ink);padding-block:clamp(4.5rem,8vw,8rem);scroll-margin-top:96px}.Q4qSMa_heading{margin-bottom:3rem}.Q4qSMa_heading>p{max-width:55ch;color:var(--c-fg-muted);margin-top:1.25rem;font-size:15px;line-height:1.8}.Q4qSMa_grid{border:1px solid var(--c-line-strong);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid;position:relative}.Q4qSMa_grid:before,.Q4qSMa_grid:after{content:"+";font:18px var(--font-mono-stack);color:var(--c-accent);z-index:3;pointer-events:none;line-height:1;position:absolute}.Q4qSMa_grid:before{top:-9px;left:-6px}.Q4qSMa_grid:after{bottom:-9px;right:-6px}.Q4qSMa_list{grid-template-rows:repeat(3,1fr);min-width:0;display:grid}.Q4qSMa_item{text-align:left;cursor:pointer;border-bottom:1px solid var(--c-line);color:var(--c-fg-muted);background:0 0;grid-template-columns:24px minmax(0,1fr) 22px;gap:1rem;padding:2rem;transition:background .25s,color .25s;display:grid;position:relative}.Q4qSMa_item:last-child{border-bottom:0}.Q4qSMa_item:hover,.Q4qSMa_item[aria-selected=true]{background:color-mix(in srgb, var(--c-accent) 6%, transparent);color:var(--c-fg)}.Q4qSMa_item[aria-selected=true]:before{content:"";background:var(--c-accent);width:2px;position:absolute;top:1.75rem;bottom:1.75rem;left:-1px}.Q4qSMa_item:focus-visible{outline:2px solid var(--c-accent);outline-offset:-4px}.Q4qSMa_number{color:var(--c-fg-faint);font:10px var(--font-mono-stack);letter-spacing:.06em;padding-top:.35rem}.Q4qSMa_item>span>strong{letter-spacing:-.035em;font-size:clamp(18px,1.6vw,23px);font-weight:500;line-height:1.2;display:block}.Q4qSMa_itemBody{color:var(--c-fg-muted);max-width:39ch;margin-top:.9rem;font-size:13px;line-height:1.8;display:block}.Q4qSMa_itemArrow{color:var(--c-fg-faint);margin-top:.2rem;transition:transform .25s,color .25s}.Q4qSMa_item[aria-selected=true] .Q4qSMa_itemArrow{color:var(--c-accent);transform:rotate(45deg)}.Q4qSMa_panel{border-left:1px solid var(--c-line);background:var(--c-ink-raised);flex-direction:column;min-width:0;display:flex;overflow:hidden}.Q4qSMa_panel:focus-visible{outline:2px solid var(--c-accent);outline-offset:-5px}.Q4qSMa_panelTop{color:var(--c-fg-faint);font:10px var(--font-mono-stack);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:1rem;padding:1.6rem 1.8rem 0;display:flex}.Q4qSMa_scene{perspective:1000px;isolation:isolate;flex:1;min-height:340px;position:relative;overflow:hidden}.Q4qSMa_sceneGrid{background-image:linear-gradient(var(--c-line) 1px, transparent 1px), linear-gradient(90deg, var(--c-line) 1px, transparent 1px);pointer-events:none;background-size:42px 42px;height:90%;position:absolute;bottom:-36%;left:-20%;right:-20%;transform:rotateX(65deg);-webkit-mask-image:radial-gradient(#000,#0000 68%);mask-image:radial-gradient(#000,#0000 68%)}.Q4qSMa_sceneInner{position:absolute;inset:0}.Q4qSMa_panelNote{color:var(--c-fg-muted);padding:0 1.8rem 1.6rem;font-size:12px;line-height:1.6}.Q4qSMa_footnotes{font:10px var(--font-mono-stack);color:var(--c-fg-faint);flex-wrap:wrap;gap:1rem 2rem;margin-top:1.35rem;display:flex}.Q4qSMa_footnotes span{align-items:center;gap:.6rem;display:inline-flex}.Q4qSMa_footnotes span:before{content:"";background:var(--c-accent);border-radius:50%;width:4px;height:4px}.Q4qSMa_devices{transform-style:flat;isolation:isolate;width:100%;height:100%;position:relative}.Q4qSMa_desktop{z-index:1;border:1px solid var(--c-line-strong);background:var(--c-ink-card);border-radius:9px;width:72%;position:absolute;top:17%;left:8%;overflow:hidden;transform:perspective(900px)rotateY(-14deg)rotateX(8deg)rotate(-4deg);box-shadow:0 24px 45px -24px #05101f7a}.Q4qSMa_browserBar{border-bottom:1px solid var(--c-line);background:var(--c-ink);align-items:center;gap:4px;height:25px;padding-inline:10px;display:flex}.Q4qSMa_browserBar i{background:var(--c-line-strong);border-radius:50%;width:4px;height:4px}.Q4qSMa_browserBar span{font:7px var(--font-mono-stack);color:var(--c-fg-faint);margin-left:auto}.Q4qSMa_desktopImage{aspect-ratio:1430/894;object-fit:contain;object-position:center;width:100%;height:auto;display:block}.Q4qSMa_phone{z-index:2;border:3px solid var(--c-line-strong);width:25%;max-width:135px;box-shadow:-15px 24px 35px -20px #05101f80, 0 0 0 1px var(--c-ink);background:#0b111a;border-radius:19px;padding:11px 3px;position:absolute;top:30%;right:8%;overflow:hidden;transform:perspective(800px)rotateY(-12deg)rotate(6deg)translateZ(40px)}.Q4qSMa_phoneCamera{z-index:1;background:#a9bbcf;border-radius:20px;width:32%;height:3px;position:absolute;top:5px;left:34%}.Q4qSMa_phoneImage{aspect-ratio:380/822;object-fit:contain;object-position:center;border-radius:8px;width:100%;height:auto;display:block}.Q4qSMa_phoneBottom{background:#a9bbcf;border-radius:3px;width:30%;height:2px;position:absolute;bottom:4px;left:35%}.Q4qSMa_deviceLabel{z-index:3;color:var(--c-fg-faint);align-items:center;gap:10px;display:inline-flex;position:absolute;bottom:8%;left:14%}.Q4qSMa_deviceLabel>span{font:10px var(--font-mono-stack)}.Q4qSMa_interaction{perspective:900px;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.Q4qSMa_focusCard{border:1px solid var(--c-line-strong);background:var(--c-ink-card);border-radius:10px;width:72%;padding:25px;transform:rotateY(-12deg)rotateX(6deg)rotate(-3deg);box-shadow:0 25px 40px -25px #05101f73}.Q4qSMa_focusCard>strong{letter-spacing:-.04em;color:var(--c-fg);font-size:22px;font-weight:500;line-height:1.15;display:block}.Q4qSMa_exampleField{border:0;min-width:0;margin-top:21px;padding:0}.Q4qSMa_exampleField>legend{color:var(--c-fg-muted);margin-bottom:10px;font-size:12px;display:block}.Q4qSMa_topicChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.Q4qSMa_topicChoices label{min-width:0;position:relative}.Q4qSMa_topicChoices input{opacity:0;width:1px;height:1px;position:absolute}.Q4qSMa_topicChoices label>span{border:1px solid var(--c-line-strong);color:var(--c-fg-muted);cursor:pointer;text-align:center;border-radius:5px;place-items:center;min-height:44px;padding:5px 2px;font-size:10px;line-height:1.3;display:grid}.Q4qSMa_topicChoices input:checked+span{color:var(--c-accent);border-color:var(--c-accent);background:color-mix(in srgb, var(--c-accent) 8%, transparent)}.Q4qSMa_topicChoices input:focus-visible+span{outline:2px solid var(--c-accent);outline-offset:3px}.Q4qSMa_focusAction{background:var(--c-accent);width:100%;min-height:44px;color:var(--c-on-accent);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;margin-top:14px;padding:10px 11px;font-size:12px;display:flex}.Q4qSMa_focusAction:hover{background:var(--c-accent-soft)}.Q4qSMa_focusAction:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px}.Q4qSMa_feedback{min-height:34px;color:var(--c-fg-muted);align-items:center;gap:7px;margin-top:14px;font-size:10px;line-height:1.5;display:flex}.Q4qSMa_feedback>span{border:1px solid var(--c-line-strong);width:18px;height:18px;color:var(--c-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.Q4qSMa_structure{aspect-ratio:4/3;width:90%;position:absolute;top:50%;left:5%;transform:translateY(-50%)}.Q4qSMa_connectors{width:100%;height:100%;stroke:var(--c-accent);stroke-width:1px;opacity:.55;position:absolute;inset:0}.Q4qSMa_structureRoot{border:1px solid var(--c-line-strong);width:36%;color:var(--c-accent);background:var(--c-ink-card);border-radius:10px;flex-direction:column;align-items:center;gap:9px;padding:18px 6px;font-size:12px;display:flex;position:absolute;top:10%;left:32%;transform:perspective(700px)rotateX(12deg);box-shadow:0 15px 30px -20px #05101f66}.Q4qSMa_structureNodes{justify-content:space-between;gap:12px;width:90%;display:flex;position:absolute;top:54%;left:5%}.Q4qSMa_structureNodes>span{border:1px solid var(--c-line-strong);background:var(--c-ink-card);color:var(--c-fg);border-radius:6px;flex-direction:column;align-items:center;gap:10px;width:27%;padding:15px 8px;font-size:11px;display:flex;transform:perspective(700px)rotateX(12deg);box-shadow:0 15px 25px -20px #05101f66}.Q4qSMa_structureNodes i{font:9px var(--font-mono-stack);color:var(--c-fg-faint)}.Q4qSMa_structureFoot{width:100%;color:var(--c-fg-muted);justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;top:85%;left:0}.Q4qSMa_structureFoot>svg{color:var(--c-accent)}@media (min-width:1300px){.Q4qSMa_scene{min-height:410px}.Q4qSMa_desktop{top:20%}.Q4qSMa_phone{top:35%}}@media (max-width:1023px){.Q4qSMa_heading>p{font-size:14px}.Q4qSMa_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Q4qSMa_item{gap:.75rem;padding:1.6rem 1.25rem}.Q4qSMa_item>span>strong{font-size:19px}.Q4qSMa_itemBody{font-size:12px}.Q4qSMa_scene{min-height:360px}.Q4qSMa_desktop{width:78%;top:24%;left:5%}.Q4qSMa_phone{width:29%;top:42%;right:4%}.Q4qSMa_focusCard{width:86%;padding:20px}.Q4qSMa_focusCard>strong{font-size:20px}.Q4qSMa_structureRoot{padding:12px 4px;font-size:10px}.Q4qSMa_structureNodes>span{padding:11px 5px;font-size:10px}}@media (max-width:767px){.Q4qSMa_heading{margin-bottom:2rem}.Q4qSMa_grid{flex-direction:column;display:flex}.Q4qSMa_panel{border-left:0;border-top:1px solid var(--c-line)}.Q4qSMa_panelTop{padding:1.25rem 1.2rem 0;font-size:9px}.Q4qSMa_panelNote{padding:0 1.2rem 1.25rem;font-size:11px}.Q4qSMa_scene{min-height:365px}.Q4qSMa_item{min-height:74px;padding:1.25rem}.Q4qSMa_item>span>strong{font-size:19px}.Q4qSMa_itemBody{max-width:45ch;margin-top:.6rem;font-size:12px}.Q4qSMa_item[aria-selected=false] .Q4qSMa_itemBody{display:none}.Q4qSMa_item[aria-selected=true]:before{top:1.25rem;bottom:1.25rem}.Q4qSMa_desktop{width:72%;top:18%;left:7%}.Q4qSMa_phone{width:25%;top:33%;right:6%}.Q4qSMa_deviceLabel{bottom:7%}.Q4qSMa_focusCard{width:84%;max-width:350px;padding:23px}.Q4qSMa_focusCard>strong{font-size:22px}.Q4qSMa_structure{max-width:400px;left:50%;transform:translate(-50%,-50%)}.Q4qSMa_structureRoot{padding:15px 6px;font-size:12px}.Q4qSMa_structureNodes>span{padding:14px 6px;font-size:11px}.Q4qSMa_footnotes{gap:.8rem 1.3rem;font-size:9px}}@media (max-width:359px){.Q4qSMa_scene{min-height:345px}.Q4qSMa_desktop{top:21%}.Q4qSMa_phone{width:28%;top:36%}.Q4qSMa_item{grid-template-columns:18px minmax(0,1fr) 16px;gap:.6rem;padding:1.2rem 1rem}.Q4qSMa_item>span>strong{font-size:17px}.Q4qSMa_panelTop{font-size:8px}.Q4qSMa_focusCard{width:88%;padding:18px}.Q4qSMa_focusCard>strong{font-size:20px}.Q4qSMa_topicChoices label>span{font-size:9px}.Q4qSMa_structureRoot{font-size:10px}.Q4qSMa_structureNodes>span{padding:11px 4px;font-size:10px}.Q4qSMa_structureFoot{font-size:8px}}@media (max-width:767px){.Q4qSMa_list{grid-template-rows:none;grid-auto-rows:auto}}@media (prefers-reduced-motion:reduce){.Q4qSMa_item,.Q4qSMa_itemArrow{transition:none}}.Q4qSMa_accordion{display:none}@media (max-width:767px),(max-width:1023px) and (max-height:500px){.Q4qSMa_desktopLayout{display:none}.Q4qSMa_accordion{border:1px solid var(--c-line-strong);display:block}.Q4qSMa_accordionItem+.Q4qSMa_accordionItem{border-top:1px solid var(--c-line)}.Q4qSMa_accordionTrigger{cursor:pointer;text-align:left;width:100%;min-height:82px;color:var(--c-fg);background:0 0;grid-template-columns:18px minmax(0,1fr) 36px;align-items:center;gap:.8rem;padding:1.2rem;transition:background .22s;display:grid}.Q4qSMa_accordionTrigger>span:nth-child(2){letter-spacing:-.035em;font-size:18px;font-weight:500;line-height:1.2}.Q4qSMa_accordionTrigger .Q4qSMa_number{padding-top:0}.Q4qSMa_accordionItem[data-open=true] .Q4qSMa_accordionTrigger{background:color-mix(in srgb, var(--c-accent) 6%, transparent)}.Q4qSMa_accordionIcon{border:1px solid var(--c-line);background:var(--c-ink-card);width:36px;height:36px;color:var(--c-accent);border-radius:7px;place-items:center;display:grid}.Q4qSMa_accordionTrigger:focus-visible{outline:2px solid var(--c-accent);outline-offset:-5px}.Q4qSMa_accordionRegion{overflow:hidden}.Q4qSMa_accordionContent{padding-bottom:1.2rem}.Q4qSMa_accordionBody{color:var(--c-fg-muted);max-width:52ch;margin-left:calc(18px + .8rem);padding:.3rem 1.2rem 1.35rem;font-size:13px;line-height:1.8}.Q4qSMa_mobilePanel{border:1px solid var(--c-line);background:var(--c-ink-raised);border-radius:10px;margin-inline:12px;overflow:hidden}.Q4qSMa_mobilePanel .Q4qSMa_panelTop{gap:.5rem;padding:1rem 1rem 0;font-size:8px}.Q4qSMa_mobilePanel .Q4qSMa_panelNote{padding:0 1rem 1rem;font-size:10px;line-height:1.6}.Q4qSMa_mobileScene{flex:none;height:clamp(275px,78vw,355px);min-height:0}.Q4qSMa_mobileScene .Q4qSMa_sceneInner{width:min(100%,400px);left:50%;right:auto;transform:translate(-50%)}.Q4qSMa_mobileScene[data-scene="1"]{height:350px}.Q4qSMa_mobileScene[data-scene="2"]{height:clamp(280px,74vw,340px)}.Q4qSMa_mobileScene .Q4qSMa_desktop{width:74%;top:18%;left:5%;transform:perspective(900px)rotateY(-10deg)rotateX(5deg)rotate(-3deg)}.Q4qSMa_mobileScene .Q4qSMa_phone{width:26%;top:29%;right:5%;transform:perspective(800px)rotateY(-9deg)rotate(4deg)translateZ(30px)}.Q4qSMa_mobileScene .Q4qSMa_deviceLabel{bottom:7%;left:12%}.Q4qSMa_mobileScene .Q4qSMa_focusCard{width:89%;max-width:340px;padding:20px;transform:perspective(900px)rotateY(-7deg)rotateX(3deg)rotate(-1deg)}.Q4qSMa_mobileScene .Q4qSMa_focusCard>strong{font-size:21px}}@media (max-width:359px){.Q4qSMa_accordionTrigger{grid-template-columns:16px minmax(0,1fr) 34px;gap:.65rem;min-height:78px;padding:1rem}.Q4qSMa_accordionTrigger>span:nth-child(2){font-size:17px}.Q4qSMa_accordionIcon{width:34px;height:34px}.Q4qSMa_accordionBody{margin-left:calc(16px + .65rem);padding-inline:1rem;font-size:12px}.Q4qSMa_mobilePanel{margin-inline:8px}.Q4qSMa_mobileScene .Q4qSMa_focusCard{width:90%;padding:17px}.Q4qSMa_mobileScene .Q4qSMa_focusCard>strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.Q4qSMa_accordionTrigger{transition:none}}
