.ProjectAiCopilot-module__j-D2vq__launcher{right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:50;color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:1px solid #6d28d91f;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px 0 16px;font-size:14px;font-weight:700;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s;display:inline-flex;position:fixed;box-shadow:0 8px 24px #6d28d93d,0 2px 6px #0f172a14}.ProjectAiCopilot-module__j-D2vq__launcher[aria-hidden=true]{visibility:hidden;pointer-events:none}.ProjectAiCopilot-module__j-D2vq__launcher:disabled{cursor:wait;opacity:.65}.ProjectAiCopilot-module__j-D2vq__backdrop{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e193052;position:fixed;inset:0}.ProjectAiCopilot-module__j-D2vq__dialog{top:calc(20px + env(safe-area-inset-top,0px));right:24px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:70;background:#fdfcff;border:1px solid #e6e0f1;border-radius:24px;outline:none;flex-direction:column;width:min(720px,50vw);min-width:480px;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 60px #1e19303d,0 6px 18px #0f172a14}.ProjectAiCopilot-module__j-D2vq__header{background:linear-gradient(135deg,#f6f2ff,#fdfcff);border-bottom:1px solid #ece7f4;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.ProjectAiCopilot-module__j-D2vq__title{color:#30263f;align-items:center;gap:7px;min-width:0;font-size:15px;font-weight:750;display:flex}.ProjectAiCopilot-module__j-D2vq__title svg{color:#7c3aed;flex:none}.ProjectAiCopilot-module__j-D2vq__identity{align-items:center;gap:10px;min-width:0;display:flex}.ProjectAiCopilot-module__j-D2vq__headerMark{color:#7039ba;background:#ede4fc;border:1px solid #e4d6fb;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.ProjectAiCopilot-module__j-D2vq__subtitle{color:#79698a;margin-top:3px;font-size:10px;line-height:1.5}.ProjectAiCopilot-module__j-D2vq__clearButton,.ProjectAiCopilot-module__j-D2vq__closeButton{color:#77658b;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .14s,color .14s,transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex}.ProjectAiCopilot-module__j-D2vq__clearButton{background:0 0}.ProjectAiCopilot-module__j-D2vq__clearButton:disabled{cursor:not-allowed;opacity:.35}.ProjectAiCopilot-module__j-D2vq__closeButton{background:#eee8f8}.ProjectAiCopilot-module__j-D2vq__body{overscroll-behavior:contain;background:#fdfcff;flex:1;min-height:0;padding:18px;overflow-y:auto}.ProjectAiCopilot-module__j-D2vq__welcome{background:linear-gradient(135deg,#f7f2ff,#fdfbff);border:1px solid #e9dff8;border-radius:18px;min-width:0;padding:16px}.ProjectAiCopilot-module__j-D2vq__welcomeHeading{color:#7043a3;align-items:center;gap:9px;display:flex}.ProjectAiCopilot-module__j-D2vq__welcomeHeading svg{flex:none}.ProjectAiCopilot-module__j-D2vq__welcomeHeading h3{color:#3c2d50;font-size:15px;font-weight:700;line-height:1.6}.ProjectAiCopilot-module__j-D2vq__welcomeDescription{color:#73647f;margin-top:8px;font-size:12px;line-height:1.8}.ProjectAiCopilot-module__j-D2vq__sectionLabel{color:#71617f;margin-top:16px;font-size:11px;font-weight:650;line-height:1.6}.ProjectAiCopilot-module__j-D2vq__navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.ProjectAiCopilot-module__j-D2vq__navigation .ProjectAiCopilot-module__j-D2vq__linkChip{border-color:#e9e0f3;border-radius:10px;justify-content:flex-start;gap:7px;padding:8px 10px;font-size:11px;font-weight:550}.ProjectAiCopilot-module__j-D2vq__navigation .ProjectAiCopilot-module__j-D2vq__linkChip svg{flex:none}.ProjectAiCopilot-module__j-D2vq__navigation .ProjectAiCopilot-module__j-D2vq__linkChip svg:last-child{color:#9683a9;margin-left:auto}.ProjectAiCopilot-module__j-D2vq__promptGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.ProjectAiCopilot-module__j-D2vq__promptGrid .ProjectAiCopilot-module__j-D2vq__promptChip{border-color:#e6ddf0;border-radius:14px;justify-content:flex-start;gap:10px;min-height:76px;padding:12px;box-shadow:0 2px 5px #40245f08}.ProjectAiCopilot-module__j-D2vq__promptGrid .ProjectAiCopilot-module__j-D2vq__promptChip:last-child:nth-child(odd){grid-column:1/-1}.ProjectAiCopilot-module__j-D2vq__actionIcon{color:#7b4ca8;background:#f3edfb;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ProjectAiCopilot-module__j-D2vq__actionText{min-width:0}.ProjectAiCopilot-module__j-D2vq__actionText strong{color:#50376b;font-size:12px;font-weight:650;display:block}.ProjectAiCopilot-module__j-D2vq__actionText small{color:#7c6d8b;margin-top:4px;font-size:10px;font-weight:400;line-height:1.5;display:block}.ProjectAiCopilot-module__j-D2vq__actionArrow{color:#9b87b0;flex:none;margin-left:auto}.ProjectAiCopilot-module__j-D2vq__suggestions{min-width:0;padding:0 2px 4px}.ProjectAiCopilot-module__j-D2vq__promptChip,.ProjectAiCopilot-module__j-D2vq__linkChip{color:#65468a;overflow-wrap:anywhere;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3d8f2;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:44px;padding:8px 13px;font-size:12px;font-weight:650;line-height:1.5;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex}.ProjectAiCopilot-module__j-D2vq__promptChip:disabled{cursor:not-allowed;opacity:.45}.ProjectAiCopilot-module__j-D2vq__mark{color:#7c3aed;background:#f1eaff;border:1px solid #e8ddf8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.ProjectAiCopilot-module__j-D2vq__markCompact{width:34px;height:34px}.ProjectAiCopilot-module__j-D2vq__footer{background:#fff;border-top:1px solid #ece7f4;flex:none;padding:12px 18px 8px}.ProjectAiCopilot-module__j-D2vq__composer{align-items:flex-end;gap:8px;display:flex}.ProjectAiCopilot-module__j-D2vq__input{resize:vertical;color:#334155;background:#faf8fd;border:1px solid #e1d7ef;border-radius:24px;flex:1;min-width:0;min-height:44px;max-height:128px;padding:10px 16px;font-size:16px;line-height:22px;transition:border-color .14s,background-color .14s,box-shadow .14s;display:block}.ProjectAiCopilot-module__j-D2vq__input::placeholder{color:#8a8099}.ProjectAiCopilot-module__j-D2vq__input:focus{background:#fff;border-color:#a78bda;outline:none;box-shadow:0 0 0 3px #7c3aed1a}.ProjectAiCopilot-module__j-D2vq__input:disabled{opacity:.65}.ProjectAiCopilot-module__j-D2vq__sendButton{color:#fff;cursor:pointer;background:#7c3aed;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .14s,transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex}.ProjectAiCopilot-module__j-D2vq__sendButton:disabled{cursor:not-allowed;opacity:.4}.ProjectAiCopilot-module__j-D2vq__characterCount{color:#84798e;font-variant-numeric:tabular-nums;text-align:right;padding:5px 52px 0 16px;font-size:10px}.ProjectAiCopilot-module__j-D2vq__launcher:focus-visible,.ProjectAiCopilot-module__j-D2vq__clearButton:focus-visible,.ProjectAiCopilot-module__j-D2vq__closeButton:focus-visible,.ProjectAiCopilot-module__j-D2vq__promptChip:focus-visible,.ProjectAiCopilot-module__j-D2vq__linkChip:focus-visible,.ProjectAiCopilot-module__j-D2vq__sendButton:focus-visible{outline-offset:3px;outline:3px solid #a78bda}@media (hover:hover) and (pointer:fine){.ProjectAiCopilot-module__j-D2vq__launcher:hover:not(:disabled){box-shadow:0 10px 28px #6d28d94d,0 3px 8px #0f172a14}.ProjectAiCopilot-module__j-D2vq__clearButton:hover:not(:disabled),.ProjectAiCopilot-module__j-D2vq__closeButton:hover{color:#5b3587;background:#e8dff5}.ProjectAiCopilot-module__j-D2vq__promptChip:hover:not(:disabled),.ProjectAiCopilot-module__j-D2vq__linkChip:hover{color:#6d28d9;background:#f5efff;border-color:#c4ace5}.ProjectAiCopilot-module__j-D2vq__sendButton:hover:not(:disabled){background:#6d28d9}}@media (prefers-reduced-motion:no-preference){.ProjectAiCopilot-module__j-D2vq__launcher:active:not(:disabled):not(:focus-visible),.ProjectAiCopilot-module__j-D2vq__clearButton:active:not(:disabled):not(:focus-visible),.ProjectAiCopilot-module__j-D2vq__closeButton:active:not(:focus-visible),.ProjectAiCopilot-module__j-D2vq__promptChip:active:not(:disabled):not(:focus-visible),.ProjectAiCopilot-module__j-D2vq__linkChip:active:not(:focus-visible),.ProjectAiCopilot-module__j-D2vq__sendButton:active:not(:disabled):not(:focus-visible){transform:scale(.97)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ProjectAiCopilot-module__j-D2vq__launcher:hover:not(:disabled):not(:focus-visible){transform:translateY(-2px)}}@media (max-width:820px){.ProjectAiCopilot-module__j-D2vq__launcher{right:16px;bottom:calc(20px + env(safe-area-inset-bottom,0px))}.ProjectAiCopilot-module__j-D2vq__dialog{top:calc(12px + env(safe-area-inset-top,0px));right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;min-width:0;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));left:12px}.ProjectAiCopilot-module__j-D2vq__header{padding:10px 14px}.ProjectAiCopilot-module__j-D2vq__body{padding:16px 14px}.ProjectAiCopilot-module__j-D2vq__footer{padding-left:14px;padding-right:14px}}@media (max-width:1100px){.ProjectAiCopilot-module__j-D2vq__navigation{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.ProjectAiCopilot-module__j-D2vq__navigation .ProjectAiCopilot-module__j-D2vq__linkChip{gap:6px;padding:8px}.ProjectAiCopilot-module__j-D2vq__navigation .ProjectAiCopilot-module__j-D2vq__linkChip svg:last-child{display:none}.ProjectAiCopilot-module__j-D2vq__headerMark{border-radius:10px;width:32px;height:32px}.ProjectAiCopilot-module__j-D2vq__identity{gap:7px}.ProjectAiCopilot-module__j-D2vq__title{font-size:14px}.ProjectAiCopilot-module__j-D2vq__welcome{padding:14px}.ProjectAiCopilot-module__j-D2vq__welcomeHeading h3{font-size:14px}.ProjectAiCopilot-module__j-D2vq__promptGrid{grid-template-columns:1fr}.ProjectAiCopilot-module__j-D2vq__promptGrid .ProjectAiCopilot-module__j-D2vq__promptChip{min-height:64px}}@media (prefers-reduced-motion:reduce){.ProjectAiCopilot-module__j-D2vq__launcher,.ProjectAiCopilot-module__j-D2vq__clearButton,.ProjectAiCopilot-module__j-D2vq__closeButton,.ProjectAiCopilot-module__j-D2vq__promptChip,.ProjectAiCopilot-module__j-D2vq__linkChip,.ProjectAiCopilot-module__j-D2vq__input,.ProjectAiCopilot-module__j-D2vq__sendButton{transition:none}}
