._root_xpf9c_1{position:fixed;z-index:var(--floating-panel-z-index, 1200);display:inline-block;max-inline-size:calc(100vw - 24px);isolation:isolate;overflow:visible}._rootSized_xpf9c_10>._surface_xpf9c_10{width:100%;height:100%}._rootDragging_xpf9c_15{z-index:calc(var(--floating-panel-z-index, 1200) + 10);-webkit-user-select:none;user-select:none;will-change:left,right,top,bottom}._rootResizing_xpf9c_21{z-index:calc(var(--floating-panel-z-index, 1200) + 10);-webkit-user-select:none;user-select:none;will-change:height,left,top,width}._surface_xpf9c_10{position:relative;box-sizing:border-box;min-inline-size:0;border-radius:20px;background:color-mix(in srgb,var(--lutino-color-bg-container, #fff) 50%,transparent);box-shadow:0 14px 34px color-mix(in srgb,var(--floating-panel-shadow-color, var(--lutino-color-primary, #1677ff)) 20%,transparent),0 3px 10px color-mix(in srgb,var(--floating-panel-shadow-color, var(--lutino-color-primary, #1677ff)) 10%,transparent);-webkit-backdrop-filter:blur(28px) saturate(1.24) brightness(1.04);backdrop-filter:blur(28px) saturate(1.24) brightness(1.04)}._dragHandle_xpf9c_56{position:absolute;z-index:2;inset-block-start:3px;inset-inline-start:50%;display:grid;width:46px;height:16px;padding:0;border:0;border-radius:999px;background:transparent;cursor:grab;place-items:center;transform:translate(-50%);touch-action:none}._dragHandle_xpf9c_56:active{cursor:grabbing}._dragHandle_xpf9c_56:focus-visible{outline:2px solid color-mix(in srgb,var(--lutino-color-primary, #1677ff) 72%,transparent);outline-offset:2px}._dragGrip_xpf9c_84{width:30px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--lutino-color-text-secondary, #595959) 26%,transparent);transition:background-color .16s ease,transform .16s ease}._dragHandle_xpf9c_56:hover ._dragGrip_xpf9c_84,._dragHandle_xpf9c_56:focus-visible ._dragGrip_xpf9c_84{background:color-mix(in srgb,var(--lutino-color-primary, #1677ff) 64%,transparent);transform:scaleX(1.12)}._resizeHandle_xpf9c_108{position:absolute;z-index:2;padding:0;border:0;background:transparent;touch-action:none}._resizeHandleTopStart_xpf9c_117{inset-block-start:-4px;inset-inline-start:-4px;width:12px;height:12px;cursor:nwse-resize}._resizeHandleTop_xpf9c_117{inset-block-start:-4px;inset-inline:8px;height:8px;cursor:ns-resize}._resizeHandleTopEnd_xpf9c_132{inset-block-start:-4px;inset-inline-end:-4px;width:12px;height:12px;cursor:nesw-resize}._resizeHandleStart_xpf9c_140{inset-block:8px;inset-inline-start:-4px;width:8px;cursor:ew-resize}._resizeHandleEnd_xpf9c_147{inset-block:8px;inset-inline-end:-4px;width:8px;cursor:ew-resize}._resizeHandleBottomStart_xpf9c_154{inset-block-end:-4px;inset-inline-start:-4px;width:12px;height:12px;cursor:nesw-resize}._resizeHandleBottom_xpf9c_154{inset-block-end:-4px;inset-inline:8px;height:8px;cursor:ns-resize}._resizeHandleBottomEnd_xpf9c_169{inset-block-end:-4px;inset-inline-end:-4px;width:12px;height:12px;cursor:nwse-resize}@media (prefers-contrast: more){._surface_xpf9c_10{background:var(--lutino-color-bg-container, #fff);-webkit-backdrop-filter:none;backdrop-filter:none}}._container_b5exk_1{display:flex;flex-direction:column;height:var(--application-height, 100vh);font-size:14px;box-sizing:border-box;transition:width var(--navigation-collapse-animation-speed) ease-in-out;position:relative;z-index:2}._container-expanded_b5exk_12{width:var(--navigation-width-expanded)}._container-collapsed_b5exk_16{width:var(--navigation-width-collapsed)}._container-resizing_b5exk_20{transition:none}._container-search-open_b5exk_26{z-index:100}._container-fullscreen-layer_b5exk_30{z-index:1001}._body_b5exk_34:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-color:#0000004d;opacity:0;transition:opacity var(--fullscreen-modal-motion-duration) var(--fullscreen-modal-motion-easing)}._container-fullscreen-modal_b5exk_45 ._body_b5exk_34:before{opacity:1;transition-duration:var(--fullscreen-modal-backdrop-duration);transition-timing-function:var(--fullscreen-modal-backdrop-easing)}@media (prefers-reduced-motion: reduce){._body_b5exk_34:before,._container-fullscreen-modal_b5exk_45 ._body_b5exk_34:before{transition-duration:1ms}}._body_b5exk_34{--navigation-surface-shadow: 0 2px 8px rgba(15, 23, 42, .018), 0 8px 20px rgba(15, 23, 42, .025);height:var(--application-height, 100vh);position:relative;background-color:var(--shell-background, var(--default-background-darkgray));display:flex;flex-direction:column;flex-grow:1;overflow:visible;gap:7px;padding:10px 4px 10px 8px}._container-collapsed_b5exk_16 ._body_b5exk_34{padding-inline:4px}._sticky-area-top_b5exk_80{z-index:10;display:grid;gap:7px}._sticky-area-bottom_b5exk_86{margin-top:auto;z-index:10;display:flex;flex-direction:column;align-items:stretch;gap:7px}._bottom-row_b5exk_95{position:relative;display:flex;align-items:flex-end;gap:7px;min-height:42px}._container-collapsed_b5exk_16 ._bottom-row_b5exk_95{flex-direction:column-reverse;align-items:center;min-height:32px}._bottom-row--user-open_b5exk_109 ._search-surface_b5exk_109{display:none}._network-indicator-surface_b5exk_113{padding:2px 8px;border-radius:14px;background:#fff;box-shadow:var(--navigation-surface-shadow)}._head_b5exk_120{display:flex;align-items:stretch;gap:7px}._head-brand-surface_b5exk_126,._head-controls-surface_b5exk_127{display:flex;align-items:center;min-height:48px;padding:8px;overflow:hidden;border-radius:14px;background-color:#fff;box-shadow:var(--navigation-surface-shadow)}._head-brand-surface_b5exk_126{position:relative;flex:1 1 auto;min-width:0}._head-controls-surface_b5exk_127{position:relative;flex:0 0 auto;gap:8px}._container-collapsed_b5exk_16 ._head_b5exk_120{flex-direction:column;gap:3px}._container-collapsed_b5exk_16 ._head-brand-surface_b5exk_126,._container-collapsed_b5exk_16 ._head-controls-surface_b5exk_127{justify-content:center;min-height:32px;padding:0}._container-collapsed_b5exk_16 ._head-controls-surface_b5exk_127{flex-direction:column;gap:3px;padding-block:4px}._container-collapsed_b5exk_16 ._head-brand-surface_b5exk_126{height:40px;min-height:40px;flex:0 0 40px}._search-surface_b5exk_109{position:relative;flex:1 1 auto;min-width:0;padding:6px;overflow:hidden;border-radius:14px;background-color:#fff;box-shadow:var(--navigation-surface-shadow)}._search-surface_b5exk_109 [data-search-ready=true]{margin:0}._main-surface_b5exk_189{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding-top:8px;overflow:hidden;border-radius:14px;background-color:#fff;box-shadow:var(--navigation-surface-shadow)}._container-collapsed_b5exk_16 ._main-surface_b5exk_189{flex:0 1 auto;max-height:calc(var(--application-height, 100vh) - 210px);padding-top:4px}._container-collapsed_b5exk_16 ._search-surface_b5exk_109{width:40px;flex:0 0 40px;padding:5px}._logo-link-container_b5exk_214{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;cursor:pointer}._logo_b5exk_214{width:26px;height:26px;object-fit:contain;animation:_expanded-brand-scale_b5exk_1 .24s ease-out both}@keyframes _expanded-brand-scale_b5exk_1{0%{transform:scale(.9231)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){._logo_b5exk_214{animation:none}}._new-chat-button-container_b5exk_241,._first-static-navigation-container_b5exk_245,._collapse-button-container_b5exk_249{margin:4px 8px}._hiddenScrollbar_b5exk_253,._hiddenScrollbarScope_b5exk_254,._hiddenScrollbarScope_b5exk_254 :where(*){scrollbar-width:none!important}._hiddenScrollbar_b5exk_253::-webkit-scrollbar,._hiddenScrollbarScope_b5exk_254::-webkit-scrollbar,._hiddenScrollbarScope_b5exk_254 :where(*)::-webkit-scrollbar{display:none}._scrollable-area_b5exk_265{flex-grow:1;overflow-y:auto;overflow-x:hidden;min-height:0}._container-collapsed_b5exk_16 ._scrollable-area_b5exk_265{flex-grow:0}._dashed-divider_b5exk_277{background-color:transparent;border-style:dashed;border-width:1px 0 0 0;border-color:#f3f3f3;width:calc(var(--navigation-width-expanded) - 1rem);height:1px;margin:0 .5rem}._menu-icon_b5exk_287{margin-right:6px}._project-select-placeholder_b5exk_292{height:40px;width:100%;border-radius:6px}._resize-handle_b5exk_298{position:absolute;inset-block:0;inset-inline-end:0;z-index:20;width:6px;padding:0;border:0;outline:none;background:transparent;cursor:col-resize;touch-action:none}._resize-handle_b5exk_298:before,._resize-handle_b5exk_298:after{content:"";position:absolute;inset-inline-end:0;width:2px;opacity:0;transition:background-color .12s ease-in-out,opacity .12s ease-in-out}._resize-handle_b5exk_298:before{inset-block:0;background:#0000000a}._resize-handle_b5exk_298:after{top:calc(50% - 10px);height:20px;background:#00000026}._resize-handle_b5exk_298:hover:before,._resize-handle_b5exk_298:hover:after,._resize-handle_b5exk_298:focus-visible:before,._resize-handle_b5exk_298:focus-visible:after,._resize-handle_b5exk_298:active:before,._resize-handle_b5exk_298:active:after{opacity:1}._resize-handle_b5exk_298:hover:before,._resize-handle_b5exk_298:focus-visible:before{background:#e6f4ff}._resize-handle_b5exk_298:active:before{background:#bae0ff}._dock_j7p7x_1{--floating-pagination-height: 32px;--dock-gap: 8px;--dock-expanded-gap: 14px;box-sizing:border-box;display:flex;align-items:center;max-inline-size:calc(100vw - 24px)}._dockActions_j7p7x_12{position:relative;z-index:2;display:flex;flex:0 0 auto;align-items:center;gap:var(--dock-gap);transition:gap .42s cubic-bezier(.22,1,.36,1)}._pageHeaderDock_j7p7x_22 ._dock_j7p7x_1,._pageHeaderDock_j7p7x_22 ._dockActions_j7p7x_12{--dock-expanded-gap: 12px;gap:12px;max-inline-size:none;transition:none}._inlineAction_j7p7x_31{position:relative}._inlineAction_j7p7x_31._inlineAction_j7p7x_31:not(:disabled),._action_j7p7x_36:is(._generateAction_j7p7x_36,._expertInsightAction_j7p7x_36):not(:disabled){color:#fff;background-image:linear-gradient(110deg,var(--action-text-start),var(--action-text-end))!important;border-color:transparent}._inlineAction_j7p7x_31:before,._action_j7p7x_36:is(._generateAction_j7p7x_36,._expertInsightAction_j7p7x_36):before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#fff;content:"";opacity:0;pointer-events:none;transition:opacity .2s ease}._inlineAction_j7p7x_31:is(:hover,:focus-visible):not(:disabled):before,._action_j7p7x_36:is(._generateAction_j7p7x_36,._expertInsightAction_j7p7x_36):is(:hover,:focus-visible):not(:disabled):before{opacity:.18}._pageHeaderDock_j7p7x_22 ._actionBadgeOverlay_j7p7x_64{transition:none}._pageHeaderDock_j7p7x_22 ._actionBeam_j7p7x_68,._pageHeaderDock_j7p7x_22 ._notificationTagContainer_j7p7x_69{display:none}._dockContext_j7p7x_73{position:relative;z-index:2;display:block;flex:0 1 auto;min-inline-size:0;max-inline-size:min(18rem,38vw);padding-inline:8px 10px;overflow:hidden;color:#334155;background:transparent;font-size:12px;font-weight:400;line-height:18px;text-align:start;text-shadow:none;text-overflow:ellipsis;white-space:nowrap}._dock_j7p7x_1:has(._action_j7p7x_36[aria-expanded=false]:not(._actionStateIndicator_j7p7x_94):hover:not(:disabled)) ._dockActions_j7p7x_12,._dock_j7p7x_1:has(._action_j7p7x_36[aria-expanded=false]:not(._actionStateIndicator_j7p7x_94):focus-visible) ._dockActions_j7p7x_12,._dock_j7p7x_1:has(._action_j7p7x_36[aria-expanded=false]:not(._actionStateIndicator_j7p7x_94):active:not(:disabled)) ._dockActions_j7p7x_12{gap:var(--dock-expanded-gap)}._action_j7p7x_36{--action-padding-inline: 0px;--action-hover-padding-inline: 16px;--action-press-padding-inline: 20px;--action-corner-radius: 11px;box-sizing:border-box;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0;block-size:var(--floating-pagination-height);min-inline-size:var(--floating-pagination-height);padding-inline:var(--action-padding-inline);border:0;border-radius:var(--action-corner-radius);color:#1f2937;background:var(--action-surface, rgb(255 255 255 / 28%));cursor:pointer;font:inherit;font-size:14px;line-height:20px;white-space:nowrap;isolation:isolate;transform:translateZ(0);will-change:transform;transition:padding-inline .42s cubic-bezier(.22,1,.36,1),gap .42s cubic-bezier(.22,1,.36,1),background-color .42s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}._action_j7p7x_36:is(:hover,:focus-visible):not(:disabled){background-color:var(--action-surface, rgb(255 255 255 / 28%))}._minimizedPanel_j7p7x_149:after{position:absolute;z-index:0;inset-block-start:0;inset-inline-start:22%;inline-size:56%;block-size:1px;border-radius:999px;content:"";background:linear-gradient(90deg,transparent,rgb(255 255 255 / 18%) 36%,rgb(255 255 255 / 2%) 76%,transparent);box-shadow:0 1px 3px #ffffff1f;opacity:.55;pointer-events:none}._action_j7p7x_36>*{position:relative;z-index:1}._actionBeam_j7p7x_68{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;padding:1.5px;overflow:hidden;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .24s ease;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}._actionBeam_j7p7x_68:before{position:absolute;top:0;left:0;width:32px;aspect-ratio:1 / 1;content:"";opacity:1;background-image:linear-gradient(to left,var(--action-beam-start) 0%,var(--action-beam-end) 68%,transparent);offset-anchor:90% 50%;offset-distance:0%;offset-path:rect(0 auto auto 0 round var(--action-corner-radius));offset-rotate:auto;transform-origin:center;will-change:offset-distance}._actionBadgeOverlay_j7p7x_64{position:fixed;z-index:43;display:inline-flex;align-items:center;gap:2px;pointer-events:none;transform:scale(1) translateZ(0);transition:opacity .18s ease,transform .42s cubic-bezier(.22,1,.36,1)}._inlineActionBadge_j7p7x_230{position:absolute;top:-7px;left:calc(100% - 7px)}._suggestionBadge_j7p7x_236{display:grid;min-inline-size:18px;block-size:18px;padding-inline:3px;border:0;border-radius:999px;color:#fff;background:var(--teammately-color-purple, #5542ff);box-shadow:0 2px 8px #5542ff47;font-size:10px;font-weight:600;line-height:14px;place-items:center;transform:scale(1) translateZ(0);transition:opacity .18s ease,transform .42s cubic-bezier(.22,1,.36,1)}._unreadWorkBadge_j7p7x_256{background:var(--teammately-color-orange, #e55400);box-shadow:0 2px 8px #e5540047}._actionLabel_j7p7x_261{min-inline-size:0;max-inline-size:0;overflow:hidden;opacity:0;color:transparent;background:linear-gradient(110deg,var(--action-text-start, #1f2937),var(--action-text-end, #1f2937));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;transform:translate(-5px);transition:max-inline-size .42s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .42s cubic-bezier(.22,1,.36,1)}._notificationTagContainer_j7p7x_69{display:inline-flex;flex:0 0 auto;align-items:center;margin-inline-end:0;max-inline-size:0;overflow:hidden;opacity:0;transform:translate(-4px);transition:max-inline-size .42s cubic-bezier(.22,1,.36,1),margin-inline-end .42s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .42s cubic-bezier(.22,1,.36,1)}._actionIcon_j7p7x_299{flex:0 0 auto;color:var(--action-icon-color, #1f2937);font-size:15px}._action_j7p7x_36:is(._generateAction_j7p7x_36,._expertInsightAction_j7p7x_36) ._actionLabel_j7p7x_261{color:#fff;background:none;-webkit-text-fill-color:#fff}._action_j7p7x_36:is(._generateAction_j7p7x_36,._expertInsightAction_j7p7x_36):not(:disabled){color:#fff!important;--action-icon-color: #fff}._action_j7p7x_36[aria-expanded=false]:not(._actionStateIndicator_j7p7x_94):is(:hover,:focus-visible):not(:disabled){padding-inline:var(--action-hover-padding-inline);gap:8px;color:#1f2937;transform:translateY(-1px) scale(1.025) translateZ(0)}._action_j7p7x_36._action_j7p7x_36[aria-expanded=false]:not(._actionStateIndicator_j7p7x_94):active:not(:disabled){padding-inline:var(--action-press-padding-inline);gap:9px;transform:translateY(-2px) scale(1.05) translateZ(0);transition:padding-inline .12s cubic-bezier(.22,1,.36,1),gap .12s cubic-bezier(.22,1,.36,1),background-color .12s cubic-bezier(.22,1,.36,1),transform .12s cubic-bezier(.22,1,.36,1)}._action_j7p7x_36[aria-expanded=false]:not(._actionStateIndicator_j7p7x_94):is(:hover,:focus-visible,:active):not(:disabled) ._actionLabel_j7p7x_261{max-inline-size:12rem;opacity:1;transform:translate(0)}._dockHost_j7p7x_350:has(._action_j7p7x_36._generateAction_j7p7x_36[aria-expanded=false]:not(._actionStateIndicator_j7p7x_94):is(:hover,:focus-visible,:active):not(:disabled)) [data-floating-action-badge=generate],._dockHost_j7p7x_350:has(._generateAction_j7p7x_36._actionStateIndicator_j7p7x_94) [data-floating-action-badge=generate],._dockHost_j7p7x_350:has(._action_j7p7x_36._expertInsightAction_j7p7x_36[aria-expanded=false]:not(._actionStateIndicator_j7p7x_94):is(:hover,:focus-visible,:active):not(:disabled)) [data-floating-action-badge=expert-insight],._dockHost_j7p7x_350:has(._expertInsightAction_j7p7x_36._actionStateIndicator_j7p7x_94) [data-floating-action-badge=expert-insight]{opacity:0;transform:scale(.7) translateZ(0)}._action_j7p7x_36[aria-expanded=false]:not(._actionStateIndicator_j7p7x_94):is(:hover,:focus-visible,:active):not(:disabled) ._notificationTagContainer_j7p7x_69{margin-inline-end:-8px;max-inline-size:9rem;opacity:1;transform:translate(0)}._action_j7p7x_36[aria-expanded=false]:not(._actionStateIndicator_j7p7x_94):is(:hover,:focus-visible,:active):not(:disabled) ._actionBeam_j7p7x_68{opacity:1}._action_j7p7x_36[aria-expanded=false]:not(._actionStateIndicator_j7p7x_94):is(:hover,:focus-visible,:active):not(:disabled) ._actionBeam_j7p7x_68:before{animation:_floating-action-border-beam_j7p7x_1 2.8s linear infinite}._actionStateIndicator_j7p7x_94:hover ._actionBeam_j7p7x_68{opacity:1}._actionStateIndicator_j7p7x_94:hover ._actionBeam_j7p7x_68:before{animation:_floating-action-border-beam_j7p7x_1 2.8s linear infinite}._generateAction_j7p7x_36{--action-surface: rgb(238 232 255 / 84%);--action-icon-color: #4f46e5;--action-text-start: #7c3aed;--action-text-end: #2563eb;--action-beam-start: #5b21b6;--action-beam-end: #1d4ed8}._expertInsightAction_j7p7x_36{--action-surface: rgb(255 237 228 / 84%);--action-icon-color: #e1562a;--action-text-start: #e11d48;--action-text-end: #f97316;--action-beam-start: #c2410c;--action-beam-end: #be123c}@keyframes _floating-action-border-beam_j7p7x_1{to{offset-distance:100%}}._action_j7p7x_36:focus-visible,._panelControlButton_j7p7x_437:focus-visible,._minimizedPanelRestoreButton_j7p7x_438:focus-visible,._minimizedPanelCloseButton_j7p7x_439:focus-visible{outline:2px solid color-mix(in srgb,var(--lutino-color-primary, #1677ff) 58%,transparent);outline-offset:2px}._action_j7p7x_36:disabled{cursor:not-allowed;opacity:.45}._panel_j7p7x_437{block-size:min(650px,calc(100vh - 24px));width:min(400px,calc(100vw - 24px));max-block-size:calc(100vh - 24px);overflow:hidden;color:#1f1f1f}._panelContent_j7p7x_458._generatePanel_j7p7x_458{box-sizing:border-box;position:fixed;z-index:1200;inset-block:12px;inset-inline-end:12px;inline-size:min(var(--ai-generate-panel-width, 440px),40vw,calc(100vw - 24px));block-size:calc(100dvh - 24px);max-block-size:none;min-inline-size:0;border-radius:14px;background:#fff;color:var(--lutino-color-text, #1f1f1f);box-shadow:0 2px 8px #0f172a05,0 8px 20px #0f172a06;transition:inline-size var(--ai-generate-panel-motion-duration, .42s) var(--ai-generate-panel-motion-easing, cubic-bezier(.22, 1, .36, 1))}._generatePanel_j7p7x_458 ._generatePanelResizeHandle_j7p7x_477,._generatePanel_j7p7x_458 ._generatePanelResizeHandle_j7p7x_477:before,._generatePanel_j7p7x_458 ._generatePanelResizeHandle_j7p7x_477:after{inset-inline-start:0;inset-inline-end:auto}._generatePanel_j7p7x_458 ._generatePanelResizeHandle_j7p7x_477:empty{display:block}._generatePanelHeader_j7p7x_488{box-sizing:border-box;flex:0 0 auto;gap:12px;min-block-size:56px;padding:12px 16px}._generatePanelHeader_j7p7x_488>:first-child{flex:1 1 auto;min-inline-size:0}._generatePanelHeader_j7p7x_488>:last-child{flex:0 0 auto}._generatePanel_j7p7x_458 ._panelTitleIcon_j7p7x_505{display:inline-flex;align-items:center;justify-content:center;inline-size:20px;block-size:20px;color:var(--action-text-start, #7c3aed);line-height:1}._generatePanel_j7p7x_458._panelContentOpening_j7p7x_515{animation:_generate-panel-in_j7p7x_1 var(--ai-generate-panel-motion-duration, .42s) cubic-bezier(.22,1,.36,1) both}._generatePanel_j7p7x_458._panelContentClosing_j7p7x_520{animation:_generate-panel-out_j7p7x_1 var(--ai-generate-panel-motion-duration, .42s) cubic-bezier(.22,1,.36,1) both}@keyframes _generate-panel-in_j7p7x_1{0%{opacity:0;transform:translate(calc(100% + 12px))}to{opacity:1;transform:translate(0)}}@keyframes _generate-panel-out_j7p7x_1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(100% + 12px))}}body:has(._generatePanel_j7p7x_458){--ai-generate-panel-motion-duration: .42s;--ai-generate-panel-motion-easing: cubic-bezier(.22, 1, .36, 1)}body:has([data-ai-generate-panel-resizing]){--ai-generate-panel-motion-duration: 0ms}body:has([data-ai-generate-panel-resizing]),body:has([data-ai-generate-panel-resizing]) *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}._generatePanel_j7p7x_458 ._generatePanelBody_j7p7x_550{box-sizing:border-box;flex:1 1 auto;min-block-size:0;min-inline-size:0;padding:4px 16px 16px;overflow:auto;overscroll-behavior:contain}._generatePanelBody_j7p7x_550>*{flex:1 1 auto;min-block-size:0;min-inline-size:0}._generatePanelFooter_j7p7x_566{flex:0 0 auto;min-inline-size:0;padding:0 16px 16px}@media (min-width: 960px){body:has(._generatePanel_j7p7x_458:not([data-ai-generate-panel-closing])){--ai-generate-panel-space: calc(min(var(--ai-generate-panel-width, 440px), 40vw) + 8px) ;--ai-generate-panel-modal-space: calc(min(var(--ai-generate-panel-width, 440px), 40vw) + 12px) }}._panelContent_j7p7x_458{display:flex;flex-direction:column;position:relative;block-size:100%;min-block-size:0;max-block-size:calc(100vh - 24px);overflow:hidden}._panelContentOpening_j7p7x_515{animation:_floating-action-panel-content-in_j7p7x_1 .42s cubic-bezier(.22,1,.36,1) both}._panelContentMinimizing_j7p7x_596,._panelContentClosing_j7p7x_520{pointer-events:none;animation:_floating-action-panel-content-out_j7p7x_1 .42s cubic-bezier(.22,1,.36,1) both}@keyframes _floating-action-panel-content-in_j7p7x_1{0%,42%{opacity:0}to{opacity:1}}@keyframes _floating-action-panel-content-out_j7p7x_1{0%,24%{opacity:1}64%,to{opacity:0}}._panelControls_j7p7x_631{position:absolute;z-index:3;inset-block-start:0;inset-inline-end:8px;display:inline-flex;align-items:center;gap:2px}._panelHeader_j7p7x_641{display:flex;flex:0 0 auto;align-items:center;padding:24px 16px 0}._panelTitle_j7p7x_505{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;line-height:20px}._panelTitleIcon_j7p7x_505{flex:0 0 auto;color:var(--action-icon-color, #1f2937);font-size:16px}._panelTitleText_j7p7x_664{overflow:hidden;color:transparent;background:linear-gradient(110deg,var(--action-text-start, #1f2937),var(--action-text-end, #1f2937));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-overflow:ellipsis;white-space:nowrap}._panelControlButton_j7p7x_437{display:grid;flex:0 0 auto;width:28px;height:28px;padding:0;border:0;border-radius:6px;color:#666;background:transparent;cursor:pointer;font-size:14px;place-items:center}._panelControlButton_j7p7x_437:hover{color:#444;background:#f5f5f5}._panelBodyShell_j7p7x_699{display:flex;position:relative;flex:1 1 auto;min-block-size:0;min-inline-size:0;overflow:hidden}._panelBody_j7p7x_699{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;block-size:100%;min-block-size:0;max-block-size:none;padding:12px 16px 16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y}._panelBody_j7p7x_699>*{flex:0 0 auto;min-inline-size:0}._panelBody_j7p7x_699::-webkit-scrollbar{width:4px}._panelBody_j7p7x_699::-webkit-scrollbar-thumb{background-color:#f0f0f0}._panelBodyFade_j7p7x_737{position:absolute;z-index:2;inset-inline:0;height:40px;opacity:0;pointer-events:none;transition:opacity .16s ease-in-out}._panelBodyFadeTop_j7p7x_747{inset-block-start:0;background:linear-gradient(to bottom,#fffffff5,#fff0)}._panelBodyFadeBottom_j7p7x_756{inset-block-end:0;background:linear-gradient(to bottom,#fff0,#fffffff5)}._panelBodyFadeVisible_j7p7x_765{opacity:1}._minimizedPanelDock_j7p7x_769{--minimized-panel-height: 40px;position:fixed;z-index:50;inset-block-end:max(12px,env(safe-area-inset-bottom));inset-inline-end:12px;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:8px;max-inline-size:calc(100vw - 24px);pointer-events:none}._minimizedPanel_j7p7x_149{--minimized-panel-corner-radius: 13px;--liquid-glass-surface: rgb(255 255 255 / 85%);--liquid-glass-border: rgb(255 255 255 / 20%);--liquid-glass-refraction-top: rgb(255 255 255 / 40%);--liquid-glass-saturate: 200%;--liquid-glass-blur: 40px;--liquid-glass-shadow: inset 0 1px 0 rgb(255 255 255 / 12%), inset 0 -1px 0 rgb(0 0 0 / 5%), 0 8px 24px rgb(0 0 0 / 12%), 0 2px 4px rgb(0 0 0 / 8%);box-sizing:border-box;position:relative;display:inline-flex;align-items:center;max-inline-size:100%;min-block-size:var(--minimized-panel-height);overflow:hidden;border:1px solid var(--liquid-glass-border);border-top-color:var(--liquid-glass-refraction-top);border-radius:13px;background:var(--liquid-glass-surface);background-clip:padding-box;box-shadow:var(--liquid-glass-shadow);-webkit-backdrop-filter:saturate(var(--liquid-glass-saturate)) blur(var(--liquid-glass-blur));backdrop-filter:saturate(var(--liquid-glass-saturate)) blur(var(--liquid-glass-blur));isolation:isolate;pointer-events:auto;transform:translateZ(0);will-change:transform;transition:transform .52s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1)}._minimizedPanel_j7p7x_149:before{position:absolute;z-index:0;inset-block-start:0;inset-inline:18%;block-size:1px;border-radius:999px;content:"";background:linear-gradient(90deg,transparent,rgb(255 255 255 / 70%),transparent);box-shadow:0 1px 4px #ffffff47;pointer-events:none}._minimizedPanelPreparing_j7p7x_839{visibility:hidden;pointer-events:none}._minimizedPanel_j7p7x_149:hover,._minimizedPanel_j7p7x_149:focus-within{box-shadow:0 0 0 1px var(--liquid-glass-refraction-top) inset,0 18px 30px -16px #0f172a57;transform:translateY(-1px) scale(1.025) translateZ(0)}._minimizedPanel_j7p7x_149:hover ._minimizedPanelRestoreButton_j7p7x_438,._minimizedPanel_j7p7x_149:focus-within ._minimizedPanelRestoreButton_j7p7x_438{padding-inline-start:16px;padding-inline-end:12px}._minimizedPanel_j7p7x_149:has(:active){box-shadow:0 0 0 1px var(--liquid-glass-refraction-top) inset,0 22px 34px -16px #0f172a66;transform:translateY(-2px) scale(1.05) translateZ(0);transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .12s cubic-bezier(.22,1,.36,1)}._minimizedPanel_j7p7x_149:has(:active) ._minimizedPanelRestoreButton_j7p7x_438{padding-inline-start:20px;padding-inline-end:16px;transition:padding-inline .12s cubic-bezier(.22,1,.36,1)}._minimizedPanelBeam_j7p7x_874{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;padding:1.5px;overflow:hidden;border-radius:var(--minimized-panel-corner-radius);opacity:0;pointer-events:none;transition:opacity .24s ease;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}._minimizedPanelBeam_j7p7x_874:before{position:absolute;top:0;left:0;width:32px;aspect-ratio:1 / 1;content:"";background-image:linear-gradient(to left,var(--action-beam-start) 0%,var(--action-beam-end) 68%,transparent);offset-anchor:90% 50%;offset-distance:0%;offset-path:rect(0 auto auto 0 round var(--minimized-panel-corner-radius));offset-rotate:auto;transform-origin:center;will-change:offset-distance}._minimizedPanel_j7p7x_149:is(:hover,:focus-within):not(._minimizedPanelPreparing_j7p7x_839) ._minimizedPanelBeam_j7p7x_874,._minimizedPanel_j7p7x_149:has(:active) ._minimizedPanelBeam_j7p7x_874{opacity:1}._minimizedPanel_j7p7x_149:is(:hover,:focus-within):not(._minimizedPanelPreparing_j7p7x_839) ._minimizedPanelBeam_j7p7x_874:before,._minimizedPanel_j7p7x_149:has(:active) ._minimizedPanelBeam_j7p7x_874:before{animation:_floating-action-border-beam_j7p7x_1 2.8s linear infinite}._minimizedPanelRestoreButton_j7p7x_438{position:relative;z-index:1;display:inline-flex;align-items:center;min-inline-size:0;min-block-size:var(--minimized-panel-height);padding:0 8px 0 12px;border:0;border-radius:13px 0 0 13px;color:#1f2937;background:transparent;cursor:pointer;font:inherit;font-size:14px;line-height:20px;transition:padding-inline .42s cubic-bezier(.22,1,.36,1)}._minimizedPanelIcon_j7p7x_946{flex:0 0 auto;margin-inline-end:8px;color:var(--action-icon-color, #1f2937);font-size:16px}._minimizedPanelTitle_j7p7x_953{overflow:hidden;color:transparent;background:linear-gradient(110deg,var(--action-text-start, #1f2937),var(--action-text-end, #1f2937));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-overflow:ellipsis;white-space:nowrap}._minimizedPanelCloseButton_j7p7x_439{position:relative;z-index:1;display:grid;flex:0 0 auto;inline-size:28px;block-size:28px;margin-inline-end:6px;padding:0;border:0;border-radius:8px;color:#666;background:transparent;cursor:pointer;font-size:14px;place-items:center}._minimizedPanelCloseButton_j7p7x_439:hover{color:#444;background:#f5f5f5}@media (max-width: 520px){._dock_j7p7x_1{--dock-gap: 8px;--dock-expanded-gap: 8px;justify-content:center}._dockContext_j7p7x_73{max-inline-size:min(12rem,calc(100vw - 144px));padding-inline:6px 8px}._action_j7p7x_36{--action-padding-inline: 0px;--action-hover-padding-inline: 12px;--action-press-padding-inline: 20px}._action_j7p7x_36[aria-expanded=false]:not(._actionStateIndicator_j7p7x_94):is(:hover,:focus-visible):not(:disabled):not(:active){transform:translateY(-1px) scale(1.02) translateZ(0)}}@media (prefers-reduced-motion: reduce){body:has(._generatePanel_j7p7x_458){--ai-generate-panel-motion-duration: 0ms}._dock_j7p7x_1,._dockActions_j7p7x_12,._action_j7p7x_36,._actionLabel_j7p7x_261{transition:none}._action_j7p7x_36{--action-hover-padding-inline: var(--action-padding-inline);--action-press-padding-inline: var(--action-padding-inline)}._action_j7p7x_36[aria-expanded=false]:not(._actionStateIndicator_j7p7x_94):is(:hover,:focus-visible):not(:disabled),._action_j7p7x_36._action_j7p7x_36[aria-expanded=false]:not(._actionStateIndicator_j7p7x_94):active:not(:disabled){transform:translateZ(0)}._actionBeam_j7p7x_68:before{display:none}._panelContentOpening_j7p7x_515,._panelContentMinimizing_j7p7x_596,._panelContentClosing_j7p7x_520{animation:none}._panelBodyFade_j7p7x_737,._minimizedPanel_j7p7x_149{transition:none}._minimizedPanel_j7p7x_149:hover,._minimizedPanel_j7p7x_149:focus-within{transform:translateZ(0)}._minimizedPanel_j7p7x_149:has(:active){transform:translateZ(0)}._minimizedPanelRestoreButton_j7p7x_438{transition:none}}
