:root{--app-scale:.8;--mobile-chat-height:min(42svh, 360px);--chat-panel-width:clamp(min(360px, 50vw), 30vw, 50vw);--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;--app-cursor-video-compose:url(/scissors.svg) 6 6, copy;--canvas-edge-stroke:#fffffffa;--canvas-edge-selected-stroke:#9ca3affa;--canvas-edge-selected-shadow:drop-shadow(0 0 26px #9ca3af5c) drop-shadow(0 0 14px #9ca3af47);--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:"Google Sans Text", "Google Sans", "Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Source Han Sans SC", "Microsoft YaHei UI", "Microsoft YaHei", -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-right{transition:none}.app-container.is-login-open .main-area,.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-content:center;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-progress{color:#111827b8;letter-spacing:.01em;margin-top:12px;font-size:13px;line-height:1.5}.canvas-loading-overlay.is-initial-reveal--timed{opacity:1;visibility:visible;animation:5s forwards initial-canvas-reveal}.canvas-loading-overlay.is-initial-reveal--timed .canvas-loading-overlay-logo{animation:1.8s ease-in-out infinite canvas-loading-logo-breathe}.canvas-loading-overlay.is-initial-reveal--waiting-cloud{opacity:1;visibility:visible}.canvas-loading-overlay.is-initial-reveal--waiting-cloud .canvas-loading-overlay-logo{animation:1.8s ease-in-out infinite canvas-loading-logo-breathe}.canvas-loading-overlay.is-initial-reveal--exit-after-cloud{opacity:1;visibility:visible;animation:.42s forwards canvas-overlay-fade-out}@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-overlay-fade-out{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-local,var(--chat-panel-width));min-width:var(--chat-panel-min-width-local,min(360px, 50vw));max-width:max(50vw, var(--chat-panel-min-width-local,0px));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-local,var(--chat-panel-width))}.sidebar-right.is-chat-collapsed{z-index:101;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;top:auto;bottom:24px;right:24px}.sidebar-right.is-chat-collapsed.is-history-open,.sidebar-right.is-chat-collapsed.is-memory-open{width:48px}.app-container.is-canvas-assistant-active .sidebar-right.is-chat-collapsed{pointer-events:none;width:0;min-width:0;padding:0}@keyframes chat-collapsed-wrap-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-collapsed-tab-enter{0%{transform:translateY(-4px)scale(.92)}to{transform:translateY(0)scale(1)}}.chat-collapsed-wrap{flex:none;justify-content:center;align-items:center;animation:.22s cubic-bezier(.22,1,.36,1) chat-collapsed-wrap-enter;display:flex}.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;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;animation:.24s cubic-bezier(.22,1,.36,1) chat-collapsed-tab-enter;display:flex;position:relative}.chat-collapsed-tab:after{content:attr(data-tooltip);z-index:var(--hover-tooltip-z-index,2147480000);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#111827eb;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 20px #0003}.chat-collapsed-tab:hover:after,.chat-collapsed-tab:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.chat-collapsed-tab:hover{box-shadow:var(--shadow-lg);transform:scale(1.05)}.chat-collapsed-tab-logo{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:26px;height:26px}.chat-collapsed-drag-ghost{z-index:80;background:var(--bg-panel);width:48px;height:48px;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(20px);pointer-events:none;border:1.5px solid #111;border-radius:999px;justify-content:center;align-items:center;display:flex;position:fixed;transform:translate(-50%,-50%)}.chat-collapsed-drag-ghost img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:26px;height:26px}@keyframes canvas-assistant-float{0%{transform:translate(-1px)rotate(-3deg)}50%{transform:translate(1px)rotate(3deg)}to{transform:translate(-1px)rotate(-3deg)}}@keyframes canvas-assistant-aura{0%{opacity:.42;transform:scale(.9)}50%{opacity:.72;transform:scale(1.12)}to{opacity:.42;transform:scale(.9)}}.canvas-assistant-pet{z-index:18;pointer-events:none;width:58px;height:58px;position:absolute}.canvas-assistant-pet.is-cruising:not(.is-dragging){transition:left 6s cubic-bezier(.22,1,.36,1),top 6s cubic-bezier(.22,1,.36,1)}.canvas-assistant-pet-body{width:58px;height:58px;box-shadow:none;cursor:grab;pointer-events:auto;background:0 0;border:0;border-radius:999px;place-items:center;animation:3.8s ease-in-out infinite canvas-assistant-float;display:grid;position:relative}.canvas-assistant-pet-body:active{cursor:grabbing}.canvas-assistant-pet-aura{border-radius:inherit;filter:blur(2px);background:radial-gradient(circle at 50% 42%,#ffffffb3 0 18%,#fff0 58%),radial-gradient(circle at 45% 58%,#6366f133,#3b82f600 70%);animation:2.8s ease-in-out infinite canvas-assistant-aura;position:absolute;inset:2px}.canvas-assistant-pet-logo{z-index:1;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 10px 18px #00000047);width:38px;height:38px;position:relative}.canvas-assistant-pet-text{color:#111;letter-spacing:.01em;white-space:nowrap;writing-mode:horizontal-tb;text-orientation:mixed;pointer-events:auto;-webkit-user-select:none;user-select:none;font-size:12px;line-height:1;position:absolute;top:23px;left:54px}.canvas-assistant-pet-actions{align-items:center;gap:8px;margin-left:8px;display:inline-flex}.canvas-assistant-pet-action{appearance:none;color:#1118278f;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;line-height:1;text-decoration:none;transition:color .16s,opacity .16s;display:inline-flex}.canvas-assistant-pet-action-icon{color:currentColor;opacity:.76;flex:none}.canvas-assistant-pet-action:hover{color:#111827db;opacity:.9}.canvas-assistant-pet-action-secondary{color:#1118276b}.hero-widget{background:#fff;border-radius:0;flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.react-flow__bg-dot{fill:#b2b2b6}.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-textCardNode,.react-flow__node-documentCardNode{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:var(--canvas-edge-selected-shadow);opacity:1;stroke:var(--canvas-edge-selected-stroke)!important;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 .main-area{opacity:0;pointer-events:none}.app-container.is-mobile-canvas-collapsed .sidebar-right,.app-container.is-mobile-canvas-collapsed .sidebar-right.is-history-open,.app-container.is-mobile-canvas-collapsed .sidebar-right.is-memory-open{min-width:0;max-width:none;height:auto;max-height:none;inset:0}.app-container.is-mobile-canvas-collapsed .hero-widget{border-radius:0}.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;min-width:0;max-width:none;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:48px;min-width:48px;height:48px;min-height:48px;max-height:48px;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-video-compose-placement-mode=true] .canvas-area-root,body[data-video-compose-placement-mode=true] .canvas-area-root *{cursor:var(--app-cursor-video-compose)!important}body .flow-template-resize-handle--nw,body .flow-template-resize-handle--se{cursor:nwse-resize!important}body .flow-template-resize-handle--ne,body .flow-template-resize-handle--sw{cursor:nesw-resize!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) *,body[data-video-compose-placement-mode=true] .canvas-area-root :is(.canvas-image-batch-layout-tab,.canvas-image-hover-plus,.canvas-video-node-hit),body[data-video-compose-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 :is(.flow-template-resize-handle--nw,.flow-template-resize-handle--se),body[data-comment-placement-mode=true] .canvas-area-root :is(.flow-template-resize-handle--nw,.flow-template-resize-handle--se),body[data-flow-placement-mode=true] .canvas-area-root :is(.flow-template-resize-handle--nw,.flow-template-resize-handle--se),body[data-video-compose-placement-mode=true] .canvas-area-root :is(.flow-template-resize-handle--nw,.flow-template-resize-handle--se){cursor:nwse-resize!important}body[data-pointer-mode=select] .canvas-area-root :is(.flow-template-resize-handle--ne,.flow-template-resize-handle--sw),body[data-comment-placement-mode=true] .canvas-area-root :is(.flow-template-resize-handle--ne,.flow-template-resize-handle--sw),body[data-flow-placement-mode=true] .canvas-area-root :is(.flow-template-resize-handle--ne,.flow-template-resize-handle--sw),body[data-video-compose-placement-mode=true] .canvas-area-root :is(.flow-template-resize-handle--ne,.flow-template-resize-handle--sw){cursor:nesw-resize!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 *,body[data-video-compose-placement-mode=true] .canvas-area-root .canvas-image-batch-layout-tab:disabled,body[data-video-compose-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) *,body[data-video-compose-placement-mode=true] .canvas-area-root :is(.canvas-selection-topbar,.canvas-selection-prompt,.canvas-media-fullscreen-overlay),body[data-video-compose-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] *),body[data-video-compose-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]),body[data-video-compose-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 *),body[data-video-compose-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],.chat-input-editable,.canvas-picker-item-name-input){cursor:text!important}._logo-loading_b0ooe_1{flex:1;align-self:stretch;place-items:center;min-height:220px;padding:48px 24px;display:grid}._logo-loading-img_b0ooe_10{object-fit:contain;filter:drop-shadow(0 12px 24px #0f172a1f);width:72px;height:72px}._fullscreenFallback_u54hf_1{background:#fff;place-items:center;min-height:100vh;display:grid}._clientBootstrapOverlay_u54hf_8{z-index:9998;color:#444;pointer-events:all;text-align:center;background:#ffffffe0;place-items:center;gap:16px;padding:24px;font-size:15px;display:grid;position:fixed;inset:0}._clientBootstrapErrorBody_u54hf_23{max-width:420px}._clientBootstrapErrorText_u54hf_27{margin:0 0 12px;line-height:1.5}._clientBootstrapRetryButton_u54hf_32{cursor:pointer;color:#fff;background:#111827;border:1px solid #11182733;border-radius:8px;padding:8px 16px;font-size:14px}._flexFill_u54hf_42{flex:1}._flexFillMin_u54hf_46{flex:1;min-height:0}._chatPanelBody_u54hf_51{flex:1;min-height:0;position:relative}.sidebar-right.is-chat-collapsed ._chatPanelBody_u54hf_51{flex:none}._heroWidgetHidden_u54hf_61{display:none}._rightSidebarNoTransition_u54hf_65{transition:none}._dashboard-usage-chart_zybl2_1>._dashboard-usage-recharts_zybl2_1{width:100%;height:280px;min-height:120px}._dashboard-usage-chart_zybl2_1>._dashboard-usage-recharts_zybl2_1 ._recharts-wrapper_zybl2_6:focus,._dashboard-usage-chart_zybl2_1>._dashboard-usage-recharts_zybl2_1 ._recharts-wrapper_zybl2_6 :focus,._dashboard-usage-chart_zybl2_1>._dashboard-usage-recharts_zybl2_1 svg:focus{outline:none}._dashboard-usage-chart_zybl2_1>._dashboard-usage-recharts_zybl2_1 ._recharts-wrapper_zybl2_6:focus-visible{outline-offset:2px;outline:2px solid #60a5faf2}._dashboard-usage-chart_zybl2_1>._dashboard-usage-empty_zybl2_15{justify-content:center;align-items:center;min-height:280px;display:flex}@keyframes _usage-chart-line-in_zybl2_1{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes _usage-chart-area-in_zybl2_1{0%{opacity:0}to{opacity:1}}@keyframes _usage-chart-dot-in_zybl2_1{0%{opacity:0}to{opacity:1}}._dashboard-usage-empty_zybl2_15{min-height:180px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:14px;display:flex}._dashboard-usage-recharts_zybl2_1{width:100%;height:280px;min-height:120px}._sidebar-scope_1h8t8_2{width:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;flex-direction:row!important;align-items:center!important;gap:14px!important;padding:0!important;top:136px!important;left:auto!important;right:max(56px,50vw - 798px)!important;transform:none!important}._sidebar-scope_1h8t8_2>button{display:none!important}._sidebar-scope_1h8t8_2>button:hover{color:#1f232bd6!important;background:0 0!important}._dashboard-sidebar_1h8t8_28{flex-direction:row;flex:1;align-items:center;gap:14px;display:flex;position:relative}._dashboard-sidebar-thumb_1h8t8_36{width:34px;height:1px;transform:translateX(calc(var(--dashboard-active-index,0) * 48px));pointer-events:none;z-index:-1;background:#1f232bad;border-radius:0;margin-left:0;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);position:absolute;top:auto;bottom:-5px;left:0}._dashboard-sidebar-item_1h8t8_56{cursor:pointer;color:#1f232b66;text-align:left;box-sizing:border-box;z-index:1;isolation:isolate;background:0 0;border:none;border-radius:17px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;font-size:14px;font-weight:520;transition:color .25s,background .2s;display:flex;position:relative}._dashboard-sidebar-item_1h8t8_56.shared-hover-tooltip-trigger:after{top:auto;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}._dashboard-sidebar-item_1h8t8_56.shared-hover-tooltip-trigger:hover:after,._dashboard-sidebar-item_1h8t8_56.shared-hover-tooltip-trigger:focus-visible:after{transform:translate(-50%)translateY(0)}._dashboard-sidebar-item_1h8t8_56:hover{color:#1f232bd6}._dashboard-sidebar-item_1h8t8_56:hover ._dashboard-sidebar-icon_1h8t8_92{color:inherit}._dashboard-sidebar-icon_1h8t8_92{flex-shrink:0;display:block}._dashboard-sidebar-item_1h8t8_56._active_1h8t8_99{color:#1f232be6}._dashboard-sidebar-item_1h8t8_56:hover:not(._active_1h8t8_99){color:#1f232bd6}._member-select_xry3x_2{position:relative;overflow:visible}._member-select-trigger_xry3x_6{color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #1f232b24;border-radius:0;justify-content:space-between;align-items:center;gap:8px;min-width:140px;padding:8px 12px;font-size:13px;transition:border-color .2s,box-shadow .2s;display:flex}._member-select-trigger_xry3x_6:hover{border-color:#1f232b57}._member-select-value_xry3x_26{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._member-select-chevron_xry3x_32{opacity:.6;flex-shrink:0;transition:transform .2s}._member-select-chevron_xry3x_32._open_xry3x_37{transform:rotate(180deg)}._member-select-dropdown_xry3x_40{z-index:100;background:#e2e2e8fa;border:none;border-radius:16px;width:100%;min-width:100%;max-height:240px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px #1f232b1f}._member-select-option_xry3x_58{cursor:pointer;color:var(--text-primary);border-radius:8px;padding:10px 14px;font-size:13px;transition:background .15s}._member-select-option_xry3x_58:hover{background:#1f232b0f}._member-select-option_xry3x_58._selected_xry3x_69{background:#1f232b14;font-weight:500}._member-select-option--empty_xry3x_73{cursor:default;color:var(--text-secondary)}._member-select_xry3x_2._member-select-allocate_xry3x_77{flex:0 0 140px;width:140px;min-width:0}._member-select_xry3x_2._member-select-allocate_xry3x_77 ._member-select-trigger_xry3x_6{box-sizing:border-box;width:100%;min-width:0;height:48px;min-height:48px;padding:0 16px;font-size:15px}._member-select_xry3x_2._member-select-allocate_xry3x_77 ._member-select-option_xry3x_58{padding:12px 16px;font-size:15px}._member-select_xry3x_2._member-select-allocate_xry3x_77 ._member-select-dropdown_xry3x_40{box-sizing:border-box;width:100%}._range-tabs_1e851_1{--drp-ink-rgb:var(--dashboard-ink-rgb,31, 35, 43);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:inline-grid;position:relative;overflow:hidden}._range-thumb_1e851_10{background:rgba(var(--drp-ink-rgb), .82);width:33.333%;height:1px;transform:translateX(calc(var(--drp-range-index,0) * 100%));pointer-events:none;transition:transform .22s;position:absolute;bottom:0;left:0}._range-btn_1e851_22{cursor:pointer;z-index:1;min-width:52px;height:28px;color:rgba(var(--drp-ink-rgb), .46);background:0 0;border:none;padding:0 14px;font-size:11px;font-weight:520;transition:color .22s;position:relative}._range-btn_1e851_22:hover{color:var(--text-primary)}._range-btn_1e851_22._is-active_1e851_41{color:rgba(var(--drp-ink-rgb), .9)}._custom-range_1e851_45{--drp-ink-rgb:var(--dashboard-ink-rgb,31, 35, 43);min-height:34px;color:rgba(var(--drp-ink-rgb), .82);align-items:center;gap:6px;display:inline-flex}._date-to_1e851_54{white-space:nowrap;font-size:11px;font-weight:520}._date-field_1e851_60{position:relative}._date-input_1e851_64{box-sizing:border-box;border:1px solid rgba(var(--drp-ink-rgb), .1);width:132px;height:32px;color:rgba(var(--drp-ink-rgb), .82);letter-spacing:-.02em;cursor:pointer;background:#ffffff6b;border-radius:999px;outline:none;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;transition:background .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff8c}._date-input_1e851_64:hover,._date-input_1e851_64:focus{border-color:rgba(var(--drp-ink-rgb), .24);box-shadow:inset 0 1px 0 #ffffffa8, 0 0 0 3px rgba(var(--drp-ink-rgb), .05);background:#ffffffad}._date-popover_1e851_91{z-index:30;box-sizing:border-box;background:#e8e8eef5;border-radius:18px;width:236px;padding:12px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 18px 44px #1f232b24}._date-popover-header_1e851_105{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._date-popover-header_1e851_105 span{color:rgba(var(--drp-ink-rgb), .82);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:600}._date-popover-header_1e851_105 button{width:26px;height:26px;color:rgba(var(--drp-ink-rgb), .64);cursor:pointer;background:#ffffff6b;border:none;border-radius:999px}._date-popover-header_1e851_105 button:hover{color:rgba(var(--drp-ink-rgb), .9);background:#ffffffad}._date-popover-header_1e851_105 button:disabled{opacity:.28;cursor:not-allowed}._date-popover-header_1e851_105 button:disabled:hover{color:rgba(var(--drp-ink-rgb), .64);background:#ffffff6b}._date-weekdays_1e851_144,._date-grid_1e851_145{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}._date-weekdays_1e851_144{margin-bottom:6px}._date-weekdays_1e851_144 span{height:20px;color:rgba(var(--drp-ink-rgb), .38);justify-content:center;align-items:center;font-size:10px;font-weight:520;display:flex}._date-grid_1e851_145 button{height:26px;color:rgba(var(--drp-ink-rgb), .72);cursor:pointer;background:0 0;border:none;border-radius:999px;font-size:11px;font-weight:520}._date-grid_1e851_145 button:hover:not(:disabled){color:rgba(var(--drp-ink-rgb), .92);background:#ffffff8f}._date-grid_1e851_145 button._active_1e851_181{background:rgba(var(--drp-ink-rgb), .86);color:#fff}._date-grid_1e851_145 button:disabled{opacity:.24;cursor:not-allowed}._page-side-rail_1aoy8_1{background:var(--bg-panel);-webkit-backdrop-filter:blur(20px);width:64px;box-shadow:var(--shadow-md);z-index:20;border:1px solid #00000014;border-radius:32px;flex-direction:column;align-items:center;gap:18px;padding:20px 0;display:flex;position:fixed;top:50%;left:20px;transform:translateY(-50%)}._page-side-rail-back-btn_1aoy8_21{cursor:pointer;width:34px;min-width:34px;height:34px;min-height:34px;color:var(--text-secondary);background:#00000014;border:none;border-radius:17px;justify-content:center;align-self:center;align-items:center;margin:0;padding:0;font-size:14px;transition:background .2s,color .2s;display:flex;position:static}._page-side-rail-back-btn_1aoy8_21:hover{color:var(--text-primary);background:#0000001f}._side-rail-tooltip-trigger_1aoy8_47{position:relative}._side-rail-tooltip-trigger_1aoy8_47:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:var(--hover-tooltip-z-index,2147480000);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}._side-rail-tooltip-trigger_1aoy8_47:hover:after,._side-rail-tooltip-trigger_1aoy8_47:focus-visible:after{opacity:1;transform:translateY(-50%)translate(0)}._dashboard-page_1l0a0_2{--dashboard-ink-rgb:31, 35, 43;--dashboard-hairline:rgba(var(--dashboard-ink-rgb), .09);--dashboard-hairline-strong:rgba(var(--dashboard-ink-rgb), .16);background:radial-gradient(circle at 16% 10%,#ffffff85 0,#fff0 32%),linear-gradient(#e4e4e9 0%,#dcdce2 100%);flex-direction:row;height:100svh;min-height:100svh;padding:104px 24px 20px 20px;display:flex;position:relative;overflow:hidden}._dashboard-sidebar-wrap_1l0a0_18{background:var(--bg-panel);-webkit-backdrop-filter:blur(20px);width:64px;box-shadow:var(--shadow-md);border:1px solid #00000014;border-radius:32px;flex-direction:column;align-items:center;gap:18px;padding:20px 0;transition:width .35s cubic-bezier(.22,1,.36,1),padding .35s cubic-bezier(.22,1,.36,1),border-radius .35s cubic-bezier(.22,1,.36,1),align-items .35s cubic-bezier(.22,1,.36,1),gap .35s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%;left:20px;overflow:hidden;transform:translateY(-50%)}._dashboard-sidebar-wrap_1l0a0_18:hover{border-radius:20px;align-items:stretch;gap:16px;width:180px;padding:20px 16px}._dashboard-sidebar-wrap_1l0a0_18 ._dashboard-back-btn_1l0a0_49{cursor:pointer;width:34px;min-width:34px;height:34px;min-height:34px;color:var(--text-secondary);background:#00000014;border:none;border-radius:17px;justify-content:center;align-self:center;align-items:center;gap:0;margin:0;padding:0;font-size:14px;transition:border-radius .35s cubic-bezier(.22,1,.36,1);display:flex;position:static}._dashboard-sidebar-wrap_1l0a0_18:hover ._dashboard-back-btn_1l0a0_49{background:#00000014;border-radius:14px;justify-content:flex-start;align-self:stretch;gap:10px;width:auto;min-width:0;height:auto;min-height:0;margin:0 0 8px;padding:10px 14px}._dashboard-sidebar-wrap_1l0a0_18 ._dashboard-back-btn_1l0a0_49:hover{color:var(--text-primary);background:#0000001f}._dashboard-content-wrap_1l0a0_87{flex-direction:column;flex:1;align-items:stretch;min-width:0;min-height:0;margin-left:0;padding:32px;display:flex;overflow:hidden}._dashboard-content-wrap-empty-enterprise_1l0a0_99{justify-content:flex-start;align-items:stretch;padding:32px}._dashboard-page-empty-enterprise_1l0a0_105{background:radial-gradient(circle at 16% 10%,#ffffff85 0,#fff0 32%),linear-gradient(#e4e4e9 0%,#dcdce2 100%)}._dashboard-content-wrap--loading_1l0a0_110,._dashboard-content-wrap--error_1l0a0_111{flex:1;justify-content:center;align-items:center;min-height:calc(100vh - 40px);padding:0}._dashboard-loading-spinner_1l0a0_118{color:var(--text-secondary);animation:1s linear infinite _dashboard-spinner-rotate_1l0a0_1}@keyframes _dashboard-spinner-rotate_1l0a0_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._dashboard-error-content_1l0a0_126{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}._dashboard-layout_1l0a0_133{flex-direction:column;flex:1;gap:24px;width:100%;max-width:1600px;min-height:0;margin-left:auto;margin-right:auto;display:flex}._dashboard-layout-empty-enterprise_1l0a0_145{flex:auto;justify-content:flex-start;align-items:center;gap:0;max-width:1600px;min-height:100%;padding-top:0}._dashboard-empty-enterprise-heading_1l0a0_155{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:4px;display:flex;position:relative;top:-10px;transform:none}._dashboard-empty-enterprise-heading_1l0a0_155 p{color:rgba(var(--dashboard-ink-rgb), .52);margin:0;font-size:16px;line-height:1.2}._dashboard-empty-enterprise-heading_1l0a0_155 h1{letter-spacing:-.05em;color:rgba(var(--dashboard-ink-rgb), .86);margin:0;font-size:clamp(28px,3.5vw,46px);font-weight:520;line-height:1.05}._dashboard-error-logo_1l0a0_184{object-fit:contain;width:64px;height:64px}._dashboard-error-kicker_1l0a0_189{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:12px;font-weight:700}._dashboard-error-title_1l0a0_196{color:var(--text-primary);margin:0;font-size:22px;font-weight:600}._dashboard-error-text_1l0a0_202{color:var(--text-secondary);margin:0;font-size:15px}._dashboard-error-btn_1l0a0_207{cursor:pointer;color:var(--text-primary);background:#00000014;border:none;border-radius:14px;align-items:center;gap:8px;margin-top:8px;padding:12px 20px;font-size:15px;display:inline-flex}._dashboard-error-btn_1l0a0_207:hover{background:#0000001f}._dashboard-empty-enterprise-grid_1l0a0_224{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;align-items:stretch;gap:6px;width:100%;max-width:100%;margin-top:auto;margin-bottom:auto;display:grid}._dashboard-empty-enterprise-card_1l0a0_236{height:clamp(600px,72vh,840px);min-height:0;box-shadow:none;filter:saturate(.78)brightness(.82);background:linear-gradient(#0000002e 0%,#0000009e 100%),url(https://cloudstorage.pixelarrayai.com/engine-llm/toblogo/onemonkey.png) 50%/cover no-repeat;border-radius:6px;flex-direction:column;justify-content:flex-end;gap:18px;padding:42px;transition:background .18s,filter .18s;display:flex;position:relative;overflow:hidden}._dashboard-empty-enterprise-card_1l0a0_236:nth-child(2){background:linear-gradient(#0000002e 0%,#0000009e 100%),url(https://cloudstorage.pixelarrayai.com/engine-llm/toblogo/moremonkey.png) 50%/cover no-repeat}._dashboard-empty-enterprise-card_1l0a0_236:hover{filter:saturate()brightness();background:linear-gradient(#0000 0%,#00000038 100%),url(https://cloudstorage.pixelarrayai.com/engine-llm/toblogo/onemonkey.png) 50%/cover no-repeat}._dashboard-empty-enterprise-card_1l0a0_236:nth-child(2):hover{background:linear-gradient(#0000 0%,#00000038 100%),url(https://cloudstorage.pixelarrayai.com/engine-llm/toblogo/moremonkey.png) 50%/cover no-repeat}._dashboard-empty-enterprise-card_1l0a0_236:before,._dashboard-empty-enterprise-icon_1l0a0_278{display:none}._dashboard-empty-enterprise-copy_1l0a0_282{flex-direction:column;gap:10px;display:flex}._dashboard-empty-enterprise-copy_1l0a0_282 h2{color:#fff;margin:0;font-size:28px;font-weight:520;line-height:1.2}._dashboard-empty-enterprise-copy_1l0a0_282 p{color:#ffffffdb;margin:0;font-size:13px;line-height:1.6}._dashboard-empty-enterprise-input_1l0a0_303{box-sizing:border-box;color:#fff;background:#ffffff3d;border:none;border-radius:10px;width:min(300px,100%);padding:10px 14px;font-size:12px}._dashboard-empty-enterprise-input_1l0a0_303:focus{background:#ffffff52;outline:none}._dashboard-empty-enterprise-input_1l0a0_303::placeholder{color:#ffffffc2}._dashboard-empty-enterprise-action_1l0a0_323{color:#1f232be6;cursor:pointer;background:#ffffffe6;border:none;border-radius:999px;width:fit-content;min-width:92px;height:28px;padding:0 14px;font-size:11px;font-weight:600}._dashboard-empty-enterprise-action_1l0a0_323:disabled{opacity:.46;cursor:not-allowed}._dashboard-back-btn_1l0a0_49{cursor:pointer;color:var(--text-primary);z-index:10;background:#0000000f;border:none;border-radius:14px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:inline-flex;position:absolute;top:24px;left:24px}._dashboard-back-btn_1l0a0_49:hover{background:#0000001a}._dashboard-hero_1l0a0_362{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}._dashboard-hero-brand_1l0a0_370{flex:auto;align-items:flex-end;gap:14px;min-width:0;display:flex}._dashboard-hero-logo_1l0a0_377{width:36px;height:36px;color:var(--text-primary)}._dashboard-hero-title_1l0a0_382{color:var(--text-primary);margin:0;font-size:22px;font-weight:600;line-height:1.2}._dashboard-hero-subtitle_1l0a0_389{color:var(--text-secondary);white-space:nowrap;text-align:left;margin:0;font-size:14px}._dashboard-info-card_1l0a0_397{border:none;border-bottom:1px solid var(--dashboard-hairline);box-shadow:none;background:0 0;border-radius:0;padding:0 2px 18px}._dashboard-info-row_1l0a0_405{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}._dashboard-info-stack_1l0a0_412{flex-flow:wrap;align-items:center;gap:16px;min-width:0;display:flex}._dashboard-info-points-group_1l0a0_420{align-items:center;gap:16px;display:flex}._dashboard-info-points-group_1l0a0_420 ._dashboard-info-item_1l0a0_425{justify-content:flex-start}@media (width<=480px){._dashboard-info-row_1l0a0_405{justify-content:flex-start}}._dashboard-info-item_1l0a0_425{flex-direction:row;align-items:center;gap:10px;display:flex}._dashboard-info-label_1l0a0_439{color:rgba(var(--dashboard-ink-rgb), .42);font-size:12px;font-weight:500}._dashboard-info-value_1l0a0_444{color:rgba(var(--dashboard-ink-rgb), .82);font-size:16px;font-weight:520}._dashboard-code-row_1l0a0_449{align-items:center;gap:12px;display:flex}._dashboard-code-row_1l0a0_449 code{letter-spacing:.04em;background:#0000000d;border-radius:10px;padding:6px 12px;font-family:ui-monospace,monospace;font-size:17px;font-weight:600}._dashboard-copy-btn_1l0a0_463{cursor:pointer;color:rgba(var(--dashboard-ink-rgb), .5);background:0 0;border:none;border-radius:0;align-items:center;gap:6px;padding:4px 0;font-size:13px;display:inline-flex}._dashboard-copy-btn_1l0a0_463:hover{color:var(--text-primary);background:0 0}._dashboard-main_1l0a0_480{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex}@keyframes _dashboard-tab-fade-in_1l0a0_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._dashboard-tab-content_1l0a0_497{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;animation:.3s ease-out _dashboard-tab-fade-in_1l0a0_1;overflow:hidden auto}._dashboard-tab-content_1l0a0_497::-webkit-scrollbar{display:none}._dashboard-usage-header_1l0a0_512{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._dashboard-usage-top-right_1l0a0_520{align-items:center;gap:12px;margin-left:auto;display:flex}._dashboard-usage-total_1l0a0_526{color:rgba(var(--dashboard-ink-rgb), .72);white-space:nowrap;font-size:13px;font-weight:520}._dashboard-usage-mode_1l0a0_532{gap:8px;display:flex}._dashboard-usage-mode-btn_1l0a0_536{cursor:pointer;color:rgba(var(--dashboard-ink-rgb), .46);background:0 0;border:none;border-radius:0;padding:6px 0;font-size:12px;font-weight:520}._dashboard-usage-mode-btn_1l0a0_536:hover{color:rgba(var(--dashboard-ink-rgb), .82);background:0 0}._dashboard-usage-mode-btn_1l0a0_536._active_1l0a0_550{color:rgba(var(--dashboard-ink-rgb), .9);text-underline-offset:6px;background:0 0;text-decoration:underline}._dashboard-usage-member-select-wrap_1l0a0_556{align-items:center;gap:8px;display:flex}._dashboard-usage-member-label_1l0a0_561{color:var(--text-secondary);white-space:nowrap;font-size:12px}._dashboard-usage-label_1l0a0_566{color:var(--text-primary);font-size:14px;font-weight:500}._dashboard-section--usage_1l0a0_571{padding:0}._dashboard-section--usage_1l0a0_571 ._dashboard-usage-header_1l0a0_512{border-bottom:1px solid var(--dashboard-hairline);padding:8px 2px 20px}._dashboard-usage-chart_1l0a0_578{width:100%;min-height:420px;position:relative}._dashboard-usage-member-breakdown_1l0a0_583{margin-top:12px}._dashboard-usage-member-title_1l0a0_586{color:rgba(var(--dashboard-ink-rgb), .72);margin:0;padding:18px 2px 0;font-size:14px;font-weight:560}._dashboard-section_1l0a0_571{box-shadow:none;background:0 0;border:none;border-radius:0;padding:8px 2px 28px}._dashboard-section--points_1l0a0_602{box-sizing:border-box;flex-direction:column;min-height:100%;display:flex}._dashboard-members-list_1l0a0_608{flex-direction:column;gap:0;display:flex}._dashboard-member-item_1l0a0_613{border-bottom:1px solid var(--dashboard-hairline);background:0 0;border-radius:0;align-items:center;gap:16px;padding:18px 2px;display:flex}._dashboard-member-avatar-wrap_1l0a0_622{background:rgba(var(--dashboard-ink-rgb), .06);border-radius:50%;flex:none;width:38px;height:38px;overflow:hidden}._dashboard-member-avatar_1l0a0_622{object-fit:cover;width:100%;height:100%}._dashboard-member-avatar-placeholder_1l0a0_635{width:100%;height:100%;color:var(--text-secondary);justify-content:center;align-items:center;font-size:17px;font-weight:600;display:flex}._dashboard-member-name_1l0a0_645{min-width:0;color:rgba(var(--dashboard-ink-rgb), .86);flex:1;font-size:15px;font-weight:520}._dashboard-member-me-badge_1l0a0_652{color:#fff;background:#22c55e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}._dashboard-member-me-badge_1l0a0_652 svg{color:inherit}._dashboard-member-role_1l0a0_666{border-radius:0;padding:0;font-size:11px;font-weight:520}._dashboard-member-role_1l0a0_666._member-role-owner_1l0a0_672{color:#4338cad1;background:0 0}._dashboard-member-role_1l0a0_666._member-role-member_1l0a0_676{color:rgba(var(--dashboard-ink-rgb), .44);background:0 0}._dashboard-member-points_1l0a0_680{color:rgba(var(--dashboard-ink-rgb), .52);font-size:13px}._dashboard-points-intro_1l0a0_687{color:var(--text-secondary);flex:none;margin:0 0 16px;font-size:15px;line-height:1.5}._dashboard-recharge-packages_1l0a0_694{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:6px;min-height:0;display:grid}._dashboard-recharge-tab_1l0a0_702{cursor:pointer;text-align:left;isolation:isolate;background:#1f232b1f;border:none;border-radius:6px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;min-width:0;min-height:0;padding:34px;transition:background .2s,transform .2s;display:flex;position:relative;overflow:hidden}._dashboard-recharge-tab_1l0a0_702:before{content:"";background:var(--dashboard-recharge-art) center / contain no-repeat;opacity:.72;pointer-events:none;z-index:-1;position:absolute;inset:58px 34px 176px}._dashboard-recharge-tab_1l0a0_702:first-child{--dashboard-recharge-art:url(/1.svg)}._dashboard-recharge-tab_1l0a0_702:nth-child(2){--dashboard-recharge-art:url(/2.svg)}._dashboard-recharge-tab_1l0a0_702:nth-child(3){--dashboard-recharge-art:url(/3.svg)}._dashboard-recharge-tab_1l0a0_702:nth-child(4){--dashboard-recharge-art:url(/4.svg)}._dashboard-recharge-tab_1l0a0_702>span{z-index:1;position:relative}._dashboard-recharge-tab_1l0a0_702:hover:not(:disabled){background:#ffffff9e;transform:translateY(-1px)}._dashboard-recharge-tab_1l0a0_702:disabled{opacity:.6;cursor:not-allowed}._dashboard-recharge-tab-points-wrap_1l0a0_754{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}._dashboard-recharge-tab-points_1l0a0_754{color:var(--text-primary);font-size:28px;font-weight:700;line-height:1.2}._dashboard-recharge-tab-icon_1l0a0_766{color:var(--text-secondary);flex-shrink:0}._dashboard-recharge-tab-price_1l0a0_770{color:var(--text-primary);margin-top:2px;font-size:16px;font-weight:600}._dashboard-recharge-tab-team_1l0a0_776{color:var(--text-secondary);text-align:left;margin-top:0;font-size:13px;line-height:1.4}._dashboard-recharge-tab-spinner_1l0a0_783{color:var(--text-secondary);animation:.8s linear infinite _payment-fullscreen-spin_1l0a0_1}._dashboard-section--allocate_1l0a0_789{flex-direction:column;flex:1;min-height:min(280px,40vh);display:flex}._dashboard-allocate-card_1l0a0_795{flex:1;min-height:0;padding:6px 0 22px;overflow:visible}._dashboard-allocate-form_1l0a0_801{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;width:100%;display:flex;overflow:visible}._dashboard-allocate-input_1l0a0_810{box-sizing:border-box;border:none;border-bottom:1px solid var(--dashboard-hairline-strong);background:0 0;border-radius:0;flex:0 0 140px;min-width:0;height:48px;min-height:48px;padding:0 16px;font-size:15px}._dashboard-allocate-form_1l0a0_801 ._dashboard-allocate-submit_1l0a0_823{flex:none;min-width:72px}._dashboard-allocate-input_1l0a0_810+._dashboard-allocate-submit_1l0a0_823{margin-left:0}._dashboard-allocate-submit_1l0a0_823{box-sizing:border-box;background:rgba(var(--dashboard-ink-rgb), .86);color:#fff;cursor:pointer;border:none;border-radius:999px;height:34px;min-height:34px;padding:0 14px;font-size:13px;font-weight:520}._dashboard-allocate-submit_1l0a0_823:hover:not(:disabled){opacity:.92}._dashboard-allocate-submit_1l0a0_823:disabled{opacity:.5;cursor:not-allowed}._dashboard-settings_1l0a0_852{flex-direction:column;gap:0;display:flex}._dashboard-settings-item_1l0a0_857{border-bottom:1px solid var(--dashboard-hairline);flex-direction:column;gap:10px;padding:18px 2px;display:flex}._dashboard-settings-item_1l0a0_857._dashboard-settings-row_1l0a0_864{flex-direction:row;align-items:center;gap:12px}._dashboard-settings-value_1l0a0_869{min-width:0;color:rgba(var(--dashboard-ink-rgb), .72);text-overflow:ellipsis;white-space:nowrap;text-align:center;flex:1;font-size:14px;overflow:hidden}._dashboard-settings-tab-btn_1l0a0_879{color:rgba(var(--dashboard-ink-rgb), .58);cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;padding:4px 0;font-size:13px;font-weight:520;transition:all .2s}._dashboard-settings-tab-btn_1l0a0_879:hover{color:var(--text-primary);background:0 0}._dashboard-settings-label_1l0a0_895{color:var(--text-primary);font-size:15px;font-weight:560}._dashboard-settings-desc_1l0a0_900{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}._dashboard-danger-btn_1l0a0_907{color:#b91c1c;cursor:pointer;background:0 0;border:none;border-radius:0;width:fit-content;padding:8px 0;font-size:14px;font-weight:520}._dashboard-danger-btn_1l0a0_907:hover:not(:disabled){text-underline-offset:5px;background:0 0;text-decoration:underline}._dashboard-danger-btn_1l0a0_907:disabled{opacity:.5;cursor:not-allowed}._dashboard-payment-overlay_1l0a0_929{z-index:300;-webkit-backdrop-filter:blur(12px);background:#00000040;justify-content:center;align-items:center;animation:.25s ease-out _subscription-overlay-fade-in_1l0a0_1;display:flex;position:fixed;inset:0}._dashboard-payment-card_1l0a0_941{width:min(520px,100vw - 32px);box-shadow:var(--shadow-lg);background:#fffffff2;border-radius:24px;flex-direction:column;align-items:center;gap:12px;padding:32px;animation:.3s ease-out _subscription-card-fade-in_1l0a0_1;display:flex}._dashboard-payment-logo_1l0a0_953{object-fit:contain;width:64px;height:64px}._dashboard-payment-kicker_1l0a0_958{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:12px;font-weight:700}._dashboard-payment-title_1l0a0_965{color:var(--text-primary);margin:0;font-size:22px;font-weight:600}._dashboard-payment-subtitle_1l0a0_971{color:var(--text-secondary);margin:0;font-size:14px}._dashboard-payment-qr_1l0a0_976{width:220px;height:220px;margin:8px 0}._dashboard-payment-refresh_1l0a0_981{color:#f5f5f5;cursor:pointer;background:linear-gradient(#222224fa 0%,#121214fa 100%);border:1px solid #000000d1;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;transition:background .18s,opacity .18s;display:inline-flex}._dashboard-payment-refresh_1l0a0_981:hover:not(:disabled){background:linear-gradient(#2a2a2cfa 0%,#18181afa 100%)}._dashboard-payment-refresh_1l0a0_981:disabled{opacity:.6;cursor:not-allowed}._dashboard-payment-spinner_1l0a0_1003{animation:.8s linear infinite _payment-fullscreen-spin_1l0a0_1}._dashboard-payment-success_1l0a0_1006{flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}._dashboard-payment-success-icon_1l0a0_1013{color:#15803d;background:#22c55e24;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._dashboard-payment-success-note_1l0a0_1023{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.5}._dashboard-payment-btn-primary_1l0a0_1029{color:#f5f5f5;cursor:pointer;background:linear-gradient(#222224fa 0%,#121214fa 100%);border:none;border-radius:14px;width:100%;padding:14px 24px;font-size:15px;font-weight:600;transition:background .18s,opacity .18s}._dashboard-payment-btn-primary_1l0a0_1029:hover{background:linear-gradient(#2a2a2cfa 0%,#18181afa 100%)}._dashboard-member-remove-btn_1l0a0_1045{color:#b91c1cd1;cursor:pointer;background:0 0;border:none;border-radius:0;flex:none;margin-left:auto;padding:4px 0;font-size:13px;font-weight:520}._dashboard-member-remove-btn_1l0a0_1045:hover:not(:disabled){text-underline-offset:5px;background:0 0;text-decoration:underline}._dashboard-member-remove-btn_1l0a0_1045:disabled{opacity:.5;cursor:not-allowed}._dashboard-section--allocations_1l0a0_1067{flex-direction:column;gap:16px;min-height:200px;display:flex}._dashboard-alloc-error_1l0a0_1073{color:#b91c1c;margin:0;font-size:14px}._dashboard-alloc-toolbar_1l0a0_1078{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._dashboard-alloc-search-form_1l0a0_1085{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}._dashboard-alloc-search-input_1l0a0_1093{border:none;border-bottom:1px solid var(--dashboard-hairline-strong);min-width:120px;max-width:360px;color:var(--text-primary);background:0 0;border-radius:0;flex:1;padding:10px 0;font-size:14px}._dashboard-alloc-search-input_1l0a0_1093:focus{border-color:rgba(var(--dashboard-ink-rgb), .42);outline:none}._dashboard-alloc-search-btn_1l0a0_1109,._dashboard-alloc-export-btn_1l0a0_1110,._dashboard-alloc-load-more-btn_1l0a0_1111{color:rgba(var(--dashboard-ink-rgb), .68);cursor:pointer;background:0 0;border:none;border-radius:0;padding:10px 0;font-size:14px;font-weight:520}._dashboard-alloc-search-btn_1l0a0_1109:hover,._dashboard-alloc-export-btn_1l0a0_1110:hover:not(:disabled),._dashboard-alloc-load-more-btn_1l0a0_1111:hover:not(:disabled){color:var(--text-primary);text-underline-offset:5px;background:0 0;text-decoration:underline}._dashboard-alloc-export-btn_1l0a0_1110:disabled,._dashboard-alloc-load-more-btn_1l0a0_1111:disabled{opacity:.55;cursor:not-allowed}._dashboard-alloc-th-btn_1l0a0_1134{font:inherit;color:inherit;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:0;font-weight:600;display:inline-flex}._dashboard-alloc-empty_1l0a0_1149,._dashboard-alloc-loading_1l0a0_1150{text-align:center;color:var(--text-secondary);margin:0;padding:24px 0}._dashboard-alloc-table-wrap_1l0a0_1156{background:0 0;border:none;border-radius:0;width:100%;overflow-x:auto}._dashboard-alloc-table_1l0a0_1156{border-collapse:collapse;width:100%;font-size:14px}._dashboard-alloc-table_1l0a0_1156 th,._dashboard-alloc-table_1l0a0_1156 td{text-align:left;border-bottom:1px solid var(--dashboard-hairline);padding:14px 2px}._dashboard-alloc-table_1l0a0_1156 th{color:rgba(var(--dashboard-ink-rgb), .42);white-space:nowrap;font-weight:520}._dashboard-alloc-table_1l0a0_1156 tbody tr:last-child td{border-bottom:none}._dashboard-alloc-load-more-btn_1l0a0_1111{align-self:center;margin-top:8px;padding:10px 22px}:root{--paper:#f5f3ec;--paper-soft:#edeae0;--ink:#181713;--ink-1:#3e3c36;--ink-2:#6e6b62;--ink-3:#a29f94;--line:#dcd9cc;--line-strong:#c6c3b4;--accent:#c75b39;--oat:#e3dacc;--card-line:#1414131a;--ink-bg:#181713;--ink-line:#f5f3ec29;--ink-text-2:#f5f3ec9e;--ink-text-3:#f5f3ec66;--radius-sm:6px;--radius-md:12px;--radius-lg:24px;--radius-pill:999px;--font-sans:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--font-serif:"Tiempos Headline", Georgia, "Times New Roman", "Songti SC", "Noto Serif SC", "SimSun", serif;--font-mono:ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--content-max:1360px;--content-pad:clamp(24px, 4vw, 56px)}._root_1ea2b_33{background:var(--paper);width:100%;min-height:100vh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;font-weight:400;transition:opacity .7s}._root_1ea2b_33._isExiting_1ea2b_45{opacity:0}._scrollContainer_1ea2b_47{scroll-behavior:smooth;height:100vh;overflow:hidden auto}._reveal_1ea2b_55{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}._isVisible_1ea2b_61._reveal_1ea2b_55{opacity:1;transform:translateY(0)}._delay1_1ea2b_65{transition-delay:80ms}._delay2_1ea2b_66{transition-delay:.16s}._delay3_1ea2b_67{transition-delay:.24s}._nav_1ea2b_70{z-index:100;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#f5f3ecd1;position:fixed;top:0;left:0;right:0}._navInner_1ea2b_79{max-width:var(--content-max);padding:16px var(--content-pad);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}._navBrand_1ea2b_88{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);font-size:21px;font-weight:500;text-decoration:none}._navLinks_1ea2b_96{gap:32px;display:flex}._navLinks_1ea2b_96 a{color:var(--ink-1);font-size:14px;text-decoration:none;transition:color .15s}._navLinks_1ea2b_96 a:hover{color:var(--ink)}._navRight_1ea2b_108{align-items:center;gap:18px;display:flex}._navLangBtn_1ea2b_113{color:var(--ink-1);cursor:pointer;font-size:14px;font-family:var(--font-sans);background:0 0;border:none;padding:4px 6px;transition:color .15s}._navLangBtn_1ea2b_113:hover{color:var(--ink)}._navEnterBtn_1ea2b_125{background:var(--ink);color:var(--paper);border-radius:var(--radius-pill);cursor:pointer;font-size:14px;font-family:var(--font-sans);border:none;padding:10px 20px;transition:background .15s}._navEnterBtn_1ea2b_125:hover{background:#32302a}._hero_1ea2b_139{padding:clamp(150px, 20vh, 220px) var(--content-pad) clamp(48px, 7vh, 80px)}._heroInner_1ea2b_142{max-width:var(--content-max);grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:end;gap:clamp(40px,6vw,96px);margin:0 auto;display:grid}._heroTitle_1ea2b_150{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(52px,6.6vw,104px);font-weight:400;line-height:1.06}._heroAside_1ea2b_159{flex-direction:column;gap:32px;max-width:420px;padding-bottom:10px;display:flex}._heroSubtitle_1ea2b_166{color:var(--ink-1);margin:0;font-size:clamp(16px,1.35vw,18.5px);line-height:1.65}._heroActions_1ea2b_172{flex-wrap:wrap;align-items:center;gap:24px;display:flex}._heroButton_1ea2b_178{background:var(--ink);color:var(--paper);border-radius:var(--radius-pill);font-size:15px;font-weight:500;font-family:var(--font-sans);cursor:pointer;border:none;align-items:center;gap:8px;padding:13px 22px 13px 24px;transition:background .15s,transform .15s;display:inline-flex}._heroButton_1ea2b_178:hover{background:#32302a;transform:translateY(-1px)}._heroSecondary_1ea2b_197{color:var(--ink-1);border-bottom:1px solid var(--line-strong);padding-bottom:2px;font-size:15px;text-decoration:none;transition:color .15s,border-color .15s}._heroSecondary_1ea2b_197:hover{color:var(--ink);border-color:var(--ink)}._expandSection_1ea2b_211{padding:clamp(32px,5vh,56px) 0 0}._expandStage_1ea2b_214{--expand:0;--expand-rest-w:min(calc(100vw - 2 * var(--content-pad)), var(--content-max));width:calc(var(--expand-rest-w) + (100vw - var(--expand-rest-w)) * var(--expand));aspect-ratio:21/8.5;margin:0 auto}._expandCard_1ea2b_222{border-radius:calc(var(--radius-lg) * (1 - var(--expand)) + 4px);background:#e7d2a5;width:100%;height:100%;margin:0 auto;position:relative;overflow:hidden}._expandCardInner_1ea2b_231{width:var(--expand-rest-w);grid-template-columns:1fr 1fr;place-items:center;gap:clamp(24px,4vw,64px);padding:clamp(32px,5vw,72px);display:grid;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}._expandCardText_1ea2b_246{text-align:center;flex-direction:column;align-items:center;display:flex}._expandCardTitle_1ea2b_252{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--ink);margin:0 0 16px;font-size:clamp(30px,3.4vw,52px);font-weight:400;line-height:1.12}._expandCardSub_1ea2b_261{color:var(--ink-1);max-width:360px;margin:0 0 28px;font-size:clamp(14px,1.2vw,16.5px);line-height:1.6}._expandCardBtn_1ea2b_268{background:var(--ink);color:var(--paper);border-radius:var(--radius-pill);font-size:14px;font-weight:500;font-family:var(--font-sans);cursor:pointer;border:none;padding:11px 22px;transition:background .15s,transform .15s}._expandCardBtn_1ea2b_268:hover{background:#32302a;transform:translateY(-1px)}._expandCardArt_1ea2b_284{object-fit:contain;max-width:min(72%,460px);max-height:78%;display:block}._statement_1ea2b_292{padding:clamp(120px, 16vh, 200px) var(--content-pad)}._statementInner_1ea2b_295{max-width:var(--content-max);margin:0 auto}._statementLabel_1ea2b_299{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:36px;font-size:13px;font-weight:500;display:block}._statementText_1ea2b_308{font-family:var(--font-serif);letter-spacing:-.012em;color:var(--ink);text-wrap:pretty;max-width:21em;margin:0;font-size:clamp(30px,3.6vw,54px);font-weight:400;line-height:1.32}._pillars_1ea2b_321{padding:0 var(--content-pad) clamp(100px, 14vh, 160px)}._pillarsInner_1ea2b_324{max-width:var(--content-max);margin:0 auto}._pillarsHeading_1ea2b_328{font-family:var(--font-sans);letter-spacing:0;color:var(--ink);margin:0 0 32px;font-size:24px;font-weight:600;line-height:1.3}._pillarsGrid_1ea2b_337{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}._pillarCard_1ea2b_342{background:var(--oat);border-radius:16px;flex-direction:column;justify-content:space-between;min-height:480px;padding:32px;display:flex}._pillarTitle_1ea2b_351{font-family:var(--font-sans);letter-spacing:0;color:var(--ink);text-wrap:balance;max-width:35ch;margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.3}._pillarDesc_1ea2b_362{font-family:var(--font-serif);color:var(--ink-1);max-width:35ch;margin:0;font-size:18px;line-height:1.5}._pillarFoot_1ea2b_370{margin-top:48px}._pillarMeta_1ea2b_373{border-bottom:1px solid var(--card-line);margin:0 0 32px;padding:0;list-style:none}._pillarMetaRow_1ea2b_379{border-top:1px solid var(--card-line);color:var(--ink);justify-content:space-between;align-items:baseline;gap:8px;padding:12px 0;font-size:15px;display:flex}._pillarMetaLabel_1ea2b_389{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-1);font-size:13px}._pillarBtn_1ea2b_396{background:var(--ink);min-height:36px;color:var(--paper);border:1px solid var(--ink);font-size:15px;font-family:var(--font-sans);cursor:pointer;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:8px 16px;transition:background .15s,border-color .15s;display:inline-flex}._pillarBtn_1ea2b_396:hover{background:#32302a;border-color:#32302a}._sectionHead_1ea2b_418{max-width:880px;margin-bottom:clamp(48px,7vh,80px)}._sectionLabel_1ea2b_422{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:24px;font-size:13px;font-weight:500;display:block}._sectionHeading_1ea2b_431{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.12}._sectionLede_1ea2b_440{color:var(--ink-1);max-width:620px;margin:22px 0 0;font-size:16.5px;line-height:1.6}._process_1ea2b_449{padding:0 var(--content-pad) clamp(100px, 14vh, 160px)}._processInner_1ea2b_452{max-width:var(--content-max);border-top:1px solid var(--line);margin:0 auto;padding-top:clamp(48px,7vh,80px)}._processList_1ea2b_458{flex-direction:column;display:flex}._processRow_1ea2b_462{border-top:1px solid var(--line);grid-template-columns:140px 300px 1fr;align-items:baseline;gap:32px;padding:34px 0;display:grid}._processRow_1ea2b_462:last-child{border-bottom:1px solid var(--line)}._processNum_1ea2b_473{font-family:var(--font-serif);color:var(--ink-3);font-size:clamp(28px,2.6vw,40px);line-height:1}._processTitle_1ea2b_479{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:20px;font-weight:500}._processDesc_1ea2b_486{color:var(--ink-2);max-width:560px;margin:0;font-size:15.5px;line-height:1.6}._models_1ea2b_495{padding:0 var(--content-pad) clamp(100px, 14vh, 160px)}._modelsInner_1ea2b_498{max-width:var(--content-max);border-top:1px solid var(--line);margin:0 auto;padding-top:clamp(48px,7vh,80px)}._modelsGrid_1ea2b_504{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(32px,4vw,64px);display:grid}._modelsCol_1ea2b_509{flex-direction:column;display:flex}._modelsColHead_1ea2b_513{font-family:var(--font-serif);border-bottom:1px solid var(--ink);color:var(--ink);margin:0 0 10px;padding-bottom:16px;font-size:22px;font-weight:400}._modelRow_1ea2b_522{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;display:flex}._modelLogo_1ea2b_529{object-fit:contain;border-radius:5px;flex-shrink:0;width:20px;height:20px}._modelName_1ea2b_536{color:var(--ink);font-size:14.5px;font-weight:500}._modelNote_1ea2b_541{color:var(--ink-3);margin-left:auto;font-size:12.5px}._skills_1ea2b_548{padding:0 var(--content-pad) clamp(100px, 14vh, 160px)}._skillsInner_1ea2b_551{max-width:var(--content-max);border-top:1px solid var(--line);margin:0 auto;padding-top:clamp(48px,7vh,80px)}._skillsList_1ea2b_557{margin:0;padding:0;list-style:none}._skillRow_1ea2b_562{border-top:1px solid var(--line);grid-template-columns:80px 280px 1fr;align-items:baseline;gap:32px;padding:22px 0;transition:background .15s;display:grid}._skillRow_1ea2b_562:last-child{border-bottom:1px solid var(--line)}._skillRow_1ea2b_562:hover{background:#ffffff73}._skillNum_1ea2b_577{font-family:var(--font-serif);color:var(--ink-3);font-size:15px}._skillName_1ea2b_582{color:var(--ink);letter-spacing:-.005em;font-size:17px;font-weight:500}._skillDesc_1ea2b_588{color:var(--ink-2);font-size:14.5px;line-height:1.55}._faq_1ea2b_595{padding:0 var(--content-pad) clamp(120px, 16vh, 200px)}._faqInner_1ea2b_598{max-width:var(--content-max);border-top:1px solid var(--line);margin:0 auto;padding-top:clamp(48px,7vh,80px)}._faqList_1ea2b_604{max-width:880px}._faqItem_1ea2b_607{border-top:1px solid var(--line)}._faqItem_1ea2b_607:last-child{border-bottom:1px solid var(--line)}._faqQ_1ea2b_613{letter-spacing:-.005em;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:18px;font-weight:500;list-style:none;display:flex}._faqQ_1ea2b_613::-webkit-details-marker{display:none}._faqQ_1ea2b_613:after{content:"+";font-family:var(--font-serif);color:var(--ink-2);flex-shrink:0;font-size:24px;font-weight:400;line-height:1;transition:transform .2s}._faqItem_1ea2b_607[open] ._faqQ_1ea2b_613:after{transform:rotate(45deg)}._faqA_1ea2b_640{color:var(--ink-1);max-width:680px;margin:0;padding:0 48px 26px 0;font-size:15.5px;line-height:1.65}._cta_1ea2b_650{background:var(--ink-bg);color:var(--paper);padding:clamp(140px, 20vh, 220px) var(--content-pad) clamp(120px, 16vh, 180px)}._ctaInner_1ea2b_655{max-width:var(--content-max);margin:0 auto}._ctaHeading_1ea2b_659{font-family:var(--font-serif);letter-spacing:-.018em;color:var(--paper);margin:0 0 56px;font-size:clamp(48px,7vw,104px);font-weight:400;line-height:1.06}._ctaActions_1ea2b_668{flex-wrap:wrap;align-items:center;gap:28px;display:inline-flex}._ctaButton_1ea2b_674{background:var(--paper);color:var(--ink);border-radius:var(--radius-pill);font-size:15px;font-weight:500;font-family:var(--font-sans);cursor:pointer;border:none;align-items:center;gap:8px;padding:15px 24px 15px 28px;transition:transform .15s,background .15s;display:inline-flex}._ctaButton_1ea2b_674:hover{background:#fff;transform:translateY(-1px)}._ctaSecondary_1ea2b_693{color:var(--ink-text-2);border-bottom:1px solid #0000;padding:14px 0;font-size:15px;text-decoration:none;transition:color .15s,border-color .15s}._ctaSecondary_1ea2b_693:hover{color:var(--paper);border-color:var(--ink-line)}._footer_1ea2b_707{background:var(--ink-bg);color:var(--paper);padding:0 var(--content-pad) 48px}._footerInner_1ea2b_712{max-width:var(--content-max);border-top:1px solid var(--ink-line);flex-direction:column;gap:56px;margin:0 auto;padding-top:64px;display:flex}._footerMain_1ea2b_721{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:64px;display:flex}._footerBrandBlock_1ea2b_728{flex-direction:column;gap:12px;max-width:280px;display:flex}._footerBrand_1ea2b_728{font-family:var(--font-serif);color:var(--paper);font-size:24px;font-weight:400}._footerTagline_1ea2b_740{color:var(--ink-text-2);margin:0;font-size:14px;line-height:1.5}._footerCols_1ea2b_746{grid-template-columns:repeat(4,minmax(120px,auto));gap:56px;display:grid}._footerCol_1ea2b_746{flex-direction:column;gap:12px;display:flex}._footerCol_1ea2b_746 h4{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-text-3);margin:0 0 6px;font-size:13px;font-weight:500}._footerCol_1ea2b_746 a,._footerLinkBtn_1ea2b_765{color:var(--ink-text-2);cursor:pointer;font-size:14px;font-family:var(--font-sans);text-align:left;background:0 0;border:none;padding:0;text-decoration:none;transition:color .15s}._footerCol_1ea2b_746 a:hover,._footerLinkBtn_1ea2b_765:hover{color:var(--paper)}._footerBottom_1ea2b_779{border-top:1px solid var(--ink-line);justify-content:space-between;align-items:center;padding-top:28px;display:flex}._footerLegal_1ea2b_786{flex-wrap:wrap;align-items:center;gap:20px;display:flex}._footerCopy_1ea2b_792{color:var(--ink-text-3);font-size:13px}._footerIcp_1ea2b_796,._footerEmail_1ea2b_797{color:var(--ink-text-2);font-size:13px;text-decoration:none;transition:color .15s}._footerIcp_1ea2b_796:hover,._footerEmail_1ea2b_797:hover{color:var(--paper)}._footerLangBtn_1ea2b_805{color:var(--ink-text-2);cursor:pointer;font-size:13px;font-family:var(--font-sans);background:0 0;border:none;padding:4px 0;transition:color .15s}._footerLangBtn_1ea2b_805:hover{color:var(--paper)}@media (width<=1024px){._navLinks_1ea2b_96{display:none}._heroInner_1ea2b_142{grid-template-columns:1fr;align-items:start;gap:36px}._heroAside_1ea2b_159{padding-bottom:0}._pillarsGrid_1ea2b_337{grid-template-columns:1fr;gap:20px}._pillarCard_1ea2b_342{min-height:0}._pillarFoot_1ea2b_370{margin-top:36px}._processRow_1ea2b_462{grid-template-columns:80px 1fr}._processRow_1ea2b_462 ._processDesc_1ea2b_486{grid-column:2}._modelsGrid_1ea2b_504{grid-template-columns:1fr;gap:40px}._skillRow_1ea2b_562{grid-template-columns:56px 1fr;gap:16px}._skillRow_1ea2b_562 ._skillDesc_1ea2b_588{grid-column:2;margin-top:4px}}@media (width<=768px){._navInner_1ea2b_79{padding:13px 20px}._hero_1ea2b_139{padding-left:20px;padding-right:20px}._heroTitle_1ea2b_150{font-size:clamp(42px,11.5vw,60px)}._expandStage_1ea2b_214{--expand-rest-w:calc(100vw - 40px);aspect-ratio:auto}._expandCard_1ea2b_222{width:100%;height:auto}._expandCardInner_1ea2b_231{grid-template-columns:1fr;gap:32px;width:100%;padding:40px 24px;position:static;transform:none}._expandCardArt_1ea2b_284{max-width:56%;max-height:220px}._statement_1ea2b_292,._pillars_1ea2b_321,._process_1ea2b_449,._models_1ea2b_495,._showcase_1ea2b_863,._skills_1ea2b_548,._faq_1ea2b_595,._cta_1ea2b_650,._footer_1ea2b_707{padding-left:20px;padding-right:20px}._statementText_1ea2b_308{font-size:clamp(26px,7.4vw,34px)}._processRow_1ea2b_462{grid-template-columns:1fr;gap:10px;padding:26px 0}._processNum_1ea2b_473{font-size:22px}._footerMain_1ea2b_721{flex-direction:column;gap:40px}._footerCols_1ea2b_746{grid-template-columns:1fr 1fr;gap:36px}._footerBottom_1ea2b_779{flex-direction:column;align-items:flex-start;gap:16px}}._demos_diq9x_2{padding:0 var(--content-pad) clamp(100px, 14vh, 160px)}._demosInner_diq9x_5{max-width:var(--content-max);margin:0 auto}._demosGrid_diq9x_9{grid-template-columns:1fr 1fr;gap:32px;display:grid}._cell_diq9x_14{flex-direction:column;gap:24px;min-width:0;display:flex}._cellWide_diq9x_20{grid-column:1/-1}._cellMeta_diq9x_23{align-items:baseline;gap:20px;display:flex}._cellNum_diq9x_28{font-family:var(--font-serif);color:var(--ink-3);flex-shrink:0;font-size:17px}._cellTitle_diq9x_34{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink);margin:0 0 8px;font-size:20px;font-weight:500}._cellDesc_diq9x_42{color:var(--ink-2);max-width:560px;margin:0;font-size:15.5px;line-height:1.6}._stage_diq9x_51{border:1px solid var(--line);background:#fbfaf5;border-radius:16px;min-height:380px;position:relative;overflow:hidden}._stageCanvas_diq9x_59{background-image:radial-gradient(var(--line-strong) 1px, transparent 1px);background-size:22px 22px}._cellWide_diq9x_20 ._stage_diq9x_51{min-height:clamp(440px,56vh,600px)}._scrollTrack_diq9x_69{height:240vh}._stickyView_diq9x_74{border-top:1px solid var(--line);flex-direction:column;gap:24px;padding-top:clamp(48px,7vh,80px);display:flex;position:sticky;top:64px}._stickyHead_diq9x_85{margin-bottom:0}._stickyHead_diq9x_85 h2{font-size:clamp(30px,3.2vw,44px)}._stageSplit_diq9x_93{grid-template-columns:minmax(240px,.75fr) 1.25fr;align-items:center;gap:clamp(20px,3vw,48px);padding:clamp(24px,3vw,48px);display:grid;position:absolute;inset:0}._chatPlain_diq9x_106{flex-direction:column;gap:22px;display:flex}._chatTurn_diq9x_111{flex-direction:column;gap:6px;display:flex}._chatSpeaker_diq9x_116{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-text-3);font-size:12px;font-weight:500}._chatLine_diq9x_123{color:var(--ink-text-2);margin:0;font-size:15px;line-height:1.65}._ctUser_diq9x_129 ._chatLine_diq9x_123{color:var(--paper)}._ct1_diq9x_132{animation:12s forwards _chatT1_diq9x_1}._ct2_diq9x_133{animation:12s forwards _chatT2_diq9x_1}._cl2_diq9x_134{animation:12s forwards _chatL2_diq9x_1}._cl3_diq9x_135{animation:12s forwards _chatL3_diq9x_1}._ct3_diq9x_136{animation:12s forwards _chatT3_diq9x_1}._ct4_diq9x_137{animation:12s forwards _chatT4_diq9x_1}._typing_diq9x_138{white-space:nowrap;vertical-align:bottom;max-width:320px;display:inline-block;overflow:hidden}._typing1_diq9x_145{animation:12s steps(16,end) forwards _type1_diq9x_1}._typing2_diq9x_146{animation:12s steps(16,end) forwards _type2_diq9x_1}._stage_diq9x_51._playOnce_diq9x_150,._stage_diq9x_51._playOnce_diq9x_150 *{animation-play-state:paused}._stage_diq9x_51._playOnce_diq9x_150._isPlaying_diq9x_154,._stage_diq9x_51._playOnce_diq9x_150._isPlaying_diq9x_154 *{animation-play-state:running}._stage_diq9x_51._stageScroll_diq9x_161,._stage_diq9x_51._stageScroll_diq9x_161 *{animation-play-state:paused;animation-delay:calc(var(--p,0) * -12s)}._stage_diq9x_51._stageScroll_diq9x_161{background:var(--ink-bg);border-color:#f5f3ec24}._wfPane_diq9x_172{justify-content:center;align-items:center;min-width:0;display:flex}._wfBoard_diq9x_178{flex-shrink:0;width:560px;height:300px;position:relative}._wfSvg_diq9x_184{width:100%;height:100%;position:absolute;inset:0}._wfEdge_diq9x_190{stroke:#f5f3ec73;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px}._wfE1_diq9x_196{animation:12s forwards _wfDraw1_diq9x_1}._wfE2_diq9x_197{animation:12s forwards _wfDraw2_diq9x_1}._wfE3_diq9x_198{animation:12s forwards _wfDraw3_diq9x_1}._wfE4_diq9x_199{animation:12s forwards _wfDraw4_diq9x_1}._wfE5_diq9x_200,._wfE6_diq9x_201{animation:12s forwards _wfDraw56_diq9x_1}._wfNode_diq9x_203{width:40px;height:40px;color:var(--paper);background:#f5f3ec14;border:1px solid #f5f3ec59;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute}._wfN1_diq9x_215{animation:12s forwards _wfIn1_diq9x_1;top:130px;left:20px}._wfN2_diq9x_216{animation:12s forwards _wfIn2_diq9x_1;top:130px;left:130px}._wfN3_diq9x_217{animation:12s forwards _wfIn3_diq9x_1;top:60px;left:240px}._wfN4_diq9x_218{animation:12s forwards _wfIn4_diq9x_1;top:60px;left:350px}._wfN5_diq9x_219{animation:12s forwards _wfIn5_diq9x_1;top:200px;left:295px}._wfN6_diq9x_220{background:var(--paper);border-color:var(--paper);color:var(--ink);animation:12s forwards _wfIn6_diq9x_1;top:130px;left:460px}._plazaImage_diq9x_229{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:28px;position:absolute;inset:0}._canvasWorld_diq9x_240{position:absolute;inset:0}._genFrame_diq9x_246{background:#f0f0f0;border:1px solid #0000001f;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute}._genF1_diq9x_255{width:120px;height:84px;animation:10s forwards _genIn1_diq9x_1;top:16%;left:8%}._genF2_diq9x_260{width:150px;height:92px;animation:10s forwards _genIn2_diq9x_1;top:52%;left:34%}._genF3_diq9x_265{width:132px;height:76px;animation:10s forwards _genIn3_diq9x_1;top:16%;left:62%}._genF4_diq9x_270{width:124px;height:86px;animation:10s forwards _genIn4_diq9x_1;top:58%;left:68%}._genImg_diq9x_275{object-fit:cover;border-radius:5px;width:100%;height:100%;position:absolute;inset:0}._genSkeleton_diq9x_285{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%) 0 0/200% 100%;border-radius:5px;animation:1.5s linear infinite _skeletonFlow_diq9x_1;position:absolute;inset:0}._genBadge_diq9x_293{letter-spacing:.02em;color:#6d6d6db3;text-shadow:0 1px 2px #ffffff73;white-space:nowrap;font-size:9px;font-weight:500;line-height:1.2;position:absolute;bottom:6px;left:6px}._genSk1_diq9x_305{animation:1.5s linear infinite _skeletonFlow_diq9x_1,10s linear forwards _genRev1_diq9x_1}._genSk2_diq9x_306{animation:1.5s linear infinite _skeletonFlow_diq9x_1,10s linear forwards _genRev2_diq9x_1}._genSk3_diq9x_307{animation:1.5s linear infinite _skeletonFlow_diq9x_1,10s linear forwards _genRev3_diq9x_1}._genSk4_diq9x_308{animation:1.5s linear infinite _skeletonFlow_diq9x_1,10s linear forwards _genRev4_diq9x_1}._genCursor_diq9x_310{color:var(--ink);fill:var(--paper);animation:10s ease-in-out forwards _cursorPath_diq9x_1;position:absolute;top:0;left:0}@keyframes _chatT1_diq9x_1{0%,1%{opacity:0;transform:translateY(5px)}4%,to{opacity:1;transform:translateY(0)}}@keyframes _chatT2_diq9x_1{0%,20%{opacity:0;transform:translateY(5px)}23%,to{opacity:1;transform:translateY(0)}}@keyframes _chatL2_diq9x_1{0%,34%{opacity:0;transform:translateY(5px)}37%,to{opacity:1;transform:translateY(0)}}@keyframes _chatL3_diq9x_1{0%,49%{opacity:0;transform:translateY(5px)}52%,to{opacity:1;transform:translateY(0)}}@keyframes _chatT3_diq9x_1{0%,60%{opacity:0;transform:translateY(5px)}63%,to{opacity:1;transform:translateY(0)}}@keyframes _chatT4_diq9x_1{0%,76%{opacity:0;transform:translateY(5px)}79%,to{opacity:1;transform:translateY(0)}}@keyframes _type1_diq9x_1{0%,2%{max-width:0}14%,to{max-width:320px}}@keyframes _type2_diq9x_1{0%,62%{max-width:0}72%,to{max-width:320px}}@keyframes _wfIn1_diq9x_1{0%,23%{opacity:0;filter:blur(8px)}26%,to{opacity:1;filter:blur()}}@keyframes _wfIn2_diq9x_1{0%,29%{opacity:0;filter:blur(8px)}32%,to{opacity:1;filter:blur()}}@keyframes _wfIn3_diq9x_1{0%,39%{opacity:0;filter:blur(8px)}42%,to{opacity:1;filter:blur()}}@keyframes _wfIn4_diq9x_1{0%,54%{opacity:0;filter:blur(8px)}57%,to{opacity:1;filter:blur()}}@keyframes _wfIn5_diq9x_1{0%,44%{opacity:0;filter:blur(8px)}47%,to{opacity:1;filter:blur()}}@keyframes _wfIn6_diq9x_1{0%,82%{opacity:0;filter:blur(8px)}85%,to{opacity:1;filter:blur()}}@keyframes _wfDraw1_diq9x_1{0%,26%{stroke-dashoffset:1px}30%,to{stroke-dashoffset:0}}@keyframes _wfDraw2_diq9x_1{0%,36%{stroke-dashoffset:1px}40%,to{stroke-dashoffset:0}}@keyframes _wfDraw3_diq9x_1{0%,41%{stroke-dashoffset:1px}45%,to{stroke-dashoffset:0}}@keyframes _wfDraw4_diq9x_1{0%,51%{stroke-dashoffset:1px}55%,to{stroke-dashoffset:0}}@keyframes _wfDraw56_diq9x_1{0%,78%{stroke-dashoffset:1px}82%,to{stroke-dashoffset:0}}@keyframes _genIn1_diq9x_1{0%,5%{opacity:0;filter:blur(10px)}10%,to{opacity:1;filter:blur()}}@keyframes _genIn2_diq9x_1{0%,22%{opacity:0;filter:blur(10px)}27%,to{opacity:1;filter:blur()}}@keyframes _genIn3_diq9x_1{0%,38%{opacity:0;filter:blur(10px)}43%,to{opacity:1;filter:blur()}}@keyframes _genIn4_diq9x_1{0%,52%{opacity:0;filter:blur(10px)}57%,to{opacity:1;filter:blur()}}@keyframes _genRev1_diq9x_1{0%,28%{opacity:1}33%,to{opacity:0}}@keyframes _genRev2_diq9x_1{0%,48%{opacity:1}53%,to{opacity:0}}@keyframes _genRev3_diq9x_1{0%,65%{opacity:1}70%,to{opacity:0}}@keyframes _genRev4_diq9x_1{0%,85%{opacity:1}90%,to{opacity:0}}@keyframes _skeletonFlow_diq9x_1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _cursorPath_diq9x_1{0%{transform:translate(230px,240px)}18%{transform:translate(90px,80px)}40%{transform:translate(210px,220px)}60%{transform:translate(340px,80px)}82%,to{transform:translate(370px,230px)}}@media (width<=1280px){._wfBoard_diq9x_178{transform-origin:50%;transform:scale(.82)}}@media (width<=1024px){._demosGrid_diq9x_9{grid-template-columns:1fr}._stageSplit_diq9x_93{grid-template-columns:1fr;align-items:start;gap:4px;padding-bottom:0;position:static}._cellWide_diq9x_20 ._stage_diq9x_51{min-height:0}._wfPane_diq9x_172{overflow:hidden}._wfBoard_diq9x_178{transform-origin:top;margin:12px 0 -48px;transform:scale(.78)}}@media (width<=768px){._demos_diq9x_2{padding-left:20px;padding-right:20px}._stage_diq9x_51{min-height:320px}._wfBoard_diq9x_178{margin:8px 0 -118px;transform:scale(.56)}}@media (prefers-reduced-motion:reduce){._stage_diq9x_51,._stage_diq9x_51 *{animation:none!important}._wfEdge_diq9x_190{stroke-dashoffset:0}}._creative-plaza-page_1g5g8_1{background:0 0;flex-direction:row;min-height:100vh;padding:104px 24px 20px 20px;display:flex;position:relative}._creative-plaza-content_1g5g8_10{flex-direction:column;flex:1;align-items:stretch;min-width:0;padding:32px;display:flex}._creative-plaza-inner_1g5g8_19{flex-direction:column;flex:1;gap:24px;width:100%;max-width:1600px;margin-left:auto;margin-right:auto;display:flex}._plaza-topbar_1g5g8_32{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}._plaza-topbar-brand_1g5g8_40{flex:auto;align-items:flex-end;gap:14px;min-width:0;display:flex}._plaza-topbar-logo_1g5g8_48{width:36px;height:36px}._plaza-topbar-title_1g5g8_53{color:var(--text-primary);margin:0;font-size:22px;font-weight:600;line-height:1.2}._plaza-topbar-actions_1g5g8_61{align-items:center;min-width:min(420px,100%);margin-left:auto;display:flex}._plaza-topbar-copy_1g5g8_68{color:var(--text-secondary);white-space:nowrap;text-align:left;margin:0;font-size:14px}._plaza-search-wrap_1g5g8_76{width:min(420px,100%);position:relative}._plaza-search-icon_1g5g8_81{color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}._plaza-search-input_1g5g8_90{width:100%;color:var(--text-primary);box-sizing:border-box;background:#ffffffd1;border:1px solid #11182714;border-radius:999px;outline:none;padding:10px 16px 10px 36px;font-size:14px;transition:background .15s,border-color .15s,box-shadow .15s}._plaza-search-input_1g5g8_90::placeholder{color:var(--text-secondary);opacity:.7}._plaza-search-input_1g5g8_90:focus{background:#fffffff5;border-color:#4f46e54d;box-shadow:0 0 0 3px #4f46e514}._plaza-masonry-grid_1g5g8_116{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (width<=1400px){._plaza-masonry-grid_1g5g8_116{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){._plaza-masonry-grid_1g5g8_116{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){._plaza-masonry-grid_1g5g8_116{grid-template-columns:1fr}}._plaza-card_1g5g8_128{cursor:pointer;border-radius:18px;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden;box-shadow:0 2px 8px #0f172a0f}._plaza-card_1g5g8_128:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0f172a1f}._plaza-card_1g5g8_128:focus-visible{outline-offset:2px;outline:2px solid #4f46e566}._plaza-card-visual_1g5g8_147{aspect-ratio:4/3;width:100%;position:relative;overflow:hidden}._plaza-card-media_1g5g8_154{object-fit:cover;width:100%;height:100%;display:block}._plaza-card-visual-overlay_1g5g8_161{pointer-events:none;background:linear-gradient(#0f172a05 0%,#0f172a33 100%);position:absolute;inset:0}._plaza-card-glass-info_1g5g8_168{z-index:1;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(150%);pointer-events:none;background:linear-gradient(#0f172a00 0%,#0f172a38 42%,#0f172a8f 100%);flex-direction:column;gap:4px;padding:36px 18px 14px;display:flex;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 36% 100%);mask-image:linear-gradient(#0000 0%,#000 36% 100%)}._plaza-card-owner_1g5g8_192,._plaza-card-title_1g5g8_193{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 8px #00000052;overflow:hidden}._plaza-card-owner_1g5g8_192{color:#ffffffbd;font-size:12px;font-weight:500;line-height:1.2}._plaza-card-title_1g5g8_193{color:#fffffff5;font-size:14px;font-weight:600;line-height:1.25}._plaza-empty_1g5g8_216{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:80px 24px;display:flex}._plaza-empty-icon_1g5g8_226{color:var(--text-secondary);opacity:.5}._plaza-empty-title_1g5g8_227{color:var(--text-secondary);font-size:16px;font-weight:600}._plaza-empty-sub_1g5g8_228{color:var(--text-secondary);opacity:.7;font-size:13.5px}._history-section_1g5g8_232{flex-direction:column;gap:16px;min-height:0;display:flex}._history-section-header_1g5g8_239{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._history-section-title_1g5g8_247{color:var(--text-primary);margin:0 0 4px;font-size:18px;font-weight:600}._history-section-copy_1g5g8_254{color:var(--text-secondary);margin:0;font-size:13px}._history-load-more-wrap_1g5g8_260{flex-direction:column;align-items:center;gap:8px;padding:4px 0 0;display:flex}._history-load-more-error_1g5g8_268{color:#b91c1c;margin:0;font-size:13px}._history-filter-bar_1g5g8_274{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}._history-filter-bar_1g5g8_274>*{min-width:0}._history-filter-row-break_1g5g8_286{flex-basis:100%;width:0;height:0}._history-filter-input-field_1g5g8_292{flex:clamp(150px,15vw,220px);align-items:center;gap:10px;min-width:0;max-width:280px;display:flex}._history-filter-input_1g5g8_292{width:auto;height:40px;color:var(--text-primary);box-sizing:border-box;background:#ebebefeb;border:1px solid #94a3b838;border-radius:12px;outline:none;flex:auto;padding:0 14px;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s,transform .15s}._history-filter-input_1g5g8_292::placeholder{color:#0f172a6b}._history-filter-input_1g5g8_292:hover{background:#efeff3f5;border-color:#64748b42}._history-filter-input_1g5g8_292:focus,._history-filter-input_1g5g8_292:focus-visible{background:#f4f4f7fa;border-color:#64748b4d;box-shadow:0 0 0 4px #94a3b824}._history-filter-label_1g5g8_336{color:#0f172a80;white-space:nowrap;font-size:12px;font-weight:600}._history-filter-select-field_1g5g8_343{flex-direction:row;flex:clamp(150px,15vw,220px);align-items:center;gap:10px;min-width:0;max-width:280px;display:flex}._history-filter-dropdown_1g5g8_353{flex:auto;min-width:0;position:relative}._history-filter-select_1g5g8_343{width:100%;height:40px;color:var(--text-primary);text-align:left;cursor:pointer;box-sizing:border-box;background:#ebebeff0;border:1px solid #94a3b838;border-radius:12px;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:500;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:flex}._history-filter-select_1g5g8_343:hover{background-color:#efeff3fa;border-color:#64748b42}._history-filter-select_1g5g8_343:focus,._history-filter-select_1g5g8_343:focus-visible{border-color:#64748b52;outline:none;box-shadow:0 0 0 4px #94a3b824}._history-filter-select-value_1g5g8_396{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._history-filter-select-chevron_1g5g8_404{color:#0f172a80;flex:none;transition:transform .15s,color .15s}._history-filter-select-chevron-open_1g5g8_410{color:#0f172ab3;transform:rotate(180deg)}._history-filter-select-menu_1g5g8_415{z-index:30;overscroll-behavior:contain;background:#ececf0fa;border:1px solid #94a3b838;border-radius:12px;max-height:260px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 30px #0f172a1f}._history-filter-select-option_1g5g8_433+._history-filter-select-option_1g5g8_433{margin-top:4px}._history-filter-select-option_1g5g8_433{color:var(--text-primary);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:12px;transition:background .15s,color .15s;display:flex}._history-filter-select-option_1g5g8_433:hover{color:var(--text-primary);background:#dee0e4f5}._history-filter-select-option-selected_1g5g8_455{color:#0f172aeb;background:#d6d8dcf5;font-weight:600}._history-filter-select-option-label_1g5g8_461{flex:auto;min-width:0}._history-filter-select-option-check_1g5g8_466{color:#475569eb;flex:none}._history-filter-range_1g5g8_471{flex:none;align-items:center;gap:10px;display:flex}._history-filter-actions_1g5g8_478{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;width:auto;min-width:max-content;margin-left:auto;display:flex}._history-filter-search_1g5g8_491,._history-filter-reset_1g5g8_492,._history-filter-refresh_1g5g8_493{white-space:nowrap;color:#0f172a9e;cursor:pointer;background:#e4e4e8e0;border:1px solid #94a3b838;border-radius:12px;flex:none;height:40px;padding:0 14px;font-size:12px;font-weight:600;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}._history-filter-search_1g5g8_491:hover,._history-filter-reset_1g5g8_492:hover,._history-filter-refresh_1g5g8_493:hover{color:#0f172ac7;background:#dcdee2eb;border-color:#64748b42}._history-filter-search_1g5g8_491:focus-visible,._history-filter-reset_1g5g8_492:focus-visible,._history-filter-refresh_1g5g8_493:focus-visible{border-color:#64748b52;outline:none;box-shadow:0 0 0 4px #94a3b824}._history-table-shell_1g5g8_524{background:#dfdfe485;border:1px solid #11182714;border-radius:18px;overflow:auto;box-shadow:inset 0 1px #ffffff2e}._history-table_1g5g8_524{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1220px}._history-col-unit_1g5g8_539{width:10%}._history-col-double_1g5g8_543{width:20%}._history-table_1g5g8_524 thead th{z-index:1;text-align:center;color:var(--text-secondary);background:#e9e9ed75;border-bottom:1px solid #11182714;padding:14px 16px;font-size:12px;font-weight:600;position:sticky;top:0}._history-table_1g5g8_524 tbody td{color:var(--text-primary);vertical-align:middle;text-align:center;background:#e9e9ed75;border-bottom:1px solid #1118270f;padding:14px 16px;font-size:13px}._history-table_1g5g8_524 tbody tr:hover td{background:#e2e2e7ad}._history-status-badge_1g5g8_574{border-radius:999px;justify-content:center;align-items:center;min-width:58px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}._history-status-success_1g5g8_585{color:#15803d;background:#22c55e1f}._history-status-failed_1g5g8_590{color:#b91c1c;background:#ef44441f}._history-status-cancelled_1g5g8_595{color:#475569;background:#94a3b829}._history-status-running_1g5g8_600{color:#1d4ed8;background:#3b82f61f}._history-status-queued_1g5g8_605{color:#b45309;background:#f59e0b24}._history-result-link_1g5g8_610{color:#4338ca;align-items:center;gap:6px;max-width:100%;text-decoration:none;display:inline-flex}._history-result-link_1g5g8_610:hover{color:#312e81}._history-result-text_1g5g8_623{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}._history-prompt-cell_1g5g8_631{align-items:center;gap:8px;width:100%;max-width:100%;display:flex}._history-text-tooltip-trigger_1g5g8_639{flex:auto;min-width:0;max-width:calc(100% - 30px);display:inline-block;position:relative}._history-text-tooltip-portal_1g5g8_647{color:#fff;white-space:pre-wrap;word-break:break-word;text-align:left;pointer-events:none;width:max-content;min-width:240px;max-width:min(560px,72vw);z-index:var(--hover-tooltip-z-index,2147480000);background:#0f172af5;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.55;position:fixed;transform:translate(-50%,-100%);box-shadow:0 16px 40px #0f172a3d}._history-prompt-copy-button_1g5g8_667{color:#0f172a85;cursor:pointer;background:#e4e4e8e0;border:1px solid #94a3b838;border-radius:8px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}._history-prompt-copy-button_1g5g8_667:hover{color:#0f172ab8;background:#dcdee2eb;border-color:#64748b42}._history-prompt-copy-button_1g5g8_667:focus-visible{border-color:#64748b52;outline:none;box-shadow:0 0 0 4px #94a3b824}._history-prompt-copy-button-success_1g5g8_694{color:#15803d;background:#22c55e1f;border-color:#22c55e42}._history-preview-cell_1g5g8_700{text-align:center}._history-preview-link_1g5g8_704,._history-preview-empty_1g5g8_705,._history-preview-fallback_1g5g8_706{aspect-ratio:1;border-radius:12px;justify-content:center;align-items:center;width:min(72px,100%);display:inline-flex;overflow:hidden}._history-preview-link_1g5g8_704{text-decoration:none}._history-preview-box_1g5g8_720{background:#cdcfd685;border:1px solid #11182714;border-radius:12px;width:100%;height:100%;overflow:hidden}._history-preview-media_1g5g8_729{object-fit:cover;background:#0f172a0a;width:100%;height:100%;display:block}._history-preview-empty_1g5g8_705,._history-preview-fallback_1g5g8_706{color:var(--text-secondary);background:#d6d6db85;border:1px solid #11182714;font-size:12px;font-weight:600}._plaza-modal-overlay_1g5g8_748{z-index:300;-webkit-backdrop-filter:none;background:#02040a;animation:.2s ease-out _subscription-overlay-fade-in_1g5g8_1;position:fixed;inset:0}._plaza-modal_1g5g8_748{width:100vw;height:100svh;box-shadow:none;background:#05070b;border:none;border-radius:0;flex-direction:column;animation:.28s cubic-bezier(.22,1,.36,1) _subscription-card-fade-in_1g5g8_1;display:flex;overflow:hidden}._plaza-modal-topbar_1g5g8_771{z-index:4;pointer-events:none;display:block;position:absolute;inset:0}._plaza-modal-back_1g5g8_779{color:#ffffffe6;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(10px);background:#0f172a85;border:none;border-radius:999px;align-items:center;gap:8px;min-width:88px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .15s;display:flex;position:absolute;top:18px;left:22px}._plaza-modal-back_1g5g8_779:hover{color:#fff;background:#0f172ab8}._plaza-modal-clone-tab_1g5g8_806{z-index:5;color:#fffffff2;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(10px);background:#0f172a85;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex;position:absolute;top:18px;right:22px}._plaza-modal-clone-tab_1g5g8_806:hover{background:#0f172ab8;border-color:#ffffff47}._plaza-modal-clone-tab_1g5g8_806:disabled,._plaza-modal-clone-tab_1g5g8_806._is-loading_1g5g8_834{opacity:.72;cursor:not-allowed!important}._plaza-modal-tabs_1g5g8_841{z-index:5;pointer-events:auto;flex-direction:column;gap:8px;padding:0;display:flex;position:absolute;top:50%;left:22px;transform:translateY(-50%)}._plaza-modal-tab_1g5g8_841{color:#ffffffc7;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#0f172a85;border:1px solid #ffffff1f;border-radius:999px;justify-content:flex-start;align-items:center;gap:6px;min-width:108px;padding:10px 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:flex}._plaza-modal-tab_1g5g8_841:hover{color:#fffffff2;background:#0f172aad;border-color:#fff3}._plaza-modal-tab_1g5g8_841._is-active_1g5g8_879{color:#fff;background:#0f172ac7;border-color:#ffffff3d}._plaza-modal-tab--danger_1g5g8_885{color:#fca5a5e6;border-color:#ef444440}._plaza-modal-tab--danger_1g5g8_885:hover{color:#fca5a5;background:#7f1d1db3;border-color:#ef444473}._plaza-modal-tab-error_1g5g8_896{color:#fca5a5;background:#7f1d1d8c;border:1px solid #ef44444d;border-radius:999px;padding:4px 10px;font-size:11px}._plaza-modal-body_1g5g8_905{flex:1;height:100%;min-height:0;position:relative;overflow:hidden}._plaza-watch-view_1g5g8_913{height:100%;padding:0;transition:filter .22s,transform .22s,opacity .22s}._plaza-watch-view_1g5g8_913._is-blurred_1g5g8_919{filter:blur(18px);opacity:.42;transform:scale(1.03)}._plaza-watch-stage_1g5g8_925{height:100%;box-shadow:none;border-radius:0;position:relative;overflow:hidden}._plaza-watch-media_1g5g8_933{object-fit:contain;background:#05070b;width:100%;height:100%;display:block}._plaza-watch-stage-overlay_1g5g8_941{pointer-events:none;background:radial-gradient(circle at 20% 20%,#ffffff29,#0000 28%),radial-gradient(circle at 78% 24%,#ffffff1f,#0000 20%),linear-gradient(#ffffff0a 0%,#00000029 100%);position:absolute;inset:0}._plaza-flow-backdrop_1g5g8_951{z-index:1;-webkit-backdrop-filter:blur(18px);background:#0206172e;position:absolute;inset:0}._plaza-flow-view_1g5g8_960{z-index:2;justify-content:center;align-items:center;padding:84px 20px 20px 132px;display:flex;position:absolute;inset:0}._plaza-flow-panel_1g5g8_970{flex-direction:column;width:min(1360px,100% - 8px);height:min(840px,100% - 24px);display:flex;overflow:visible}._plaza-flow-panel-bar_1g5g8_978{justify-content:space-between;align-items:center;gap:16px;padding:0 0 14px;display:flex}._plaza-flow-panel-title_1g5g8_986{color:#fffffff0;align-items:center;min-width:0;font-size:14px;font-weight:600;display:flex}._plaza-flow-canvas-shell_1g5g8_995{flex:1;min-height:0;margin:0;position:relative}._plaza-flow-canvas-inner_1g5g8_1002{background:#e0e0e4;border:1px solid #00000012;border-radius:18px;position:absolute;inset:0;overflow:hidden}._plaza-flow-canvas-shell_1g5g8_995 .react-flow{background:#e0e0e4}._plaza-flow-canvas-shell_1g5g8_995 .react-flow__controls{box-shadow:none;border:1px solid #0000001a;border-radius:14px;overflow:hidden}._plaza-flow-canvas-shell_1g5g8_995 .react-flow__controls-button{color:#0f172ab3;background:#fffc;border-bottom-color:#00000014}._plaza-flow-canvas-shell_1g5g8_995 .react-flow__controls-button:hover{background:#fffffff2}._plaza-flow-canvas-shell_1g5g8_995 .react-flow__attribution{display:none}._plaza-flow-canvas-shell_1g5g8_995 img,._plaza-flow-canvas-shell_1g5g8_995 video{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}._plaza-modal-nav_1g5g8_1044{z-index:20;color:#ffffffe6;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#0f172a8c;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,opacity .15s;display:flex;position:absolute;top:70%;transform:translateY(-50%)}._plaza-modal-nav_1g5g8_1044:hover{background:#0f172acc}._plaza-modal-nav_1g5g8_1044:disabled{opacity:.25;cursor:default}._plaza-modal-nav--prev_1g5g8_1073{left:16px}._plaza-modal-nav--next_1g5g8_1074{right:16px}._personal-center-layout_1g5g8_1078{flex-direction:column;gap:18px;width:min(860px,100%);margin:0 auto;display:flex}._personal-center-profile-header_1g5g8_1086{grid-template-columns:104px minmax(0,1fr);align-items:stretch;gap:18px;display:grid}._personal-center-avatar-shell_1g5g8_1093{aspect-ratio:1;background:#0f172a0a;border:1px solid #11182714;border-radius:50%;align-self:start;width:100%;margin-top:28px;overflow:hidden}._personal-center-avatar_1g5g8_1093{object-fit:cover;width:100%;height:100%;display:block}._personal-center-profile-meta_1g5g8_1111{flex-direction:column;gap:10px;min-width:0;display:flex}._personal-center-kicker_1g5g8_1118{letter-spacing:.1em;text-transform:uppercase;color:#0f172a75;font-size:12px;font-weight:600}._personal-center-profile-name_1g5g8_1126{color:var(--text-primary);margin:0;font-size:clamp(30px,4vw,40px);font-weight:500;line-height:1.05}._personal-center-profile-identity_1g5g8_1134{letter-spacing:0;color:#0f172a85;vertical-align:middle;font-size:.45em;font-weight:500;display:inline-block}._personal-center-hero_1g5g8_1143,._personal-center-section_1g5g8_1144,._personal-center-login-card_1g5g8_1145{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}._personal-center-hero_1g5g8_1143{border-bottom:1px solid #11182714;padding:10px 0 22px}._personal-center-heatmap-block_1g5g8_1158{margin-top:24px}._personal-center-heatmap-outer-header_1g5g8_1162{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}._personal-center-heatmap-card_1g5g8_1170{--heatmap-label-width:42px;--heatmap-cell-size:12px;--heatmap-column-gap:4px;--heatmap-row-gap:4px;box-shadow:none;background:#0f172a05;border:1px solid #1118270f;border-radius:24px;padding:18px 18px 16px}._personal-center-heatmap-eyebrow_1g5g8_1182{color:#0f172a7a;font-size:12px;font-weight:500}._personal-center-heatmap-value_1g5g8_1188{letter-spacing:-.04em;color:var(--text-primary);margin-top:2px;font-size:clamp(22px,3.2vw,30px);line-height:1}._personal-center-heatmap-tabs_1g5g8_1196{background:#0f172a0a;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}._personal-center-heatmap-tab_1g5g8_1196{appearance:none;cursor:pointer;color:#0f172a8f;background:0 0;border:none;border-radius:999px;padding:5px 10px;font-size:12px}._personal-center-heatmap-tab-active_1g5g8_1216{color:var(--text-primary);background:#ffffffeb;box-shadow:0 1px 2px #0f172a0f}._personal-center-info-value-row-end_1g5g8_1222{justify-content:flex-end}._personal-center-heatmap-months_1g5g8_1226{grid-template-columns:var(--heatmap-label-width) minmax(0, 1fr);color:#0f172aa3;align-items:center;margin-bottom:8px;font-size:12px;font-weight:500;display:grid}._personal-center-heatmap-months_1g5g8_1226:before{content:""}._personal-center-heatmap-month-labels_1g5g8_1240{align-items:center;gap:var(--heatmap-column-gap);grid-template-columns:repeat(53,minmax(0,1fr));display:grid}._personal-center-heatmap-month-labels_1g5g8_1240 span{white-space:nowrap;justify-content:center;align-items:center;width:100%;min-width:0;display:flex}._personal-center-heatmap-grid_1g5g8_1256{grid-template-columns:var(--heatmap-label-width) minmax(0, 1fr);border-bottom:1px solid #1118270f;align-items:start;gap:10px;padding-bottom:16px;display:grid}._personal-center-heatmap-weekdays_1g5g8_1265{grid-template-rows:repeat(7, var(--heatmap-cell-size));gap:var(--heatmap-row-gap);color:#0f172aa3;font-size:12px;font-weight:500;display:grid}._personal-center-heatmap-weekdays_1g5g8_1265 span{align-items:center;display:flex}._personal-center-heatmap-weekdays_1g5g8_1265 span:first-child{grid-row:1}._personal-center-heatmap-weekdays_1g5g8_1265 span:nth-child(2){grid-row:4}._personal-center-heatmap-weekdays_1g5g8_1265 span:nth-child(3){grid-row:7}._personal-center-heatmap-columns_1g5g8_1291{gap:var(--heatmap-column-gap);grid-template-columns:repeat(53,minmax(0,1fr));display:grid}._personal-center-heatmap-column_1g5g8_1291{grid-template-rows:repeat(7, var(--heatmap-cell-size));gap:var(--heatmap-row-gap);display:grid}._personal-center-heatmap-cell_1g5g8_1303{width:100%;min-width:8px;height:var(--heatmap-cell-size);background:#0f172a0f;border-radius:3px;display:block}._heatLevel0_1g5g8_1312{background:#0f172a0f}._heatLevel1_1g5g8_1316{background:#d7efe7}._heatLevel2_1g5g8_1320{background:#a8dbc8}._heatLevel3_1g5g8_1324{background:#71c1a6}._heatLevel4_1g5g8_1328{background:#2d9b79}._personal-center-heatmap-legend_1g5g8_1332{color:#0f172a99;align-items:center;gap:8px;margin-top:14px;font-size:12px;font-weight:500;display:flex}._personal-center-heatmap-legend-ramp_1g5g8_1342{align-items:center;gap:4px;display:inline-flex}._personal-center-heatmap-legend-ramp_1g5g8_1342 ._personal-center-heatmap-cell_1g5g8_1303{width:12px}._personal-center-lead_1g5g8_1352,._personal-center-meta-row_1g5g8_1353{margin:0}._personal-center-lead_1g5g8_1352,._personal-center-meta-text_1g5g8_1358,._personal-center-card-copy_1g5g8_1359,._personal-center-info-hint_1g5g8_1360,._personal-center-login-copy_1g5g8_1361{color:#0f172aad;font-size:15px;line-height:1.7}._personal-center-card-copy_1g5g8_1359{color:#0f172a80;font-style:italic}._personal-center-meta-row_1g5g8_1353{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._personal-center-badge_1g5g8_1379{color:#0f172ab8;background:#0f172a0d;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}._personal-center-badge-provider_1g5g8_1391{color:var(--text-primary);background:#ffffffb8;border:1px solid #1118270f}._personal-center-badge-logo_1g5g8_1397{object-fit:contain;flex-shrink:0;width:14px;height:14px}._personal-center-section_1g5g8_1144{border-bottom:1px solid #11182714;padding:18px 0 22px}._personal-center-section_1g5g8_1144:last-of-type{border-bottom:none;padding-bottom:0}._personal-center-section-header_1g5g8_1414{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}._personal-center-section-title_1g5g8_1422{color:var(--text-primary);margin:0 0 6px;font-size:20px;font-weight:600}._personal-center-section-icon_1g5g8_1429{color:#0f172a61;flex-shrink:0;margin-top:4px}._personal-center-info-list_1g5g8_1435{flex-direction:column;gap:0;display:flex}._personal-center-info-row_1g5g8_1441{border-top:1px solid #1118270f;grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:flex-start;gap:18px;min-width:0;padding:16px 0;display:grid}._personal-center-info-row_1g5g8_1441:first-child{border-top:none;padding-top:0}._personal-center-info-row_1g5g8_1441:last-child{padding-bottom:0}._personal-center-info-intro_1g5g8_1460{min-width:0}._personal-center-info-label_1g5g8_1464,._personal-center-metric-label_1g5g8_1465{letter-spacing:.08em;text-transform:uppercase;color:#0f172a70;font-size:12px;font-weight:600}._personal-center-info-value-row_1g5g8_1222{align-items:center;gap:10px;min-width:0;display:flex}._personal-center-display-name-editor_1g5g8_1480{flex-wrap:wrap;align-items:flex-start;gap:10px;min-width:0;display:flex}._personal-center-info-code_1g5g8_1488,._personal-center-invite-code_1g5g8_1489,._personal-center-metric-card_1g5g8_1490,._personal-center-text-input_1g5g8_1491{background:#0f172a06;border:1px solid #1118270f;border-radius:16px}._personal-center-info-code_1g5g8_1488,._personal-center-invite-code_1g5g8_1489,._personal-center-text-input_1g5g8_1491{min-width:0;color:var(--text-primary);flex:1;padding:12px 14px;font-size:13px;line-height:1.5;display:block}._personal-center-info-code_1g5g8_1488,._personal-center-invite-code_1g5g8_1489{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._personal-center-text-input_1g5g8_1491{outline:none;min-height:46px;transition:border-color .16s,box-shadow .16s,background .16s}._personal-center-text-input_1g5g8_1491:focus{background:#ffffffe0;border-color:#4f46e53d;box-shadow:0 0 0 3px #4f46e514}._personal-center-text-input_1g5g8_1491._is-readonly_1g5g8_1528{cursor:default;caret-color:#0000;-webkit-user-select:none;user-select:none}._personal-center-text-input_1g5g8_1491._is-readonly_1g5g8_1528:focus{box-shadow:none;background:#0f172a06;border-color:#1118270f}._personal-center-ghost-btn_1g5g8_1541,._personal-center-icon-btn_1g5g8_1542,._personal-center-action-btn_1g5g8_1543,._personal-center-primary-btn_1g5g8_1544,._personal-center-secondary-btn_1g5g8_1545{cursor:pointer;transition:background .16s,border-color .16s,opacity .16s,color .16s}._personal-center-ghost-btn_1g5g8_1541,._personal-center-icon-btn_1g5g8_1542{color:#0f172aad;background:0 0;border:1px solid #11182714;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 14px;display:inline-flex}._personal-center-icon-btn_1g5g8_1542{width:38px;padding:0}._personal-center-ghost-btn_1g5g8_1541:hover,._personal-center-icon-btn_1g5g8_1542:hover,._personal-center-action-btn_1g5g8_1543:hover,._personal-center-primary-btn_1g5g8_1544:hover,._personal-center-secondary-btn_1g5g8_1545:hover{background:#0f172a0a}._personal-center-metric-rail_1g5g8_1578{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}._personal-center-metric-card_1g5g8_1490,._personal-center-invite-code-block_1g5g8_1586{flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}._personal-center-metric-card_1g5g8_1490{justify-content:space-between;min-height:132px}._personal-center-metric-value_1g5g8_1599{letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(28px,4vw,38px);font-weight:600;line-height:1}._personal-center-points-inline_1g5g8_1607{flex-direction:column;gap:8px;margin:14px 0;display:flex}._personal-center-points-line_1g5g8_1614{color:#0f172ab8;margin:0;font-size:15px;line-height:1.7}._personal-center-points-label_1g5g8_1621{color:#0f172a8f}._personal-center-points-value_1g5g8_1625{color:var(--text-primary);font-weight:600}._personal-center-primary-btn_1g5g8_1544,._personal-center-secondary-btn_1g5g8_1545,._personal-center-action-btn_1g5g8_1543{border:1px solid #11182714;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}._personal-center-primary-btn_1g5g8_1544{color:#fff;background:#111827eb;width:fit-content;margin-top:8px}._personal-center-section-cta_1g5g8_1652{margin-top:22px}._personal-center-secondary-btn_1g5g8_1545{width:fit-content;color:var(--text-primary);background:0 0;margin-top:8px}._personal-center-action-list_1g5g8_1663{flex-direction:column;gap:0;display:flex}._personal-center-action-btn_1g5g8_1543{width:100%;min-height:52px;color:var(--text-primary);background:0 0;border:none;border-top:1px solid #1118270f;border-radius:0;justify-content:flex-start;padding:0}._personal-center-action-btn_1g5g8_1543:first-child{border-top:none}._personal-center-action-btn_1g5g8_1543._is-danger_1g5g8_1685{color:#b91c1c}._personal-center-inline-error_1g5g8_1689{color:#b91c1c;width:100%;margin:-2px 0 0;font-size:13px;line-height:1.5}._personal-center-inline-status_1g5g8_1697{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:10px;font-size:14px;display:inline-flex}._personal-center-login-card_1g5g8_1145{text-align:left;flex-direction:column;align-items:flex-start;gap:14px;width:min(720px,100%);margin:24px auto 0;padding:12px 0 0;display:flex}._personal-center-login-title_1g5g8_1717{color:var(--text-primary);margin:0;font-size:clamp(30px,4vw,42px);font-weight:500;line-height:1.08}._is-spinning_1g5g8_1725{animation:1s linear infinite _dashboard-spinner-rotate_1g5g8_1}@media (width<=1024px){._history-filter-input-field_1g5g8_292,._history-filter-select-field_1g5g8_343,._history-filter-date_1g5g8_1732{width:100%;max-width:none}._history-filter-actions_1g5g8_478{justify-content:flex-end}._personal-center-info-row_1g5g8_1441,._personal-center-metric-rail_1g5g8_1578{grid-template-columns:1fr}}@media (width<=640px){._history-filter-input-field_1g5g8_292,._history-filter-select-field_1g5g8_343,._history-filter-date_1g5g8_1732{justify-content:space-between;width:100%}._history-filter-actions_1g5g8_478{justify-content:stretch;width:100%;margin-left:0}._history-filter-search_1g5g8_491,._history-filter-reset_1g5g8_492,._history-filter-refresh_1g5g8_493{flex:1 1 0;justify-content:center}._personal-center-profile-header_1g5g8_1086{grid-template-columns:88px minmax(0,1fr);align-items:start}._personal-center-info-value-row_1g5g8_1222{flex-direction:column;align-items:flex-start}._personal-center-display-name-editor_1g5g8_1480{flex-direction:column;align-items:stretch}._personal-center-profile-name_1g5g8_1126,._personal-center-login-title_1g5g8_1717{font-size:30px}._personal-center-ghost-btn_1g5g8_1541,._personal-center-info-code_1g5g8_1488,._personal-center-text-input_1g5g8_1491,._personal-center-primary-btn_1g5g8_1544,._personal-center-secondary-btn_1g5g8_1545{width:100%}._personal-center-heatmap-header_1g5g8_1803,._personal-center-heatmap-grid_1g5g8_1256,._personal-center-heatmap-months_1g5g8_1226{grid-template-columns:1fr}._personal-center-heatmap-months_1g5g8_1226:before,._personal-center-heatmap-weekdays_1g5g8_1265{display:none}._personal-center-heatmap-columns_1g5g8_1291{padding-bottom:4px;overflow-x:auto}}._referral-overlay_ztwk7_1{z-index:220;-webkit-backdrop-filter:blur(10px);background:#0a0a0a33;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._referral-panel_ztwk7_14{width:min(760px,100vw - 48px);max-height:min(84vh,920px);color:var(--text-primary);background:#f7f7f5f5;border:1px solid #11111114;border-radius:28px;flex-direction:column;gap:14px;padding:24px;display:flex;overflow:auto;box-shadow:0 24px 60px #11111124}._referral-header_ztwk7_29{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._referral-header-content_ztwk7_36{min-width:0}._referral-kicker_ztwk7_40{color:#1111118f;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}._referral-title_ztwk7_51{letter-spacing:-.02em;color:#111;margin:8px 0 6px;font-size:22px;font-weight:700;line-height:1.2}._referral-subtitle_ztwk7_60{color:#111111a3;max-width:560px;margin:0;font-size:13px;line-height:1.65}._referral-chip_ztwk7_68{color:#111111bd;white-space:nowrap;background:#1111110d;border:1px solid #11111114;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700}._referral-section_ztwk7_79{background:#ffffffc7;border:1px solid #11111112;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}._referral-hero-section_ztwk7_89{background:#ffffffe6;padding:18px}._checkin-flat-section_ztwk7_94{background:0 0;border-color:#0000;padding:0}._referral-flat-section_ztwk7_100{background:0 0;border-color:#0000}._referral-section-top_ztwk7_105{justify-content:space-between;align-items:center;gap:12px;display:flex}._referral-section-title_ztwk7_112{color:#111;margin:0;font-size:14px;font-weight:700;line-height:1.3}._referral-section-note_ztwk7_120{color:#11111194;margin:4px 0 0;font-size:12px;line-height:1.55}._referral-hero-grid_ztwk7_127{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:stretch;gap:12px;display:grid}._referral-code-block_ztwk7_134{background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;gap:10px;min-height:100%;padding:0;display:flex}._referral-code-row_ztwk7_146{align-items:center;gap:10px;display:flex}._referral-code_ztwk7_134{letter-spacing:.22em;text-align:center;color:#111;background:#fff;border:1px solid #11111114;border-radius:12px;flex:1;min-width:0;padding:14px 16px;font-size:20px;font-weight:800}._referral-copy-btn_ztwk7_166{color:#111111c7;cursor:pointer;background:#fff;border:1px solid #11111114;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}._referral-copy-btn_ztwk7_166:hover{color:#111;background:#1111110a;border-color:#1111111f;transform:translateY(-1px)}._referral-inline-meta_ztwk7_188{flex-wrap:wrap;gap:8px;display:flex}._referral-inline-meta_ztwk7_188 span{color:#111111a6;background:#1111110a;border:1px solid #1111110f;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;display:inline-flex}._referral-summary-grid_ztwk7_206{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._referral-summary-card_ztwk7_212{background:0 0;border:1px solid #11111114;border-radius:12px;padding:14px 12px}._referral-summary-label_ztwk7_219{color:#1111118a;font-size:11px;display:block}._referral-summary-value_ztwk7_225{color:#111;letter-spacing:-.02em;margin-top:8px;font-size:16px;font-weight:700;line-height:1.05;display:block}._referral-progress-bar_ztwk7_235{background:#11111114;border-radius:999px;height:8px;position:relative;overflow:hidden}._referral-progress-fill_ztwk7_243{border-radius:inherit;background:linear-gradient(90deg,#111111eb 0%,#1119 100%);position:absolute;inset:0 auto 0 0}._referral-milestones_ztwk7_250{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}._referral-milestone_ztwk7_250{text-align:center;background:0 0;border:1px solid #11111114;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;display:flex}._referral-milestone_ztwk7_250._is-completed_ztwk7_268{background:0 0;border-color:#11111147}._referral-milestone_ztwk7_250._is-current_ztwk7_273{background:0 0;border-color:#11111129}._referral-milestone-step_ztwk7_278{color:#1111118f;font-size:11px}._referral-milestone-points_ztwk7_283{color:#111;font-size:14px;font-weight:800}._referral-milestone_ztwk7_250._is-completed_ztwk7_268 ._referral-milestone-step_ztwk7_278,._referral-milestone_ztwk7_250._is-completed_ztwk7_268 ._referral-milestone-points_ztwk7_283{color:#111}._referral-redeem-row_ztwk7_294{align-items:center;gap:10px;display:flex}._referral-input_ztwk7_300{min-width:0;height:46px;color:var(--text-primary);background:#fff;border:1px solid #1111111a;border-radius:12px;outline:none;flex:1;padding:0 14px;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s}._referral-input_ztwk7_300:focus{border-color:#1111113d;box-shadow:0 0 0 3px #1111110f}._referral-submit-btn_ztwk7_319{color:#fff;cursor:pointer;background:#111;border:none;border-radius:12px;flex-shrink:0;height:46px;padding:0 16px;font-size:13px;font-weight:700;transition:opacity .16s,transform .16s}._referral-submit-btn_ztwk7_319:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}._referral-submit-btn_ztwk7_319:disabled,._referral-copy-btn_ztwk7_166:disabled,._referral-input_ztwk7_300:disabled{opacity:.5;cursor:not-allowed}._referral-status_ztwk7_345{color:#111111b8;background:#11111108;border:1px solid #11111114;border-radius:12px;margin:0;padding:10px 12px;font-size:12px;line-height:1.55}._referral-status_ztwk7_345._is-success_ztwk7_356{color:#111;background:#1111110a;border-color:#1111111f}._referral-status_ztwk7_345._is-error_ztwk7_362{color:#111;background:#1111110f;border-color:#11111129}._referral-list_ztwk7_368{flex-direction:column;gap:8px;display:flex}._referral-list-item_ztwk7_374{background:0 0;border:1px solid #11111114;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}._referral-list-name_ztwk7_385{color:#111;font-size:13px;font-weight:700}._referral-list-meta_ztwk7_391{color:#1111118f;margin-top:3px;font-size:11px}._referral-list-points_ztwk7_397{color:#111;white-space:nowrap;font-size:13px;font-weight:800}._referral-empty_ztwk7_404{color:#11111194;background:0 0;border:1px dashed #11111124;border-radius:12px;margin:0;padding:12px;font-size:12px;line-height:1.6}._referral-loading_ztwk7_415{text-align:center;color:#11111194;padding:28px 16px;font-size:13px}._referral-spinner_ztwk7_422{animation:.9s linear infinite _referral-spin_ztwk7_422}@keyframes _referral-spin_ztwk7_422{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=820px){._referral-overlay_ztwk7_1{padding:16px}._referral-panel_ztwk7_14{border-radius:24px;width:min(100%,560px);max-height:88vh;padding:18px}._referral-header_ztwk7_29{gap:12px}._referral-title_ztwk7_51{font-size:18px}._referral-hero-grid_ztwk7_127,._referral-summary-grid_ztwk7_206{grid-template-columns:1fr}._referral-milestones_ztwk7_250{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){._referral-section-top_ztwk7_105,._referral-code-row_ztwk7_146,._referral-redeem-row_ztwk7_294{flex-direction:column;align-items:stretch}._referral-chip_ztwk7_68{align-self:flex-start}._referral-copy-btn_ztwk7_166,._referral-submit-btn_ztwk7_319{width:100%}._referral-code_ztwk7_134{letter-spacing:.14em;font-size:18px}}._outer-page-top-nav_1wdwg_1{z-index:60;background:0 0;justify-content:center;align-items:center;gap:14px;width:min(820px,100vw - 56px);min-height:58px;padding:0;display:flex;position:fixed;top:14px;left:50%;overflow:visible;transform:translate(-50%)}._outer-page-top-nav-item_1wdwg_18{color:#111111c2;text-align:center;white-space:nowrap;cursor:pointer;opacity:.78;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:58px;padding:0 8px;font-size:15px;font-weight:650;line-height:1;transition:opacity .32s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}._outer-page-top-nav-item_1wdwg_18:after{content:"";opacity:0;transform-origin:50%;background:#111;border-radius:999px;height:2px;transition:opacity .22s,transform .22s;position:absolute;bottom:8px;left:8px;right:8px;transform:scaleX(.35)}._outer-page-top-nav-icon_1wdwg_55{opacity:.82;flex:none;width:18px;height:18px;transition:width .22s,height .22s,opacity .22s;transform:none}._outer-page-top-nav-label_1wdwg_64{line-height:1;display:inline-block}._outer-page-top-nav-item_1wdwg_18:hover{opacity:1}._outer-page-top-nav-item_1wdwg_18:hover:after,._outer-page-top-nav-item_1wdwg_18._is-active_1wdwg_74:after{opacity:1;transform:scaleX(1)}._outer-page-top-nav-item_1wdwg_18:focus-visible{outline-offset:6px;outline:2px solid #111111b8}._outer-page-top-nav-item_1wdwg_18._is-active_1wdwg_74{letter-spacing:0;cursor:default;opacity:1;font-size:15px}._outer-page-top-nav-item_1wdwg_18._is-active_1wdwg_74 ._outer-page-top-nav-icon_1wdwg_55{opacity:1;width:18px;height:18px;transform:none}@media (width<=720px){._outer-page-top-nav_1wdwg_1{gap:8px;width:calc(100vw - 24px);max-width:calc(100vw - 24px)}._outer-page-top-nav-item_1wdwg_18{min-width:0;font-size:14px}._outer-page-top-nav-item_1wdwg_18._is-active_1wdwg_74{font-size:14px}._outer-page-top-nav-item_1wdwg_18._is-active_1wdwg_74 ._outer-page-top-nav-icon_1wdwg_55{width:18px;height:18px}}._outer-page-shell_tpx96_1{background:var(--bg-primary);min-height:100svh;position:relative}._dashboard-enter-wrapper_tpx96_7{opacity:0;width:100%;height:100svh;min-height:100svh;animation:1s forwards _dashboard-fade-in_tpx96_1;overflow:hidden}._canvas-space-enter-wrapper_tpx96_16{opacity:0;width:100%;height:100svh;animation:1s forwards _dashboard-fade-in_tpx96_1;overflow:hidden auto}._creative-plaza-enter-wrapper_tpx96_25{opacity:0;width:100%;height:100svh;animation:.6s forwards _dashboard-fade-in_tpx96_1;overflow:hidden auto}@keyframes _dashboard-fade-in_tpx96_1{0%{opacity:0}to{opacity:1}}._rewards-panel_1bj8h_1{gap:16px}._rewards-header_1bj8h_5{align-items:center}._rewards-tabs_1bj8h_9{background:#1111110d;border:1px solid #11111114;border-radius:999px;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-left:auto;padding:6px;display:inline-flex}._rewards-tab_1bj8h_9{color:#1111119e;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:600;transition:background .16s,color .16s,transform .16s;display:inline-flex}._rewards-tab_1bj8h_9:hover{color:#111;transform:translateY(-1px)}._rewards-tab_1bj8h_9._is-active_1bj8h_47{color:#fff;background:#111;box-shadow:0 10px 24px #1111111f}._tab-lead_1bj8h_53{flex-direction:column;gap:6px;display:flex}@media (width<=560px){._rewards-header_1bj8h_5{flex-direction:column;align-items:flex-start}._rewards-tabs_1bj8h_9{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-left:0;display:grid}._rewards-tab_1bj8h_9{width:100%}}._app-floating-title_w3s5u_1{top:12px;left:24px;right:calc(var(--floating-header-right-inset,0px) + 24px);z-index:10;pointer-events:none;justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute}._app-title-logo_w3s5u_14{color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;text-shadow:0 1px 10px #ffffffa6;-webkit-user-select:none;user-select:none;pointer-events:auto;background:#ffffffeb;border:none;border-radius:0 0 18px;align-items:center;gap:8px;margin-left:-24px;padding:10px 14px 10px 18px;line-height:1;transition:background .2s,box-shadow .2s,opacity .2s;display:flex;position:relative;top:-12px}._app-title-logo_w3s5u_14:hover{color:#fff;opacity:1;text-shadow:none;background:#111827;box-shadow:0 10px 24px #0f172a29}._app-title-logo_w3s5u_14:focus-visible{background:#fff;outline:none;box-shadow:0 10px 24px #0f172a1f,0 0 0 3px #5a6eff38}._app-title-logo-image_w3s5u_55{width:auto;height:36px;transition:filter .2s;display:block}._app-title-logo_w3s5u_14:hover ._app-title-logo-image_w3s5u_55{filter:brightness(0)invert()}._app-title-text_w3s5u_66{flex-direction:column;gap:3px;min-width:0;display:flex}._app-title-logo-chevron_w3s5u_73{color:#111;flex:none;transition:color .2s,transform .2s}._app-title-logo_w3s5u_14:hover ._app-title-logo-chevron_w3s5u_73{color:#fff;transform:translate(4px,4px)}._app-title-name_w3s5u_86{max-width:240px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:500;line-height:1.1;transition:color .2s;overflow:hidden}._app-title-logo_w3s5u_14:hover ._app-title-name_w3s5u_86{color:#fff}._app-title-subtitle_w3s5u_102{color:var(--text-tertiary,#1118277a);white-space:nowrap;font-size:11px;font-weight:500;line-height:1;transition:color .2s}._app-title-logo_w3s5u_14:hover ._app-title-subtitle_w3s5u_102{color:#ffffffad}._app-floating-actions_w3s5u_115{pointer-events:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}._app-account-status_w3s5u_124{background:var(--bg-widget);width:34px;height:34px;color:var(--text-primary);cursor:pointer;font:inherit;box-shadow:var(--shadow-sm), 0 0 0 1px #22c55e29;border:2px solid #22c55e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:opacity .2s,box-shadow .2s;display:inline-flex;position:relative}._app-account-status_w3s5u_124:hover{opacity:.92;box-shadow:var(--shadow-sm), 0 0 0 3px #22c55e29}._app-account-avatar_w3s5u_148,._app-account-avatar-fallback_w3s5u_149{border-radius:inherit;width:100%;height:100%;display:block}._app-account-avatar_w3s5u_148{object-fit:cover}._app-account-avatar-fallback_w3s5u_149{color:var(--text-primary);background:#22c55e29;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:1;display:inline-flex}._app-account-name_w3s5u_171{display:none}._app-tooltip-trigger_w3s5u_175{position:relative}._app-tooltip-trigger_w3s5u_175:after{content:attr(data-tooltip);z-index:var(--hover-tooltip-z-index,2147480000);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#111827eb;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 8px 20px #0003}._app-tooltip-trigger_w3s5u_175:hover:after,._app-tooltip-trigger_w3s5u_175:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}._app-tooltip-align-right_w3s5u_206:after{left:auto;right:0;transform:translateY(-4px)}._app-tooltip-align-right_w3s5u_206:hover:after,._app-tooltip-align-right_w3s5u_206:focus-visible:after{transform:translateY(0)}._app-points-badge_w3s5u_217{background:var(--bg-widget);box-shadow:var(--shadow-sm);color:var(--text-primary);border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:7px 10px;font-size:13px;font-weight:500;display:flex}._app-points-badge_w3s5u_217 span{color:var(--text-primary)}._membership-tier-pill_w3s5u_235{letter-spacing:.01em;white-space:nowrap;font-size:12px;font-weight:600;line-height:1}._enterprise-points-badge_w3s5u_243{color:var(--text-primary);opacity:.75;align-items:center;gap:3px;margin-left:2px;display:inline-flex}._app-points-badge-btn_w3s5u_252{cursor:pointer;background:var(--bg-widget);border:none;transition:opacity .2s}._app-points-badge-btn_w3s5u_252:hover{opacity:.85}._app-share-tab_w3s5u_262{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_w3s5u_262:hover{opacity:.9;background:var(--bg-widget-hover,#ffffff14)}._app-share-tab_w3s5u_262._is-active_w3s5u_281{color:var(--text-primary);background:#11111114}._app-guide-link_w3s5u_286{width:32px;font:inherit;letter-spacing:.01em;border-radius:999px;gap:0;padding:0;font-family:inherit;font-size:13px;font-weight:400;line-height:1;text-decoration:none;transition:opacity .2s,background .2s;display:inline-flex;position:relative;overflow:visible}._app-guide-link_w3s5u_286 svg{flex-shrink:0}._app-guide-link_w3s5u_286:focus-visible{outline-offset:2px;outline:2px solid #11111138}._app-referral-wrap_w3s5u_313{align-items:center;display:flex;position:relative}._app-share-error_w3s5u_319{color:var(--accent-color,#ef4444);text-overflow:ellipsis;max-width:120px;font-size:12px;overflow:hidden}
