.PlanningChat-module__jV-ecW__chatContainer{border-radius:0;flex-direction:column;width:100%;max-width:820px;min-height:100%;margin:0 auto;padding-bottom:2rem;display:flex;overflow:visible;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important}.PlanningChat-module__jV-ecW__chatContainerStarted{padding-bottom:220px}.PlanningChat-module__jV-ecW__chatContainerSplit{max-width:none;height:100%;padding-bottom:0;overflow:hidden}.PlanningChat-module__jV-ecW__chatContainerSplit .PlanningChat-module__jV-ecW__messagesArea{scrollbar-width:thin;scrollbar-color:#64748b8c transparent;min-height:0;padding-bottom:1rem;overflow-y:auto}.PlanningChat-module__jV-ecW__chatContainerSplit .PlanningChat-module__jV-ecW__messagesArea::-webkit-scrollbar{width:5px}.PlanningChat-module__jV-ecW__chatContainerSplit .PlanningChat-module__jV-ecW__messagesArea::-webkit-scrollbar-track{background:0 0}.PlanningChat-module__jV-ecW__chatContainerSplit .PlanningChat-module__jV-ecW__messagesArea::-webkit-scrollbar-thumb{background:#64748b8c;border-radius:10px}.PlanningChat-module__jV-ecW__chatContainerSplit .PlanningChat-module__jV-ecW__messagesArea::-webkit-scrollbar-thumb:hover{background:#475569b3}.PlanningChat-module__jV-ecW__welcomeAmbient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.PlanningChat-module__jV-ecW__welcomeShape{filter:blur(90px);opacity:.5;mix-blend-mode:multiply;border-radius:50%;animation:20s cubic-bezier(.4,0,.2,1) infinite alternate PlanningChat-module__jV-ecW__welcomeShapeFloat;position:absolute}.PlanningChat-module__jV-ecW__welcomeShape1{background:radial-gradient(circle,#d8b4febf 0%,#fff0 70%);width:55vw;height:55vw;top:-15%;left:-10%}.PlanningChat-module__jV-ecW__welcomeShape2{background:radial-gradient(circle,#c7d2febf 0%,#fff0 70%);width:48vw;height:48vw;animation-delay:-5s;top:-10%;right:-10%}.PlanningChat-module__jV-ecW__welcomeShape3{opacity:.4;background:radial-gradient(circle,#fde0d98c 0%,#fff0 70%);width:34vw;height:34vw;animation-delay:-10s;top:25%;left:30%}@keyframes PlanningChat-module__jV-ecW__welcomeShapeFloat{0%{transform:translate(0)scale(1)}to{transform:translate(30px,40px)scale(1.05)}}[data-theme=dark] .PlanningChat-module__jV-ecW__welcomeAmbient{display:none}.PlanningChat-module__jV-ecW__header{z-index:2;background:0 0;border-bottom:none;flex-shrink:0;justify-content:flex-end;align-items:center;padding:.5rem 0;display:flex;position:relative}.PlanningChat-module__jV-ecW__headerBreadcrumb{margin-right:auto}.PlanningChat-module__jV-ecW__headerLeft{align-items:center;gap:.85rem;display:flex}.PlanningChat-module__jV-ecW__avatar{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-darker)100%);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative;box-shadow:0 4px 12px #8b5cf640}.PlanningChat-module__jV-ecW__avatarImg{object-fit:contain;filter:brightness(0)invert();width:24px;height:24px}.PlanningChat-module__jV-ecW__avatarPulse{background:#22c55e;border:2px solid #fff;border-radius:50%;width:11px;height:11px;animation:2s ease-in-out infinite PlanningChat-module__jV-ecW__pulse;position:absolute;bottom:-2px;right:-2px}@keyframes PlanningChat-module__jV-ecW__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.9)}}.PlanningChat-module__jV-ecW__headerInfo{flex-direction:column;display:flex}.PlanningChat-module__jV-ecW__headerInfo h3{color:#1e293b;letter-spacing:-.02em;margin:0;font-size:1.02rem;font-weight:800}.PlanningChat-module__jV-ecW__headerSubtitle{color:var(--color-primary);letter-spacing:.02em;font-size:.7rem;font-weight:600}.PlanningChat-module__jV-ecW__resetBtn{color:#94a3b8;cursor:pointer;background:#0000000a;border:none;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.85rem;transition:all .2s;display:flex}.PlanningChat-module__jV-ecW__resetBtn:hover{color:var(--color-primary);background:#8b5cf614}.PlanningChat-module__jV-ecW__headerRight{align-items:center;gap:.5rem;display:flex}.PlanningChat-module__jV-ecW__historyWrapper{position:relative}.PlanningChat-module__jV-ecW__headerRight .PlanningChat-module__jV-ecW__historyWrapper{display:none}.PlanningChat-module__jV-ecW__historyBtn{color:var(--color-primary-darker);cursor:pointer;background:#8b5cf614;border:1.5px solid #8b5cf626;border-radius:50px;align-items:center;gap:5px;padding:.35rem .75rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.PlanningChat-module__jV-ecW__historyBtn:hover{background:#8b5cf624;border-color:#8b5cf64d}.PlanningChat-module__jV-ecW__historyLabel{white-space:nowrap}.PlanningChat-module__jV-ecW__historyBadge{color:var(--color-primary-darker);background:#8b5cf62e;border-radius:50px;padding:.05rem .35rem;font-size:.6rem;font-weight:700;line-height:1.4}.PlanningChat-module__jV-ecW__historyOverlay{display:none}.PlanningChat-module__jV-ecW__historyPopover{backdrop-filter:blur(24px);z-index:100;background:#fffffff7;border:1.5px solid #8b5cf61f;border-radius:16px;width:340px;max-height:320px;animation:.2s ease-out PlanningChat-module__jV-ecW__historyPopIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 40px #0000001a,0 2px 8px #8b5cf60f}@keyframes PlanningChat-module__jV-ecW__historyPopIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.PlanningChat-module__jV-ecW__historyPopoverHeader{color:#334155;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:.65rem .85rem;font-size:.78rem;font-weight:700;display:flex}.PlanningChat-module__jV-ecW__historyPopoverHeader button{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px;font-size:.75rem}.PlanningChat-module__jV-ecW__historyPopoverHeader button:hover{color:#64748b;background:#0000000a}.PlanningChat-module__jV-ecW__historyPopoverList{scrollbar-gutter:stable;max-height:260px;padding:.35rem calc(.35rem + 3px) .35rem .35rem;overflow-y:scroll}.PlanningChat-module__jV-ecW__historyPopoverList::-webkit-scrollbar{width:3px}.PlanningChat-module__jV-ecW__historyPopoverList::-webkit-scrollbar-track{background:0 0}.PlanningChat-module__jV-ecW__historyPopoverList::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.PlanningChat-module__jV-ecW__historyPopoverList:hover::-webkit-scrollbar-thumb{background:#8b5cf640}.PlanningChat-module__jV-ecW__historyPopoverList:hover::-webkit-scrollbar-thumb:hover{background:#8b5cf673}.PlanningChat-module__jV-ecW__historyPopoverList{scrollbar-width:thin;scrollbar-color:transparent transparent}.PlanningChat-module__jV-ecW__historyPopoverList:hover{scrollbar-color:#8b5cf640 transparent}.PlanningChat-module__jV-ecW__historyGroupLabel{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;padding:.5rem .6rem .3rem;font-size:.66rem;font-weight:700}.PlanningChat-module__jV-ecW__historyItem{cursor:pointer;border-radius:10px;align-items:center;gap:.6rem;padding:.55rem .6rem;transition:background .15s;display:flex}.PlanningChat-module__jV-ecW__historyItem:hover{background:#8b5cf60f}.PlanningChat-module__jV-ecW__historyItemIcon{width:34px;height:34px;color:var(--color-primary);background:#8b5cf614;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;display:flex}.PlanningChat-module__jV-ecW__historyItemMeta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.PlanningChat-module__jV-ecW__historyItemTitle{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:600;overflow:hidden}.PlanningChat-module__jV-ecW__historyItemSub{color:#94a3b8;font-size:.66rem}.PlanningChat-module__jV-ecW__historyItemDelete{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.72rem;transition:all .15s;display:flex}.PlanningChat-module__jV-ecW__historyItemDelete:hover{color:#ef4444;background:#ef444414}.PlanningChat-module__jV-ecW__historyItemComplete{border-left:3px solid #22c55e;padding-left:calc(.6rem - 3px)}.PlanningChat-module__jV-ecW__historyItemIconComplete{color:#22c55e;background:#22c55e1a}.PlanningChat-module__jV-ecW__messagesArea{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:.85rem;padding:1.25rem 1.5rem;display:flex;position:relative;overflow:visible}.PlanningChat-module__jV-ecW__messagesAreaStarted{justify-content:flex-start;padding-bottom:1rem}.PlanningChat-module__jV-ecW__messageRow{gap:10px;max-width:85%;animation:.35s ease-out backwards PlanningChat-module__jV-ecW__msgSlideIn;display:flex}.PlanningChat-module__jV-ecW__messageRow:has(.PlanningChat-module__jV-ecW__interactiveWrapper){max-width:95%}.PlanningChat-module__jV-ecW__messageRow:has(.PlanningChat-module__jV-ecW__interactiveCards){width:100%;max-width:100%}.PlanningChat-module__jV-ecW__messageRow:has(.PlanningChat-module__jV-ecW__interactiveCards) .PlanningChat-module__jV-ecW__messageAvatar{display:none}@keyframes PlanningChat-module__jV-ecW__msgSlideIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.PlanningChat-module__jV-ecW__botRow{align-self:flex-start}.PlanningChat-module__jV-ecW__userRow{flex-direction:row-reverse;align-self:flex-end}.PlanningChat-module__jV-ecW__messageAvatar{display:none}.PlanningChat-module__jV-ecW__messageAvatar .PlanningChat-module__jV-ecW__avatarImg{width:16px;height:16px}.PlanningChat-module__jV-ecW__bubble{word-break:break-word;border-radius:18px;padding:11px 16px;font-size:1rem;line-height:1.7;position:relative}.PlanningChat-module__jV-ecW__botBubble{color:#1e293b;box-shadow:none;background:0 0;border:none;border-top-left-radius:4px;padding-left:0}.PlanningChat-module__jV-ecW__userBubble{color:#1e293b;box-shadow:none;background:#f4f4f5;border-top-right-radius:4px}.PlanningChat-module__jV-ecW__welcomeMessage{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:780px;margin:0 auto;padding:2.5rem 0 .5rem;animation:.5s ease-out backwards PlanningChat-module__jV-ecW__msgSlideIn;display:flex}.PlanningChat-module__jV-ecW__heroEyebrow{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;font-size:11.5px;display:inline-flex}.PlanningChat-module__jV-ecW__heroEyebrowDot{background:var(--color-primary);border-radius:50%;width:5px;height:5px}.PlanningChat-module__jV-ecW__heroTitle{letter-spacing:-.035em;text-wrap:pretty;margin:0;font-family:Satoshi,system-ui,sans-serif;font-size:clamp(34px,4.2vw,52px);font-weight:500;line-height:1.03}.PlanningChat-module__jV-ecW__heroGreet{color:#94a3b8;font-weight:400;display:block}.PlanningChat-module__jV-ecW__heroAsk{color:#1e293b;display:block}.PlanningChat-module__jV-ecW__heroSub{color:#475569;text-wrap:pretty;max-width:520px;margin:16px 0 0;font-size:14.5px;line-height:1.55}[data-theme=dark] .PlanningChat-module__jV-ecW__heroAsk{color:#e8e6fff2}[data-theme=dark] .PlanningChat-module__jV-ecW__heroGreet{color:#a09bbebf}[data-theme=dark] .PlanningChat-module__jV-ecW__heroSub{color:#bebad7c7}[data-theme=dark] .PlanningChat-module__jV-ecW__heroEyebrow{color:#a09bbeb3}@media (max-width:640px){.PlanningChat-module__jV-ecW__welcomeMessage{padding-top:1.25rem}.PlanningChat-module__jV-ecW__heroTitle{font-size:clamp(28px,8vw,36px)}.PlanningChat-module__jV-ecW__heroSub{font-size:13.5px}}.PlanningChat-module__jV-ecW__thinkingInline{z-index:2;align-items:center;gap:.6rem;padding:8px 2px;animation:.35s ease-out PlanningChat-module__jV-ecW__thinkingChipIn;display:inline-flex;position:relative}.PlanningChat-module__jV-ecW__experienceThinking{background:linear-gradient(135deg,#faf7fffa,#eff6fff5);border:1px solid #8b5cf633;border-radius:14px;flex-wrap:wrap;width:min(100%,370px);padding:11px 14px;box-shadow:0 8px 22px #6366f11a}.PlanningChat-module__jV-ecW__experienceThinkingIcon{color:#7c3aed;background:#ede9fe;border-radius:9px;place-items:center;width:27px;height:27px;font-size:.9rem;display:inline-grid}.PlanningChat-module__jV-ecW__experienceThinkingMeta{color:#64748b;flex-basis:100%;margin-top:-2px;margin-left:39px;font-size:.7rem}.PlanningChat-module__jV-ecW__resourceThinking{width:auto;max-width:min(100%,720px);box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:.2rem .45rem;padding:8px 2px}.PlanningChat-module__jV-ecW__resourceThinkingMeta{color:#64748b;flex-basis:auto;margin:0;font-size:.72rem;line-height:1.4}[data-theme=dark] .PlanningChat-module__jV-ecW__experienceThinking{background:#312e52eb;border-color:#c4b5fd47}[data-theme=dark] .PlanningChat-module__jV-ecW__experienceThinkingMeta{color:#c4b5fd}[data-theme=dark] .PlanningChat-module__jV-ecW__resourceThinking{background:0 0;border:0}[data-theme=dark] .PlanningChat-module__jV-ecW__resourceThinkingMeta{color:#ddd6fec2}@keyframes PlanningChat-module__jV-ecW__thinkingChipIn{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.PlanningChat-module__jV-ecW__thinkingDots{align-items:center;gap:3px;display:flex}.PlanningChat-module__jV-ecW__thinkingDots span{background:var(--color-primary);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite PlanningChat-module__jV-ecW__thinkingBounce}.PlanningChat-module__jV-ecW__thinkingDots span:nth-child(2){animation-delay:.15s}.PlanningChat-module__jV-ecW__thinkingDots span:nth-child(3){animation-delay:.3s}@keyframes PlanningChat-module__jV-ecW__thinkingBounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.PlanningChat-module__jV-ecW__thinkingText{color:var(--color-primary-deep);font-size:.82rem;font-weight:500;animation:.4s PlanningChat-module__jV-ecW__thinkingFade}@keyframes PlanningChat-module__jV-ecW__thinkingFade{0%{opacity:0}to{opacity:1}}[data-theme=dark] .PlanningChat-module__jV-ecW__thinkingDots span{background:#ddd6fe;width:6px;height:6px;animation-name:PlanningChat-module__jV-ecW__thinkingBounceDark;box-shadow:0 0 5px #c4b5fd7a}@keyframes PlanningChat-module__jV-ecW__thinkingBounceDark{0%,60%,to{opacity:.58;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.PlanningChat-module__jV-ecW__thinkingInline,.PlanningChat-module__jV-ecW__thinkingDots span,.PlanningChat-module__jV-ecW__thinkingText{animation:none}}.PlanningChat-module__jV-ecW__typewriter{animation:.3s ease-out PlanningChat-module__jV-ecW__typewriterFade}@keyframes PlanningChat-module__jV-ecW__typewriterFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.PlanningChat-module__jV-ecW__inputArea{bottom:0;left:calc(var(--sidebar-width-expanded,280px) + .5rem);background:var(--color-background-app);z-index:50;pointer-events:none;isolation:isolate;padding:.65rem 5.5rem 1.25rem 1.5rem;transition:left .3s ease-in-out;position:fixed;right:12px}[data-sidebar=collapsed] .PlanningChat-module__jV-ecW__inputArea{left:calc(var(--sidebar-width-collapsed,96px) + .5rem)}.PlanningChat-module__jV-ecW__inputArea>*{z-index:1;pointer-events:auto;max-width:820px;margin:0 auto;position:relative}@media (min-width:1025px){.PlanningChat-module__jV-ecW__inputArea{right:12px}}.PlanningChat-module__jV-ecW__inputArea:before{content:"";background:linear-gradient(to bottom,transparent 0%,var(--color-background-app)100%);-webkit-backdrop-filter:none;pointer-events:none;height:64px;display:block;position:absolute;bottom:100%;left:0;right:0}.PlanningChat-module__jV-ecW__inputFooterBar{color:#a0aab8;background:var(--color-background-app);-webkit-backdrop-filter:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:5px 2px 0;font-size:11px;display:flex}.PlanningChat-module__jV-ecW__inputAreaWelcome .PlanningChat-module__jV-ecW__inputFooterBar{background:0 0}.PlanningChat-module__jV-ecW__inputFooterLink{color:#a0aab8;text-underline-offset:2px;text-decoration:underline}.PlanningChat-module__jV-ecW__inputFooterLink:hover{color:#64748b}.PlanningChat-module__jV-ecW__inputAreaSplit{background:var(--color-background-app);z-index:10;pointer-events:auto;isolation:isolate;flex-shrink:0;width:100%;padding:.25rem 1rem .85rem;transition:none;position:relative;left:auto;right:auto}@media (max-width:1024px){.PlanningChat-module__jV-ecW__inputAreaDocumentPreview{display:none!important}}.PlanningChat-module__jV-ecW__inputAreaSplit:before{content:"";background:linear-gradient(to bottom,transparent 0%,var(--color-background-app)100%);-webkit-backdrop-filter:none;pointer-events:none;z-index:0;height:56px;display:block;position:absolute;bottom:calc(100% - 1px);left:0;right:0}.PlanningChat-module__jV-ecW__inputAreaSplit>*{z-index:1;max-width:100%;margin:0;position:relative}[data-theme=dark] .PlanningChat-module__jV-ecW__inputAreaSplit{background:var(--color-background-app)}.PlanningChat-module__jV-ecW__inputAreaWelcome{z-index:1;width:100%;max-width:640px;margin:.25rem auto .65rem;padding:0;position:relative}[data-theme=dark] .PlanningChat-module__jV-ecW__inputAreaWelcome:before{content:"";aspect-ratio:4;pointer-events:none;z-index:-1;background:radial-gradient(#434c9b33 0%,#434c9b00 72%);width:118%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PlanningChat-module__jV-ecW__inputAreaWelcome .PlanningChat-module__jV-ecW__inputContainer{-webkit-backdrop-filter:blur(24px);background:#fff9;border:1px solid #ffffffb3;border-radius:32px;padding:10px 10px 10px 22px;box-shadow:0 12px 32px #8b5cf624,0 1px 2px #00000008}.PlanningChat-module__jV-ecW__inputAreaWelcome .PlanningChat-module__jV-ecW__inputContainer:focus-within{background:#fffc;border-color:#ffffffe6;box-shadow:0 14px 36px #8b5cf633,0 1px 2px #00000008}.PlanningChat-module__jV-ecW__inputAreaWelcome .PlanningChat-module__jV-ecW__textInput{padding:10px 0}.PlanningChat-module__jV-ecW__inputAreaWelcome .PlanningChat-module__jV-ecW__inputRow{padding:0}.PlanningChat-module__jV-ecW__inputAreaWelcome .PlanningChat-module__jV-ecW__pendingFilesRow{padding:0 0 8px}.PlanningChat-module__jV-ecW__selectedCreationRow{padding:7px 18px 0 58px;display:flex}.PlanningChat-module__jV-ecW__inputAreaWelcome .PlanningChat-module__jV-ecW__selectedCreationRow{padding-left:0}.PlanningChat-module__jV-ecW__selectedCreationChip{color:#334155;background:#e6eaf0;border:0;border-radius:54px;align-items:center;gap:7px;max-width:100%;min-height:28px;padding:4px 8px 4px 10px;font-size:13px;font-weight:500;display:inline-flex}.PlanningChat-module__jV-ecW__selectedCreationChip>i{color:#1f2937}.PlanningChat-module__jV-ecW__selectedCreationChip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PlanningChat-module__jV-ecW__selectedCreationRemove{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:54px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.PlanningChat-module__jV-ecW__selectedCreationRemove:hover{color:#1e293b;background:#d9dfe7}[data-theme=dark] .PlanningChat-module__jV-ecW__selectedCreationChip{color:#e8e6ffeb;background:#ffffff1a}[data-theme=dark] .PlanningChat-module__jV-ecW__selectedCreationChip>i{color:#c8c5dcd9}[data-theme=dark] .PlanningChat-module__jV-ecW__selectedCreationRemove{color:#c8c5dcd9}[data-theme=dark] .PlanningChat-module__jV-ecW__selectedCreationRemove:hover{color:#fff;background:#ffffff1f}@media (max-width:640px){.PlanningChat-module__jV-ecW__selectedCreationRow{padding-left:16px}}.PlanningChat-module__jV-ecW__inputAreaWelcome .PlanningChat-module__jV-ecW__inputFooterBar{text-align:center;justify-content:center}[data-theme=dark] .PlanningChat-module__jV-ecW__inputAreaWelcome .PlanningChat-module__jV-ecW__inputContainer{background:#1c1b2be0;border-color:#ffffff1a;box-shadow:0 10px 26px #00000038,0 0 0 1px #5b60aa14}[data-theme=dark] .PlanningChat-module__jV-ecW__inputAreaWelcome .PlanningChat-module__jV-ecW__inputContainer:focus-within{background:#1f1d31f0;border-color:#a78bfa52;box-shadow:0 12px 30px #00000042,0 0 0 3px #8b5cf614}[data-theme=dark] .PlanningChat-module__jV-ecW__inputAreaWelcome .PlanningChat-module__jV-ecW__inputContainer.PlanningChat-module__jV-ecW__inputContainer{border-color:#ffffff1a!important}[data-theme=dark] .PlanningChat-module__jV-ecW__inputAreaWelcome .PlanningChat-module__jV-ecW__inputContainer.PlanningChat-module__jV-ecW__inputContainer:focus-within{border-color:#ffffff1a!important}[data-theme=dark] .PlanningChat-module__jV-ecW__inputAreaWelcome .PlanningChat-module__jV-ecW__inputContainer.PlanningChat-module__jV-ecW__inputContainer:focus-within{border-color:#a78bfa52!important}.PlanningChat-module__jV-ecW__inputContainerWrapped{flex-wrap:wrap;align-items:center;padding:14px 14px 10px}.PlanningChat-module__jV-ecW__inputContainerWrapped .PlanningChat-module__jV-ecW__textInput{flex-basis:100%;order:1;width:100%;padding:0 0 10px}.PlanningChat-module__jV-ecW__inputContainerWrapped>div:has(.PlanningChat-module__jV-ecW__attachBtn){order:2}.PlanningChat-module__jV-ecW__inputContainerWrapped .PlanningChat-module__jV-ecW__micBtn{order:3}.PlanningChat-module__jV-ecW__inputContainerWrapped .PlanningChat-module__jV-ecW__sendBtn,.PlanningChat-module__jV-ecW__inputContainerWrapped .PlanningChat-module__jV-ecW__stopBtn{order:4}.PlanningChat-module__jV-ecW__inputContainerWrapped:has(.PlanningChat-module__jV-ecW__micBtn) .PlanningChat-module__jV-ecW__micBtn,.PlanningChat-module__jV-ecW__inputContainerWrapped:not(:has(.PlanningChat-module__jV-ecW__micBtn)) .PlanningChat-module__jV-ecW__sendBtn,.PlanningChat-module__jV-ecW__inputContainerWrapped:not(:has(.PlanningChat-module__jV-ecW__micBtn)) .PlanningChat-module__jV-ecW__stopBtn{margin-left:auto}@media (max-width:640px){.PlanningChat-module__jV-ecW__inputAreaWelcome{max-width:100%;margin:.25rem 0 .65rem}}[data-sidebar=collapsed] .PlanningChat-module__jV-ecW__inputAreaSplit{left:auto;right:auto}.PlanningChat-module__jV-ecW__generateFloatingBtn{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-darker));color:#fff;cursor:pointer;border:none;border-radius:50px;align-items:center;gap:.5rem;margin:0 auto .5rem;padding:.55rem 1.5rem;font-size:.92rem;font-weight:600;transition:all .2s;animation:.3s ease-out PlanningChat-module__jV-ecW__slideUpGenBtn;display:flex;box-shadow:0 2px 12px #8b5cf659}.PlanningChat-module__jV-ecW__generateFloatingBtn:hover{background:linear-gradient(135deg,var(--color-primary-darker),var(--color-primary-deep));transform:translateY(-1px);box-shadow:0 4px 18px #8b5cf673}.PlanningChat-module__jV-ecW__generateFloatingBtn:active{transform:translateY(0)}.PlanningChat-module__jV-ecW__generateFloatingBtn i{font-size:1.05rem}@keyframes PlanningChat-module__jV-ecW__slideUpGenBtn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.PlanningChat-module__jV-ecW__scrollToBottomBtn{width:38px;height:38px;color:var(--color-primary-darker);cursor:pointer;background:#fff;border:1px solid #8b5cf633;border-radius:50%;justify-content:center;align-items:center;margin:0;font-size:1rem;transition:all .2s;animation:.25s ease-out PlanningChat-module__jV-ecW__slideUpScrollBtn;display:flex;position:absolute;top:-46px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #8b5cf62e}@keyframes PlanningChat-module__jV-ecW__slideUpScrollBtn{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.PlanningChat-module__jV-ecW__scrollToBottomBtn:hover{background:#f5f3ff;transform:translate(-50%)translateY(-1px);box-shadow:0 6px 18px #8b5cf642}[data-theme=dark] .PlanningChat-module__jV-ecW__scrollToBottomBtn{color:var(--color-primary-pale);background:#202025;border-color:#8b5cf652;box-shadow:0 4px 18px #00000073}[data-theme=dark] .PlanningChat-module__jV-ecW__scrollToBottomBtn:hover{background:#2a2145}.PlanningChat-module__jV-ecW__generateTip{color:#475569;background:#e2e8f0;border:none;border-radius:999px;align-items:center;gap:.6rem;max-width:520px;margin:0 auto .5rem;padding:.5rem .5rem .5rem .6rem;font-size:.78rem;line-height:1.3;animation:.35s ease-out PlanningChat-module__jV-ecW__slideUpGenBtn;display:flex}.PlanningChat-module__jV-ecW__generateTipIco{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.PlanningChat-module__jV-ecW__generateTipIco i{color:#64748b;font-size:.85rem}.PlanningChat-module__jV-ecW__generateTipText{flex:1;min-width:0}.PlanningChat-module__jV-ecW__generateTipDismiss{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:background .15s,color .15s;display:flex}.PlanningChat-module__jV-ecW__generateTipDismiss i{font-size:1.05rem}.PlanningChat-module__jV-ecW__generateTipDismiss:hover{color:#334155;background:#cbd5e1}.PlanningChat-module__jV-ecW__freeLimitBanner{background:linear-gradient(135deg,#8b5cf61a,#ec489914);border:1px solid #8b5cf638;border-radius:16px;align-items:center;gap:.75rem;max-width:580px;margin:0 auto;padding:.85rem 1.1rem;animation:.35s ease-out PlanningChat-module__jV-ecW__slideUpGenBtn;display:flex}.PlanningChat-module__jV-ecW__freeLimitIcon{background:#8b5cf626;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.PlanningChat-module__jV-ecW__freeLimitIcon i{color:var(--color-primary-darker);font-size:1rem}.PlanningChat-module__jV-ecW__freeLimitText{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.PlanningChat-module__jV-ecW__freeLimitText strong{color:#4c1d95;font-size:.85rem}.PlanningChat-module__jV-ecW__freeLimitText span{color:#6b7280;font-size:.78rem;line-height:1.3}.PlanningChat-module__jV-ecW__freeLimitBtn{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-darker));white-space:nowrap;border-radius:50px;flex-shrink:0;align-items:center;padding:.45rem 1rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 8px #8b5cf640;color:#fff!important}.PlanningChat-module__jV-ecW__freeLimitBtn:hover{transform:translateY(-1px);box-shadow:0 4px 14px #8b5cf659}.PlanningChat-module__jV-ecW__inputWrapper{flex-direction:column;gap:0;display:flex}.PlanningChat-module__jV-ecW__pendingFilesRow{flex-wrap:wrap;gap:8px;padding:8px 14px 6px;display:flex}.PlanningChat-module__jV-ecW__pendingFileChip{color:#475569;background:#00000009;border:1px solid #00000014;border-radius:16px;flex-direction:column;gap:8px;width:96px;height:96px;padding:10px;font-size:.72rem;animation:.2s PlanningChat-module__jV-ecW__chipIn;display:flex;position:relative;overflow:hidden}@keyframes PlanningChat-module__jV-ecW__chipIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.PlanningChat-module__jV-ecW__pendingFileIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;display:flex}.PlanningChat-module__jV-ecW__pendingFileIcon_text{color:#475569;background:#00000012}.PlanningChat-module__jV-ecW__pendingFileIcon_doc{color:#2563eb;background:#3b82f629}.PlanningChat-module__jV-ecW__pendingFileIcon_pdf{color:#dc2626;background:#ef444424}.PlanningChat-module__jV-ecW__pendingFileIcon_image{color:#db2777;background:#ec489924}.PlanningChat-module__jV-ecW__pendingFileName{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.PlanningChat-module__jV-ecW__pendingFileChipImage{justify-content:flex-end;padding:0}.PlanningChat-module__jV-ecW__pendingFileThumb{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.PlanningChat-module__jV-ecW__pendingFileChipImage .PlanningChat-module__jV-ecW__pendingFileName{color:#fff;background:linear-gradient(#0000,#000000bf);padding:14px 8px 8px;position:relative}.PlanningChat-module__jV-ecW__pendingFileRemove{cursor:pointer;color:#475569;opacity:0;background:#00000014;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:.85rem;transition:background .15s,opacity .15s;display:flex;position:absolute;top:6px;right:6px}@media (hover:hover){.PlanningChat-module__jV-ecW__pendingFileChip:hover .PlanningChat-module__jV-ecW__pendingFileRemove,.PlanningChat-module__jV-ecW__pendingFileRemove:focus-visible{opacity:1}}@media (hover:none){.PlanningChat-module__jV-ecW__pendingFileRemove{opacity:1}}.PlanningChat-module__jV-ecW__pendingFileChipImage .PlanningChat-module__jV-ecW__pendingFileRemove{color:#fff;background:#0000008c}.PlanningChat-module__jV-ecW__pendingFileRemove:hover{background:#00000024}.PlanningChat-module__jV-ecW__pendingFileChipImage .PlanningChat-module__jV-ecW__pendingFileRemove:hover{background:#000000bf}.PlanningChat-module__jV-ecW__headerSaveBtn{display:none}.PlanningChat-module__jV-ecW__editingActionsBar{-webkit-backdrop-filter:none;background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px 9px;display:flex}.PlanningChat-module__jV-ecW__mobilePreviewActionBtn{color:#334155;cursor:pointer;background:#eef1f4;border:none;border-radius:15px;align-items:center;gap:7px;min-height:46px;padding:10px 16px;font-size:.8rem;font-weight:600;transition:background .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 2px #0f172a0a}.PlanningChat-module__jV-ecW__mobilePreviewActionBtn:hover{background:#e2e7ec;transform:translateY(-1px);box-shadow:0 3px 8px #0f172a14}.PlanningChat-module__jV-ecW__mobilePreviewActionBtn i{color:#64748b}.PlanningChat-module__jV-ecW__mobilePreviewActionBtn:active{color:var(--color-primary);background:#dce2e8!important}.PlanningChat-module__jV-ecW__mobilePreviewActionBtn:active i{color:var(--color-primary)}.PlanningChat-module__jV-ecW__undoBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:50px;align-items:center;gap:4px;padding:5px 12px;font-size:.78rem;font-weight:500;transition:all .15s;display:flex}.PlanningChat-module__jV-ecW__undoBtn:hover{color:#334155;background:#f1f5f9;border-color:#cbd5e1}.PlanningChat-module__jV-ecW__editingActionBtn{color:#1e293b;cursor:pointer;background:#e8edf2;border:none;border-radius:15px;align-items:center;gap:7px;min-height:46px;padding:10px 17px;font-size:.8rem;font-weight:600;transition:background .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 2px #0f172a0a}.PlanningChat-module__jV-ecW__editingActionBtn:hover{background:#dfe5eb;transform:translateY(-1px);box-shadow:0 3px 8px #0f172a14}.PlanningChat-module__jV-ecW__editingActionBtn i{color:#64748b}.PlanningChat-module__jV-ecW__editingActionBtn:active{color:var(--color-primary);background:#d7dee6!important}.PlanningChat-module__jV-ecW__editingActionBtn:active i{color:var(--color-primary)}.PlanningChat-module__jV-ecW__inputContainer{box-shadow:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:24px;flex-direction:column;padding:4px 0;transition:all .2s;display:flex}.PlanningChat-module__jV-ecW__inputContainer:focus-within{background:#fff;border-color:#d1d5db;box-shadow:0 0 0 1px #0000000a}.PlanningChat-module__jV-ecW__inputRow{align-items:center;gap:.5rem;padding:2px 8px 2px 20px;display:flex}.PlanningChat-module__jV-ecW__textInput{color:#334155;resize:none;box-sizing:border-box;field-sizing:content;background:0 0;border:none;outline:none;flex:1;min-width:0;max-height:200px;padding:8px 0;font-family:inherit;font-size:16px;line-height:1.5;overflow-y:hidden}.PlanningChat-module__jV-ecW__textInput::placeholder{color:#94a3b8;font-weight:400}.PlanningChat-module__jV-ecW__textInput:disabled{opacity:.5}.PlanningChat-module__jV-ecW__attachBtn{color:#111827;cursor:pointer;background:#eef0f3;border:1px solid #d7dce3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;font-weight:600;transition:all .2s;display:flex}.PlanningChat-module__jV-ecW__attachBtn i{justify-content:center;align-items:center;height:1em;line-height:1;display:flex}.PlanningChat-module__jV-ecW__attachBtn:hover:not(:disabled){color:#000;background:#e4e7eb;border-color:#c5cbd4}.PlanningChat-module__jV-ecW__attachBtn:disabled{opacity:.4;cursor:not-allowed}.PlanningChat-module__jV-ecW__micBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;transition:all .2s;display:flex}.PlanningChat-module__jV-ecW__micBtn:hover:not(:disabled){color:var(--color-primary);background:#8b5cf614}.PlanningChat-module__jV-ecW__micBtn:disabled{opacity:.4;cursor:not-allowed}.PlanningChat-module__jV-ecW__micListening{background:#ef444414;animation:1.5s ease-in-out infinite PlanningChat-module__jV-ecW__micPulse;color:#ef4444!important}@keyframes PlanningChat-module__jV-ecW__micPulse{0%,to{box-shadow:0 0 #ef44444d}50%{box-shadow:0 0 0 8px #ef444400}}.PlanningChat-module__jV-ecW__sendBtn{color:#fff;cursor:pointer;width:34px;height:34px;box-shadow:none;background:#1e293b;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;transition:all .15s;display:flex}.PlanningChat-module__jV-ecW__sendBtn:hover:not(:disabled){background:#0f172a}.PlanningChat-module__jV-ecW__sendBtn:disabled{color:#9ca3af;cursor:not-allowed;background:#e5e7eb}.PlanningChat-module__jV-ecW__interactiveWrapper{flex:1;min-width:0}.PlanningChat-module__jV-ecW__interactiveCards{flex-direction:column;gap:2.25rem;width:100%;max-width:780px;margin:0 auto;display:flex}.PlanningChat-module__jV-ecW__planTypeCard{cursor:pointer;text-align:center;background:#ffffffd9;border:1.5px solid #8b5cf61a;flex-direction:column;align-items:center;gap:.45rem;min-width:0;padding:1.1rem .8rem;transition:all .25s;display:flex;border-radius:16px!important}.PlanningChat-module__jV-ecW__planTypeCard:hover:not(:disabled){border-color:var(--color-primary);background:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #8b5cf626}.PlanningChat-module__jV-ecW__planTypeCard:disabled{opacity:.5;cursor:not-allowed}.PlanningChat-module__jV-ecW__planTypeCard i{color:var(--color-primary);font-size:1.6rem}.PlanningChat-module__jV-ecW__cardTextGroup{flex-direction:column;gap:.1rem;display:flex}.PlanningChat-module__jV-ecW__cardLabel{color:#1e293b;white-space:normal;overflow-wrap:break-word;font-size:.9rem;font-weight:700}.PlanningChat-module__jV-ecW__cardDesc{color:#64748b;font-size:.75rem;line-height:1.3}.PlanningChat-module__jV-ecW__gamesSpotlight{display:contents}.PlanningChat-module__jV-ecW__gamesBetaBadge{color:#6840d9;letter-spacing:.08em;background:#7c4dff1a;border:1px solid #7c4dff47;border-radius:999px;align-items:center;padding:2px 7px;font-size:9px;font-weight:800;display:inline-flex}.PlanningChat-module__jV-ecW__gamesModalBody{background:radial-gradient(circle at 0 100%,#7c4dff12,#0000 28%),#ffffffeb;min-height:430px;padding:30px 32px 34px}.PlanningChat-module__jV-ecW__gamesExamplesHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px;display:flex}.PlanningChat-module__jV-ecW__gamesExamplesEyebrow{color:#7c4dff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:14px;font-weight:800;display:block}.PlanningChat-module__jV-ecW__gamesExamplesHead h3{color:#211b35;letter-spacing:-.025em;margin:0;font-family:Satoshi,system-ui,sans-serif;font-size:22px}.PlanningChat-module__jV-ecW__gamesAllLink{color:#6440d7;flex-shrink:0;align-items:center;gap:5px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.PlanningChat-module__jV-ecW__gamesExamplesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.PlanningChat-module__jV-ecW__gameExampleCard{background:#fff;border:1px solid #e5e0f0;border-radius:14px;min-width:0;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 8px 25px #271d490e}.PlanningChat-module__jV-ecW__gameExampleCard:hover{border-color:#7c4dff4d;transform:translateY(-3px);box-shadow:0 13px 30px #271d491a}.PlanningChat-module__jV-ecW__gameExampleVisual{color:#5936c2;background:linear-gradient(135deg,#e5ddff,#c8eff9);place-items:center;height:108px;display:grid;position:relative;overflow:hidden}.PlanningChat-module__jV-ecW__gameExampleVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#1e124429);position:absolute;inset:0}.PlanningChat-module__jV-ecW__gameExampleVisual img{object-fit:cover;width:100%;height:100%}.PlanningChat-module__jV-ecW__gameExampleVisual>i{font-size:27px}.PlanningChat-module__jV-ecW__gameExampleNumber{z-index:1;color:#ffffffe6;letter-spacing:.08em;text-shadow:0 1px 6px #00000059;font-size:8px;font-weight:900;position:absolute;top:7px;right:8px}.PlanningChat-module__jV-ecW__gameExampleBody{padding:12px}.PlanningChat-module__jV-ecW__gameExampleMeta{gap:5px;min-height:16px;display:flex;overflow:hidden}.PlanningChat-module__jV-ecW__gameExampleMeta span{text-overflow:ellipsis;white-space:nowrap;color:#7051c9;background:#f0ecff;border-radius:20px;max-width:100%;padding:2px 6px;font-size:14px;font-weight:700;overflow:hidden}.PlanningChat-module__jV-ecW__gameExampleBody h4{color:#29223b;letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:7px 0 5px;font-family:Satoshi,system-ui,sans-serif;font-size:16px;line-height:1.25;display:-webkit-box;overflow:hidden}.PlanningChat-module__jV-ecW__gameExampleBody p{color:#736c82;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:62px;margin:0 0 10px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.PlanningChat-module__jV-ecW__gameExampleActions{justify-content:space-between;align-items:center;gap:6px;min-height:25px;display:flex}.PlanningChat-module__jV-ecW__gameExampleActions a,.PlanningChat-module__jV-ecW__gameExampleActions button{color:#6845d7;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.PlanningChat-module__jV-ecW__gameExampleActions button{margin-left:auto}.PlanningChat-module__jV-ecW__gameExampleActions a:hover,.PlanningChat-module__jV-ecW__gameExampleActions button:hover{color:#3e20a5}.PlanningChat-module__jV-ecW__gameExampleSkeleton{background:linear-gradient(100deg,#f0edf6 25%,#faf8fd 40%,#f0edf6 55%) 0 0/220% 100%;border-radius:14px;height:300px;animation:1.3s linear infinite PlanningChat-module__jV-ecW__gamesSkeleton}.PlanningChat-module__jV-ecW__gamesEmptyState{color:#736c82;text-align:center;background:#faf9fc;border:1px dashed #d8d0e8;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:210px;padding:28px;display:grid}.PlanningChat-module__jV-ecW__gamesEmptyState i{color:#7051c9;font-size:28px}.PlanningChat-module__jV-ecW__gamesEmptyState strong{color:#29223b}.PlanningChat-module__jV-ecW__gamesEmptyState span{max-width:430px;font-size:14px;line-height:1.45}.PlanningChat-module__jV-ecW__gamesStartBlank{color:#6541d2;font:inherit;cursor:pointer;background:#f7f4ff;border:1px solid #7c4dff2e;border-radius:30px;align-items:center;gap:7px;margin:16px auto 0;padding:8px 13px;font-size:14px;font-weight:700;transition:background .2s,transform .2s;display:flex}.PlanningChat-module__jV-ecW__gamesStartBlank:hover{background:#efebff;transform:translateY(-1px)}@keyframes PlanningChat-module__jV-ecW__gamesSkeleton{to{background-position-x:-220%}}[data-theme=dark] .PlanningChat-module__jV-ecW__gamesBetaBadge{color:#c6b4ff;background:#b8a0ff24;border-color:#b8a0ff52}[data-theme=dark] .PlanningChat-module__jV-ecW__gamesModalBody{background:#171322}[data-theme=dark] .PlanningChat-module__jV-ecW__gamesExamplesHead h3{color:#f0edff}:is([data-theme=dark] .PlanningChat-module__jV-ecW__gamesExamplesEyebrow,[data-theme=dark] .PlanningChat-module__jV-ecW__gamesAllLink){color:#bba5ff}[data-theme=dark] .PlanningChat-module__jV-ecW__gameExampleCard{box-shadow:none;background:#211b2f;border-color:#342c47}[data-theme=dark] .PlanningChat-module__jV-ecW__gameExampleBody h4{color:#f0edff}[data-theme=dark] .PlanningChat-module__jV-ecW__gameExampleBody p{color:#aaa2ba}[data-theme=dark] .PlanningChat-module__jV-ecW__gameExampleMeta span{color:#c6b4ff;background:#30254f}:is([data-theme=dark] .PlanningChat-module__jV-ecW__gameExampleActions a,[data-theme=dark] .PlanningChat-module__jV-ecW__gameExampleActions button){color:#bba5ff}[data-theme=dark] .PlanningChat-module__jV-ecW__gamesStartBlank{color:#c4b2ff;background:#2a213c;border-color:#42345e}[data-theme=dark] .PlanningChat-module__jV-ecW__gameExampleSkeleton{background:linear-gradient(100deg,#241d34 25%,#322a43 40%,#241d34 55%) 0 0/220% 100%}[data-theme=dark] .PlanningChat-module__jV-ecW__gamesEmptyState{color:#aaa2ba;background:#211b2f;border-color:#42345e}[data-theme=dark] .PlanningChat-module__jV-ecW__gamesEmptyState strong{color:#f0edff}.PlanningChat-module__jV-ecW__gridSection{width:100%;max-width:780px;margin:0 auto}.PlanningChat-module__jV-ecW__recentSectionStandalone{margin-top:1.75rem}.PlanningChat-module__jV-ecW__cardGridPrimary{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.PlanningChat-module__jV-ecW__typeCard{text-align:left;cursor:pointer;width:calc(50% - 6px);min-width:210px;max-width:320px;box-shadow:none;background:#fff;border:none;outline:none;align-items:center;gap:10px;padding:13px 22px;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;display:inline-flex;position:relative;border-radius:54px!important}.PlanningChat-module__jV-ecW__typeCard:hover:not(:disabled){background:#8b5cf617;transform:translateY(-1px)}.PlanningChat-module__jV-ecW__typeCard:disabled{opacity:.55;cursor:not-allowed}.PlanningChat-module__jV-ecW__typeCardIco{color:#475569;background:#f1f5f9;border:none;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;transition:all .15s;display:grid}.PlanningChat-module__jV-ecW__typeCard:hover:not(:disabled) .PlanningChat-module__jV-ecW__typeCardIco{color:var(--color-primary);background:#fff}.PlanningChat-module__jV-ecW__typeCardBody{flex-direction:column;gap:1px;min-width:0;display:flex}.PlanningChat-module__jV-ecW__typeCardTitle{letter-spacing:-.015em;color:#1e293b;align-items:center;gap:.4rem;font-family:Satoshi,system-ui,sans-serif;font-size:14px;font-weight:600;display:flex}.PlanningChat-module__jV-ecW__typeCardHint,.PlanningChat-module__jV-ecW__typeCardMeta,.PlanningChat-module__jV-ecW__typeCardArrow{display:none}.PlanningChat-module__jV-ecW__interactiveCardsCompact,.PlanningChat-module__jV-ecW__interactiveCardsCompact .PlanningChat-module__jV-ecW__gridSection{max-width:780px}.PlanningChat-module__jV-ecW__interactiveCardsCompact .PlanningChat-module__jV-ecW__cardGridPrimary,.PlanningChat-module__jV-ecW__interactiveCardsCompact .PlanningChat-module__jV-ecW__moreTypesList{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.PlanningChat-module__jV-ecW__interactiveCardsCompact .PlanningChat-module__jV-ecW__moreTypesList{margin-top:8px}.PlanningChat-module__jV-ecW__formatsCaption{color:#64748b;text-align:center;margin:0 0 10px;font-size:12px}.PlanningChat-module__jV-ecW__interactiveCardsCompact .PlanningChat-module__jV-ecW__typeCard,.PlanningChat-module__jV-ecW__interactiveCardsCompact .PlanningChat-module__jV-ecW__moreTypesToggle{width:auto;min-width:0;max-width:none;min-height:38px;box-shadow:none;cursor:pointer;background:#e6eaf0;border:0;justify-content:center;align-items:center;padding:8px 15px;display:inline-flex;border-radius:54px!important}.PlanningChat-module__jV-ecW__interactiveCardsCompact .PlanningChat-module__jV-ecW__typeCardIco{display:none}.PlanningChat-module__jV-ecW__interactiveCardsCompact .PlanningChat-module__jV-ecW__typeCardTitle{white-space:nowrap;font-size:14px;font-weight:500}.PlanningChat-module__jV-ecW__interactiveCardsCompact .PlanningChat-module__jV-ecW__moreTypesToggle{color:#475569;font:inherit;font-size:14px}.PlanningChat-module__jV-ecW__interactiveCardsCompact .PlanningChat-module__jV-ecW__moreTypesToggle:hover,.PlanningChat-module__jV-ecW__interactiveCardsCompact .PlanningChat-module__jV-ecW__typeCard:hover:not(:disabled){background:#dfe4eb;transform:none}.PlanningChat-module__jV-ecW__creationMenuLayer{z-index:1300;pointer-events:none;position:fixed;inset:0}.PlanningChat-module__jV-ecW__creationMenu{top:var(--creation-menu-top);bottom:12px;left:var(--creation-menu-left);pointer-events:auto;background:#fff;border:1px solid #dadde7d9;border-radius:24px;flex-direction:column;width:min(640px,100vw - 32px);min-height:0;display:flex;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 55px #372d5f26}.PlanningChat-module__jV-ecW__creationMenuHandle,.PlanningChat-module__jV-ecW__creationMenuClose{display:none}.PlanningChat-module__jV-ecW__creationMenuHeader{color:#334155;flex:none;padding:18px 22px 10px;font-size:15px;font-weight:600}.PlanningChat-module__jV-ecW__creationMenuScroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding:0 14px 16px;overflow-y:auto}.PlanningChat-module__jV-ecW__creationMenuScroll::-webkit-scrollbar{display:none}.PlanningChat-module__jV-ecW__creationMenuSection+.PlanningChat-module__jV-ecW__creationMenuSection{margin-top:12px}.PlanningChat-module__jV-ecW__creationMenuHeading{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;padding:0 12px;font-size:11px;font-weight:700}.PlanningChat-module__jV-ecW__creationFormatGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px;display:grid}.PlanningChat-module__jV-ecW__creationMenuOption{color:#1e293b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:54px;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.PlanningChat-module__jV-ecW__creationMenuOption:hover,.PlanningChat-module__jV-ecW__creationMenuOption:focus-visible{background:#eff1f4;outline:none}.PlanningChat-module__jV-ecW__creationMenuIcon{color:#111827;background:#f0f1f3;border-radius:10px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:inline-flex}.PlanningChat-module__jV-ecW__creationMenuCopy{flex-direction:column;gap:1px;min-width:0;display:flex}.PlanningChat-module__jV-ecW__creationMenuLabel{align-items:center;gap:5px;font-size:14px;font-weight:600;line-height:1.25;display:flex}.PlanningChat-module__jV-ecW__creationMenuDescription{color:#8490a2;font-size:12px;line-height:1.25}[data-theme=dark] .PlanningChat-module__jV-ecW__creationMenu{box-shadow:none;background:#202025;border-color:#0000}:is([data-theme=dark] .PlanningChat-module__jV-ecW__creationMenuHeader,[data-theme=dark] .PlanningChat-module__jV-ecW__creationMenuOption){color:#e5e7eb}:is([data-theme=dark] .PlanningChat-module__jV-ecW__creationMenuHeading,[data-theme=dark] .PlanningChat-module__jV-ecW__creationMenuDescription){color:#9ca3af}:is([data-theme=dark] .PlanningChat-module__jV-ecW__creationMenuOption:hover,[data-theme=dark] .PlanningChat-module__jV-ecW__creationMenuOption:focus-visible){background:#303037}[data-theme=dark] .PlanningChat-module__jV-ecW__creationMenuIcon{color:#f8fafc;background:#29292f}@media (max-width:768px){.PlanningChat-module__jV-ecW__creationMenuLayer{pointer-events:auto;background:#0f172a66;justify-content:center;align-items:flex-end;display:flex}.PlanningChat-module__jV-ecW__creationMenu{border:0;border-radius:24px 24px 0 0;width:100%;height:min(82dvh,720px);max-height:calc(100dvh - 24px);animation:.22s cubic-bezier(.2,.8,.2,1) PlanningChat-module__jV-ecW__creationSheetUp;position:relative;top:auto;bottom:auto;left:auto;transform:none;box-shadow:0 -14px 40px #0f172a38}.PlanningChat-module__jV-ecW__creationMenuHandle{background:#cbd5e1;border-radius:54px;flex:none;width:42px;height:4px;margin:10px auto 2px;display:block}.PlanningChat-module__jV-ecW__creationMenuHeader{justify-content:space-between;align-items:center;padding:8px 20px 12px;display:flex}.PlanningChat-module__jV-ecW__creationMenuClose{color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:54px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.PlanningChat-module__jV-ecW__creationMenuScroll{padding:0 12px calc(18px + env(safe-area-inset-bottom,0px))}.PlanningChat-module__jV-ecW__creationFormatGrid{grid-template-columns:1fr}[data-theme=dark] .PlanningChat-module__jV-ecW__creationMenuLayer{background:#00000094}[data-theme=dark] .PlanningChat-module__jV-ecW__creationMenuHandle{background:#686577}[data-theme=dark] .PlanningChat-module__jV-ecW__creationMenuClose{color:#f8fafc;background:#ffffff1a}}@keyframes PlanningChat-module__jV-ecW__creationSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.PlanningChat-module__jV-ecW__initialTypeCardsRow+.PlanningChat-module__jV-ecW__recentSectionStandalone{max-width:780px;margin-top:1.5rem}[data-theme=dark] .PlanningChat-module__jV-ecW__formatsCaption{color:#bebad7c7}:is([data-theme=dark] .PlanningChat-module__jV-ecW__interactiveCardsCompact .PlanningChat-module__jV-ecW__typeCard,[data-theme=dark] .PlanningChat-module__jV-ecW__interactiveCardsCompact .PlanningChat-module__jV-ecW__moreTypesToggle){color:#e8e6ffeb;background:#ffffff0f;border-color:#0000;outline:none}:is([data-theme=dark] .PlanningChat-module__jV-ecW__interactiveCardsCompact .PlanningChat-module__jV-ecW__moreTypesToggle:focus-visible,[data-theme=dark] .PlanningChat-module__jV-ecW__interactiveCardsCompact .PlanningChat-module__jV-ecW__moreTypesToggle[aria-expanded=true]){background:#29292f;border-color:#0000;outline:none}[data-theme=dark] .PlanningChat-module__jV-ecW__interactiveCardsCompact .PlanningChat-module__jV-ecW__typeCard:hover:not(:disabled){background:#303037}[data-theme=dark] .PlanningChat-module__jV-ecW__interactiveCardsCompact .PlanningChat-module__jV-ecW__moreTypesToggle:hover{background:#303037}.PlanningChat-module__jV-ecW__recentCaption{color:#94a3b8;margin-bottom:10px;padding-left:4px;font-size:12px}.PlanningChat-module__jV-ecW__recentGrid{flex-direction:column;display:flex}.PlanningChat-module__jV-ecW__recentItem{text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:none;outline:none;align-items:center;gap:12px;padding:12px 4px;transition:background .15s;display:flex;border-radius:0!important}.PlanningChat-module__jV-ecW__recentGrid .PlanningChat-module__jV-ecW__recentItem:last-child{border-bottom:none}.PlanningChat-module__jV-ecW__recentItem:disabled{opacity:.55;cursor:not-allowed}.PlanningChat-module__jV-ecW__recentClockIco{color:#94a3b8;flex-shrink:0;font-size:15px}.PlanningChat-module__jV-ecW__recentTitle{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.PlanningChat-module__jV-ecW__recentTime{color:#94a3b8;flex-shrink:0;font-size:12px}.PlanningChat-module__jV-ecW__recentItemSkeleton{cursor:default}.PlanningChat-module__jV-ecW__recentItemSkeleton .PlanningChat-module__jV-ecW__skeletonBlock{color:#0000;border-radius:6px;animation:1.4s infinite PlanningChat-module__jV-ecW__recentSkeletonShimmer;display:inline-block;background:linear-gradient(90deg,#ececf1 25%,#f5f5f8 37%,#ececf1 63%) 0 0/400% 100%!important}.PlanningChat-module__jV-ecW__recentItemSkeleton .PlanningChat-module__jV-ecW__recentClockIco{width:15px;height:15px}.PlanningChat-module__jV-ecW__recentItemSkeleton .PlanningChat-module__jV-ecW__recentTitle{flex:1;max-width:none;height:14px}.PlanningChat-module__jV-ecW__recentItemSkeleton .PlanningChat-module__jV-ecW__recentTime{width:48px;height:12px;margin-left:auto}@keyframes PlanningChat-module__jV-ecW__recentSkeletonShimmer{0%{background-position:100%}to{background-position:0}}[data-theme=dark] .PlanningChat-module__jV-ecW__recentCaption{color:#a09bbeb3}[data-theme=dark] .PlanningChat-module__jV-ecW__typeCard{background:#ffffff0d}[data-theme=dark] .PlanningChat-module__jV-ecW__recentItem{border-bottom-color:#ffffff14}[data-theme=dark] .PlanningChat-module__jV-ecW__recentItemSkeleton .PlanningChat-module__jV-ecW__skeletonBlock{background:linear-gradient(90deg,#ffffff24 25%,#ffffff47 37%,#ffffff24 63%) 0 0/400% 100%!important}[data-theme=dark] .PlanningChat-module__jV-ecW__typeCard:hover:not(:disabled){background:#ffffff1a}[data-theme=dark] .PlanningChat-module__jV-ecW__typeCardIco{color:#e8e6ffe6;background:#ffffff1a}[data-theme=dark] .PlanningChat-module__jV-ecW__typeCard:hover:not(:disabled) .PlanningChat-module__jV-ecW__typeCardIco{background:#ffffff24}:is([data-theme=dark] .PlanningChat-module__jV-ecW__typeCardTitle,[data-theme=dark] .PlanningChat-module__jV-ecW__recentTitle){color:#e8e6ffeb}:is([data-theme=dark] .PlanningChat-module__jV-ecW__typeCardHint,[data-theme=dark] .PlanningChat-module__jV-ecW__recentClockIco,[data-theme=dark] .PlanningChat-module__jV-ecW__recentTime){color:#a09bbeb3}@media (min-width:1100px){.PlanningChat-module__jV-ecW__interactiveCards{max-width:1040px}.PlanningChat-module__jV-ecW__cardGridPrimary{gap:16px}.PlanningChat-module__jV-ecW__typeCard{width:calc(33.333% - 11px);max-width:none}.PlanningChat-module__jV-ecW__recentSectionStandalone{max-width:1040px}}@media (max-width:640px){.PlanningChat-module__jV-ecW__interactiveCards{gap:1.5rem;overflow-x:hidden}.PlanningChat-module__jV-ecW__gamesExamplesGrid{grid-template-columns:1fr}.PlanningChat-module__jV-ecW__gameExampleCard{grid-template-columns:105px minmax(0,1fr);display:grid}.PlanningChat-module__jV-ecW__gameExampleVisual{height:100%;min-height:138px}.PlanningChat-module__jV-ecW__gameExampleBody h4{min-height:0}.PlanningChat-module__jV-ecW__gameExampleBody p{-webkit-line-clamp:2;height:auto;min-height:27px}.PlanningChat-module__jV-ecW__recentItem{padding:14px 16px}.PlanningChat-module__jV-ecW__heroTitle{font-size:clamp(22px,8vw,38px)}.PlanningChat-module__jV-ecW__heroSub{margin-top:12px;font-size:13px}.PlanningChat-module__jV-ecW__heroEyebrow{font-size:10px}}@media (max-width:480px){.PlanningChat-module__jV-ecW__cardGridPrimary{gap:8px}.PlanningChat-module__jV-ecW__typeCard{gap:8px;width:calc(50% - 4px);min-width:0;padding:10px 12px}.PlanningChat-module__jV-ecW__typeCardIco{border-radius:8px;width:26px;height:26px}.PlanningChat-module__jV-ecW__typeCardTitle{gap:.25rem;font-size:12.5px}.PlanningChat-module__jV-ecW__gamesBetaBadge{padding:1px 5px;font-size:8px}}@media (max-width:420px){.PlanningChat-module__jV-ecW__interactiveCards{gap:1.25rem}.PlanningChat-module__jV-ecW__gamesExamplesHead{align-items:flex-start}.PlanningChat-module__jV-ecW__gamesExamplesHead h3{font-size:16px}.PlanningChat-module__jV-ecW__gameExampleCard{grid-template-columns:88px minmax(0,1fr)}.PlanningChat-module__jV-ecW__gameExampleBody{padding:10px}.PlanningChat-module__jV-ecW__gameExampleActions{flex-direction:column;align-items:flex-end}.PlanningChat-module__jV-ecW__gameExampleActions a,.PlanningChat-module__jV-ecW__gameExampleActions button{min-height:20px}.PlanningChat-module__jV-ecW__recentItem{gap:12px;padding:12px 14px}.PlanningChat-module__jV-ecW__heroTitle{font-size:clamp(20px,7vw,32px)}}@media (max-width:360px){.PlanningChat-module__jV-ecW__interactiveCards{gap:1rem}.PlanningChat-module__jV-ecW__recentCaption{font-size:11px}.PlanningChat-module__jV-ecW__typeCard{gap:7px;padding:9px 10px}.PlanningChat-module__jV-ecW__typeCardIco{border-radius:7px;flex-shrink:0;width:24px;height:24px}.PlanningChat-module__jV-ecW__typeCardTitle{font-size:11.5px}.PlanningChat-module__jV-ecW__recentTitle{font-size:12.5px}.PlanningChat-module__jV-ecW__recentItem{gap:10px;padding:12px}.PlanningChat-module__jV-ecW__gamesAllLink{font-size:9px}}@media (prefers-reduced-motion:reduce){.PlanningChat-module__jV-ecW__gameExampleSkeleton{animation:none!important}}.PlanningChat-module__jV-ecW__liveBadge{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ef4444;border-radius:50px;align-items:center;padding:.15rem .5rem;font-size:.55rem;font-weight:800;animation:2s ease-in-out infinite PlanningChat-module__jV-ecW__livePulse;display:inline-flex}@keyframes PlanningChat-module__jV-ecW__livePulse{0%,to{opacity:1}50%{opacity:.6}}.PlanningChat-module__jV-ecW__proOnlyCard{position:relative}.PlanningChat-module__jV-ecW__proOnlyCard:hover:not(:disabled){border-color:var(--color-primary)!important}.PlanningChat-module__jV-ecW__proBadge{vertical-align:middle;background:#0000008c;border-radius:20px;align-items:center;margin-left:.3rem;padding:3px 8px;line-height:1;display:inline-flex}.PlanningChat-module__jV-ecW__efemeridesContainer{flex-direction:column;gap:.75rem;display:flex}.PlanningChat-module__jV-ecW__efemeridesHeader{color:var(--color-primary-darker);align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:flex}.PlanningChat-module__jV-ecW__efemeridesHeader i{background:linear-gradient(135deg,var(--color-primary),#d97706);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.1rem}.PlanningChat-module__jV-ecW__efemeridesGrid{flex-direction:column;gap:.4rem;display:flex}.PlanningChat-module__jV-ecW__efemeridCard{cursor:pointer;text-align:left;background:#ffffffe6;border:1.5px solid #8b5cf61a;border-radius:14px;align-items:center;gap:.75rem;padding:.65rem .85rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.PlanningChat-module__jV-ecW__efemeridCard:hover:not(:disabled){background:#fff;border-color:#8b5cf64d;transform:translateY(-1px);box-shadow:0 4px 16px #8b5cf61f}.PlanningChat-module__jV-ecW__efemeridCard:disabled{opacity:.5;cursor:not-allowed}.PlanningChat-module__jV-ecW__efemeridToday{background:linear-gradient(135deg,#d977060f,#8b5cf60a)!important;border-color:#d977064d!important}.PlanningChat-module__jV-ecW__efemeridPast{opacity:.7}.PlanningChat-module__jV-ecW__efemeridDateBadge{background:linear-gradient(145deg,var(--color-primary),var(--color-primary-darker));color:#fff;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;min-width:42px;height:42px;display:flex}.PlanningChat-module__jV-ecW__efemeridDay{font-size:.95rem;font-weight:800;line-height:1}.PlanningChat-module__jV-ecW__efemeridMonth{text-transform:uppercase;letter-spacing:.5px;opacity:.9;margin-top:1px;font-size:.55rem;font-weight:600;line-height:1}.PlanningChat-module__jV-ecW__efemeridInfo{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.PlanningChat-module__jV-ecW__efemeridName{color:#1e293b;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;line-height:1.25;display:flex}.PlanningChat-module__jV-ecW__efemeridName i{color:var(--color-primary);flex-shrink:0;font-size:.85rem}.PlanningChat-module__jV-ecW__efemeridAreas{flex-wrap:wrap;gap:.25rem;display:flex}.PlanningChat-module__jV-ecW__efemeridAreaChip{color:var(--color-primary-darker);white-space:nowrap;background:#8b5cf614;border-radius:50px;padding:.1rem .4rem;font-size:.6rem;font-weight:500}.PlanningChat-module__jV-ecW__efemeridBadgeHoy{text-transform:uppercase;letter-spacing:.5px;color:#fff;background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:50px;padding:.1rem .45rem;font-size:.58rem;font-weight:700;position:absolute;top:.35rem;right:.5rem}.PlanningChat-module__jV-ecW__efemeridBadgeSemana{color:var(--color-primary-darker);background:#8b5cf61f;border-radius:50px;padding:.1rem .4rem;font-size:.55rem;font-weight:600;position:absolute;top:.35rem;right:.5rem}.PlanningChat-module__jV-ecW__efemeridCustomRow{gap:.4rem;margin-top:.25rem;display:flex}.PlanningChat-module__jV-ecW__efemeridCustomInput{background:#fffc;border:1.5px solid #8b5cf626;border-radius:50px;outline:none;flex:1;padding:.55rem .85rem;font-size:.8rem;transition:border-color .2s}.PlanningChat-module__jV-ecW__efemeridCustomInput:focus{border-color:var(--color-primary)}.PlanningChat-module__jV-ecW__efemeridCustomInput::placeholder{color:#94a3b8}.PlanningChat-module__jV-ecW__efemeridCustomBtn{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-darker));color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.PlanningChat-module__jV-ecW__efemeridCustomBtn:hover:not(:disabled){transform:scale(1.05);box-shadow:0 2px 10px #8b5cf64d}.PlanningChat-module__jV-ecW__efemeridCustomBtn:disabled{opacity:.4;cursor:not-allowed}.PlanningChat-module__jV-ecW__chipsContainer{flex-direction:column;gap:.5rem;display:flex}.PlanningChat-module__jV-ecW__chipsRow{flex-wrap:wrap;gap:.35rem;display:flex}.PlanningChat-module__jV-ecW__chip{color:#475569;cursor:pointer;white-space:nowrap;background:#ffffffd9;border:1.5px solid #8b5cf61f;border-radius:54px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.78rem;font-weight:500;transition:all .25s;display:inline-flex}.PlanningChat-module__jV-ecW__chip:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:#fff;transform:translateY(-1px);box-shadow:0 3px 12px #8b5cf61f}.PlanningChat-module__jV-ecW__chip:disabled{opacity:.5;cursor:not-allowed}.PlanningChat-module__jV-ecW__creationStarters{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.PlanningChat-module__jV-ecW__creationStarterChip{white-space:normal;text-align:left;line-height:1.35}.PlanningChat-module__jV-ecW__chipSelected{border-color:var(--color-primary)!important;color:var(--color-primary)!important;background:#8b5cf61a!important}.PlanningChat-module__jV-ecW__confirmChipsBtn{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-darker));color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:50px;flex-shrink:0;align-self:flex-end;margin-top:.25rem;padding:.5rem 1.2rem;font-size:.78rem;font-weight:600;transition:all .2s}.PlanningChat-module__jV-ecW__confirmChipsBtn:hover{transform:translateY(-1px);box-shadow:0 4px 14px #8b5cf64d}.PlanningChat-module__jV-ecW__contentPicker{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.4rem;min-width:0;max-width:100%;padding:.75rem;display:flex;overflow:visible}.PlanningChat-module__jV-ecW__areaTabs{border-bottom:1px solid #f1f5f9;gap:.25rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.PlanningChat-module__jV-ecW__areaTab{color:#64748b;cursor:pointer;white-space:nowrap;background:#f1f5f9;border:none;border-radius:50px;align-items:center;gap:.3rem;padding:.3rem .65rem;font-family:inherit;font-size:.73rem;font-weight:600;transition:all .15s;display:flex}.PlanningChat-module__jV-ecW__areaTab:hover{color:#475569;background:#e2e8f0}.PlanningChat-module__jV-ecW__areaTabActive{background:var(--color-primary);color:#fff}.PlanningChat-module__jV-ecW__areaTabActive:hover{background:var(--color-primary-darker);color:#fff}.PlanningChat-module__jV-ecW__areaTabBadge{text-align:center;background:#0000001a;border-radius:50px;min-width:.85rem;padding:.05rem .3rem;font-size:.6rem;font-weight:700}.PlanningChat-module__jV-ecW__areaTabActive .PlanningChat-module__jV-ecW__areaTabBadge{background:#ffffff4d}.PlanningChat-module__jV-ecW__contentPickerHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.PlanningChat-module__jV-ecW__contentSuggestionLabel{color:#94a3b8;align-items:center;gap:.3rem;font-size:.72rem;font-weight:500;display:flex}.PlanningChat-module__jV-ecW__contentSuggestionLabel i{font-size:.75rem}.PlanningChat-module__jV-ecW__contentSearchBox,.PlanningChat-module__jV-ecW__contentSearchBox input{display:none}.PlanningChat-module__jV-ecW__contentSearchBox input::placeholder{color:#94a3b8}.PlanningChat-module__jV-ecW__contentCount{color:var(--color-primary);white-space:nowrap;font-size:.7rem;font-weight:600}.PlanningChat-module__jV-ecW__contentGrid{flex-direction:column;gap:2px;max-height:240px;display:flex;overflow-y:auto}.PlanningChat-module__jV-ecW__contentGridExpanded{max-height:400px}.PlanningChat-module__jV-ecW__contentGrid::-webkit-scrollbar{width:2px}.PlanningChat-module__jV-ecW__contentGrid::-webkit-scrollbar-track{background:0 0}.PlanningChat-module__jV-ecW__contentGrid::-webkit-scrollbar-thumb{background:0 0;border-radius:10px}.PlanningChat-module__jV-ecW__contentGrid:hover::-webkit-scrollbar-thumb{background:#0000001a}.PlanningChat-module__jV-ecW__contentGroup{flex-direction:column;gap:1px;display:flex}.PlanningChat-module__jV-ecW__contentEjeLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;padding:.4rem .25rem .15rem;font-size:.65rem;font-weight:600}.PlanningChat-module__jV-ecW__contentItem{background:0 0;border:none;border-radius:6px;align-items:center;gap:0;width:100%;padding:0;transition:background .1s;display:flex}.PlanningChat-module__jV-ecW__contentItem:hover{background:#f8fafc}.PlanningChat-module__jV-ecW__contentItemSelected{background:#f5f3ff!important}.PlanningChat-module__jV-ecW__contentItemBtn{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.4rem;min-width:0;padding:.35rem .4rem;font-family:inherit;display:flex}.PlanningChat-module__jV-ecW__artBadgeBtn{color:var(--color-primary-soft);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;gap:2px;margin-right:.25rem;padding:.2rem .35rem;font-size:.7rem;display:flex}.PlanningChat-module__jV-ecW__artBadgeBtn:hover{background:#f5f3ff}.PlanningChat-module__jV-ecW__artBadgeCount{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;font-size:.55rem;font-weight:700;display:flex}.PlanningChat-module__jV-ecW__contentCheckbox{color:#d1d5db;flex-shrink:0;font-size:.85rem}.PlanningChat-module__jV-ecW__contentItemSelected .PlanningChat-module__jV-ecW__contentCheckbox{color:var(--color-primary)}.PlanningChat-module__jV-ecW__contentText{color:#475569;font-size:.76rem;line-height:1.35}.PlanningChat-module__jV-ecW__expandContentBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;align-self:center;padding:.3rem .7rem;font-family:inherit;font-size:.7rem;font-weight:500}.PlanningChat-module__jV-ecW__expandContentBtn:hover{color:var(--color-primary)}.PlanningChat-module__jV-ecW__contentPickerActions{border-top:1px solid #f1f5f9;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.PlanningChat-module__jV-ecW__contentPickerFloating{border-top:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;padding:.5rem 0 0;display:flex}[data-theme=dark] .PlanningChat-module__jV-ecW__contentPickerFloating{border-top-color:#ffffff0f}.PlanningChat-module__jV-ecW__confirmContentBtn{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:50px;align-items:center;gap:.35rem;padding:.45rem 1rem;font-family:inherit;font-size:.76rem;font-weight:600;transition:background .15s;display:inline-flex}.PlanningChat-module__jV-ecW__confirmContentBtn:hover:not(:disabled){background:var(--color-primary-darker)}.PlanningChat-module__jV-ecW__confirmContentBtn:disabled{opacity:.4;cursor:not-allowed}.PlanningChat-module__jV-ecW__contentPickerLoading,.PlanningChat-module__jV-ecW__contentPickerEmpty{color:#64748b;align-items:center;gap:.6rem;padding:1.2rem;font-size:.82rem;display:flex}.PlanningChat-module__jV-ecW__configPreview{background:#fffffff2;border:1px solid #8b5cf61a;border-radius:20px;flex-direction:column;gap:.85rem;padding:1.2rem;display:flex;box-shadow:0 2px 12px #8b5cf60a}.PlanningChat-module__jV-ecW__configPreviewHeader{color:var(--color-primary);border-bottom:1px solid #8b5cf60f;align-items:center;gap:.5rem;padding-bottom:.3rem;font-size:.85rem;font-weight:700;display:flex}.PlanningChat-module__jV-ecW__configPreviewHeader i{font-size:1.1rem}.PlanningChat-module__jV-ecW__configEditToggle{color:var(--color-primary);cursor:pointer;background:#8b5cf60f;border:1px solid #8b5cf61a;border-radius:50px;align-items:center;gap:.35rem;margin-left:auto;padding:.3rem .75rem;font-family:inherit;font-size:.72rem;font-weight:600;transition:all .2s;display:inline-flex}.PlanningChat-module__jV-ecW__configEditToggle:hover{background:#8b5cf61f}.PlanningChat-module__jV-ecW__configFields{flex-direction:column;gap:.75rem;display:flex}.PlanningChat-module__jV-ecW__configField{flex-direction:column;gap:.35rem;display:flex}.PlanningChat-module__jV-ecW__configField label{color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;display:flex}.PlanningChat-module__jV-ecW__configField label i{opacity:.7;font-size:.72rem}.PlanningChat-module__jV-ecW__configValue{color:#334155;white-space:pre-wrap;word-break:break-word;background:#00000005;border:1px solid #0000000a;border-radius:12px;padding:.6rem .8rem;font-size:.85rem;line-height:1.6}.PlanningChat-module__jV-ecW__configField textarea,.PlanningChat-module__jV-ecW__configField input{color:#334155;resize:vertical;background:#ffffffe6;border:1.5px solid #8b5cf61f;border-radius:12px;outline:none;min-height:2.8rem;padding:.6rem .8rem;font-family:inherit;font-size:16px;line-height:1.55;transition:border-color .2s,box-shadow .2s}.PlanningChat-module__jV-ecW__configField textarea:focus,.PlanningChat-module__jV-ecW__configField input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #8b5cf614}.PlanningChat-module__jV-ecW__configChips{flex-wrap:wrap;gap:.35rem;padding:.15rem 0;display:flex}.PlanningChat-module__jV-ecW__miniChip{color:#64748b;cursor:pointer;background:#8b5cf60a;border:1.5px solid #8b5cf61f;border-radius:50px;padding:.3rem .7rem;font-family:inherit;font-size:.75rem;font-weight:500;transition:all .15s}.PlanningChat-module__jV-ecW__miniChip:hover{border-color:var(--color-primary);color:var(--color-primary);background:#8b5cf60f}.PlanningChat-module__jV-ecW__miniChipSelected{font-weight:600;border-color:var(--color-primary)!important;color:var(--color-primary-darker)!important;background:#8b5cf61f!important}.PlanningChat-module__jV-ecW__miniChipStatic{color:var(--color-primary-darker);background:#8b5cf60f;border:1px solid #8b5cf61a;border-radius:50px;padding:.28rem .65rem;font-size:.72rem;font-weight:500}.PlanningChat-module__jV-ecW__configEmpty{color:#94a3b8;align-items:center;gap:.5rem;padding:.75rem;font-size:.8rem;font-style:italic;display:flex}.PlanningChat-module__jV-ecW__configEmpty i{color:var(--color-primary);flex-shrink:0;font-size:.9rem}.PlanningChat-module__jV-ecW__configActions{border-top:1px solid #8b5cf60f;gap:.6rem;padding-top:.5rem;display:flex}.PlanningChat-module__jV-ecW__configConfirmBtn{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-darker));color:#fff;cursor:pointer;border:none;border-radius:50px;align-items:center;gap:.4rem;padding:.6rem 1.4rem;font-size:.82rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #8b5cf64d}.PlanningChat-module__jV-ecW__configConfirmBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #8b5cf666}.PlanningChat-module__jV-ecW__configAdjustBtn{color:var(--color-primary);cursor:pointer;background:0 0;border:1.5px solid #8b5cf633;border-radius:50px;align-items:center;gap:.3rem;padding:.5rem 1rem;font-size:.78rem;font-weight:500;transition:all .2s;display:inline-flex}.PlanningChat-module__jV-ecW__configAdjustBtn:hover:not(:disabled){background:#8b5cf60f}.PlanningChat-module__jV-ecW__groupPicker{flex-direction:column;gap:.6rem;display:flex}.PlanningChat-module__jV-ecW__groupGrid{flex-direction:column;gap:.4rem;display:flex}.PlanningChat-module__jV-ecW__groupCard{cursor:pointer;text-align:left;background:#ffffffd9;border:1.5px solid #e2e8f099;border-radius:14px;align-items:center;gap:.65rem;width:100%;padding:.65rem .85rem;transition:all .2s;display:flex}.PlanningChat-module__jV-ecW__groupCard:hover:not(:disabled){border-color:var(--color-primary);background:#fff}.PlanningChat-module__jV-ecW__groupCardSelected{border-color:var(--color-primary)!important;background:#8b5cf60a!important}.PlanningChat-module__jV-ecW__groupAvatar{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-soft));color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.85rem;font-weight:700;display:flex}.PlanningChat-module__jV-ecW__groupInfo{flex-direction:column;flex:1;display:flex}.PlanningChat-module__jV-ecW__groupName{color:#1e293b;font-size:.82rem;font-weight:600}.PlanningChat-module__jV-ecW__groupMeta{color:#64748b;font-size:.7rem}.PlanningChat-module__jV-ecW__groupEmpty{color:#94a3b8;align-items:center;gap:.5rem;padding:1rem;font-size:.82rem;display:flex}.PlanningChat-module__jV-ecW__groupActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.PlanningChat-module__jV-ecW__skipBtn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #00000014;border-radius:50px;padding:.45rem 1rem;font-size:.78rem;transition:all .2s}.PlanningChat-module__jV-ecW__addInlineBtn{color:var(--color-primary);cursor:pointer;background:0 0;border:1px dashed #8b5cf64d;border-radius:50px;align-items:center;gap:.3rem;padding:.45rem 1rem;font-size:.78rem;transition:all .2s;display:flex}.PlanningChat-module__jV-ecW__addInlineBtn:hover{background:#8b5cf60f;border-color:#8b5cf680}.PlanningChat-module__jV-ecW__addInlineBtn:disabled{opacity:.5;cursor:not-allowed}.PlanningChat-module__jV-ecW__instList{flex-direction:column;gap:2px;display:flex}.PlanningChat-module__jV-ecW__instItem{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.82rem;transition:all .15s;display:flex}.PlanningChat-module__jV-ecW__instItem:hover:not(:disabled){background:#8b5cf60a}.PlanningChat-module__jV-ecW__instItemSelected{border-color:#8b5cf633;background:#8b5cf614!important}.PlanningChat-module__jV-ecW__instName{color:#1e293b;flex:1;font-weight:500}.PlanningChat-module__jV-ecW__instTag{color:var(--color-primary);white-space:nowrap;background:#8b5cf614;border-radius:50px;padding:.1rem .5rem;font-size:.7rem}.PlanningChat-module__jV-ecW__instShowMore{color:var(--color-primary);cursor:pointer;text-align:left;background:0 0;border:none;padding:.35rem .75rem;font-size:.75rem}.PlanningChat-module__jV-ecW__instShowMore:hover{text-decoration:underline}.PlanningChat-module__jV-ecW__instAddRow{align-items:center;gap:.4rem;margin-bottom:.25rem;display:flex}.PlanningChat-module__jV-ecW__instAddInput{background:#fffc;border:1px solid #8b5cf640;border-radius:50px;outline:none;flex:1;padding:.4rem .7rem;font-size:.8rem}.PlanningChat-module__jV-ecW__instAddInput:focus{border-color:var(--color-primary)}.PlanningChat-module__jV-ecW__skipBtn:hover{color:#64748b;border-color:#00000026}.PlanningChat-module__jV-ecW__institutionHint{color:var(--color-primary);background:#8b5cf60f;border-radius:10px;align-items:flex-start;gap:.4rem;margin-bottom:.25rem;padding:.5rem .75rem;font-size:.72rem;line-height:1.35;display:flex}.PlanningChat-module__jV-ecW__institutionHint i{flex-shrink:0;margin-top:1px}.PlanningChat-module__jV-ecW__chipsGrid{flex-wrap:wrap;gap:.4rem;display:flex}.PlanningChat-module__jV-ecW__phaseConfig{background:#ffffffe6;border:1px solid #e2e8f099;border-radius:16px;flex-direction:column;gap:.65rem;padding:.9rem;display:flex}.PlanningChat-module__jV-ecW__phaseHeader{color:var(--color-primary);align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:flex}.PlanningChat-module__jV-ecW__phaseCards{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.PlanningChat-module__jV-ecW__phaseCard{background:#fffc;border:1px solid #e2e8f099;border-radius:12px;flex-direction:column;align-items:center;gap:.4rem;padding:.7rem .5rem;display:flex}.PlanningChat-module__jV-ecW__phaseCardHeader{color:#475569;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;display:flex}.PlanningChat-module__jV-ecW__phaseStepper{align-items:center;gap:.5rem;display:flex}.PlanningChat-module__jV-ecW__phaseStepper button{width:26px;height:26px;color:var(--color-primary);cursor:pointer;background:#8b5cf60a;border:1px solid #8b5cf633;border-radius:8px;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;transition:all .15s;display:flex}.PlanningChat-module__jV-ecW__phaseStepper button:hover:not(:disabled){background:#8b5cf61f}.PlanningChat-module__jV-ecW__phaseStepper button:disabled{opacity:.3;cursor:not-allowed}.PlanningChat-module__jV-ecW__phaseCount{color:#1e293b;text-align:center;min-width:24px;font-size:1.1rem;font-weight:800}.PlanningChat-module__jV-ecW__phaseTotal{text-align:center;color:#64748b;font-size:.78rem;font-weight:600}.PlanningChat-module__jV-ecW__confirmation{background:#ffffffeb;border:1.5px solid #8b5cf626;border-radius:16px;flex-direction:column;gap:.65rem;padding:.9rem;display:flex}.PlanningChat-module__jV-ecW__confirmHeader{color:#22c55e;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;display:flex}.PlanningChat-module__jV-ecW__confirmSummary{flex-direction:column;gap:.25rem;display:flex}.PlanningChat-module__jV-ecW__confirmRow{color:#475569;font-size:.8rem;line-height:1.5}.PlanningChat-module__jV-ecW__confirmRow strong{color:#1e293b}.PlanningChat-module__jV-ecW__confirmDocsSection{border-top:1px solid #0000000f;margin-top:8px;padding-top:8px}.PlanningChat-module__jV-ecW__confirmDocItem{color:#64748b;align-items:center;gap:6px;padding:2px 0;font-size:.78rem;display:flex}.PlanningChat-module__jV-ecW__confirmDocItem i{color:var(--color-primary);font-size:.75rem}.PlanningChat-module__jV-ecW__confirmActions{gap:.5rem;padding-top:.25rem;display:flex}.PlanningChat-module__jV-ecW__generateBtn{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-darker)50%,var(--color-primary-deep)100%);color:#fff;cursor:pointer;background-size:200% 200%;border:none;border-radius:50px;align-items:center;gap:.5rem;padding:.7rem 1.6rem;font-size:.88rem;font-weight:700;transition:all .2s;animation:3s infinite PlanningChat-module__jV-ecW__gradientShift;display:inline-flex;box-shadow:0 6px 20px #8b5cf659}@keyframes PlanningChat-module__jV-ecW__gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.PlanningChat-module__jV-ecW__generateBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 28px #8b5cf673}.PlanningChat-module__jV-ecW__generateBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.PlanningChat-module__jV-ecW__loadingSpinner{border:2.5px solid #8b5cf633;border-top-color:var(--color-primary);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite PlanningChat-module__jV-ecW__spin}.PlanningChat-module__jV-ecW__loadingSpinnerSmall{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite PlanningChat-module__jV-ecW__spin}@keyframes PlanningChat-module__jV-ecW__spin{to{transform:rotate(360deg)}}.PlanningChat-module__jV-ecW__cronogramaContainer{background:#ffffffe6;border:1px solid #e2e8f099;border-radius:16px;flex-direction:column;gap:.6rem;padding:.85rem;display:flex}.PlanningChat-module__jV-ecW__cronogramaContainer>.PlanningChat-module__jV-ecW__confirmContentBtn{justify-content:center;align-self:center;width:auto;max-width:320px;margin-top:.5rem;padding:.65rem 2rem}@media (min-width:769px) and (max-width:1024px){.PlanningChat-module__jV-ecW__inputAreaSplit{z-index:50;min-width:280px;background:#f4f7fe!important;width:38%!important;padding:.25rem 1rem .8rem!important;position:fixed!important;bottom:0!important;left:0!important;right:auto!important}.PlanningChat-module__jV-ecW__chatContainerSplit{padding-bottom:120px!important}}@media (min-width:769px){.PlanningChat-module__jV-ecW__historyOverlay{z-index:999999;backdrop-filter:blur(2px);background:#0f172a52;animation:.18s PlanningChat-module__jV-ecW__historyOverlayIn;display:block;position:fixed;inset:0}.PlanningChat-module__jV-ecW__historyPopover{backdrop-filter:none;z-index:1000000;background:#fff;border:1px solid #8b5cf61f;border-radius:20px;width:min(560px,100vw - 48px);max-height:min(68vh,620px);animation:.2s cubic-bezier(.16,1,.3,1) PlanningChat-module__jV-ecW__historyModalIn;position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);box-shadow:0 18px 50px #0f172a24}.PlanningChat-module__jV-ecW__historyPopoverHeader{padding:.9rem 1rem;font-size:.9rem}.PlanningChat-module__jV-ecW__historyPopoverHeader button{place-items:center;width:32px;height:32px;display:grid}.PlanningChat-module__jV-ecW__historyPopoverList{max-height:calc(min(68vh,620px) - 116px);padding:.5rem}.PlanningChat-module__jV-ecW__historyItemTitle{font-size:.84rem}.PlanningChat-module__jV-ecW__historyItemSub{font-size:.7rem}.PlanningChat-module__jV-ecW__historyItemDelete{opacity:0;transition:opacity .12s}.PlanningChat-module__jV-ecW__historyItem:hover .PlanningChat-module__jV-ecW__historyItemDelete{opacity:1}}@keyframes PlanningChat-module__jV-ecW__historyModalIn{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:768px){.PlanningChat-module__jV-ecW__chatContainer{border-radius:0;min-height:0;max-height:none;height:auto!important}.PlanningChat-module__jV-ecW__inputArea:before,.PlanningChat-module__jV-ecW__inputAreaSplit:before{background:linear-gradient(to bottom,transparent 0%,var(--color-background-app)100%);height:64px;display:block}.PlanningChat-module__jV-ecW__inputAreaSplit:before{height:56px}.PlanningChat-module__jV-ecW__inputFooterHint,.PlanningChat-module__jV-ecW__inputAreaWelcome .PlanningChat-module__jV-ecW__inputFooterBar{display:none}.PlanningChat-module__jV-ecW__messageRow{max-width:95%}.PlanningChat-module__jV-ecW__messagesAreaStarted .PlanningChat-module__jV-ecW__initialTypeCardsRow{display:none}.PlanningChat-module__jV-ecW__messagesArea{padding-left:.75rem;padding-right:.75rem}.PlanningChat-module__jV-ecW__inputArea{padding:.5rem .75rem .75rem;bottom:0;background:var(--color-background-app)!important;width:100%!important;left:0!important;right:0!important}.PlanningChat-module__jV-ecW__inputAreaSplit{z-index:250!important;background:var(--color-background-app)!important;box-sizing:border-box!important;width:100%!important;padding:.25rem .75rem .6rem!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.PlanningChat-module__jV-ecW__chatContainerSplit{height:auto!important;padding-bottom:120px!important;overflow:visible!important}.PlanningChat-module__jV-ecW__chatContainerSplit .PlanningChat-module__jV-ecW__messagesArea{min-height:auto!important;overflow:visible!important}}@media (max-width:640px){.PlanningChat-module__jV-ecW__chatContainer{border-radius:0;padding-bottom:100px}.PlanningChat-module__jV-ecW__welcomeMessage{margin-top:.5rem;padding-top:.5rem}.PlanningChat-module__jV-ecW__header{min-height:0;padding:.4rem .75rem}.PlanningChat-module__jV-ecW__headerLeft,.PlanningChat-module__jV-ecW__headerBreadcrumb{display:none}.PlanningChat-module__jV-ecW__headerSaveBtn{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-darker));color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:50px;align-items:center;gap:5px;padding:6px 14px;font-size:.78rem;font-weight:600;display:flex;box-shadow:0 2px 8px #8b5cf64d}.PlanningChat-module__jV-ecW__headerSaveBtn:disabled{opacity:.5;pointer-events:none}.PlanningChat-module__jV-ecW__headerSaveBtn i{font-size:.85rem}.PlanningChat-module__jV-ecW__editingActionsBar .PlanningChat-module__jV-ecW__editingActionBtn,.PlanningChat-module__jV-ecW__editingActionsBar .PlanningChat-module__jV-ecW__mobilePreviewActionBtn{display:flex}.PlanningChat-module__jV-ecW__messagesArea{gap:.6rem;padding:.5rem .75rem}.PlanningChat-module__jV-ecW__inputArea{padding:.5rem .75rem .75rem;bottom:0;background:var(--color-background-app)!important;width:100%!important;left:0!important;right:0!important}.PlanningChat-module__jV-ecW__inputAreaSplit{z-index:250!important;background:var(--color-background-app)!important;box-sizing:border-box!important;width:100%!important;padding:.25rem .75rem .6rem!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.PlanningChat-module__jV-ecW__chatContainerSplit{height:auto!important;padding-bottom:120px!important;overflow:visible!important}.PlanningChat-module__jV-ecW__chatContainerSplit .PlanningChat-module__jV-ecW__messagesArea{min-height:auto!important;overflow:visible!important}.PlanningChat-module__jV-ecW__liveBadge{border-radius:50%;flex-shrink:0;width:8px;height:8px;padding:0;font-size:0}.PlanningChat-module__jV-ecW__planTypeCard{text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:.8rem .5rem}.PlanningChat-module__jV-ecW__planTypeCard i{flex-shrink:0;font-size:1.4rem}.PlanningChat-module__jV-ecW__cardLabel{white-space:normal;font-size:.8rem;font-weight:700}.PlanningChat-module__jV-ecW__cardDesc{display:none}.PlanningChat-module__jV-ecW__efemeridCard{padding:.55rem .7rem}.PlanningChat-module__jV-ecW__efemeridDateBadge{min-width:38px;height:38px}.PlanningChat-module__jV-ecW__efemeridName{font-size:.75rem}.PlanningChat-module__jV-ecW__phaseCards{grid-template-columns:1fr}.PlanningChat-module__jV-ecW__messageRow{max-width:95%}.PlanningChat-module__jV-ecW__bubble{padding:9px 14px;font-size:.875rem}.PlanningChat-module__jV-ecW__chip,.PlanningChat-module__jV-ecW__contentText,.PlanningChat-module__jV-ecW__configValue{font-size:.875rem}.PlanningChat-module__jV-ecW__configActions,.PlanningChat-module__jV-ecW__confirmActions{flex-direction:column}.PlanningChat-module__jV-ecW__configConfirmBtn,.PlanningChat-module__jV-ecW__generateBtn{justify-content:center;width:100%}.PlanningChat-module__jV-ecW__contentPicker{border-radius:12px;padding:.6rem}.PlanningChat-module__jV-ecW__contentSearchBox{border-radius:8px;padding:.5rem .65rem}.PlanningChat-module__jV-ecW__contentSearchBox input{font-size:16px}.PlanningChat-module__jV-ecW__contentEjeLabel{padding-bottom:.3rem;font-size:.72rem}.PlanningChat-module__jV-ecW__contentItem{padding:.4rem .35rem}.PlanningChat-module__jV-ecW__contentText{font-size:.8rem}.PlanningChat-module__jV-ecW__confirmContentBtn{border-radius:50px;padding:.55rem 1rem;font-size:.8rem}.PlanningChat-module__jV-ecW__artBadgeBtn{padding:.2rem .35rem;font-size:.68rem}.PlanningChat-module__jV-ecW__groupActions{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.PlanningChat-module__jV-ecW__groupActions .PlanningChat-module__jV-ecW__confirmContentBtn,.PlanningChat-module__jV-ecW__groupActions .PlanningChat-module__jV-ecW__addInlineBtn{white-space:nowrap;justify-content:center;padding:.5rem .6rem;font-size:.75rem}.PlanningChat-module__jV-ecW__groupActions .PlanningChat-module__jV-ecW__skipBtn{grid-column:1/-1;justify-self:center;font-size:.75rem}.PlanningChat-module__jV-ecW__instAddRow{flex-wrap:wrap}.PlanningChat-module__jV-ecW__instAddInput{flex:100%;font-size:16px}.PlanningChat-module__jV-ecW__instAddRow .PlanningChat-module__jV-ecW__confirmContentBtn{flex:1;justify-content:center}.PlanningChat-module__jV-ecW__instAddRow .PlanningChat-module__jV-ecW__skipBtn{flex:1}.PlanningChat-module__jV-ecW__historyPopover{width:100%;max-height:min(72vh,620px);padding-top:12px;padding-bottom:env(safe-area-inset-bottom,0px);color:#1e293b;z-index:1000000;background:#fff;border:0;border-radius:24px 24px 0 0;animation:.28s cubic-bezier(.16,1,.3,1) PlanningChat-module__jV-ecW__historySheetUp;position:fixed;inset:auto 0 0}.PlanningChat-module__jV-ecW__historyPopover:before{content:"";background:#0000001f;border-radius:100px;width:36px;height:4px;margin:-2px auto 6px;display:block}.PlanningChat-module__jV-ecW__historyOverlay{z-index:999999;background:#00000073;animation:.2s PlanningChat-module__jV-ecW__historyOverlayIn;display:block;position:fixed;inset:0}.PlanningChat-module__jV-ecW__historyPopoverList{max-height:calc(min(72vh,620px) - 108px)}.PlanningChat-module__jV-ecW__historyItemTitle{font-size:.84rem;line-height:1.25}.PlanningChat-module__jV-ecW__historyItemSub{font-size:.72rem;line-height:1.3}}@keyframes PlanningChat-module__jV-ecW__historySheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes PlanningChat-module__jV-ecW__historyOverlayIn{0%{opacity:0}to{opacity:1}}@media (max-width:375px){.PlanningChat-module__jV-ecW__historyLabel{display:none}.PlanningChat-module__jV-ecW__historyBtn{gap:3px;padding:.35rem .5rem}.PlanningChat-module__jV-ecW__historyBadge{padding:.02rem .3rem;font-size:.55rem}.PlanningChat-module__jV-ecW__header{padding:.6rem .85rem}.PlanningChat-module__jV-ecW__headerRight{gap:.35rem}.PlanningChat-module__jV-ecW__avatar{border-radius:12px;width:36px;height:36px}.PlanningChat-module__jV-ecW__avatarImg{width:20px;height:20px}.PlanningChat-module__jV-ecW__headerInfo h3{font-size:.92rem}.PlanningChat-module__jV-ecW__headerSubtitle{font-size:.62rem}.PlanningChat-module__jV-ecW__groupActions{grid-template-columns:1fr}.PlanningChat-module__jV-ecW__groupActions .PlanningChat-module__jV-ecW__confirmContentBtn,.PlanningChat-module__jV-ecW__groupActions .PlanningChat-module__jV-ecW__addInlineBtn,.PlanningChat-module__jV-ecW__groupActions .PlanningChat-module__jV-ecW__skipBtn{text-align:center;grid-column:1;justify-content:center;justify-self:stretch;padding:.45rem .5rem;font-size:.72rem}.PlanningChat-module__jV-ecW__inputArea{padding:.35rem .7rem 1rem}.PlanningChat-module__jV-ecW__inputRow{padding:2px 6px 2px 14px}.PlanningChat-module__jV-ecW__messagesArea{padding:.6rem .7rem}.PlanningChat-module__jV-ecW__planTypeCard{gap:.35rem;padding:.65rem .4rem}.PlanningChat-module__jV-ecW__planTypeCard i{font-size:1.25rem}.PlanningChat-module__jV-ecW__cardLabel{font-size:.75rem}.PlanningChat-module__jV-ecW__cardDesc{display:none}}@media (max-width:320px){.PlanningChat-module__jV-ecW__messagesArea{padding:.5rem}.PlanningChat-module__jV-ecW__planTypeCard{gap:.3rem;padding:.55rem .3rem}.PlanningChat-module__jV-ecW__planTypeCard i{font-size:1.1rem}.PlanningChat-module__jV-ecW__cardLabel{font-size:.7rem}.PlanningChat-module__jV-ecW__cardDesc{display:none}}[data-theme=dark] .PlanningChat-module__jV-ecW__chatContainer{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important}[data-theme=dark] .PlanningChat-module__jV-ecW__header{border-bottom:none;background:0 0!important}[data-theme=dark] .PlanningChat-module__jV-ecW__headerInfo h3{color:#e8e6ffeb}[data-theme=dark] .PlanningChat-module__jV-ecW__headerSubtitle{color:var(--color-primary-soft)}[data-theme=dark] .PlanningChat-module__jV-ecW__resetBtn{color:#a09bbeb3;background:#ffffff0f}[data-theme=dark] .PlanningChat-module__jV-ecW__resetBtn:hover{color:var(--color-primary-soft);background:#8b5cf626}[data-theme=dark] .PlanningChat-module__jV-ecW__historyBtn{color:var(--color-primary-soft);background:#ffffff0f;border-color:#ffffff17}[data-theme=dark] .PlanningChat-module__jV-ecW__historyBtn:hover{background:#8b5cf626;border-color:#8b5cf64d}[data-theme=dark] .PlanningChat-module__jV-ecW__historyBadge{color:var(--color-primary-soft);background:#8b5cf633}[data-theme=dark] .PlanningChat-module__jV-ecW__historyPopover{color:#1e293b;background:#fff;border-color:#8b5cf61f}[data-theme=dark] .PlanningChat-module__jV-ecW__historyPopoverHeader{color:#334155;border-bottom-color:#0000000f}[data-theme=dark] .PlanningChat-module__jV-ecW__historyPopoverHeader button{color:#94a3b8}[data-theme=dark] .PlanningChat-module__jV-ecW__historyItem:hover{background:#8b5cf60f}[data-theme=dark] .PlanningChat-module__jV-ecW__historyItemIcon{color:var(--color-primary);background:#8b5cf614}[data-theme=dark] .PlanningChat-module__jV-ecW__historyItemTitle{color:#1e293b}[data-theme=dark] .PlanningChat-module__jV-ecW__historyItemSub{color:#94a3b8}[data-theme=dark] .PlanningChat-module__jV-ecW__historyItemDelete{color:#cbd5e1}[data-theme=dark] .PlanningChat-module__jV-ecW__historyItemDelete:hover{color:#f87171;background:#ef44441f}[data-theme=dark] .PlanningChat-module__jV-ecW__historyItemComplete{border-left-color:#4ade80}[data-theme=dark] .PlanningChat-module__jV-ecW__historyItemIconComplete{color:#4ade80;background:#4ade801f}[data-theme=dark] .PlanningChat-module__jV-ecW__historyGroupLabel{color:#64748b}[data-theme=dark] .PlanningChat-module__jV-ecW__historyPopover input{color:#334155!important}[data-theme=dark] .PlanningChat-module__jV-ecW__historyPopover:before{background:#0000001f}[data-theme=dark] .PlanningChat-module__jV-ecW__botBubble{color:#e8e6ffeb;background:0 0;border:none}[data-theme=dark] .PlanningChat-module__jV-ecW__userBubble{color:#e8e6ffeb;background:#ffffff14}[data-theme=dark] .PlanningChat-module__jV-ecW__thinkingBubble{background:linear-gradient(135deg,#8b5cf61a,#7c3aed14);border-color:#8b5cf626}[data-theme=dark] .PlanningChat-module__jV-ecW__thinkingText{color:#ddd6fe}[data-theme=dark] .PlanningChat-module__jV-ecW__enhancedLoader{background:#8b5cf614;border-color:#8b5cf633}[data-theme=dark] .PlanningChat-module__jV-ecW__loaderMessage{color:var(--color-primary-pale)}[data-theme=dark] .PlanningChat-module__jV-ecW__loaderDetail{color:var(--color-primary-soft)}[data-theme=dark] .PlanningChat-module__jV-ecW__inputArea{background:var(--color-background-app)!important}:is([data-theme=dark] .PlanningChat-module__jV-ecW__inputFooterBar,[data-theme=dark] .PlanningChat-module__jV-ecW__editingActionsBar){background:var(--color-background-app)}[data-theme=dark] .PlanningChat-module__jV-ecW__inputArea:before{background:linear-gradient(to bottom,transparent 0%,var(--color-background-app)100%)}[data-theme=dark] .PlanningChat-module__jV-ecW__inputAreaSplit:before{background:linear-gradient(to bottom,transparent 0%,var(--color-background-app)100%)}@media (max-width:640px){[data-theme=dark] .PlanningChat-module__jV-ecW__inputArea{background:var(--color-background-app)!important}}[data-theme=dark] .PlanningChat-module__jV-ecW__freeLimitBanner{background:linear-gradient(135deg,#8b5cf61f,#ec489914);border-color:#8b5cf633}[data-theme=dark] .PlanningChat-module__jV-ecW__freeLimitIcon{background:#8b5cf633}[data-theme=dark] .PlanningChat-module__jV-ecW__freeLimitIcon i{color:var(--color-primary-soft)}[data-theme=dark] .PlanningChat-module__jV-ecW__freeLimitText strong{color:#e8e6ffeb}[data-theme=dark] .PlanningChat-module__jV-ecW__freeLimitText span{color:#a09bbeb3}[data-theme=dark] .PlanningChat-module__jV-ecW__freeLimitBtn{background:linear-gradient(135deg,var(--color-primary-darker),var(--color-primary-deep));box-shadow:0 2px 12px #8b5cf666}[data-theme=dark] .PlanningChat-module__jV-ecW__generateTip{color:#e2e8f0d9;background:#ffffff1a}[data-theme=dark] .PlanningChat-module__jV-ecW__generateTipIco{background:#ffffff1a}[data-theme=dark] .PlanningChat-module__jV-ecW__generateTipIco i{color:#cbd5e1}[data-theme=dark] .PlanningChat-module__jV-ecW__generateTipDismiss{color:#e2e8f0b3}[data-theme=dark] .PlanningChat-module__jV-ecW__generateTipDismiss:hover{color:#e2e8f0f2;background:#ffffff29}[data-theme=dark] .PlanningChat-module__jV-ecW__generateFloatingBtn{background:linear-gradient(135deg,var(--color-primary-darker),var(--color-primary-deep));box-shadow:0 2px 14px #8b5cf666}[data-theme=dark] .PlanningChat-module__jV-ecW__generateFloatingBtn:hover{box-shadow:0 4px 20px #8b5cf68c}[data-theme=dark] .PlanningChat-module__jV-ecW__pendingFileChip{color:#e8e6ffd9;background:#ffffff0f;border-color:#ffffff1f}[data-theme=dark] .PlanningChat-module__jV-ecW__pendingFileIcon_text{color:#e8e6ffd9;background:#ffffff1a}[data-theme=dark] .PlanningChat-module__jV-ecW__pendingFileRemove{color:#e8e6ffd9;background:#ffffff1a}[data-theme=dark] .PlanningChat-module__jV-ecW__pendingFileChipImage .PlanningChat-module__jV-ecW__pendingFileRemove{color:#fff;background:#0009}[data-theme=dark] .PlanningChat-module__jV-ecW__pendingFileChipImage .PlanningChat-module__jV-ecW__pendingFileRemove:hover{background:#000c}[data-theme=dark] .PlanningChat-module__jV-ecW__pendingFileChipImage .PlanningChat-module__jV-ecW__pendingFileName{color:#fff}[data-theme=dark] .PlanningChat-module__jV-ecW__undoBtn{color:#a09bbecc;background:#ffffff0f;border-color:#ffffff1f}[data-theme=dark] .PlanningChat-module__jV-ecW__undoBtn:hover{color:#e8e6ffe6;background:#ffffff1a}[data-theme=dark] .PlanningChat-module__jV-ecW__editingActionBtn{color:#f1f5f9eb;background:#ffffff1a}[data-theme=dark] .PlanningChat-module__jV-ecW__editingActionBtn:hover{background:#ffffff29}[data-theme=dark] .PlanningChat-module__jV-ecW__editingActionBtn i{color:#cbd5e1}[data-theme=dark] .PlanningChat-module__jV-ecW__mobilePreviewActionBtn{color:#f1f5f9eb;background:#ffffff1a}[data-theme=dark] .PlanningChat-module__jV-ecW__mobilePreviewActionBtn:hover{background:#ffffff29}[data-theme=dark] .PlanningChat-module__jV-ecW__mobilePreviewActionBtn i{color:#cbd5e1}[data-theme=dark] .PlanningChat-module__jV-ecW__pendingFileRemove:hover{background:#ffffff2e}[data-theme=dark] .PlanningChat-module__jV-ecW__inputContainer{background:#ffffff0f;border-color:#0000}[data-theme=dark] .PlanningChat-module__jV-ecW__inputContainer:focus-within{box-shadow:none;background:#ffffff17;border-color:#0000}[data-theme=dark] .PlanningChat-module__jV-ecW__inputContainer.PlanningChat-module__jV-ecW__inputContainer.PlanningChat-module__jV-ecW__inputContainer{border-color:#0000!important}[data-theme=dark] .PlanningChat-module__jV-ecW__inputContainer.PlanningChat-module__jV-ecW__inputContainer.PlanningChat-module__jV-ecW__inputContainer:focus-within{border-color:#0000!important}[data-theme=dark] .PlanningChat-module__jV-ecW__inputAreaWelcome .PlanningChat-module__jV-ecW__inputContainer.PlanningChat-module__jV-ecW__inputContainer.PlanningChat-module__jV-ecW__inputContainer{box-shadow:none!important;background:#25252b!important;border-color:#0000!important}[data-theme=dark] .PlanningChat-module__jV-ecW__inputAreaWelcome .PlanningChat-module__jV-ecW__inputContainer.PlanningChat-module__jV-ecW__inputContainer.PlanningChat-module__jV-ecW__inputContainer:focus-within{box-shadow:none!important;background:#2b2b32!important;border-color:#0000!important}[data-theme=dark] .PlanningChat-module__jV-ecW__inputContainer .PlanningChat-module__jV-ecW__textInput{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}[data-theme=dark] .PlanningChat-module__jV-ecW__inputContainer .PlanningChat-module__jV-ecW__textInput:focus{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}[data-theme=dark] .PlanningChat-module__jV-ecW__inputAreaWelcome .PlanningChat-module__jV-ecW__inputContainer .PlanningChat-module__jV-ecW__textInput{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}[data-theme=dark] .PlanningChat-module__jV-ecW__inputAreaWelcome .PlanningChat-module__jV-ecW__inputContainer .PlanningChat-module__jV-ecW__textInput:focus{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}[data-theme=dark] .PlanningChat-module__jV-ecW__textInput{color:#e8e6ffeb}[data-theme=dark] .PlanningChat-module__jV-ecW__textInput::placeholder{color:#a09bbe80}[data-theme=dark] .PlanningChat-module__jV-ecW__micBtn{color:#a09bbeb3}[data-theme=dark] .PlanningChat-module__jV-ecW__micBtn:hover:not(:disabled){color:var(--color-primary-soft);background:#8b5cf626}[data-theme=dark] .PlanningChat-module__jV-ecW__sendBtn:disabled{color:#a09bbe66;background:#ffffff14}[data-theme=dark] .PlanningChat-module__jV-ecW__attachBtn{color:#f8fafc;background:#2b2f38;border-color:#ffffff29}[data-theme=dark] .PlanningChat-module__jV-ecW__attachBtn:hover:not(:disabled){color:#fff;background:#363b46;border-color:#ffffff42}[data-theme=dark] .PlanningChat-module__jV-ecW__planTypeCard{background:#ffffff0d;border-color:#ffffff14;border-radius:16px!important}[data-theme=dark] button.PlanningChat-module__jV-ecW__planTypeCard{background:#ffffff0d;border-color:#ffffff14;border-radius:16px!important}[data-theme=dark] .PlanningChat-module__jV-ecW__planTypeCard:hover:not(:disabled){border-color:var(--color-primary);background:#8b5cf61a}[data-theme=dark] .PlanningChat-module__jV-ecW__cardLabel{color:#e8e6ffeb}[data-theme=dark] .PlanningChat-module__jV-ecW__cardDesc{color:#a09bbeb3}[data-theme=dark] .PlanningChat-module__jV-ecW__efemeridesHeader{color:var(--color-primary-soft)}[data-theme=dark] .PlanningChat-module__jV-ecW__efemeridCard{background:#ffffff0d;border-color:#ffffff14}[data-theme=dark] .PlanningChat-module__jV-ecW__efemeridCard:hover:not(:disabled){background:#8b5cf61a;border-color:#8b5cf64d;box-shadow:0 4px 16px #8b5cf626}[data-theme=dark] .PlanningChat-module__jV-ecW__efemeridToday{background:linear-gradient(135deg,#d977061a,#8b5cf60f)!important;border-color:#d9770659!important}[data-theme=dark] .PlanningChat-module__jV-ecW__efemeridName{color:#e8e6ffeb}[data-theme=dark] .PlanningChat-module__jV-ecW__efemeridName i{color:var(--color-primary-soft)}[data-theme=dark] .PlanningChat-module__jV-ecW__efemeridAreaChip{color:var(--color-primary-pale);background:#8b5cf626}[data-theme=dark] .PlanningChat-module__jV-ecW__efemeridCustomInput{color:#e8e6ffeb;background:#ffffff0f;border-color:#ffffff1f}[data-theme=dark] .PlanningChat-module__jV-ecW__efemeridCustomInput::placeholder{color:#a09bbe80}[data-theme=dark] .PlanningChat-module__jV-ecW__efemeridCustomInput:focus{border-color:var(--color-primary)}[data-theme=dark] .PlanningChat-module__jV-ecW__chip{color:#e8e6ffcc;background:#ffffff0f;border-color:#ffffff17}[data-theme=dark] .PlanningChat-module__jV-ecW__chip:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary-soft);background:#8b5cf626}:is([data-theme=dark] .PlanningChat-module__jV-ecW__contentPicker,[data-theme=dark] .PlanningChat-module__jV-ecW__configPreview,[data-theme=dark] .PlanningChat-module__jV-ecW__phaseConfig,[data-theme=dark] .PlanningChat-module__jV-ecW__confirmation,[data-theme=dark] .PlanningChat-module__jV-ecW__cronogramaContainer){background:#ffffff0d;border-color:#ffffff17;border-radius:16px!important}[data-theme=dark] .PlanningChat-module__jV-ecW__groupCard{border-radius:14px!important}[data-theme=dark] .PlanningChat-module__jV-ecW__phaseCard{border-radius:12px!important}[data-theme=dark] .PlanningChat-module__jV-ecW__contentSearchBox{background:#ffffff0f;border-color:#ffffff14}[data-theme=dark] .PlanningChat-module__jV-ecW__contentSearchBox input{color:#e8e6ffeb}[data-theme=dark] .PlanningChat-module__jV-ecW__contentSearchBox input::placeholder{color:#a09bbe80}[data-theme=dark] .PlanningChat-module__jV-ecW__contentEjeLabel{color:var(--color-primary-soft);border-bottom-color:#8b5cf61a}[data-theme=dark] .PlanningChat-module__jV-ecW__contentText{color:#e8e6ffcc}[data-theme=dark] .PlanningChat-module__jV-ecW__contentCheckbox{color:#a09bbe66}[data-theme=dark] .PlanningChat-module__jV-ecW__contentItemSelected .PlanningChat-module__jV-ecW__contentCheckbox{color:var(--color-primary-soft)}[data-theme=dark] .PlanningChat-module__jV-ecW__contentItem:hover{background:#8b5cf60f}[data-theme=dark] .PlanningChat-module__jV-ecW__artBadgeBtn{color:var(--color-primary-soft);background:#8b5cf61f;border-color:#8b5cf633}[data-theme=dark] .PlanningChat-module__jV-ecW__artBadgeBtn:hover{background:#8b5cf633}[data-theme=dark] .PlanningChat-module__jV-ecW__contentItemSelected{border-color:#8b5cf626;background:#8b5cf614!important}[data-theme=dark] .PlanningChat-module__jV-ecW__configValue{color:#e8e6ffd9}[data-theme=dark] .PlanningChat-module__jV-ecW__configField label{color:#a09bbeb3}:is([data-theme=dark] .PlanningChat-module__jV-ecW__configField textarea,[data-theme=dark] .PlanningChat-module__jV-ecW__configField input){color:#e8e6ffeb;background:#ffffff0f;border-color:#ffffff1f}[data-theme=dark] .PlanningChat-module__jV-ecW__groupCard{background:#ffffff0d;border-color:#ffffff14}[data-theme=dark] .PlanningChat-module__jV-ecW__groupCard:hover:not(:disabled){border-color:var(--color-primary);background:#8b5cf60f}[data-theme=dark] .PlanningChat-module__jV-ecW__groupName{color:#e8e6ffeb}[data-theme=dark] .PlanningChat-module__jV-ecW__groupMeta{color:#a09bbeb3}[data-theme=dark] .PlanningChat-module__jV-ecW__phaseCard{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .PlanningChat-module__jV-ecW__phaseCardHeader span{color:#e8e6ffd9}[data-theme=dark] .PlanningChat-module__jV-ecW__phaseCount{color:#e8e6ffeb}[data-theme=dark] .PlanningChat-module__jV-ecW__phaseStepper button{background:#8b5cf614;border-color:#8b5cf633}[data-theme=dark] .PlanningChat-module__jV-ecW__confirmRow{color:#e8e6ffbf}[data-theme=dark] .PlanningChat-module__jV-ecW__confirmRow strong{color:#e8e6ffeb}[data-theme=dark] .PlanningChat-module__jV-ecW__confirmDocsSection{border-top-color:#ffffff14}[data-theme=dark] .PlanningChat-module__jV-ecW__confirmDocItem{color:#a09bbeb3}[data-theme=dark] .PlanningChat-module__jV-ecW__miniChip{color:#a09bbecc;background:#8b5cf614;border-color:#8b5cf626}[data-theme=dark] .PlanningChat-module__jV-ecW__miniChipStatic{color:var(--color-primary-soft);background:#8b5cf61a;border-color:#8b5cf61f}[data-theme=dark] .PlanningChat-module__jV-ecW__skipBtn{color:#a09bbe99;border-color:#ffffff14}[data-theme=dark] .PlanningChat-module__jV-ecW__addInlineBtn{color:var(--color-primary-soft);border-color:#8b5cf640}[data-theme=dark] .PlanningChat-module__jV-ecW__addInlineBtn:hover{background:#8b5cf61a}[data-theme=dark] .PlanningChat-module__jV-ecW__instItem:hover:not(:disabled){background:#8b5cf60f}[data-theme=dark] .PlanningChat-module__jV-ecW__instItemSelected{border-color:#8b5cf640;background:#8b5cf61f!important}[data-theme=dark] .PlanningChat-module__jV-ecW__instName{color:#e8e6ffeb}[data-theme=dark] .PlanningChat-module__jV-ecW__instTag{color:var(--color-primary-soft);background:#8b5cf626}[data-theme=dark] .PlanningChat-module__jV-ecW__instAddInput{color:#e8e6ffeb;background:#ffffff0f;border-color:#8b5cf633}[data-theme=dark] .PlanningChat-module__jV-ecW__institutionHint{color:var(--color-primary-soft);background:#8b5cf61a}[data-theme=dark] .PlanningChat-module__jV-ecW__expandContentBtn{color:var(--color-primary-soft);border-color:#8b5cf626}[data-theme=dark] .PlanningChat-module__jV-ecW__configEditToggle{background:#8b5cf614;border-color:#8b5cf626}[data-theme=dark] .PlanningChat-module__jV-ecW__configAdjustBtn{color:var(--color-primary-soft);border-color:#8b5cf633}.PlanningChat-module__jV-ecW__contentPreview{background:#faf8ff;border:1px solid #e9d5ff;border-radius:12px;margin:8px 0;padding:16px}.PlanningChat-module__jV-ecW__contentPreviewHeader{color:var(--color-primary-darker);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:.92rem;font-weight:600;display:flex}.PlanningChat-module__jV-ecW__contentPreviewColumns{flex-direction:column;gap:0;display:flex}.PlanningChat-module__jV-ecW__cpColumn{border-bottom:1px solid #ede9fe}.PlanningChat-module__jV-ecW__cpColumn:last-child{border-bottom:none}.PlanningChat-module__jV-ecW__cpColumnHeader{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 8px;width:100%;padding:10px 14px;transition:background .15s;display:flex}.PlanningChat-module__jV-ecW__cpColumnHeader:hover,.PlanningChat-module__jV-ecW__cpColumnHeader.PlanningChat-module__jV-ecW__cpOpen{background:#f5f0ff}.PlanningChat-module__jV-ecW__cpColumnTitle{color:#4c1d95;align-items:center;gap:6px;min-width:0;font-size:.88rem;font-weight:600;display:flex}.PlanningChat-module__jV-ecW__cpColumnMeta{color:var(--color-primary);white-space:nowrap;flex-shrink:0;font-size:.78rem}.PlanningChat-module__jV-ecW__cpColumnBody{padding:4px 10px 10px}.PlanningChat-module__jV-ecW__cpTopic{margin-bottom:4px}.PlanningChat-module__jV-ecW__cpTopicHeader{cursor:pointer;text-align:left;color:#374151;background:0 0;border:none;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 6px;width:100%;padding:6px 8px;font-size:.84rem;transition:background .15s;display:flex}.PlanningChat-module__jV-ecW__cpTopicHeader:hover{background:#f9f5ff}.PlanningChat-module__jV-ecW__cpCardCount{color:var(--color-primary-darker);background:#ede9fe;border-radius:10px;padding:1px 7px;font-size:.72rem;font-weight:600}.PlanningChat-module__jV-ecW__cpCardList{margin:0;padding:4px 0 4px 20px;list-style:none}.PlanningChat-module__jV-ecW__cpCard{color:#6b7280;align-items:flex-start;gap:6px;padding:3px 0;font-size:.8rem;line-height:1.3;display:flex}.PlanningChat-module__jV-ecW__cpTag{color:var(--color-primary-darker);white-space:nowrap;border-radius:4px;flex-shrink:0;margin-top:1px;padding:1px 6px;font-size:.65rem}.PlanningChat-module__jV-ecW__contentPreviewHint{color:#9ca3af;text-align:center;margin:10px 0 0;font-size:.8rem;font-style:italic}[data-theme=dark] .PlanningChat-module__jV-ecW__contentPreview{background:#8b5cf60f;border-color:#8b5cf633}[data-theme=dark] .PlanningChat-module__jV-ecW__cpColumn{border-color:#8b5cf626}:is([data-theme=dark] .PlanningChat-module__jV-ecW__cpColumnHeader:hover,[data-theme=dark] .PlanningChat-module__jV-ecW__cpColumnHeader.PlanningChat-module__jV-ecW__cpOpen){background:#8b5cf61a}[data-theme=dark] .PlanningChat-module__jV-ecW__cpColumnTitle{color:var(--color-primary-pale)}[data-theme=dark] .PlanningChat-module__jV-ecW__cpTopicHeader{color:#e8e6ffd9}[data-theme=dark] .PlanningChat-module__jV-ecW__cpTopicHeader:hover{background:#8b5cf614}[data-theme=dark] .PlanningChat-module__jV-ecW__cpCard{color:#e8e6ffa6}[data-theme=dark] .PlanningChat-module__jV-ecW__cpCardCount{color:var(--color-primary-soft);background:#8b5cf633}[data-theme=dark] .PlanningChat-module__jV-ecW__cpTag{color:var(--color-primary-soft);background:#8b5cf626}.PlanningChat-module__jV-ecW__stopBtn{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.9rem;transition:all .15s;animation:2s ease-in-out infinite PlanningChat-module__jV-ecW__stopPulse;display:flex}.PlanningChat-module__jV-ecW__stopBtn:hover{background:var(--color-primary-darker)}@keyframes PlanningChat-module__jV-ecW__stopPulse{0%,to{box-shadow:0 0 #8b5cf64d}50%{box-shadow:0 0 0 6px #8b5cf600}}.PlanningChat-module__jV-ecW__resourceCard{box-sizing:border-box;background:#ffffffd9;border:1px solid #8b5cf626;border-radius:14px;align-items:center;gap:.75rem;max-width:min(380px,100%);padding:.75rem 1rem;animation:.3s PlanningChat-module__jV-ecW__fadeIn;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000a}.PlanningChat-module__jV-ecW__resourceCardIcon{width:40px;height:40px;color:var(--color-primary);background:#8b5cf614;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.PlanningChat-module__jV-ecW__resourceCardInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PlanningChat-module__jV-ecW__resourceCardTitle{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.PlanningChat-module__jV-ecW__resourceCardDate{color:#9ca3af;font-size:.72rem}.PlanningChat-module__jV-ecW__resourceCardOpen{color:#fff;cursor:pointer;white-space:nowrap;background:#3b82f6;border:none;border-radius:50px;flex-shrink:0;padding:.4rem 1rem;font-size:.8rem;font-weight:600;transition:all .15s}@media (max-width:640px){.PlanningChat-module__jV-ecW__resourceCard{flex-wrap:wrap;gap:.5rem;padding:.6rem .75rem}.PlanningChat-module__jV-ecW__resourceCardIcon{border-radius:8px;width:34px;height:34px;font-size:.95rem}.PlanningChat-module__jV-ecW__resourceCardInfo{flex-basis:0}.PlanningChat-module__jV-ecW__resourceCardTitle{font-size:.8rem}.PlanningChat-module__jV-ecW__resourceCardOpen{text-align:center;width:100%;padding:.4rem .75rem;font-size:.78rem}}.PlanningChat-module__jV-ecW__resourceCardOpen:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 2px 8px #3b82f64d}@media (min-width:769px){.PlanningChat-module__jV-ecW__docPreviewCard{display:none}}@media (max-width:768px){.PlanningChat-module__jV-ecW__docPreviewCard{flex-wrap:wrap;gap:.85rem;width:100%;max-width:100%;padding:.85rem 1rem}.PlanningChat-module__jV-ecW__docPreviewCard .PlanningChat-module__jV-ecW__resourceCardInfo{flex-basis:0}.PlanningChat-module__jV-ecW__docPreviewCard .PlanningChat-module__jV-ecW__resourceCardIcon{border-radius:10px;width:44px;height:44px;font-size:1.2rem}.PlanningChat-module__jV-ecW__docPreviewCard .PlanningChat-module__jV-ecW__resourceCardTitle{font-size:.92rem}.PlanningChat-module__jV-ecW__docPreviewCard .PlanningChat-module__jV-ecW__resourceCardDate{font-size:.76rem}.PlanningChat-module__jV-ecW__docPreviewCard .PlanningChat-module__jV-ecW__resourceCardOpen{text-align:center;width:100%;padding:.55rem 1rem;font-size:.85rem}}.PlanningChat-module__jV-ecW__docPreviewCard .PlanningChat-module__jV-ecW__resourceCardOpen{background:linear-gradient(135deg,#8b5cf6 0%,#7041d8 100%);justify-content:center;align-items:center;gap:6px;display:inline-flex;box-shadow:0 5px 14px #7041d838}.PlanningChat-module__jV-ecW__docPreviewCard .PlanningChat-module__jV-ecW__resourceCardOpen:hover{background:linear-gradient(135deg,#966cf8 0%,#6334c8 100%);box-shadow:0 7px 18px #7041d84d}.PlanningChat-module__jV-ecW__docPreviewCard{background:linear-gradient(135deg,#fff 0%,#fbf9ff 58%,#f5f0ff 100%);border-color:#8b5cf638;position:relative;box-shadow:0 10px 24px #5b3d9a1a}.PlanningChat-module__jV-ecW__docPreviewCard .PlanningChat-module__jV-ecW__resourceCardIcon{color:#7041d8;background:linear-gradient(145deg,#8b5cf629,#d8b4fe52);border:1px solid #8b5cf624;position:relative;box-shadow:inset 0 1px #ffffffb3}.PlanningChat-module__jV-ecW__docPreviewCard .PlanningChat-module__jV-ecW__resourceCardTitle{letter-spacing:-.01em}.PlanningChat-module__jV-ecW__docPreviewCard .PlanningChat-module__jV-ecW__resourceCardDate{color:#7c6b9f}.PlanningChat-module__jV-ecW__docPreviewCard .PlanningChat-module__jV-ecW__resourceCardOpen i{font-size:.72rem}.PlanningChat-module__jV-ecW__podcastPlayer{background:#8b5cf60f;border:1px solid #8b5cf62e;border-radius:54px;align-items:center;gap:.55rem;margin-top:.25rem;padding:.45rem .75rem;display:flex}.PlanningChat-module__jV-ecW__podcastPlayBtn{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-darker)100%);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8rem;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 8px #7c3aed4d}.PlanningChat-module__jV-ecW__podcastPlayBtn:hover{transform:scale(1.08);box-shadow:0 3px 12px #7c3aed66}.PlanningChat-module__jV-ecW__podcastTime{color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:2.6ch;font-size:.7rem}.PlanningChat-module__jV-ecW__podcastProgressTrack{cursor:pointer;background:#8b5cf626;border-radius:2px;flex:1;height:4px;position:relative}.PlanningChat-module__jV-ecW__podcastProgressFill{background:linear-gradient(90deg,var(--color-primary),var(--color-primary-darker));pointer-events:none;border-radius:2px;height:100%;transition:width .1s linear;position:absolute;top:0;left:0}.PlanningChat-module__jV-ecW__podcastProgressThumb{background:var(--color-primary-darker);pointer-events:none;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff,0 0 0 3px #7c3aed4d}.PlanningChat-module__jV-ecW__podcastVolumeBtn{color:var(--color-primary);cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;font-size:.85rem;transition:opacity .15s;display:flex}.PlanningChat-module__jV-ecW__podcastVolumeBtn:hover{opacity:1}[data-theme=dark] .PlanningChat-module__jV-ecW__stopBtn{background:var(--color-primary)}[data-theme=dark] .PlanningChat-module__jV-ecW__podcastPlayer{background:#8b5cf61a;border-color:#8b5cf640}[data-theme=dark] .PlanningChat-module__jV-ecW__podcastTime{color:#94a3b8}[data-theme=dark] .PlanningChat-module__jV-ecW__podcastProgressTrack{background:#8b5cf633}[data-theme=dark] .PlanningChat-module__jV-ecW__stopBtn:hover{background:var(--color-primary-darker)}[data-theme=dark] .PlanningChat-module__jV-ecW__resourceCard{background:linear-gradient(145deg,#ffffff12,#ffffff08);border-color:#ffffff17;box-shadow:0 2px 12px #0003}[data-theme=dark] .PlanningChat-module__jV-ecW__resourceCardIcon{color:var(--color-primary-soft);background:#8b5cf626}[data-theme=dark] .PlanningChat-module__jV-ecW__resourceCardTitle{color:#e8e6ffeb}[data-theme=dark] .PlanningChat-module__jV-ecW__resourceCardDate{color:#a09bbe99}[data-theme=dark] .PlanningChat-module__jV-ecW__resourceCardOpen{background:#6366f1}[data-theme=dark] .PlanningChat-module__jV-ecW__resourceCardOpen:hover{background:#4f46e5;box-shadow:0 2px 8px #6366f14d}[data-theme=dark] .PlanningChat-module__jV-ecW__docPreviewCard{background:linear-gradient(135deg,#2a2044fa,#1c182efa)!important;border-color:#a78bfa47!important;box-shadow:0 12px 28px #00000047!important}:is([data-theme=dark] .PlanningChat-module__jV-ecW__docPreviewCard .PlanningChat-module__jV-ecW__resourceCardInfo,[data-theme=dark] .PlanningChat-module__jV-ecW__docPreviewCard .PlanningChat-module__jV-ecW__resourceCardTitle,[data-theme=dark] .PlanningChat-module__jV-ecW__docPreviewCard .PlanningChat-module__jV-ecW__resourceCardDate){background:0 0!important}[data-theme=dark] .PlanningChat-module__jV-ecW__docPreviewCard .PlanningChat-module__jV-ecW__resourceCardOpen{box-shadow:0 6px 16px #8b5cf657;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-darker))!important;color:#fff!important}[data-theme=dark] .PlanningChat-module__jV-ecW__docPreviewCard .PlanningChat-module__jV-ecW__resourceCardOpen:hover{filter:brightness(1.08)}.PlanningChat-module__jV-ecW__imageInline{box-sizing:border-box;cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;max-width:min(320px,100%);transition:transform .15s,box-shadow .15s;overflow:hidden}.PlanningChat-module__jV-ecW__imageInline:hover{transform:scale(1.02);box-shadow:0 4px 16px #0000001a}.PlanningChat-module__jV-ecW__imageInlineImg{border-radius:16px 16px 0 0;width:100%;display:block}.PlanningChat-module__jV-ecW__imageInlineCaption{color:#475569;padding:.5rem .75rem;font-size:.8rem;font-weight:500;display:block}[data-theme=dark] .PlanningChat-module__jV-ecW__imageInline{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .PlanningChat-module__jV-ecW__imageInline:hover{box-shadow:0 4px 16px #0000004d}[data-theme=dark] .PlanningChat-module__jV-ecW__imageInlineCaption{color:#e8e6ffcc}.PlanningChat-module__jV-ecW__imageSkeleton{background:#f0f0f5;border:1px solid #e5e7eb;border-radius:16px;max-width:320px;overflow:hidden}.PlanningChat-module__jV-ecW__imageSkeletonInner{background:linear-gradient(90deg,#ece9f5 25%,#f5f3fa 50%,#ece9f5 75%) 0 0/200% 100%;justify-content:center;align-items:center;width:100%;height:200px;animation:1.5s ease-in-out infinite PlanningChat-module__jV-ecW__imgSkeletonShimmer;display:flex}.PlanningChat-module__jV-ecW__imageSkeletonInner i{color:var(--color-primary-pale);opacity:.7;font-size:2.5rem}.PlanningChat-module__jV-ecW__imageSkeletonCaption{color:#94a3b8;padding:.5rem .75rem;font-size:.8rem;font-weight:500;display:block}@keyframes PlanningChat-module__jV-ecW__imgSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-theme=dark] .PlanningChat-module__jV-ecW__imageSkeleton{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .PlanningChat-module__jV-ecW__imageSkeletonInner{background:linear-gradient(90deg,#8b5cf614 25%,#8b5cf626 50%,#8b5cf614 75%) 0 0/200% 100%;animation:1.5s ease-in-out infinite PlanningChat-module__jV-ecW__imgSkeletonShimmer}[data-theme=dark] .PlanningChat-module__jV-ecW__imageSkeletonInner i{color:#a78bfa66}[data-theme=dark] .PlanningChat-module__jV-ecW__imageSkeletonCaption{color:#a09bbe99}.PlanningChat-module__jV-ecW__resourceSkeleton{background:#f0f0f5;border:1px solid #e5e7eb;border-radius:16px;max-width:340px;overflow:hidden}.PlanningChat-module__jV-ecW__resourceSkeletonInner{background:linear-gradient(90deg,#ece9f5 25%,#f5f3fa 50%,#ece9f5 75%) 0 0/200% 100%;align-items:flex-start;gap:.75rem;width:100%;padding:1.25rem;animation:1.5s ease-in-out infinite PlanningChat-module__jV-ecW__imgSkeletonShimmer;display:flex}.PlanningChat-module__jV-ecW__resourceSkeletonInner i{color:var(--color-primary-pale);opacity:.7;flex-shrink:0;margin-top:2px;font-size:1.75rem}.PlanningChat-module__jV-ecW__resourceSkeletonLines{flex-direction:column;flex:1;gap:8px;display:flex}.PlanningChat-module__jV-ecW__resourceSkeletonLine{background:#8b5cf61f linear-gradient(90deg,#8b5cf614 25%,#8b5cf62e 50%,#8b5cf614 75%) 0 0/200% 100%;border-radius:5px;height:10px;animation:1.5s ease-in-out infinite PlanningChat-module__jV-ecW__imgSkeletonShimmer}.PlanningChat-module__jV-ecW__resourceSkeletonCaption{color:#94a3b8;padding:.5rem .75rem;font-size:.8rem;font-weight:500;display:block}[data-theme=dark] .PlanningChat-module__jV-ecW__resourceSkeleton{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .PlanningChat-module__jV-ecW__resourceSkeletonInner{background:linear-gradient(90deg,#8b5cf614 25%,#8b5cf626 50%,#8b5cf614 75%) 0 0/200% 100%;animation:1.5s ease-in-out infinite PlanningChat-module__jV-ecW__imgSkeletonShimmer}[data-theme=dark] .PlanningChat-module__jV-ecW__resourceSkeletonInner i{color:#a78bfa66}[data-theme=dark] .PlanningChat-module__jV-ecW__resourceSkeletonLine{background-image:linear-gradient(90deg,#8b5cf61a 25%,#8b5cf640 50%,#8b5cf61a 75%)}[data-theme=dark] .PlanningChat-module__jV-ecW__resourceSkeletonCaption{color:#a09bbe99}.PlanningChat-module__jV-ecW__evalContentGroup{flex-direction:column;gap:.25rem;margin-bottom:.5rem;display:flex}.PlanningChat-module__jV-ecW__evalGroupHeader{cursor:pointer;color:#1e293b;background:#8b5cf60f;border:1px solid #8b5cf61f;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.PlanningChat-module__jV-ecW__evalGroupHeader:hover:not(:disabled){background:#8b5cf61a;border-color:#8b5cf633}.PlanningChat-module__jV-ecW__evalGroupLabel{text-align:left;flex:1}.PlanningChat-module__jV-ecW__evalGroupCount{color:var(--color-primary);background:#8b5cf61a;border-radius:50px;padding:.1rem .45rem;font-size:.72rem;font-weight:700}[data-theme=dark] .PlanningChat-module__jV-ecW__evalGroupHeader{color:#e8e6ffeb;background:#8b5cf614;border-color:#ffffff14}[data-theme=dark] .PlanningChat-module__jV-ecW__evalGroupHeader:hover:not(:disabled){background:#8b5cf626}[data-theme=dark] .PlanningChat-module__jV-ecW__evalGroupCount{color:var(--color-primary-soft);background:#8b5cf633}.PlanningChat-module__jV-ecW__evalPlanPicker{flex-direction:column;gap:.25rem;max-width:min(400px,100%);display:flex}.PlanningChat-module__jV-ecW__evalPlanGrid{flex-direction:column;gap:.2rem;display:flex}.PlanningChat-module__jV-ecW__evalPlanCard{cursor:pointer;text-align:left;background:0 0;border:1px solid #8b5cf614;border-radius:10px;align-items:center;gap:.5rem;min-width:0;padding:.45rem .7rem;transition:all .2s;display:flex;overflow:hidden}.PlanningChat-module__jV-ecW__evalPlanCard:hover:not(:disabled){background:#8b5cf60a;border-color:#8b5cf640}.PlanningChat-module__jV-ecW__evalPlanCard:disabled{opacity:.5;cursor:not-allowed}.PlanningChat-module__jV-ecW__evalPlanCard>i{color:var(--color-primary);flex-shrink:0;font-size:1rem}.PlanningChat-module__jV-ecW__evalPlanInfo{flex-direction:column;min-width:0;display:flex}.PlanningChat-module__jV-ecW__evalPlanTitle{color:#1e293b;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.PlanningChat-module__jV-ecW__evalPlanMeta{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.PlanningChat-module__jV-ecW__evalPlanHint{color:#94a3b8;text-align:center;padding:.2rem;font-size:.7rem;font-style:italic}@media (max-width:640px){.PlanningChat-module__jV-ecW__evalPlanTitle{font-size:.82rem}.PlanningChat-module__jV-ecW__evalPlanMeta{font-size:.73rem}.PlanningChat-module__jV-ecW__evalPlanCard>i{font-size:1.1rem}}.PlanningChat-module__jV-ecW__evalPlanShowMore{color:var(--color-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.25rem;padding:.25rem;font-size:.72rem;font-weight:600;display:flex}.PlanningChat-module__jV-ecW__evalPlanShowMore:hover{color:var(--color-primary-darker)}[data-theme=dark] .PlanningChat-module__jV-ecW__evalPlanCard{background:linear-gradient(145deg,#ffffff12,#ffffff08);border-color:#ffffff17}[data-theme=dark] .PlanningChat-module__jV-ecW__evalPlanCard:hover:not(:disabled){box-shadow:none;background:#8b5cf61a;border-color:#8b5cf666}[data-theme=dark] .PlanningChat-module__jV-ecW__evalPlanTitle{color:#e8e6ffeb}[data-theme=dark] .PlanningChat-module__jV-ecW__evalPlanMeta{color:#a09bbeb3}[data-theme=dark] .PlanningChat-module__jV-ecW__evalPlanShowMore{color:var(--color-primary-soft)}.PlanningChat-module__jV-ecW__evalViewToggle{background:#8b5cf60a;border-radius:12px;gap:.25rem;margin-bottom:.75rem;padding:.2rem;display:flex}.PlanningChat-module__jV-ecW__evalViewBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .6rem;font-size:.78rem;font-weight:600;transition:all .2s;display:flex}.PlanningChat-module__jV-ecW__evalViewBtn:hover{color:var(--color-primary)}.PlanningChat-module__jV-ecW__evalViewBtnActive{color:var(--color-primary);background:#fff;box-shadow:0 1px 4px #8b5cf626}[data-theme=dark] .PlanningChat-module__jV-ecW__evalViewToggle{background:#ffffff0a}[data-theme=dark] .PlanningChat-module__jV-ecW__evalViewBtn{color:#a09bbeb3}[data-theme=dark] .PlanningChat-module__jV-ecW__evalViewBtnActive{color:var(--color-primary-soft);box-shadow:none;background:#8b5cf626}.PlanningChat-module__jV-ecW__evalPeriodView{flex-direction:column;gap:.75rem;display:flex}.PlanningChat-module__jV-ecW__evalTrimesterBlock{flex-direction:column;gap:.25rem;display:flex}.PlanningChat-module__jV-ecW__evalTrimesterHeader{cursor:pointer;color:var(--color-primary-darker);background:linear-gradient(135deg,#8b5cf614,#8b5cf60a);border:1.5px solid #8b5cf626;border-radius:12px;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:.85rem;font-weight:700;transition:all .2s;display:flex}.PlanningChat-module__jV-ecW__evalTrimesterHeader:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf61f,#8b5cf60f);border-color:#8b5cf640}.PlanningChat-module__jV-ecW__evalTrimesterLabel{text-align:left;flex:1}[data-theme=dark] .PlanningChat-module__jV-ecW__evalTrimesterHeader{color:var(--color-primary-soft);background:linear-gradient(135deg,#8b5cf61f,#8b5cf60d);border-color:#8b5cf633}[data-theme=dark] .PlanningChat-module__jV-ecW__evalTrimesterHeader:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf62e,#8b5cf614)}.PlanningChat-module__jV-ecW__evalSelectedInstrument{color:var(--color-primary);align-items:center;gap:.4rem;margin-bottom:.35rem;font-size:.82rem;font-weight:600;display:flex}.PlanningChat-module__jV-ecW__evalSelectedInstrument i{font-size:1rem}[data-theme=dark] .PlanningChat-module__jV-ecW__evalSelectedInstrument{color:var(--color-primary-soft)}.PlanningChat-module__jV-ecW__evalResultCard{background:#ffffffd9;border:1.5px solid #8b5cf626;border-radius:16px;align-items:center;gap:.85rem;padding:1rem 1.1rem;transition:all .25s;display:flex}.PlanningChat-module__jV-ecW__evalResultCard:hover{box-shadow:0 4px 16px #8b5cf61a}.PlanningChat-module__jV-ecW__evalResultIcon{flex-shrink:0;font-size:1.8rem}.PlanningChat-module__jV-ecW__evalResultInfo{flex-direction:column;flex:1;gap:.15rem;display:flex}.PlanningChat-module__jV-ecW__evalResultTitle{color:#1e293b;font-size:.9rem;font-weight:700}.PlanningChat-module__jV-ecW__evalResultMeta{color:#64748b;font-size:.75rem}.PlanningChat-module__jV-ecW__evalResultActions{flex-shrink:0;gap:.4rem;display:flex}.PlanningChat-module__jV-ecW__evalResultBtn{color:var(--color-primary);cursor:pointer;background:0 0;border:1.5px solid #8b5cf633;border-radius:50px;align-items:center;gap:.3rem;padding:.4rem .75rem;font-size:.78rem;font-weight:600;transition:all .2s;display:flex}.PlanningChat-module__jV-ecW__evalResultBtn:hover:not(:disabled){border-color:var(--color-primary);background:#8b5cf614}.PlanningChat-module__jV-ecW__evalResultBtnPrimary{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-darker));color:#fff;cursor:pointer;border:none;border-radius:50px;align-items:center;gap:.3rem;padding:.4rem .75rem;font-size:.78rem;font-weight:600;transition:all .2s;display:flex}.PlanningChat-module__jV-ecW__evalResultBtnPrimary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf64d}[data-theme=dark] .PlanningChat-module__jV-ecW__evalResultCard{background:linear-gradient(145deg,#ffffff12,#ffffff08);border-color:#ffffff17}[data-theme=dark] .PlanningChat-module__jV-ecW__evalResultTitle{color:#e8e6ffeb}[data-theme=dark] .PlanningChat-module__jV-ecW__evalResultMeta{color:#a09bbeb3}[data-theme=dark] .PlanningChat-module__jV-ecW__evalResultBtn{color:var(--color-primary-soft);border-color:#8b5cf64d}[data-theme=dark] .PlanningChat-module__jV-ecW__evalResultBtn:hover:not(:disabled){background:#8b5cf626}@media (max-width:600px){.PlanningChat-module__jV-ecW__evalResultCard{flex-direction:column;align-items:flex-start;gap:.5rem}.PlanningChat-module__jV-ecW__evalResultActions{width:100%}.PlanningChat-module__jV-ecW__evalResultBtn,.PlanningChat-module__jV-ecW__evalResultBtnPrimary{flex:1;justify-content:center}}@media (max-width:768px){.PlanningChat-module__jV-ecW__chatContainerStarted{padding-bottom:calc(220px + env(safe-area-inset-bottom,0px))!important}.PlanningChat-module__jV-ecW__messagesAreaStarted{padding-bottom:calc(12rem + env(safe-area-inset-bottom,0px))!important}.PlanningChat-module__jV-ecW__messagesArea{margin-left:-16px!important;margin-right:-16px!important;padding-left:10px!important;padding-right:10px!important}.PlanningChat-module__jV-ecW__chatContainerSplit{padding-bottom:calc(220px + env(safe-area-inset-bottom,0px))!important}.PlanningChat-module__jV-ecW__chatContainerSplit .PlanningChat-module__jV-ecW__messagesArea{padding-bottom:calc(12rem + env(safe-area-inset-bottom,0px))!important}.PlanningChat-module__jV-ecW__inputArea .PlanningChat-module__jV-ecW__inputFooterBar,.PlanningChat-module__jV-ecW__inputAreaSplit .PlanningChat-module__jV-ecW__inputFooterBar{display:none!important}.PlanningChat-module__jV-ecW__inputAreaSplit .PlanningChat-module__jV-ecW__editingActionsBar{flex-wrap:nowrap;gap:8px;width:100%;padding:5px 0 8px}.PlanningChat-module__jV-ecW__inputAreaSplit .PlanningChat-module__jV-ecW__editingActionsBar .PlanningChat-module__jV-ecW__editingActionBtn,.PlanningChat-module__jV-ecW__inputAreaSplit .PlanningChat-module__jV-ecW__editingActionsBar .PlanningChat-module__jV-ecW__mobilePreviewActionBtn,.PlanningChat-module__jV-ecW__inputAreaSplit .PlanningChat-module__jV-ecW__editingActionsBar .PlanningChat-module__jV-ecW__undoBtn{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;justify-content:center;min-width:0;padding-left:8px;padding-right:8px;overflow:hidden}.PlanningChat-module__jV-ecW__chatContainerStarted,.PlanningChat-module__jV-ecW__chatContainerSplit{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))!important}.PlanningChat-module__jV-ecW__messagesAreaStarted,.PlanningChat-module__jV-ecW__chatContainerSplit .PlanningChat-module__jV-ecW__messagesArea{padding-bottom:1rem!important}.PlanningChat-module__jV-ecW__editingActionsBar .PlanningChat-module__jV-ecW__mobilePreviewActionBtn,.PlanningChat-module__jV-ecW__editingActionsBar .PlanningChat-module__jV-ecW__editingActionBtn{border:none;min-height:46px;box-shadow:0 1px 2px #0f172a0a;background:#eef1f4!important}:is([data-theme=dark] .PlanningChat-module__jV-ecW__editingActionsBar .PlanningChat-module__jV-ecW__mobilePreviewActionBtn,[data-theme=dark] .PlanningChat-module__jV-ecW__editingActionsBar .PlanningChat-module__jV-ecW__editingActionBtn){box-shadow:none;border:none;background:#ffffff1a!important}}.PlanningChat-module__jV-ecW__confirmPlanningNote{color:#475569;background:#f8fafc;border-radius:10px;align-items:flex-start;gap:.5rem;margin:.75rem 0;padding:.75rem .9rem;font-size:.82rem;line-height:1.4;display:flex}
