.layout-module-scss-module__qYCf8q__container{flex-direction:column;min-height:100vh;display:flex}.layout-module-scss-module__qYCf8q__contentWrapper{flex:1;display:flex;overflow:hidden}.layout-module-scss-module__qYCf8q__mainContent{flex:1;padding:1rem;overflow-y:auto}.layout-module-scss-module__qYCf8q__outlet{width:100%;top:var(--header-height);position:absolute}@media (max-width:768px){.layout-module-scss-module__qYCf8q__outlet{width:100%}}
.PageTransition-module-scss-module__MrAQbG__root{box-sizing:border-box;width:100%;min-height:100%;position:relative}.PageTransition-module-scss-module__MrAQbG__content{width:100%;min-height:100%}.PageTransition-module-scss-module__MrAQbG__fill{height:100%}.PageTransition-module-scss-module__MrAQbG__loadingScreen{z-index:20;background-color:var(--body-background);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex;position:absolute;inset:0}.PageTransition-module-scss-module__MrAQbG__spinner{border:4px solid var(--border-color);border-top-color:var(--brand-color,#4a68ff);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite PageTransition-module-scss-module__MrAQbG__pageTransitionSpin}.PageTransition-module-scss-module__MrAQbG__text{color:var(--body-text-color);opacity:.7;font-size:.95rem}@keyframes PageTransition-module-scss-module__MrAQbG__pageTransitionSpin{to{transform:rotate(360deg)}}
.BannerBox-module-scss-module__WXCMIq__wrap{background:var(--input-background-color);border-radius:12px;line-height:0;position:relative;overflow:hidden}.BannerBox-module-scss-module__WXCMIq__link{width:100%;height:100%;line-height:0;display:block}.BannerBox-module-scss-module__WXCMIq__image{object-fit:cover;width:100%;height:100%;display:block}.BannerBox-module-scss-module__WXCMIq__square{border:1px solid var(--border-color);border-radius:12px}.BannerBox-module-scss-module__WXCMIq__wide{border:1px solid var(--border-color);border-radius:10px;max-height:180px}.BannerBox-module-scss-module__WXCMIq__card{border:1px solid var(--border-color);background:var(--input-background-color);cursor:pointer;border-radius:16px;margin-bottom:20px}.BannerBox-module-scss-module__WXCMIq__card:hover{border-color:color-mix(in srgb, var(--brand-color,#7b64cf) 45%, var(--border-color))}.BannerBox-module-scss-module__WXCMIq__card .BannerBox-module-scss-module__WXCMIq__image{transition:transform .25s}.BannerBox-module-scss-module__WXCMIq__card:hover .BannerBox-module-scss-module__WXCMIq__image{transform:scale(1.02)}.BannerBox-module-scss-module__WXCMIq__cta{bottom:10px;background:var(--brand-color,#7b64cf);color:#fff;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:calc(100% - 20px);padding:.3rem .75rem;font-size:.75rem;font-weight:700;line-height:1.5;position:absolute;inset-inline-start:10px;overflow:hidden;box-shadow:0 4px 12px #00000040}.BannerBox-module-scss-module__WXCMIq__square .BannerBox-module-scss-module__WXCMIq__cta,.BannerBox-module-scss-module__WXCMIq__wide .BannerBox-module-scss-module__WXCMIq__cta{bottom:8px;padding:.22rem .6rem;font-size:.68rem;inset-inline-start:8px}.BannerBox-module-scss-module__WXCMIq__empty{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--brand-color,#7b64cf) 7%, transparent) 0 10px, transparent 10px 20px);justify-content:center;align-items:center;width:100%;height:100%;min-height:48px;display:flex}.BannerBox-module-scss-module__WXCMIq__emptyLabel{color:var(--brand-color,#7b64cf);text-align:center;flex-direction:column;align-items:center;gap:.15rem;padding:.4rem .6rem;font-size:.72rem;font-weight:700;line-height:1.4;display:flex}.BannerBox-module-scss-module__WXCMIq__emptyLabel small{opacity:.75;font-size:.62rem;font-weight:500}.BannerBox-module-scss-module__WXCMIq__highlight{outline:2px dashed color-mix(in srgb, var(--brand-color,#7b64cf) 70%, transparent);outline-offset:2px;background:color-mix(in srgb, var(--brand-color,#7b64cf) 6%, var(--input-background-color))}.BannerBox-module-scss-module__WXCMIq__devBadge{top:6px;z-index:5;background:var(--brand-color,#7b64cf);color:#fff;pointer-events:none;border-radius:6px;padding:.15rem .5rem;font-family:monospace;font-size:.62rem;font-weight:700;line-height:1.5;position:absolute;inset-inline-start:6px;box-shadow:0 2px 8px #0000004d}
.ChatViewSwitcher-module-scss-module__Mm9tWa__switcher{background:var(--sidebar-color);border:1px solid var(--border-color);pointer-events:auto;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.ChatViewSwitcher-module-scss-module__Mm9tWa__option{color:var(--body-text-color);opacity:.6;cursor:pointer;letter-spacing:.02em;background:0 0;border:none;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.ChatViewSwitcher-module-scss-module__Mm9tWa__option:hover{opacity:.9}.ChatViewSwitcher-module-scss-module__Mm9tWa__option.ChatViewSwitcher-module-scss-module__Mm9tWa__active{opacity:1;background:color-mix(in srgb, var(--body-text-color) 12%, var(--sidebar-color))}
.OptimizedThumbImage-module-scss-module__xgaGeW__root{width:100%;height:100%;display:block;position:relative;overflow:hidden}.OptimizedThumbImage-module-scss-module__xgaGeW__root img{object-fit:cover;width:100%;height:100%;display:block}.OptimizedThumbImage-module-scss-module__xgaGeW__pending{opacity:0}.OptimizedThumbImage-module-scss-module__xgaGeW__ready{opacity:1;transition:opacity .2s}.OptimizedThumbImage-module-scss-module__xgaGeW__ghost{z-index:1;pointer-events:none;background:linear-gradient(110deg, color-mix(in srgb, var(--body-text-color) 8%, transparent) 8%, color-mix(in srgb, var(--body-text-color) 16%, transparent) 18%, color-mix(in srgb, var(--body-text-color) 8%, transparent) 33%);animation:1.15s ease-in-out infinite OptimizedThumbImage-module-scss-module__xgaGeW__optimizedThumbGhost;animation-delay:var(--ghost-delay,0s);background-size:200% 100%;position:absolute;inset:0}@keyframes OptimizedThumbImage-module-scss-module__xgaGeW__optimizedThumbGhost{0%{background-position:200% 0}to{background-position:-200% 0}}
.SidebarTabBar-module-scss-module__bg-1Kq__bar{background:var(--body-background);border:1px solid var(--input-border-color);border-radius:14px;flex-shrink:0;align-items:center;gap:4px;margin:12px 12px 10px;padding:5px;display:flex}.SidebarTabBar-module-scss-module__bg-1Kq__segment{height:34px;color:var(--body-text-color);opacity:.55;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;padding:0;display:flex}.SidebarTabBar-module-scss-module__bg-1Kq__segment svg{width:18px;height:18px}.SidebarTabBar-module-scss-module__bg-1Kq__segment:hover{opacity:.85}.SidebarTabBar-module-scss-module__bg-1Kq__segment.SidebarTabBar-module-scss-module__bg-1Kq__segmentActive{background:var(--input-background-color);opacity:1;box-shadow:0 2px 8px #00000024}.SidebarTabBar-module-scss-module__bg-1Kq__divider{background:var(--input-border-color);flex-shrink:0;width:1px;height:18px;margin:0 3px}.SidebarTabBar-module-scss-module__bg-1Kq__shortcut{width:34px;height:34px;color:var(--body-text-color);opacity:.55;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.SidebarTabBar-module-scss-module__bg-1Kq__shortcut svg{width:16px;height:16px}.SidebarTabBar-module-scss-module__bg-1Kq__shortcut:hover{opacity:.9;background:var(--input-background-color)}
.ProcessLogPanel-module-scss-module__MvrulW__logPanel{--run-line:color-mix(in srgb, var(--body-text-color) 14%, transparent);--run-hover:color-mix(in srgb, var(--body-text-color) 5%, transparent);--run-error-text:color-mix(in srgb, #c26b74 72%, var(--body-text-color));height:100%;min-height:0;color:var(--body-text-color);flex-direction:column;display:flex;overflow:hidden}.ProcessLogPanel-module-scss-module__MvrulW__logPanelHeader{border-bottom:1px solid var(--run-line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:2px 16px 12px;display:flex}.ProcessLogPanel-module-scss-module__MvrulW__titleBlock{align-items:center;gap:8px;min-width:0;padding-top:2px;display:flex}.ProcessLogPanel-module-scss-module__MvrulW__logPanelTitle{letter-spacing:-.01em;font-size:13px;font-weight:600}.ProcessLogPanel-module-scss-module__MvrulW__runCount{background:color-mix(in srgb, var(--body-text-color) 8%, transparent);font-variant-numeric:tabular-nums;opacity:.7;border-radius:999px;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.ProcessLogPanel-module-scss-module__MvrulW__refreshBtn{width:28px;height:28px;color:inherit;opacity:.55;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ProcessLogPanel-module-scss-module__MvrulW__refreshBtn svg{width:15px;height:15px}.ProcessLogPanel-module-scss-module__MvrulW__refreshBtn:hover{opacity:1;background:var(--run-hover)}.ProcessLogPanel-module-scss-module__MvrulW__spin{animation:.8s linear infinite ProcessLogPanel-module-scss-module__MvrulW__runSpin}@keyframes ProcessLogPanel-module-scss-module__MvrulW__runSpin{to{transform:rotate(360deg)}}.ProcessLogPanel-module-scss-module__MvrulW__detailHeading{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ProcessLogPanel-module-scss-module__MvrulW__backBtn{width:fit-content;color:inherit;opacity:.62;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-size:12px;font-weight:500;display:inline-flex}.ProcessLogPanel-module-scss-module__MvrulW__backBtn svg{width:14px;height:14px}[dir=rtl] .ProcessLogPanel-module-scss-module__MvrulW__backBtn svg{transform:scaleX(-1)}.ProcessLogPanel-module-scss-module__MvrulW__backBtn:hover{opacity:1}.ProcessLogPanel-module-scss-module__MvrulW__detailSummary{flex-direction:column;gap:3px;min-width:0;display:flex}.ProcessLogPanel-module-scss-module__MvrulW__detailStatus{letter-spacing:-.02em;font-size:15px;font-weight:600;line-height:1.3}.ProcessLogPanel-module-scss-module__MvrulW__detailStatus[data-status=PENDING]{color:#d97706}.ProcessLogPanel-module-scss-module__MvrulW__detailStatus[data-status=RUNNING]{color:#2563eb}.ProcessLogPanel-module-scss-module__MvrulW__detailStatus[data-status=COMPLETED]{color:#059669}.ProcessLogPanel-module-scss-module__MvrulW__detailStatus[data-status=FAILED]{color:var(--run-error-text)}.ProcessLogPanel-module-scss-module__MvrulW__detailStatus[data-status=CANCELLED]{color:#6b7280}.ProcessLogPanel-module-scss-module__MvrulW__detailMeta{opacity:.58;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.ProcessLogPanel-module-scss-module__MvrulW__detailMeta span[data-status=PENDING]{color:#d97706;opacity:1}.ProcessLogPanel-module-scss-module__MvrulW__detailMeta span[data-status=RUNNING]{color:#2563eb;opacity:1}.ProcessLogPanel-module-scss-module__MvrulW__detailMeta span[data-status=COMPLETED]{color:#059669;opacity:1}.ProcessLogPanel-module-scss-module__MvrulW__detailMeta span[data-status=FAILED]{color:var(--run-error-text);opacity:1}.ProcessLogPanel-module-scss-module__MvrulW__detailMeta span[data-status=CANCELLED]{color:#6b7280;opacity:1}.ProcessLogPanel-module-scss-module__MvrulW__detailError{color:var(--run-error-text);word-break:break-word;margin:4px 0 0;font-size:12px;line-height:1.45}.ProcessLogPanel-module-scss-module__MvrulW__logPanelError{border-inline-start:2px solid var(--run-error-text);color:var(--run-error-text);margin:10px 16px 0;padding:8px 0 8px 10px;font-size:12px;line-height:1.45}.ProcessLogPanel-module-scss-module__MvrulW__logPanelEmpty{text-align:center;opacity:.48;padding:36px 20px;font-size:13px;line-height:1.5}.ProcessLogPanel-module-scss-module__MvrulW__runsList{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.ProcessLogPanel-module-scss-module__MvrulW__runRow{--run-mark:var(--body-text-color);--run-failed:#9f1239;border:0;border-bottom:1px solid var(--run-line);width:100%;color:var(--body-text-color);text-align:start;cursor:pointer;background:0 0;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.ProcessLogPanel-module-scss-module__MvrulW__runRow[data-status=PENDING]{--run-mark:#a16207}.ProcessLogPanel-module-scss-module__MvrulW__runRow[data-status=RUNNING]{--run-mark:#1d4ed8}.ProcessLogPanel-module-scss-module__MvrulW__runRow[data-status=COMPLETED]{--run-mark:#15803d}.ProcessLogPanel-module-scss-module__MvrulW__runRow[data-status=FAILED]{--run-mark:var(--run-failed)}.ProcessLogPanel-module-scss-module__MvrulW__runRow[data-status=CANCELLED]{--run-mark:#6b7280}.ProcessLogPanel-module-scss-module__MvrulW__runRow:hover{background:color-mix(in srgb, var(--body-text-color) 4%, transparent)}.ProcessLogPanel-module-scss-module__MvrulW__runRow:focus-visible{outline:2px solid color-mix(in srgb, var(--run-mark) 55%, transparent);outline-offset:-2px}.ProcessLogPanel-module-scss-module__MvrulW__runIcon{width:16px;height:16px;color:var(--run-mark);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.ProcessLogPanel-module-scss-module__MvrulW__runIcon svg{width:16px;height:16px}.ProcessLogPanel-module-scss-module__MvrulW__runIconSpin{animation:1.1s linear infinite ProcessLogPanel-module-scss-module__MvrulW__runSpin}[data-theme=dark] .ProcessLogPanel-module-scss-module__MvrulW__runRow{--run-failed:#fda4af}[data-theme=dark] .ProcessLogPanel-module-scss-module__MvrulW__runRow[data-status=PENDING]{--run-mark:#fbbf24}[data-theme=dark] .ProcessLogPanel-module-scss-module__MvrulW__runRow[data-status=RUNNING]{--run-mark:#93c5fd}[data-theme=dark] .ProcessLogPanel-module-scss-module__MvrulW__runRow[data-status=COMPLETED]{--run-mark:#4ade80}[data-theme=dark] .ProcessLogPanel-module-scss-module__MvrulW__runRow[data-status=FAILED]{--run-mark:var(--run-failed)}[data-theme=dark] .ProcessLogPanel-module-scss-module__MvrulW__runRow[data-status=CANCELLED]{--run-mark:#9ca3af}.ProcessLogPanel-module-scss-module__MvrulW__runCopy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ProcessLogPanel-module-scss-module__MvrulW__runTitle{letter-spacing:-.01em;word-break:break-word;color:var(--body-text-color);flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:13px;font-weight:500;line-height:1.45;display:flex}.ProcessLogPanel-module-scss-module__MvrulW__runStatusWord{color:var(--run-mark);font-weight:600}.ProcessLogPanel-module-scss-module__MvrulW__runTitleExtra{opacity:.72;font-weight:500}.ProcessLogPanel-module-scss-module__MvrulW__runMeta{opacity:.62;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;font-size:12px;line-height:1.45;display:flex}.ProcessLogPanel-module-scss-module__MvrulW__runMeta time{flex-shrink:0}.ProcessLogPanel-module-scss-module__MvrulW__runError{min-width:0;color:var(--run-failed);opacity:1;word-break:break-word}.ProcessLogPanel-module-scss-module__MvrulW__runCost{font-variant-numeric:tabular-nums;opacity:.72;font-size:12px;font-weight:500}.ProcessLogPanel-module-scss-module__MvrulW__runChevron{opacity:.35;flex-shrink:0;width:14px;height:14px}[dir=rtl] .ProcessLogPanel-module-scss-module__MvrulW__runChevron{transform:scaleX(-1)}.ProcessLogPanel-module-scss-module__MvrulW__runRow:hover .ProcessLogPanel-module-scss-module__MvrulW__runChevron{opacity:.8}.ProcessLogPanel-module-scss-module__MvrulW__loadMoreBtn{color:inherit;opacity:.55;cursor:pointer;text-align:center;background:0 0;border:0;margin:4px 16px 14px;padding:10px 4px;font-size:12px;font-weight:600}.ProcessLogPanel-module-scss-module__MvrulW__loadMoreBtn:hover:not(:disabled){opacity:1}.ProcessLogPanel-module-scss-module__MvrulW__loadMoreBtn:disabled{cursor:default;opacity:.4}.ProcessLogPanel-module-scss-module__MvrulW__timeline{flex:1;min-height:0;padding:6px 8px 18px;overflow-y:auto}.ProcessLogPanel-module-scss-module__MvrulW__timelineTrack{position:relative}.ProcessLogPanel-module-scss-module__MvrulW__timelineTrack:before{content:"";inset-inline-start:16.5px;background:var(--run-line);width:1px;position:absolute;top:18px;bottom:18px}.ProcessLogPanel-module-scss-module__MvrulW__logEntry{border-radius:8px;grid-template-columns:18px minmax(0,1fr);column-gap:10px;padding:10px 8px;display:grid;position:relative}.ProcessLogPanel-module-scss-module__MvrulW__logEntry.ProcessLogPanel-module-scss-module__MvrulW__logEntryFocused{background:color-mix(in srgb, var(--brand-color,#7b64cf) 9%, transparent)}.ProcessLogPanel-module-scss-module__MvrulW__logMarker{width:7px;height:7px;box-shadow:0 0 0 4px var(--input-background-color,var(--body-background));z-index:1;background:#94a3b8;border-radius:50%;justify-self:center;margin-top:5px;position:relative}.ProcessLogPanel-module-scss-module__MvrulW__logMarker[data-level=error]{background:var(--run-error-text)}.ProcessLogPanel-module-scss-module__MvrulW__logMarker[data-level=warning]{background:#d97706}.ProcessLogPanel-module-scss-module__MvrulW__logMarker[data-level=info]{background:#64748b}.ProcessLogPanel-module-scss-module__MvrulW__logEntryBody{flex-direction:column;gap:3px;min-width:0;display:flex}.ProcessLogPanel-module-scss-module__MvrulW__logEntryHead{align-items:baseline;gap:8px;min-width:0;display:flex}.ProcessLogPanel-module-scss-module__MvrulW__logEntryStage{letter-spacing:-.01em;color:var(--body-text-color);font-size:12.5px;font-weight:600}.ProcessLogPanel-module-scss-module__MvrulW__logEntryStage.ProcessLogPanel-module-scss-module__MvrulW__logEntryStageError{color:var(--run-error-text)}.ProcessLogPanel-module-scss-module__MvrulW__logEntryNode{text-overflow:ellipsis;white-space:nowrap;opacity:.48;min-width:0;font-size:11px;overflow:hidden}.ProcessLogPanel-module-scss-module__MvrulW__logEntryTime{font-variant-numeric:tabular-nums;opacity:.42;flex-shrink:0;margin-inline-start:auto;font-size:11px}.ProcessLogPanel-module-scss-module__MvrulW__logEntryMessage{color:color-mix(in srgb, var(--body-text-color) 82%, transparent);word-break:break-word;margin:0;font-size:12.5px;line-height:1.55}.ProcessLogPanel-module-scss-module__MvrulW__logEntryError{border-inline-start:2px solid color-mix(in srgb, var(--run-error-text) 70%, transparent);color:var(--run-error-text);justify-content:space-between;align-items:flex-start;gap:8px;margin-top:4px;padding-inline-start:8px;font-size:12px;line-height:1.45;display:flex}.ProcessLogPanel-module-scss-module__MvrulW__logEntryError span{word-break:break-word;flex:1;min-width:0}.ProcessLogPanel-module-scss-module__MvrulW__logCopyBtn{width:22px;height:22px;color:inherit;opacity:.65;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ProcessLogPanel-module-scss-module__MvrulW__logCopyBtn svg{width:13px;height:13px}.ProcessLogPanel-module-scss-module__MvrulW__logCopyBtn:hover{opacity:1;background:color-mix(in srgb, var(--run-error-text) 10%, transparent)}.ProcessLogPanel-module-scss-module__MvrulW__logEntryProgress{font-variant-numeric:tabular-nums;color:#2563eb;align-self:flex-start;margin-top:2px;font-size:11px;font-weight:600}.ProcessLogPanel-module-scss-module__MvrulW__logDownloadLink{color:var(--brand-color,#7b64cf);align-self:flex-start;align-items:center;gap:5px;margin-top:4px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.ProcessLogPanel-module-scss-module__MvrulW__logDownloadLink svg{width:13px;height:13px}.ProcessLogPanel-module-scss-module__MvrulW__logDownloadLink:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.ProcessLogPanel-module-scss-module__MvrulW__spin,.ProcessLogPanel-module-scss-module__MvrulW__runIconSpin{animation:none}}
.CommentsPanel-module-scss-module__OnKyRG__commentsPanel{flex-direction:column;height:100%;display:flex;overflow:hidden}.CommentsPanel-module-scss-module__OnKyRG__commentsError{color:#ef4444;background:#ef444414;border-radius:10px;margin:0 16px 10px;padding:8px 10px;font-size:.75rem}.CommentsPanel-module-scss-module__OnKyRG__commentsEmpty{text-align:center;opacity:.5;padding:20px 16px;font-size:.78rem}.CommentsPanel-module-scss-module__OnKyRG__emptyChat{text-align:center;min-height:240px;color:var(--body-text-color);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.CommentsPanel-module-scss-module__OnKyRG__emptyChatArt{--hint-accent:#3b82f6;--hint-loop:4s;--chat-own:var(--body-text-color);direction:ltr;width:220px;height:112px;margin-bottom:12px;position:relative}.CommentsPanel-module-scss-module__OnKyRG__emptyChatText{opacity:.55;max-width:230px;margin:0;font-size:.78rem;line-height:1.7}.CommentsPanel-module-scss-module__OnKyRG__emptyChatBubble{box-sizing:border-box;background:var(--chat-own);opacity:0;transform-origin:85% 100%;width:88px;height:32px;animation:CommentsPanel-module-scss-module__OnKyRG__emptyChatBubble var(--hint-loop) linear infinite;border-radius:14px 14px 5px;flex-direction:column;justify-content:center;gap:6px;padding:0 11px;display:flex;position:absolute;top:14px;left:116px}.CommentsPanel-module-scss-module__OnKyRG__emptyChatBubble b{background:color-mix(in srgb, var(--body-background,#fff) 55%, transparent);border-radius:2px;height:4px;display:block}.CommentsPanel-module-scss-module__OnKyRG__emptyChatBubble b:last-of-type{width:55%}.CommentsPanel-module-scss-module__OnKyRG__emptyChatFlash{border:2px solid var(--hint-accent);opacity:0;animation:CommentsPanel-module-scss-module__OnKyRG__emptyChatFlash var(--hint-loop) ease-out infinite;border-radius:16px 16px 7px;position:absolute;inset:-3px}.CommentsPanel-module-scss-module__OnKyRG__emptyChatTyping{box-sizing:border-box;border:1px solid var(--input-border-color);background:var(--input-background-color);opacity:0;transform-origin:0 100%;width:40px;height:20px;animation:CommentsPanel-module-scss-module__OnKyRG__emptyChatTyping var(--hint-loop) cubic-bezier(.34, 1.56, .64, 1) infinite;border-radius:10px 10px 10px 4px;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;top:52px;left:16px}.CommentsPanel-module-scss-module__OnKyRG__emptyChatTyping i{background:color-mix(in srgb, var(--body-text-color) 45%, transparent);border-radius:50%;width:4px;height:4px;animation:.9s ease-in-out infinite CommentsPanel-module-scss-module__OnKyRG__emptyChatDot}.CommentsPanel-module-scss-module__OnKyRG__emptyChatTyping i:nth-child(2){animation-delay:.15s}.CommentsPanel-module-scss-module__OnKyRG__emptyChatTyping i:nth-child(3){animation-delay:.3s}.CommentsPanel-module-scss-module__OnKyRG__emptyChatComposer{box-sizing:border-box;border:1px solid var(--input-border-color);background:var(--input-background-color);border-radius:12px;width:188px;height:24px;position:absolute;top:80px;left:16px}.CommentsPanel-module-scss-module__OnKyRG__emptyChatDraft{background:color-mix(in srgb, var(--body-text-color) 22%, transparent);width:0;height:4px;animation:CommentsPanel-module-scss-module__OnKyRG__emptyChatDraft var(--hint-loop) linear infinite;border-radius:2px;position:absolute;top:9px;left:11px}.CommentsPanel-module-scss-module__OnKyRG__emptyChatDraft:after{content:"";background:var(--hint-accent);border-radius:1px;width:1.5px;height:10px;animation:.8s step-end infinite CommentsPanel-module-scss-module__OnKyRG__emptyChatCaret;position:absolute;top:-3px;right:-4px}.CommentsPanel-module-scss-module__OnKyRG__emptyChatSend{background:var(--chat-own);width:16px;height:16px;color:var(--input-background-color);animation:CommentsPanel-module-scss-module__OnKyRG__emptyChatSend var(--hint-loop) linear infinite;border-radius:50%;justify-content:center;align-items:center;font-size:9px;display:flex;position:absolute;top:3px;right:3px}.CommentsPanel-module-scss-module__OnKyRG__emptyChatRipple{border:1.5px solid var(--hint-accent);opacity:0;width:18px;height:18px;animation:CommentsPanel-module-scss-module__OnKyRG__emptyChatRipple var(--hint-loop) ease-out infinite;border-radius:50%;margin:-9px 0 0 -9px;position:absolute;top:92px;left:192px}.CommentsPanel-module-scss-module__OnKyRG__emptyChatBurst{width:0;height:0;position:absolute;top:92px;left:192px}.CommentsPanel-module-scss-module__OnKyRG__emptyChatBurst i{background:var(--hint-accent);opacity:0;width:2px;height:8px;animation:CommentsPanel-module-scss-module__OnKyRG__emptyChatRay var(--hint-loop) cubic-bezier(.15, .85, .35, 1) infinite;border-radius:1px;position:absolute;top:-4px;left:-1px}.CommentsPanel-module-scss-module__OnKyRG__emptyChatBurst i:first-child{--ray-angle:22.5deg}.CommentsPanel-module-scss-module__OnKyRG__emptyChatBurst i:nth-child(2){--ray-angle:67.5deg}.CommentsPanel-module-scss-module__OnKyRG__emptyChatBurst i:nth-child(3){--ray-angle:112.5deg}.CommentsPanel-module-scss-module__OnKyRG__emptyChatBurst i:nth-child(4){--ray-angle:157.5deg}.CommentsPanel-module-scss-module__OnKyRG__emptyChatBurst i:nth-child(5){--ray-angle:202.5deg}.CommentsPanel-module-scss-module__OnKyRG__emptyChatBurst i:nth-child(6){--ray-angle:247.5deg}.CommentsPanel-module-scss-module__OnKyRG__emptyChatBurst i:nth-child(7){--ray-angle:292.5deg}.CommentsPanel-module-scss-module__OnKyRG__emptyChatBurst i:nth-child(8){--ray-angle:337.5deg}.CommentsPanel-module-scss-module__OnKyRG__emptyChatCursor{width:22px;height:22px;color:var(--body-text-color);animation:CommentsPanel-module-scss-module__OnKyRG__emptyChatCursor var(--hint-loop) ease-in-out infinite;position:absolute;top:84px;left:184px}@keyframes CommentsPanel-module-scss-module__OnKyRG__emptyChatDraft{0%,4%{width:0;animation-timing-function:steps(8,end)}24%{width:92px}31%{width:92px}33%,to{width:0}}@keyframes CommentsPanel-module-scss-module__OnKyRG__emptyChatCaret{50%{opacity:0}}@keyframes CommentsPanel-module-scss-module__OnKyRG__emptyChatSend{0%,18%{opacity:.35;background:var(--chat-own);transform:scale(1)}22%{opacity:1}27%{background:var(--chat-own);transform:scale(1)}29%{background:var(--hint-accent);transform:scale(.8)}32%{transform:scale(1.15)}36%{transform:scale(1)}44%{opacity:1;background:var(--hint-accent)}54%,to{opacity:.35;background:var(--chat-own)}}@keyframes CommentsPanel-module-scss-module__OnKyRG__emptyChatCursor{0%,12%{opacity:0;transform:translate(30px,24px)}25%{opacity:1;transform:translate(0)}29%{transform:translate(0)scale(.78)}32%,52%{opacity:1;transform:translate(0)scale(1)}64%,to{opacity:0;transform:translate(30px,24px)}}@keyframes CommentsPanel-module-scss-module__OnKyRG__emptyChatRipple{0%,29%{opacity:0;transform:scale(.4)}31%{opacity:.9}46%,to{opacity:0;transform:scale(2.8)}}@keyframes CommentsPanel-module-scss-module__OnKyRG__emptyChatRay{0%,29.5%{transform:rotate(var(--ray-angle)) translateY(-8px) scaleY(.3);opacity:0}30.5%{transform:rotate(var(--ray-angle)) translateY(-11px) scaleY(1);opacity:1}39%,to{transform:rotate(var(--ray-angle)) translateY(-26px) scaleY(.2);opacity:0}}@keyframes CommentsPanel-module-scss-module__OnKyRG__emptyChatBubble{0%,30%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.2,1);transform:translate(32px,62px)scale(.25)}31%{opacity:1}36%{animation-timing-function:ease-out;transform:translateY(-4px)scale(1.07)}40%{transform:translateY(1px)scale(.98)}44%,84%{opacity:1;transform:translate(0)scale(1)}94%,to{opacity:0;transform:translate(0)scale(1)}}@keyframes CommentsPanel-module-scss-module__OnKyRG__emptyChatFlash{0%,35%{opacity:0;transform:scale(.96)}37%{opacity:.9}50%,to{opacity:0;transform:scale(1.18,1.4)}}@keyframes CommentsPanel-module-scss-module__OnKyRG__emptyChatTyping{0%,50%{opacity:0;transform:scale(.5)}56%,84%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes CommentsPanel-module-scss-module__OnKyRG__emptyChatDot{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.CommentsPanel-module-scss-module__OnKyRG__emptyChatBubble,.CommentsPanel-module-scss-module__OnKyRG__emptyChatFlash,.CommentsPanel-module-scss-module__OnKyRG__emptyChatTyping,.CommentsPanel-module-scss-module__OnKyRG__emptyChatTyping i,.CommentsPanel-module-scss-module__OnKyRG__emptyChatDraft,.CommentsPanel-module-scss-module__OnKyRG__emptyChatDraft:after,.CommentsPanel-module-scss-module__OnKyRG__emptyChatSend,.CommentsPanel-module-scss-module__OnKyRG__emptyChatRipple,.CommentsPanel-module-scss-module__OnKyRG__emptyChatBurst i,.CommentsPanel-module-scss-module__OnKyRG__emptyChatCursor{animation:none}.CommentsPanel-module-scss-module__OnKyRG__emptyChatBubble,.CommentsPanel-module-scss-module__OnKyRG__emptyChatTyping{opacity:1}.CommentsPanel-module-scss-module__OnKyRG__emptyChatCursor{opacity:0}}.CommentsPanel-module-scss-module__OnKyRG__commentsList{flex-direction:column;flex:1;gap:6px;padding:8px 12px 12px;display:flex;overflow-y:auto}.CommentsPanel-module-scss-module__OnKyRG__commentRow{flex-direction:column;max-width:82%;display:flex}.CommentsPanel-module-scss-module__OnKyRG__rowOwn{margin-left:auto;margin-right:0}.CommentsPanel-module-scss-module__OnKyRG__rowOther{margin-left:0;margin-right:auto}.CommentsPanel-module-scss-module__OnKyRG__stackOwn,.CommentsPanel-module-scss-module__OnKyRG__stackOther{flex-direction:column;gap:3px;min-width:0;display:flex}.CommentsPanel-module-scss-module__OnKyRG__stackOwn{align-items:flex-end}[dir=rtl] .CommentsPanel-module-scss-module__OnKyRG__stackOwn,.CommentsPanel-module-scss-module__OnKyRG__stackOther{align-items:flex-start}[dir=rtl] .CommentsPanel-module-scss-module__OnKyRG__stackOther{align-items:flex-end}.CommentsPanel-module-scss-module__OnKyRG__messageMeta{align-items:baseline;gap:6px;padding:0 6px;font-size:.66rem;line-height:1.4;display:inline-flex}.CommentsPanel-module-scss-module__OnKyRG__messageAuthor{opacity:.72;font-weight:700}.CommentsPanel-module-scss-module__OnKyRG__messageTime{opacity:.45;white-space:nowrap;font-size:.62rem}.CommentsPanel-module-scss-module__OnKyRG__messageFoot{align-items:center;gap:6px;min-height:14px;padding:0 6px;display:inline-flex}.CommentsPanel-module-scss-module__OnKyRG__messageFoot.CommentsPanel-module-scss-module__OnKyRG__footOwn{justify-content:flex-end}[dir=rtl] .CommentsPanel-module-scss-module__OnKyRG__messageFoot.CommentsPanel-module-scss-module__OnKyRG__footOwn{justify-content:flex-start}.CommentsPanel-module-scss-module__OnKyRG__messageDeleteBtn{color:inherit;opacity:0;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:2px;display:inline-flex}.CommentsPanel-module-scss-module__OnKyRG__messageDeleteBtn:hover{color:#ef4444;background:#ef444414}.CommentsPanel-module-scss-module__OnKyRG__commentRow:hover .CommentsPanel-module-scss-module__OnKyRG__messageDeleteBtn{opacity:.55}.CommentsPanel-module-scss-module__OnKyRG__commentRow:hover .CommentsPanel-module-scss-module__OnKyRG__messageDeleteBtn:hover{opacity:1}.CommentsPanel-module-scss-module__OnKyRG__messageGroup{flex-direction:column;gap:4px;min-width:0;display:flex}.CommentsPanel-module-scss-module__OnKyRG__messageBubble{overflow-wrap:anywhere;border-radius:18px;max-width:100%;padding:9px 14px;font-size:.8rem;line-height:1.55}.CommentsPanel-module-scss-module__OnKyRG__messageBubble p{margin:0}.CommentsPanel-module-scss-module__OnKyRG__bubbleOwn{color:#fff;background:#101113;border-bottom-right-radius:6px;box-shadow:0 1px 2px #0000002e}[dir=rtl] .CommentsPanel-module-scss-module__OnKyRG__bubbleOwn{border-bottom-right-radius:18px;border-bottom-left-radius:6px}.CommentsPanel-module-scss-module__OnKyRG__bubbleOther{color:#131416;background:#fff;border:1px solid #0f12140d;border-bottom-left-radius:6px;box-shadow:0 1px 3px #0f121414}[dir=rtl] .CommentsPanel-module-scss-module__OnKyRG__bubbleOther{border-bottom-right-radius:6px;border-bottom-left-radius:18px}.CommentsPanel-module-scss-module__OnKyRG__imageBubble{padding:4px;display:block;overflow:hidden}.CommentsPanel-module-scss-module__OnKyRG__imageBubble img{object-fit:cover;border-radius:14px;max-width:190px;max-height:190px;display:block}.CommentsPanel-module-scss-module__OnKyRG__fileBubble{align-items:center;gap:6px;font-size:.74rem;text-decoration:none;display:inline-flex}.CommentsPanel-module-scss-module__OnKyRG__fileBubble:hover{opacity:.85}.CommentsPanel-module-scss-module__OnKyRG__voicePill{color:#fff;cursor:pointer;background:#101113;border:none;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:6px 13px 6px 6px;display:inline-flex;box-shadow:0 1px 3px #0003}[dir=rtl] .CommentsPanel-module-scss-module__OnKyRG__voicePill{padding:6px 6px 6px 13px}.CommentsPanel-module-scss-module__OnKyRG__voicePill:hover{background:#1d1f23}.CommentsPanel-module-scss-module__OnKyRG__voicePlayBtn{color:#101113;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.CommentsPanel-module-scss-module__OnKyRG__voicePlayIcon{margin-left:2px}[dir=rtl] .CommentsPanel-module-scss-module__OnKyRG__voicePlayIcon{margin-left:0;margin-right:2px}.CommentsPanel-module-scss-module__OnKyRG__voiceWave{align-items:center;gap:2px;height:20px;display:inline-flex}.CommentsPanel-module-scss-module__OnKyRG__voiceBar{background:#ffffff6b;border-radius:2px;width:2px;transition:background .15s linear}.CommentsPanel-module-scss-module__OnKyRG__voiceBar.CommentsPanel-module-scss-module__OnKyRG__voiceBarPlayed{background:#fff}.CommentsPanel-module-scss-module__OnKyRG__voiceDuration{opacity:.75;font-variant-numeric:tabular-nums;text-align:center;min-width:24px;font-size:.64rem}.CommentsPanel-module-scss-module__OnKyRG__composer{padding:8px 12px 12px}.CommentsPanel-module-scss-module__OnKyRG__pendingAttachments{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.CommentsPanel-module-scss-module__OnKyRG__pendingAttachment{background:#8080801f;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:4px 8px;font-size:.68rem;display:inline-flex}.CommentsPanel-module-scss-module__OnKyRG__pendingAttachment span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CommentsPanel-module-scss-module__OnKyRG__pendingAttachment button{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:1px;display:inline-flex}.CommentsPanel-module-scss-module__OnKyRG__pendingAttachment button:hover{color:#ef4444;background:#ef444426}.CommentsPanel-module-scss-module__OnKyRG__composerRow{border:1px solid var(--input-border-color,#80808040);background:var(--card-background,#fff);border-radius:999px;align-items:flex-end;gap:6px;padding:6px;display:flex}.CommentsPanel-module-scss-module__OnKyRG__attachBtn{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.CommentsPanel-module-scss-module__OnKyRG__attachBtn:hover:not(:disabled){opacity:1;background:#8080801f}.CommentsPanel-module-scss-module__OnKyRG__attachBtn:disabled{cursor:not-allowed}.CommentsPanel-module-scss-module__OnKyRG__composerTextarea{resize:none;color:inherit;background:0 0;border:none;outline:none;flex:1;max-height:96px;padding:6px 2px;font-family:inherit;font-size:.8rem;line-height:1.5}.CommentsPanel-module-scss-module__OnKyRG__composerTextarea::placeholder{color:inherit;opacity:.45}.CommentsPanel-module-scss-module__OnKyRG__sendBtn{color:#fff;cursor:pointer;background:#101113;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .15s,transform .15s;display:inline-flex}.CommentsPanel-module-scss-module__OnKyRG__sendBtn:hover:not(:disabled){transform:scale(1.05)}.CommentsPanel-module-scss-module__OnKyRG__sendBtn:disabled{opacity:.4;cursor:not-allowed}.CommentsPanel-module-scss-module__OnKyRG__hiddenInput{display:none}.CommentsPanel-module-scss-module__OnKyRG__spin{animation:.9s linear infinite CommentsPanel-module-scss-module__OnKyRG__commentSpin}@keyframes CommentsPanel-module-scss-module__OnKyRG__commentSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.PersonalChat-module-scss-module__gKkUNq__pageRoot{height:100%;min-height:0}.PersonalChat-module-scss-module__gKkUNq__composerStack{flex-direction:column;gap:20px;display:flex}.PersonalChat-module-scss-module__gKkUNq__shell{background:var(--body-background);height:100%;min-height:0;color:var(--body-text-color);display:flex;overflow:hidden}.PersonalChat-module-scss-module__gKkUNq__slide{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.PersonalChat-module-scss-module__gKkUNq__main{background:var(--badged-image-frame,var(--plan-card-background-color,#fff));flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.PersonalChat-module-scss-module__gKkUNq__body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.PersonalChat-module-scss-module__gKkUNq__toolbar{z-index:8;pointer-events:auto;background:0 0;flex-wrap:nowrap;flex-shrink:0;justify-content:flex-start;align-items:center;gap:6px;padding:10px 12px 6px;display:flex;position:relative}.PersonalChat-module-scss-module__gKkUNq__page .PersonalChat-module-scss-module__gKkUNq__toolbar{justify-content:flex-end}.PersonalChat-module-scss-module__gKkUNq__historyBtn{background:var(--sidebar-color);width:36px;height:36px;color:var(--body-text-color);opacity:.78;cursor:pointer;pointer-events:auto;border:none;border-radius:999px;justify-content:center;align-items:center;transition:background .15s,opacity .15s;display:inline-flex}.PersonalChat-module-scss-module__gKkUNq__historyBtn:hover,.PersonalChat-module-scss-module__gKkUNq__historyBtn.PersonalChat-module-scss-module__gKkUNq__historyBtnActive{opacity:1;background:color-mix(in srgb, var(--body-text-color) 10%, var(--sidebar-color))}.PersonalChat-module-scss-module__gKkUNq__historyBtn:disabled{opacity:.35;cursor:not-allowed}.PersonalChat-module-scss-module__gKkUNq__history{border-inline-start:1px solid var(--border-color);background:var(--plan-card-background-color);pointer-events:none;flex-shrink:0;width:340px;margin-inline-end:-340px;transition:transform .34s cubic-bezier(.22,1,.36,1),margin-inline-end .34s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translate(100%)}.PersonalChat-module-scss-module__gKkUNq__shell[dir=rtl] .PersonalChat-module-scss-module__gKkUNq__history{transform:translate(-100%)}.PersonalChat-module-scss-module__gKkUNq__historyVisible{pointer-events:auto;margin-inline-end:0;transform:none}.PersonalChat-module-scss-module__gKkUNq__shell[dir=rtl] .PersonalChat-module-scss-module__gKkUNq__historyVisible{transform:none}.PersonalChat-module-scss-module__gKkUNq__historyInner{width:auto;height:100%}.PersonalChat-module-scss-module__gKkUNq__historyOverlay{z-index:30;background:var(--plan-card-background-color);pointer-events:none;visibility:hidden;transition:transform .34s cubic-bezier(.22,1,.36,1),visibility .34s;position:absolute;inset:0;overflow:hidden;transform:translate(110%)}.PersonalChat-module-scss-module__gKkUNq__shell[dir=rtl] .PersonalChat-module-scss-module__gKkUNq__historyOverlay{transform:translate(-110%)}.PersonalChat-module-scss-module__gKkUNq__historyOverlayOpen{pointer-events:auto;visibility:visible;transform:none}.PersonalChat-module-scss-module__gKkUNq__shell[dir=rtl] .PersonalChat-module-scss-module__gKkUNq__historyOverlayOpen{transform:none}.PersonalChat-module-scss-module__gKkUNq__projectSurface{--badged-image-frame:var(--body-background);--page-view-background-color:var(--body-background);position:relative}.PersonalChat-module-scss-module__gKkUNq__projectSurface .PersonalChat-module-scss-module__gKkUNq__main{transition:margin-right .3s}.PersonalChat-module-scss-module__gKkUNq__historyDockedOpen .PersonalChat-module-scss-module__gKkUNq__main{margin-right:357px}.PersonalChat-module-scss-module__gKkUNq__historyPanelArea{z-index:50;visibility:hidden;opacity:0;pointer-events:none;flex-direction:column;width:320px;height:calc(100% - 4rem);transition:opacity .22s,transform .22s,visibility .22s;display:flex;position:absolute;top:25px;right:25px;transform:translate(16px)}.PersonalChat-module-scss-module__gKkUNq__historyPanelArea.PersonalChat-module-scss-module__gKkUNq__historyPanelAreaOpen{visibility:visible;opacity:1;pointer-events:auto;transform:none}@media (max-width:768px){.PersonalChat-module-scss-module__gKkUNq__historyPanelArea{opacity:1;width:300px;padding:20px;transition:right .3s,visibility .3s;top:0;right:-360px;transform:none}.PersonalChat-module-scss-module__gKkUNq__historyPanelArea.PersonalChat-module-scss-module__gKkUNq__historyPanelAreaOpen{right:0}}.PersonalChat-module-scss-module__gKkUNq__historyPanel{background:var(--input-background-color);border:1px solid var(--input-border-color);--chat-history-bg:var(--input-background-color);--badged-image-frame:var(--input-background-color);border-radius:24px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 12px 40px #0000000a}.PersonalChat-module-scss-module__gKkUNq__historyPanelBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.PersonalChat-module-scss-module__gKkUNq__historyBackdrop{z-index:49;cursor:pointer;background:#00000047;border:none;margin:0;padding:0;position:absolute;inset:0}.PersonalChat-module-scss-module__gKkUNq__sheetBody{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.PersonalChat-module-scss-module__gKkUNq__historySheet{color:var(--body-text-color);box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden;background:var(--plan-card-background-color)!important;height:min(98dvh,98vh)!important;max-height:min(98dvh,98vh)!important;padding:12px 0 0!important}.PersonalChat-module-scss-module__gKkUNq__historySheet[data-state=open]{will-change:auto;transform:none}@media (prefers-reduced-motion:reduce){.PersonalChat-module-scss-module__gKkUNq__history,.PersonalChat-module-scss-module__gKkUNq__historyOverlay,.PersonalChat-module-scss-module__gKkUNq__historyPanelArea,.PersonalChat-module-scss-module__gKkUNq__projectSurface .PersonalChat-module-scss-module__gKkUNq__main{transition:none;animation:none}}.PersonalChat-module-scss-module__gKkUNq__thread{flex:1;min-height:0;overflow-y:auto}
.TemplateForm-module-scss-module__DVZegq__guideContainer{background-color:var(--plan-card-background-color);border:1px solid var(--border-color);border-radius:12px;margin-bottom:2rem;padding:0;overflow:hidden;box-shadow:0 4px 12px #00000005}.TemplateForm-module-scss-module__DVZegq__guideHeader{cursor:pointer;width:100%;color:inherit;text-align:start;background:0 0;border:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-family:inherit;display:flex}.TemplateForm-module-scss-module__DVZegq__guideContainerOpen .TemplateForm-module-scss-module__DVZegq__guideHeader{border-bottom:1px solid var(--border-color)}.TemplateForm-module-scss-module__DVZegq__guideTitleGroup{align-items:center;gap:.75rem;display:flex}.TemplateForm-module-scss-module__DVZegq__guideIcon{font-size:1.35rem}.TemplateForm-module-scss-module__DVZegq__guideTitle{margin:0;font-size:1.1rem;font-weight:700}.TemplateForm-module-scss-module__DVZegq__guideHeaderEnd{align-items:center;gap:.65rem;display:inline-flex}.TemplateForm-module-scss-module__DVZegq__guideBadge{background-color:var(--brand-color);color:#fff;border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:700}.TemplateForm-module-scss-module__DVZegq__guideChevron{width:28px;height:28px;color:var(--brand-color);background:color-mix(in srgb, var(--brand-color) 10%, transparent);border-radius:8px;justify-content:center;align-items:center;font-size:12px;transition:transform .18s;display:inline-flex}.TemplateForm-module-scss-module__DVZegq__guideChevronOpen{transform:rotate(180deg)}.TemplateForm-module-scss-module__DVZegq__guideBody{padding:1.25rem 1.5rem 1.5rem}.TemplateForm-module-scss-module__DVZegq__guideIntro{opacity:.88;margin:0 0 1.25rem;font-size:.88rem;line-height:1.85}.TemplateForm-module-scss-module__DVZegq__guideIntro strong{font-weight:700}.TemplateForm-module-scss-module__DVZegq__guideGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.TemplateForm-module-scss-module__DVZegq__guideGrid{grid-template-columns:repeat(2,1fr)}}.TemplateForm-module-scss-module__DVZegq__guideCard{background-color:color-mix(in srgb, var(--body-text-color) 3%, transparent);border:1px dashed var(--border-color);border-radius:8px;padding:1.15rem}.TemplateForm-module-scss-module__DVZegq__guideCard h3{margin:0 0 .6rem;font-size:.92rem;font-weight:700}.TemplateForm-module-scss-module__DVZegq__guideCard ol,.TemplateForm-module-scss-module__DVZegq__guideCard ul{flex-direction:column;gap:.5rem;margin:0;padding-inline-start:1.2rem;display:flex}.TemplateForm-module-scss-module__DVZegq__guideCard ol li,.TemplateForm-module-scss-module__DVZegq__guideCard ul li{opacity:.85;font-size:.82rem;line-height:1.6}.TemplateForm-module-scss-module__DVZegq__guideExample{background:color-mix(in srgb, var(--brand-color) 8%, transparent);border:1px solid color-mix(in srgb, var(--brand-color) 18%, transparent);border-radius:8px;margin-top:1.25rem;padding:1rem 1.1rem}.TemplateForm-module-scss-module__DVZegq__guideExample h3{margin:0 0 .45rem;font-size:.9rem;font-weight:700}.TemplateForm-module-scss-module__DVZegq__guideExample p{opacity:.9;margin:0;font-size:.82rem;line-height:1.75}.TemplateForm-module-scss-module__DVZegq__guideNote{background:color-mix(in srgb, #f59e0b 16%, var(--plan-card-background-color));border:1px solid #f59e0b52;border-radius:8px;margin-top:1rem;padding:.75rem 1rem;font-size:.8rem;line-height:1.7}.TemplateForm-module-scss-module__DVZegq__promptArea{resize:vertical;min-height:140px;line-height:1.7}.TemplateForm-module-scss-module__DVZegq__chipRow{flex-wrap:wrap;gap:.45rem;margin:0 0 1rem;display:flex}.TemplateForm-module-scss-module__DVZegq__tagChipRow{flex-wrap:wrap;gap:.45rem;margin:.55rem 0 0;display:flex}.TemplateForm-module-scss-module__DVZegq__chip{background:color-mix(in srgb, var(--brand-color) 14%, transparent);color:var(--brand-color);border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .35rem .22rem .55rem;font-size:.78rem;font-weight:600;display:inline-flex}.TemplateForm-module-scss-module__DVZegq__chip button{color:inherit;cursor:pointer;opacity:.75;background:0 0;border:none;padding:0 .2rem;font-size:1rem;line-height:1}.TemplateForm-module-scss-module__DVZegq__chip button:hover{opacity:1}.TemplateForm-module-scss-module__DVZegq__tagField{position:relative}.TemplateForm-module-scss-module__DVZegq__tagAddBtn{top:50%;background:color-mix(in srgb, var(--body-text-color) 8%, transparent);width:28px;height:28px;color:var(--body-text-color);cursor:pointer;z-index:1;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:1.15rem;line-height:1;display:inline-flex;position:absolute;inset-inline-end:6px;transform:translateY(-50%)}.TemplateForm-module-scss-module__DVZegq__tagAddBtn:hover{background:color-mix(in srgb, var(--body-text-color) 14%, transparent)}.TemplateForm-module-scss-module__DVZegq__tagField .TemplateForm-module-scss-module__DVZegq__tagInput{padding-inline-end:2.4rem}.TemplateForm-module-scss-module__DVZegq__tagMenu{top:calc(100% + 4px);z-index:8;border:1px solid var(--border-color);background:var(--plan-card-background-color);border-radius:10px;max-height:220px;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 10px 24px #0000001f}.TemplateForm-module-scss-module__DVZegq__tagMenuEmpty{opacity:.7;padding:.7rem .85rem;font-size:.8rem}.TemplateForm-module-scss-module__DVZegq__tagOption{text-align:start;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;padding:.55rem .85rem;font-size:.84rem;display:block}.TemplateForm-module-scss-module__DVZegq__tagOption:hover,.TemplateForm-module-scss-module__DVZegq__tagOption:focus-visible{background:color-mix(in srgb, var(--body-text-color) 8%, transparent)}.TemplateForm-module-scss-module__DVZegq__mediaStrip{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.TemplateForm-module-scss-module__DVZegq__thumb{background:#0000002e;border:2px solid #ffffffeb;border-radius:14px;flex-shrink:0;width:64px;height:64px;padding:0;position:relative;overflow:hidden;box-shadow:0 6px 16px #00000029}.TemplateForm-module-scss-module__DVZegq__thumb img,.TemplateForm-module-scss-module__DVZegq__thumb video{object-fit:cover;width:100%;height:100%;display:block}.TemplateForm-module-scss-module__DVZegq__thumbAudio,.TemplateForm-module-scss-module__DVZegq__thumbPlaceholder{width:100%;height:100%;color:var(--body-text-color);background:color-mix(in srgb, var(--brand-color) 16%, var(--input-background-color));justify-content:center;align-items:center;display:flex}.TemplateForm-module-scss-module__DVZegq__thumbRemove{top:3px;color:#fff;cursor:pointer;z-index:2;background:#0000009e;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:13px;line-height:1;display:inline-flex;position:absolute;inset-inline-start:3px}.TemplateForm-module-scss-module__DVZegq__thumbRemove:disabled{cursor:wait;opacity:.7}.TemplateForm-module-scss-module__DVZegq__thumbActions{bottom:3px;z-index:2;gap:3px;display:flex;position:absolute;inset-inline-end:3px}.TemplateForm-module-scss-module__DVZegq__thumbActionBtn{color:#fff;cursor:pointer;background:#0000009e;border:none;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.TemplateForm-module-scss-module__DVZegq__thumbActionBtn:hover{background:#000000d1}.TemplateForm-module-scss-module__DVZegq__thumbPending{opacity:.72}.TemplateForm-module-scss-module__DVZegq__thumbRemoving{opacity:.55;pointer-events:none}.TemplateForm-module-scss-module__DVZegq__thumbInvalid{border-color:#ef4444;overflow:visible;box-shadow:0 0 0 2px #ef444452,0 6px 16px #00000029}.TemplateForm-module-scss-module__DVZegq__thumbInvalid img,.TemplateForm-module-scss-module__DVZegq__thumbInvalid video,.TemplateForm-module-scss-module__DVZegq__thumbInvalid .TemplateForm-module-scss-module__DVZegq__thumbAudio,.TemplateForm-module-scss-module__DVZegq__thumbInvalid .TemplateForm-module-scss-module__DVZegq__thumbPlaceholder{border-radius:12px}.TemplateForm-module-scss-module__DVZegq__thumbErrorBadge{top:3px;color:#fff;z-index:4;pointer-events:none;background:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:absolute;inset-inline-end:3px;box-shadow:0 1px 4px #00000059}.TemplateForm-module-scss-module__DVZegq__thumbErrorTooltip{color:#fecaca;text-align:right;z-index:60;pointer-events:none;background:#2a1215;border:1px solid #ef44448c;border-radius:8px;flex-direction:column;gap:3px;width:max-content;max-width:250px;padding:7px 10px;font-size:.72rem;line-height:1.6;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000059}.TemplateForm-module-scss-module__DVZegq__thumb:hover .TemplateForm-module-scss-module__DVZegq__thumbErrorTooltip,.TemplateForm-module-scss-module__DVZegq__thumb:focus-within .TemplateForm-module-scss-module__DVZegq__thumbErrorTooltip{display:flex}.TemplateForm-module-scss-module__DVZegq__thumbProgress{color:#fff;background:#00000073;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;display:flex;position:absolute;inset:0}.TemplateForm-module-scss-module__DVZegq__thumbAdd{border:2px dashed color-mix(in srgb, var(--body-text-color) 28%, transparent);background:color-mix(in srgb, var(--body-text-color) 4%, transparent);cursor:pointer;width:64px;height:64px;color:inherit;opacity:.72;font:inherit;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.TemplateForm-module-scss-module__DVZegq__thumbAdd span{font-size:1.45rem;font-weight:500;line-height:1}.TemplateForm-module-scss-module__DVZegq__thumbAdd input{display:none}.TemplateForm-module-scss-module__DVZegq__thumbAdd:hover{opacity:1;border-color:var(--brand-color);color:var(--brand-color)}.TemplateForm-module-scss-module__DVZegq__thumbCover{border-color:#f5c451;box-shadow:0 0 0 1px #f5c451,0 6px 16px #00000029}.TemplateForm-module-scss-module__DVZegq__thumbCoverBtn{color:#2a1d00;background:#f5c451}.TemplateForm-module-scss-module__DVZegq__addMenu{border:1px solid var(--border-color);background:var(--plan-card-background-color);border-radius:12px;flex-direction:column;gap:2px;min-width:200px;padding:6px;display:flex;box-shadow:0 12px 28px #00000029}.TemplateForm-module-scss-module__DVZegq__addMenuItem{width:100%;color:var(--body-text-color);cursor:pointer;text-align:start;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:.86rem;display:inline-flex}.TemplateForm-module-scss-module__DVZegq__addMenuItem:hover{background:color-mix(in srgb, var(--brand-color) 10%, transparent);color:var(--brand-color)}
.ChatCostEstimate-module-scss-module__eqe80q__trigger{border:1px solid var(--input-border-color);background:var(--input-background-color);width:32px;height:32px;color:color-mix(in srgb, var(--body-text-color) 70%, transparent);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .12s,border-color .12s;display:inline-flex}.ChatCostEstimate-module-scss-module__eqe80q__trigger:hover{color:var(--body-text-color)}.ChatCostEstimate-module-scss-module__eqe80q__triggerCompact{width:26px;height:26px}.ChatCostEstimate-module-scss-module__eqe80q__triggerOpen{border-color:var(--brand-color);color:var(--brand-color)}.ChatCostEstimate-module-scss-module__eqe80q__pop{color:var(--body-text-color);font-size:12px;line-height:1.5}.ChatCostEstimate-module-scss-module__eqe80q__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ChatCostEstimate-module-scss-module__eqe80q__title{color:color-mix(in srgb, var(--body-text-color) 72%, transparent);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ChatCostEstimate-module-scss-module__eqe80q__refresh{width:26px;height:26px;color:color-mix(in srgb, var(--body-text-color) 60%, transparent);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ChatCostEstimate-module-scss-module__eqe80q__refresh:hover:not(:disabled){background:color-mix(in srgb, var(--body-text-color) 6%, transparent);color:var(--body-text-color)}.ChatCostEstimate-module-scss-module__eqe80q__refresh:disabled{cursor:default}.ChatCostEstimate-module-scss-module__eqe80q__spin{animation:.8s linear infinite ChatCostEstimate-module-scss-module__eqe80q__costSpin}@keyframes ChatCostEstimate-module-scss-module__eqe80q__costSpin{to{transform:rotate(360deg)}}.ChatCostEstimate-module-scss-module__eqe80q__amountRow{align-items:baseline;gap:6px;min-height:30px;display:flex}.ChatCostEstimate-module-scss-module__eqe80q__amount{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.ChatCostEstimate-module-scss-module__eqe80q__unit{color:color-mix(in srgb, var(--body-text-color) 55%, transparent);font-size:12px}.ChatCostEstimate-module-scss-module__eqe80q__amountSkeleton{background:color-mix(in srgb, var(--body-text-color) 8%, transparent);border-radius:6px;width:96px;height:22px;margin-top:4px;animation:1.1s ease-in-out infinite ChatCostEstimate-module-scss-module__eqe80q__costPulse;display:block}@keyframes ChatCostEstimate-module-scss-module__eqe80q__costPulse{50%{opacity:.45}}.ChatCostEstimate-module-scss-module__eqe80q__meta{color:color-mix(in srgb, var(--body-text-color) 55%, transparent);flex-wrap:wrap;gap:2px 0;margin:2px 0 10px;display:flex}.ChatCostEstimate-module-scss-module__eqe80q__meta span+span:before{content:"·";opacity:.6;margin:0 6px}.ChatCostEstimate-module-scss-module__eqe80q__rows,.ChatCostEstimate-module-scss-module__eqe80q__detailRows{border-top:1px solid var(--border-color,var(--input-border-color));margin:0}.ChatCostEstimate-module-scss-module__eqe80q__row,.ChatCostEstimate-module-scss-module__eqe80q__detailRow{border-bottom:1px solid color-mix(in srgb, var(--body-text-color) 7%, transparent);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.ChatCostEstimate-module-scss-module__eqe80q__row dt,.ChatCostEstimate-module-scss-module__eqe80q__detailRow dt{color:color-mix(in srgb, var(--body-text-color) 60%, transparent);flex-shrink:0}.ChatCostEstimate-module-scss-module__eqe80q__row dd,.ChatCostEstimate-module-scss-module__eqe80q__detailRow dd{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0}.ChatCostEstimate-module-scss-module__eqe80q__profit{color:#16a34a}.ChatCostEstimate-module-scss-module__eqe80q__details{margin-top:2px}.ChatCostEstimate-module-scss-module__eqe80q__details summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:color-mix(in srgb, var(--body-text-color) 72%, transparent);align-items:center;gap:6px;padding:8px 0;list-style:none;display:flex}.ChatCostEstimate-module-scss-module__eqe80q__details summary::-webkit-details-marker{display:none}.ChatCostEstimate-module-scss-module__eqe80q__details summary:hover{color:var(--body-text-color)}.ChatCostEstimate-module-scss-module__eqe80q__details[open] .ChatCostEstimate-module-scss-module__eqe80q__chevron{transform:rotate(180deg)}.ChatCostEstimate-module-scss-module__eqe80q__count{background:color-mix(in srgb, var(--body-text-color) 7%, transparent);text-align:center;border-radius:999px;min-width:18px;padding:0 5px;font-size:10px;line-height:16px}.ChatCostEstimate-module-scss-module__eqe80q__chevron{margin-inline-start:auto;transition:transform .15s}.ChatCostEstimate-module-scss-module__eqe80q__detailRow{padding:6px 0;font-size:11px}.ChatCostEstimate-module-scss-module__eqe80q__detailRow dt{max-width:48%}.ChatCostEstimate-module-scss-module__eqe80q__segments{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.ChatCostEstimate-module-scss-module__eqe80q__segments b{margin-inline-start:4px;font-weight:600}.ChatCostEstimate-module-scss-module__eqe80q__note,.ChatCostEstimate-module-scss-module__eqe80q__muted{color:color-mix(in srgb, var(--body-text-color) 50%, transparent);margin:10px 0 0;font-size:11px}.ChatCostEstimate-module-scss-module__eqe80q__muted{margin:0}.ChatCostEstimate-module-scss-module__eqe80q__error{color:#dc2626;font-size:12px}.ChatCostEstimate-module-scss-module__eqe80q__explain{margin-top:12px}.ChatCostEstimate-module-scss-module__eqe80q__explainTitle{margin:0 0 8px;font-size:12px;font-weight:600}
.CompactChatToolbar-module-scss-module__NLBEXW__toolbar{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:visible}.CompactChatToolbar-module-scss-module__NLBEXW__toolbarFields{flex-direction:column;gap:14px;min-width:0;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__fieldRow{flex-direction:column;gap:6px;min-width:0;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__fieldRowLabel{opacity:.75;font-size:.75rem;font-weight:600}.CompactChatToolbar-module-scss-module__NLBEXW__toolbarFields .CompactChatToolbar-module-scss-module__NLBEXW__fieldWrap{z-index:auto;width:100%}.CompactChatToolbar-module-scss-module__NLBEXW__fieldBox{border:1px solid var(--input-border-color);background:var(--body-background);width:100%;min-height:36px;color:var(--body-text-color);font:inherit;text-align:start;box-sizing:border-box;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.82rem;transition:border-color .12s;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__fieldBox .CompactChatToolbar-module-scss-module__NLBEXW__chipLabel{flex:1}.CompactChatToolbar-module-scss-module__NLBEXW__fieldBox:hover:not(:disabled){border-color:color-mix(in srgb, var(--body-text-color) 30%, var(--input-border-color))}.CompactChatToolbar-module-scss-module__NLBEXW__fieldBox:disabled{opacity:.5;cursor:not-allowed}.CompactChatToolbar-module-scss-module__NLBEXW__fieldBoxOpen{border-color:var(--brand-color,#8b5cf6)}.CompactChatToolbar-module-scss-module__NLBEXW__fieldChevron{opacity:.55;flex-shrink:0;transition:transform .15s}.CompactChatToolbar-module-scss-module__NLBEXW__fieldBoxOpen .CompactChatToolbar-module-scss-module__NLBEXW__fieldChevron{transform:rotate(180deg)}.CompactChatToolbar-module-scss-module__NLBEXW__kindChipNarrow{flex:0 0 32px;justify-content:center;width:32px;padding:0}.CompactChatToolbar-module-scss-module__NLBEXW__kindChipNarrow .CompactChatToolbar-module-scss-module__NLBEXW__chipLabel{display:none}.CompactChatToolbar-module-scss-module__NLBEXW__modelSelectWrap{z-index:8;min-width:0;position:relative}.CompactChatToolbar-module-scss-module__NLBEXW__modelChip{cursor:pointer;flex:0 auto;width:max-content;max-width:100%}.CompactChatToolbar-module-scss-module__NLBEXW__modelMenu{border:1px solid var(--input-border-color);background:var(--input-background-color);border-radius:16px;padding:6px;overflow-y:auto;box-shadow:0 12px 32px #00000047}.CompactChatToolbar-module-scss-module__NLBEXW__modelOption{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__modelOption:hover{background:color-mix(in srgb, var(--brand-color,#8b5cf6) 10%, transparent)}.CompactChatToolbar-module-scss-module__NLBEXW__modelGroupHead{opacity:.6;align-items:center;gap:8px;padding:10px 10px 4px;font-size:11px;font-weight:700;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__modelGroupHead span{flex:none}.CompactChatToolbar-module-scss-module__NLBEXW__modelGroupHead:after{content:"";background:var(--input-border-color);flex:auto;height:1px}.CompactChatToolbar-module-scss-module__NLBEXW__modelOptionText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__modelOptionDesc{opacity:.6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.CompactChatToolbar-module-scss-module__NLBEXW__modelOptionActive{color:var(--brand-color,#8b5cf6)}.CompactChatToolbar-module-scss-module__NLBEXW__modelOptionActive .CompactChatToolbar-module-scss-module__NLBEXW__modeOptionIcon{background:color-mix(in srgb, var(--brand-color,#8b5cf6) 18%, transparent)}.CompactChatToolbar-module-scss-module__NLBEXW__modelOptionDisabled{opacity:.38;cursor:not-allowed}.CompactChatToolbar-module-scss-module__NLBEXW__modelOptionDisabled:hover{background:0 0}.CompactChatToolbar-module-scss-module__NLBEXW__chip{border:1px solid var(--input-border-color);background:var(--input-background-color);width:max-content;max-width:100%;height:32px;color:var(--body-text-color);border-radius:999px;flex:0 auto;align-items:center;gap:6px;min-width:0;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.CompactChatToolbar-module-scss-module__NLBEXW__chip:disabled,.CompactChatToolbar-module-scss-module__NLBEXW__chip.CompactChatToolbar-module-scss-module__NLBEXW__chipDisabled{opacity:.45;cursor:not-allowed;pointer-events:none}.CompactChatToolbar-module-scss-module__NLBEXW__settingsChip{cursor:pointer;width:max-content;max-width:100%}.CompactChatToolbar-module-scss-module__NLBEXW__chipIconOnly{flex:0 32px;justify-content:center;width:32px;min-width:26px;padding:0}.CompactChatToolbar-module-scss-module__NLBEXW__chipIconOnly .CompactChatToolbar-module-scss-module__NLBEXW__chipLabel{display:none}.CompactChatToolbar-module-scss-module__NLBEXW__settingsSummary{text-overflow:ellipsis;white-space:nowrap;opacity:.72;pointer-events:none;max-width:calc(100% - 110px);font-size:11px;font-weight:700;position:absolute;bottom:40px;left:0;overflow:hidden}html[dir=rtl] .CompactChatToolbar-module-scss-module__NLBEXW__settingsSummary{left:auto;right:0}.CompactChatToolbar-module-scss-module__NLBEXW__marqueeInner{will-change:transform;display:inline-block}.CompactChatToolbar-module-scss-module__NLBEXW__marqueeActive{text-overflow:clip}.CompactChatToolbar-module-scss-module__NLBEXW__chipLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CompactChatToolbar-module-scss-module__NLBEXW__open{border-color:var(--brand-color,#8b5cf6);color:var(--brand-color,#8b5cf6)}.CompactChatToolbar-module-scss-module__NLBEXW__settingsWrap{z-index:8;min-width:0;position:relative}.CompactChatToolbar-module-scss-module__NLBEXW__popover{border:1px solid var(--input-border-color);background:var(--plan-card-background-color);box-sizing:border-box;border-radius:16px;padding:12px;overflow-y:auto;box-shadow:0 16px 40px #00000047}.CompactChatToolbar-module-scss-module__NLBEXW__popoverCentered{max-width:none}.CompactChatToolbar-module-scss-module__NLBEXW__popoverLabel{opacity:.72;margin:0 0 8px;font-size:11px;font-weight:700}.CompactChatToolbar-module-scss-module__NLBEXW__helpInline{vertical-align:middle;margin-inline-start:3px}.CompactChatToolbar-module-scss-module__NLBEXW__rowLabelWrap{align-items:center;gap:5px;min-width:0;display:inline-flex}.CompactChatToolbar-module-scss-module__NLBEXW__popoverHint{opacity:.55;margin:-4px 0 8px;font-size:10px;line-height:1.6}.CompactChatToolbar-module-scss-module__NLBEXW__derivedValue{border:1px solid var(--input-border-color);background:var(--input-background-color);opacity:.95;border-radius:999px;margin-inline-start:6px;padding:2px 8px;font-weight:700;display:inline-block}.CompactChatToolbar-module-scss-module__NLBEXW__chipSvg,.CompactChatToolbar-module-scss-module__NLBEXW__previewSvg{flex-shrink:0;width:18px;height:18px;display:inline-flex}:is(.CompactChatToolbar-module-scss-module__NLBEXW__chipSvg svg,.CompactChatToolbar-module-scss-module__NLBEXW__previewSvg svg){width:100%;height:100%;display:block}.CompactChatToolbar-module-scss-module__NLBEXW__preview{align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__previewSvg{width:28px;height:28px}.CompactChatToolbar-module-scss-module__NLBEXW__fieldBlock{margin-bottom:10px}.CompactChatToolbar-module-scss-module__NLBEXW__numberRow{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__checkRow{cursor:pointer;align-items:center;gap:10px;width:max-content;max-width:100%;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__checkRow input[type=checkbox]{appearance:auto;width:16px;min-width:16px;height:16px;accent-color:var(--brand-color,#8b5cf6);cursor:pointer;flex:none;margin:0}.CompactChatToolbar-module-scss-module__NLBEXW__numberRow input{border:1px solid var(--input-border-color);background:var(--input-background-color);width:88px;color:var(--body-text-color);font:inherit;border-radius:8px;padding:6px 8px}.CompactChatToolbar-module-scss-module__NLBEXW__modeChip .CompactChatToolbar-module-scss-module__NLBEXW__chipLabel{font-weight:600}.CompactChatToolbar-module-scss-module__NLBEXW__modeChipActive{border-color:var(--brand-color,#8b5cf6);color:var(--brand-color,#8b5cf6)}.CompactChatToolbar-module-scss-module__NLBEXW__modeChipIcon,.CompactChatToolbar-module-scss-module__NLBEXW__modeOptionIcon{width:18px;height:18px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CompactChatToolbar-module-scss-module__NLBEXW__modeChipIcon svg{width:14px;height:14px;display:block}.CompactChatToolbar-module-scss-module__NLBEXW__modeOptionIcon{background:color-mix(in srgb, var(--brand-color,#8b5cf6) 10%, transparent);width:28px;height:28px;color:var(--brand-color,#8b5cf6);border-radius:8px}.CompactChatToolbar-module-scss-module__NLBEXW__modeMenu{border:1px solid var(--input-border-color);background:var(--plan-card-background-color);color:var(--body-text-color);box-sizing:border-box;border-radius:16px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 16px 40px #00000047}.CompactChatToolbar-module-scss-module__NLBEXW__modeMenuScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--body-text-color) 28%, transparent) #0000;flex-direction:column;flex:auto;gap:2px;min-height:0;padding:8px;display:flex;overflow:hidden auto}.CompactChatToolbar-module-scss-module__NLBEXW__modeMenuScroll::-webkit-scrollbar{width:10px}.CompactChatToolbar-module-scss-module__NLBEXW__modeMenuScroll::-webkit-scrollbar-track{background:0 0;margin-block:12px}.CompactChatToolbar-module-scss-module__NLBEXW__modeMenuScroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--body-text-color) 24%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:999px}.CompactChatToolbar-module-scss-module__NLBEXW__modeGroup{flex-direction:column;gap:2px;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__modeGroupLabel{letter-spacing:.04em;opacity:.55;margin:8px 8px 4px;font-size:10px;font-weight:700}.CompactChatToolbar-module-scss-module__NLBEXW__modeOptionText{flex-direction:column;min-width:0;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__modeOptionText small{opacity:.6;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:10.5px;line-height:1.6;overflow:hidden}.CompactChatToolbar-module-scss-module__NLBEXW__panelToggles{border:1px solid var(--input-border-color);border-radius:12px;flex-direction:column;gap:8px;margin:0 0 12px;padding:10px;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__panelToggles label{cursor:pointer;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.CompactChatToolbar-module-scss-module__NLBEXW__panelToggles input{accent-color:var(--brand-color,#8b5cf6)}
.DirectorPickerModal-module-scss-module__wNOHeW__overlay{z-index:11000;background:#0808128c;justify-content:center;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0}@media (min-width:760px){.DirectorPickerModal-module-scss-module__wNOHeW__overlay{align-items:center;padding:24px}}.DirectorPickerModal-module-scss-module__wNOHeW__modal{background:var(--plan-card-background-color,#14141f);width:min(920px,100%);max-height:min(92vh,820px);color:var(--body-text-color);border:1px solid var(--plan-card-border-color,var(--input-border-color));border-radius:18px 18px 12px 12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000059}@media (min-width:760px){.DirectorPickerModal-module-scss-module__wNOHeW__modal{border-radius:18px;flex-direction:row;align-items:stretch}}.DirectorPickerModal-module-scss-module__wNOHeW__mainCol{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.DirectorPickerModal-module-scss-module__wNOHeW__header{border-bottom:1px solid var(--plan-card-border-color,var(--input-border-color));flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.DirectorPickerModal-module-scss-module__wNOHeW__header h2{margin:0;font-size:15px;font-weight:800}.DirectorPickerModal-module-scss-module__wNOHeW__body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:14px 16px 20px;display:flex;overflow-y:auto}.DirectorPickerModal-module-scss-module__wNOHeW__iconBtn{background:color-mix(in srgb, var(--brand-color,#8b5cf6) 10%, transparent);color:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.DirectorPickerModal-module-scss-module__wNOHeW__noneCard{border:1px dashed var(--input-border-color);color:inherit;text-align:start;cursor:pointer;font:inherit;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.DirectorPickerModal-module-scss-module__wNOHeW__noneCard strong{font-size:13px;display:block}.DirectorPickerModal-module-scss-module__wNOHeW__noneCard small{opacity:.65;margin-top:2px;font-size:11px;display:block}.DirectorPickerModal-module-scss-module__wNOHeW__group h3{opacity:.7;margin:0 0 8px;font-size:12px;font-weight:800}.DirectorPickerModal-module-scss-module__wNOHeW__grid{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:560px){.DirectorPickerModal-module-scss-module__wNOHeW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.DirectorPickerModal-module-scss-module__wNOHeW__card{border:1px solid var(--plan-card-border-color,var(--input-border-color));background:var(--input-background-color,transparent);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.DirectorPickerModal-module-scss-module__wNOHeW__cardMain{width:100%;color:inherit;text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;align-items:flex-start;gap:10px;padding:10px;display:flex}.DirectorPickerModal-module-scss-module__wNOHeW__thumb{border:1px dashed var(--input-border-color);background:color-mix(in srgb, var(--brand-color,#8b5cf6) 8%, transparent);width:52px;height:52px;color:var(--brand-color,#8b5cf6);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.DirectorPickerModal-module-scss-module__wNOHeW__thumb img{object-fit:cover;width:100%;height:100%;display:block}.DirectorPickerModal-module-scss-module__wNOHeW__thumb svg{width:28px;max-width:72%;height:28px;max-height:72%;display:block}.DirectorPickerModal-module-scss-module__wNOHeW__cardText{flex-direction:column;gap:4px;min-width:0;display:flex}.DirectorPickerModal-module-scss-module__wNOHeW__cardText strong{font-size:13px;font-weight:800}.DirectorPickerModal-module-scss-module__wNOHeW__cardText small{opacity:.7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.DirectorPickerModal-module-scss-module__wNOHeW__guideBtn{color:var(--brand-color,#8b5cf6);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0 10px 10px;padding:0;font-size:12px;font-weight:700}.DirectorPickerModal-module-scss-module__wNOHeW__selected{border-color:var(--brand-color,#8b5cf6);box-shadow:0 0 0 1px var(--brand-color,#8b5cf6)}.DirectorPickerModal-module-scss-module__wNOHeW__guidePanel{border-top:1px solid var(--plan-card-border-color,var(--input-border-color));background:color-mix(in srgb, var(--input-background-color,#111) 70%, transparent);max-height:42vh;padding:12px 16px 16px;overflow-y:auto}@media (min-width:760px){.DirectorPickerModal-module-scss-module__wNOHeW__guidePanel{border-top:0;border-inline-start:1px solid var(--plan-card-border-color,var(--input-border-color));flex-shrink:0;width:320px;max-height:none;padding-top:14px}}.DirectorPickerModal-module-scss-module__wNOHeW__guideHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.DirectorPickerModal-module-scss-module__wNOHeW__guideHead h3{margin:0;font-size:13px;font-weight:800}.DirectorPickerModal-module-scss-module__wNOHeW__guideImages{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.DirectorPickerModal-module-scss-module__wNOHeW__guideImages img{object-fit:cover;border-radius:8px;width:100%;height:72px}.DirectorPickerModal-module-scss-module__wNOHeW__guideBody{font-size:12.5px;line-height:1.9}.DirectorPickerModal-module-scss-module__wNOHeW__guideBody h1,.DirectorPickerModal-module-scss-module__wNOHeW__guideBody h2,.DirectorPickerModal-module-scss-module__wNOHeW__guideBody h3{margin:12px 0 6px;font-size:13px}.DirectorPickerModal-module-scss-module__wNOHeW__guideBody p{margin:0 0 8px}.DirectorPickerModal-module-scss-module__wNOHeW__guideBody code{direction:ltr;font-size:11px}.DirectorPickerModal-module-scss-module__wNOHeW__guideBody ul{margin:0 0 8px;padding-inline-start:18px}.DirectorPickerModal-module-scss-module__wNOHeW__guideEmpty{opacity:.7;margin:0;font-size:12.5px}
.CostFormulaExplainer-module-scss-module__bC2XJW__explainer{color:var(--body-text-color);flex-direction:column;gap:12px;font-size:12px;line-height:1.5;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__mode{color:color-mix(in srgb, var(--body-text-color) 60%, transparent);margin:0;font-size:11px}.CostFormulaExplainer-module-scss-module__bC2XJW__warnings{color:#b45309;background:#d977061a;border-radius:8px;flex-direction:column;gap:4px;margin:0;padding:8px 10px;font-size:11px;list-style:none;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__warnings li{align-items:flex-start;gap:6px;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__warnings li svg{flex-shrink:0;margin-top:2px}.CostFormulaExplainer-module-scss-module__bC2XJW__section{flex-direction:column;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__sectionTitle{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--body-text-color) 55%, transparent);margin:0 0 6px;font-size:10.5px;font-weight:600}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionBox{position:relative}.CostFormulaExplainer-module-scss-module__bC2XJW__expression{border:1px solid var(--input-border-color);background:color-mix(in srgb, var(--body-text-color) 3%, transparent);border-radius:10px;align-items:center;gap:4px;padding:10px;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__group{align-items:center;gap:4px;display:inline-flex}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLine{scrollbar-width:thin;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-right:40px;overflow:auto hidden}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLine>*,.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLine .CostFormulaExplainer-module-scss-module__bC2XJW__group,.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLine .CostFormulaExplainer-module-scss-module__bC2XJW__group>*{flex-shrink:0}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLine .CostFormulaExplainer-module-scss-module__bC2XJW__group{flex-wrap:nowrap}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLine::-webkit-scrollbar{height:4px}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLine::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--body-text-color) 18%, transparent);border-radius:4px}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLarge{gap:6px;min-height:64px;padding:14px}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLarge .CostFormulaExplainer-module-scss-module__bC2XJW__group{gap:6px}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLarge .CostFormulaExplainer-module-scss-module__bC2XJW__term{padding:5px 10px}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLarge .CostFormulaExplainer-module-scss-module__bC2XJW__termLabel{max-width:200px;font-size:11px}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLarge .CostFormulaExplainer-module-scss-module__bC2XJW__termValue{font-size:14px}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLarge .CostFormulaExplainer-module-scss-module__bC2XJW__operator{font-size:17px}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLarge .CostFormulaExplainer-module-scss-module__bC2XJW__equals{padding:5px 10px;font-size:14px}.CostFormulaExplainer-module-scss-module__bC2XJW__parenBtn{color:color-mix(in srgb, var(--body-text-color) 50%, transparent);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 3px;font-family:inherit;font-size:22px;font-weight:300;line-height:1.2;transition:color .12s,background-color .12s}.CostFormulaExplainer-module-scss-module__bC2XJW__parenBtn:hover,.CostFormulaExplainer-module-scss-module__bC2XJW__parenBtn:focus-visible{color:var(--brand-color);background:color-mix(in srgb, var(--brand-color) 12%, transparent);outline:none}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLarge .CostFormulaExplainer-module-scss-module__bC2XJW__group{border-radius:10px;padding:3px 4px;transition:background-color .15s,box-shadow .15s}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLarge .CostFormulaExplainer-module-scss-module__bC2XJW__groupFocused{background:color-mix(in srgb, var(--brand-color) 20%, transparent);box-shadow:inset 0 0 0 2px var(--brand-color)}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLarge .CostFormulaExplainer-module-scss-module__bC2XJW__groupFocused>.CostFormulaExplainer-module-scss-module__bC2XJW__parenBtn{color:var(--brand-color);font-weight:700}.CostFormulaExplainer-module-scss-module__bC2XJW__expressionLarge .CostFormulaExplainer-module-scss-module__bC2XJW__groupFocused .CostFormulaExplainer-module-scss-module__bC2XJW__term{border-color:var(--brand-color)}.CostFormulaExplainer-module-scss-module__bC2XJW__hasFocus .CostFormulaExplainer-module-scss-module__bC2XJW__term,.CostFormulaExplainer-module-scss-module__bC2XJW__hasFocus .CostFormulaExplainer-module-scss-module__bC2XJW__operator,.CostFormulaExplainer-module-scss-module__bC2XJW__hasFocus .CostFormulaExplainer-module-scss-module__bC2XJW__parenBtn,.CostFormulaExplainer-module-scss-module__bC2XJW__hasFocus>.CostFormulaExplainer-module-scss-module__bC2XJW__equals{opacity:.32;transition:opacity .15s}.CostFormulaExplainer-module-scss-module__bC2XJW__hasFocus .CostFormulaExplainer-module-scss-module__bC2XJW__groupFocused .CostFormulaExplainer-module-scss-module__bC2XJW__term,.CostFormulaExplainer-module-scss-module__bC2XJW__hasFocus .CostFormulaExplainer-module-scss-module__bC2XJW__groupFocused .CostFormulaExplainer-module-scss-module__bC2XJW__operator,.CostFormulaExplainer-module-scss-module__bC2XJW__hasFocus .CostFormulaExplainer-module-scss-module__bC2XJW__groupFocused .CostFormulaExplainer-module-scss-module__bC2XJW__parenBtn{opacity:1}.CostFormulaExplainer-module-scss-module__bC2XJW__modal{min-height:0;color:var(--body-text-color);flex-direction:column;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__modalHead{border-bottom:1px solid var(--border-color,var(--input-border-color));padding:16px 60px 14px 20px}[dir=rtl] .CostFormulaExplainer-module-scss-module__bC2XJW__modalHead{padding:16px 20px 14px 60px}.CostFormulaExplainer-module-scss-module__bC2XJW__modalHead h4{margin:0;font-size:15px;font-weight:600}.CostFormulaExplainer-module-scss-module__bC2XJW__modalHead p{color:color-mix(in srgb, var(--body-text-color) 55%, transparent);margin:4px 0 0;font-size:12px;line-height:1.7}@media (max-width:576px){.CostFormulaExplainer-module-scss-module__bC2XJW__modalHead{padding:0 16px 12px}[dir=rtl] .CostFormulaExplainer-module-scss-module__bC2XJW__modalHead{padding:0 16px 12px}.CostFormulaExplainer-module-scss-module__bC2XJW__modalHead h4{display:none}}.CostFormulaExplainer-module-scss-module__bC2XJW__modalBody{flex-direction:column;gap:14px;min-height:0;padding:18px 20px 20px;display:flex;overflow-y:auto}@media (max-width:576px){.CostFormulaExplainer-module-scss-module__bC2XJW__modalBody{padding:14px 16px 18px}}.CostFormulaExplainer-module-scss-module__bC2XJW__focusBar{box-sizing:border-box;border:1px dashed var(--input-border-color);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;font-size:12px;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__focusBarActive{border-style:solid;border-color:var(--brand-color);background:color-mix(in srgb, var(--brand-color) 8%, transparent)}.CostFormulaExplainer-module-scss-module__bC2XJW__focusInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__focusTitle{color:var(--brand-color);font-size:11px;font-weight:600}.CostFormulaExplainer-module-scss-module__bC2XJW__focusMath{white-space:nowrap;font-variant-numeric:tabular-nums;scrollbar-width:none;overflow-x:auto}.CostFormulaExplainer-module-scss-module__bC2XJW__focusMath::-webkit-scrollbar{display:none}.CostFormulaExplainer-module-scss-module__bC2XJW__focusClear{border:1px solid var(--input-border-color);background:var(--plan-card-background-color);height:28px;color:var(--body-text-color);cursor:pointer;border-radius:7px;flex-shrink:0;padding:0 10px;font-family:inherit;font-size:11px}.CostFormulaExplainer-module-scss-module__bC2XJW__focusEmpty{color:color-mix(in srgb, var(--body-text-color) 55%, transparent)}.CostFormulaExplainer-module-scss-module__bC2XJW__modalMeta{border:1px solid var(--input-border-color);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.CostFormulaExplainer-module-scss-module__bC2XJW__modalMeta>div{flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__modalMeta>div:not(.CostFormulaExplainer-module-scss-module__bC2XJW__modalMetaWide)+div:not(.CostFormulaExplainer-module-scss-module__bC2XJW__modalMetaWide){border-inline-start:1px solid color-mix(in srgb, var(--body-text-color) 7%, transparent)}.CostFormulaExplainer-module-scss-module__bC2XJW__modalMeta dt{color:color-mix(in srgb, var(--body-text-color) 55%, transparent);font-size:10.5px}.CostFormulaExplainer-module-scss-module__bC2XJW__modalMeta dd{font-variant-numeric:tabular-nums;text-align:start;overflow-wrap:anywhere;margin:0;font-size:13px}.CostFormulaExplainer-module-scss-module__bC2XJW__modalMeta code{font-size:11.5px}@media (max-width:576px){.CostFormulaExplainer-module-scss-module__bC2XJW__modalMeta{grid-template-columns:minmax(0,1fr)}.CostFormulaExplainer-module-scss-module__bC2XJW__modalMeta>div:not(.CostFormulaExplainer-module-scss-module__bC2XJW__modalMetaWide)+div:not(.CostFormulaExplainer-module-scss-module__bC2XJW__modalMetaWide){border-inline-start:0;border-top:1px solid color-mix(in srgb, var(--body-text-color) 7%, transparent)}}.CostFormulaExplainer-module-scss-module__bC2XJW__modalMetaWide{border-bottom:1px solid color-mix(in srgb, var(--body-text-color) 7%, transparent);grid-column:1/-1}.CostFormulaExplainer-module-scss-module__bC2XJW__expandBtn{border:1px solid var(--input-border-color);background:var(--plan-card-background-color);width:26px;height:26px;color:color-mix(in srgb, var(--body-text-color) 70%, transparent);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:5px;right:5px}.CostFormulaExplainer-module-scss-module__bC2XJW__expandBtn:hover,.CostFormulaExplainer-module-scss-module__bC2XJW__expandBtn:focus-visible{color:var(--body-text-color);border-color:color-mix(in srgb, var(--body-text-color) 35%, transparent);outline:none}.CostFormulaExplainer-module-scss-module__bC2XJW__paren{color:color-mix(in srgb, var(--body-text-color) 45%, transparent);font-size:16px;font-weight:300}.CostFormulaExplainer-module-scss-module__bC2XJW__term{border:1px solid var(--input-border-color);background:var(--plan-card-background-color);border-radius:7px;flex-direction:column;align-items:center;min-width:34px;padding:3px 7px;display:inline-flex}.CostFormulaExplainer-module-scss-module__bC2XJW__termWarn{border-color:#d97706}.CostFormulaExplainer-module-scss-module__bC2XJW__termLabel{text-overflow:ellipsis;white-space:nowrap;max-width:120px;color:color-mix(in srgb, var(--body-text-color) 55%, transparent);font-size:9.5px;overflow:hidden}.CostFormulaExplainer-module-scss-module__bC2XJW__termMatch{color:var(--brand-color);margin-inline-start:2px}.CostFormulaExplainer-module-scss-module__bC2XJW__termValue{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.CostFormulaExplainer-module-scss-module__bC2XJW__operator{color:color-mix(in srgb, var(--body-text-color) 55%, transparent);padding:0 1px;font-size:14px}.CostFormulaExplainer-module-scss-module__bC2XJW__equals{background:var(--body-text-color);color:var(--plan-card-background-color);font-variant-numeric:tabular-nums;border-radius:7px;padding:3px 8px;font-weight:700}.CostFormulaExplainer-module-scss-module__bC2XJW__adminText{color:color-mix(in srgb, var(--body-text-color) 55%, transparent);flex-wrap:wrap;align-items:baseline;gap:6px;margin:6px 0 0;font-size:10.5px;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__adminText code{overflow-wrap:anywhere;color:var(--body-text-color);font-size:10.5px}.CostFormulaExplainer-module-scss-module__bC2XJW__row{border-bottom:1px solid color-mix(in srgb, var(--body-text-color) 7%, transparent);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__rowLabel{flex-direction:column;min-width:0;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__rowLabel small{color:color-mix(in srgb, var(--body-text-color) 50%, transparent);flex-wrap:wrap;align-items:baseline;gap:4px;font-size:10px;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__rowLabel code{opacity:.8;font-size:10px}.CostFormulaExplainer-module-scss-module__bC2XJW__rowValue{text-align:end;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex-shrink:0;max-width:60%}.CostFormulaExplainer-module-scss-module__bC2XJW__row_muted .CostFormulaExplainer-module-scss-module__bC2XJW__rowValue{color:color-mix(in srgb, var(--body-text-color) 70%, transparent)}.CostFormulaExplainer-module-scss-module__bC2XJW__row_profit .CostFormulaExplainer-module-scss-module__bC2XJW__rowValue{color:#16a34a}.CostFormulaExplainer-module-scss-module__bC2XJW__row_strong{border-bottom:0}.CostFormulaExplainer-module-scss-module__bC2XJW__row_strong .CostFormulaExplainer-module-scss-module__bC2XJW__rowLabel{font-weight:600}.CostFormulaExplainer-module-scss-module__bC2XJW__row_strong .CostFormulaExplainer-module-scss-module__bC2XJW__rowValue{font-size:14px;font-weight:700}.CostFormulaExplainer-module-scss-module__bC2XJW__input{border-bottom:1px solid color-mix(in srgb, var(--body-text-color) 7%, transparent)}.CostFormulaExplainer-module-scss-module__bC2XJW__input .CostFormulaExplainer-module-scss-module__bC2XJW__row{border-bottom:0}.CostFormulaExplainer-module-scss-module__bC2XJW__inputWarn{color:#b45309;align-items:center;gap:4px;margin:-2px 0 6px;font-size:10.5px;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__table{flex-wrap:wrap;gap:4px;margin:-2px 0 8px;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__table span{border:1px solid var(--input-border-color);color:color-mix(in srgb, var(--body-text-color) 55%, transparent);border-radius:5px;padding:1px 6px;font-size:10px}.CostFormulaExplainer-module-scss-module__bC2XJW__table span b{font-weight:600}.CostFormulaExplainer-module-scss-module__bC2XJW__table .CostFormulaExplainer-module-scss-module__bC2XJW__tableActive{border-color:var(--brand-color);color:var(--body-text-color)}.CostFormulaExplainer-module-scss-module__bC2XJW__steps{flex-direction:column;gap:4px;margin:0;padding-inline-start:18px;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__steps li{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.CostFormulaExplainer-module-scss-module__bC2XJW__steps li::marker{color:color-mix(in srgb, var(--body-text-color) 45%, transparent);font-size:10px}.CostFormulaExplainer-module-scss-module__bC2XJW__stepLabel{color:color-mix(in srgb, var(--body-text-color) 60%, transparent)}.CostFormulaExplainer-module-scss-module__bC2XJW__stepMath{font-variant-numeric:tabular-nums}.CostFormulaExplainer-module-scss-module__bC2XJW__legacy{color:color-mix(in srgb, var(--body-text-color) 55%, transparent);margin:0 0 6px;font-size:11px}.CostFormulaExplainer-module-scss-module__bC2XJW__trace{background:color-mix(in srgb, var(--body-text-color) 5%, transparent);overflow-wrap:anywhere;border-radius:8px;padding:8px;font-size:10.5px;display:block}
.CostEstimatePanel-module-scss-module__jXls-W__panel{background:var(--input-background-color,var(--plan-card-background-color));color:var(--body-text-color);border-radius:10px}.CostEstimatePanel-module-scss-module__jXls-W__titleBlock{margin-bottom:8px}.CostEstimatePanel-module-scss-module__jXls-W__title{color:var(--body-text-color);margin:0;font-size:.78rem;font-weight:700}.CostEstimatePanel-module-scss-module__jXls-W__contextMeta{opacity:.7;flex-direction:column;gap:2px;margin:4px 0 0;font-size:.68rem;display:flex}.CostEstimatePanel-module-scss-module__jXls-W__contextMeta span{line-height:1.35}.CostEstimatePanel-module-scss-module__jXls-W__activeModelType{background:color-mix(in srgb, var(--brand-color) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand-color) 18%, var(--border-color));border-radius:8px;margin:0 0 8px;padding:8px 10px}.CostEstimatePanel-module-scss-module__jXls-W__activeModelTypeHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.CostEstimatePanel-module-scss-module__jXls-W__activeModelTypeLabel{color:var(--body-text-color);font-size:.72rem;font-weight:700}.CostEstimatePanel-module-scss-module__jXls-W__activeModelTypeBadge{background:color-mix(in srgb, var(--brand-color) 16%, transparent);color:var(--brand-color);direction:ltr;border-radius:999px;flex-shrink:0;padding:3px 10px;font-family:Fira Code,Courier New,monospace;font-size:.68rem;font-weight:700;line-height:1.3}.CostEstimatePanel-module-scss-module__jXls-W__activeModelTypeBadgeEmpty{background:color-mix(in srgb, var(--body-text-color) 8%, transparent);color:var(--body-text-color);opacity:.65;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:.68rem}.CostEstimatePanel-module-scss-module__jXls-W__activeModelTypeHint{opacity:.65;margin:4px 0 0;font-size:.64rem;line-height:1.35}.CostEstimatePanel-module-scss-module__jXls-W__amountRow{align-items:center;gap:8px;margin-bottom:6px;display:flex}.CostEstimatePanel-module-scss-module__jXls-W__amount{color:var(--brand-color);font-size:1rem;font-weight:700}.CostEstimatePanel-module-scss-module__jXls-W__modeBadge{background:color-mix(in srgb, var(--brand-color) 14%, transparent);color:var(--brand-color);border-radius:999px;padding:2px 8px;font-size:.65rem}.CostEstimatePanel-module-scss-module__jXls-W__tokenEstimate{background:color-mix(in srgb, var(--brand-color) 8%, transparent);color:var(--body-text-color);border-radius:8px;margin:8px 0;padding:8px;font-size:.7rem}.CostEstimatePanel-module-scss-module__jXls-W__tokenEstimate>div{justify-content:space-between;gap:8px;display:flex}.CostEstimatePanel-module-scss-module__jXls-W__tokenEstimate code{white-space:normal;text-align:left;opacity:.8;direction:ltr;margin-top:5px;display:block}.CostEstimatePanel-module-scss-module__jXls-W__meta,.CostEstimatePanel-module-scss-module__jXls-W__hint{opacity:.65;color:var(--body-text-color);margin:0;font-size:.72rem}.CostEstimatePanel-module-scss-module__jXls-W__error{color:var(--icon-red,#dc2626);margin:0;font-size:.72rem}.CostEstimatePanel-module-scss-module__jXls-W__breakdownList{direction:ltr;flex-direction:column;gap:6px;margin-top:8px;display:flex}.CostEstimatePanel-module-scss-module__jXls-W__breakdownItem{background:color-mix(in srgb, var(--body-text-color) 5%, transparent);border-radius:8px;flex-direction:row;justify-content:space-between;gap:3px;padding:3px 10px;font-size:.7rem;display:flex}.CostEstimatePanel-module-scss-module__jXls-W__breakdownItemProfit{background:color-mix(in srgb, var(--icon-green,#10b981) 16%, transparent)}.CostEstimatePanel-module-scss-module__jXls-W__breakdownItemProfit .CostEstimatePanel-module-scss-module__jXls-W__breakdownLabel,.CostEstimatePanel-module-scss-module__jXls-W__breakdownItemProfit .CostEstimatePanel-module-scss-module__jXls-W__breakdownValue{color:var(--icon-green,#059669)}.CostEstimatePanel-module-scss-module__jXls-W__breakdownLabel{opacity:.92;color:var(--body-text-color);font-size:.76rem;font-weight:700;line-height:1.35}.CostEstimatePanel-module-scss-module__jXls-W__breakdownValue{text-align:left;opacity:.95;word-break:break-word;color:var(--body-text-color);direction:ltr;font-family:Fira Code,Courier New,monospace;font-size:.68rem;line-height:1.4}.CostEstimatePanel-module-scss-module__jXls-W__compoundValueList{flex-direction:column;gap:4px;margin-top:2px;display:flex}.CostEstimatePanel-module-scss-module__jXls-W__compoundValueRow{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.CostEstimatePanel-module-scss-module__jXls-W__compoundValueKey{opacity:.88;word-break:break-word;min-width:0;color:var(--body-text-color);flex:1;font-size:.7rem;font-weight:600;line-height:1.35}.CostEstimatePanel-module-scss-module__jXls-W__valueBadge{background:color-mix(in srgb, var(--brand-color) 12%, transparent);max-width:55%;color:var(--brand-color);text-align:start;word-break:break-all;border-radius:999px;flex-shrink:0;padding:2px 8px;font-family:Fira Code,Courier New,monospace;font-size:.64rem;font-weight:600;line-height:1.3}.CostEstimatePanel-module-scss-module__jXls-W__valueBadgeEmpty{background:color-mix(in srgb, var(--body-text-color) 8%, transparent);color:var(--body-text-color);opacity:.5;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.64rem}.CostEstimatePanel-module-scss-module__jXls-W__explainBlock{margin:10px 0}
.SettingHelpModal-module-scss-module__G3xPcW__helpButton{width:16px;height:16px;color:var(--brand-color,#8b5cf6);opacity:.62;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .12s,transform .12s;display:inline-flex}.SettingHelpModal-module-scss-module__G3xPcW__helpButton:hover,.SettingHelpModal-module-scss-module__G3xPcW__helpButton:focus-visible{opacity:1;transform:scale(1.12)}.SettingHelpModal-module-scss-module__G3xPcW__modalEventScope{display:contents}.SettingHelpModal-module-scss-module__G3xPcW__description{white-space:pre-line;overflow-wrap:anywhere;margin:0;padding:20px 56px 22px;font-size:.86rem;line-height:1.85;overflow-y:auto}
.SelectOptionsField-module-scss-module__J0p66a__field{margin-bottom:12px}.SelectOptionsField-module-scss-module__J0p66a__titleRow{align-items:center;gap:5px;min-width:0;display:flex}.SelectOptionsField-module-scss-module__J0p66a__title{opacity:.72;margin:0 0 8px;font-size:11px;font-weight:700}.SelectOptionsField-module-scss-module__J0p66a__titleRow .SelectOptionsField-module-scss-module__J0p66a__title{margin-bottom:0}.SelectOptionsField-module-scss-module__J0p66a__hint{opacity:.55;margin:-4px 0 8px;font-size:10px;line-height:1.6}.SelectOptionsField-module-scss-module__J0p66a__empty{opacity:.55;margin:6px 8px;font-size:11px}.SelectOptionsField-module-scss-module__J0p66a__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SelectOptionsField-module-scss-module__J0p66a__placeholder{opacity:.55}.SelectOptionsField-module-scss-module__J0p66a__fill{width:calc(var(--preview-progress,0)*100%);background:color-mix(in srgb, var(--brand-color,#8b5cf6) 18%, transparent);pointer-events:none;z-index:-1;position:absolute;inset-block:0;inset-inline-start:0}.SelectOptionsField-module-scss-module__J0p66a__play{border:1px solid color-mix(in srgb, var(--body-text-color) 18%, transparent);width:22px;height:22px;color:var(--body-text-color);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex;position:relative}.SelectOptionsField-module-scss-module__J0p66a__play svg{fill:currentColor;width:10px;height:10px}.SelectOptionsField-module-scss-module__J0p66a__play:hover{border-color:var(--brand-color,#8b5cf6);color:var(--brand-color,#8b5cf6)}.SelectOptionsField-module-scss-module__J0p66a__play:active{transform:scale(.9)}.SelectOptionsField-module-scss-module__J0p66a__play:focus-visible{outline:2px solid color-mix(in srgb, var(--brand-color,#8b5cf6) 55%, transparent);outline-offset:2px}.SelectOptionsField-module-scss-module__J0p66a__playActive{border-color:var(--brand-color,#8b5cf6);background:var(--brand-color,#8b5cf6);color:#fff}.SelectOptionsField-module-scss-module__J0p66a__playActive:hover{color:#fff}.SelectOptionsField-module-scss-module__J0p66a__playLoading:after{content:"";border:1.5px solid #0000;border-top-color:var(--brand-color,#8b5cf6);border-radius:999px;animation:.7s linear infinite SelectOptionsField-module-scss-module__J0p66a__previewSpin;position:absolute;inset:-3px}@keyframes SelectOptionsField-module-scss-module__J0p66a__previewSpin{to{transform:rotate(360deg)}}.SelectOptionsField-module-scss-module__J0p66a__chipIcon{flex-shrink:0;width:auto;height:auto;display:inline-flex}.SelectOptionsField-module-scss-module__J0p66a__chipIcon svg{width:100%;height:100%;display:block}.SelectOptionsField-module-scss-module__J0p66a__chipThumb{object-fit:cover;border-radius:5px;flex-shrink:0;width:18px;height:18px}.SelectOptionsField-module-scss-module__J0p66a__thumb{object-fit:cover;background:color-mix(in srgb, var(--body-text-color) 6%, transparent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;overflow:hidden}.SelectOptionsField-module-scss-module__J0p66a__thumbIcon svg{width:18px;height:18px;display:block}.SelectOptionsField-module-scss-module__J0p66a__thumbLetter{color:color-mix(in srgb, var(--body-text-color) 55%, transparent);font-size:11px;font-weight:700}.SelectOptionsField-module-scss-module__J0p66a__chips{flex-wrap:wrap;gap:6px;display:flex}.SelectOptionsField-module-scss-module__J0p66a__chip{isolation:isolate;border:1px solid var(--input-border-color);background:var(--input-background-color);max-width:100%;color:var(--body-text-color);cursor:pointer;border-radius:10px;align-items:center;transition:border-color .15s;display:inline-flex;position:relative;overflow:hidden}.SelectOptionsField-module-scss-module__J0p66a__chip:hover{border-color:color-mix(in srgb, var(--brand-color,#8b5cf6) 45%, var(--input-border-color))}.SelectOptionsField-module-scss-module__J0p66a__chip.SelectOptionsField-module-scss-module__J0p66a__active{border-color:var(--brand-color,#8b5cf6);color:var(--brand-color,#8b5cf6);background:color-mix(in srgb, var(--brand-color,#8b5cf6) 12%, var(--input-background-color))}.SelectOptionsField-module-scss-module__J0p66a__chip:has(.SelectOptionsField-module-scss-module__J0p66a__chipMain:focus-visible){outline:2px solid color-mix(in srgb, var(--brand-color,#8b5cf6) 55%, transparent);outline-offset:1px}.SelectOptionsField-module-scss-module__J0p66a__chip .SelectOptionsField-module-scss-module__J0p66a__play{width:20px;height:20px;margin-inline-end:5px}.SelectOptionsField-module-scss-module__J0p66a__chipMain{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:6px;min-height:35px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.SelectOptionsField-module-scss-module__J0p66a__chip:has(.SelectOptionsField-module-scss-module__J0p66a__play) .SelectOptionsField-module-scss-module__J0p66a__chipMain{padding-inline-end:6px}.SelectOptionsField-module-scss-module__J0p66a__list{flex-direction:column;gap:2px;display:flex;position:relative}.SelectOptionsField-module-scss-module__J0p66a__listScroll{overscroll-behavior:contain;scrollbar-width:thin;max-height:264px;overflow-y:auto}.SelectOptionsField-module-scss-module__J0p66a__row{isolation:isolate;color:var(--body-text-color);cursor:pointer;border:1px solid #0000;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding-inline-end:8px;transition:background-color .15s;display:flex;position:relative;overflow:hidden}.SelectOptionsField-module-scss-module__J0p66a__row:hover{background:color-mix(in srgb, var(--body-text-color) 5%, transparent)}.SelectOptionsField-module-scss-module__J0p66a__row.SelectOptionsField-module-scss-module__J0p66a__active{border-color:var(--brand-color,#8b5cf6);color:var(--brand-color,#8b5cf6);background:color-mix(in srgb, var(--brand-color,#8b5cf6) 8%, transparent)}.SelectOptionsField-module-scss-module__J0p66a__row:has(.SelectOptionsField-module-scss-module__J0p66a__rowMain:focus-visible){outline:2px solid color-mix(in srgb, var(--brand-color,#8b5cf6) 55%, transparent);outline-offset:-1px}.SelectOptionsField-module-scss-module__J0p66a__rowMain{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;outline:none;flex:auto;align-items:center;gap:8px;padding:6px 8px;font-size:12px;font-weight:600;display:flex}.SelectOptionsField-module-scss-module__J0p66a__dropdown{flex-direction:column;gap:4px;display:flex}.SelectOptionsField-module-scss-module__J0p66a__selectBox{isolation:isolate;border:1px solid var(--input-border-color);background:var(--input-background-color);min-height:38px;color:var(--body-text-color);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding-inline-end:10px;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.SelectOptionsField-module-scss-module__J0p66a__selectBox:hover{border-color:color-mix(in srgb, var(--brand-color,#8b5cf6) 45%, var(--input-border-color))}.SelectOptionsField-module-scss-module__J0p66a__selectBox:has(.SelectOptionsField-module-scss-module__J0p66a__selectTrigger:focus-visible){outline:2px solid color-mix(in srgb, var(--brand-color,#8b5cf6) 55%, transparent);outline-offset:1px}.SelectOptionsField-module-scss-module__J0p66a__selectBoxOpen{border-color:var(--brand-color,#8b5cf6)}.SelectOptionsField-module-scss-module__J0p66a__selectTrigger{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;outline:none;flex:auto;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.SelectOptionsField-module-scss-module__J0p66a__chevron{opacity:.6;flex-shrink:0;transition:transform .15s;display:inline-flex}.SelectOptionsField-module-scss-module__J0p66a__chevronOpen{transform:rotate(180deg)}.SelectOptionsField-module-scss-module__J0p66a__panel{border:1px solid var(--input-border-color);background:var(--plan-card-background-color);border-radius:12px;flex-direction:column;gap:4px;padding:4px;scroll-margin-block:8px;display:flex}.SelectOptionsField-module-scss-module__J0p66a__panelList{overscroll-behavior:contain;scrollbar-width:thin;max-height:232px;overflow-y:auto}.SelectOptionsField-module-scss-module__J0p66a__search{margin:0;display:block;position:relative}.SelectOptionsField-module-scss-module__J0p66a__search svg{inset-inline-start:10px;opacity:.5;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.SelectOptionsField-module-scss-module__J0p66a__search input{box-sizing:border-box;border:1px solid var(--input-border-color);background:var(--input-background-color);width:100%;height:32px;color:var(--body-text-color);font:inherit;border-radius:8px;outline:none;padding-block:0;padding-inline:30px 10px;font-size:12px;display:block}.SelectOptionsField-module-scss-module__J0p66a__grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;display:grid}.SelectOptionsField-module-scss-module__J0p66a__card{border:1px solid var(--input-border-color);background:var(--input-background-color);min-width:0;color:var(--body-text-color);cursor:pointer;border-radius:10px;flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.SelectOptionsField-module-scss-module__J0p66a__card:hover{border-color:color-mix(in srgb, var(--brand-color,#8b5cf6) 45%, var(--input-border-color))}.SelectOptionsField-module-scss-module__J0p66a__card.SelectOptionsField-module-scss-module__J0p66a__active{border-color:var(--brand-color,#8b5cf6);color:var(--brand-color,#8b5cf6)}.SelectOptionsField-module-scss-module__J0p66a__card:has(.SelectOptionsField-module-scss-module__J0p66a__cardLabel:focus-visible){outline:2px solid color-mix(in srgb, var(--brand-color,#8b5cf6) 55%, transparent);outline-offset:1px}.SelectOptionsField-module-scss-module__J0p66a__cardVisual{aspect-ratio:4/3;border-bottom:1px solid color-mix(in srgb, var(--body-text-color) 8%, transparent);justify-content:center;align-items:center;display:flex;overflow:hidden}.SelectOptionsField-module-scss-module__J0p66a__cardMedia{object-fit:cover;width:100%;height:100%;display:block}.SelectOptionsField-module-scss-module__J0p66a__cardIcon{width:30px;height:30px;display:inline-flex}.SelectOptionsField-module-scss-module__J0p66a__cardIcon svg{width:100%;height:100%;display:block}.SelectOptionsField-module-scss-module__J0p66a__cardLetter{color:color-mix(in srgb, var(--body-text-color) 30%, transparent);font-size:20px;font-weight:700}.SelectOptionsField-module-scss-module__J0p66a__cardTitle{isolation:isolate;flex:auto;align-items:center;gap:4px;min-height:32px;padding-inline-end:5px;display:flex;position:relative}.SelectOptionsField-module-scss-module__J0p66a__cardTitle .SelectOptionsField-module-scss-module__J0p66a__play{width:20px;height:20px}.SelectOptionsField-module-scss-module__J0p66a__cardLabel{min-width:0;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;outline:none;flex:auto;padding:5px 7px;font-size:10.5px;font-weight:700;line-height:1.5}.SelectOptionsField-module-scss-module__J0p66a__cardLabel .SelectOptionsField-module-scss-module__J0p66a__label{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.SelectOptionsField-module-scss-module__J0p66a__cardTitle:has(.SelectOptionsField-module-scss-module__J0p66a__play) .SelectOptionsField-module-scss-module__J0p66a__cardLabel{text-align:start}@media (prefers-reduced-motion:reduce){.SelectOptionsField-module-scss-module__J0p66a__play,.SelectOptionsField-module-scss-module__J0p66a__row,.SelectOptionsField-module-scss-module__J0p66a__chip,.SelectOptionsField-module-scss-module__J0p66a__card,.SelectOptionsField-module-scss-module__J0p66a__selectBox,.SelectOptionsField-module-scss-module__J0p66a__chevron{transition:none}.SelectOptionsField-module-scss-module__J0p66a__playLoading:after{animation-duration:2s}}
.ChatInput-module-scss-module__swaFXq__composer{width:100%;max-width:720px;box-shadow:none;background:0 0;border:none;margin:0 auto;overflow:visible}.ChatInput-module-scss-module__swaFXq__composer .ChatInput-module-scss-module__swaFXq__inputCardWrapper,.ChatInput-module-scss-module__swaFXq__composer .ChatInput-module-scss-module__swaFXq__mainInputArea{overflow:visible}.ChatInput-module-scss-module__swaFXq__composer .ChatInput-module-scss-module__swaFXq__inputCardWrapper{position:relative}.ChatInput-module-scss-module__swaFXq__composer .ChatInput-module-scss-module__swaFXq__bottomControls{flex-wrap:nowrap;align-items:center;gap:6px;overflow:visible}.ChatInput-module-scss-module__swaFXq__composer .ChatInput-module-scss-module__swaFXq__compactToolbar{flex:1;min-width:0;overflow:visible}.ChatInput-module-scss-module__swaFXq__composerOffline .ChatInput-module-scss-module__swaFXq__inputCardWrapper{opacity:.72}.ChatInput-module-scss-module__swaFXq__connectionBanner{background:color-mix(in srgb, #c2410c 14%, var(--body-background));color:color-mix(in srgb, #c2410c 85%, var(--body-text-color));border-radius:12px;margin:0 1px 8px;padding:8px 12px;font-size:12px;line-height:1.4}.ChatInput-module-scss-module__swaFXq__editModeBanner{background:color-mix(in srgb, #8b5cf6 9%, var(--body-background));color:var(--body-text-color);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 1px 8px;padding:5px 12px;display:flex}.ChatInput-module-scss-module__swaFXq__editModeBanner>span{align-items:center;gap:9px;min-width:0;display:flex}.ChatInput-module-scss-module__swaFXq__editModeBanner>span>svg{color:#8b5cf6;flex:none}.ChatInput-module-scss-module__swaFXq__editModeBanner>span span{flex-direction:column;min-width:0;display:flex}.ChatInput-module-scss-module__swaFXq__editModeBanner strong{font-size:12px}.ChatInput-module-scss-module__swaFXq__editModeBanner small{opacity:.65;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ChatInput-module-scss-module__swaFXq__editModeBanner button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.ChatInput-module-scss-module__swaFXq__editModeBanner button:hover:not(:disabled){background:#8b5cf621}.ChatInput-module-scss-module__swaFXq__editModeBanner button:disabled{opacity:.45;cursor:default}.ChatInput-module-scss-module__swaFXq__modeSlots{flex-flow:wrap;align-items:stretch;gap:8px;margin-bottom:10px;display:flex}.ChatInput-module-scss-module__swaFXq__modeSlot{border:1px dashed var(--input-border-color,#d8d8e6);background:color-mix(in srgb, var(--input-background-color,transparent) 80%, transparent);border-radius:12px;flex:140px;min-width:132px;max-width:100%;padding:8px}.ChatInput-module-scss-module__swaFXq__modeSlotHead{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:6px;display:flex}.ChatInput-module-scss-module__swaFXq__modeSlotHead strong{font-size:12.5px;font-weight:800}.ChatInput-module-scss-module__swaFXq__modeSlotHead small{opacity:.65;font-variant-numeric:tabular-nums;font-size:11px}.ChatInput-module-scss-module__swaFXq__modeSlotReq{color:#dc2626;margin-inline-start:3px}.ChatInput-module-scss-module__swaFXq__modeSlotHint{opacity:.68;margin:0 0 8px;font-size:11px;line-height:1.5}.ChatInput-module-scss-module__swaFXq__modeSlotRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ChatInput-module-scss-module__swaFXq__modeSlotAdd{gap:6px;display:inline-flex}.ChatInput-module-scss-module__swaFXq__modeSlotAdd button{border:1px dashed var(--input-border-color,#d8d8e6);width:64px;height:64px;color:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ChatInput-module-scss-module__swaFXq__modeSlotPlaceholder{border:1px dashed var(--input-border-color,#d8d8e6);width:72px;min-height:72px;color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;display:inline-flex}.ChatInput-module-scss-module__swaFXq__modeSlotPlaceholder span{text-align:center;font-size:10.5px;font-weight:700;line-height:1.2}.ChatInput-module-scss-module__swaFXq__modeSlotPlaceholder small{opacity:.6;font-size:10px}.ChatInput-module-scss-module__swaFXq__modeSlotPlaceholder:disabled{opacity:.45;cursor:default}.ChatInput-module-scss-module__swaFXq__modeSlotEmpty{opacity:.55;font-size:12px}.ChatInput-module-scss-module__swaFXq__limitsPreview{letter-spacing:.01em;opacity:.62;color:var(--body-text-color);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin:0 0 8px;padding:0 2px;font-size:11px;line-height:1.35;overflow:hidden}.ChatInput-module-scss-module__swaFXq__limitsPreviewWarn{opacity:.95;color:#b91c1c}.ChatInput-module-scss-module__swaFXq__pendingThumb{background:#0000001f;border-radius:14px;flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.ChatInput-module-scss-module__swaFXq__pendingThumb img{object-fit:cover;opacity:.7;width:100%;height:100%;display:block}.ChatInput-module-scss-module__swaFXq__pendingThumb .ChatInput-module-scss-module__swaFXq__pendingAudio{opacity:.8;justify-content:center;align-items:center;width:100%;height:100%;font-size:22px;display:flex}.ChatInput-module-scss-module__swaFXq__pendingThumb span{color:#fff;background:#0006;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;inset:0}.ChatInput-module-scss-module__swaFXq__pendingFailOverlay{background:#00000094;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.ChatInput-module-scss-module__swaFXq__pendingFailOverlay button{cursor:pointer;color:#0f172a;background:#fff;border:none;border-radius:8px;padding:3px 8px;font-size:10px;font-weight:700}.ChatInput-module-scss-module__swaFXq__pendingDismiss{top:4px;width:18px;height:18px;line-height:1;inset-inline-end:4px;border-radius:50%!important;padding:0!important;font-size:12px!important;position:absolute!important}.ChatInput-module-scss-module__swaFXq__pendingFailed img,.ChatInput-module-scss-module__swaFXq__pendingFailed .ChatInput-module-scss-module__swaFXq__pendingAudio{opacity:.45}.ChatInput-module-scss-module__swaFXq__usageDock{justify-content:flex-end;width:100%;max-width:720px;margin:6px auto 0;padding-inline-end:18px;display:flex}.ChatInput-module-scss-module__swaFXq__inputCardWrapper{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-color) 78%, var(--plan-card-background-color)) 0%, color-mix(in srgb, var(--brand-color) 22%, var(--plan-card-background-color)) 46%, color-mix(in srgb, var(--brand-color) 62%, var(--plan-card-background-color)) 100%);border:1px solid color-mix(in srgb, var(--brand-color) 40%, var(--input-border-color));width:100%;max-width:720px;box-shadow:0 12px 28px color-mix(in srgb, var(--brand-color) 16%, transparent),0 1px 0 color-mix(in srgb, var(--body-text-color) 6%, transparent);border-radius:24px;margin:0 auto;padding:2px;overflow:visible}.ChatInput-module-scss-module__swaFXq__mainInputArea{background:var(--plan-card-background-color);border-radius:22px;padding:16px 18px 12px}.ChatInput-module-scss-module__swaFXq__mainInputArea textarea,.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__composerTextarea{resize:none;width:100%;min-height:24px;color:var(--body-text-color);field-sizing:content;outline:none;margin:0;padding:0;font-family:inherit;font-size:15px;line-height:1.55;display:block;box-shadow:none!important;background:0 0!important;border:none!important}.ChatInput-module-scss-module__swaFXq__mainInputArea textarea::placeholder,.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__composerTextarea::placeholder{color:color-mix(in srgb, var(--body-text-color) 45%, transparent)}.ChatInput-module-scss-module__swaFXq__mainInputArea textarea{max-height:160px;overflow-y:auto}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__composerTextarea{max-height:none;overflow:visible}html[dir=rtl] .ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__composerTextarea [contenteditable]:empty{text-align:right;direction:rtl}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__composerTextSlot{margin-bottom:20px;position:relative}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__optimizeAnchor{top:0;z-index:4;width:max-content;position:absolute;inset-inline-end:0}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__composerTextWithOptimize{min-height:32px}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__costAnchor{top:0;z-index:4;position:absolute;inset-inline-start:0}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls .ChatInput-module-scss-module__swaFXq__leftTools{align-items:center;gap:8px;display:flex}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls .ChatInput-module-scss-module__swaFXq__leftTools .ChatInput-module-scss-module__swaFXq__addBtn{border:1px solid var(--input-border-color,var(--border-color));background:var(--input-background-color,var(--plan-card-background-color));width:30px;height:30px;color:var(--body-text-color);cursor:pointer;opacity:.78;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s,opacity .2s;display:flex}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls .ChatInput-module-scss-module__swaFXq__leftTools .ChatInput-module-scss-module__swaFXq__addBtn:hover,.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls .ChatInput-module-scss-module__swaFXq__leftTools .ChatInput-module-scss-module__swaFXq__addBtn.ChatInput-module-scss-module__swaFXq__addBtnOpen{opacity:1;background:color-mix(in srgb, var(--body-text-color) 8%, var(--input-background-color,var(--plan-card-background-color)));border-color:color-mix(in srgb, var(--brand-color) 40%, var(--input-border-color,var(--border-color)));color:var(--brand-color)}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls .ChatInput-module-scss-module__swaFXq__leftTools .ChatInput-module-scss-module__swaFXq__addBtn:disabled{opacity:.4;cursor:not-allowed}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls .ChatInput-module-scss-module__swaFXq__rightTools{align-items:center;gap:10px;display:flex;position:relative}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls .ChatInput-module-scss-module__swaFXq__rightTools .ChatInput-module-scss-module__swaFXq__sendCostChip{opacity:.72;white-space:nowrap;pointer-events:none;font-size:11px;font-weight:700;position:absolute;bottom:calc(100% + 4px);right:0}html[dir=rtl] .ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls .ChatInput-module-scss-module__swaFXq__rightTools .ChatInput-module-scss-module__swaFXq__sendCostChip{left:0;right:auto}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls .ChatInput-module-scss-module__swaFXq__rightTools .ChatInput-module-scss-module__swaFXq__sendBtn{background:var(--brand-color);color:#fff;cursor:pointer;width:36px;height:36px;box-shadow:0 4px 12px color-mix(in srgb, var(--brand-color) 35%, transparent);border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,opacity .2s,box-shadow .2s;display:flex}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls .ChatInput-module-scss-module__swaFXq__rightTools .ChatInput-module-scss-module__swaFXq__sendBtn svg{position:relative;top:1px}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls .ChatInput-module-scss-module__swaFXq__rightTools .ChatInput-module-scss-module__swaFXq__sendBtn:hover{transform:scale(1.05)}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls .ChatInput-module-scss-module__swaFXq__rightTools .ChatInput-module-scss-module__swaFXq__sendBtn:disabled{opacity:.38;cursor:not-allowed;box-shadow:none;transform:none}.ChatInput-module-scss-module__swaFXq__compactNarrow .ChatInput-module-scss-module__swaFXq__bottomControls{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"add top send";align-items:center;gap:8px 6px;display:grid}.ChatInput-module-scss-module__swaFXq__compactNarrow .ChatInput-module-scss-module__swaFXq__leftTools{grid-area:add}.ChatInput-module-scss-module__swaFXq__compactNarrow .ChatInput-module-scss-module__swaFXq__compactToolbar{display:contents}.ChatInput-module-scss-module__swaFXq__compactNarrow .ChatInput-module-scss-module__swaFXq__rightTools{grid-area:send;justify-self:end}.ChatInput-module-scss-module__swaFXq__compactMobile .ChatInput-module-scss-module__swaFXq__bottomControls{position:relative}.ChatInput-module-scss-module__swaFXq__addMenu{border:1px solid var(--input-border-color);background:var(--plan-card-background-color);box-sizing:border-box;border-radius:14px;flex-direction:column;gap:2px;padding:6px;display:flex;box-shadow:0 16px 40px #00000047}.ChatInput-module-scss-module__swaFXq__addMenuItem{width:100%;color:var(--body-text-color);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:.82rem;font-weight:600;display:flex}.ChatInput-module-scss-module__swaFXq__addMenuItem svg{opacity:.8;flex-shrink:0}.ChatInput-module-scss-module__swaFXq__addMenuItem:hover{background:color-mix(in srgb, var(--brand-color,#8b5cf6) 12%, transparent);color:var(--brand-color,#8b5cf6)}.ChatInput-module-scss-module__swaFXq__clearComposer{bottom:calc(100% + 6px);z-index:4;border:1px solid var(--input-border-color);background:var(--plan-card-background-color);width:26px;height:26px;color:var(--body-text-color);opacity:.6;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;transition:opacity .15s;display:inline-flex;position:absolute;inset-inline-start:12px}.ChatInput-module-scss-module__swaFXq__clearComposer:hover:not(:disabled){opacity:1}.ChatInput-module-scss-module__swaFXq__clearComposer:disabled{cursor:not-allowed;opacity:.3}.ChatInput-module-scss-module__swaFXq__addMenuDivider{background:var(--input-border-color);height:1px;margin:4px 6px;display:block}.ChatInput-module-scss-module__swaFXq__addMenuToggle:hover{color:var(--body-text-color)}.ChatInput-module-scss-module__swaFXq__addMenuToggleText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ChatInput-module-scss-module__swaFXq__addMenuToggleText small{opacity:.6;font-size:.7rem;font-weight:500}.ChatInput-module-scss-module__swaFXq__switch{border:1px solid var(--input-border-color);background:var(--input-hover-background-color,color-mix(in srgb, var(--body-text-color) 12%, transparent));border-radius:999px;flex-shrink:0;width:32px;height:18px;transition:background .15s,border-color .15s;position:relative}.ChatInput-module-scss-module__swaFXq__switch:after{content:"";top:2px;background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .18s;position:absolute;inset-inline-start:2px}.ChatInput-module-scss-module__swaFXq__switchOn{background:var(--brand-color,#8b5cf6);border-color:var(--brand-color,#8b5cf6)}.ChatInput-module-scss-module__swaFXq__switchOn:after{transform:translate(-14px)}[dir=ltr] .ChatInput-module-scss-module__swaFXq__switchOn:after{transform:translate(14px)}
.ChatCat-module-scss-module__uIcgeW__stage{z-index:3;pointer-events:none;position:absolute;bottom:calc(100% - 1px);left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 26px calc(100% - 26px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 26px calc(100% - 26px),#0000 100%)}.ChatCat-module-scss-module__uIcgeW__svg{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;touch-action:manipulation;display:block;overflow:hidden}.ChatCat-module-scss-module__uIcgeW__mute{z-index:4;border:1px solid var(--input-border-color);background:var(--plan-card-background-color);width:24px;height:24px;color:var(--body-text-color);opacity:.55;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;transition:opacity .15s;display:inline-flex;position:absolute;inset-inline-end:12px}.ChatCat-module-scss-module__uIcgeW__mute:hover{opacity:1}
.MediaMentionComposer-module-scss-module__kMft3a__wrapper{min-width:0;position:relative}.MediaMentionComposer-module-scss-module__kMft3a__wrapperRaised{z-index:12}.MediaMentionComposer-module-scss-module__kMft3a__pickerDocked{z-index:20;width:100%;max-height:min(280px,46vh);position:absolute;bottom:calc(100% + 8px);left:0;right:0}.MediaMentionComposer-module-scss-module__kMft3a__editor{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;box-sizing:border-box;outline:none;width:100%}.MediaMentionComposer-module-scss-module__kMft3a__editor:empty:before{content:attr(data-placeholder);opacity:.48;pointer-events:none}.MediaMentionComposer-module-scss-module__kMft3a__chip{color:#8b5cf6;vertical-align:middle;-webkit-user-select:none;user-select:none;background:#8b5cf61f;border:1px solid #8b5cf659;border-radius:999px;align-items:center;gap:4px;max-width:210px;margin:0 2px;padding:2px 4px 2px 3px;font-size:.82em;line-height:1.4;display:inline-flex}.MediaMentionComposer-module-scss-module__kMft3a__chip img{object-fit:cover;border-radius:999px;flex:none;width:20px;height:20px}.MediaMentionComposer-module-scss-module__kMft3a__chip[data-missing]{color:#ef4444;background:#ef44441f;border-color:#ef44448c}.MediaMentionComposer-module-scss-module__kMft3a__chip[data-missing] img{opacity:.45;filter:grayscale()}.MediaMentionComposer-module-scss-module__kMft3a__chipLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MediaMentionComposer-module-scss-module__kMft3a__chipRemove{width:16px;height:16px;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:auto;background:#8b5cf638;border:0;border-radius:999px;flex:none;place-items:center;padding:0;font-size:11px;line-height:1;display:inline-grid}.MediaMentionComposer-module-scss-module__kMft3a__chipRemove:hover{color:#fff;background:#8b5cf666}.MediaMentionComposer-module-scss-module__kMft3a__picker{z-index:120;border:1px solid var(--input-border-color);background:var(--plan-card-background-color);color:var(--body-text-color);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 45px #00000038}.MediaMentionComposer-module-scss-module__kMft3a__tabs{border-bottom:1px solid var(--input-border-color);flex:none;gap:4px;padding:7px;display:flex}.MediaMentionComposer-module-scss-module__kMft3a__tabs button,.MediaMentionComposer-module-scss-module__kMft3a__tabs span{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 8px;font-size:.72rem}.MediaMentionComposer-module-scss-module__kMft3a__tabs span{cursor:default}.MediaMentionComposer-module-scss-module__kMft3a__activeTab{color:#8b5cf6!important;background:#8b5cf61f!important}.MediaMentionComposer-module-scss-module__kMft3a__search{border:1px solid var(--input-border-color);border-radius:8px;align-items:center;gap:6px;margin:7px;padding:6px 8px;display:flex}.MediaMentionComposer-module-scss-module__kMft3a__search input{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1;border:unset!important}.MediaMentionComposer-module-scss-module__kMft3a__results{flex:auto;min-height:0;padding:0 6px 6px;overflow-y:auto}.MediaMentionComposer-module-scss-module__kMft3a__results>p{text-align:center;opacity:.65;margin:0;padding:12px;font-size:.75rem}.MediaMentionComposer-module-scss-module__kMft3a__results>button{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:6px;display:flex}.MediaMentionComposer-module-scss-module__kMft3a__results>button>span:last-child{min-width:0;display:grid}.MediaMentionComposer-module-scss-module__kMft3a__results>button strong,.MediaMentionComposer-module-scss-module__kMft3a__results>button small{text-overflow:ellipsis;white-space:nowrap;font-weight:100;overflow:hidden}.MediaMentionComposer-module-scss-module__kMft3a__results>button small{opacity:.55}.MediaMentionComposer-module-scss-module__kMft3a__activeResult{background:#8b5cf61a!important}.MediaMentionComposer-module-scss-module__kMft3a__thumb{background:#8b5cf614;border-radius:7px;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.MediaMentionComposer-module-scss-module__kMft3a__thumb img{object-fit:cover;width:100%;height:100%}.MediaMentionComposer-module-scss-module__kMft3a__hint{border-top:1px solid var(--input-border-color);opacity:.55;align-items:center;gap:5px;padding:6px 9px;font-size:.65rem;display:flex}.MediaMentionComposer-module-scss-module__kMft3a__spin{animation:.9s linear infinite MediaMentionComposer-module-scss-module__kMft3a__spin}@keyframes MediaMentionComposer-module-scss-module__kMft3a__spin{to{transform:rotate(360deg)}}
@font-face{font-family:iransansxvf;src:url(../media/iransansxvf-s.p.1j3oycm9f58za.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:iransansxvf Fallback;src:local(Arial);ascent-override:92.38%;descent-override:41.06%;line-gap-override:0.0%;size-adjust:97.42%}.iransansxvf_97e99802-module__KXCira__className{font-family:iransansxvf,iransansxvf Fallback}.iransansxvf_97e99802-module__KXCira__variable{--font-iransansxvf:"iransansxvf", "iransansxvf Fallback"}
/*# sourceMappingURL=0dwhgi65pifpx.css.map*/