.application-shortcut-help{position:absolute;right:12px;bottom:12px;z-index:20;width:28px;height:28px;border:1px solid #8886;border-radius:50%;background:light-dark(#fafafae8,#20232ce8);color:light-dark(#333,#eee);font:600 16px system-ui;cursor:pointer;box-shadow:0 2px 8px #0002}.application-shortcut-help:hover{filter:brightness(1.12)}.application-shortcut-help:focus-visible{outline:2px solid #70aaff;outline-offset:3px}.application-shortcut-help[data-application-help=graph-large-graph-copy]{box-sizing:border-box;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0}[data-window-account][role=button]{cursor:pointer}[data-window-account][role=button]>*{transition:opacity .15s}[data-window-account][role=button]:after{content:"";position:absolute;inset:6px;background:currentColor;opacity:0;transition:opacity .15s;pointer-events:none;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 7v5h-5M4 17v-5h5M6 7a7 7 0 0 1 12-1l2 6M4 12l2 6a7 7 0 0 0 12-1'/%3E%3C/svg%3E") center/contain no-repeat}[data-window-account][role=button]:is(:hover,:focus-visible)>*{opacity:0}[data-window-account][role=button]:is(:hover,:focus-visible):after{opacity:.85}[data-window-account][role=button]:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(prefers-reduced-motion:reduce){[data-window-account][role=button]>*,[data-window-account][role=button]:after{transition:none}}.workspace-global-navigation{--global-dock-bg:#f8fafc;--global-dock-ink:#1e293b;color:var(--global-dock-ink)}.workspace-global-navigation[data-theme=dark]{--global-dock-bg:#20242f;--global-dock-ink:#f3f4f6}.workspace-global-dock{position:fixed;z-index:30000;left:0;top:28px;bottom:0;max-height:none;width:var(--workspace-navigation-width);display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 4px;box-sizing:border-box;border-radius:0;border:0;border-right:1px solid #8993a54a;background:var(--global-dock-bg);backdrop-filter:none;box-shadow:none}.workspace-global-dock button{position:relative;flex:none;width:46px;height:46px;display:grid;place-items:center;border:0;border-radius:12px;background:transparent;color:inherit;cursor:pointer;padding:3px;transition:background .15s}.workspace-global-dock button:hover{background:#8590a025}.workspace-global-dock button:focus-visible{outline:2px solid #087af5;outline-offset:2px}.workspace-global-dock button[aria-current=page]:after{content:"";position:absolute;left:0;top:calc(50% - 8px);width:4px;height:16px;border-radius:3px;background:#087af5;box-shadow:0 0 0 1px #ffffffb3}.global-dock-apps{display:flex;flex-direction:column;gap:8px;align-items:center;flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#8590a066 transparent}.global-dock-icon{position:relative;display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:10px}.global-dock-icon img{width:100%;height:100%;object-fit:contain}.global-dock-icon img[hidden]{display:none}.global-dock-separator{height:1px;width:34px;background:#8590a04a;flex:none}.global-dock-skeleton{display:block;flex:none;width:40px;height:40px;border-radius:10px;background:#8590a033;animation:global-dock-pulse 1.5s ease-in-out infinite alternate}.global-dock-empty{font-size:10px;text-align:center;padding:8px 0}.global-dock-image-retry{position:absolute;inset:0;background:var(--global-dock-bg);display:grid;place-items:center}html[data-global-dock=true]{--workspace-navigation-width:64px}html[data-global-dock=true] .workspace-main-container{left:var(--workspace-navigation-width);right:0}@keyframes global-dock-pulse{to{opacity:.4}}@media(prefers-reduced-motion:reduce){.workspace-global-dock *{animation:none!important;transition:none!important}}@media(max-width:600px){.workspace-global-dock{padding:5px 2px}.workspace-global-dock button{width:40px;height:40px}.global-dock-icon{width:34px;height:34px}html[data-global-dock=true]{--workspace-navigation-width:52px}}html[data-global-dock-placement=top] .workspace-main-container{left:0}.workspace-global-dock[data-placement=top]{z-index:2147483647;left:8px;top:0;bottom:auto;width:var(--global-topbar-room, calc(100vw - 650px) );height:28px;max-width:calc(100vw - 16px);padding:0 3px;flex-direction:row;gap:3px;border:0;background:transparent;overflow:hidden}.workspace-global-dock[data-placement=top] button{width:26px;height:26px;border-radius:5px;padding:3px}.workspace-global-dock[data-placement=top] .global-dock-icon{width:20px;height:20px;border-radius:5px}.workspace-global-dock[data-placement=top] button>svg{width:18px;height:18px}.workspace-global-dock[data-placement=top] .global-dock-apps{flex-direction:row;gap:3px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.workspace-global-dock[data-placement=top] .global-dock-separator{height:14px;width:1px}.workspace-global-dock[data-placement=top] button[aria-current=page]:after{left:calc(50% - 6px);top:auto;bottom:0;width:12px;height:3px}.workspace-global-dock[data-placement=top] .global-dock-skeleton{width:20px;height:20px}.global-dock-context-menu{position:fixed;z-index:2147483647;width:172px;padding:5px;border-radius:9px;border:1px solid #8590a04a;background:var(--global-dock-bg);color:var(--global-dock-ink);box-shadow:0 8px 24px #0002;font:13px/1.5 system-ui}.global-dock-context-menu button{display:block;width:100%;padding:8px 10px;text-align:start;background:transparent;border:0;border-radius:5px;color:inherit;cursor:pointer}.global-dock-context-menu button:hover,.global-dock-context-menu button:focus-visible{background:#8590a025;outline:none}.global-dock-context-menu button:disabled{opacity:.5;cursor:default}.global-dock-context-menu>span{display:block;font-size:11px;padding:6px;color:#d65353}.global-dock-context-menu button{display:flex;align-items:center;gap:9px}.global-dock-context-menu svg{flex:none}.global-dock-drag-ghost img{width:100%;height:100%;object-fit:contain}.global-dock-drag-ghost>svg{width:65%;height:65%}html[data-global-dock-dragging=true],html[data-global-dock-dragging=true] *{cursor:grabbing!important;user-select:none!important}.global-dock-drag-ghost .global-dock-icon{width:100%;height:100%}html[data-global-dock-placement=right] .workspace-main-container{left:0;right:var(--workspace-navigation-width)}html[data-global-dock-placement=bottom] .workspace-main-container{left:0;right:0}.workspace-global-dock[data-placement=right]{left:auto;right:0;border-right:0;border-left:1px solid #8993a54a}.workspace-global-dock[data-placement=right] button[aria-current=page]:after{left:auto;right:0}.workspace-global-dock[data-placement=bottom]{inset:auto auto 12px 50%;transform:translate(-50%);width:var(--global-bottom-dock-width,max-content);max-width:100vw;height:64px;flex-direction:row;gap:8px;padding:8px;border:1px solid #ffffff40;border-radius:20px;background:color-mix(in srgb,var(--global-dock-bg) 70%,transparent);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);box-shadow:0 8px 28px #0002}.workspace-global-dock[data-placement=bottom] .global-dock-apps{flex-direction:row;min-width:0;flex:0 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.workspace-global-dock[data-placement=bottom] .global-dock-separator{height:34px;width:1px}.workspace-global-dock[data-placement=bottom] button[aria-current=page]:after{left:calc(50% - 8px);top:auto;bottom:0;width:16px;height:4px}.workspace-global-dock[data-placement=bottom]{overflow:hidden}.workspace-global-dock[data-placement=bottom]>:not([data-dock-avatar]){transition:opacity .18s ease .12s}.workspace-global-dock[data-placement=bottom] .global-dock-fold-control{width:18px;height:40px;padding:0;border-radius:0;background:transparent}.workspace-global-dock[data-placement=bottom][data-folded=true]{left:12px;transform:none;width:64px;border-radius:32px;gap:8px}.workspace-global-dock[data-placement=bottom]{transition:border-radius .48s cubic-bezier(.22,1,.36,1)}.workspace-global-dock[data-placement=bottom][aria-busy=true]{pointer-events:none}.workspace-global-dock[data-placement=bottom] button[disabled]{cursor:default}@media(prefers-reduced-motion:reduce){.workspace-global-dock[data-placement=bottom]{transition:none}}.workspace-global-dock[data-placement=bottom][data-folded=true]>:not([data-dock-avatar]){opacity:0;pointer-events:none;transition-delay:0s}.global-dock-context-menu button[data-dock-remove]{color:#c62828}.global-dock-context-menu button[data-dock-remove]:hover,.global-dock-context-menu button[data-dock-remove]:focus-visible{background:#dc262614}.workspace-global-navigation[data-theme=dark] .global-dock-context-menu button[data-dock-remove]{color:#ff8585}.workspace-global-navigation[data-theme=dark] .workspace-global-dock button[aria-current=page]:after{background:#60a5fa;box-shadow:0 0 0 1px #0f172acc}.workspace-global-dock[data-placement=bottom] .global-dock-apps{flex:1 1 auto}.global-dock-resize-handle{position:absolute;top:0;bottom:0;width:8px;cursor:ew-resize;touch-action:none;z-index:2;outline:none}.global-dock-resize-handle[data-dock-resize=left]{left:0}.global-dock-resize-handle[data-dock-resize=right]{right:0}.global-dock-resize-handle:after{content:"";position:absolute;top:20px;bottom:20px;left:2px;width:3px;border-radius:3px;background:currentColor;opacity:0;transition:opacity .18s}.global-dock-resize-handle:hover:after,.global-dock-resize-handle:focus-visible:after,[data-resizing=true] .global-dock-resize-handle:after{opacity:.65}.workspace-global-dock[data-resizing=true]{user-select:none;cursor:ew-resize}.workspace-global-dock button:not(:disabled),.workspace-global-dock button:not(:disabled) *,.global-dock-context-menu button:not(:disabled),.global-dock-context-menu button:not(:disabled) *{cursor:pointer!important}.workspace-global-dock button:disabled *{cursor:default}html[data-global-dock-dragging=true] .workspace-global-dock button,html[data-global-dock-dragging=true] .workspace-global-dock button *{cursor:grabbing!important}.workspace-global-dock button .global-dock-icon{--global-dock-hover-y:0px;transform:translateY(var(--global-dock-hover-y));transition:transform .18s cubic-bezier(.2,.8,.2,1);will-change:transform}.workspace-global-dock button:not(:disabled):hover .global-dock-icon{--global-dock-hover-y:-4px}.workspace-global-dock[data-placement=top] button:not(:disabled):hover .global-dock-icon{--global-dock-hover-y:-1px}html[data-global-dock-dragging=true] .workspace-global-dock .global-dock-icon{--global-dock-hover-y:0px!important;transition:none}@media(prefers-reduced-motion:reduce){.workspace-global-dock button .global-dock-icon{transform:none!important;transition:none!important}}.workspace-global-dock:not([data-placement=top]) .global-dock-apps{padding-top:12px;margin-top:-12px}.workspace-global-dock[data-placement=top] .global-dock-apps{padding-top:3px;margin-top:-3px}.global-dock-fold-control svg{overflow:visible;width:18px;height:34px}.global-dock-fold-control path{stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;opacity:.3;d:path("M9 0 L9 16 Q9 17 9 18 L9 34");transition:d .26s cubic-bezier(.2,.8,.2,1),opacity .2s,stroke-width .2s}.global-dock-fold-control:hover path,.global-dock-fold-control:focus-visible path,.global-dock-fold-control[data-near=true] path{d:path("M14 8 L5 16 Q4 17 5 18 L14 26");stroke-width:1.8;opacity:.85}.workspace-global-navigation{--dock-symbol-active:#000;--dock-symbol-selected:#2563eb14;--dock-symbol-hover:#1e293b0b}.workspace-global-navigation[data-theme=dark]{--dock-symbol-active:#fff;--dock-symbol-selected:#90bbff22;--dock-symbol-hover:#ffffff0e}.workspace-global-dock .global-dock-symbol{color:var(--global-dock-ink);overflow:visible}.global-dock-symbol>svg{width:23px;height:23px;overflow:visible;transition:color .2s,scale .22s,stroke-width .2s}.global-dock-symbol .dock-symbol-face{fill:currentColor;fill-opacity:0;transition:fill-opacity .2s}.global-dock-symbol .dock-symbol-detail{transform-box:fill-box;transform-origin:center;transition:transform .22s}.workspace-global-dock button:has(.global-dock-symbol):hover,.workspace-global-dock button:has(.global-dock-symbol):focus-visible{background:var(--dock-symbol-hover)}.workspace-global-dock button[aria-current=page]{background:var(--dock-symbol-selected)}.workspace-global-dock button[aria-current=page] .global-dock-symbol{color:var(--dock-symbol-active)}.workspace-global-dock button[aria-current=page] .global-dock-symbol>svg{stroke-width:1.25}.workspace-global-dock button[aria-current=page] .dock-symbol-face{fill-opacity:1}.workspace-global-dock button:has(.global-dock-symbol):hover .dock-symbol-detail,.workspace-global-dock button:has(.global-dock-symbol):focus-visible .dock-symbol-detail{animation:dock-symbol-greet .55s cubic-bezier(.22,1,.36,1) both}.workspace-global-dock[data-placement=top] .global-dock-symbol>svg{width:18px;height:18px}@keyframes dock-symbol-greet{0%{transform:translateY(0) rotate(0)}35%{transform:translateY(-2px) rotate(-7deg)}70%{transform:translateY(0) rotate(4deg)}to{transform:translateY(0) rotate(0)}}html[data-global-dock-dragging=true] .dock-symbol-detail{animation:none!important}@media(prefers-reduced-motion:reduce){.global-dock-symbol>svg,.global-dock-symbol .dock-symbol-face,.global-dock-symbol .dock-symbol-detail{animation:none!important;transition:none!important}}.workspace-global-navigation[data-icon-style=solid] .workspace-global-dock .dock-symbol-face{fill-opacity:1}.workspace-global-navigation[data-icon-style=solid] .global-dock-symbol[data-symbol=icon-library] svg path{fill:currentColor}.workspace-global-navigation[data-icon-style=solid] .global-dock-symbol:is([data-symbol=notes],[data-symbol=workspace],[data-symbol=bookmarks],[data-symbol=palette],[data-symbol=toolbox]) .dock-symbol-detail{stroke:var(--global-dock-bg)}.workspace-global-navigation[data-icon-style=solid] .global-dock-symbol:is([data-symbol=workspace],[data-symbol=notes],[data-symbol=trash]) svg>path:not(.dock-symbol-face){stroke:var(--global-dock-bg)}.workspace-global-navigation{visibility:visible}.workspace-global-navigation .workspace-global-dock{opacity:1;translate:0 0;transition:opacity .2s ease,translate .26s cubic-bezier(.22,1,.36,1),border-radius .48s cubic-bezier(.22,1,.36,1)}.workspace-global-navigation[data-desktop-editing=true]{visibility:hidden;pointer-events:none;transition:visibility 0s .26s}.workspace-global-navigation[data-desktop-editing=true] .workspace-global-dock{opacity:0;pointer-events:none}.workspace-global-navigation[data-desktop-editing=true] .workspace-global-dock[data-placement=left]{translate:-18px 0}.workspace-global-navigation[data-desktop-editing=true] .workspace-global-dock[data-placement=right]{translate:18px 0}.workspace-global-navigation[data-desktop-editing=true] .workspace-global-dock[data-placement=top]{translate:0 -12px}.workspace-global-navigation[data-desktop-editing=true] .workspace-global-dock[data-placement=bottom]{translate:0 18px}@media(prefers-reduced-motion:reduce){.workspace-global-navigation[data-desktop-editing=true],.workspace-global-dock{transition:none!important}}.global-dock-wallpaper{position:fixed;z-index:29999;top:28px;bottom:0;left:0;width:var(--workspace-navigation-width);pointer-events:none;transition:opacity .2s ease,visibility 0s;overflow:hidden}.global-dock-wallpaper[data-side=right]{left:auto;right:0}.global-dock-wallpaper:after{content:"";position:absolute;inset:0;background:#000;opacity:var(--dock-wallpaper-dim,0)}.workspace-global-navigation[data-dock-style=glass] .workspace-global-dock:is([data-placement=left],[data-placement=right]){top:36px;bottom:8px;width:calc(var(--workspace-navigation-width) - 8px);border:1px solid #ffffff40;border-radius:20px;background:color-mix(in srgb,var(--global-dock-bg) 70%,transparent);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);box-shadow:0 8px 28px #0002}.workspace-global-navigation[data-dock-style=glass] .workspace-global-dock[data-placement=left]{left:4px}.workspace-global-navigation[data-dock-style=glass] .workspace-global-dock[data-placement=right]{right:4px}.workspace-global-navigation[data-desktop-editing=true] .global-dock-wallpaper{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s .26s}@media(prefers-reduced-motion:reduce){.global-dock-wallpaper{transition:none!important}}.global-dock-wallpaper-extension{position:absolute;left:0;top:0;bottom:0;background-size:cover;background-position:center;pointer-events:none}.global-dock-wallpaper[data-side=right] .global-dock-wallpaper-extension{left:auto;right:0}.workspace-global-dock button[aria-current=page] .dock-symbol-detail{stroke:var(--global-dock-bg)}.global-dock-gradient-extension{position:absolute;left:100%;top:0;bottom:0;transform:scaleX(-1);transform-origin:left}.global-dock-wallpaper[data-side=right] .global-dock-gradient-extension{left:auto;right:100%;transform-origin:right}body:has(.workspace-app-collection) .global-dock-wallpaper:before{content:"";position:absolute;inset:0;z-index:1;background:#00000038;backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%)}.workspace-global-navigation[data-dock-style=glass] .workspace-global-dock:is([data-placement=left],[data-placement=right],[data-placement=bottom]){background:transparent}.workspace-global-dock[data-placement=top] .global-dock-apps{flex:0 1 auto;min-width:0}.workspace-global-dock:is([data-placement=top],[data-placement=bottom]) .global-dock-apps{flex:0 1 auto}.workspace-global-dock [data-dock-toolbox]{flex:none}.workspace-global-dock:is([data-placement=left],[data-placement=right]) [data-toolbox-separator]{margin-top:auto}.workspace-global-dock .global-dock-image-retry{inset:auto 0 0 auto;width:14px;height:14px;border-radius:4px;font:11px/1 system-ui;z-index:1}.workspace-global-dock[data-placement=top] .global-dock-image-retry{width:8px;height:8px;right:0;bottom:0;font-size:8px}.win[data-genie-managed]:not(.is-closing){animation:none!important}.win[data-genie-managed].is-min{visibility:hidden;transition:none;transform:none}:is(.workspace-public-windows [data-app-window],.windows-layer .win,html[data-workspace-child-content]),:is(.workspace-public-windows [data-app-window],.windows-layer .win,html[data-workspace-child-content]) :not(.notes-no-scrollbar):not(.hide-scrollbar){scrollbar-width:thin;scrollbar-color:rgba(128,136,148,.34) transparent}:is(.workspace-public-windows [data-app-window],.windows-layer .win,html[data-workspace-child-content])::-webkit-scrollbar,:is(.workspace-public-windows [data-app-window],.windows-layer .win,html[data-workspace-child-content]) *::-webkit-scrollbar{width:6px;height:6px;background:transparent}:is(.workspace-public-windows [data-app-window],.windows-layer .win,html[data-workspace-child-content])::-webkit-scrollbar-track,:is(.workspace-public-windows [data-app-window],.windows-layer .win,html[data-workspace-child-content]) *::-webkit-scrollbar-track{background:transparent;border:0;box-shadow:none}:is(.workspace-public-windows [data-app-window],.windows-layer .win,html[data-workspace-child-content])::-webkit-scrollbar-thumb,:is(.workspace-public-windows [data-app-window],.windows-layer .win,html[data-workspace-child-content]) *::-webkit-scrollbar-thumb{background:#80889457;border:0;border-radius:6px}:is(.workspace-public-windows [data-app-window],.windows-layer .win,html[data-workspace-child-content])::-webkit-scrollbar-button,:is(.workspace-public-windows [data-app-window],.windows-layer .win,html[data-workspace-child-content]) *::-webkit-scrollbar-button{display:none;width:0;height:0}:is(.workspace-public-windows [data-app-window],.windows-layer .win,html[data-workspace-child-content])::-webkit-scrollbar-corner,:is(.workspace-public-windows [data-app-window],.windows-layer .win,html[data-workspace-child-content]) *::-webkit-scrollbar-corner{background:transparent}@supports selector(::-webkit-scrollbar){:is(.workspace-public-windows [data-app-window],.windows-layer .win,html[data-workspace-child-content]),:is(.workspace-public-windows [data-app-window],.windows-layer .win,html[data-workspace-child-content]) :not(.notes-no-scrollbar):not(.hide-scrollbar){scrollbar-width:auto;scrollbar-color:auto}}.workspace-application-loader{position:absolute;inset:0;display:grid;place-items:center;background:inherit}.workspace-application-loader[hidden]{display:none}.workspace-application-loader .workspace-main-loading-card{display:flex;flex-direction:column;align-items:center;gap:18px;width:min(260px,calc(100% - 40px));color:inherit}.workspace-application-loader .workspace-main-loading-symbol{position:relative;width:96px;height:96px;border-radius:14px;background:color-mix(in srgb,currentColor 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 5%,transparent)}.workspace-application-loader .workspace-main-loading-symbol[data-icon-state=ready]{background:transparent;box-shadow:none}.workspace-application-loader .workspace-main-loading-card>p{font:14px/1.5 system-ui;margin:0;text-align:center;color:inherit;opacity:.75}.workspace-application-loader .workspace-main-progress{width:200px;max-width:100%;height:4px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,currentColor 12%,transparent)}.workspace-application-loader .workspace-main-progress>span{display:block;width:38%;height:100%;border-radius:inherit;background:currentColor;opacity:.65;animation:workspace-main-progress 1.4s ease-in-out infinite}.workspace-application-loader .workspace-main-loading-card>button{font:14px/20px system-ui;padding:6px 16px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:8px;background:transparent;color:inherit;cursor:pointer}.workspace-application-loader [hidden]{display:none!important}@keyframes workspace-main-progress{0%{transform:translate(-110%)}to{transform:translate(375%)}}@media(prefers-reduced-motion:reduce){.workspace-application-loader .workspace-main-progress>span,.workspace-application-loader[data-state=loading] .workspace-main-loading-symbol{animation:none}.workspace-application-loader .workspace-main-progress>span{width:100%;opacity:.35}}.workspace-main-loading-symbol>.shiyu-cube-scene{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.56);color:#000;--cube-ink:#fff}html[data-color-mode=dark] .workspace-main-loading-symbol>.shiyu-cube-scene,html.dark .workspace-main-loading-symbol>.shiyu-cube-scene{color:#fff;--cube-ink:#000}.shiyu-cube-scene{position:relative;isolation:isolate;width:220px;height:220px;display:grid;place-items:center;color:#ff8484;--cube-ink:#110d31}.shiyu-cube-wrapper,.shiyu-cube,.shiyu-cube-faces{display:block;transform-style:preserve-3d}.shiyu-cube-wrapper{animation:shiyu-cube-bounce 2s infinite}.shiyu-cube{transform:rotateX(45deg) rotate(45deg)}.shiyu-cube-faces{width:80px;height:80px;position:relative;transform-origin:0 0;transform:translateZ(-40px)}.shiyu-cube-face{position:absolute;inset:0;background:var(--cube-ink);border:1px solid currentColor;display:grid;place-items:center;backface-visibility:hidden;box-sizing:border-box}.shiyu-cube-face svg{width:44px;height:44px;overflow:visible}.shiyu-cube-face.top{transform:translateZ(80px)}.shiyu-cube-face.bottom{transform:rotateX(180deg)}.shiyu-cube-face.front{transform:translate(-40px) translateZ(40px) rotateY(-90deg)}.shiyu-cube-face.back{transform:translate(40px) translateZ(40px) rotateY(90deg)}.shiyu-cube-face.right{transform:translateY(-40px) translateZ(40px) rotateX(90deg)}.shiyu-cube-face.left{transform:translateY(40px) translateZ(40px) rotateX(-90deg)}.shiyu-cube-face.shadow{transform:translateZ(-80px);animation:shiyu-cube-shadow 2s infinite;background:var(--cube-ink);border:0;backface-visibility:visible}@keyframes shiyu-cube-bounce{0%,to{transform:translateY(-40px);animation-timing-function:cubic-bezier(.76,.05,.86,.06)}45%{transform:translateY(40px);animation-timing-function:cubic-bezier(.23,1,.32,1)}}@keyframes shiyu-cube-shadow{0%,to{transform:translateZ(-80px) scale(1.3);opacity:.05;animation-timing-function:cubic-bezier(.76,.05,.86,.06)}45%{transform:translateZ(0);opacity:.3;animation-timing-function:cubic-bezier(.23,1,.32,1)}}@media(prefers-reduced-motion:reduce){.shiyu-cube-wrapper,.shiyu-cube-face.shadow{animation:none}.shiyu-cube-face.shadow{opacity:.15}}.shiyu-cube-face.front svg{transform:rotate(90deg)}.shiyu-cube-face.back svg{transform:rotate(-90deg)}.shiyu-cube-face.right svg{transform:rotate(180deg)}.shiyu-cube-impact{display:block;transform-style:preserve-3d;transform-origin:50% 85%;animation:shiyu-cube-impact 2s linear infinite}@keyframes shiyu-cube-impact{0%,35%,70%,to{transform:scaleZ(1)}45%,48%{transform:scale3d(1.035,.93,1)}58%{transform:scale3d(.99,1.015,1)}}@media(prefers-reduced-motion:reduce){.shiyu-cube-impact{animation:none}}.workspace-main-container{position:absolute;inset:28px 0 0;z-index:1;background:#f8fafc;color:#1f2937;overflow:hidden}.workspace-main-container[data-theme=dark]{background:#181c24;color:#f3f4f6}.workspace-main-session{position:absolute;inset:0}.workspace-main-session>iframe{width:100%;height:100%;border:0;display:block;background:transparent}.workspace-main-session>iframe[hidden],.workspace-main-container[hidden],.workspace-main-session[hidden],.workspace-main-session>[hidden]{display:none}[data-workspace-main-mode=application] [data-workbench-dock-overlay],[data-workspace-main-mode=application] [data-edge-hint],[data-workspace-desktop-container][hidden]{display:none!important}.workspace-public-windows{position:fixed;inset:0;z-index:10000;pointer-events:none}.workspace-public-windows .react-draggable{pointer-events:auto}html[data-window-maximized=true] [data-workbench-dock],.stage[data-window-maximized=true] [data-workbench-dock-overlay],.stage[data-window-maximized=true] [data-edge-hint],html[data-window-maximized=true] [data-workspace-topbar-host]{visibility:hidden!important;pointer-events:none!important}html[data-window-maximized=true] .workspace-public-windows{z-index:2147483647}[data-workspace-main-mode=application] [data-workbench-dock]{display:none!important}.workspace-main-container{transition:inset .26s cubic-bezier(.22,1,.36,1)}html[data-workspace-editing] .workspace-main-container{inset:0!important}[data-workspace-topbar-host]{transition:opacity .2s ease,translate .26s cubic-bezier(.22,1,.36,1);opacity:1;translate:0 0}html[data-workspace-editing] [data-workspace-topbar-host]{opacity:0;translate:0 -12px;visibility:hidden;pointer-events:none;transition:opacity .2s ease,translate .26s cubic-bezier(.22,1,.36,1),visibility 0s .26s}@media(prefers-reduced-motion:reduce){.workspace-main-container,[data-workspace-topbar-host],html[data-workspace-editing] [data-workspace-topbar-host]{transition:none!important}}html[data-workspace-template-collection] .workspace-main-container{left:0!important;right:0!important;bottom:0!important;z-index:999996}html[data-workspace-template-collection] .workspace-global-navigation,html[data-workspace-template-collection] [data-workbench-dock]{visibility:hidden;pointer-events:none}[data-center-dialog-overlay]{background:rgb(19 23 34 / var(--cd-backdrop-opacity,.15));backdrop-filter:blur(var(--cd-backdrop-blur,5px));-webkit-backdrop-filter:blur(var(--cd-backdrop-blur,5px))}[data-center-dialog-panel]{background:rgb(var(--cd-light-rgb,246 247 250) / var(--cd-light-opacity,.74));border:0;border-radius:var(--cd-radius,24px);box-shadow:0 22px 70px rgb(16 24 40 / var(--cd-shadow-opacity,.22));backdrop-filter:blur(var(--cd-blur,32px)) saturate(var(--cd-saturation,140%));-webkit-backdrop-filter:blur(var(--cd-blur,32px)) saturate(var(--cd-saturation,140%));position:relative;color:#25262b}:is(html[data-theme=dark],html.dark) [data-center-dialog-panel]{background:rgb(var(--cd-dark-rgb,25 29 37) / var(--cd-dark-opacity,.76));color:#ededf0;box-shadow:0 22px 70px rgb(0 0 0 / var(--cd-shadow-opacity,.22))}[data-center-dialog-status=loading]>:not([data-center-dialog-feedback]),[data-center-dialog-status=error]>:not([data-center-dialog-feedback]){visibility:hidden;pointer-events:none}[data-center-dialog-feedback]{position:absolute;inset:60px 24px 24px;z-index:20;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;font:13px/1.5 system-ui;color:inherit}[data-center-dialog-feedback] [data-dialog-skeleton]{width:100%;height:100%;max-height:400px;border-radius:14px;background:repeating-linear-gradient(to bottom,#8993a32b 0 44px,transparent 44px 60px);animation:center-dialog-pulse 1.4s ease-in-out infinite alternate}[data-center-dialog-feedback] button{border:1px solid #8993a350;border-radius:8px;background:#8993a324;color:inherit;padding:7px 14px;cursor:pointer}[data-center-dialog-status=refresh-error]>[data-center-dialog-feedback]{inset:auto 16px 12px;flex-direction:row;padding:8px;background:inherit;border-radius:8px}[data-center-dialog-feedback][hidden]{display:none!important}.center-dialog-overlay{position:fixed;inset:0;display:grid;place-items:center;padding:24px;z-index:1000}.center-dialog-panel{width:min(640px,100%);max-height:calc(100dvh - 48px);overflow:auto;padding:24px;outline:none}.center-dialog-overlay[hidden]{display:none}@keyframes center-dialog-pulse{to{opacity:.5}}@media(prefers-reduced-motion:reduce){[data-dialog-skeleton]{animation:none!important}}html[data-window-controls=view2] [data-center-dialog-panel] :is(.workspace-window-close,[data-dialog-close]){border-radius:50%;width:14px;height:14px;background:#ff5f57;color:#820005}html[data-window-controls=view1] [data-center-dialog-panel] :is(.workspace-window-close,[data-dialog-close]){border-radius:4px}[data-center-dialog-overlay],[data-center-dialog-panel]{overscroll-behavior:contain}.workspace-search-overlay{position:fixed;inset:28px 0 0;z-index:999997;display:flex;align-items:flex-start;justify-content:center;padding:clamp(36px,15vh,160px) 16px 16px;box-sizing:border-box;font-family:system-ui,sans-serif;animation:workspace-search-in .18s ease-out}.workspace-search-panel{width:min(672px,100%);max-height:calc(100dvh - 100px);overflow:auto;outline:none;animation:workspace-search-panel-in .18s ease-out}.workspace-search-panel[data-theme=dark]{background:rgb(var(--cd-dark-rgb,25 29 37) / var(--cd-dark-opacity,.76));color:#ededf0}.workspace-search-input{display:flex;align-items:center;gap:12px;padding:0 20px;height:64px}.workspace-search-input input{flex:1;min-width:0;border:0;background:transparent;outline:none;color:inherit;font:18px system-ui}.workspace-search-input input::placeholder{color:inherit;opacity:.5}.workspace-search-input kbd{font:11px system-ui;opacity:.5;white-space:nowrap}.workspace-search-body{border-top:1px solid #8993a32b;padding:10px;min-height:98px;max-height:55vh;overflow:auto}.workspace-search-quick{display:flex;flex-wrap:wrap;gap:8px}.workspace-search-quick button,.workspace-search-retry{display:flex;align-items:center;gap:8px;border:0;border-radius:12px;background:#8993a31a;color:inherit;padding:10px 12px;font:14px system-ui;cursor:pointer}.workspace-search-result{display:grid;grid-template-columns:20px minmax(0,1fr) 16px;align-items:start;align-content:center;column-gap:10px;width:100%;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:inherit;text-align:left;cursor:pointer}.workspace-search-result[aria-selected=true],.workspace-search-result:hover,.workspace-search-quick button:hover{background:#8993a32b}.workspace-search-result>span:not(.workspace-search-brand){flex:1;min-width:0}.workspace-search-result strong{display:block;font:500 14px/20px system-ui;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-search-result small{display:block;font:12px/18px system-ui;opacity:.6;margin-top:3px}.workspace-search-result>svg:last-child{opacity:.4}.workspace-search-hint{font:13px/1.6 system-ui;opacity:.65;padding:4px 10px;margin:8px 0}.workspace-search-skeleton{border-radius:12px;background:#8993a324;padding:24px;font:13px system-ui;animation:center-dialog-pulse 1.4s infinite alternate}@keyframes workspace-search-in{0%{opacity:0}to{opacity:1}}@keyframes workspace-search-panel-in{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.workspace-search-overlay,.workspace-search-panel,.workspace-search-skeleton{animation:none}}@media(max-width:480px){.workspace-search-input{padding:0 14px}.workspace-search-input input{font-size:16px}.workspace-search-input kbd{display:none}}.workspace-search-panel:is([data-center-dialog-status=loading],[data-center-dialog-status=error]){min-height:260px}.workspace-search-panel [data-dialog-skeleton]{min-height:44px;flex:1}.workspace-search-input,.workspace-search-input input{cursor:text!important;user-select:text!important;-webkit-user-select:text!important}.workspace-search-input input{height:100%}.workspace-search-engine-trigger,.workspace-search-submit{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.workspace-search-engine-trigger:hover,.workspace-search-submit:hover{background:#8993a32b}.workspace-search-brand{display:inline-grid;place-items:center;position:relative;width:22px;height:22px;flex-shrink:0;border-radius:5px}.workspace-search-brand img{width:100%;height:100%;object-fit:contain}.workspace-search-brand[data-status=loading]{background:#8993a32b}.workspace-search-brand:not([data-status=ready]) img{visibility:hidden}.workspace-search-brand>[role=button]{position:absolute;inset:0;display:grid;place-items:center;cursor:pointer}.workspace-search-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:2px}.workspace-search-quick button{background:transparent}.workspace-search-quick .workspace-search-brand{width:24px;height:24px;background:#fff;padding:3px;box-sizing:content-box;border-radius:8px}.workspace-search-quick button>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-search-engines{max-height:min(440px,55vh);overflow:auto;min-width:220px!important}.workspace-search-engines [role=menuitem]>span:nth-child(2){flex:1}.workspace-search-submit{cursor:pointer}@media(max-width:480px){.workspace-search-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-search-result>.workspace-search-brand{width:18px;height:18px;margin-top:1px;justify-self:center;overflow:hidden}.workspace-search-brand img{display:block;max-width:100%;max-height:100%}.workspace-search-result small{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.workspace-search-result-title{display:flex;align-items:center;gap:8px;min-width:0;min-height:20px}.workspace-search-result-title>strong{min-width:0;flex:0 1 auto}.workspace-search-result-type{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;white-space:nowrap;font:11px/20px system-ui;opacity:.6}.workspace-search-result-type svg{width:12px;height:12px;flex-shrink:0;stroke-width:1.6}.workspace-search-result{min-height:56px}.workspace-search-result>svg:first-child{width:18px;height:18px;justify-self:center;margin-top:1px}.workspace-search-result>svg:last-child{width:16px;height:16px;margin-top:2px}.workspace-search-group-title{padding:10px 12px 4px;font:500 11px/18px system-ui;opacity:.6}.workspace-search-engines{width:min(576px,calc(100vw - 32px));min-width:0!important;padding:8px!important}.workspace-search-engine-section{margin-bottom:8px}.workspace-search-engine-section:last-child{margin-bottom:0}.workspace-search-engine-heading{padding:6px 8px;font:12px system-ui;opacity:.55}.workspace-search-engine-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.workspace-search-engine-grid [role=menuitem]{min-width:0;min-height:40px;gap:8px;padding:8px;border-radius:12px;font:12px system-ui;cursor:pointer}.workspace-search-engine-grid [role=menuitem]>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-search-engine-grid .workspace-search-brand{width:20px;height:20px}.workspace-search-engine-grid [role=menuitem]>svg{width:12px;height:12px;flex-shrink:0}.workspace-search-quick{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.workspace-search-quick button{flex-direction:column;justify-content:center;gap:6px;padding:8px 4px;font:11px system-ui}.workspace-search-quick .workspace-search-brand{width:18px;height:18px;padding:2px;border-radius:6px}@media(max-width:520px){.workspace-search-engine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-search-quick{grid-template-columns:repeat(3,minmax(0,1fr))}}
