
body:not(.home){
  --bg:#000;--panel:#1c1c1e;--panel2:#262626;--panel3:#3a3a3c;
  --text:#fafafa;--dim:#a3a3a3;--muted:#a3a3a3;--border:#373737;
  --line:#ffffff24;--line2:#ffffff38;--accent:#e5e5e5;--accent2:#fafafa;
  --shell-canvas:#000;--shell-dots:#4a4a4a;--shell-primary:#e5e5e5;--shell-on-primary:#171717;
  --shell-fill:#1c1c1ec7;--shell-control:#ffffff14;--shell-hover:#ffffff24;
  --shell-layer-a:#ffffff0f;--shell-layer-b:#ffffff0f;--shell-border:#ffffff38;
  --shell-shadow:0 24px 60px #00000094,0 8px 20px #0000005c;
  --node-shadow:0 8px 32px #00000073,0 2px 8px #00000047;
  --node-focus:0 0 0 2px #71717af2,0 8px 32px #00000073;
  --shelf-width:300px;--agent-width:820px;
}
body.canvas-light:not(.home){
  --bg:#fff;--panel:#feffff;--panel2:#f5f5f5;--panel3:#e4e4e4;
  --text:#0a0a0a;--dim:#737373;--muted:#737373;--border:#e5e5e5;
  --line:#0f172a1a;--line2:#0f172a30;--accent:#171717;--accent2:#404040;
  --shell-canvas:#f1f2f6;--shell-dots:#9e9e9e;--shell-primary:#171717;--shell-on-primary:#fafafa;
  --shell-fill:#feffffb8;--shell-control:#ffffff7a;--shell-hover:#ffffffad;
  --shell-layer-a:#fff9;--shell-layer-b:#ffffff40;--shell-border:#ffffff6b;
  --shell-shadow:0 20px 52px #0f172a29,0 6px 16px #0f172a1f;
  --node-shadow:0 8px 28px #0f172a1f,0 2px 8px #0f172a14;
  --node-focus:0 0 0 2px #71717ae6,0 8px 28px #0f172a29;
  color-scheme:light;
}
body:not(.home) :is(#topbar,#canvas-library,#agent-panel){
  background:linear-gradient(180deg,var(--shell-layer-a),var(--shell-layer-b));
  backdrop-filter:blur(24px) saturate(1.45);-webkit-backdrop-filter:blur(24px) saturate(1.45);
  color:var(--text);border-color:var(--shell-border);
}
body:not(.home) #topbar{height:48px;padding:0 12px;gap:6px;box-shadow:none;z-index:70;}
body:not(.home) #topbar .logo{color:var(--text);}
body:not(.home) #topbar .menu-btn,body:not(.home) #topbar>.tb-btn,
body:not(.home) #topbar .account-chip{height:32px;border:0;border-radius:6px;background:transparent;color:var(--dim);}
body:not(.home) #topbar .menu-btn:hover,body:not(.home) #topbar>.tb-btn:hover,
body:not(.home) #topbar .account-chip:hover{background:var(--shell-control);color:var(--text);}
body:not(.home) #topbar .account-chip svg{width:15px;height:15px;flex-shrink:0;}
body:not(.home) #task-list-btn::after{display:none;}
body:not(.home) #canvas-name{color:var(--text);font-size:13px;border:1px solid transparent;}
body:not(.home) #canvas-name:focus{border-color:var(--line2);background:var(--shell-control);box-shadow:0 0 0 2px var(--line);}
body:not(.home) #canvas-wrap{inset:48px 0 0;background-color:var(--shell-canvas);background-image:radial-gradient(circle,var(--shell-dots) .6px,transparent .8px);}

body:not(.home) #canvas-wrap.bg-dark{background-color:#000;background-image:radial-gradient(circle,#4a4a4a .6px,transparent .8px);}
body:not(.home) #canvas-wrap.no-grid{background-image:none;}
body:not(.home) #canvas-library{display:flex!important;top:56px;bottom:16px;left:16px;width:var(--shelf-width);border-radius:12px;box-shadow:var(--shell-shadow);}
body:not(.home) #canvas-library-toggle{display:none!important;}
body:not(.home) #canvas-library .library-head{min-height:44px;padding:0 12px;border-color:var(--line);}
body:not(.home) #canvas-library .library-head strong{font-size:13px;color:var(--text);font-weight:500;}
body:not(.home) #canvas-library .library-head button{color:var(--dim);}
body:not(.home) #canvas-library .library-count{background:var(--shell-control);color:var(--dim);}
body:not(.home) #canvas-library .library-tabs{display:grid;grid-template-columns:repeat(3,1fr);padding:8px;gap:3px;}
body:not(.home) .library-tabs button{padding:7px 2px;border-radius:6px;font-size:12px;color:var(--dim);}
body:not(.home) .library-tabs button[aria-current=true]{color:var(--text);background:var(--shell-control);box-shadow:0 0 0 1px var(--line2);}
body:not(.home) .library-search-row{display:flex;gap:6px;padding:4px 10px 8px;}
body:not(.home) #library-search{width:100%;min-width:0;background:var(--shell-control);border:1px solid var(--line);color:var(--text);padding:8px 10px;border-radius:6px;font-size:12px;outline:0;}
body:not(.home) #library-search::placeholder{color:var(--dim);}
body:not(.home) #library-view{flex-shrink:0;width:32px;border-radius:6px;color:var(--dim);background:var(--shell-control);font-size:17px;}
body:not(.home) .library-filters{display:flex;gap:3px;padding:0 10px 10px;}
body:not(.home) .library-filters button{padding:4px 8px;border-radius:5px;font-size:11px;color:var(--dim);}
body:not(.home) .library-filters button[aria-pressed=true]{background:var(--shell-primary);color:var(--shell-on-primary);}
body:not(.home) #library-items{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:10px;padding:4px 10px 12px;}
body:not(.home) .library-item{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:7px;padding:0 0 7px;margin:0;border:1px solid transparent;border-radius:8px;overflow:hidden;min-width:0;}
body:not(.home) .library-item:hover,body:not(.home) .library-item.is-selected{background:var(--shell-control);border-color:var(--line2);}
body:not(.home) .library-thumb{width:100%;height:92px;flex:none;border:0;border-radius:7px;background:var(--shell-control);color:var(--dim);font-size:18px;}
body:not(.home) .library-item-copy{padding:0 6px;gap:4px;}
body:not(.home) .library-item-copy strong{color:var(--text);font-size:11px;font-weight:500;}
body:not(.home) .library-item-copy span{color:var(--dim);font-size:10px;}
body:not(.home) .library-state{position:absolute;top:8px;right:8px;}
body:not(.home) #canvas-library.library-list #library-items{display:block;}
body:not(.home) #canvas-library.library-list .library-item{flex-direction:row;align-items:center;padding:6px;gap:8px;margin-bottom:3px;}
body:not(.home) #canvas-library.library-list .library-thumb{width:40px;height:40px;}
body:not(.home) #canvas-library.library-list .library-state{position:static;}
body:not(.home) .library-empty{grid-column:1/-1;border-color:var(--line2);color:var(--dim);}
body:not(.home) #canvas-library .library-actions{border-color:var(--line);}
body:not(.home) #canvas-library .library-actions button{border-color:var(--line);background:var(--shell-control);color:var(--text);border-radius:6px;font-weight:500;}
body:not(.home) #canvas-library .library-actions button.primary{background:var(--shell-primary);color:var(--shell-on-primary);}
body:not(.home) .shell-resize{position:absolute;right:0;top:0;bottom:0;width:5px;cursor:ew-resize;touch-action:none;}
body:not(.home) .shell-resize:hover{background:var(--line2);}
body:not(.home) #agent-resize{right:auto;left:0;z-index:2;}
body:not(.home) #agent-panel{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);width:min(max(820px,var(--agent-width)),calc(100vw - 48px));height:min(840px,calc(100dvh - 112px));max-height:none;border-radius:12px;box-shadow:var(--shell-shadow);}
body:not(.home) #agent-mask{z-index:58;}
body:not(.home) :is(.agent-head,.agent-skills,.agent-compose){border-color:var(--line);background:transparent;}
body:not(.home) .agent-head{min-height:44px;}
body:not(.home) .agent-head strong{color:var(--text);font-size:13px;font-weight:500;}
body:not(.home) .agent-head button,body:not(.home) .agent-skills button{color:var(--dim);border-color:var(--line);}
body:not(.home) .agent-compose-row{background:var(--shell-control);border-color:var(--line2);border-radius:12px;}
body:not(.home) #agent-input,body:not(.home) .agent-message{color:var(--text);}
body:not(.home) .agent-message.agent{background:var(--shell-control);border-color:var(--line);color:var(--text);}
body:not(.home) .agent-message.agent.agent-welcome{background:transparent;color:var(--dim);}
body:not(.home) :is(.agent-prompt-skill-choice,.agent-custom-skill-entry,.agent-storyboard-tools button){background:var(--shell-control);border-color:var(--line2);color:var(--text);}
body:not(.home) .agent-prompt-skill-chooser h3{color:var(--text);}
body:not(.home) .agent-model-picker select{color:var(--text);background:var(--panel);border-color:var(--line);}
body:not(.home) .agent-model-picker select option{background:var(--panel);color:var(--text);}
body:not(.home) :is(.agent-hint button,.agent-cost){color:var(--dim);}
body:not(.home) .agent-send{background:var(--shell-primary);color:var(--shell-on-primary);}
body:not(.home) #agent-minimized{top:56px;background:var(--panel);color:var(--text);border-color:var(--line2);z-index:60;}
body:not(.home) #toolbar{bottom:max(20px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100vw - 24px);min-height:40px;padding:3px 6px;gap:6px;flex-wrap:wrap;justify-content:center;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:var(--node-shadow);z-index:50;}
body:not(.home) #shell-creation-tools{display:flex;flex:none;align-items:center;justify-content:center;gap:2px;min-width:0;}
body:not(.home) .shell-toolbar-separator{height:20px;width:1px;background:var(--line2);margin-inline:2px;}

body:not(.home) #toolbar :is(#tb-add,#tb-select,#tb-search,#tb-arrange,#tb-list,#tb-assets,#tb-workflows,#tb-edges){display:grid!important;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:7px;background:transparent;border:0;box-shadow:none;color:var(--dim);}
body:not(.home) #toolbar #tb-select{order:-1;background:var(--shell-primary);color:var(--shell-on-primary);}
body:not(.home) #toolbar .tb-btn:hover{background:var(--shell-hover);color:var(--text);}
body:not(.home) #toolbar .tb-btn svg{width:16px;height:16px;}
body:not(.home) #toolbar .tb-btn[aria-pressed=true]{background:var(--shell-primary);color:var(--shell-on-primary);}
body:not(.home) #shell-zoom{position:static;display:flex;flex:none;gap:2px;align-items:center;padding:0;border:0;background:transparent;color:var(--dim);}
body:not(.home) #shell-zoom>button{display:grid!important;place-items:center;width:32px;height:32px;border-radius:7px;color:inherit;}
body:not(.home) #shell-zoom button:hover{background:var(--shell-hover);}
body:not(.home) #shell-zoom output{min-width:43px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums;}
body:not(.home) #shell-zoom svg{width:15px;height:15px;}
body:not(.home) #shell-view{position:relative;}
body:not(.home) #shell-view-toggle{display:flex;align-items:center;justify-content:center;min-height:32px;padding:0 8px;border-radius:7px;font-size:12px;list-style:none;cursor:pointer;white-space:nowrap;}
body:not(.home) #shell-view-toggle::-webkit-details-marker{display:none;}
body:not(.home) #shell-view[open]>summary,body:not(.home) #shell-view-toggle:hover{background:var(--shell-control);color:var(--text);}
body:not(.home) #shell-view-menu{position:absolute;right:0;bottom:calc(100% + 10px);width:200px;max-width:calc(100vw - 36px);padding:6px;border:1px solid var(--line2);border-radius:10px;background:var(--panel);box-shadow:var(--node-shadow);}
body:not(.home) #shell-view-menu :is(#tb-bg,#tb-minimap){position:static;display:flex!important;align-items:center;justify-content:flex-start;gap:10px;width:100%;height:36px;padding:6px 8px;box-shadow:none;background:transparent;border:0;border-radius:6px;backdrop-filter:none;color:var(--text);font-size:12px;}
body:not(.home) #shell-view-menu #tb-minimap[aria-pressed=true]{background:var(--shell-control);color:var(--text);}
body:not(.home) .minimap{bottom:calc(var(--shell-toolbar-height,40px) + 32px);background:var(--panel);border-color:var(--line);box-shadow:var(--node-shadow);}
body:not(.home) .minimap.show{display:block;}
body:not(.home) #canvas-wrap.hand-pan,body:not(.home) #canvas-wrap.hand-pan :is(.node,.node-body,.handle,.edge-line,.asset-group>span){cursor:grab;}
body:not(.home) #canvas-wrap.grabbing,body:not(.home) #canvas-wrap.grabbing :is(.node,.node-body,.handle,.edge-line,.asset-group>span){cursor:grabbing;}
body:not(.home) #canvas-wrap.hand-pan :is(button,a,input,select,textarea,[contenteditable],audio){cursor:auto;}
body:not(.home) #shell-more{position:relative;flex-shrink:0;}
body:not(.home) #shell-more>summary{list-style:none;cursor:pointer;border-radius:6px;width:30px;height:32px;display:grid;place-items:center;font-size:20px;color:var(--dim);}
body:not(.home) #shell-more>summary::-webkit-details-marker{display:none;}
body:not(.home) #shell-more[open]>summary{background:var(--shell-control);}
body:not(.home) #shell-more-tools{position:absolute;right:0;top:39px;width:208px;max-height:calc(100dvh - 100px);overflow:auto;padding:6px;border-radius:10px;background:var(--panel);border:1px solid var(--line2);box-shadow:var(--shell-shadow);}
body:not(.home) #shell-more-tools button{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:6px 8px;color:var(--text);font-size:12px;border-radius:5px;}
body:not(.home) #shell-more-tools button svg{width:15px;height:15px;flex-shrink:0;}
body:not(.home) #shell-more-tools button:hover{background:var(--shell-control);}
body:not(.home) #shell-more-tools button.danger{color:#e35763;}
body:not(.home) .node .node-body,body:not(.home) .node .node-body.is-empty,body:not(.home) .node .node-body.has-content{border:0;border-radius:16px;background:var(--panel);box-shadow:var(--node-shadow);}
body:not(.home) .node.selected .node-body{box-shadow:var(--node-focus);}
body:not(.home) .node .node-body img,body:not(.home) .node .node-body video{border-radius:16px;}
body:not(.home) .node .node-head{flex-shrink:0;min-height:25px;padding:0 0 6px;}
body:not(.home) .node .n-type{color:var(--dim);font-size:11px;font-weight:500;letter-spacing:.04em;}
body:not(.home) .node .n-type svg{color:var(--dim);}
body:not(.home) .node .empty{color:var(--dim);}
body:not(.home) .node .empty svg{width:22%;height:22%;max-width:56px;max-height:56px;opacity:.7;}
body:not(.home) .node :is(.node-text-content,textarea.node-text-editor){color:var(--text);background:transparent;}
body:not(.home) .director-node-card{background:var(--panel);}
body:not(.home) .director-node-preview{background:var(--shell-control);color:var(--dim);}
body:not(.home) .director-node-actions{background:var(--shell-control);border-color:var(--line);}
body:not(.home) .director-node-actions button{background:var(--panel);border-color:var(--line2);color:var(--text);}
body:not(.home) .director-node-actions button.primary{background:var(--shell-primary);color:var(--shell-on-primary);}
body:not(.home) .node .handle::before{background:var(--panel2);border-color:var(--line);}
body:not(.home) .node .handle:hover::before,body:not(.home) .node .handle.hl::before{background:var(--panel);border-color:var(--line2);}
body:not(.home) .edge-line{stroke:#6b728059;stroke-width:1.5;}
body:not(.home) .edge-line:hover,body:not(.home) .edge-line.sel{stroke:var(--dim);filter:none;}
body:not(.home) .asset-group{border-color:var(--line2);background:var(--shell-control);}
body.canvas-light:not(.home) .asset-group{background:transparent;}
body:not(.home) .asset-group::before{border-color:var(--line);}
body:not(.home) :is(.asset-group>span,.asset-group-actions button,.asset-group-config label,.node-image-actions button){background:var(--panel);border-color:var(--line2);color:var(--text);box-shadow:none;}
body:not(.home) :is(.asset-group-actions button.primary,.node-image-actions button.primary){background:var(--shell-primary);color:var(--shell-on-primary);border-color:var(--line2);}
body:not(.home) .asset-group-config select{color:var(--text);}
body:not(.home) .asset-group-config select option{color:var(--text);background:var(--panel);}
body:not(.home) :is(.ctx-menu,.canvas-search,.canvas-selection-tools,.canvas-tools-popover,.pop-panel,#dock){color:var(--text);background:var(--shell-fill);border:1px solid var(--line2);box-shadow:var(--node-shadow);backdrop-filter:blur(16px) saturate(1.2);}
body:not(.home) .ctx-menu{min-width:240px;padding:6px;border-radius:10px;}
body:not(.home) .ctx-menu .mi{padding:8px 10px;min-height:34px;color:var(--text);border-radius:5px;font-size:12px;}
body:not(.home) .ctx-menu .mi:hover{background:var(--shell-hover);}
body:not(.home) .ctx-menu .mi.danger{color:#e35763;}
body:not(.home) .ctx-menu .m-title{color:var(--dim);font-size:11px;padding:8px 10px;}
body:not(.home) .ctx-menu .sep{background:var(--line);margin:4px 0;}
body:not(.home) #dock{padding:12px;border-radius:16px;z-index:65;}
body:not(.home) #dock .d-title,body:not(.home) #prompt{color:var(--text);}
body:not(.home) #prompt-box{background:var(--shell-control);border-color:var(--line);border-radius:8px;}
body:not(.home) #prompt-placeholder{color:var(--dim);}
body:not(.home) .param{color:var(--text);background:var(--shell-control);border-color:var(--line);}
body:not(.home) #gen-cost{color:var(--text);}
body:not(.home) #gen-cost::after{color:var(--dim);}
body:not(.home) #gen-cost.loading{color:var(--dim);}
body:not(.home) #gen-btn{background:var(--shell-primary);color:var(--shell-on-primary);border-color:var(--line);}
body:not(.home) #gen-btn:hover{filter:brightness(.9);}
body:not(.home) :is(.canvas-starter-actions,.canvas-starter-actions button){background:var(--shell-fill);border-color:var(--line);box-shadow:var(--node-shadow);color:var(--text);}
body:not(.home) .canvas-starter-title{color:var(--dim);}
body:not(.home) .canvas-starter-actions svg{background:var(--shell-control);stroke:var(--dim);}
body:not(.home) #canvas-starter{left:var(--shell-start-left,0px);right:var(--shell-start-right,0px);}
body:not(.home) :is(#library-search,.library-tabs button,.library-filters button,#library-view,#shell-more summary,.tb-btn):focus-visible{outline:2px solid var(--dim);outline-offset:2px;}
body.home :is(#shell-zoom,#shell-more,#shell-library-button,#shell-theme){display:none!important;}

body:not(.home) :is(.account-mask,#fs-editor,#document-editor-mask,#skill-mask){color:var(--text);}
body.canvas-light:not(.home) :is(.account-mask,#fs-editor,#document-editor-mask,#skill-mask){color-scheme:light;}

body:not(.home) #wechat-recharge-mask .account-actions .primary{background:var(--shell-primary);color:var(--shell-on-primary);}
body.canvas-light:not(.home) #wechat-recharge-mask .recharge-product{background:#f5f3ff;border-color:#ddd6fe;}
body.canvas-light:not(.home) #wechat-recharge-mask .recharge-product strong{color:#5b21b6;}
body.canvas-light:not(.home) #wechat-recharge-mask .recharge-product span{color:#1f2937;}
body.canvas-light:not(.home) #wechat-recharge-mask .recharge-product button{background:#6d28d9;color:#fff;}
body.canvas-light:not(.home) #wechat-recharge-mask .recharge-product button:hover{background:#5b21b6;}
body.canvas-light:not(.home) #wechat-recharge-mask :is(.account-sub,.recharge-divider,.account-field label){color:#4b5563;}
body.canvas-light:not(.home) #wechat-recharge-mask .account-field input{background:#fff;color:#111827;border-color:#9ca3af;}
body.canvas-light:not(.home) #wechat-recharge-mask .account-field input::placeholder{color:#6b7280;opacity:1;}
body.canvas-light:not(.home) #wechat-recharge-mask :is(button,input):focus-visible{outline:2px solid #7c3aed;outline-offset:2px;}
body.canvas-light:not(.home) #wechat-recharge-mask .account-error{color:#b91c1c;}
body:not(.home) :is(#fs-editor,.document-editor,#skill-panel){background:var(--panel);color:var(--text);border-color:var(--line2);}
body:not(.home) :is(.document-editor-head,.document-editor-tools,.document-editor-foot){background:var(--panel2);color:var(--dim);border-color:var(--line);}
body:not(.home) :is(.document-editor textarea,.document-editor input,#skill-panel input,#skill-panel textarea){background:var(--panel2);color:var(--text);border-color:var(--line2);}
body:not(.home) :is(.document-storyboard-table,.document-storyboard-table td,.document-storyboard-assets,.skill-card){background:var(--panel2);color:var(--text);border-color:var(--line);}
body:not(.home) :is(.document-storyboard-table td.doc-full-row,.document-storyboard-assets-content,.document-storyboard-assets h3,.skill-learn label){color:var(--text);}
body:not(.home) :is(.document-editor-head span,.document-editor-head button,.document-storyboard-assets p,.skill-head span,.skill-head button,.skill-card p){color:var(--dim);}
body:not(.home) :is(.document-editor-head .doc-save,.skill-card-actions button,.skill-learn .skill-import-actions button){background:var(--panel2);color:var(--text);border-color:var(--line2);}
@media(max-width:1100px){
  body:not(.home) #canvas-name{min-width:70px;max-width:180px;}
  body:not(.home) #canvas-starter .canvas-starter-actions{flex-wrap:wrap;justify-content:center;max-width:90%;}
}
@media(max-width:760px){
  body:not(.home) #topbar{padding:0 8px;gap:3px;}
  body:not(.home) #canvas-name{width:90px;min-width:60px;max-width:24vw;}
  body:not(.home) #topbar #canvas-list-btn{font-size:0;width:28px;padding:0;justify-content:center;flex-shrink:0;}
  body:not(.home) #canvas-list-btn svg{width:15px;height:15px;}
  body:not(.home) #topbar :is(#agent-btn,#task-list-btn){width:28px;}
  body:not(.home) #agent-btn .shell-button-label{display:none;}
  body:not(.home) #canvas-library{width:min(var(--shelf-width),calc(100vw - 24px));left:12px;bottom:110px;}
  body:not(.home) #agent-panel{top:56px;left:50%;right:auto;bottom:12px;transform:translateX(-50%);width:calc(100vw - 24px);height:auto;}
  body:not(.home) #agent-minimized{top:auto;bottom:16px;left:12px;right:auto;}
  body:not(.home) #toolbar{bottom:max(16px,env(safe-area-inset-bottom));}
  body:not(.home) #toolbar :is(#tb-add,#tb-select,#tb-search,#tb-arrange,#tb-list,#tb-assets,#tb-workflows,#tb-edges){width:32px;height:32px;}
  body:not(.home) .shell-toolbar-separator{display:none;}
  body:not(.home) .shell-resize{display:none;}
  body:not(.home) #shell-more-tools{right:-4px;}
  body:not(.home):has(#agent-mask.show:not(.minimized)) :is(#toolbar,#shell-zoom){visibility:hidden;}
}
@media(pointer:coarse){
  body:not(.home) #shell-creation-tools{flex-wrap:wrap;max-width:100%;}
  body:not(.home) #toolbar :is(#tb-add,#tb-select,#tb-search,#tb-arrange,#tb-list,#tb-assets,#tb-workflows,#tb-edges),body:not(.home) #toolbar #shell-zoom>button{width:44px;height:44px;}
  body:not(.home) #shell-view-toggle,body:not(.home) #shell-view-menu :is(#tb-bg,#tb-minimap){min-height:44px;}
}
@media(prefers-reduced-motion:reduce){body:not(.home) #canvas-library{transition:none;}}


body.canvas-panning:not(.home) :is(#topbar,#canvas-library,#agent-panel,#dock,#toolbar,#shell-zoom){backdrop-filter:none;-webkit-backdrop-filter:none;}
