@layer components{.ws-sx-mpanel{inset-inline:0;z-index:20;border-bottom:1px solid var(--s-border);background:var(--s-bg);color:var(--s-fg);gap:4px;padding:12px 20px 18px;display:grid;position:absolute;top:108px;box-shadow:0 24px 40px -24px #00000059}.ws-sx-mpanel .ws-sx-mlink{border-radius:10px;align-items:center;min-height:48px;padding-inline:12px;font-size:17px;font-weight:600;display:flex}.ws-sx-mfull{z-index:20;color:var(--s-fg);position:absolute;inset:0}.ws-sx-msheet:first-child{background:var(--s-primary)}.ws-sx-msheet:nth-child(2){background:var(--s-accent)}.ws-sx-mcanvas{background:radial-gradient(120% 60% at 100% 0%, var(--s-primary-soft), transparent 62%), var(--s-bg);overflow:clip}.ws-sx-mbody{flex-direction:column;height:100%;padding:44px 20px 0;display:flex;position:relative}.ws-sx-mfull .ws-sx-mlink{align-items:baseline;gap:12px;padding-block:4px;display:flex;overflow:clip}.ws-sx-mnum{width:24px;color:var(--s-muted);flex:none;font-size:12px;font-weight:650}.ws-sx-mword{font-size:40px}.ws-sx-mx{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--s-border);border-radius:9999px;flex:none;position:relative}.ws-sx-mx:before,.ws-sx-mx:after{content:"";background:currentColor;border-radius:2px;width:18px;height:2px;position:absolute;top:19px;left:11px;transform:rotate(45deg)}.ws-sx-mx:after{transform:rotate(-45deg)}.ws-sx-page[data-scroll]{transform:translateY(var(--sx-scroll))}.ws-sx-pin{z-index:10;background:var(--s-bg);color:var(--s-fg);position:absolute;inset:0 0 auto}.ws-sx-bar{z-index:15;background:var(--s-bg);height:44px;position:absolute;inset:0 0 auto}@media screen and (prefers-reduced-motion:no-preference){.ws-sx-mpanel{animation:ws-sx-drop .26s var(--ws-ease-out) both}.ws-sx-page[data-scroll=a]{animation:ws-sx-scroll-a .9s var(--ws-ease-io) .12s both}.ws-sx-page[data-scroll=b]{animation:ws-sx-scroll-b .9s var(--ws-ease-io) .12s both}.ws-sx-pin[data-fade]{animation:ws-sx-fade .3s var(--ws-ease-out) .48s both}.ws-sx-bar{animation:.2s linear .12s both ws-sx-fade}}@keyframes ws-sx-fade{0%{opacity:0}}@keyframes ws-sx-drop{0%{opacity:0;transform:translateY(-8px)}}@keyframes ws-sx-scroll-a{0%{transform:none}}@keyframes ws-sx-scroll-b{0%{transform:none}}}
