.brand-kit-module__YtSWVW__surface{color:var(--kit-ink);font-family:var(--font-sans)}.brand-kit-module__YtSWVW__heading{font-family:var(--font-display);letter-spacing:-.02em;font-weight:400;line-height:1.1}
.app-home-module__WFoE2W__page{--home-card-height:270px;width:100%;height:100%;min-height:0;overflow-y:auto;}.app-home-module__WFoE2W__content{max-width:1360px;margin:0 auto;padding:42px clamp(20px,3vw,52px) 36px}.app-home-module__WFoE2W__page h1{font:400 var(--text-hero)/var(--text-hero--line-height) var(--font-display);letter-spacing:-1px;margin:0 0 30px}.app-home-module__WFoE2W__page h2{font:400 var(--text-page)/var(--text-page--line-height) var(--font-display);letter-spacing:-.5px;margin:0}.app-home-module__WFoE2W__grid{grid-template-columns:1fr 1fr 1.08fr;grid-template-rows:minmax(280px, auto) var(--home-card-height);gap:16px;display:grid}.app-home-module__WFoE2W__tile{isolation:isolate;border:1px solid var(--kit-line);border-radius:var(--radius-lg);min-width:0;color:inherit;padding:27px;text-decoration:none;position:relative}a.app-home-module__WFoE2W__tile,button.app-home-module__WFoE2W__tile{text-align:left;font:inherit;cursor:pointer;flex-direction:column;display:flex;overflow:hidden}a.app-home-module__WFoE2W__tile:focus-visible,button.app-home-module__WFoE2W__tile:focus-visible{outline:2px solid var(--kit-coral);outline-offset:4px}.app-home-module__WFoE2W__search{background:var(--card);grid-column:1/3}.app-home-module__WFoE2W__searchHeader{z-index:2;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.app-home-module__WFoE2W__configure{border:1px solid var(--kit-line);border-radius:var(--radius-md);background:var(--kit-sheet);color:var(--kit-ink);font:500 var(--text-ui)/1 var(--kit-body), sans-serif;cursor:pointer;align-items:center;gap:7px;padding:7px 12px;transition:border-color .2s,background .2s;display:inline-flex}.app-home-module__WFoE2W__configure:hover{border-color:color-mix(in srgb, var(--kit-coral) 48%, var(--kit-line));background:color-mix(in srgb, var(--kit-sheet) 92%, var(--kit-coral))}.app-home-module__WFoE2W__configure:focus-visible{outline:2px solid var(--kit-coral);outline-offset:2px}.app-home-module__WFoE2W__configure svg{width:14px;height:14px}.app-home-module__WFoE2W__composer{z-index:2;margin-top:46px;position:relative}.app-home-module__WFoE2W__prompts{z-index:2;margin:23px 10px 0;position:relative}.app-home-module__WFoE2W__highlight{flex-direction:column;grid-area:1/3/3;min-width:0;min-height:0;display:flex;position:relative}.app-home-module__WFoE2W__highlight>.app-home-module__WFoE2W__tile{flex:1;min-height:0}.app-home-module__WFoE2W__work{background:var(--card)}.app-home-module__WFoE2W__highlightDots{align-items:center;gap:6px;display:flex;position:absolute;bottom:calc(100% + 12px);right:6px}.app-home-module__WFoE2W__highlightDot{background:color-mix(in srgb, var(--kit-ink) 22%, transparent);cursor:pointer;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:width .3s,background .3s}.app-home-module__WFoE2W__highlightDot:hover{background:color-mix(in srgb, var(--kit-ink) 45%, transparent)}.app-home-module__WFoE2W__highlightDot[aria-current=true]{background:var(--kit-ink);width:22px}.app-home-module__WFoE2W__highlightDot:focus-visible{outline:2px solid var(--kit-coral);outline-offset:2px}.app-home-module__WFoE2W__highlightTile{background:var(--card);flex-direction:column;display:flex}.app-home-module__WFoE2W__highlightBody{overscroll-behavior:contain;contain:size;flex-direction:column;flex:1;min-height:0;margin:28px -12px 0;padding:0 12px;display:flex;overflow-y:auto}.app-home-module__WFoE2W__highlightContent{width:min(100%,300px);margin:auto;padding:4px 0}.app-home-module__WFoE2W__plusFrame{border:1px solid var(--kit-line);border-radius:var(--radius-md);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-paper-small);padding:4px}.app-home-module__WFoE2W__monitor{background:var(--kit-mint);grid-area:2/1}.app-home-module__WFoE2W__skills{background:var(--kit-mint);grid-area:2/2}.app-home-module__WFoE2W__coralGrid,.app-home-module__WFoE2W__blueGrid,.app-home-module__WFoE2W__waves{z-index:-1;pointer-events:none;-o-object-fit:contain;object-fit:contain;opacity:.35;position:absolute}.app-home-module__WFoE2W__coralGrid{border-radius:var(--radius-lg);width:165px;height:145px;top:0;right:0}.app-home-module__WFoE2W__blueGrid{width:165px;height:165px;bottom:-25px;right:-30px}.app-home-module__WFoE2W__waves{width:260px;height:190px;bottom:30px;right:-25px}.app-home-module__WFoE2W__ribbon{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;margin:22px -27px 0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.app-home-module__WFoE2W__lane{width:max-content;margin:10px 0;animation:52s linear infinite app-home-module__WFoE2W__file-flow;display:flex}.app-home-module__WFoE2W__lane:nth-child(2){animation-duration:65s;animation-direction:reverse}.app-home-module__WFoE2W__laneCopy{flex-shrink:0;gap:10px;padding-right:10px;display:flex}.app-home-module__WFoE2W__file{border:1px solid var(--kit-line);border-radius:var(--radius-md);background:var(--kit-sheet);width:91px;height:112px;font-size:var(--text-caption);flex-direction:column;justify-content:space-between;padding:13px;display:flex;transform:rotate(-6deg)}.app-home-module__WFoE2W__file svg{opacity:.55;width:37px;height:37px}.app-home-module__WFoE2W__file:nth-child(3) svg{color:var(--kit-coral);opacity:1}.app-home-module__WFoE2W__work:hover .app-home-module__WFoE2W__lane,.app-home-module__WFoE2W__work:focus-visible .app-home-module__WFoE2W__lane{animation-play-state:paused}@keyframes app-home-module__WFoE2W__file-flow{to{transform:translate(-50%)}}@media (max-width:1100px){.app-home-module__WFoE2W__page{--home-card-height:250px}.app-home-module__WFoE2W__grid{grid-template-columns:1fr 1fr;grid-template-rows:auto var(--home-card-height)}.app-home-module__WFoE2W__search{grid-column:1/3}.app-home-module__WFoE2W__highlight{grid-area:2/2/4}.app-home-module__WFoE2W__monitor{grid-area:2/1}.app-home-module__WFoE2W__skills{min-height:var(--home-card-height);grid-area:3/1}}@media (max-width:650px){.app-home-module__WFoE2W__page{--home-card-height:245px}.app-home-module__WFoE2W__content{padding:36px 18px 24px}.app-home-module__WFoE2W__page h1{font-size:var(--text-hero);margin-bottom:26px}.app-home-module__WFoE2W__page h2{font-size:var(--text-page)}.app-home-module__WFoE2W__grid{flex-direction:column;gap:14px;display:flex}.app-home-module__WFoE2W__tile{padding:23px}.app-home-module__WFoE2W__search{min-height:265px}.app-home-module__WFoE2W__highlight{min-height:390px;margin-top:22px}.app-home-module__WFoE2W__ribbon{margin:22px -23px 0}.app-home-module__WFoE2W__monitor,.app-home-module__WFoE2W__skills{min-height:var(--home-card-height)}}.app-home-module__WFoE2W__tile{transition:border-color .25s,box-shadow .25s}.app-home-module__WFoE2W__tile h2{z-index:1;position:relative}a.app-home-module__WFoE2W__tile:hover,button.app-home-module__WFoE2W__tile:hover{box-shadow:var(--shadow-paper-hover)}.app-home-module__WFoE2W__coralGrid{opacity:.22;width:280px;height:240px;top:-28px;right:10px;transform:rotate(-12deg);-webkit-mask-image:radial-gradient(at 65% 35%,#000 10%,#0000 70%);mask-image:radial-gradient(at 65% 35%,#000 10%,#0000 70%)}.app-home-module__WFoE2W__blueGrid{opacity:.34;width:310px;height:310px;bottom:-90px;right:-52px;transform:rotate(-12deg);-webkit-mask-image:linear-gradient(135deg,#0000 15%,#000 70%);mask-image:linear-gradient(135deg,#0000 15%,#000 70%)}.app-home-module__WFoE2W__waves{opacity:.3;width:490px;height:360px;bottom:-100px;right:-130px;transform:rotate(-18deg);-webkit-mask-image:linear-gradient(145deg,#0000 12%,#000 80%);mask-image:linear-gradient(145deg,#0000 12%,#000 80%)}:where([class~=dark]) .app-home-module__WFoE2W__coralGrid{opacity:.16}:where([class~=dark]) .app-home-module__WFoE2W__blueGrid,:where([class~=dark]) .app-home-module__WFoE2W__waves{opacity:.14}.app-home-module__WFoE2W__file{box-shadow:var(--shadow-paper-small);position:relative}.app-home-module__WFoE2W__newBadge{border:1px solid var(--brand);border-radius:var(--radius-sm);background:var(--kit-coral);color:var(--brand-foreground);font-size:var(--text-caption);box-shadow:var(--shadow-paper-badge);padding:3px 7px;font-weight:600;line-height:1;position:absolute;top:-9px;right:8px}@media (prefers-reduced-motion:reduce){.app-home-module__WFoE2W__tile{transition:none}}.app-home-module__WFoE2W__bannerTile{background:var(--home-banner);flex-direction:column;padding:0;display:flex;overflow:hidden}.app-home-module__WFoE2W__work{--home-banner:var(--muted)}.app-home-module__WFoE2W__monitor{--home-banner:color-mix(in srgb, var(--kit-mint) 80%, var(--art-ink))}.app-home-module__WFoE2W__skills{--home-banner:color-mix(in srgb, var(--kit-mint) 82%, var(--art-ink))}button.app-home-module__WFoE2W__tileFace{text-align:left;width:100%;font:inherit;cursor:pointer;border:0}.app-home-module__WFoE2W__tileFace{isolation:isolate;border-radius:var(--radius-lg);min-height:0;color:var(--kit-ink);flex-direction:column;flex:1;padding:27px;text-decoration:none;display:flex;position:relative;overflow:hidden}.app-home-module__WFoE2W__work .app-home-module__WFoE2W__tileFace{background:var(--card)}.app-home-module__WFoE2W__monitor .app-home-module__WFoE2W__tileFace,.app-home-module__WFoE2W__skills .app-home-module__WFoE2W__tileFace{background:var(--kit-mint)}.app-home-module__WFoE2W__banner{background:var(--home-banner);width:100%;min-height:62px;color:var(--kit-ink);text-align:left;font:500 var(--text-reading)/1.35 var(--kit-body), sans-serif;cursor:pointer;border:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:17px 25px;transition:background .2s;display:flex}.app-home-module__WFoE2W__banner small{color:color-mix(in srgb, var(--kit-ink) 75%, transparent);font-size:var(--text-caption);margin-top:3px;display:block}.app-home-module__WFoE2W__banner:hover,a:hover>.app-home-module__WFoE2W__banner{background:color-mix(in srgb, var(--home-banner) 92%, var(--art-ink))}.app-home-module__WFoE2W__banner:focus-visible,.app-home-module__WFoE2W__tileFace:focus-visible{outline:2px solid var(--kit-coral);outline-offset:-4px}@media (max-width:650px){.app-home-module__WFoE2W__bannerTile{padding:0}.app-home-module__WFoE2W__tileFace{padding:23px}}@media (prefers-reduced-motion:reduce){.app-home-module__WFoE2W__banner{transition:none}.app-home-module__WFoE2W__lane{animation:none}}.app-home-module__WFoE2W__privacyLink{white-space:nowrap;font-size:var(--text-ui);text-underline-offset:4px;text-decoration:underline;display:block}.app-home-module__WFoE2W__moreGrid{grid-template-columns:1fr 1fr 1.08fr;gap:16px;margin-top:16px;display:grid}.app-home-module__WFoE2W__moreGrid>.app-home-module__WFoE2W__tile{min-height:var(--home-card-height)}.app-home-module__WFoE2W__tasks{--home-banner:color-mix(in srgb, var(--kit-mint) 80%, var(--art-ink))}.app-home-module__WFoE2W__artifacts,.app-home-module__WFoE2W__connectors{--home-banner:color-mix(in srgb, var(--kit-mint) 82%, var(--art-ink))}.app-home-module__WFoE2W__tasks .app-home-module__WFoE2W__tileFace,.app-home-module__WFoE2W__artifacts .app-home-module__WFoE2W__tileFace,.app-home-module__WFoE2W__connectors .app-home-module__WFoE2W__tileFace{background:var(--kit-mint)}.app-home-module__WFoE2W__logoWindow{margin:auto -27px}.app-home-module__WFoE2W__comingSoon{border:1px solid color-mix(in srgb, var(--kit-ink) 25%, transparent);border-radius:var(--radius-sm);font-size:var(--text-caption);padding:3px 8px}.app-home-module__WFoE2W__inactiveBanner{cursor:default}.app-home-module__WFoE2W__inactiveBanner:hover{background:var(--home-banner)}.app-home-module__WFoE2W__moreGrid>.app-home-module__WFoE2W__featureTile{text-align:left;cursor:pointer;--home-banner:var(--art-dark);--kit-ink:var(--inverse-foreground);grid-column:1/-1;min-height:215px}.app-home-module__WFoE2W__featureTile .app-home-module__WFoE2W__tileFace{background:var(--art-ink);width:100%}.app-home-module__WFoE2W__featureTile .app-home-module__WFoE2W__banner{color:var(--art-muted)}.app-home-module__WFoE2W__featurePlus{width:120px;height:120px;color:var(--kit-coral);transition:transform .4s;position:absolute;top:15px;right:40px}.app-home-module__WFoE2W__featureTile:hover .app-home-module__WFoE2W__featurePlus{transform:rotate(90deg)}.app-home-module__WFoE2W__featureTile:focus-visible{outline:2px solid var(--kit-coral);outline-offset:3px}@media (max-width:1100px){.app-home-module__WFoE2W__moreGrid{grid-template-columns:1fr 1fr}.app-home-module__WFoE2W__connectors{grid-column:1/-1}}@media (max-width:650px){.app-home-module__WFoE2W__moreGrid{grid-template-columns:1fr;gap:14px;margin-top:14px}.app-home-module__WFoE2W__featurePlus{opacity:.4;width:80px;height:80px;right:20px}.app-home-module__WFoE2W__privacyLink{font-size:var(--text-ui)}}@media (prefers-reduced-motion:reduce){.app-home-module__WFoE2W__featurePlus{transition:none}}.app-home-module__WFoE2W__cardElement{pointer-events:none;width:40%;height:auto;max-height:calc(100% - 72px);position:absolute;bottom:2px;left:39%}.app-home-module__WFoE2W__monitor,.app-home-module__WFoE2W__tasks{--element-accent:var(--home-banner);--element-soft:var(--art-blue-soft)}.app-home-module__WFoE2W__skills,.app-home-module__WFoE2W__artifacts{--element-accent:var(--kit-coral);--element-soft:color-mix(in srgb, var(--kit-coral) 40%, var(--kit-mint))}:where([class~=dark]) .app-home-module__WFoE2W__monitor,:where([class~=dark]) .app-home-module__WFoE2W__tasks{--element-accent:color-mix(in srgb, var(--home-banner) 35%, var(--art-mint));--element-soft:var(--art-mint)}:where([class~=dark]) .app-home-module__WFoE2W__skills,:where([class~=dark]) .app-home-module__WFoE2W__artifacts{--element-soft:color-mix(in srgb, var(--kit-coral) 50%, var(--kit-mint))}:is(.app-home-module__WFoE2W__connectors:hover .connector-logo-track,.app-home-module__WFoE2W__connectors:focus-within .connector-logo-track){animation-play-state:paused}
.dmx-root{--dmx-cycle:1.5s;--dmx-opacity-base:.16;--dmx-opacity-mid:.32;--dmx-opacity-peak:1;vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.dmx-grid{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dmx-dot{opacity:calc(.5 * (var(--dmx-opacity-base) + var(--dmx-opacity-mid)));transform-origin:50%;will-change:opacity;background:currentColor;border-radius:999px;display:block;transform:none}.dmx-muted .dmx-dot{opacity:calc(.44 * var(--dmx-opacity-mid))}.dmx-dot.dmx-inactive{visibility:hidden;pointer-events:none;will-change:auto;opacity:0!important;animation:none!important}.dmx-ripple{animation:dmx-ripple calc(var(--dmx-cycle) * var(--dmx-speed,1)) cubic-bezier(.42, 0, .58, 1) infinite;animation-delay:calc(var(--dmx-ripple-ring,0) * .2333 * var(--dmx-cycle) * var(--dmx-speed,1));will-change:opacity}.dmx-ripple-echo{animation:dmx-ripple-echo calc(var(--dmx-cycle) * var(--dmx-speed,1)) ease-in-out infinite;animation-delay:calc((var(--dmx-ripple-ring,0) * .14 + var(--dmx-ripple-parity,0) * .03) * var(--dmx-cycle) * var(--dmx-speed,1));will-change:opacity}.dmx-center-origin-ripple{animation:dmx-center-origin-ripple calc(var(--dmx-cycle) * var(--dmx-speed,1)) ease-in-out infinite;animation-delay:calc(var(--dmx-center-ripple-ring,0) * .16 * var(--dmx-cycle) * var(--dmx-speed,1));will-change:opacity}.dmx-collapse{animation:dmx-collapse calc(var(--dmx-cycle) * .2 * var(--dmx-speed,1)) ease-in forwards;animation-delay:calc((4 - var(--dmx-manhattan,0)) * .032 * var(--dmx-cycle) * var(--dmx-speed,1))}.dmx-hover-ripple{animation:dmx-hover-ripple calc(var(--dmx-cycle) * var(--dmx-speed,1)) ease-in-out infinite;animation-delay:calc(var(--dmx-distance,0) * .127 * var(--dmx-cycle) * var(--dmx-speed,1))}.dmx-path{animation:dmx-ripple calc(var(--dmx-cycle) * var(--dmx-speed,1)) cubic-bezier(.42, 0, .58, 1) infinite;animation-delay:calc(var(--dmx-path,0) * .2333 * var(--dmx-cycle) * var(--dmx-speed,1));will-change:opacity}.dmx-diagonal-alt-sweep{animation:dmx-diagonal-alt-sweep calc(var(--dmx-cycle) * var(--dmx-speed,1)) linear infinite;animation-delay:calc((var(--dmx-path,0) * .2 + var(--dmx-diagonal-parity,0) * .5) * var(--dmx-cycle) * var(--dmx-speed,1));will-change:opacity}.dmx-spiral-snake{animation:dmx-spiral-snake calc(var(--dmx-cycle) * var(--dmx-speed,1)) linear infinite;animation-delay:calc(var(--dmx-spiral-order,0) * .04 * var(--dmx-cycle) * var(--dmx-speed,1));will-change:opacity}.dmx-diagonal-snake{animation:dmx-diagonal-snake calc(var(--dmx-cycle) * var(--dmx-speed,1)) linear infinite;animation-delay:calc(var(--dmx-diagonal-snake-order,0) * .04 * var(--dmx-cycle) * var(--dmx-speed,1));will-change:opacity}.dmx-outer-snake{animation:dmx-ring-snake calc(var(--dmx-cycle) * var(--dmx-speed,1)) linear infinite;animation-delay:calc(var(--dmx-outer-order,0) * .0625 * var(--dmx-cycle) * var(--dmx-speed,1));will-change:opacity}.dmx-middle-snake{animation:dmx-ring-snake calc(var(--dmx-cycle) * var(--dmx-speed,1)) linear infinite;animation-delay:calc(var(--dmx-middle-order,0) * .125 * var(--dmx-cycle) * var(--dmx-speed,1));will-change:opacity}@keyframes dmx-ripple{0%,to{opacity:var(--dmx-opacity-base)}50%{opacity:var(--dmx-opacity-peak)}}@keyframes dmx-ripple-echo{0%,to{opacity:calc(.625 * var(--dmx-opacity-base))}28%{opacity:calc(.98 * var(--dmx-opacity-peak))}56%{opacity:var(--dmx-opacity-mid)}78%{opacity:calc(.68 * var(--dmx-opacity-peak) + .32 * var(--dmx-opacity-mid))}}@keyframes dmx-center-origin-ripple{0%,to{opacity:calc(.625 * var(--dmx-opacity-base))}34%{opacity:var(--dmx-opacity-peak)}60%{opacity:calc(.5 * (var(--dmx-opacity-base) + var(--dmx-opacity-mid)))}}@keyframes dmx-collapse{0%{opacity:calc(.95 * var(--dmx-opacity-peak) + .05 * var(--dmx-opacity-mid))}to{opacity:calc(.375 * var(--dmx-opacity-base))}}@keyframes dmx-hover-ripple{0%{opacity:calc(.5 * var(--dmx-opacity-base))}45%{opacity:var(--dmx-opacity-peak)}to{opacity:var(--dmx-opacity-base)}}@keyframes dmx-diagonal-alt-sweep{0%,to{opacity:calc(.5 * var(--dmx-opacity-base))}14%{opacity:var(--dmx-opacity-peak)}30%{opacity:calc(.75 * var(--dmx-opacity-base))}}@keyframes dmx-spiral-snake{0%,to{opacity:calc(.5 * var(--dmx-opacity-base))}8%{opacity:var(--dmx-opacity-peak)}16%{opacity:calc(.5 * var(--dmx-opacity-peak) + .4 * var(--dmx-opacity-mid) + .1 * var(--dmx-opacity-base))}24%{opacity:calc(.25 * var(--dmx-opacity-peak) + .45 * var(--dmx-opacity-mid) + .3 * var(--dmx-opacity-base))}32%{opacity:calc(.5 * var(--dmx-opacity-mid) + .5 * var(--dmx-opacity-base))}40%{opacity:calc(.75 * var(--dmx-opacity-base))}}@keyframes dmx-diagonal-snake{0%,to{opacity:calc(.5 * var(--dmx-opacity-base))}8%{opacity:var(--dmx-opacity-peak)}16%{opacity:calc(.5 * var(--dmx-opacity-peak) + .4 * var(--dmx-opacity-mid) + .1 * var(--dmx-opacity-base))}24%{opacity:calc(.25 * var(--dmx-opacity-peak) + .45 * var(--dmx-opacity-mid) + .3 * var(--dmx-opacity-base))}32%{opacity:calc(.5 * var(--dmx-opacity-mid) + .5 * var(--dmx-opacity-base))}40%{opacity:calc(.75 * var(--dmx-opacity-base))}}@keyframes dmx-ring-snake{0%,to{opacity:calc(.5 * var(--dmx-opacity-base))}10%{opacity:var(--dmx-opacity-peak)}20%{opacity:calc(.45 * var(--dmx-opacity-peak) + .45 * var(--dmx-opacity-mid) + .1 * var(--dmx-opacity-base))}30%{opacity:calc(.2 * var(--dmx-opacity-peak) + .4 * var(--dmx-opacity-mid) + .4 * var(--dmx-opacity-base))}40%{opacity:calc(.875 * var(--dmx-opacity-base))}}.dmx-square9-bit{animation-duration:calc(5.2s * var(--dmx-speed,1));will-change:opacity;animation-timing-function:steps(52,end);animation-iteration-count:infinite}.dmx-square9-d1{animation-name:dmx-square9-d1}.dmx-square9-d2{animation-name:dmx-square9-d2}.dmx-square9-d3{animation-name:dmx-square9-d3}.dmx-square9-d4{animation-name:dmx-square9-d4}.dmx-square9-d5{animation-name:dmx-square9-d5}.dmx-square9-d6{animation-name:dmx-square9-d6}@keyframes dmx-square9-d1{0%,3.84615%{opacity:var(--dmx-opacity-base)}3.84615%,30.7692%{opacity:var(--dmx-opacity-peak)}30.7692%,46.1538%{opacity:var(--dmx-opacity-base)}46.1538%,50%{opacity:var(--dmx-opacity-peak)}50%,53.8462%{opacity:var(--dmx-opacity-base)}53.8462%,57.6923%{opacity:var(--dmx-opacity-peak)}57.6923%,65.3846%{opacity:var(--dmx-opacity-base)}65.3846%,71.1539%{opacity:var(--dmx-opacity-peak)}71.1539%,80.7692%{opacity:var(--dmx-opacity-base)}80.7692%,84.6154%{opacity:var(--dmx-opacity-peak)}84.6154%,88.4615%{opacity:var(--dmx-opacity-base)}88.4615%,92.3077%{opacity:var(--dmx-opacity-peak)}92.3077%,to{opacity:var(--dmx-opacity-base)}}@keyframes dmx-square9-d2{0%,5.76923%{opacity:var(--dmx-opacity-base)}5.76923%,25%{opacity:var(--dmx-opacity-peak)}25%,30.7692%{opacity:var(--dmx-opacity-base)}30.7692%,36.5385%{opacity:var(--dmx-opacity-peak)}36.5385%,50%{opacity:var(--dmx-opacity-base)}50%,53.8462%{opacity:var(--dmx-opacity-peak)}53.8462%,57.6923%{opacity:var(--dmx-opacity-base)}57.6923%,61.5385%{opacity:var(--dmx-opacity-peak)}61.5385%,65.3846%{opacity:var(--dmx-opacity-base)}65.3846%,76.9231%{opacity:var(--dmx-opacity-peak)}76.9231%,80.7692%{opacity:var(--dmx-opacity-base)}80.7692%,84.6154%{opacity:var(--dmx-opacity-peak)}84.6154%,88.4615%{opacity:var(--dmx-opacity-base)}88.4615%,92.3077%{opacity:var(--dmx-opacity-peak)}92.3077%,to{opacity:var(--dmx-opacity-base)}}@keyframes dmx-square9-d3{0%,7.69231%{opacity:var(--dmx-opacity-base)}7.69231%,25%{opacity:var(--dmx-opacity-peak)}25%,36.5385%{opacity:var(--dmx-opacity-base)}36.5385%,42.3077%{opacity:var(--dmx-opacity-peak)}42.3077%,46.1538%{opacity:var(--dmx-opacity-base)}46.1538%,50%{opacity:var(--dmx-opacity-peak)}50%,53.8462%{opacity:var(--dmx-opacity-base)}53.8462%,57.6923%{opacity:var(--dmx-opacity-peak)}57.6923%,71.1539%{opacity:var(--dmx-opacity-base)}71.1539%,76.9231%{opacity:var(--dmx-opacity-peak)}76.9231%,80.7692%{opacity:var(--dmx-opacity-base)}80.7692%,84.6154%{opacity:var(--dmx-opacity-peak)}84.6154%,88.4615%{opacity:var(--dmx-opacity-base)}88.4615%,92.3077%{opacity:var(--dmx-opacity-peak)}92.3077%,to{opacity:var(--dmx-opacity-base)}}@keyframes dmx-square9-d4{0%,13.4615%{opacity:var(--dmx-opacity-base)}13.4615%,30.7692%{opacity:var(--dmx-opacity-peak)}30.7692%,50%{opacity:var(--dmx-opacity-base)}50%,53.8462%{opacity:var(--dmx-opacity-peak)}53.8462%,57.6923%{opacity:var(--dmx-opacity-base)}57.6923%,61.5385%{opacity:var(--dmx-opacity-peak)}61.5385%,65.3846%{opacity:var(--dmx-opacity-base)}65.3846%,71.1539%{opacity:var(--dmx-opacity-peak)}71.1539%,84.6154%{opacity:var(--dmx-opacity-base)}84.6154%,88.4615%{opacity:var(--dmx-opacity-peak)}88.4615%,92.3077%{opacity:var(--dmx-opacity-base)}92.3077%,96.1539%{opacity:var(--dmx-opacity-peak)}96.1539%,to{opacity:var(--dmx-opacity-base)}}@keyframes dmx-square9-d5{0%,15.3846%{opacity:var(--dmx-opacity-base)}15.3846%,25%{opacity:var(--dmx-opacity-peak)}25%,30.7692%{opacity:var(--dmx-opacity-base)}30.7692%,36.5385%{opacity:var(--dmx-opacity-peak)}36.5385%,46.1538%{opacity:var(--dmx-opacity-base)}46.1538%,50%{opacity:var(--dmx-opacity-peak)}50%,53.8462%{opacity:var(--dmx-opacity-base)}53.8462%,57.6923%{opacity:var(--dmx-opacity-peak)}57.6923%,65.3846%{opacity:var(--dmx-opacity-base)}65.3846%,76.9231%{opacity:var(--dmx-opacity-peak)}76.9231%,84.6154%{opacity:var(--dmx-opacity-base)}84.6154%,88.4615%{opacity:var(--dmx-opacity-peak)}88.4615%,92.3077%{opacity:var(--dmx-opacity-base)}92.3077%,96.1539%{opacity:var(--dmx-opacity-peak)}96.1539%,to{opacity:var(--dmx-opacity-base)}}@keyframes dmx-square9-d6{0%,17.3077%{opacity:var(--dmx-opacity-base)}17.3077%,25%{opacity:var(--dmx-opacity-peak)}25%,36.5385%{opacity:var(--dmx-opacity-base)}36.5385%,42.3077%{opacity:var(--dmx-opacity-peak)}42.3077%,50%{opacity:var(--dmx-opacity-base)}50%,53.8462%{opacity:var(--dmx-opacity-peak)}53.8462%,57.6923%{opacity:var(--dmx-opacity-base)}57.6923%,61.5385%{opacity:var(--dmx-opacity-peak)}61.5385%,71.1539%{opacity:var(--dmx-opacity-base)}71.1539%,76.9231%{opacity:var(--dmx-opacity-peak)}76.9231%,84.6154%{opacity:var(--dmx-opacity-base)}84.6154%,88.4615%{opacity:var(--dmx-opacity-peak)}88.4615%,92.3077%{opacity:var(--dmx-opacity-base)}92.3077%,96.1539%{opacity:var(--dmx-opacity-peak)}96.1539%,to{opacity:var(--dmx-opacity-base)}}.dmx-square6-col-snake{animation:dmx-square6-col-snake calc(var(--dmx-cycle) * var(--dmx-speed,1)) steps(5, end) infinite;animation-delay:calc(var(--dmx-col-pos,0) * .2 * var(--dmx-cycle) * var(--dmx-speed,1));will-change:opacity}@keyframes dmx-square6-col-snake{0%,20%{opacity:calc(.6 * var(--dmx-opacity-peak) + .25 * var(--dmx-opacity-mid) + .15 * var(--dmx-opacity-base))}20%,40%{opacity:calc(.3 * var(--dmx-opacity-peak) + .5 * var(--dmx-opacity-mid) + .2 * var(--dmx-opacity-base))}40%,60%{opacity:calc(.6 * var(--dmx-opacity-mid) + .4 * var(--dmx-opacity-base))}60%,80%{opacity:calc(.2 * var(--dmx-opacity-mid) + .8 * var(--dmx-opacity-base))}80%,to{opacity:calc(.625 * var(--dmx-opacity-base))}}.dmx-circular2-ring{animation:dmx-circular2-ring calc(var(--dmx-cycle) * var(--dmx-speed,1)) steps(12, end) infinite;animation-delay:calc(var(--dmx-ring-order,0) * .0833333 * var(--dmx-cycle) * var(--dmx-speed,1));will-change:opacity}@keyframes dmx-circular2-ring{0%,8.33333%{opacity:var(--dmx-opacity-peak)}8.33333%,16.6667%{opacity:calc(.6 * var(--dmx-opacity-peak) + .4 * var(--dmx-opacity-mid))}16.6667%,25%{opacity:calc(.5 * var(--dmx-opacity-mid) + .5 * var(--dmx-opacity-base))}25%,33.3333%{opacity:calc(.3 * var(--dmx-opacity-mid) + .7 * var(--dmx-opacity-base))}33.3333%,41.6667%{opacity:var(--dmx-opacity-peak)}41.6667%,50%{opacity:calc(.6 * var(--dmx-opacity-peak) + .4 * var(--dmx-opacity-mid))}50%,58.3333%{opacity:calc(.5 * var(--dmx-opacity-mid) + .5 * var(--dmx-opacity-base))}58.3333%,66.6667%{opacity:calc(.3 * var(--dmx-opacity-mid) + .7 * var(--dmx-opacity-base))}66.6667%,75%{opacity:var(--dmx-opacity-peak)}75%,83.3333%{opacity:calc(.6 * var(--dmx-opacity-peak) + .4 * var(--dmx-opacity-mid))}83.3333%,91.6667%{opacity:calc(.5 * var(--dmx-opacity-mid) + .5 * var(--dmx-opacity-base))}91.6667%,to{opacity:calc(.3 * var(--dmx-opacity-mid) + .7 * var(--dmx-opacity-base))}}@media (prefers-reduced-motion:reduce){.dmx-dot,.dmx-ripple,.dmx-ripple-echo,.dmx-center-origin-ripple,.dmx-collapse,.dmx-hover-ripple,.dmx-path,.dmx-diagonal-alt-sweep,.dmx-spiral-snake,.dmx-diagonal-snake,.dmx-outer-snake,.dmx-middle-snake,.dmx-square9-bit,.dmx-square6-col-snake,.dmx-circular2-ring{transition:none!important;animation:none!important}}
.research-demo-module__PCGVMG__demo{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:var(--radius);background:var(--background);width:100%;color:var(--foreground);box-shadow:var(--shadow-paper-stack);text-align:left;flex-direction:column;display:flex;position:relative;overflow:hidden}.research-demo-module__PCGVMG__presentation{aspect-ratio:16/9;border-radius:var(--radius);width:100%;box-shadow:var(--shadow-paper-stack);position:relative;overflow:hidden}.research-demo-module__PCGVMG__expanded{aspect-ratio:auto;height:100%}
