:root{--app-scale:.8;--mobile-chat-height:min(42svh, 360px);--chat-panel-width:clamp(360px, 30vw, 460px);--chat-panel-width-expanded:clamp(520px, 42vw, 660px);--chat-history-sidebar-width:clamp(200px, 16vw, 260px);--chat-memory-sidebar-width:clamp(240px, 20vw, 300px);--app-cursor-select:crosshair;--app-cursor-comment:copy;--app-cursor-flow:copy;--bg-primary:#e0e0e4;--bg-panel:#ffffffb3;--bg-panel-dark:#1e1e1ed9;--bg-widget:#ffffffe6;--text-primary:#1a1a1a;--text-secondary:#666;--text-inverse:#f0f0f0;--text-inverse-secondary:#a0a0a0;--accent-color:#ff574a;--border-color:#0000000d;--border-light:#fff3;--shadow-sm:0 4px 12px #0000000d;--shadow-md:0 8px 24px #00000014;--shadow-lg:0 12px 32px #0000001f;--shadow-dark:0 16px 40px #0000004d;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-full:9999px;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%;min-height:100svh}body{font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-primary);cursor:default;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}@keyframes workbench-fade-in{0%{opacity:0}to{opacity:1}}@keyframes workbench-fade-out{0%{opacity:1}to{opacity:0}}@keyframes dashboard-fade-in{0%{opacity:0}to{opacity:1}}@keyframes canvas-workspace-switch-in{0%{opacity:.46}to{opacity:1}}.app-container{background-color:var(--bg-primary);gap:0;width:100%;height:100%;padding:0;display:flex;position:relative}.app-container.is-workbench-entering{opacity:0;animation:1s forwards workbench-fade-in}.app-container.is-workbench-exiting{animation:1s forwards workbench-fade-out}.main-area,.sidebar-left,.sidebar-right{transition:none}.app-container.is-login-open .main-area,.app-container.is-login-open .sidebar-left,.app-container.is-login-open .sidebar-right{filter:blur(7px)}.glass-panel{background:var(--bg-panel);-webkit-backdrop-filter:blur(20px);border-right:1px solid var(--border-light);box-shadow:var(--shadow-md);overflow:hidden}.glass-panel-dark{background:var(--bg-panel-dark);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-lg);box-shadow:var(--shadow-dark);color:var(--text-inverse);border:1px solid #ffffff1a}.main-area{background-color:var(--bg-primary);z-index:0;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.main-area.is-canvas-switching{animation:1.08s cubic-bezier(.22,1,.36,1) canvas-workspace-switch-in}.canvas-loading-overlay{opacity:0;pointer-events:none;visibility:hidden;z-index:9997;will-change:opacity, visibility;background:linear-gradient(#fff 0% 100%);place-items:center;display:grid;position:absolute;inset:0}.canvas-loading-overlay-logo{object-fit:contain;opacity:.92;will-change:transform, opacity;width:72px;height:72px;display:block}.canvas-loading-overlay.is-initial-reveal{opacity:1;visibility:visible;animation:5s forwards initial-canvas-reveal}.canvas-loading-overlay.is-initial-reveal .canvas-loading-overlay-logo{animation:1.8s ease-in-out infinite canvas-loading-logo-breathe}@keyframes initial-canvas-reveal{0%{opacity:1;visibility:visible}50%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes canvas-loading-logo-breathe{0%{opacity:.78;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}to{opacity:.78;transform:scale(.96)}}.sidebar-right{width:var(--chat-panel-width);z-index:20;flex-direction:column;transition:width .45s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;bottom:0;right:0}.chat-panel-resize-handle{cursor:ew-resize;z-index:30;border-radius:4px 0 0 4px;width:8px;transition:background .2s;position:absolute;top:0;bottom:0;left:-4px}.chat-panel-resize-handle:after{content:"";background:0 0;border-radius:2px;width:2px;height:32px;transition:background .2s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.chat-panel-resize-handle:hover:after,.chat-panel-resize-handle:active:after{background:#000}.sidebar-right.is-history-open,.sidebar-right.is-memory-open{width:var(--chat-panel-width-expanded)}.sidebar-right.is-chat-collapsed{justify-content:center;align-items:center;width:56px;min-width:56px;padding:0}.sidebar-right.is-chat-collapsed.is-history-open,.sidebar-right.is-chat-collapsed.is-memory-open{width:56px}.widget{background:var(--bg-widget);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:12px;padding:20px;display:flex}.widget-header{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.chat-collapsed-tab{border:1px solid var(--border-color);background:var(--bg-panel);-webkit-backdrop-filter:blur(20px);width:48px;height:48px;box-shadow:var(--shadow-md);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex}.chat-collapsed-tab:hover{box-shadow:var(--shadow-lg);transform:scale(1.05)}.chat-collapsed-tab-logo{object-fit:contain;width:26px;height:26px}.hero-widget{background:#fff;border-radius:0;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden;box-shadow:-8px 0 28px #00000014}.react-flow__bg-dot{fill:#b2b2b6}.react-flow__node.node-enter-transition{opacity:0;animation:canvas-flow-node-enter-fade .76s calc(var(--canvas-node-enter-delay,0s)) ease-out forwards}@keyframes canvas-flow-node-enter-fade{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}.react-flow__node-flowNode{box-shadow:none!important;z-index:0!important;background:0 0!important;border:none!important;overflow:visible!important}.react-flow__node-flowNode.selected,.react-flow__node-flowNode:focus,.react-flow__node-flowNode:focus-visible{box-shadow:none!important;z-index:0!important;outline:none!important}.react-flow__edges{z-index:1!important}.react-flow__node-imageNode{box-shadow:none!important;z-index:2!important;background:0 0!important;border:none!important;overflow:visible!important}.react-flow__node-imageNode.selected,.react-flow__node-imageNode:focus,.react-flow__node-imageNode:focus-visible{box-shadow:none!important;outline:none!important}.react-flow__node-videoNode{box-shadow:none!important;z-index:2!important;background:0 0!important;border:none!important;overflow:visible!important}.react-flow__node-videoNode.selected,.react-flow__node-videoNode:focus,.react-flow__node-videoNode:focus-visible{box-shadow:none!important;outline:none!important}.react-flow__node-skillDocNode,.react-flow__node-documentCardNode,.react-flow__node-graphNode,.react-flow__node-graphEntityNode,.react-flow__node-graphLabelNode{z-index:2!important}.react-flow__node-documentCardNode.selected,.react-flow__node-documentCardNode:focus,.react-flow__node-documentCardNode:focus-visible{box-shadow:none!important;outline:none!important}.react-flow__edge .react-flow__edge-path{transition:stroke .18s,stroke-width .18s,filter .18s,opacity .18s}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{filter:drop-shadow(0 6px 14px #0f172a5c)drop-shadow(0 2px 6px #0f172a38);opacity:1;stroke-width:2.4px!important}.react-flow__edge.selected .react-flow__edge-interaction{stroke-width:20px}.react-flow__selection{background:#ffffff14!important;border:1px solid #4b4b4bf5!important;border-radius:14px!important}.react-flow__nodesselection{overflow:visible!important}.react-flow__nodesselection-rect{border-radius:var(--radius-sm)!important;outline-offset:2px!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:1px solid #4b4b4bf5!important}@media (width<=900px){.app-container{overflow:hidden}.app-container.is-mobile-canvas-collapsed .sidebar-left,.app-container.is-mobile-canvas-collapsed .main-area,.app-container.is-mobile-canvas-collapsed .sidebar-left-hitbox{opacity:0;pointer-events:none}.app-container.is-mobile-canvas-collapsed .sidebar-right,.app-container.is-mobile-canvas-collapsed .sidebar-right.is-history-open{top:12px;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));height:auto;max-height:none}.app-container.is-mobile-canvas-collapsed .hero-widget{border-radius:0}.sidebar-left-hitbox{width:auto;padding:0;top:12px;left:12px;right:12px;transform:none}.sidebar-left-hitbox:hover,.sidebar-left-hitbox.is-hovered{width:auto}.sidebar-left{border-radius:18px;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:auto;padding:8px 10px;overflow:auto hidden}.profile-area,.nav-icon{flex:none}.logout-popover{transform-origin:0 0;border-radius:18px;min-width:132px;top:calc(100% + 10px);left:0;transform:none}.canvas-picker-popover{top:112px;left:12px;right:12px;bottom:calc(var(--mobile-chat-height) + 24px + env(safe-area-inset-bottom));border-radius:18px;width:auto}.app-floating-title{top:66px;left:12px;right:12px}.app-title-badge{max-width:100%;padding:7px 12px;font-size:13px}.bottom-toolbar{left:12px;right:12px;bottom:calc(var(--mobile-chat-height) + 20px + env(safe-area-inset-bottom));border-radius:18px;flex-wrap:wrap;justify-content:center;gap:8px;padding:8px 10px;overflow:visible;transform:none}.toolbar-upload-wrap,.toolbar-create-wrap,.toolbar-comment-wrap,.toolbar-tool-wrap{display:none}.sidebar-right,.sidebar-right.is-history-open{top:auto;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;height:var(--mobile-chat-height);max-height:calc(100svh - 124px)}.sidebar-right.is-chat-collapsed,.sidebar-right.is-chat-collapsed.is-history-open,.sidebar-right.is-chat-collapsed.is-memory-open{width:56px;height:56px;min-height:56px;max-height:56px;left:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.hero-widget{border-radius:0}.react-flow__controls{inset:112px 12px auto auto!important}.canvas-selection-topbar{gap:2px;max-width:calc(100vw - 24px);height:auto;padding:6px;overflow-x:auto}.canvas-selection-tool{flex:none;padding:0 8px}.canvas-media-fullscreen-overlay{padding:12px}.canvas-media-fullscreen-media,.canvas-media-fullscreen-media.is-video{width:auto;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.canvas-selection-prompt{border-radius:18px;max-width:calc(100vw - 24px);padding:14px 14px 12px;width:min(420px,100vw - 24px)!important}.canvas-selection-asset-label{max-width:100%;margin-bottom:10px;display:inline-flex;position:static}.canvas-selection-reference-mode-tabs{white-space:nowrap;gap:10px;overflow-x:auto}.canvas-selection-prompt-text{resize:none;max-height:96px;font-size:14px}.canvas-selection-prompt-footer .canvas-selection-prompt-send{margin-left:0}}body[data-pointer-mode=select] .canvas-area-root,body[data-pointer-mode=select] .canvas-area-root *{cursor:var(--app-cursor-select)!important}body[data-comment-placement-mode=true] .canvas-area-root,body[data-comment-placement-mode=true] .canvas-area-root *{cursor:var(--app-cursor-comment)!important}body[data-flow-placement-mode=true] .canvas-area-root,body[data-flow-placement-mode=true] .canvas-area-root *{cursor:var(--app-cursor-flow)!important}body[data-pointer-mode=select] .canvas-area-root :is(.canvas-image-batch-layout-tab,.canvas-image-hover-plus,.canvas-video-node-hit),body[data-pointer-mode=select] .canvas-area-root :is(.canvas-image-batch-layout-tab,.canvas-image-hover-plus,.canvas-video-node-hit) *,body[data-comment-placement-mode=true] .canvas-area-root :is(.canvas-image-batch-layout-tab,.canvas-image-hover-plus,.canvas-video-node-hit),body[data-comment-placement-mode=true] .canvas-area-root :is(.canvas-image-batch-layout-tab,.canvas-image-hover-plus,.canvas-video-node-hit) *,body[data-flow-placement-mode=true] .canvas-area-root :is(.canvas-image-batch-layout-tab,.canvas-image-hover-plus,.canvas-video-node-hit),body[data-flow-placement-mode=true] .canvas-area-root :is(.canvas-image-batch-layout-tab,.canvas-image-hover-plus,.canvas-video-node-hit) *{cursor:pointer!important}body[data-pointer-mode=select] .canvas-area-root .canvas-image-batch-layout-tab:disabled,body[data-pointer-mode=select] .canvas-area-root .canvas-image-batch-layout-tab:disabled *,body[data-comment-placement-mode=true] .canvas-area-root .canvas-image-batch-layout-tab:disabled,body[data-comment-placement-mode=true] .canvas-area-root .canvas-image-batch-layout-tab:disabled *,body[data-flow-placement-mode=true] .canvas-area-root .canvas-image-batch-layout-tab:disabled,body[data-flow-placement-mode=true] .canvas-area-root .canvas-image-batch-layout-tab:disabled *{cursor:not-allowed!important}body[data-pointer-mode=select] .canvas-area-root :is(.canvas-selection-topbar,.canvas-selection-prompt,.canvas-media-fullscreen-overlay),body[data-pointer-mode=select] .canvas-area-root :is(.canvas-selection-topbar,.canvas-selection-prompt,.canvas-media-fullscreen-overlay) *,body[data-comment-placement-mode=true] .canvas-area-root :is(.canvas-selection-topbar,.canvas-selection-prompt,.canvas-media-fullscreen-overlay),body[data-comment-placement-mode=true] .canvas-area-root :is(.canvas-selection-topbar,.canvas-selection-prompt,.canvas-media-fullscreen-overlay) *,body[data-flow-placement-mode=true] .canvas-area-root :is(.canvas-selection-topbar,.canvas-selection-prompt,.canvas-media-fullscreen-overlay),body[data-flow-placement-mode=true] .canvas-area-root :is(.canvas-selection-topbar,.canvas-selection-prompt,.canvas-media-fullscreen-overlay) *{cursor:default!important}body[data-pointer-mode=select] .canvas-area-root :is(.canvas-selection-topbar,.canvas-selection-prompt,.canvas-media-fullscreen-overlay) :where(button,button *,[role=button],[role=button] *,a[href],a[href] *,label[for],label[for] *),body[data-comment-placement-mode=true] .canvas-area-root :is(.canvas-selection-topbar,.canvas-selection-prompt,.canvas-media-fullscreen-overlay) :where(button,button *,[role=button],[role=button] *,a[href],a[href] *,label[for],label[for] *),body[data-flow-placement-mode=true] .canvas-area-root :is(.canvas-selection-topbar,.canvas-selection-prompt,.canvas-media-fullscreen-overlay) :where(button,button *,[role=button],[role=button] *,a[href],a[href] *,label[for],label[for] *){cursor:pointer!important}body[data-pointer-mode=select] .canvas-area-root :is(.canvas-selection-topbar,.canvas-selection-prompt,.canvas-media-fullscreen-overlay) :where(input,textarea,select,[contenteditable=true]),body[data-comment-placement-mode=true] .canvas-area-root :is(.canvas-selection-topbar,.canvas-selection-prompt,.canvas-media-fullscreen-overlay) :where(input,textarea,select,[contenteditable=true]),body[data-flow-placement-mode=true] .canvas-area-root :is(.canvas-selection-topbar,.canvas-selection-prompt,.canvas-media-fullscreen-overlay) :where(input,textarea,select,[contenteditable=true]){cursor:text!important}body[data-pointer-mode=select] .canvas-area-root :is(.canvas-selection-topbar,.canvas-selection-prompt,.canvas-media-fullscreen-overlay) :where(:disabled,[aria-disabled=true],button:disabled,button:disabled *),body[data-comment-placement-mode=true] .canvas-area-root :is(.canvas-selection-topbar,.canvas-selection-prompt,.canvas-media-fullscreen-overlay) :where(:disabled,[aria-disabled=true],button:disabled,button:disabled *),body[data-flow-placement-mode=true] .canvas-area-root :is(.canvas-selection-topbar,.canvas-selection-prompt,.canvas-media-fullscreen-overlay) :where(:disabled,[aria-disabled=true],button:disabled,button:disabled *){cursor:not-allowed!important}body :where(button,[role=button],a[href],label[for],summary,.nav-icon,.profile-trigger,.login-provider-btn,.logout-btn,.payment-fullscreen-btn,.canvas-picker-primary-action,.canvas-picker-item-main,.canvas-picker-item-edit,.canvas-picker-item-delete,.app-points-badge-btn,.toolbar-btn,.chat-header-icon-btn,.chat-memory-mode-btn,.chat-memory-file-item,.chat-memory-save-btn,.chat-history-item-main,.chat-history-item-delete,.canvas-selection-tool,.canvas-selection-reference-mode-tab,.canvas-selection-reference-thumb.is-upload,.canvas-selection-reference-thumb-delete,.canvas-selection-model-option,.canvas-selection-video-param-chip,.canvas-selection-video-param-summary,.canvas-context-menu-item,.chat-input-attach-remove,.chat-message-attach-pill,.chat-message-attach-pill *,.chat-input-inline-pill,.chat-input-model-selector-btn,.chat-input-canvas-preview-btn,.chat-input-agent-btn,.chat-input-agent-menu-item,.chat-input-model-selector-item,.chat-input-llm-mode-btn){cursor:pointer!important}body :where(:disabled,[aria-disabled=true],.nav-disabled,.toolbar-btn:disabled,.canvas-selection-tool:disabled,.canvas-selection-reference-mode-tab:disabled,.canvas-selection-reference-thumb.is-upload:disabled,.canvas-context-menu-item:disabled){cursor:not-allowed!important}body :where(input,textarea,select,[contenteditable=true],.skilldoc-markdown-textarea,.chat-input-editable,.canvas-picker-item-name-input){cursor:text!important}._sidebar-left-hitbox_1sxqs_1{box-sizing:border-box;z-index:20;justify-content:flex-start;align-items:center;width:108px;padding:24px 28px 24px 16px;display:flex;position:absolute;top:50%;left:4px;transform:translateY(-50%)}._sidebar-left_1sxqs_1{z-index:20;background:var(--bg-panel);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-light);width:64px;box-shadow:var(--shadow-md);border-radius:32px;flex-direction:column;align-items:center;gap:18px;padding:20px 0;display:flex;position:relative;overflow:visible}.nav-icon{appearance:none;border-radius:var(--radius-full);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.nav-icon:focus-visible{outline-offset:3px;outline:2px solid #4f46e547}.nav-icon:hover{color:var(--text-primary);background:#ffffff8f}.nav-icon.active{color:var(--text-primary);background:#ffffffc7;box-shadow:0 10px 24px #0f172a1f,inset 0 1px #ffffffdb}.nav-icon.nav-disabled{opacity:.42;cursor:default}.nav-icon.nav-disabled:hover{color:var(--text-secondary);background:0 0}._sidebar-left_1sxqs_1 ._sidebar-profile_1sxqs_71{flex-shrink:0}._sidebar-profile-btn_1sxqs_74{cursor:pointer;background:#0000000f;border:none;border-radius:17px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;transition:background .2s;display:flex}._sidebar-profile-btn_1sxqs_74:hover{background:#0000001a}._sidebar-profile-avatar_1sxqs_92{background-color:#333;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}._sidebar-profile-avatar_1sxqs_92 img{object-fit:cover;width:100%;height:100%}._sidebar-nav_1sxqs_108{flex-direction:column;flex:1;align-items:center;gap:18px;min-height:0;display:flex;position:relative}._sidebar-nav-thumb_1sxqs_117{width:34px;height:34px;transform:translateY(calc(var(--sidebar-active-index,-1) * 52px));pointer-events:none;z-index:-1;background:#15181feb;border-radius:17px;margin-left:-17px;transition:transform .3s cubic-bezier(.22,1,.36,1),left .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1),margin-left .35s cubic-bezier(.22,1,.36,1),border-radius .35s cubic-bezier(.22,1,.36,1),opacity .25s;position:absolute;top:0;left:50%}._sidebar-left_1sxqs_1:not([data-has-active=true]) ._sidebar-nav-thumb_1sxqs_117{opacity:0}._sidebar-nav_1sxqs_108 .nav-icon{z-index:1;isolation:isolate;justify-content:center;transition:background .2s,color .2s;position:relative}._sidebar-nav_1sxqs_108 .nav-icon.active{box-shadow:none;color:#fff;background:0 0}._sidebar-nav_1sxqs_108 .nav-icon.active svg{color:inherit}._sidebar-tooltip-trigger_1sxqs_155{position:relative}._sidebar-tooltip-trigger_1sxqs_155:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:40;background:#111827eb;border-radius:999px;padding:6px 10px;font-size:12px;line-height:1;transition:opacity .16s,transform .16s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)translate(4px);box-shadow:0 8px 20px #0003}._sidebar-tooltip-trigger_1sxqs_155:hover:after,._sidebar-tooltip-trigger_1sxqs_155:focus-visible:after{opacity:1;transform:translateY(-50%)translate(0)}._profile-icon_1sxqs_184{border-radius:var(--radius-full);background-color:#333;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}._profile-area_1sxqs_194{position:relative}.profile-trigger{cursor:pointer;border:none;padding:0}.profile-trigger:focus-visible{outline-offset:2px;outline:2px solid #3b82f6a6}._profile-icon_1sxqs_184 img{object-fit:cover;width:100%;height:100%}._logout-popover_1sxqs_212{border:1px solid var(--border-color);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(10px);z-index:30;transform-origin:0;background:#fffffff5;border-radius:36px;flex-direction:column;gap:6px;min-width:150px;padding:6px;animation:.18s ease-out _logout-popover-fade-in_1sxqs_1;display:flex;position:absolute;top:50%;left:calc(100% + 20px);transform:translateY(-50%)}.logout-btn{color:#dc2626;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:36px;padding:8px 12px;font-size:13px;font-weight:600;transition:background .2s}.logout-btn:hover{background:#dc262614}._enterprise-popover-overlay_1sxqs_249{z-index:200;-webkit-backdrop-filter:blur(12px);background:#00000040;justify-content:center;align-items:center;animation:.25s ease-out _subscription-overlay-fade-in_1sxqs_1;display:flex;position:fixed;inset:0}._enterprise-popover-card_1sxqs_262{width:min(520px,100vw - 32px);box-shadow:var(--shadow-lg);background:#fffffff2;border-radius:24px;flex-direction:column;align-items:stretch;gap:18px;padding:32px;animation:.3s ease-out _subscription-card-fade-in_1sxqs_1;display:flex}._enterprise-popover-header_1sxqs_275{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}._enterprise-popover-logo_1sxqs_283{object-fit:contain;width:64px;height:64px}._enterprise-popover-kicker_1sxqs_289{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:12px;font-weight:700}._enterprise-popover-title_1sxqs_297{color:var(--text-primary);margin:0;font-size:24px;font-weight:600;line-height:1.2}._enterprise-popover-subtitle_1sxqs_305{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}._enterprise-popover-error_1sxqs_312{color:#b91c1c;background:#ef44441a;border-radius:14px;padding:12px 16px;font-size:14px}._enterprise-popover-actions_1sxqs_320{flex-direction:column;gap:12px;display:flex}._canvas-popover-file-row_1sxqs_326{gap:10px;display:flex}._canvas-popover-file-row_1sxqs_326>button{flex:1;justify-content:center;align-items:center;gap:8px;display:inline-flex}._canvas-popover-hint_1sxqs_339{color:var(--text-secondary);text-align:center;margin:0;font-size:12px;line-height:1.45}._visually-hidden_1sxqs_347{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._enterprise-popover-loading_1sxqs_359{color:var(--text-secondary);text-align:center;background:#0000000a;border-radius:18px;padding:14px 16px;font-size:14px}._enterprise-popover-primary-btn_1sxqs_368{color:#fff;cursor:pointer;background:linear-gradient(135deg,#15181ffa 0%,#272b34f2 100%);border:none;border-radius:18px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 20px;font-size:16px;font-weight:500;transition:opacity .2s;display:flex}._enterprise-popover-primary-btn_1sxqs_368:hover{opacity:.92}._enterprise-popover-form_1sxqs_389{flex-direction:column;gap:16px;display:flex}._enterprise-popover-input_1sxqs_395{border:1px solid var(--border-color);background:#00000005;border-radius:16px;outline:none;width:100%;padding:14px 18px;font-size:15px}._enterprise-popover-input_1sxqs_395::placeholder{color:var(--text-secondary);opacity:.8}._enterprise-popover-input_1sxqs_395:focus{border-color:#4f46e580;box-shadow:0 0 0 2px #4f46e51f}._enterprise-popover-form-actions_1sxqs_415{justify-content:flex-end;gap:12px;display:flex}._enterprise-popover-btn_1sxqs_421{cursor:pointer;border:none;border-radius:14px;padding:12px 22px;font-size:15px;font-weight:500}._enterprise-popover-btn_1sxqs_421._secondary_1sxqs_430{color:var(--text-primary);background:#0000000f}._enterprise-popover-btn_1sxqs_421._secondary_1sxqs_430:hover{background:#0000001a}._enterprise-popover-btn_1sxqs_421._primary_1sxqs_439{color:#fff;background:linear-gradient(135deg,#15181ffa 0%,#272b34f2 100%)}._enterprise-popover-btn_1sxqs_421._primary_1sxqs_439:hover:not(:disabled){opacity:.92}._enterprise-popover-btn_1sxqs_421._primary_1sxqs_439:disabled{opacity:.5;cursor:not-allowed}@keyframes _logout-popover-fade-in_1sxqs_1{0%{opacity:0;transform:translateY(-50%)translate(-8px)scale(.96)}to{opacity:1;transform:translateY(-50%)translate(0)scale(1)}}@keyframes _subscription-overlay-fade-in_1sxqs_1{0%{opacity:0}to{opacity:1}}@keyframes _subscription-card-fade-in_1sxqs_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._app-floating-title_1qnl3_1{z-index:10;align-items:center;gap:8px;display:flex;position:absolute;top:24px;left:96px}._app-title-badge_1qnl3_11{background:var(--bg-widget);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;max-width:360px;padding:8px 16px;font-size:14px;font-weight:500;display:flex;overflow:hidden}._app-title-badge-btn_1qnl3_27{color:var(--text-primary);cursor:pointer;border:none;transition:opacity .2s,background .2s}._app-title-badge-btn_1qnl3_27:hover{opacity:.92}._app-points-badge_1qnl3_38{background:var(--bg-widget);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);color:var(--text-primary);flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:flex}._app-points-badge_1qnl3_38 span{color:var(--text-primary)}._app-points-badge-btn_1qnl3_55{cursor:pointer;background:var(--bg-widget);border:none;transition:opacity .2s}._app-points-badge-btn_1qnl3_55:hover{opacity:.85}._app-share-tab_1qnl3_65{background:var(--bg-widget);width:32px;height:32px;color:var(--text-primary);cursor:pointer;box-shadow:var(--shadow-sm);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s,background .2s;display:flex}._app-share-tab_1qnl3_65:hover{opacity:.9;background:var(--bg-widget-hover,#ffffff14)}._app-share-tab_1qnl3_65._is-active_1qnl3_84{color:var(--text-primary);background:#11111114}._app-guide-link_1qnl3_89{width:auto;font:inherit;letter-spacing:.01em;border-radius:999px;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}._app-guide-link_1qnl3_89:focus-visible{outline-offset:2px;outline:2px solid #11111138}._app-referral-wrap_1qnl3_109{align-items:center;display:flex;position:relative}._app-share-error_1qnl3_115{color:var(--accent-color,#ef4444);text-overflow:ellipsis;max-width:120px;font-size:12px;overflow:hidden}._workbench-account-modal-card_q3dye_1{width:min(420px,100vw - 32px);position:relative}._workbench-account-modal-header_q3dye_6{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}._workbench-account-modal-avatar_q3dye_14{object-fit:cover;width:84px;height:84px;box-shadow:var(--shadow-sm);border-radius:50%}._workbench-account-modal-body_q3dye_22{flex-direction:column;gap:14px;display:flex}._workbench-account-modal-field_q3dye_28{background:#ffffffad;border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}._workbench-account-modal-name-row_q3dye_37{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._workbench-account-modal-name-input_q3dye_44{box-sizing:border-box;min-width:0;color:var(--text-primary);background:#ffffffeb;border:1px solid #94a3b873;border-radius:12px;outline:none;flex:1;padding:10px 12px;font-size:15px;font-weight:600}._workbench-account-modal-name-input_q3dye_44:focus{border-color:#3b82f673;box-shadow:0 0 0 2px #3b82f61f}._workbench-account-modal-name-save_q3dye_63{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;flex-shrink:0;padding:10px 16px;font-size:14px;font-weight:600;transition:opacity .2s,background .2s}._workbench-account-modal-name-save_q3dye_63:hover:not(:disabled){background:#1d4ed8}._workbench-account-modal-name-save_q3dye_63:disabled{opacity:.45;cursor:not-allowed}._workbench-account-modal-name-error_q3dye_85{color:#b91c1c;margin:0;font-size:12px;line-height:1.35}._workbench-account-modal-label_q3dye_92{color:var(--text-secondary);font-size:12px}._workbench-account-modal-value_q3dye_97{color:var(--text-primary);word-break:break-all;font-size:15px;font-weight:600}._workbench-account-modal-value_q3dye_97._is-feishu-bound_q3dye_104{color:#2f9e44}._workbench-account-modal-value_q3dye_97._is-feishu-unbound_q3dye_108{color:#d9a404}._workbench-account-modal-binding-token_q3dye_112{font-size:12px}._workbench-account-modal-value-row_q3dye_116{align-items:center;gap:10px;display:flex}._workbench-account-modal-copy-btn_q3dye_122{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;margin:0;padding:0;font-size:15px;font-weight:600;line-height:1.2}._workbench-account-modal-copy-btn_q3dye_122:hover{color:var(--text-primary)}._workbench-account-modal-meta_q3dye_139{flex-direction:column;gap:4px;display:flex}._workbench-account-modal-meta-line_q3dye_145{color:var(--text-secondary);word-break:break-all;font-size:12px}._workbench-account-modal-logout-tab_q3dye_151{color:#b91c1c;cursor:pointer;background:#dc262614;border:none;border-radius:18px;width:100%;padding:14px 18px;font-size:15px;font-weight:600;line-height:1.2;transition:background .2s,transform .2s}._workbench-account-modal-logout-tab_q3dye_151:hover{background:#dc26261f;transform:translateY(-1px)}._workbench-account-modal-actions_q3dye_170{flex-direction:column;gap:10px;width:100%;display:flex}._workbench-account-modal-delete-trigger_q3dye_177{color:#7f1d1d;cursor:pointer;background:#ffffffd9;border:1px solid #7f1d1d59;border-radius:18px;width:100%;padding:12px 18px;font-size:14px;font-weight:600;line-height:1.2;transition:background .2s,border-color .2s}._workbench-account-modal-delete-trigger_q3dye_177:hover{background:#fee2e299;border-color:#7f1d1d8c}._workbench-account-modal-delete-panel_q3dye_196{background:#fef2f2f2;border:1px solid #fca5a599;border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}._workbench-account-modal-delete-desc_q3dye_206{color:#7f1d1d;margin:0;font-size:13px;line-height:1.45}._workbench-account-modal-delete-input_q3dye_213{box-sizing:border-box;border:1px solid #fca5a5e6;border-radius:12px;outline:none;width:100%;padding:10px 12px;font-size:14px}._workbench-account-modal-delete-input_q3dye_213:focus{border-color:#dc26268c;box-shadow:0 0 0 2px #dc26261f}._workbench-account-modal-delete-error_q3dye_228{color:#b91c1c;margin:0;font-size:12px;line-height:1.35}._workbench-account-modal-delete-row_q3dye_235{flex-wrap:wrap;gap:10px;display:flex}._workbench-account-modal-delete-cancel_q3dye_241{min-width:100px;color:var(--text-primary);cursor:pointer;background:#fffffff2;border:1px solid #94a3b880;border-radius:14px;flex:1;padding:10px 14px;font-size:14px;font-weight:600}._workbench-account-modal-delete-submit_q3dye_254{color:#fff;cursor:pointer;background:#b91c1c;border:none;border-radius:14px;flex:1;min-width:120px;padding:10px 14px;font-size:14px;font-weight:600;transition:background .2s,opacity .2s}._workbench-account-modal-delete-submit_q3dye_254:disabled{opacity:.45;cursor:not-allowed}._enterprise-popover-overlay_q3dye_273{z-index:200;-webkit-backdrop-filter:blur(12px);background:#00000040;justify-content:center;align-items:center;animation:.25s ease-out _subscription-overlay-fade-in_q3dye_1;display:flex;position:fixed;inset:0}._enterprise-popover-card_q3dye_286{width:min(520px,100vw - 32px);box-shadow:var(--shadow-lg);background:#fffffff2;border-radius:24px;flex-direction:column;align-items:stretch;gap:18px;padding:32px;animation:.3s ease-out _subscription-card-fade-in_q3dye_1;display:flex}._enterprise-popover-kicker_q3dye_299{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:12px;font-weight:700}._enterprise-popover-title_q3dye_307{color:var(--text-primary);margin:0;font-size:24px;font-weight:600;line-height:1.2}@keyframes _subscription-overlay-fade-in_q3dye_1{0%{opacity:0}to{opacity:1}}@keyframes _subscription-card-fade-in_q3dye_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
