.mavea-app.watch-thinking .presence-layer,.mavea-app.watch-thinking .block-actions,.mavea-app.watch-thinking .ink-user-overlay{display:none}.ms-stage-fill{z-index:2;--ms-bottom-reserve:calc(var(--dock-h,76px) + 8px);padding:70px 32px var(--ms-bottom-reserve) calc(32px + var(--rail-w,0px));box-sizing:border-box;background:radial-gradient(ellipse 70% 55% at 50% 44%, var(--surface-elevated) 0%, var(--surface-default) 100%);justify-content:center;align-items:center;transition:background .8s;display:flex;position:fixed;inset:0}.ms-stage-fill[data-phase=settled]{padding-bottom:var(--ms-bottom-reserve);background:radial-gradient(ellipse 70% 55% at 50% 44%, color-mix(in oklab, var(--surface-elevated) 85%, var(--insight) 15%) 0%, var(--surface-default) 100%)}.ms-stage-fill .ms-canvas{aspect-ratio:auto;background:0 0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;margin-inline:0}.ms-stage-fill[data-phase=settled]{z-index:39}.ms-exit{z-index:3;font:600 var(--fs-2xs)/1 var(--font-data,var(--font));letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-elevated);border:1px solid var(--line-soft);border-radius:var(--r-full);cursor:pointer;opacity:.72;align-items:center;gap:5px;padding:7px 13px 7px 9px;transition:opacity .16s,color .16s,border-color .16s;display:inline-flex;position:absolute;top:72px;right:16px}.ms-exit:hover,.ms-exit:focus-visible{opacity:1;color:var(--text-primary);border-color:var(--line-strong)}.ms-exit svg{width:13px;height:13px}.ms-canvas{aspect-ratio:10/7;background:var(--surface-default);border-radius:10px;width:100%;max-width:640px;margin-inline:auto;position:relative;overflow:hidden}.ms-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ms-spoke{fill:none;stroke:var(--text-muted);stroke-width:1px;opacity:.26;stroke-dasharray:1;stroke-dashoffset:1px;animation:.5s forwards ms-draw-spoke;animation-delay:calc(var(--ms-spoke-i,0) * 60ms + .1s)}@keyframes ms-draw-spoke{to{stroke-dashoffset:0}}.ms-thread{fill:none;stroke-width:1.5px;stroke-dasharray:5 4;opacity:0;animation:.4s forwards ms-fade-thread}@keyframes ms-fade-thread{0%{opacity:0}to{opacity:.7}}.ms-thread-label{fill:var(--text-muted);font-family:inherit;font-size:9px;font-style:italic}.ms-link{fill:none;stroke:color-mix(in oklab, var(--insight) 55%, var(--text-muted));stroke-width:1.25px;opacity:0;animation:.4s forwards ms-fade-link}@keyframes ms-fade-link{to{opacity:.4}}.ms-center{pointer-events:none;text-align:center;flex-direction:column;align-items:center;gap:4px;transition:left .7s cubic-bezier(.22,1,.36,1),top .7s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.ms-canvas[data-explorable=true]{cursor:grab;touch-action:none}.ms-canvas[data-explorable=true]:active{cursor:grabbing}.ms-hub{box-sizing:border-box;text-align:center;background:color-mix(in oklab, var(--surface-elevated) 92%, var(--presence) 8%);border:1.5px solid color-mix(in oklab, var(--presence) 26%, var(--line));width:260px;height:260px;box-shadow:0 4px 20px color-mix(in oklab, var(--presence) 12%, transparent);pointer-events:none;opacity:0;border-radius:50%;place-items:center;padding:30px;animation:.55s .3s forwards ms-hub-in;display:grid;position:absolute;transform:translate(-50%,-50%)}.ms-hub-text{font-size:max(11px, calc(13px * var(--ms-card-scale,1)));color:var(--text-primary);font-weight:500;line-height:1.35}@keyframes ms-hub-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ms-hub{opacity:1;animation:none}}.ms-orb .presence[data-state=listening],.ms-orb .presence[data-state=thinking],.ms-orb .presence[data-state=loading],.ms-orb .presence[data-state=speaking]{animation:none;transform:none}.ms-orb .presence .mascot,.ms-orb .presence .mascot .jelly{animation:none}.ms-orb .presence .mascot .bell{filter:none}.ms-orb .presence .mascot .curtains.long,.ms-orb .presence .mascot .band,.ms-orb .presence .mascot .glint.g2,.ms-orb .presence .mascot .bell-sheen{display:none}.ms-orb .presence .mascot .curtains.short{display:inline}.ms-orb .presence .mascot .eye{transform:scale(1.25)}.ms-canvas[data-phase=settled] .ms-center{border-radius:var(--r-sm);background:color-mix(in oklab, var(--surface-elevated) 88%, transparent);border:1px solid var(--line-soft,var(--line));text-align:left;flex-direction:column;align-items:flex-start;gap:2px;width:max-content;max-width:340px;padding:10px 14px 12px;display:inline-flex;top:20px;left:24px;transform:none;box-shadow:0 1px 4px #0000000d}.ms-canvas[data-phase=settled] .ms-center-pip-wrap{grid-area:1/1/span 8}.ms-canvas[data-phase=settled] .ms-center-pip-wrap .presence{--face-size:54px}.ms-canvas[data-phase=settled] .ms-center-label,.ms-canvas[data-phase=settled] .ms-center-question,.ms-canvas[data-phase=settled] .ms-synthesis-line{text-align:left;max-width:260px;transform:none}.ms-canvas[data-phase=settled] .ms-center-question{font-size:var(--fs-sm);line-height:1.35}.ms-canvas[data-phase=settled] .ms-synthesis-line{font-size:var(--fs-2xs);background:0 0;padding:0}.ms-center-pip-wrap .presence{--face-size:80px}.ms-center-pip-wrap .presence .mascot .shimmer,.ms-center-pip-wrap .presence .mascot .band,.ms-center-pip-wrap .presence .mascot .glint.g2{display:none}.ms-center-pip-wrap .presence .mascot .curtain .strand{stroke-width:4.2px}.ms-center-pip-wrap .presence .mascot .bell{filter:none}.ms-center-label{font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);opacity:0;font-weight:700;line-height:1;transition:opacity .4s}.ms-canvas[data-phase=listening] .ms-center-label,.ms-canvas[data-phase=pausing] .ms-center-label,.ms-canvas[data-phase=settled] .ms-center-label{opacity:1}.ms-center-question{max-width:180px;font-size:var(--fs-xs);color:var(--text-primary,var(--text-muted));opacity:0;font-weight:500;line-height:1.4;transition:opacity .6s .3s}.ms-center-label,.ms-center-question{transform:scale(clamp(.68, var(--ms-cam-scale,1), 1));transform-origin:top}.ms-canvas[data-phase=settled] .ms-center-question{opacity:1}.ms-thought-count{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);opacity:0;pointer-events:none;align-items:center;gap:5px;font-weight:600;transition:opacity .3s;display:flex}.ms-canvas[data-phase=listening] .ms-thought-count,.ms-canvas[data-phase=pausing] .ms-thought-count{opacity:1}.ms-mic-dot{background:var(--insight);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite ms-mic-pulse}.ms-canvas[data-phase=pausing] .ms-mic-dot{background:var(--text-muted);animation:none}.ms-thought-count[data-activity=transcribing] .ms-mic-dot{background:var(--insight);animation-duration:.7s}.ms-thought-count[data-activity=asking] .ms-mic-dot{background:var(--presence);animation:none}.ms-thought-count[data-activity=transcribing],.ms-thought-count[data-activity=asking]{color:var(--text-secondary)}@keyframes ms-mic-pulse{0%,to{opacity:1}50%{opacity:.3}}.ms-zoom-controls{z-index:2;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:14px;right:14px}.ms-zoom-btn{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-elevated);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;font-size:var(--fs-lg);-webkit-user-select:none;user-select:none;place-items:center;line-height:1;transition:background .15s,color .15s;display:grid}.ms-zoom-btn:hover{background:var(--surface-glass-strong);color:var(--text-primary)}.ms-cluster-label{text-align:center;max-width:150px;font-size:var(--fs-xs);letter-spacing:.01em;color:var(--text-muted);background:color-mix(in oklab, var(--surface-elevated) 80%, transparent);pointer-events:none;opacity:0;border-radius:7px;padding:2px 7px;font-weight:650;line-height:1.2;animation:.6s .3s forwards ms-cluster-rise;position:absolute;transform:translate(-50%,-50%)}@keyframes ms-cluster-rise{0%{opacity:0;transform:translate(-50%,-42%)}to{opacity:.85;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.ms-cluster-label{opacity:.85;animation:none}}.ms-card{width:calc(184px * var(--ms-card-scale,1));background:var(--surface-elevated);border:1.5px solid var(--ms-kind-color,var(--grid-line));border-radius:var(--r-sm);cursor:default;opacity:0;animation:.35s forwards ms-card-in;animation-delay:calc(var(--ms-i,0) * 70ms + .1s);padding:7px 9px 8px;transition:box-shadow .2s;position:absolute;transform:translate(-50%,-50%)scale(.95);box-shadow:0 1px 4px #0000000f}@keyframes ms-card-in{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.ms-card[data-status=forming]{opacity:0;animation:.35s forwards ms-card-forming-in;animation-delay:calc(var(--ms-i,0) * 70ms + .1s);border-style:dashed}@keyframes ms-card-forming-in{to{opacity:.65;transform:translate(-50%,-50%)scale(.97)}}.ms-card[data-status=stable]{cursor:pointer;box-shadow:0 2px 8px #0000001a}.ms-card[data-status=stable]:hover{box-shadow:0 3px 12px #00000024}.ms-card.ms-unsaid{width:calc(240px * var(--ms-card-scale,1));background:color-mix(in oklab, var(--warning) 9%, var(--surface-elevated));border-color:var(--warning);border-style:dashed}.ms-card.ms-unsaid .ms-atom-label{overflow-wrap:anywhere}:root[data-theme=light] .ms-card.ms-unsaid{background:color-mix(in oklab, var(--warning) 8%, var(--surface-elevated))}:root[data-theme=dark] .ms-card.ms-unsaid{background:color-mix(in oklab, var(--warning) 14%, var(--surface-elevated))}.ms-card-header{align-items:center;gap:5px;margin-bottom:4px;display:flex}.ms-kind-dot{background:var(--ms-kind-color,var(--text-muted));border-radius:50%;flex-shrink:0;width:7px;height:7px}.ms-card[data-uncertain]{border-style:dashed;border-color:color-mix(in oklab, var(--ms-kind-color,var(--grid-line)) 45%, transparent)}.ms-card-unsure{font-size:max(9px, calc(9px * var(--ms-card-scale,1)));color:var(--text-muted);cursor:help;margin-left:auto;font-weight:700;line-height:1}.ms-kind-label{font-size:max(9px, calc(9px * var(--ms-card-scale,1)));letter-spacing:.02em;text-transform:uppercase;color:var(--ms-kind-color,var(--text-muted));filter:brightness(.85);font-weight:700;line-height:1}.ms-atom-label{font-size:calc(var(--fs-xs) * var(--ms-card-scale,1));color:var(--text-primary,inherit);word-break:break-word;font-weight:600;line-height:1.35}.ms-card-quote{max-height:0;font-size:calc(var(--fs-2xs) * var(--ms-card-scale,1));color:var(--text-muted);margin-top:0;line-height:1.45;transition:max-height .28s;overflow:hidden}.ms-card[data-open=true] .ms-card-quote{max-height:80px;margin-top:5px}.ms-you-said{color:var(--text-muted);font-style:italic;font-weight:600}.ms-card-remove{background:color-mix(in oklab, var(--surface-elevated) 88%, var(--text-muted));width:17px;height:17px;color:var(--text-muted);font-size:var(--fs-sm);cursor:pointer;opacity:0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;transition:opacity .15s,color .15s,background .15s;display:flex;position:absolute;top:2px;right:2px}.ms-card:hover .ms-card-remove,.ms-card:focus-within .ms-card-remove{opacity:1}.ms-card-remove:hover,.ms-card-remove:focus-visible{background:var(--warning,#c9705e);color:#fff;opacity:1}@media (hover:none){.ms-card-remove{opacity:1}}.ms-actions{background:linear-gradient(to top, var(--surface-default) 78%, transparent);flex-wrap:wrap;justify-content:center;gap:6px;padding:10px 12px;transition:transform .4s cubic-bezier(.22,1,.36,1) .6s;display:flex;position:absolute;bottom:28px;left:0;right:0;transform:translateY(calc(100% + 14px))}.ms-canvas[data-has-actions=true] .ms-actions,.ms-canvas[data-phase=settled] .ms-actions{transform:translateY(0)}.ms-action-btn{font-size:var(--fs-xs);border:1.5px solid var(--grid-line);background:var(--surface-elevated);color:var(--text-primary,inherit);cursor:pointer;white-space:nowrap;border-radius:20px;padding:5px 11px;font-weight:600;transition:background .15s,box-shadow .15s}.ms-action-btn:hover{background:color-mix(in oklab, var(--surface-elevated) 80%, var(--insight,#5b63e8));box-shadow:0 2px 6px #0000001a}.ms-action-primary{background:var(--insight,#5b63e8);border-color:var(--insight,#5b63e8);color:#fff}.ms-action-primary:hover{background:color-mix(in oklab, var(--insight,#5b63e8) 85%, #000)}.ms-action-btn:disabled{opacity:.45;cursor:default;box-shadow:none}.ms-action-btn.is-active{border-color:var(--insight,#5b63e8);background:color-mix(in oklab, var(--insight,#5b63e8) 14%, var(--surface-elevated));color:var(--insight,#5b63e8)}.ms-tension-callout{z-index:14;border-radius:var(--r-md,14px);border:1px solid color-mix(in oklab, var(--warning) 40%, var(--grid-line));background:var(--surface-elevated);width:min(300px,60%);box-shadow:var(--shadow-modal,0 18px 48px #00000047);transform-origin:100% 0;flex-direction:column;gap:8px;padding:14px 16px 16px;animation:.4s cubic-bezier(.22,1,.36,1) both ms-panel-in-corner;display:flex;position:absolute;top:16px;right:16px}@container (width<=460px){.ms-tension-callout{transform-origin:bottom;width:auto;inset:auto 12px 12px}}.ms-tension-eyebrow{font-family:var(--font-data);font-size:var(--fs-2xs);letter-spacing:.14em;color:var(--warning);font-weight:700}.ms-tension-body{font-size:var(--fs-sm);color:var(--text-primary,inherit);margin:0;line-height:1.5}.ms-tension-body strong{color:var(--text-primary,inherit);font-weight:600}.ms-tension-cta{border:1.5px solid color-mix(in oklab, var(--warning) 55%, var(--grid-line));background:color-mix(in oklab, var(--warning) 12%, var(--surface-elevated));color:color-mix(in oklab, var(--warning) 78%, var(--text-primary,#222));font-size:var(--fs-xs);cursor:pointer;border-radius:18px;align-self:flex-start;margin-top:2px;padding:6px 12px;font-weight:600;transition:background .15s}.ms-tension-cta:hover{background:color-mix(in oklab, var(--warning) 22%, var(--surface-elevated))}.ms-tension-close{color:var(--text-muted);font-size:var(--fs-lg);cursor:pointer;background:0 0;border:none;padding:2px;line-height:1;position:absolute;top:8px;right:10px}.ms-tension-close:hover{color:var(--text-primary,inherit)}.ms-plan,.ms-kept{z-index:16;border-radius:var(--r-lg,18px);border:1px solid var(--grid-line);background:var(--surface-elevated);width:min(440px,86%);max-height:78%;box-shadow:var(--shadow-modal,0 24px 60px #00000052);flex-direction:column;gap:12px;padding:20px 22px 22px;animation:.4s cubic-bezier(.22,1,.36,1) both ms-panel-in;display:flex;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.ms-plan-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ms-plan-title{font-size:var(--fs-md);color:var(--text-primary,inherit);font-weight:600}.ms-plan-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ms-plan-step{align-items:flex-start;gap:10px;display:flex}.ms-plan-check{border:1.5px solid color-mix(in oklab, var(--insight,#5b63e8) 55%, var(--grid-line));background:color-mix(in oklab, var(--insight,#5b63e8) 8%, transparent);cursor:pointer;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;padding:0;transition:background .15s,border-color .15s;display:inline-flex}.ms-plan-check:hover{border-color:var(--insight,#5b63e8);background:color-mix(in oklab, var(--insight,#5b63e8) 16%, transparent)}.ms-plan-check[aria-checked=true]{background:var(--insight,#5b63e8);border-color:var(--insight,#5b63e8)}.ms-plan-check-mark{font-size:var(--fs-xs);color:#fff;font-weight:800;line-height:1}.ms-plan-step[data-dropped=true] .ms-plan-step-label{color:var(--text-muted);text-decoration:line-through}.ms-plan-step-body{flex-direction:column;gap:2px;display:flex}.ms-plan-step-label{font-size:var(--fs-sm);color:var(--text-primary,inherit);font-weight:600;line-height:1.35}.ms-plan-step-trace{font-size:var(--fs-xs);color:var(--text-muted);font-style:italic;line-height:1.4}.ms-plan-empty{font-size:var(--fs-sm);color:var(--text-muted);margin:0}.ms-plan-foot{border-top:1px solid var(--grid-line);justify-content:space-between;align-items:center;gap:12px;margin-top:2px;padding-top:12px;display:flex}.ms-plan-note{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.4}.ms-kept{text-align:left;align-items:flex-start;width:min(380px,84%)}.ms-kept-eyebrow{font-family:var(--font-data);font-size:var(--fs-2xs);letter-spacing:.14em;color:var(--insight,#5b63e8);font-weight:700}.ms-kept-body{font-size:var(--fs-md);color:var(--text-primary,inherit);margin:0;line-height:1.5}.ms-kept-actions{flex-wrap:wrap;gap:8px;display:flex}.ms-kept-btn{border:1.5px solid var(--grid-line);background:var(--surface-default);color:var(--text-primary,inherit);font-size:var(--fs-sm);cursor:pointer;border-radius:20px;padding:7px 14px;font-weight:600;transition:border-color .15s}.ms-kept-btn:hover{border-color:var(--insight,#5b63e8)}.ms-kept-memory{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.45}@keyframes ms-panel-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ms-panel-in-corner{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ms-signal-chip{white-space:nowrap;font-size:var(--fs-2xs);letter-spacing:.01em;color:var(--text-secondary);background:color-mix(in oklab, var(--surface-elevated) 88%, transparent);border:1px solid var(--line-soft);border-radius:var(--r-full);pointer-events:none;padding:4px 11px;font-style:italic;font-weight:500;animation:.4s forwards ms-signal-in;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}@keyframes ms-signal-in{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.ms-signal-chip[data-kind=tension]{color:var(--warning);border-color:color-mix(in oklab, var(--warning) 35%, var(--line-soft))}.ms-signal-chip[data-kind=unsaid]{color:var(--insight);border-color:color-mix(in oklab, var(--insight) 30%, var(--line-soft))}@keyframes ms-breathe{0%,to{opacity:.55}50%{opacity:.8}}.ms-card[data-status=forming]{animation:.35s forwards ms-card-forming-in,2s ease-in-out .5s infinite ms-breathe}.ms-synthesis-line{max-width:220px;font-size:var(--fs-2xs);color:var(--text-secondary);background:color-mix(in oklab, var(--surface-elevated) 90%, transparent);text-align:center;opacity:0;transform:scale(clamp(.8, var(--ms-cam-scale,1), 1));transform-origin:top;border-radius:9px;padding:3px 9px;font-style:italic;font-weight:400;line-height:1.45;transition:opacity .5s}.ms-canvas[data-phase=settled] .ms-synthesis-line{opacity:1;transition-delay:.9s}.ms-synthesis-note{max-width:220px;font-size:max(9px, calc(var(--fs-2xs) * clamp(.8, var(--ms-cam-scale,1), 1)));color:var(--text-secondary);background:color-mix(in oklab, var(--surface-elevated) 90%, transparent);text-align:center;opacity:0;pointer-events:none;border-radius:9px;padding:2px 8px;font-weight:400;line-height:1.4;transition:opacity .5s}.ms-canvas[data-phase=settled] .ms-synthesis-note{opacity:1;transition-delay:1.1s}.ms-canvas[data-phase=settled] .ms-center-question{font-size:var(--fs-sm);font-weight:600}@keyframes ms-card-settle-glow{0%{box-shadow:0 0 #0000}35%{box-shadow:0 0 0 3px color-mix(in oklab, var(--ms-kind-color,var(--insight)) 28%, transparent)}to{box-shadow:0 2px 8px #00000014}}.ms-canvas[data-revealing=true] .ms-world .ms-card[data-status=stable]{animation:.35s forwards ms-card-in,.7s forwards ms-card-settle-glow;animation-delay:calc(var(--ms-i,0) * 40ms + .2s), calc(var(--ms-i,0) * 40ms + .2s)}@keyframes ms-thread-draw{0%{stroke-dashoffset:1px;opacity:.2}to{stroke-dashoffset:0;opacity:.7}}.ms-canvas[data-revealing=true] .ms-thread[data-hero=true]{stroke-dasharray:1;stroke-dashoffset:1px;animation:.8s .6s forwards ms-thread-draw}.ms-canvas[data-revealing=true] .ms-actions{opacity:0;animation:.4s 1.2s forwards ms-actions-rise}@keyframes ms-actions-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ms-unsaid-actions{gap:6px;margin-top:8px;display:flex}.ms-unsaid-btn{font-size:var(--fs-2xs);border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-default);color:var(--text-secondary);cursor:pointer;text-align:center;white-space:nowrap;flex:1;padding:4px 8px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.ms-unsaid-btn:hover{background:var(--surface-elevated);color:var(--text-primary)}.ms-unsaid-confirm:hover{border-color:var(--insight);color:var(--insight)}.ms-unsaid-dismiss:hover{border-color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.ms-spoke,.ms-thread,.ms-link{stroke-dashoffset:0;animation:none}.ms-card,.ms-card[data-status=forming]{opacity:1;animation:none;transform:translate(-50%,-50%)scale(1)}.ms-spoke{opacity:.26}.ms-thread{opacity:.7}.ms-link{opacity:.4}.ms-card[data-status=forming]{opacity:.65;transform:translate(-50%,-50%)scale(.97)}.ms-card-quote,.ms-actions{transition:none}.ms-tension-callout,.ms-plan,.ms-kept{animation:none}.ms-signal-chip,.ms-canvas[data-revealing=true] .ms-world .ms-card[data-status=stable]{opacity:1;animation:none}.ms-canvas[data-revealing=true] .ms-thread[data-hero=true]{opacity:.7;stroke-dashoffset:0;animation:none}.ms-canvas[data-revealing=true] .ms-actions{opacity:1;animation:none;transform:none}}.ms-world{transform-origin:0 0;--ms-counter:clamp(1, calc(1 / var(--ms-cam-scale,1)), 1.6);width:1000px;height:700px;transition:transform 1.1s cubic-bezier(.22,.9,.3,1);position:absolute;top:0;left:0}.ms-world[data-flying=true]{will-change:transform}.ms-canvas .ms-center{top:50%}.ms-world .ms-spoke,.ms-world .ms-thread,.ms-world .ms-link{vector-effect:non-scaling-stroke}.ms-world .ms-card{transform:translate(-50%, -50%) scale(var(--ms-counter));transition:transform 1.1s cubic-bezier(.22,.9,.3,1),box-shadow .2s}.ms-world .ms-card[data-status=forming]{transform:translate(-50%, -50%) scale(calc(var(--ms-counter) * .97))}.ms-world .ms-card{animation-name:ms-card-in-world}.ms-world .ms-card[data-status=forming]{animation-name:ms-card-forming-in-world}@keyframes ms-card-in-world{to{opacity:1;transform:translate(-50%, -50%) scale(var(--ms-counter))}}@keyframes ms-card-forming-in-world{to{opacity:.65;transform:translate(-50%, -50%) scale(calc(var(--ms-counter) * .97))}}.ms-world .ms-cluster-label{transform:translate(-50%, -50%) scale(var(--ms-counter));animation-name:ms-cluster-rise-in-world}@keyframes ms-cluster-rise-in-world{0%{opacity:0;transform:translate(-50%, -42%) scale(var(--ms-counter))}to{opacity:.85;transform:translate(-50%, -50%) scale(var(--ms-counter))}}@media (prefers-reduced-motion:reduce){.ms-world{transition:none}.ms-world .ms-card{transition:box-shadow .2s}}
