.demos-module__y7rHuW__stage{background:var(--muted);--accent:#8b5cf6;--accent-soft:#8b5cf629;border-radius:12px;width:300px;height:180px;position:relative;overflow:hidden}.demos-module__y7rHuW__frame{border:1px solid var(--border);background:var(--card);border-radius:14px;justify-content:center;padding:16px;display:flex}.demos-module__y7rHuW__cursor{z-index:20;filter:drop-shadow(0 1px 2px #00000059);width:20px;height:20px;position:absolute;top:0;left:0}.demos-module__y7rHuW__col{background:color-mix(in srgb, var(--card) 60%, transparent);border:1px solid var(--border);border-radius:6px;width:58px;height:140px;position:absolute;top:24px}.demos-module__y7rHuW__colHead{text-align:center;width:58px;color:var(--muted-foreground);font-size:9px;font-weight:600;position:absolute;top:8px}.demos-module__y7rHuW__block{background:var(--accent);border-radius:6px;position:absolute;box-shadow:0 1px 3px #0003}.demos-module__y7rHuW__blockLabel{color:#fff;white-space:nowrap;padding:4px 6px;font-size:9px;font-weight:600}.demos-module__y7rHuW__cursorCreate{animation:4.6s ease-in-out infinite demos-module__y7rHuW__cursorCreate}@keyframes demos-module__y7rHuW__cursorCreate{0%{transform:translate(20px,18px)}16%{transform:translate(120px,46px)}20%{transform:translate(120px,46px)scale(.82)}50%{transform:translate(120px,122px)scale(.82)}56%{transform:translate(120px,122px)}88%{transform:translate(120px,122px)}to{transform:translate(20px,18px)}}.demos-module__y7rHuW__blockCreate{width:56px;animation:4.6s ease-in-out infinite demos-module__y7rHuW__blockCreate;top:46px;left:121px}@keyframes demos-module__y7rHuW__blockCreate{0%,17%{opacity:0;height:0}20%{opacity:1;height:6px}50%{opacity:1;height:76px}88%{opacity:1;height:76px}95%,to{opacity:0;height:76px}}.demos-module__y7rHuW__cursorMove{animation:4.4s ease-in-out infinite demos-module__y7rHuW__cursorMove}@keyframes demos-module__y7rHuW__cursorMove{0%{opacity:0;transform:translate(24px,20px)}6%{opacity:1}20%{transform:translate(60px,70px)}24%{transform:translate(60px,70px)scale(.82)}56%{transform:translate(190px,92px)scale(.82)}62%{transform:translate(190px,92px)}92%{opacity:1;transform:translate(190px,92px)}to{opacity:0;transform:translate(190px,92px)}}.demos-module__y7rHuW__blockMove{width:56px;height:56px;animation:4.4s ease-in-out infinite demos-module__y7rHuW__blockMove;top:50px;left:36px}@keyframes demos-module__y7rHuW__blockMove{0%,22%{opacity:1;transform:translate(0)}24%{transform:translate(0)scale(1.04)}56%{transform:translate(130px,22px)scale(1.04)}62%{transform:translate(130px,22px)}92%{opacity:1;transform:translate(130px,22px)}to{opacity:0;transform:translate(130px,22px)}}.demos-module__y7rHuW__cursorResize{animation:4.2s ease-in-out infinite demos-module__y7rHuW__cursorResize}@keyframes demos-module__y7rHuW__cursorResize{0%{transform:translate(24px,20px)}18%{transform:translate(130px,92px)}22%{transform:translate(130px,92px)scale(.82)}55%{transform:translate(130px,146px)scale(.82)}60%{transform:translate(130px,146px)}to{transform:translate(24px,20px)}}.demos-module__y7rHuW__blockResize{width:56px;animation:4.2s ease-in-out infinite demos-module__y7rHuW__blockResize;top:46px;left:121px}@keyframes demos-module__y7rHuW__blockResize{0%,20%{height:50px}55%{height:104px}60%,90%{height:104px}96%,to{height:50px}}.demos-module__y7rHuW__resizeHandle{background:#fffc;border-radius:2px;width:18px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.demos-module__y7rHuW__miniGrid{grid-template-columns:repeat(7,1fr);gap:3px;width:130px;display:grid;position:absolute;top:30px;left:150px}.demos-module__y7rHuW__miniCell{aspect-ratio:1;background:color-mix(in srgb, var(--card) 70%, transparent);border:1px solid var(--border);border-radius:3px}.demos-module__y7rHuW__miniTarget{animation:4.6s ease-in-out infinite demos-module__y7rHuW__miniTarget}@keyframes demos-module__y7rHuW__miniTarget{0%,52%{background:color-mix(in srgb, var(--card) 70%, transparent)}58%,74%{background:var(--accent);border-color:var(--accent)}80%,to{background:color-mix(in srgb, var(--card) 70%, transparent)}}.demos-module__y7rHuW__cursorCross{animation:4.6s ease-in-out infinite demos-module__y7rHuW__cursorCross}@keyframes demos-module__y7rHuW__cursorCross{0%{transform:translate(20px,24px)}18%{transform:translate(54px,64px)}22%{transform:translate(54px,64px)scale(.82)}56%{transform:translate(214px,96px)scale(.82)}62%{transform:translate(214px,96px)}to{transform:translate(20px,24px)}}.demos-module__y7rHuW__blockCross{width:50px;height:50px;animation:4.6s ease-in-out infinite demos-module__y7rHuW__blockCross;top:50px;left:30px}@keyframes demos-module__y7rHuW__blockCross{0%,20%{opacity:1;transform:translate(0)}22%{transform:translate(0)scale(1.04)}56%{opacity:.85;transform:translate(150px,38px)scale(.7)}60%{opacity:0;transform:translate(150px,38px)scale(.4)}to{opacity:0;transform:translate(0)}}.demos-module__y7rHuW__kCol{background:color-mix(in srgb, var(--card) 55%, transparent);border:1px solid var(--border);border-radius:8px;width:120px;height:146px;position:absolute;top:22px}.demos-module__y7rHuW__kHead{text-align:center;letter-spacing:.03em;text-transform:uppercase;width:120px;color:var(--muted-foreground);font-size:9px;font-weight:700;position:absolute;top:6px}.demos-module__y7rHuW__card{background:var(--card);border:1px solid var(--border);border-radius:6px;position:absolute;box-shadow:0 1px 3px #0000001f}.demos-module__y7rHuW__cardLine{background:var(--muted-foreground);opacity:.45;border-radius:2px;height:4px;position:absolute}.demos-module__y7rHuW__cardAccent{background:var(--accent);opacity:1}.demos-module__y7rHuW__cursorKanban{animation:4.4s ease-in-out infinite demos-module__y7rHuW__cursorMove}.demos-module__y7rHuW__kanbanCard{width:96px;height:40px;animation:4.4s ease-in-out infinite demos-module__y7rHuW__kanbanCard;top:44px;left:18px}@keyframes demos-module__y7rHuW__kanbanCard{0%,22%{opacity:1;transform:translate(0)}24%{transform:translate(0)scale(1.04)rotate(-2deg)}56%{transform:translate(152px,24px)scale(1.04)rotate(-2deg)}62%{transform:translate(152px,24px)rotate(0)}92%{opacity:1;transform:translate(152px,24px)}to{opacity:0;transform:translate(152px,24px)}}.demos-module__y7rHuW__stackBlock{background:var(--card);border:1px solid var(--border);border-radius:7px;align-items:center;gap:6px;width:180px;height:34px;padding-left:8px;display:flex;position:absolute;left:60px}.demos-module__y7rHuW__grip{background:repeating-linear-gradient(to bottom, var(--muted-foreground) 0, var(--muted-foreground) 2px, transparent 2px, transparent 4px);opacity:.5;border-radius:2px;width:10px;height:14px}.demos-module__y7rHuW__stackA{z-index:5;animation:4.4s ease-in-out infinite demos-module__y7rHuW__stackA;top:26px}@keyframes demos-module__y7rHuW__stackA{0%,22%{transform:translate(0)}24%{transform:translate(0)scale(1.03);box-shadow:0 6px 14px #0000002e}55%{transform:translateY(48px)scale(1.03);box-shadow:0 6px 14px #0000002e}60%{transform:translateY(48px)}92%{transform:translateY(48px)}to{transform:translate(0)}}.demos-module__y7rHuW__stackB{animation:4.4s ease-in-out infinite demos-module__y7rHuW__stackB;top:74px}@keyframes demos-module__y7rHuW__stackB{0%,28%{transform:translate(0)}55%{transform:translateY(-48px)}92%{transform:translateY(-48px)}to{transform:translate(0)}}.demos-module__y7rHuW__stackC{top:122px}.demos-module__y7rHuW__cursorBuilder{animation:4.4s ease-in-out infinite demos-module__y7rHuW__cursorBuilder}@keyframes demos-module__y7rHuW__cursorBuilder{0%{transform:translate(30px,18px)}18%{transform:translate(72px,42px)}22%{transform:translate(72px,42px)scale(.82)}55%{transform:translate(72px,90px)scale(.82)}60%{transform:translate(72px,90px)}to{transform:translate(30px,18px)}}.demos-module__y7rHuW__key{background:var(--card);border:1px solid var(--border);min-width:30px;height:30px;box-shadow:0 2px 0 var(--border);color:var(--foreground);border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:600;display:flex;position:absolute}.demos-module__y7rHuW__keyCmd{animation:4s ease-in-out infinite demos-module__y7rHuW__keyPress;top:28px;left:96px}.demos-module__y7rHuW__keyK{animation:4s ease-in-out .12s infinite demos-module__y7rHuW__keyPress;top:28px;left:140px}@keyframes demos-module__y7rHuW__keyPress{0%,14%{background:var(--card);transform:translateY(0)}20%{background:var(--accent-soft);border-color:var(--accent);transform:translateY(2px)}30%,to{background:var(--card);transform:translateY(0)}}.demos-module__y7rHuW__searchBar{background:var(--card);border:1px solid var(--border);opacity:0;border-radius:10px;width:220px;height:60px;animation:4s ease-in-out infinite demos-module__y7rHuW__searchReveal;position:absolute;top:86px;left:40px;box-shadow:0 8px 20px #00000029}@keyframes demos-module__y7rHuW__searchReveal{0%,24%{opacity:0;transform:translateY(8px)}34%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(8px)}}.demos-module__y7rHuW__searchInput{background:var(--muted);border-radius:4px;height:14px;position:absolute;top:12px;left:14px;right:14px}.demos-module__y7rHuW__searchResult{background:var(--accent-soft);border-radius:3px;width:60%;height:12px;position:absolute;top:36px;left:14px}@media (prefers-reduced-motion:reduce){.demos-module__y7rHuW__cursorCreate,.demos-module__y7rHuW__blockCreate,.demos-module__y7rHuW__cursorMove,.demos-module__y7rHuW__blockMove,.demos-module__y7rHuW__cursorResize,.demos-module__y7rHuW__blockResize,.demos-module__y7rHuW__cursorCross,.demos-module__y7rHuW__blockCross,.demos-module__y7rHuW__miniTarget,.demos-module__y7rHuW__cursorKanban,.demos-module__y7rHuW__kanbanCard,.demos-module__y7rHuW__stackA,.demos-module__y7rHuW__stackB,.demos-module__y7rHuW__cursorBuilder,.demos-module__y7rHuW__keyCmd,.demos-module__y7rHuW__keyK,.demos-module__y7rHuW__searchBar{animation:none!important}.demos-module__y7rHuW__blockCreate{opacity:1;height:76px}.demos-module__y7rHuW__searchBar{opacity:1}}