.Chat-module__Kp18nq__page{--c-bg:#0e0b08;--c-rail:#110e0b;--c-raise:#18130e;--c-line:#e8dec813;--c-line-strong:#e8dec824;--c-text:#f3eee4;--c-soft:#d4cab9;--c-muted:#9c9281;--c-dim:#6f675a;--c-gold:#e1b46a;--c-gold-light:#ecc98d;--c-ember:#e0895a;--c-danger:#e08b74;--c-teal:#86b0ad;--c-dialogue:#f1d7a3;--c-action:#b7ab98;--c-bracket:#a9c3cc;--lib-line:var(--c-line);--lib-line-strong:var(--c-line-strong);--lib-panel:var(--c-raise);--lib-text:var(--c-text);--lib-soft:var(--c-soft);--lib-muted:var(--c-muted);--lib-dim:var(--c-dim);--lib-gold:var(--c-gold);--lib-gold-light:var(--c-gold-light);--lib-ember:var(--c-ember);--lib-danger:var(--c-danger);--rail-w:clamp(256px, 18vw, 304px);--inspector-w:clamp(316px, 22vw, 384px);--ease:cubic-bezier(.22, 1, .36, 1);height:100%;min-height:0;color:var(--c-text);font-size:15px}:where(.Chat-module__Kp18nq__page) a{color:inherit;text-decoration:none}.Chat-module__Kp18nq__page :focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}.Chat-module__Kp18nq__workspace{--rail-col:var(--rail-w);--inspector-col:0px;isolation:isolate;grid-template-columns:var(--rail-col) minmax(0, 1fr) var(--inspector-col);background:var(--c-bg);height:100%;min-height:0;transition:grid-template-columns .3s var(--ease);display:grid;position:relative;overflow:clip}.Chat-module__Kp18nq__workspace[data-inspector=open]{--inspector-col:var(--inspector-w)}@media (min-width:1440px){.Chat-module__Kp18nq__workspace[data-inspector=auto]{--inspector-col:var(--inspector-w)}}.Chat-module__Kp18nq__workspace[data-reading=expanded]{--rail-col:0px;--inspector-col:0px}.Chat-module__Kp18nq__main{--reading-width:760px;background:radial-gradient(70% 40% at 50% -6%, #e0895a12, transparent 70%), var(--c-bg);flex-direction:column;grid-column:2;min-width:0;min-height:0;display:flex;position:relative;container:chat-main/inline-size}.Chat-module__Kp18nq__main[data-reading-width=wide]{--reading-width:940px}.Chat-module__Kp18nq__workspace[data-reading=expanded] .Chat-module__Kp18nq__main{--reading-width:880px}.Chat-module__Kp18nq__main:before,.Chat-module__Kp18nq__main:after{z-index:0;pointer-events:none;content:"";position:absolute;inset:0}.Chat-module__Kp18nq__main:before{background-image:var(--chat-role-image,url(/images/connexion-hero.webp));opacity:.42;background-position:50% 38%;background-repeat:no-repeat;background-size:cover}.Chat-module__Kp18nq__main:after{background:radial-gradient(90% 60% at 50% 0,#e0895a14,#0000 70%),linear-gradient(#0e0b0859 0%,#0e0b08b8 38%,#0e0b08e6 78%,#0e0b08f5 100%)}.Chat-module__Kp18nq__main[data-backdrop=off]:before,.Chat-module__Kp18nq__main[data-backdrop=off]:after{display:none}.Chat-module__Kp18nq__main>*{z-index:1;position:relative}.Chat-module__Kp18nq__workspace[data-reading=expanded] .Chat-module__Kp18nq__main[data-reading-width=wide]{--reading-width:1040px}.Chat-module__Kp18nq__iconButton,.Chat-module__Kp18nq__headerButton{color:var(--c-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;place-items:center;padding:0;transition:background-color .16s,border-color .16s,color .16s,transform .14s;display:grid}.Chat-module__Kp18nq__iconButton{border-radius:9px;width:34px;height:34px}.Chat-module__Kp18nq__iconButton:not(:disabled):hover{border-color:var(--c-line-strong);color:var(--c-text);background:#ffffff0d}.Chat-module__Kp18nq__iconButton:not(:disabled):active,.Chat-module__Kp18nq__headerButton:not(:disabled):active{transform:scale(.94)}.Chat-module__Kp18nq__iconButton:disabled,.Chat-module__Kp18nq__headerButton:disabled{cursor:not-allowed;opacity:.4}.Chat-module__Kp18nq__spin{animation:.9s linear infinite Chat-module__Kp18nq__chat-spin}@keyframes Chat-module__Kp18nq__chat-spin{to{transform:rotate(360deg)}}.Chat-module__Kp18nq__mobileOnly{display:none}.Chat-module__Kp18nq__rail{border-right:1px solid var(--c-line);background:var(--c-rail);flex-direction:column;grid-column:1;min-width:0;min-height:0;display:flex;overflow:hidden}.Chat-module__Kp18nq__workspace[data-reading=expanded] .Chat-module__Kp18nq__rail{visibility:hidden}.Chat-module__Kp18nq__railHeader{width:var(--rail-w);flex:none;justify-content:space-between;align-items:flex-start;gap:10px;padding:18px 12px 12px 18px;display:flex}.Chat-module__Kp18nq__railHeading{min-width:0}.Chat-module__Kp18nq__railHeading h2{font-family:var(--font-serif);letter-spacing:-.005em;margin:0;font-size:25px;font-weight:400;line-height:1.05}.Chat-module__Kp18nq__railHeading p{color:var(--c-muted);margin:4px 0 0;font-size:12.5px}.Chat-module__Kp18nq__railHeaderActions{gap:2px;margin-top:-2px;display:flex}.Chat-module__Kp18nq__railTools{width:var(--rail-w);flex:none;gap:8px;padding:0 12px 10px 14px;display:grid}.Chat-module__Kp18nq__search{border:1px solid var(--c-line-strong);height:38px;color:var(--c-dim);background:#00000038;border-radius:10px;align-items:center;gap:8px;padding:0 8px 0 11px;transition:border-color .16s,background-color .16s;display:flex}.Chat-module__Kp18nq__search:focus-within{color:var(--c-gold);background:#0000004d;border-color:#e1b46a6b}.Chat-module__Kp18nq__search input{min-width:0;color:var(--c-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.Chat-module__Kp18nq__search input::placeholder{color:var(--c-dim)}.Chat-module__Kp18nq__search input::-webkit-search-cancel-button{display:none}.Chat-module__Kp18nq__page .Chat-module__Kp18nq__search input:focus-visible{outline:none}.Chat-module__Kp18nq__searchClear{width:24px;height:24px;color:var(--c-muted);cursor:pointer;background:#ffffff0f;border:0;border-radius:6px;place-items:center;display:grid}.Chat-module__Kp18nq__railScroll{width:var(--rail-w);overscroll-behavior:contain;flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:22px;min-height:0;padding:4px 8px 18px 10px;display:grid;overflow:hidden auto}.Chat-module__Kp18nq__railSection{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.Chat-module__Kp18nq__railSectionHeading{justify-content:space-between;align-items:baseline;padding:0 8px;display:flex}.Chat-module__Kp18nq__railSectionHeading h3{color:var(--c-dim);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.Chat-module__Kp18nq__railSectionHeading span{color:var(--c-dim);font-variant-numeric:tabular-nums;font-size:11.5px}.Chat-module__Kp18nq__railHint,.Chat-module__Kp18nq__railEmpty{color:var(--c-dim);margin:0;padding:0 8px;font-size:12.5px;line-height:1.5}.Chat-module__Kp18nq__railEmptyCard{background:#e1b46a09;border:1px dashed #e1b46a3d;border-radius:12px;gap:6px;margin:4px 4px 0;padding:16px;display:grid}.Chat-module__Kp18nq__railEmptyCard strong{font-size:14px}.Chat-module__Kp18nq__railEmptyCard p{color:var(--c-muted);margin:0;font-size:13px;line-height:1.5}.Chat-module__Kp18nq__railEmptyLink{justify-self:start;align-items:center;gap:7px;margin-top:6px;font-size:13.5px;font-weight:650;display:inline-flex;color:var(--c-gold-light)!important}.Chat-module__Kp18nq__storyList{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.Chat-module__Kp18nq__folder{border-radius:12px;min-width:0;transition:background-color .15s,box-shadow .15s}.Chat-module__Kp18nq__folder[data-drop-target]{box-shadow:inset 0 0 0 1px #e1b46a52}.Chat-module__Kp18nq__folder[data-drop-over]{background:#e1b46a14;box-shadow:inset 0 0 0 1.5px #e1b46abf}.Chat-module__Kp18nq__storyButton[data-dragging]{opacity:.45}.Chat-module__Kp18nq__dragGhost{z-index:300;color:#f3eee4;pointer-events:none;will-change:transform;background:#18130ff2;border:1px solid #e1b46a80;border-radius:9px;align-items:center;gap:6px;max-width:260px;padding:7px 11px 7px 8px;font-size:12.5px;font-weight:600;display:inline-flex;position:fixed;top:0;left:0;box-shadow:0 12px 28px #00000073}.Chat-module__Kp18nq__dragGhost svg{color:#e1b46a;flex:none}.Chat-module__Kp18nq__dragGhost span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Chat-module__Kp18nq__folder[data-manageable]{container:chat-folder/inline-size}.Chat-module__Kp18nq__folderHead{position:relative}.Chat-module__Kp18nq__folder[data-manageable] .Chat-module__Kp18nq__folderCopy{padding-right:30px}.Chat-module__Kp18nq__folderActions{opacity:0;transition:opacity .15s;display:flex;position:absolute;top:10px;right:34px}.Chat-module__Kp18nq__folderHead:hover .Chat-module__Kp18nq__folderActions,.Chat-module__Kp18nq__folderHead:focus-within .Chat-module__Kp18nq__folderActions,.Chat-module__Kp18nq__folderHead[data-menu-open] .Chat-module__Kp18nq__folderActions{opacity:1}.Chat-module__Kp18nq__folderActionsWide{gap:2px;display:none}.Chat-module__Kp18nq__folderAction{width:26px;height:26px;color:var(--c-muted,#9c9281);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;transition:background-color .15s,color .15s,border-color .15s;display:grid}.Chat-module__Kp18nq__folderAction:not(:disabled):hover,.Chat-module__Kp18nq__folderAction:focus-visible,.Chat-module__Kp18nq__folderAction[aria-expanded=true]{color:#ecc98d;background:#e1b46a1a;border-color:#e1b46a4d}.Chat-module__Kp18nq__folderAction[data-tone=danger]:not(:disabled):hover,.Chat-module__Kp18nq__folderAction[data-tone=danger]:focus-visible{color:#ec9a85;background:#ec9a851a;border-color:#ec9a8559}.Chat-module__Kp18nq__folderAction:disabled{cursor:default;opacity:.5}@container chat-folder (min-width:280px){.Chat-module__Kp18nq__folder[data-manageable] .Chat-module__Kp18nq__folderCopy{padding-right:58px}.Chat-module__Kp18nq__folderActionsWide{display:flex}.Chat-module__Kp18nq__folderMenuTrigger{display:none}}@media (hover:none){.Chat-module__Kp18nq__folderActions{opacity:1;top:8px}.Chat-module__Kp18nq__folderAction{width:30px;height:30px}.Chat-module__Kp18nq__folder[data-manageable] .Chat-module__Kp18nq__folderCopy{padding-right:34px}@container chat-folder (min-width:280px){.Chat-module__Kp18nq__folder[data-manageable] .Chat-module__Kp18nq__folderCopy{padding-right:66px}}}.Chat-module__Kp18nq__folderTrigger{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:7px 8px;transition:background-color .15s;display:grid}.Chat-module__Kp18nq__folderTrigger:hover{background:#ffffff09}.Chat-module__Kp18nq__folderMark{color:#f2dcb8;width:32px;height:32px;font-family:var(--font-serif);background:linear-gradient(145deg,#3a1e17,#1c1120) 50%/cover;border:1px solid #e1b46a38;border-radius:9px;place-items:center;font-size:17px;line-height:1;display:grid}.Chat-module__Kp18nq__folderMark[data-kind=custom]{color:#a8cfcc;background:#86b0ad1a;border-color:#86b0ad4d}.Chat-module__Kp18nq__folderCopy{gap:1px;min-width:0;display:grid}.Chat-module__Kp18nq__folderCopy strong{color:var(--c-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.Chat-module__Kp18nq__folder[data-active] .Chat-module__Kp18nq__folderCopy strong{color:var(--c-text)}.Chat-module__Kp18nq__folderCopy small{color:var(--c-dim);font-size:11.5px}.Chat-module__Kp18nq__folderChevron{color:var(--c-dim);place-items:center;display:grid}.Chat-module__Kp18nq__folderPanel{height:var(--collapsible-panel-height);transition:height .24s var(--ease);overflow:hidden}.Chat-module__Kp18nq__folderPanel[data-starting-style],.Chat-module__Kp18nq__folderPanel[data-ending-style]{height:0}.Chat-module__Kp18nq__folderStories{grid-template-columns:minmax(0,1fr);gap:1px;padding:2px 0 8px 22px;display:grid;position:relative}.Chat-module__Kp18nq__folderStories .chat-story-motion{min-width:0;overflow:hidden}.Chat-module__Kp18nq__folderStories:before{background:var(--c-line);content:"";width:1px;position:absolute;top:4px;bottom:12px;left:24px}.Chat-module__Kp18nq__storyButton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:minmax(0,1fr);gap:2px;padding:8px 38px 9px 14px;transition:background-color .15s;display:grid;position:relative}.Chat-module__Kp18nq__storyButton:hover{background:#ffffff0a}.Chat-module__Kp18nq__storyButton.is-active{background:linear-gradient(90deg,#e1b46a21,#e1b46a0d)}.Chat-module__Kp18nq__storyButton.is-active:before{background:var(--c-gold);content:"";border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:0;box-shadow:0 0 10px #e1b46a73}.Chat-module__Kp18nq__storyTitleLine{min-width:0}.Chat-module__Kp18nq__storyTitleLine strong{color:var(--c-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.Chat-module__Kp18nq__storyButton.is-active .Chat-module__Kp18nq__storyTitleLine strong{color:var(--c-text)}.Chat-module__Kp18nq__storyMeta{color:var(--c-dim);white-space:nowrap;gap:5px;font-size:11.5px;display:flex;overflow:hidden}.Chat-module__Kp18nq__storyPreview{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.Chat-module__Kp18nq__folderMore,.Chat-module__Kp18nq__folderNewGame{color:var(--c-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-self:start;align-items:center;gap:6px;margin:2px 0 0 6px;padding:5px 8px;font-size:12.5px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.Chat-module__Kp18nq__folderNewGame{color:var(--c-gold)}.Chat-module__Kp18nq__folderMore:hover,.Chat-module__Kp18nq__folderNewGame:not(:disabled):hover{color:var(--c-text);background:#ffffff0b}.Chat-module__Kp18nq__folderNewGame:disabled{opacity:.5}.Chat-module__Kp18nq__folderMoreChevron{place-items:center;display:grid}.Chat-module__Kp18nq__pagination{border:1px solid var(--c-line);background:#0000002e;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;margin:6px 4px 0;padding:5px;display:grid}.Chat-module__Kp18nq__paginationButton{border:1px solid var(--c-line-strong);height:28px;color:var(--c-soft);font:inherit;cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.Chat-module__Kp18nq__paginationButton:disabled{cursor:not-allowed;opacity:.4}.Chat-module__Kp18nq__paginationButton[data-page-turn]{isolation:isolate;position:relative;overflow:hidden}.Chat-module__Kp18nq__paginationButton[data-turning]{color:var(--c-gold-light);border-color:#e1b46ab3}.Chat-module__Kp18nq__paginationButton[data-turning]:before{z-index:-1;transform-origin:0;animation:Chat-module__Kp18nq__chatPageTurnFill var(--page-turn-ms,3s) linear forwards;content:"";background:#e1b46a42;position:absolute;inset:0}.Chat-module__Kp18nq__paginationButton[data-page-turn=previous][data-turning]:before{transform-origin:100%}@keyframes Chat-module__Kp18nq__chatPageTurnFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.Chat-module__Kp18nq__paginationSelect{width:100%;max-width:150px;margin-inline:auto;font-weight:600;height:28px!important;color:var(--c-gold-light)!important;background:#e1b46a0a!important;border-color:#e1b46a33!important;font-size:11.5px!important}.Chat-module__Kp18nq__paginationMenu{color:#e9dfcf;background:#19130e;border:1px solid #e1b46a38;max-height:260px}.Chat-module__Kp18nq__favoriteList{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.Chat-module__Kp18nq__favorite{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;transition:background-color .15s;display:grid}.Chat-module__Kp18nq__favorite:not(:disabled):hover{background:#ffffff0a}.Chat-module__Kp18nq__favoriteThumb{border:1px solid var(--c-line-strong);width:30px;height:30px;color:var(--c-soft);font-family:var(--font-serif);background:#241b14 50%/cover;border-radius:8px;place-items:center;font-size:15px;display:grid}.Chat-module__Kp18nq__favoriteCopy{min-width:0;display:grid}.Chat-module__Kp18nq__favoriteCopy strong,.Chat-module__Kp18nq__favoriteCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Chat-module__Kp18nq__favoriteCopy strong{color:var(--c-soft);font-size:13px;font-weight:600}.Chat-module__Kp18nq__favoriteCopy small{color:var(--c-dim);font-size:11.5px}.Chat-module__Kp18nq__favoriteStart{color:#f0a878;opacity:0;background:#e0895a1f;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:650;transition:opacity .15s;display:inline-flex}.Chat-module__Kp18nq__favorite:hover .Chat-module__Kp18nq__favoriteStart,.Chat-module__Kp18nq__favorite:focus-visible .Chat-module__Kp18nq__favoriteStart{opacity:1}.Chat-module__Kp18nq__railAccount{width:var(--rail-w);border-top:1px solid var(--c-line);flex:none;align-items:center;gap:10px;padding:10px 12px 10px 14px;display:flex}.Chat-module__Kp18nq__railAvatar{color:#23170a;background:radial-gradient(circle at 35% 25%,#f6d89c,#c99a56 75%);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:750;display:grid}.Chat-module__Kp18nq__railAccountBody{flex:1;gap:2px;min-width:0;line-height:1.2;display:grid}.Chat-module__Kp18nq__railAccountName{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.Chat-module__Kp18nq__railAccountCredits{color:var(--c-soft);font-size:12.5px;font-weight:600;display:flex}.Chat-module__Kp18nq__railAccountActions{flex:none}.Chat-module__Kp18nq__railGuest{width:var(--rail-w);border-top:1px solid var(--c-line);flex:none;gap:8px;padding:12px 14px;display:grid}.Chat-module__Kp18nq__railGuest p{color:var(--c-muted);margin:0;font-size:12.5px;line-height:1.45}.Chat-module__Kp18nq__railGuest div{gap:8px;display:flex}.Chat-module__Kp18nq__railGuestPrimary,.Chat-module__Kp18nq__railGuestSecondary{border-radius:9px;flex:1;place-items:center;min-height:34px;font-size:12.5px;font-weight:650;display:grid}.Chat-module__Kp18nq__railGuestPrimary{background:var(--c-ember);color:#1e1008!important}.Chat-module__Kp18nq__railGuestSecondary{border:1px solid var(--c-line-strong);color:var(--c-soft)}.Chat-module__Kp18nq__railSkeleton{gap:10px;padding:6px 8px;animation:.3s .15s both Chat-module__Kp18nq__chat-fade-in;display:grid}.Chat-module__Kp18nq__railSkeleton span{grid-template-rows:13px 10px;grid-template-columns:32px minmax(0,1fr);gap:6px 11px;display:grid}.Chat-module__Kp18nq__railSkeleton i{border-radius:9px;grid-row:span 2;height:32px}.Chat-module__Kp18nq__railSkeleton b{border-radius:4px;width:70%}.Chat-module__Kp18nq__railSkeleton em{border-radius:4px;width:45%}.Chat-module__Kp18nq__railSkeleton i,.Chat-module__Kp18nq__railSkeleton b,.Chat-module__Kp18nq__railSkeleton em,.Chat-module__Kp18nq__timelineSkeleton i,.Chat-module__Kp18nq__timelineSkeleton b{background:linear-gradient(90deg,#e8dec80d,#e8dec81a,#e8dec80d) 0 0/200% 100%;animation:1.4s ease-in-out infinite Chat-module__Kp18nq__chat-shimmer}@keyframes Chat-module__Kp18nq__chat-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes Chat-module__Kp18nq__chat-fade-in{0%{opacity:0}to{opacity:1}}.Chat-module__Kp18nq__headerZone{z-index:3;isolation:isolate;border-bottom:1px solid var(--c-line);background:linear-gradient(#0e0b0833,#0e0b08d9);flex:none;position:relative;overflow:hidden}.Chat-module__Kp18nq__main:not([data-backdrop=off]) .Chat-module__Kp18nq__headerZone{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0e0b0840,#0e0b088c)}.Chat-module__Kp18nq__main:not([data-backdrop=off]) .Chat-module__Kp18nq__headerZone:before{display:none}.Chat-module__Kp18nq__headerZone:before{z-index:-1;background-image:var(--chat-banner,none);content:"";pointer-events:none;filter:blur(26px)saturate(1.15);opacity:.2;background-position:50% 30%;background-size:cover;position:absolute;inset:0;transform:scale(1.2);-webkit-mask-image:linear-gradient(#000 0%,#0006 70%,#0000 100%);mask-image:linear-gradient(#000 0%,#0006 70%,#0000 100%)}.Chat-module__Kp18nq__header{align-items:center;gap:14px;min-height:78px;padding:14px clamp(16px,2vw,28px);display:flex}.Chat-module__Kp18nq__railToggle{display:none}.Chat-module__Kp18nq__roleAvatar{color:#efdbb9;width:50px;height:50px;font-family:var(--font-serif);background:linear-gradient(145deg,#3b1d18,#1c1020) 50%/cover;border:1px solid #e1b46a4d;border-radius:13px;flex:none;place-items:center;font-size:23px;display:grid;overflow:hidden;box-shadow:0 10px 26px #0006}.Chat-module__Kp18nq__titleCopy{flex:auto;gap:3px;min-width:0;display:grid}.Chat-module__Kp18nq__eyebrow{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;min-width:0;margin:0;font-size:11.5px;font-weight:650;display:flex;overflow:hidden}.Chat-module__Kp18nq__eyebrowRole{color:var(--c-ember);text-overflow:ellipsis;overflow:hidden}.Chat-module__Kp18nq__eyebrowTag{color:var(--c-muted);flex:none}.Chat-module__Kp18nq__eyebrowTag:before{color:var(--c-dim);content:"·";margin-right:8px}.Chat-module__Kp18nq__titleCopy h1{color:var(--c-text);font-family:var(--font-serif);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(24px,1.95vw,31px);font-weight:400;line-height:1.08;overflow:hidden}.Chat-module__Kp18nq__metaLine{min-width:0;color:var(--c-muted);flex-wrap:wrap;gap:3px 14px;margin:2px 0 0;font-size:12.5px;display:flex}.Chat-module__Kp18nq__metaChip,.Chat-module__Kp18nq__metaItem{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.Chat-module__Kp18nq__metaChip{height:22px;color:var(--c-gold-light);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;margin:0 0 0 -7px;padding:0 7px;transition:background-color .15s,border-color .15s}.Chat-module__Kp18nq__metaChip:hover{background:#e1b46a14;border-color:#e1b46a4d}.Chat-module__Kp18nq__metaChip:focus-visible{outline-offset:1px;outline:2px solid #f0ce9099}.Chat-module__Kp18nq__metaChip[data-pending]{border-style:dashed;border-color:#e1b46a59;margin-left:0}.Chat-module__Kp18nq__metaChip svg{color:var(--c-gold)}.Chat-module__Kp18nq__metaLock{opacity:.8}.Chat-module__Kp18nq__headerActions{flex:none;align-items:center;gap:6px;display:flex}.Chat-module__Kp18nq__headerButton{border-color:var(--c-line-strong);width:38px;height:38px;color:var(--c-soft);background:#ffffff06}.Chat-module__Kp18nq__headerButton:not(:disabled):hover{color:var(--c-text);background:#ffffff12;border-color:#e8dec842}.Chat-module__Kp18nq__headerButton[aria-pressed=true],.Chat-module__Kp18nq__headerButton[data-open]{color:var(--c-gold-light);background:#e1b46a1f;border-color:#e1b46a66}.Chat-module__Kp18nq__panelSwitch{background:#e1b46a0d;border:1px solid #e1b46a42;border-radius:12px;flex:none;margin-left:4px;padding:3px;display:inline-flex}.Chat-module__Kp18nq__panelToggle{height:32px;color:var(--c-soft);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:650;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex;position:relative}.Chat-module__Kp18nq__panelToggle:hover{color:var(--c-text);background:#e1b46a1a}.Chat-module__Kp18nq__panelToggle[aria-pressed=true]{color:#f6dcaa;background:#e1b46a2b;border-color:#e1b46a73}.Chat-module__Kp18nq__panelToggle svg{color:var(--c-gold)}.Chat-module__Kp18nq__panelCount{min-width:18px;height:18px;color:var(--c-muted);font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;display:inline-grid}.Chat-module__Kp18nq__panelBadge{background:var(--c-ember);width:10px;height:10px;box-shadow:0 0 0 2px var(--c-bg);border-radius:50%;position:absolute;top:-3px;right:-3px}.Chat-module__Kp18nq__panelBadge:after,.Chat-module__Kp18nq__tabFresh:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;border:2px solid #e0895a99;animation:1.8s ease-out 3 Chat-module__Kp18nq__chat-ring;position:absolute;inset:-3px}@keyframes Chat-module__Kp18nq__chat-ring{0%{opacity:.9;transform:scale(.75)}to{opacity:0;transform:scale(1.5)}}@container chat-main (max-width:800px){.Chat-module__Kp18nq__panelToggle{justify-content:center;width:34px;padding:0}.Chat-module__Kp18nq__panelToggle span,.Chat-module__Kp18nq__panelCount{display:none}.Chat-module__Kp18nq__metaLine{flex-wrap:nowrap;overflow:hidden}.Chat-module__Kp18nq__metaLine>:not(:first-child){display:none}}@container chat-main (max-width:700px){.Chat-module__Kp18nq__headerActions .Chat-module__Kp18nq__compactHide{display:none}}.Chat-module__Kp18nq__sceneLine{color:var(--c-muted);align-items:center;gap:8px;margin:0;padding:0 clamp(16px,2vw,28px) 11px calc(clamp(16px,2vw,28px) + 64px);font-size:12.5px;display:flex}.Chat-module__Kp18nq__sceneLine svg{color:var(--c-gold);flex:none}.Chat-module__Kp18nq__sceneLine span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Chat-module__Kp18nq__timelineFrame{flex:auto;min-height:0;display:flex;position:relative;container:chat-frame/size}.Chat-module__Kp18nq__timeline{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:28px clamp(16px,3vw,44px) 26px;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 22px calc(100% - 10px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 22px calc(100% - 10px),#0000 100%)}.Chat-module__Kp18nq__timeline[data-docked]{-webkit-mask-image:linear-gradient(#0000 0,#000 22px calc(100% - 44px),#0000 calc(100% - 14px));mask-image:linear-gradient(#0000 0,#000 22px calc(100% - 44px),#0000 calc(100% - 14px))}.Chat-module__Kp18nq__timelineColumn{max-width:var(--reading-width);flex-direction:column;gap:28px;margin:0 auto;font-size:16.5px;display:flex}.Chat-module__Kp18nq__timeline[data-size=s] .Chat-module__Kp18nq__timelineColumn{font-size:15px}.Chat-module__Kp18nq__timeline[data-size=l] .Chat-module__Kp18nq__timelineColumn{font-size:18.5px}.Chat-module__Kp18nq__storyStart{color:var(--c-dim);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;font-size:11.5px;font-weight:650;display:flex}.Chat-module__Kp18nq__storyStart:before,.Chat-module__Kp18nq__storyStart:after{background:linear-gradient(90deg, transparent, var(--c-line-strong), transparent);content:"";flex:1;height:1px}.Chat-module__Kp18nq__storyStart svg{color:var(--c-gold)}.Chat-module__Kp18nq__loadOlder{border:1px solid var(--c-line-strong);height:34px;color:var(--c-soft);font:inherit;cursor:pointer;background:#ffffff06;border-radius:999px;align-self:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.Chat-module__Kp18nq__loadOlder:not(:disabled):hover{color:var(--c-text);border-color:#e1b46a59}.Chat-module__Kp18nq__timelineEmpty{max-width:380px;color:var(--c-muted);text-align:center;justify-items:center;gap:8px;margin:12vh auto 0;display:grid}.Chat-module__Kp18nq__timelineEmpty svg{color:var(--c-gold)}.Chat-module__Kp18nq__timelineEmpty strong{color:var(--c-text);font-family:var(--font-serif);font-size:24px;font-weight:400}.Chat-module__Kp18nq__timelineEmpty p{margin:0;font-size:14px;line-height:1.6}.Chat-module__Kp18nq__timelineEmptyLink{background:var(--c-ember);border-radius:10px;margin-top:8px;padding:9px 16px;font-size:14px;font-weight:650;color:#1e1008!important}.Chat-module__Kp18nq__timelineSkeleton{gap:32px;animation:.3s .15s both Chat-module__Kp18nq__chat-fade-in;display:grid}.Chat-module__Kp18nq__timelineSkeleton>div{gap:10px;display:grid}.Chat-module__Kp18nq__timelineSkeleton>div[data-role=user]{border:1px solid var(--c-line);border-radius:14px;margin-left:12%;padding:16px 18px}.Chat-module__Kp18nq__timelineSkeleton i{border-radius:4px;width:130px;height:12px}.Chat-module__Kp18nq__timelineSkeleton b{border-radius:4px;height:13px}.Chat-module__Kp18nq__timelineSkeleton b:nth-of-type(2){width:92%}.Chat-module__Kp18nq__timelineSkeleton b:nth-of-type(3){width:64%}.Chat-module__Kp18nq__message{border-radius:14px;min-width:0;position:relative}.Chat-module__Kp18nq__message[data-role=ai]{margin:-10px -14px;padding:10px 14px}.Chat-module__Kp18nq__timeline ::selection{color:#fff6e4;background:#e1b46a52}.Chat-module__Kp18nq__message[data-role=user]{background:linear-gradient(#e0895a14,#e0895a09);border:1px solid #e0895a29;margin-left:clamp(0px,7%,64px);padding:13px 18px 15px}.Chat-module__Kp18nq__message[data-enter]{animation:Chat-module__Kp18nq__chat-message-in .22s var(--ease) both}@keyframes Chat-module__Kp18nq__chat-message-in{0%{opacity:0;transform:translateY(6px)}}.Chat-module__Kp18nq__message[data-highlight]{animation:Chat-module__Kp18nq__chat-highlight 2.4s var(--ease)}@keyframes Chat-module__Kp18nq__chat-highlight{0%,35%{background-color:#e1b46a14;box-shadow:0 0 0 2px #e1b46a8c,0 0 32px #e1b46a2e}to{box-shadow:0 0 0 2px #e1b46a00,0 0 32px #e1b46a00}}.Chat-module__Kp18nq__messageHead{align-items:center;gap:9px;min-height:30px;margin-bottom:6px;display:flex}.Chat-module__Kp18nq__messageMark{background:var(--c-gold);border-radius:1.5px;flex:none;width:7px;height:7px;margin:0 2px;transform:rotate(45deg);box-shadow:0 0 10px #e1b46a73}.Chat-module__Kp18nq__messageAuthor{color:var(--c-gold);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.Chat-module__Kp18nq__message[data-role=user] .Chat-module__Kp18nq__messageAuthor{color:#f0a878}.Chat-module__Kp18nq__messageNumber{color:var(--c-dim);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.Chat-module__Kp18nq__liveStatus{color:var(--c-muted);font-size:12.5px;font-style:italic}.Chat-module__Kp18nq__liveStatus:after{content:"…"}.Chat-module__Kp18nq__messageActions{opacity:0;flex:none;gap:2px;margin-left:auto;transition:opacity .16s;display:flex}.Chat-module__Kp18nq__message:hover .Chat-module__Kp18nq__messageActions,.Chat-module__Kp18nq__message:focus-within .Chat-module__Kp18nq__messageActions{opacity:1}.Chat-module__Kp18nq__messageAction{width:30px;height:30px;color:var(--c-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s,transform .12s;display:grid}.Chat-module__Kp18nq__messageAction:not(:disabled):hover{border-color:var(--c-line-strong);color:var(--c-text);background:#ffffff0f}.Chat-module__Kp18nq__messageAction[data-tone=note]:not(:disabled):hover{color:var(--c-gold-light);background:#e1b46a1a;border-color:#e1b46a59}.Chat-module__Kp18nq__messageAction[data-tone=danger]:not(:disabled):hover{color:var(--c-danger);background:#e08b7414;border-color:#e08b7452}.Chat-module__Kp18nq__messageAction:not(:disabled):active{transform:scale(.9)}.Chat-module__Kp18nq__messageAction:disabled{cursor:not-allowed;opacity:.35}.Chat-module__Kp18nq__messageBody{color:#dcd2c1;overflow-wrap:anywhere;min-width:0;font-size:1em;line-height:1.78}.Chat-module__Kp18nq__message[data-role=user] .Chat-module__Kp18nq__messageBody{color:#e9dfcf}.Chat-module__Kp18nq__timeline[data-font=serif] .Chat-module__Kp18nq__messageBody{font-family:Charter,Bitstream Charter,Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:1.04em;line-height:1.72}.Chat-module__Kp18nq__messageBody .rp-message-content{display:inline}.Chat-module__Kp18nq__messageBody .rp-dialogue{color:var(--c-dialogue);font-weight:500}.Chat-module__Kp18nq__messageBody .rp-action{color:var(--c-action);font-synthesis:style;font-style:italic}.Chat-module__Kp18nq__messageBody .rp-action .rp-dialogue{font-style:normal}.Chat-module__Kp18nq__messageBody .rp-bracket{color:var(--c-bracket)}.Chat-module__Kp18nq__messageBody .rp-bracket:before{content:"["}.Chat-module__Kp18nq__messageBody .rp-bracket:after{content:"]"}.Chat-module__Kp18nq__caret{background:var(--c-gold);vertical-align:-.15em;border-radius:1px;width:2px;height:1.05em;margin-left:3px;animation:1s steps(2,end) infinite Chat-module__Kp18nq__chat-caret;display:inline-block}@keyframes Chat-module__Kp18nq__chat-caret{50%{opacity:0}}.Chat-module__Kp18nq__thinking{gap:6px;padding:8px 0 4px 2px;display:flex}.Chat-module__Kp18nq__slowWait{color:var(--c-muted);margin:2px 0 0 2px;font-size:12.5px;line-height:1.45}.Chat-module__Kp18nq__thinking span{background:var(--c-gold);opacity:.35;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite Chat-module__Kp18nq__chat-thinking}.Chat-module__Kp18nq__thinking span:nth-child(2){animation-delay:.15s}.Chat-module__Kp18nq__thinking span:nth-child(3){animation-delay:.3s}@keyframes Chat-module__Kp18nq__chat-thinking{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.Chat-module__Kp18nq__nextActions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:-14px;display:flex}.Chat-module__Kp18nq__nextAction{border:1px solid var(--c-line-strong);height:32px;color:var(--c-soft);font:inherit;cursor:pointer;background:#ffffff05;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,transform .12s;display:inline-flex}.Chat-module__Kp18nq__nextAction svg{color:var(--c-gold)}.Chat-module__Kp18nq__nextAction:not(:disabled):hover{color:var(--c-text);background:#e1b46a14;border-color:#e1b46a66}.Chat-module__Kp18nq__nextAction:not(:disabled):active{transform:scale(.97)}.Chat-module__Kp18nq__nextAction:disabled{cursor:not-allowed;opacity:.45}.Chat-module__Kp18nq__memoryNews{color:#b5d6ad;height:28px;font:inherit;cursor:pointer;background:#9dc1961a;border:1px solid #9dc19659;border-radius:999px;align-items:center;gap:6px;margin-left:4px;padding:0 11px;font-size:12.5px;font-weight:650;transition:background-color .15s,border-color .15s;display:inline-flex}.Chat-module__Kp18nq__memoryNews:hover{background:#9dc1962b;border-color:#9dc19699}.Chat-module__Kp18nq__receipt{color:var(--c-dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.Chat-module__Kp18nq__jumpButton{z-index:4;right:0;bottom:calc(14px + var(--chat-dock-lift,0px));border:1px solid var(--c-line-strong);width:max-content;height:34px;color:var(--c-soft);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1510f0;border-radius:999px;align-items:center;gap:7px;margin-inline:auto;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;left:0;box-shadow:0 10px 28px #00000073}.Chat-module__Kp18nq__jumpButton[data-unread]{color:var(--c-gold-light);border-color:#e1b46a80}.Chat-module__Kp18nq__selectionNote{z-index:6;height:34px;color:var(--c-gold-light);font:inherit;white-space:nowrap;cursor:pointer;background:#241b13;border:1px solid #e1b46a73;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:650;display:inline-flex;position:absolute;translate:-50%;box-shadow:0 12px 30px #00000080}.Chat-module__Kp18nq__selectionNote:hover{background:#2d2218}.Chat-module__Kp18nq__composer{z-index:3;flex:none;padding:6px clamp(16px,3vw,44px) 16px;position:relative}.Chat-module__Kp18nq__composer>*{max-width:calc(var(--reading-width) + 40px);margin-inline:auto}.Chat-module__Kp18nq__bannerMotion{overflow:hidden}.Chat-module__Kp18nq__banner{border:1px solid var(--c-line-strong);color:var(--c-soft);background:#ffffff08;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:10px;padding:10px 10px 10px 13px;font-size:13.5px;line-height:1.5;display:flex}.Chat-module__Kp18nq__banner>svg{flex:none;margin-top:2px}.Chat-module__Kp18nq__banner p{flex:1;margin:0}.Chat-module__Kp18nq__banner[data-tone=danger]{color:#f2cdc2;background:#e08b7414;border-color:#e08b7457}.Chat-module__Kp18nq__banner[data-tone=danger]>svg{color:var(--c-danger)}.Chat-module__Kp18nq__banner[data-tone=warning]{background:#e1b46a0f;border-color:#e1b46a4d}.Chat-module__Kp18nq__banner[data-tone=warning]>svg{color:var(--c-gold)}.Chat-module__Kp18nq__banner[data-tone=info]{background:#86b0ad12;border-color:#86b0ad4d}.Chat-module__Kp18nq__banner[data-tone=info]>svg{color:var(--c-teal)}.Chat-module__Kp18nq__bannerClose{width:26px;height:26px;color:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.Chat-module__Kp18nq__bannerClose:hover{opacity:1;background:#ffffff12}.Chat-module__Kp18nq__bannerAction{border:1px solid var(--c-line-strong);height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff0a;border-radius:9px;flex:none;align-self:center;align-items:center;padding:0 13px;font-size:13px;font-weight:650;display:inline-flex;color:var(--c-text)!important}.Chat-module__Kp18nq__bannerAction[data-primary]{background:var(--c-ember);border-color:#0000;color:#1e1008!important}.Chat-module__Kp18nq__creditCopy{flex:1;gap:2px;display:grid}.Chat-module__Kp18nq__creditCopy strong{color:var(--c-text);font-size:13.5px}.Chat-module__Kp18nq__creditCopy p{color:var(--c-muted);font-size:13px}.Chat-module__Kp18nq__creditCopy small{color:var(--c-gold-light);align-items:center;gap:5px;font-size:12px;display:inline-flex}.Chat-module__Kp18nq__languageHint{color:var(--c-muted,#9c9281);text-align:center;justify-content:center;align-items:center;gap:7px;margin:6px 0 0;padding:0 4px;font-size:12.5px;line-height:1.45;display:flex}.Chat-module__Kp18nq__languageHint svg{color:var(--c-gold,#e1b46a);flex:none}.Chat-module__Kp18nq__composerBox{border:1px solid var(--c-line-strong);background:#16120e;border-radius:16px;transition:border-color .18s,box-shadow .18s;box-shadow:0 14px 34px #00000047}.Chat-module__Kp18nq__composerBox:focus-within{border-color:#e1b46a6b;box-shadow:0 0 0 3px #e1b46a12,0 14px 34px #00000052}.Chat-module__Kp18nq__composerBox[data-invalid]{border-color:#e08b7480}.Chat-module__Kp18nq__composerBox[data-disabled]{opacity:.8}.Chat-module__Kp18nq__composerField textarea{width:100%;min-height:58px;max-height:min(38vh,300px);color:var(--c-text);font:inherit;resize:none;background:0 0;border:0;outline:0;padding:15px 18px 6px;font-size:15.5px;line-height:1.6;display:block}.Chat-module__Kp18nq__composerField textarea::placeholder{color:var(--c-dim)}.Chat-module__Kp18nq__page .Chat-module__Kp18nq__composerField textarea:focus-visible{outline:none}.Chat-module__Kp18nq__composerBar{align-items:center;gap:4px;min-width:0;padding:4px 8px 8px 10px;display:flex}.Chat-module__Kp18nq__formatGroup{gap:1px;display:flex}.Chat-module__Kp18nq__formatButton,.Chat-module__Kp18nq__guideButton,.Chat-module__Kp18nq__unexpectedButton{height:30px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:650;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.Chat-module__Kp18nq__formatButton{min-width:34px;color:var(--c-muted);padding:0 8px}.Chat-module__Kp18nq__formatButton:not(:disabled):hover,.Chat-module__Kp18nq__guideButton:hover{color:var(--c-text);background:#ffffff0f}.Chat-module__Kp18nq__formatButton:disabled,.Chat-module__Kp18nq__unexpectedButton:disabled{cursor:not-allowed;opacity:.4}.Chat-module__Kp18nq__formatGlyph{font-size:14px;line-height:1}.Chat-module__Kp18nq__formatGlyph[data-kind=dialogue]{color:var(--c-dialogue)}.Chat-module__Kp18nq__formatGlyph[data-kind=action]{color:var(--c-action);font-synthesis:style;font-size:17px;font-style:italic}.Chat-module__Kp18nq__formatGlyph[data-kind=context]{color:var(--c-bracket);letter-spacing:-.04em;font-weight:700}.Chat-module__Kp18nq__composerDivider{background:var(--c-line-strong);width:1px;height:18px;margin:0 4px}.Chat-module__Kp18nq__unexpectedButton{color:#f0a878;background:#e0895a12;border-color:#e0895a38;padding:0 10px}.Chat-module__Kp18nq__unexpectedButton:not(:disabled):hover,.Chat-module__Kp18nq__unexpectedButton[aria-expanded=true]{background:#e0895a24;border-color:#e0895a73}.Chat-module__Kp18nq__unexpectedButton[data-armed]{color:#1e1008;background:#e0895a;border-color:#f0a878bf;box-shadow:0 0 0 3px #e0895a29}.Chat-module__Kp18nq__unexpectedButton[data-armed]:not(:disabled):hover{background:#ef9f72}.Chat-module__Kp18nq__composerBox[data-armed]{border-color:#e0895a80}.Chat-module__Kp18nq__unexpectedArmed{color:#f0a878;background:#e0895a14;border:1px solid #e0895a52;border-radius:10px;align-items:center;gap:8px;min-width:0;margin:10px 10px 0;padding:5px 5px 5px 10px;font-size:12.5px;line-height:1.3;display:flex}.Chat-module__Kp18nq__unexpectedArmed>svg{flex:none}.Chat-module__Kp18nq__unexpectedArmed strong{flex:none;font-weight:650}.Chat-module__Kp18nq__unexpectedArmedMode{min-width:0;color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Chat-module__Kp18nq__unexpectedArmedHint{color:var(--c-muted);flex:none;margin-left:auto}.Chat-module__Kp18nq__unexpectedDisarm{color:#f0a878;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;transition:background-color .15s,color .15s;display:grid}.Chat-module__Kp18nq__unexpectedDisarm:not(:disabled):hover{color:#ffd2b4;background:#e0895a29}@container chat-main (max-width:520px){.Chat-module__Kp18nq__unexpectedArmedHint{display:none}}.Chat-module__Kp18nq__guideButton{color:var(--c-muted);padding:0 9px}.Chat-module__Kp18nq__guideButton[data-active]{color:#a8cfcc;background:#86b0ad1a}.Chat-module__Kp18nq__composerSpacer{flex:1;min-width:4px}.Chat-module__Kp18nq__sendHint,.Chat-module__Kp18nq__counter{color:var(--c-dim);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-right:6px;font-size:12px}.Chat-module__Kp18nq__counter{color:var(--c-muted)}.Chat-module__Kp18nq__counter[data-over]{color:var(--c-danger);font-weight:650}.Chat-module__Kp18nq__sendButton{background:var(--c-ember);color:#1e1008;height:38px;font:inherit;cursor:pointer;border:0;border-radius:11px;flex:none;align-items:center;gap:9px;padding:0 10px 0 6px;font-size:14px;font-weight:700;transition:background-color .16s,box-shadow .2s,transform .14s,opacity .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.Chat-module__Kp18nq__sendButton:not(:disabled):hover{background:#ef9f72;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 10px 24px -10px #e0895acc}.Chat-module__Kp18nq__sendButton:not(:disabled):active{background:#d27a4c;transform:translateY(0)scale(.98)}.Chat-module__Kp18nq__sendButton:disabled{box-shadow:none;color:#f3eee46b;cursor:not-allowed;background:#3a2d22}.Chat-module__Kp18nq__sendCost{font-variant-numeric:tabular-nums;background:#1e100829;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 4px;font-size:13px;display:inline-flex}.Chat-module__Kp18nq__sendButton:disabled .Chat-module__Kp18nq__sendCost{background:#0003}.Chat-module__Kp18nq__timelineDock{z-index:3;width:min(calc(var(--reading-width) + 40px), calc(100cqw - 2 * clamp(16px, 3vw, 44px)));margin-inline:auto;position:absolute;bottom:12px;left:0;right:0}.Chat-module__Kp18nq__timelineDock:empty{display:none}.Chat-module__Kp18nq__dockSpacer{flex:none;margin-top:-28px}.Chat-module__Kp18nq__guide{overscroll-behavior:contain;-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);background:linear-gradient(#86b0ad17,#86b0ad05 70%),#15120ecc;border:1px solid #86b0ad42;border-radius:16px;gap:10px;max-height:min(400px,68cqh);padding:12px 12px 12px 16px;display:grid;position:relative;overflow-y:auto;box-shadow:0 -24px 48px -28px #000000b3,0 18px 44px #0006,inset 0 1px #ffffff0d}.Chat-module__Kp18nq__guideCalendar{color:var(--c-text);background:#e1b46a14;border-bottom:1px solid #e1b46a33;border-radius:15px 15px 0 0;align-items:center;gap:10px;margin:-12px -12px 0 -16px;padding:8px 10px 8px 16px;font-size:13.5px;line-height:1.4;display:flex}.Chat-module__Kp18nq__guideCalendar>svg{color:var(--c-gold);flex:none}.Chat-module__Kp18nq__guideCalendar p{flex:1;min-width:0;margin:0}.Chat-module__Kp18nq__guideCalendarAction{height:30px;color:var(--c-gold-light);font:inherit;white-space:nowrap;cursor:pointer;background:#e1b46a1a;border:1px solid #e1b46a73;border-radius:8px;flex:none;align-items:center;padding:0 12px;font-size:13px;font-weight:650;transition:background-color .15s,border-color .15s;display:inline-flex}.Chat-module__Kp18nq__guideCalendarAction:hover{background:#e1b46a2e;border-color:#e1b46ab3}.Chat-module__Kp18nq__guideHead{align-items:center;gap:10px;min-width:0;display:flex}.Chat-module__Kp18nq__guideIcon{color:#a8cfcc;background:#86b0ad1a;border:1px solid #86b0ad4d;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.Chat-module__Kp18nq__guideTitle{flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.Chat-module__Kp18nq__guideTitle strong{font-size:14.5px}.Chat-module__Kp18nq__guideTitle span{color:#a8cfcc;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.Chat-module__Kp18nq__guideStage{min-width:0}.Chat-module__Kp18nq__guideCopy{gap:8px;display:grid}.Chat-module__Kp18nq__guideText{color:var(--c-soft);margin:0;font-size:13.5px;line-height:1.55}.Chat-module__Kp18nq__phoneText{display:none}.Chat-module__Kp18nq__guideExample{color:#dcd2c1;background:#00000042;border-left:2px solid #e1b46a80;border-radius:0 10px 10px 0;margin:0;padding:9px 13px;font-size:13.5px;line-height:1.6}.Chat-module__Kp18nq__guideExample .rp-dialogue{color:var(--c-dialogue);font-weight:500}.Chat-module__Kp18nq__guideExample .rp-action{color:var(--c-action);font-synthesis:style;font-style:italic}.Chat-module__Kp18nq__guideExample .rp-bracket{color:var(--c-bracket)}.Chat-module__Kp18nq__guideExample .rp-bracket:before{content:"["}.Chat-module__Kp18nq__guideExample .rp-bracket:after{content:"]"}.Chat-module__Kp18nq__guideNote{color:var(--c-muted);font-size:12.5px;line-height:1.5;display:block}.Chat-module__Kp18nq__guideNote strong{color:#a8cfcc}.Chat-module__Kp18nq__guideFoot{border-top:1px solid #e8dec812;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding-top:10px;display:flex}.Chat-module__Kp18nq__guideLegend{min-width:0;color:var(--c-muted);flex-wrap:wrap;gap:4px 16px;font-size:12.5px;display:flex}.Chat-module__Kp18nq__guideLegend b{margin-right:5px;font-weight:700}.Chat-module__Kp18nq__guideLegend b[data-kind=context]{color:var(--c-bracket)}.Chat-module__Kp18nq__guideLegend b[data-kind=action]{color:var(--c-action);font-synthesis:style;font-style:italic}.Chat-module__Kp18nq__guideLegend b[data-kind=dialogue]{color:var(--c-dialogue)}.Chat-module__Kp18nq__guidePager{align-items:center;gap:6px;margin-left:auto;display:flex}.Chat-module__Kp18nq__guideSteps{color:var(--c-dim);align-items:center;gap:2px;margin-right:4px;font-size:12px;font-weight:600;display:flex}.Chat-module__Kp18nq__guideSteps>span:last-child{margin-left:4px}.Chat-module__Kp18nq__guideDot{cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:22px;padding:0;display:grid}.Chat-module__Kp18nq__guideDot span{width:8px;height:8px;transition:width .2s var(--ease), background-color .2s ease;background:#e8dec833;border-radius:999px}.Chat-module__Kp18nq__guideDot[aria-current=step] span{background:#86b0ad;width:20px}.Chat-module__Kp18nq__guideNav{border:1px solid var(--c-line-strong);height:32px;color:var(--c-soft);font:inherit;cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.Chat-module__Kp18nq__guideNav[data-primary]{color:#0c1413;background:#86b0ad;border-color:#0000}.Chat-module__Kp18nq__guideExpand{color:#a8cfcc;height:28px;font:inherit;white-space:nowrap;cursor:pointer;background:#86b0ad14;border:1px solid #86b0ad4d;border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 8px 0 10px;font-size:12.5px;font-weight:650;transition:background-color .15s,border-color .15s;display:none}.Chat-module__Kp18nq__guideExpand:hover{background:#86b0ad26;border-color:#86b0ad80}.Chat-module__Kp18nq__guideExpand svg{transition:rotate .2s var(--ease)}.Chat-module__Kp18nq__guideExpand[aria-expanded=true] svg{rotate:180deg}.Chat-module__Kp18nq__guideClose{width:28px;height:28px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.Chat-module__Kp18nq__guideClose:hover{color:var(--c-text);background:#ffffff0f}@container chat-frame (max-height:540px){.Chat-module__Kp18nq__guideNote{display:none}.Chat-module__Kp18nq__guideExpand{display:inline-flex}.Chat-module__Kp18nq__guide:not([data-expanded]) .Chat-module__Kp18nq__guideExample,.Chat-module__Kp18nq__guide:not([data-expanded]) .Chat-module__Kp18nq__guideFoot,.Chat-module__Kp18nq__guide:not([data-expanded]) .Chat-module__Kp18nq__desktopText{display:none}.Chat-module__Kp18nq__guide:not([data-expanded]) .Chat-module__Kp18nq__phoneText{display:inline}}.Chat-module__Kp18nq__inspector{border-left:1px solid var(--c-line);background:var(--c-rail);visibility:hidden;grid-column:3;min-width:0;min-height:0;transition:visibility 0s linear .3s;overflow:hidden}.Chat-module__Kp18nq__workspace[data-inspector=open] .Chat-module__Kp18nq__inspector{visibility:visible;transition-delay:0s}@media (min-width:1440px){.Chat-module__Kp18nq__workspace[data-inspector=auto] .Chat-module__Kp18nq__inspector{visibility:visible;transition-delay:0s}}.Chat-module__Kp18nq__workspace[data-reading=expanded] .Chat-module__Kp18nq__inspector{visibility:hidden}.Chat-module__Kp18nq__inspectorShell{width:var(--inspector-w);flex-direction:column;height:100%;min-height:0;display:flex}.Chat-module__Kp18nq__inspectorTabsRoot{flex:none;align-items:center;gap:8px;padding:16px 12px 12px 14px;display:flex;flex-direction:row!important}.Chat-module__Kp18nq__inspectorTabs{border:1px solid var(--c-line);flex:1;grid-template-columns:1fr 1fr;position:relative;background:#00000047!important;border-radius:11px!important;height:40px!important;padding:3px!important;display:grid!important}.Chat-module__Kp18nq__inspectorIndicator{background:linear-gradient(#2b2219,#221a13);border:1px solid #e1b46a47;border-radius:8px;width:calc(50% - 3px);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 3px 10px #0000004d}.Chat-module__Kp18nq__inspectorTab{z-index:1;justify-content:center;align-items:center;position:relative;height:100%!important;box-shadow:none!important;color:var(--c-muted)!important;background:0 0!important;border:0!important;gap:7px!important;font-size:13.5px!important;font-weight:650!important;display:inline-flex!important}.Chat-module__Kp18nq__inspectorTab[data-active],.Chat-module__Kp18nq__inspectorTab[aria-selected=true]{color:var(--c-text)!important}.Chat-module__Kp18nq__inspectorTab:after{display:none}.Chat-module__Kp18nq__tabFresh{background:var(--c-ember);color:#1e1008;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;display:inline-grid;position:relative}.Chat-module__Kp18nq__tabCount{min-width:20px;height:18px;color:var(--c-muted);font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.Chat-module__Kp18nq__inspectorClose{width:34px;height:34px;color:var(--c-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;display:grid}.Chat-module__Kp18nq__inspectorClose:hover{border-color:var(--c-line-strong);color:var(--c-text);background:#ffffff0d}.Chat-module__Kp18nq__inspectorPanel{overscroll-behavior:contain;flex:1;min-height:0;padding:2px 14px 20px;overflow:hidden auto}.Chat-module__Kp18nq__inspectorPanel[hidden],.Chat-module__Kp18nq__scrim{display:none}.Chat-module__Kp18nq__readingPopover{border:1px solid #e1b46a38;color:#f3eee4!important;background:#19140f!important;border-radius:14px!important;gap:12px!important;width:290px!important;padding:14px!important;box-shadow:0 22px 54px #0000008c!important}.Chat-module__Kp18nq__readingTitle{font-family:var(--font-serif);margin:0;font-size:20px}.Chat-module__Kp18nq__readingControls{gap:12px;display:grid}.Chat-module__Kp18nq__readingRow{gap:6px;display:grid}.Chat-module__Kp18nq__readingLabel{color:#9c9281;letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;font-weight:700}.Chat-module__Kp18nq__readingSegment{background:#0000004d;border:1px solid #e8dec81a;border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;padding:3px;display:grid}.Chat-module__Kp18nq__readingOption{color:#9c9281;height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;font-size:13px;font-weight:600;display:grid}.Chat-module__Kp18nq__readingOption:hover{color:#f3eee4}.Chat-module__Kp18nq__readingOption[aria-checked=true]{color:#f6dcaa;background:#2a2118;border-color:#e1b46a59}.Chat-module__Kp18nq__readingGlyph{font-weight:700;line-height:1}.Chat-module__Kp18nq__readingGlyph[data-size=s]{font-size:12px}.Chat-module__Kp18nq__readingGlyph[data-size=m]{font-size:15px}.Chat-module__Kp18nq__readingGlyph[data-size=l]{font-size:18px}.Chat-module__Kp18nq__readingFont{font-size:15px}.Chat-module__Kp18nq__readingFont[data-font=serif]{font-family:Charter,Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif}.Chat-module__Kp18nq__readingSample{color:#b7ab98;background:#00000040;border-radius:10px;margin:0;padding:10px 12px;font-size:15px;line-height:1.5}.Chat-module__Kp18nq__readingSample[data-size=s]{font-size:13.5px}.Chat-module__Kp18nq__readingSample[data-size=l]{font-size:17px}.Chat-module__Kp18nq__readingSample[data-font=serif]{font-family:Charter,Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif}.Chat-module__Kp18nq__dialogForm{gap:14px;margin-top:16px;display:grid}.Chat-module__Kp18nq__dialogIntro{color:#b9ae9d;margin:0;font-size:13.5px;line-height:1.6}.Chat-module__Kp18nq__dialogHighlight{color:#9dc7c2}.Chat-module__Kp18nq__dialogQuote{color:#d4cab9;background:#00000040;border-left:2px solid #e1b46a80;border-radius:0 10px 10px 0;margin:0;padding:10px 13px;font-size:13px;line-height:1.55}.Chat-module__Kp18nq__dialogQuote span{color:#e1b46a;margin-right:8px;font-weight:700}.Chat-module__Kp18nq__dialogChips{flex-wrap:wrap;gap:7px;display:flex}.Chat-module__Kp18nq__dialogField{gap:8px;display:grid}.Chat-module__Kp18nq__dialogTarget{background:#d8765c0f;border:1px solid #d8765c38;border-radius:12px;gap:3px;padding:11px 14px;display:grid}.Chat-module__Kp18nq__dialogTarget span{color:#b47462;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.Chat-module__Kp18nq__dialogTarget strong{color:#eadbd5;font-size:14px}.Chat-module__Kp18nq__tealButton{color:#0c1413!important;background:linear-gradient(#7fb3ae,#56908b)!important;border:1px solid #86b0ad66!important;font-weight:700!important}@media (max-width:1099px){.Chat-module__Kp18nq__workspace{grid-template-columns:minmax(0,1fr)!important}.Chat-module__Kp18nq__main{grid-column:1}.Chat-module__Kp18nq__rail,.Chat-module__Kp18nq__inspector{z-index:60;visibility:hidden;transition:transform .28s var(--ease), visibility 0s linear .28s;position:absolute;top:0;bottom:0;box-shadow:0 0 60px #0009}.Chat-module__Kp18nq__rail{width:min(340px,90vw);left:0;transform:translate(-102%)}.Chat-module__Kp18nq__rail[data-open]{visibility:visible;transition-delay:0s;transform:none}.Chat-module__Kp18nq__railHeader,.Chat-module__Kp18nq__railTools,.Chat-module__Kp18nq__railScroll,.Chat-module__Kp18nq__railAccount,.Chat-module__Kp18nq__railGuest{width:100%}.Chat-module__Kp18nq__inspector{border-left:1px solid var(--c-line-strong);width:min(420px,94vw);right:0;transform:translate(102%)}.Chat-module__Kp18nq__workspace[data-inspector] .Chat-module__Kp18nq__inspector[data-open]{visibility:visible;transition-delay:0s;transform:none}.Chat-module__Kp18nq__workspace[data-inspector] .Chat-module__Kp18nq__inspector:not([data-open]){visibility:hidden}.Chat-module__Kp18nq__inspectorShell{width:100%}.Chat-module__Kp18nq__railToggle,.Chat-module__Kp18nq__mobileOnly{display:grid}.Chat-module__Kp18nq__scrim[data-visible]{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0605049e;border:0;animation:.2s both Chat-module__Kp18nq__chat-fade-in;display:block;position:absolute;inset:0}.Chat-module__Kp18nq__sceneLine{padding-left:clamp(16px,2vw,28px)}}@media (max-width:720px){.Chat-module__Kp18nq__desktopOnly{display:none!important}.Chat-module__Kp18nq__header{gap:9px;min-height:62px;padding:9px 10px 9px 8px}.Chat-module__Kp18nq__roleAvatar{border-radius:10px;width:38px;height:38px;font-size:18px}.Chat-module__Kp18nq__headerButton{width:38px;height:38px}.Chat-module__Kp18nq__eyebrow{font-size:10.5px}.Chat-module__Kp18nq__eyebrowTag{display:none}.Chat-module__Kp18nq__titleCopy h1{font-size:20px}.Chat-module__Kp18nq__metaLine{flex-wrap:nowrap;font-size:11.5px;overflow:hidden}.Chat-module__Kp18nq__metaLine>:not(:first-child){display:none}.Chat-module__Kp18nq__panelSwitch{background:0 0;border:0;gap:6px;margin-left:0;padding:0}.Chat-module__Kp18nq__panelToggle{border-color:var(--c-line-strong);background:#ffffff06;border-radius:10px;justify-content:center;width:38px;height:38px;padding:0}.Chat-module__Kp18nq__panelToggle span,.Chat-module__Kp18nq__panelCount{display:none}.Chat-module__Kp18nq__sceneLine{padding:0 12px 9px;font-size:12px}.Chat-module__Kp18nq__timeline{padding:18px 14px}.Chat-module__Kp18nq__timelineColumn{gap:22px;font-size:16px}.Chat-module__Kp18nq__timeline[data-size=s] .Chat-module__Kp18nq__timelineColumn{font-size:14.5px}.Chat-module__Kp18nq__timeline[data-size=l] .Chat-module__Kp18nq__timelineColumn{font-size:17.5px}.Chat-module__Kp18nq__message[data-role=user]{margin-left:18px;padding:11px 14px 13px}.Chat-module__Kp18nq__messageActions{opacity:1}.Chat-module__Kp18nq__messageAction{width:32px;height:32px}.Chat-module__Kp18nq__nextActions{margin-top:-10px}.Chat-module__Kp18nq__receipt{width:100%;margin-left:2px}.Chat-module__Kp18nq__composer{padding:4px 10px 10px}.Chat-module__Kp18nq__composerField textarea{min-height:48px;padding:12px 14px 4px;font-size:16px}.Chat-module__Kp18nq__composerBar{gap:2px;padding:2px 6px 6px}.Chat-module__Kp18nq__unexpectedButton span,.Chat-module__Kp18nq__guideButton span,.Chat-module__Kp18nq__sendLabel,.Chat-module__Kp18nq__sendHint{display:none}.Chat-module__Kp18nq__unexpectedButton,.Chat-module__Kp18nq__guideButton{width:32px;padding:0}.Chat-module__Kp18nq__sendButton{gap:6px;padding:0 8px 0 5px}.Chat-module__Kp18nq__timelineDock{width:calc(100cqw - 20px);bottom:8px}.Chat-module__Kp18nq__dockSpacer{margin-top:-22px}.Chat-module__Kp18nq__guide{gap:8px;max-height:min(40dvh,70cqh);padding:10px 10px 10px 12px}.Chat-module__Kp18nq__guideCalendar{gap:8px;margin:-10px -10px 0 -12px;padding:7px 8px 7px 12px;font-size:13px}.Chat-module__Kp18nq__guideCalendarAction{height:30px;padding:0 10px;font-size:12.5px}.Chat-module__Kp18nq__guideExpand{padding:0 7px 0 9px}.Chat-module__Kp18nq__guideIcon,.Chat-module__Kp18nq__guideLegend,.Chat-module__Kp18nq__guideNote,.Chat-module__Kp18nq__desktopText{display:none}.Chat-module__Kp18nq__phoneText{display:inline}.Chat-module__Kp18nq__rail{width:100%}.Chat-module__Kp18nq__inspector{border-left:0;width:100%}}@media (hover:none){.Chat-module__Kp18nq__messageActions,.Chat-module__Kp18nq__favoriteStart{opacity:1}}@media (prefers-reduced-motion:reduce){.Chat-module__Kp18nq__workspace,.Chat-module__Kp18nq__rail,.Chat-module__Kp18nq__inspector{transition:none!important}.Chat-module__Kp18nq__panelBadge:after,.Chat-module__Kp18nq__tabFresh:after,.Chat-module__Kp18nq__caret,.Chat-module__Kp18nq__thinking span,.Chat-module__Kp18nq__railSkeleton i,.Chat-module__Kp18nq__railSkeleton b,.Chat-module__Kp18nq__railSkeleton em,.Chat-module__Kp18nq__timelineSkeleton i,.Chat-module__Kp18nq__timelineSkeleton b,.Chat-module__Kp18nq__spin{animation:none!important}.Chat-module__Kp18nq__message[data-highlight]{animation:none;box-shadow:0 0 0 2px #e1b46a8c}.Chat-module__Kp18nq__message[data-enter]{animation:none}}.Chat-module__Kp18nq__removedMessage{color:var(--chat-muted,#9c9281);margin:0;font-style:italic}.Chat-module__Kp18nq__lockPanel{width:min(var(--reading-width,760px), 100%);color:#e9dfcf;background:#e0895a12;border:1px solid #e0895a61;border-radius:14px;gap:6px;margin:0 auto 14px;padding:14px 16px;font-size:14px;line-height:1.5;display:grid}.Chat-module__Kp18nq__lockPanel strong{color:#f0a878;align-items:center;gap:8px;font-size:14.5px;display:flex}.Chat-module__Kp18nq__lockPanel p{margin:0}.Chat-module__Kp18nq__lockPanel a{color:#ecc98d;text-underline-offset:3px;justify-self:start;font-weight:600;text-decoration:underline}.Chat-module__Kp18nq__twistBadge{color:#f0a878;background:#e0895a14;border:1px solid #e0895a52;border-radius:999px;align-items:center;gap:6px;max-width:100%;margin:0 0 6px;padding:3px 9px;font-size:12px;font-weight:650;display:inline-flex}.Chat-module__Kp18nq__twistBadge>svg{flex:none}.Chat-module__Kp18nq__twistBadgeMode{min-width:0;color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}
.CalendarFields-module__w6-ZdG__fields{min-width:0;color:var(--color-cream);gap:14px;font-size:14px;display:grid}.CalendarFields-module__w6-ZdG__typeBlock{background:#ffffff05;border:1px solid #e8dec81a;border-radius:12px}.CalendarFields-module__w6-ZdG__typeSummary{color:#d9cfbd;align-items:center;gap:9px;min-height:44px;padding:6px 6px 6px 13px;font-size:13.5px;font-weight:600;display:flex}.CalendarFields-module__w6-ZdG__typeSummary>svg{color:var(--color-gold);flex:none}.CalendarFields-module__w6-ZdG__typeToggle{height:32px;color:var(--color-gold-highlight);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:0 9px 0 11px;font-size:13px;font-weight:650;transition:background-color .15s,border-color .15s;display:inline-flex}.CalendarFields-module__w6-ZdG__typeToggle:hover:not(:disabled){background:#e4c18814;border-color:#e4c1884d}.CalendarFields-module__w6-ZdG__typeToggle svg{transition:rotate .2s}.CalendarFields-module__w6-ZdG__typeToggle[aria-expanded=true] svg{rotate:180deg}.CalendarFields-module__w6-ZdG__typePanel{border-top:1px solid #e8dec812;gap:14px;padding:13px 13px 14px;display:grid}.CalendarFields-module__w6-ZdG__typeOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.CalendarFields-module__w6-ZdG__typeOption{cursor:pointer;background:#08070559;border:1px solid #e8dec81f;border-radius:10px;align-content:start;gap:4px;min-width:0;padding:10px 11px 11px;transition:border-color .15s,background-color .15s;display:grid;position:relative}.CalendarFields-module__w6-ZdG__typeOption:hover{border-color:#e4c1884d}.CalendarFields-module__w6-ZdG__typeOption[data-checked]{background:#e4c18814;border-color:#e4c1888c}.CalendarFields-module__w6-ZdG__typeOption:has(.CalendarFields-module__w6-ZdG__radio:focus-visible){outline-offset:2px;outline:2px solid #f0ce9099}.CalendarFields-module__w6-ZdG__radio{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.CalendarFields-module__w6-ZdG__typeTitle{color:var(--color-cream);flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:650;display:flex}.CalendarFields-module__w6-ZdG__typeHint{color:var(--color-ink-muted);font-size:12.5px;line-height:1.45}.CalendarFields-module__w6-ZdG__beta{color:#a8cfcc;letter-spacing:.08em;text-transform:uppercase;background:#86b0ad1a;border:1px solid #86b0ad66;border-radius:999px;align-items:center;height:18px;padding:0 6px;font-size:10px;font-weight:750;display:inline-flex}.CalendarFields-module__w6-ZdG__betaNote{color:#a8cfcc;margin:0;font-size:12.5px;line-height:1.5}.CalendarFields-module__w6-ZdG__group{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.CalendarFields-module__w6-ZdG__legend{color:#d9cfbd;margin-bottom:10px;padding:0;font-size:13px;font-weight:650}.CalendarFields-module__w6-ZdG__namesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.CalendarFields-module__w6-ZdG__customList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;padding:0;list-style:none;display:grid}.CalendarFields-module__w6-ZdG__customRow{grid-template-columns:20px minmax(0,1fr) auto 28px;align-items:center;gap:6px;min-width:0;display:grid}.CalendarFields-module__w6-ZdG__customIndex{color:var(--color-ink-dim);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.CalendarFields-module__w6-ZdG__customName{min-width:0}.CalendarFields-module__w6-ZdG__daysField{color:var(--color-ink-muted);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.CalendarFields-module__w6-ZdG__daysField .CalendarFields-module__w6-ZdG__daysInput{text-align:center;font-variant-numeric:tabular-nums;width:46px;padding-inline:8px}.CalendarFields-module__w6-ZdG__removeButton{width:28px;height:28px;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.CalendarFields-module__w6-ZdG__removeButton:hover:not(:disabled){color:var(--color-cream);background:#ffffff0f}.CalendarFields-module__w6-ZdG__removeButton:disabled{cursor:not-allowed;opacity:.35}.CalendarFields-module__w6-ZdG__rowError{grid-column:2/-1}.CalendarFields-module__w6-ZdG__customFoot{color:var(--color-ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;font-size:12.5px;display:flex}.CalendarFields-module__w6-ZdG__addButton{height:32px;color:var(--color-gold-highlight);font:inherit;cursor:pointer;background:0 0;border:1px dashed #e4c18866;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.CalendarFields-module__w6-ZdG__addButton:hover:not(:disabled){background:#e4c18814}.CalendarFields-module__w6-ZdG__addButton:disabled{cursor:not-allowed;opacity:.4}.CalendarFields-module__w6-ZdG__dateRow{grid-template-columns:92px minmax(0,1fr) 112px;gap:10px;display:grid}.CalendarFields-module__w6-ZdG__field{align-content:start;gap:6px;min-width:0;display:grid}.CalendarFields-module__w6-ZdG__label{color:#d9cfbd;font-size:13px;font-weight:650}.CalendarFields-module__w6-ZdG__input{width:100%;min-width:0;height:42px;color:var(--color-cream);font:inherit;background:#08070580;border:1px solid #e8dec824;border-radius:10px;outline:none;padding:0 12px;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.CalendarFields-module__w6-ZdG__input::placeholder{color:var(--color-ink-dim)}.CalendarFields-module__w6-ZdG__input:hover:not(:disabled){border-color:#e8dec83d}.CalendarFields-module__w6-ZdG__input:focus-visible{border-color:#e4c18899;box-shadow:0 0 0 3px #e4c18824}.CalendarFields-module__w6-ZdG__input[aria-invalid=true]{border-color:#d8765c99}.CalendarFields-module__w6-ZdG__input:disabled{cursor:not-allowed;opacity:.6}.CalendarFields-module__w6-ZdG__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23C9A063' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.CalendarFields-module__w6-ZdG__select[data-empty]{color:var(--color-ink-dim)}.CalendarFields-module__w6-ZdG__select option{color:var(--color-cream);background:#1b1612}.CalendarFields-module__w6-ZdG__hint{color:var(--color-ink-dim);font-size:12.5px}.CalendarFields-module__w6-ZdG__error{color:var(--color-danger-soft);margin:0;font-size:12.5px;line-height:1.45}.CalendarFields-module__w6-ZdG__preview{color:var(--color-ink-muted);background:linear-gradient(#e4c18814,#e4c18808);border:1px solid #e4c18833;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 9px;margin:0;padding:12px 14px;font-size:13.5px;display:flex}.CalendarFields-module__w6-ZdG__preview strong{color:var(--color-gold-strong);font-family:var(--font-serif);font-size:23px;font-weight:400;line-height:1.1}.CalendarFields-module__w6-ZdG__preview[data-empty]{color:var(--color-ink-dim);background:0 0;border-style:dashed;border-color:#e8dec81f}@media (max-width:560px){.CalendarFields-module__w6-ZdG__typeOptions,.CalendarFields-module__w6-ZdG__customList{grid-template-columns:minmax(0,1fr)}.CalendarFields-module__w6-ZdG__namesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CalendarFields-module__w6-ZdG__dateRow{grid-template-columns:76px minmax(0,1fr) 92px;gap:8px}}@media (prefers-reduced-motion:reduce){.CalendarFields-module__w6-ZdG__typeToggle svg{transition:none}}
.ChatModalShell-module__RNo02q__close{--chat-close-border:#e4c1886b;--chat-close-from:#f0ce90;--chat-close-to:#d8a85b;--chat-close-shadow:#d8a85b4d;--chat-close-ink:#23170a;isolation:isolate;color:#c9bfae;cursor:pointer;background:#0c090694;border:1px solid #e8dec829;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;padding:0;transition:border-color .16s,background-color .16s,box-shadow .16s,color .16s;display:grid;position:relative;overflow:visible;transform:none;box-shadow:0 4px 12px #00000038}.ChatModalShell-module__RNo02q__close[data-accent=amber]{--chat-close-border:#f0a87880;--chat-close-from:#f0a878;--chat-close-to:#b85c36;--chat-close-shadow:#b85c3657;--chat-close-ink:#2a140b}.ChatModalShell-module__RNo02q__close[data-accent=danger]{--chat-close-border:#e08b7480;--chat-close-from:#e08b74;--chat-close-to:#a74632;--chat-close-shadow:#a7463257;--chat-close-ink:#260d09}.ChatModalShell-module__RNo02q__close[data-accent=teal]{--chat-close-border:#9dc7c28f;--chat-close-from:#9dc7c2;--chat-close-to:#56908b;--chat-close-shadow:#56908b57;--chat-close-ink:#0c1413}.ChatModalShell-module__RNo02q__close:before{z-index:0;border:1px solid var(--chat-close-border);border-radius:inherit;background:linear-gradient(180deg, var(--chat-close-from), var(--chat-close-to));box-shadow:0 10px 24px var(--chat-close-shadow);opacity:0;transform-origin:50%;pointer-events:none;content:"";transition:opacity .14s,transform .18s cubic-bezier(.22,1,.36,1);position:absolute;inset:-1px;transform:scale(.94)}.ChatModalShell-module__RNo02q__close>svg{z-index:1;filter:none;shape-rendering:geometricprecision;pointer-events:none;width:18px;height:18px;display:block;position:relative;transform:none}.ChatModalShell-module__RNo02q__close:hover:not(:disabled){box-shadow:none;color:var(--chat-close-ink);background:0 0;border-color:#0000;transform:none}.ChatModalShell-module__RNo02q__close:hover:not(:disabled):before{opacity:1;transform:scale(1.08)}.ChatModalShell-module__RNo02q__close:active:not(:disabled){transform:none}.ChatModalShell-module__RNo02q__close:active:not(:disabled):before{opacity:1;transform:scale(.94)}.ChatModalShell-module__RNo02q__close:focus-visible{outline:2px solid var(--chat-close-border);outline-offset:3px}.ChatModalShell-module__RNo02q__close:disabled{cursor:not-allowed;opacity:.45}@media (prefers-reduced-motion:reduce){.ChatModalShell-module__RNo02q__close,.ChatModalShell-module__RNo02q__close:before{transition-duration:1ms}.ChatModalShell-module__RNo02q__close:before,.ChatModalShell-module__RNo02q__close:hover:not(:disabled):before,.ChatModalShell-module__RNo02q__close:active:not(:disabled):before{transform:none}}
.ChatCalendar-module__A3FOlq__form{gap:16px;max-height:min(70dvh,640px);margin-top:18px;margin-right:-8px;padding-right:8px;display:grid;overflow-y:auto}.ChatCalendar-module__A3FOlq__intro{color:var(--color-ink-muted);margin:0;font-size:14px;line-height:1.55}.ChatCalendar-module__A3FOlq__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ChatCalendar-module__A3FOlq__choice{cursor:pointer;background:#ffffff05;border:1px solid #e8dec81f;border-radius:14px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:start;gap:12px;padding:14px 14px 15px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid;position:relative}.ChatCalendar-module__A3FOlq__choice:hover{background:#ffffff09;border-color:#e4c18852}.ChatCalendar-module__A3FOlq__choice[data-checked]{background:linear-gradient(#e4c1881a,#e4c1880a);border-color:#e4c18899;box-shadow:inset 0 1px #ffffff0a}.ChatCalendar-module__A3FOlq__choice:has(.ChatCalendar-module__A3FOlq__radio:focus-visible){outline-offset:2px;outline:2px solid #f0ce9099}.ChatCalendar-module__A3FOlq__radio{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.ChatCalendar-module__A3FOlq__choiceIcon{width:36px;height:36px;color:var(--color-gold-highlight);background:#e4c18814;border:1px solid #e4c18847;border-radius:10px;place-items:center;display:grid}.ChatCalendar-module__A3FOlq__choiceCopy{gap:4px;min-width:0;display:grid}.ChatCalendar-module__A3FOlq__choiceTitle{color:var(--color-cream);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15px;font-weight:650;display:flex}.ChatCalendar-module__A3FOlq__choiceBody{color:var(--color-ink-muted);font-size:13px;line-height:1.45}.ChatCalendar-module__A3FOlq__recommended{height:19px;color:var(--color-gold-strong);letter-spacing:.04em;background:#e4c18829;border-radius:999px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:750;display:inline-flex}.ChatCalendar-module__A3FOlq__choiceDot{border:1.5px solid #e8dec84d;border-radius:50%;width:18px;height:18px;margin-top:2px;transition:border-color .15s,box-shadow .15s}.ChatCalendar-module__A3FOlq__choice[data-checked] .ChatCalendar-module__A3FOlq__choiceDot{border-color:var(--color-gold-highlight);box-shadow:inset 0 0 0 4px #15110d, inset 0 0 0 9px var(--color-gold-highlight)}.ChatCalendar-module__A3FOlq__facts{color:var(--color-ink-muted);gap:6px;margin:0;font-size:13px;display:grid}.ChatCalendar-module__A3FOlq__locked{color:#a8cfcc;align-items:center;gap:6px;display:inline-flex}.ChatCalendar-module__A3FOlq__note{color:var(--color-ink-dim);margin:0;font-size:12.5px;line-height:1.5}.ChatCalendar-module__A3FOlq__error{color:var(--color-danger-soft);margin:0;font-size:13px}@media (max-width:560px){.ChatCalendar-module__A3FOlq__choices{grid-template-columns:minmax(0,1fr)}}
.ChatMemoryWorkspacePanel-module__QaZhWG__workspace{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__placeholder{color:var(--c-muted,#9c9281);align-items:center;gap:8px;margin:0;padding:18px 4px;font-size:13px;display:flex}.ChatMemoryWorkspacePanel-module__QaZhWG__spin{animation:.9s linear infinite ChatMemoryWorkspacePanel-module__QaZhWG__memory-spin}@keyframes ChatMemoryWorkspacePanel-module__QaZhWG__memory-spin{to{transform:rotate(360deg)}}.ChatMemoryWorkspacePanel-module__QaZhWG__error{color:#f2cdc2;background:#e08b7414;border:1px solid #e08b7457;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:9px 8px 9px 12px;font-size:12.5px;line-height:1.45;display:flex}.ChatMemoryWorkspacePanel-module__QaZhWG__error button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin-left:auto;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__archivist{--mode-color:#8f8676;background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #e8dec81a;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__archivist[data-mode=APPLY]{--mode-color:#9dc196}.ChatMemoryWorkspacePanel-module__QaZhWG__archivist[data-mode=SHADOW]{--mode-color:#e1b46a}.ChatMemoryWorkspacePanel-module__QaZhWG__archivistDot{background:var(--mode-color);border-radius:50%;width:9px;height:9px;margin:0 3px;position:relative}.ChatMemoryWorkspacePanel-module__QaZhWG__archivist[data-mode=APPLY] .ChatMemoryWorkspacePanel-module__QaZhWG__archivistDot:after{border:1px solid var(--mode-color);content:"";opacity:0;border-radius:50%;animation:2.6s ease-out infinite ChatMemoryWorkspacePanel-module__QaZhWG__memory-breathe;position:absolute;inset:-4px}@keyframes ChatMemoryWorkspacePanel-module__QaZhWG__memory-breathe{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.ChatMemoryWorkspacePanel-module__QaZhWG__archivistCopy{gap:1px;min-width:0;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__archivistCopy strong{color:var(--c-text,#f3eee4);font-size:13.5px;font-weight:650}.ChatMemoryWorkspacePanel-module__QaZhWG__archivistCopy small{color:var(--c-muted,#9c9281);font-size:12px;line-height:1.4}.ChatMemoryWorkspacePanel-module__QaZhWG__archivistProgress{color:var(--c-soft,#d4cab9);font-variant-numeric:tabular-nums;background:#ffffff0d;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.ChatMemoryWorkspacePanel-module__QaZhWG__archivistProgress small{color:var(--c-gold,#e1b46a);font-size:11px}.ChatMemoryWorkspacePanel-module__QaZhWG__archivistProgress svg{color:#9dc196}.ChatMemoryWorkspacePanel-module__QaZhWG__lorebook{background:#ffffff04;border:1px solid #e8dec81a;border-radius:12px;overflow:hidden}.ChatMemoryWorkspacePanel-module__QaZhWG__lorebookSummary{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px 9px 11px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__lorebookSummary:hover{background:#ffffff08}.ChatMemoryWorkspacePanel-module__QaZhWG__lorebookIcon{color:#9db6c2;background:#9db6c214;border:1px solid #9db6c247;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__lorebookSummaryCopy{min-width:0;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__lorebookSummaryCopy small{color:var(--c-dim,#6f675a);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:700}.ChatMemoryWorkspacePanel-module__QaZhWG__lorebookSummaryCopy strong{color:var(--c-soft,#d4cab9);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.ChatMemoryWorkspacePanel-module__QaZhWG__lorebookCount{color:#a9c3cc;font-variant-numeric:tabular-nums;background:#9db6c21a;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.ChatMemoryWorkspacePanel-module__QaZhWG__lorebookChevron{color:var(--c-dim,#6f675a);transition:transform .2s}.ChatMemoryWorkspacePanel-module__QaZhWG__lorebook[data-open] .ChatMemoryWorkspacePanel-module__QaZhWG__lorebookChevron{transform:rotate(180deg)}.ChatMemoryWorkspacePanel-module__QaZhWG__lorebookBody{overflow:hidden}.ChatMemoryWorkspacePanel-module__QaZhWG__lorebookInner{gap:10px;padding:2px 12px 12px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__lorebookState{color:var(--c-muted,#9c9281);align-items:flex-start;gap:7px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.ChatMemoryWorkspacePanel-module__QaZhWG__lorebookState>svg{flex:none;margin-top:3px}.ChatMemoryWorkspacePanel-module__QaZhWG__manualEntries{gap:4px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__manualHeading{gap:1px;margin-bottom:2px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__manualHeading strong{color:var(--c-soft,#d4cab9);font-size:12.5px}.ChatMemoryWorkspacePanel-module__QaZhWG__manualHeading small{color:var(--c-dim,#6f675a);font-size:11.5px}.ChatMemoryWorkspacePanel-module__QaZhWG__manualEntry{cursor:pointer;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__manualEntry:hover{background:#ffffff09}.ChatMemoryWorkspacePanel-module__QaZhWG__manualEntry span{min-width:0;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__manualEntry strong{color:var(--c-soft,#d4cab9);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ChatMemoryWorkspacePanel-module__QaZhWG__manualEntry small{color:var(--c-dim,#6f675a);font-size:11.5px}.ChatMemoryWorkspacePanel-module__QaZhWG__manualCheckbox,.ChatMemoryWorkspacePanel-module__QaZhWG__lockCheckbox{border-color:#e1b46a66!important}.ChatMemoryWorkspacePanel-module__QaZhWG__manualCheckbox[data-checked],.ChatMemoryWorkspacePanel-module__QaZhWG__lockCheckbox[data-checked]{color:#23170a!important;background:#e1b46a!important;border-color:#e1b46a!important}.ChatMemoryWorkspacePanel-module__QaZhWG__lorebookActions{flex-wrap:wrap;gap:4px 10px;padding-top:4px;display:flex}.ChatMemoryWorkspacePanel-module__QaZhWG__textLink{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;font-size:12.5px;font-weight:650;display:inline-flex;color:var(--c-muted,#9c9281)!important}.ChatMemoryWorkspacePanel-module__QaZhWG__textLink:hover{text-underline-offset:3px;text-decoration:underline}.ChatMemoryWorkspacePanel-module__QaZhWG__memorySection{gap:10px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__memoryToolbar{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:8px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__lifecycle{flex-direction:row!important}.ChatMemoryWorkspacePanel-module__QaZhWG__lifecycleList{border:1px solid #e8dec814;grid-template-columns:1fr 1fr;position:relative;background:#00000040!important;border-radius:9px!important;width:100%!important;height:34px!important;padding:3px!important;display:grid!important}.ChatMemoryWorkspacePanel-module__QaZhWG__lifecycleIndicator{background:#2a2118;border-radius:7px;width:calc(50% - 3px);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 2px 6px #0000004d}.ChatMemoryWorkspacePanel-module__QaZhWG__lifecycleTab{z-index:1;position:relative;height:100%!important;box-shadow:none!important;color:var(--c-muted,#9c9281)!important;background:0 0!important;border:0!important;font-size:12.5px!important;font-weight:650!important}.ChatMemoryWorkspacePanel-module__QaZhWG__lifecycleTab[data-active],.ChatMemoryWorkspacePanel-module__QaZhWG__lifecycleTab[aria-selected=true]{color:var(--c-text,#f3eee4)!important}.ChatMemoryWorkspacePanel-module__QaZhWG__lifecycleTab:after{display:none}.ChatMemoryWorkspacePanel-module__QaZhWG__search{min-width:0;height:34px;color:var(--c-dim,#6f675a);background:#0003;border:1px solid #e8dec81f;border-radius:9px;align-items:center;gap:6px;padding:0 6px 0 9px;display:flex}.ChatMemoryWorkspacePanel-module__QaZhWG__search:focus-within{border-color:#e1b46a66}.ChatMemoryWorkspacePanel-module__QaZhWG__search input{min-width:0;color:var(--c-text,#f3eee4);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.ChatMemoryWorkspacePanel-module__QaZhWG__search input::-webkit-search-cancel-button{display:none}.ChatMemoryWorkspacePanel-module__QaZhWG__search button{width:20px;height:20px;color:var(--c-muted,#9c9281);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__domainChips{flex-wrap:wrap;gap:5px;display:flex}.ChatMemoryWorkspacePanel-module__QaZhWG__domainChip{--domain-color:#8f8676;height:27px;color:var(--c-muted,#9c9281);font:inherit;cursor:pointer;background:0 0;border:1px solid #e8dec81a;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s,opacity .15s;display:inline-flex}.ChatMemoryWorkspacePanel-module__QaZhWG__domainChip:hover{color:var(--c-text,#f3eee4)}.ChatMemoryWorkspacePanel-module__QaZhWG__domainChip[data-empty]{opacity:.55}.ChatMemoryWorkspacePanel-module__QaZhWG__domainChip[aria-checked=true]{border-color:color-mix(in srgb, var(--domain-color) 55%, transparent);background:color-mix(in srgb, var(--domain-color) 14%, transparent);color:var(--c-text,#f3eee4);opacity:1}.ChatMemoryWorkspacePanel-module__QaZhWG__domainCount{color:var(--c-dim,#6f675a);font-variant-numeric:tabular-nums}.ChatMemoryWorkspacePanel-module__QaZhWG__groupDot{background:var(--domain-color);border-radius:50%;flex:none;width:7px;height:7px}.ChatMemoryWorkspacePanel-module__QaZhWG__memoryList{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__memoryEmpty{color:var(--c-muted,#9c9281);border:1px dashed #e8dec81f;border-radius:12px;margin:0;padding:16px 14px;font-size:12.5px;line-height:1.55}.ChatMemoryWorkspacePanel-module__QaZhWG__group{--domain-color:#8f8676;grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__groupHeader{color:var(--c-soft,#d4cab9);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;padding:0 2px;font-size:11.5px;font-weight:700;display:flex}.ChatMemoryWorkspacePanel-module__QaZhWG__groupCount{color:var(--c-dim,#6f675a);font-variant-numeric:tabular-nums;margin-left:auto}.ChatMemoryWorkspacePanel-module__QaZhWG__group .memory-entry-list{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__card{background:linear-gradient(#1a1511,#16120e);border:1px solid #e8dec817;border-radius:11px;padding:10px 11px 11px 14px;transition:border-color .16s;position:relative;overflow:hidden}.ChatMemoryWorkspacePanel-module__QaZhWG__card:before{background:var(--domain-color);opacity:.7;content:"";border-radius:0 2px 2px 0;width:2px;position:absolute;top:10px;bottom:10px;left:0}.ChatMemoryWorkspacePanel-module__QaZhWG__card:hover{border-color:#e8dec82b}.ChatMemoryWorkspacePanel-module__QaZhWG__card[data-fresh]{background:linear-gradient(#e1b46a12,#16120e 70%);border-color:#e1b46a59}.ChatMemoryWorkspacePanel-module__QaZhWG__card[data-highlight]{animation:1.8s cubic-bezier(.22,1,.36,1) ChatMemoryWorkspacePanel-module__QaZhWG__memory-arrive}@keyframes ChatMemoryWorkspacePanel-module__QaZhWG__memory-arrive{0%,30%{box-shadow:0 0 0 3px #e1b46a40}to{box-shadow:0 0 #e1b46a00}}.ChatMemoryWorkspacePanel-module__QaZhWG__cardHead{align-items:center;gap:7px;min-height:26px;display:flex}.ChatMemoryWorkspacePanel-module__QaZhWG__cardHead>strong{min-width:0;color:var(--c-text,#f3eee4);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.ChatMemoryWorkspacePanel-module__QaZhWG__cardBadges{flex:none;align-items:center;gap:5px;display:inline-flex}.ChatMemoryWorkspacePanel-module__QaZhWG__freshBadge{color:#f2d39a;letter-spacing:.04em;background:#e1b46a29;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:750}.ChatMemoryWorkspacePanel-module__QaZhWG__freshBadge[data-kind=new]{color:#b5d6ad;background:#9dc19629}.ChatMemoryWorkspacePanel-module__QaZhWG__lockBadge{width:18px;height:18px;color:var(--c-gold,#e1b46a);background:#e1b46a1a;border-radius:5px;place-items:center;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__cardActions{opacity:0;gap:1px;margin-left:auto;transition:opacity .15s;display:flex}.ChatMemoryWorkspacePanel-module__QaZhWG__card:hover .ChatMemoryWorkspacePanel-module__QaZhWG__cardActions,.ChatMemoryWorkspacePanel-module__QaZhWG__card:focus-within .ChatMemoryWorkspacePanel-module__QaZhWG__cardActions{opacity:1}@media (hover:none){.ChatMemoryWorkspacePanel-module__QaZhWG__cardActions{opacity:1}}.ChatMemoryWorkspacePanel-module__QaZhWG__cardAction{width:26px;height:26px;color:var(--c-muted,#9c9281);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__cardAction:not(:disabled):hover,.ChatMemoryWorkspacePanel-module__QaZhWG__cardAction[aria-expanded=true]{color:var(--c-text,#f3eee4);background:#ffffff0f;border-color:#e8dec824}.ChatMemoryWorkspacePanel-module__QaZhWG__cardContent{color:var(--c-soft,#d4cab9);margin:4px 0 0;font-size:13.5px;line-height:1.55}.ChatMemoryWorkspacePanel-module__QaZhWG__cardEdit{gap:8px;margin-top:6px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__cardEdit textarea{width:100%;min-height:92px;color:var(--c-text,#f3eee4);font:inherit;resize:vertical;background:#00000040;border:1px solid #e1b46a59;border-radius:9px;outline:0;padding:9px 10px;font-size:13.5px;line-height:1.55}.ChatMemoryWorkspacePanel-module__QaZhWG__cardEditCount{color:#6f675a;font-variant-numeric:tabular-nums;justify-self:end;margin-top:-4px;font-size:11.5px}.ChatMemoryWorkspacePanel-module__QaZhWG__cardLock{color:var(--c-muted,#9c9281);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:flex}.ChatMemoryWorkspacePanel-module__QaZhWG__cardEditActions{justify-content:flex-end;gap:6px;display:flex}.ChatMemoryWorkspacePanel-module__QaZhWG__ghostButton,.ChatMemoryWorkspacePanel-module__QaZhWG__saveButton{height:30px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:650;display:inline-flex}.ChatMemoryWorkspacePanel-module__QaZhWG__ghostButton{color:var(--c-soft,#d4cab9);background:0 0;border-color:#e8dec824}.ChatMemoryWorkspacePanel-module__QaZhWG__saveButton{background:var(--c-gold,#e1b46a);color:#23170a}.ChatMemoryWorkspacePanel-module__QaZhWG__saveButton:disabled{opacity:.45;cursor:not-allowed}.ChatMemoryWorkspacePanel-module__QaZhWG__facts{gap:6px;margin-top:8px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__factList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__fact{gap:2px;padding:4px 0 4px 14px;display:grid;position:relative}.ChatMemoryWorkspacePanel-module__QaZhWG__fact:before{background:var(--domain-color);opacity:.75;content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:11px;left:3px}.ChatMemoryWorkspacePanel-module__QaZhWG__fact[data-out] .ChatMemoryWorkspacePanel-module__QaZhWG__factText{color:var(--c-dim,#6f675a)}.ChatMemoryWorkspacePanel-module__QaZhWG__factText{color:var(--c-soft,#d4cab9);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.ChatMemoryWorkspacePanel-module__QaZhWG__factText .ChatMemoryWorkspacePanel-module__QaZhWG__sourceChip{vertical-align:1px;margin-left:2px;padding:0 6px;font-size:10.5px}.ChatMemoryWorkspacePanel-module__QaZhWG__factMeta{min-width:0;color:var(--c-dim,#6f675a);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11px;display:flex}.ChatMemoryWorkspacePanel-module__QaZhWG__factOwn{cursor:help}.ChatMemoryWorkspacePanel-module__QaZhWG__factOut{color:#b49a6e;cursor:help;align-items:center;gap:4px;display:inline-flex}.ChatMemoryWorkspacePanel-module__QaZhWG__factActions{opacity:0;gap:2px;transition:opacity .16s;display:flex}.ChatMemoryWorkspacePanel-module__QaZhWG__fact:hover .ChatMemoryWorkspacePanel-module__QaZhWG__factActions,.ChatMemoryWorkspacePanel-module__QaZhWG__fact:focus-within .ChatMemoryWorkspacePanel-module__QaZhWG__factActions{opacity:1}@media (hover:none){.ChatMemoryWorkspacePanel-module__QaZhWG__fact{grid-template-columns:minmax(0,1fr) auto;column-gap:8px}.ChatMemoryWorkspacePanel-module__QaZhWG__factActions{opacity:1;grid-area:1/2;align-self:start}.ChatMemoryWorkspacePanel-module__QaZhWG__fact>.ChatMemoryWorkspacePanel-module__QaZhWG__factMeta,.ChatMemoryWorkspacePanel-module__QaZhWG__fact>.ChatMemoryWorkspacePanel-module__QaZhWG__factForm{grid-column:1/-1}}@media (hover:hover){.ChatMemoryWorkspacePanel-module__QaZhWG__factActions{background:linear-gradient(90deg,#18130f00,#18130f 35%);padding-left:18px;position:absolute;top:2px;right:0}}.ChatMemoryWorkspacePanel-module__QaZhWG__factAction{width:22px;height:22px;color:var(--c-muted,#9c9281);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__factAction:not(:disabled):hover{color:var(--c-text,#f3eee4);background:#ffffff0f;border-color:#e8dec824}.ChatMemoryWorkspacePanel-module__QaZhWG__factRestore{height:22px;color:var(--c-soft,#d4cab9);font:inherit;cursor:pointer;background:0 0;border:1px solid #e8dec824;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;display:inline-flex}.ChatMemoryWorkspacePanel-module__QaZhWG__factRestore:not(:disabled):hover{color:var(--c-text,#f3eee4);background:#ffffff0f}.ChatMemoryWorkspacePanel-module__QaZhWG__factListRetired .ChatMemoryWorkspacePanel-module__QaZhWG__factText{color:var(--c-dim,#6f675a);-webkit-text-decoration:line-through #e8dec840;text-decoration:line-through #e8dec840}.ChatMemoryWorkspacePanel-module__QaZhWG__factsToggle{color:var(--c-muted,#9c9281);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:5px;padding:2px 0;font-size:11.5px;font-weight:600;display:inline-flex}.ChatMemoryWorkspacePanel-module__QaZhWG__factsToggle:hover{color:var(--c-text,#f3eee4)}.ChatMemoryWorkspacePanel-module__QaZhWG__factsChevron{transition:transform .16s}.ChatMemoryWorkspacePanel-module__QaZhWG__factsChevron[data-open]{transform:rotate(180deg)}.ChatMemoryWorkspacePanel-module__QaZhWG__factsRetired{border-top:1px dashed #e8dec814;gap:4px;padding-top:4px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__factForm{gap:6px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__factForm textarea{width:100%;min-height:64px;color:var(--c-text,#f3eee4);font:inherit;resize:vertical;background:#00000040;border:1px solid #e1b46a59;border-radius:9px;outline:0;padding:8px 10px;font-size:13px;line-height:1.5}.ChatMemoryWorkspacePanel-module__QaZhWG__factFormFoot{justify-content:flex-end;align-items:center;gap:6px;display:flex}.ChatMemoryWorkspacePanel-module__QaZhWG__factFormFoot .ChatMemoryWorkspacePanel-module__QaZhWG__cardEditCount{margin:0 auto 0 0}.ChatMemoryWorkspacePanel-module__QaZhWG__versions{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.ChatMemoryWorkspacePanel-module__QaZhWG__versions li{gap:3px;padding:0 0 10px 16px;display:grid;position:relative}.ChatMemoryWorkspacePanel-module__QaZhWG__versions li:before{border:1px solid var(--domain-color);content:"";background:#16120e;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:2px}.ChatMemoryWorkspacePanel-module__QaZhWG__versions li:not(:last-child):after{content:"";background:#e8dec81f;width:1px;position:absolute;top:15px;bottom:0;left:5px}.ChatMemoryWorkspacePanel-module__QaZhWG__versionHead{color:var(--c-dim,#6f675a);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:11.5px;display:flex}.ChatMemoryWorkspacePanel-module__QaZhWG__versionHead strong{color:var(--c-soft,#d4cab9)}.ChatMemoryWorkspacePanel-module__QaZhWG__versions p{color:var(--c-muted,#9c9281);margin:0;font-size:12.5px;line-height:1.5}.ChatMemoryWorkspacePanel-module__QaZhWG__versionSources{flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;display:flex}.ChatMemoryWorkspacePanel-module__QaZhWG__versionSources small{color:var(--c-dim,#6f675a);font-size:11px}.ChatMemoryWorkspacePanel-module__QaZhWG__sourceChip{color:var(--c-gold-light,#ecc98d);font:inherit;font-variant-numeric:tabular-nums;background:#e1b46a0f;border:1px solid #e1b46a40;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}button.ChatMemoryWorkspacePanel-module__QaZhWG__sourceChip{cursor:pointer}button.ChatMemoryWorkspacePanel-module__QaZhWG__sourceChip:hover{background:#e1b46a24;border-color:#e1b46a8c}.ChatMemoryWorkspacePanel-module__QaZhWG__addMemory{width:100%;color:var(--c-gold-light,#ecc98d);font:inherit;text-align:left;cursor:pointer;background:#e1b46a09;border:1px dashed #e1b46a4d;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 11px;transition:border-color .16s,background-color .16s;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__addMemory:hover{background:#e1b46a12;border-color:#e1b46a80}.ChatMemoryWorkspacePanel-module__QaZhWG__addMemoryIcon{background:#e1b46a1f;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__addMemoryCopy{min-width:0;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__addMemoryCopy strong{font-size:13.5px}.ChatMemoryWorkspacePanel-module__QaZhWG__addMemoryCopy small{color:var(--c-dim,#6f675a);font-size:12px}.ChatMemoryWorkspacePanel-module__QaZhWG__shadow{border:1px solid #e8dec814;border-radius:12px;overflow:hidden}.ChatMemoryWorkspacePanel-module__QaZhWG__shadowTrigger{width:100%;color:var(--c-muted,#9c9281);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__shadowTrigger span{display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__shadowTrigger strong{color:var(--c-soft,#d4cab9);font-size:12.5px}.ChatMemoryWorkspacePanel-module__QaZhWG__shadowTrigger small{font-size:11.5px}.ChatMemoryWorkspacePanel-module__QaZhWG__shadowChevron{transition:transform .2s}.ChatMemoryWorkspacePanel-module__QaZhWG__shadowChevron[data-open]{transform:rotate(180deg)}.ChatMemoryWorkspacePanel-module__QaZhWG__shadowList{gap:6px;padding:0 10px 10px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__shadowEmpty{color:var(--c-dim,#6f675a);margin:0;font-size:12px}.ChatMemoryWorkspacePanel-module__QaZhWG__shadowRun{border:1px solid #e8dec814;border-radius:9px;overflow:hidden}.ChatMemoryWorkspacePanel-module__QaZhWG__shadowRunSummary{width:100%;color:var(--c-muted,#9c9281);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;gap:2px 8px;padding:7px 9px;font-size:11.5px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__shadowStatus{color:#9dc196;font-weight:700}.ChatMemoryWorkspacePanel-module__QaZhWG__shadowRun[data-status=REJECTED] .ChatMemoryWorkspacePanel-module__QaZhWG__shadowStatus{color:#e1b46a}.ChatMemoryWorkspacePanel-module__QaZhWG__shadowRun[data-status=FAILED] .ChatMemoryWorkspacePanel-module__QaZhWG__shadowStatus{color:#e08b74}.ChatMemoryWorkspacePanel-module__QaZhWG__shadowRange{color:var(--c-soft,#d4cab9);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ChatMemoryWorkspacePanel-module__QaZhWG__shadowMetrics{grid-column:2}.ChatMemoryWorkspacePanel-module__QaZhWG__shadowDetail{color:var(--c-muted,#9c9281);gap:8px;padding:0 9px 9px;font-size:11.5px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__shadowError{color:#e08b74;margin:0}.ChatMemoryWorkspacePanel-module__QaZhWG__shadowOutput pre{color:#cfc5b4;white-space:pre-wrap;background:#00000059;border-radius:7px;max-height:240px;margin:4px 0 0;padding:8px;font-size:11px;overflow:auto}.ChatMemoryWorkspacePanel-module__QaZhWG__modalIntro{color:#a69a88;margin:0;font-size:13px;line-height:1.6}.ChatMemoryWorkspacePanel-module__QaZhWG__modalCancelButton{flex:1;height:44px}.ChatMemoryWorkspacePanel-module__QaZhWG__modalSubmitButton{flex:1.3;height:44px}.ChatMemoryWorkspacePanel-module__QaZhWG__memoryModalForm{gap:16px;margin-top:16px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__domainFieldset{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__domainLegend{margin-bottom:0}.ChatMemoryWorkspacePanel-module__QaZhWG__domainGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__domainOption{--domain-color:#e1b46a;color:#d4cab9;min-width:0;min-height:62px;font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #e8dec81c;border-radius:11px;align-content:center;gap:3px;padding:9px 12px;transition:border-color .16s,background-color .16s;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__domainOption:last-child:nth-child(odd){grid-column:1/-1}.ChatMemoryWorkspacePanel-module__QaZhWG__domainOption:hover{border-color:#e8dec83d}.ChatMemoryWorkspacePanel-module__QaZhWG__domainOption[data-active]{border-color:color-mix(in srgb, var(--domain-color) 60%, transparent);background:color-mix(in srgb, var(--domain-color) 12%, transparent);box-shadow:inset 3px 0 0 var(--domain-color)}.ChatMemoryWorkspacePanel-module__QaZhWG__domainOption span{color:#f0e6d4;font-size:13.5px;font-weight:700}.ChatMemoryWorkspacePanel-module__QaZhWG__domainOption small{color:#9c9281;font-size:clamp(11.5px,.55vw,13.5px);line-height:1.4}.ChatMemoryWorkspacePanel-module__QaZhWG__contentField{gap:8px;display:grid;position:relative}.ChatMemoryWorkspacePanel-module__QaZhWG__contentField label{color:#c9bfae;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.ChatMemoryWorkspacePanel-module__QaZhWG__contentField>span{color:#6f675a;font-variant-numeric:tabular-nums;justify-self:end;font-size:11.5px}.ChatMemoryWorkspacePanel-module__QaZhWG__lockRow{color:#e1b46a;background:#e1b46a0a;border:1px solid #e1b46a2e;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__lockRow label{cursor:pointer;gap:2px;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__lockRow strong{color:#f0e6d4;font-size:13.5px}.ChatMemoryWorkspacePanel-module__QaZhWG__lockRow small{color:#9c9281;font-size:12px}@media (max-width:520px){.ChatMemoryWorkspacePanel-module__QaZhWG__domainGrid,.ChatMemoryWorkspacePanel-module__QaZhWG__memoryToolbar{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ChatMemoryWorkspacePanel-module__QaZhWG__archivist[data-mode=APPLY] .ChatMemoryWorkspacePanel-module__QaZhWG__archivistDot:after,.ChatMemoryWorkspacePanel-module__QaZhWG__card[data-highlight],.ChatMemoryWorkspacePanel-module__QaZhWG__spin{animation:none}}.ChatMemoryWorkspacePanel-module__QaZhWG__archivistUpdating{color:var(--c-gold,#e1b46a);align-items:center;gap:6px;display:inline-flex}.ChatMemoryWorkspacePanel-module__QaZhWG__archivistRefresh{width:26px;height:26px;color:var(--c-muted,#9c9281);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;transition:background-color .15s,border-color .15s,color .15s;display:grid}.ChatMemoryWorkspacePanel-module__QaZhWG__archivistRefresh:not(:disabled):hover{color:var(--c-text,#f3eee4);background:#ffffff0f;border-color:#e8dec82e}.ChatMemoryWorkspacePanel-module__QaZhWG__archivistRefresh:disabled{cursor:default;opacity:.5}.ChatMemoryWorkspacePanel-module__QaZhWG__archivistRefresh[aria-busy=true]{opacity:1;color:var(--c-text,#f3eee4)}.ChatMemoryWorkspacePanel-module__QaZhWG__archivistUpdating[data-note=failed]{color:#e08b74}
.ChatStoryActionsMenu-module__SUWRNq__storyRow{min-width:0;position:relative}.ChatStoryActionsMenu-module__SUWRNq__trigger{z-index:2;box-shadow:none;color:#8f8676;opacity:0;background:0 0;border:1px solid #0000;transition:opacity .15s,background-color .15s,border-color .15s,color .15s;position:absolute;top:7px;right:5px;border-radius:8px!important;width:28px!important;height:28px!important}.ChatStoryActionsMenu-module__SUWRNq__trigger svg{width:16px!important;height:16px!important}.ChatStoryActionsMenu-module__SUWRNq__storyRow:hover .ChatStoryActionsMenu-module__SUWRNq__trigger,.ChatStoryActionsMenu-module__SUWRNq__storyRow:focus-within .ChatStoryActionsMenu-module__SUWRNq__trigger,.ChatStoryActionsMenu-module__SUWRNq__trigger[aria-expanded=true]{opacity:1}.ChatStoryActionsMenu-module__SUWRNq__storyRow:has(.is-active) .ChatStoryActionsMenu-module__SUWRNq__trigger{opacity:1}.ChatStoryActionsMenu-module__SUWRNq__trigger:hover,.ChatStoryActionsMenu-module__SUWRNq__trigger:focus-visible,.ChatStoryActionsMenu-module__SUWRNq__trigger[aria-expanded=true]{color:#ecc98d;background:#e1b46a1a;border-color:#e1b46a4d}.ChatStoryActionsMenu-module__SUWRNq__trigger:active{transform:scale(.92)}.ChatStoryActionsMenu-module__SUWRNq__menuSurface{background:linear-gradient(#211911,#15100b);border:1px solid #e1b46a38;box-shadow:0 24px 60px #0009,inset 0 1px #fff5de06}.ChatStoryActionsMenu-module__SUWRNq__sheetSurface{background:linear-gradient(#1d160f,#130f0b);border-color:#e1b46a3d;box-shadow:0 -30px 80px #0009}@media (hover:none){.ChatStoryActionsMenu-module__SUWRNq__trigger{opacity:1}}@media (max-width:720px){.ChatStoryActionsMenu-module__SUWRNq__trigger{top:8px;right:3px;width:36px!important;height:36px!important}}@media (prefers-reduced-motion:reduce){.ChatStoryActionsMenu-module__SUWRNq__trigger{transition:none}}
.ChatRegenerationModal-module__6qPmQG__form{gap:18px;margin-top:16px;display:grid}.ChatRegenerationModal-module__6qPmQG__intro{color:var(--color-ink-muted);margin:0;font-size:14px;line-height:1.55}.ChatRegenerationModal-module__6qPmQG__mobileOnly{display:none}@media (max-width:639px){.ChatRegenerationModal-module__6qPmQG__desktopOnly{display:none}.ChatRegenerationModal-module__6qPmQG__mobileOnly{display:inline}}.ChatRegenerationModal-module__6qPmQG__field{gap:9px;display:grid}.ChatRegenerationModal-module__6qPmQG__label{color:var(--color-ink-muted);font-size:12.5px;font-weight:600}.ChatRegenerationModal-module__6qPmQG__labelHint{color:var(--color-ink-dim);font-weight:400}.ChatRegenerationModal-module__6qPmQG__reasons{flex-wrap:wrap;gap:8px;display:flex}.ChatRegenerationModal-module__6qPmQG__reason{min-height:34px;color:var(--color-ink-muted);cursor:pointer;background:#ffffff05;border:1px solid #e8dec81f;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:550;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.ChatRegenerationModal-module__6qPmQG__reason:not(:disabled):hover{color:var(--color-cream);background:#ffffff09;border-color:#e4c18852}.ChatRegenerationModal-module__6qPmQG__reason[aria-pressed=true]{color:var(--color-cream);background:linear-gradient(#e4c18824,#e4c1880f);border-color:#e4c18899}.ChatRegenerationModal-module__6qPmQG__reason[aria-pressed=true] svg{color:var(--color-gold-highlight)}.ChatRegenerationModal-module__6qPmQG__reason:focus-visible{outline-offset:2px;outline:2px solid #f0ce9099}.ChatRegenerationModal-module__6qPmQG__reason:disabled{cursor:default;opacity:.6}.ChatRegenerationModal-module__6qPmQG__textarea{width:100%;min-height:86px;color:var(--color-cream);font:inherit;resize:none;background:#08070573;border:1px solid #e8dec81f;border-radius:12px;outline:0;padding:11px 14px;font-size:14px;line-height:1.55;transition:border-color .15s,box-shadow .15s}.ChatRegenerationModal-module__6qPmQG__textarea::placeholder{color:var(--color-ink-dim)}.ChatRegenerationModal-module__6qPmQG__textarea:hover{border-color:#e8dec833}.ChatRegenerationModal-module__6qPmQG__textarea:focus-visible{border-color:#e4c1888c;box-shadow:0 0 0 3px #e4c1881a}.ChatRegenerationModal-module__6qPmQG__cost{color:var(--color-ink-muted);align-items:flex-start;gap:10px;margin:0;font-size:13px;line-height:1.5;display:flex}.ChatRegenerationModal-module__6qPmQG__cost strong{color:var(--color-cream);font-variant-numeric:tabular-nums;font-weight:600}.ChatRegenerationModal-module__6qPmQG__costToken{flex:none;margin-top:2px}.ChatRegenerationModal-module__6qPmQG__price{font-variant-numeric:tabular-nums;border-left:1px solid #23170a40;align-items:center;gap:6px;margin-left:4px;padding-left:10px;display:inline-flex}
.ChatSidebarTools-module__y2IqTW__root{z-index:2;min-width:0;position:relative}.ChatSidebarTools-module__y2IqTW__actions{gap:6px;display:grid}.ChatSidebarTools-module__y2IqTW__toolButton{width:100%;min-height:32px;box-shadow:none;color:#cfa868;text-align:left;background:0 0;border:1px dashed #e1b46a38;border-radius:9px;justify-content:flex-start;gap:8px;padding:0 10px;font-size:12.5px;font-weight:650;transition:border-color .16s,background-color .16s,color .16s;transform:none}.ChatSidebarTools-module__y2IqTW__toolButton:hover:not(:disabled),.ChatSidebarTools-module__y2IqTW__toolButton[aria-expanded=true]{color:#ecc98d;background:#e1b46a0f;border-color:#e1b46a6b;transform:none}.ChatSidebarTools-module__y2IqTW__importButton{color:#e0895a;border-color:#e0895a42}.ChatSidebarTools-module__y2IqTW__qualifier{color:#6f675a;font-size:11.5px;font-weight:500}.ChatSidebarTools-module__y2IqTW__motionClip{min-width:0;overflow:hidden}.ChatSidebarTools-module__y2IqTW__motionClipSettled{overflow:visible}.ChatSidebarTools-module__y2IqTW__panelInner{z-index:1;padding:8px 0 10px;position:relative}.ChatSidebarTools-module__y2IqTW__root .ChatSidebarTools-module__y2IqTW__hint{color:#8a8170;margin:0 0 8px;font-size:12px;line-height:1.4}.ChatSidebarTools-module__y2IqTW__form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.ChatSidebarTools-module__y2IqTW__fieldGroup{grid-column:1/-1;gap:0;min-width:0}.ChatSidebarTools-module__y2IqTW__input{color:#f3eee4;height:34px;box-shadow:none;background:#0000004d;border-color:#e1b46a4d;border-radius:9px;font-size:13px}.ChatSidebarTools-module__y2IqTW__input::placeholder{color:#6f675a;opacity:1}.ChatSidebarTools-module__y2IqTW__input:focus-visible{border-color:#e1b46a8c;box-shadow:0 0 0 3px #e1b46a14}.ChatSidebarTools-module__y2IqTW__createButton{border-radius:9px;height:34px;padding-inline:12px;font-size:12.5px}.ChatSidebarTools-module__y2IqTW__closeButton{width:34px!important;height:34px!important}@media (max-width:760px){.ChatSidebarTools-module__y2IqTW__toolButton,.ChatSidebarTools-module__y2IqTW__input,.ChatSidebarTools-module__y2IqTW__createButton{min-height:40px}.ChatSidebarTools-module__y2IqTW__hint{display:none}}@media (prefers-reduced-motion:reduce){.ChatSidebarTools-module__y2IqTW__toolButton,.ChatSidebarTools-module__y2IqTW__input{transition-duration:1ms}}
.ChatUnexpectedModal-module__-KvMoG__form{gap:18px;margin-top:16px;display:grid}.ChatUnexpectedModal-module__-KvMoG__intro{color:var(--color-ink-muted);margin:0;font-size:14px;line-height:1.55}.ChatUnexpectedModal-module__-KvMoG__intro strong{color:var(--color-cream);font-weight:600}.ChatUnexpectedModal-module__-KvMoG__choices{gap:8px;display:grid}.ChatUnexpectedModal-module__-KvMoG__choice{cursor:pointer;background:#ffffff05;border:1px solid #e8dec81f;border-radius:14px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background-color .15s;display:grid;position:relative}.ChatUnexpectedModal-module__-KvMoG__choice:hover{background:#ffffff09;border-color:#e0895a57}.ChatUnexpectedModal-module__-KvMoG__choice[data-checked]{background:linear-gradient(#e0895a1f,#e0895a0a);border-color:#e0895a9e}.ChatUnexpectedModal-module__-KvMoG__choice:has(.ChatUnexpectedModal-module__-KvMoG__radio:focus-visible){outline-offset:2px;outline:2px solid #f0a87899}.ChatUnexpectedModal-module__-KvMoG__radio{clip-path:inset(50%);opacity:0;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.ChatUnexpectedModal-module__-KvMoG__choiceIcon{width:36px;height:36px;color:var(--color-ink-muted);background:#ffffff08;border:1px solid #e8dec81f;border-radius:10px;place-items:center;transition:color .15s,border-color .15s;display:grid}.ChatUnexpectedModal-module__-KvMoG__choice[data-checked] .ChatUnexpectedModal-module__-KvMoG__choiceIcon{color:#f0a878;border-color:#e0895a66}.ChatUnexpectedModal-module__-KvMoG__choiceCopy{gap:2px;min-width:0;display:grid}.ChatUnexpectedModal-module__-KvMoG__choiceTitle{color:var(--color-cream);font-size:14.5px;font-weight:650}.ChatUnexpectedModal-module__-KvMoG__choiceBody{color:var(--color-ink-muted);font-size:13px;line-height:1.45}.ChatUnexpectedModal-module__-KvMoG__choiceDot{border:1.5px solid #e8dec83d;border-radius:50%;width:18px;height:18px;transition:border-color .15s,box-shadow .15s}.ChatUnexpectedModal-module__-KvMoG__choice[data-checked] .ChatUnexpectedModal-module__-KvMoG__choiceDot{border-color:#e0895a;box-shadow:inset 0 0 0 4px #15110d,inset 0 0 0 9px #e0895a}.ChatUnexpectedModal-module__-KvMoG__guidanceWrap{overflow:hidden}.ChatUnexpectedModal-module__-KvMoG__field{gap:9px;display:grid}.ChatUnexpectedModal-module__-KvMoG__labelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ChatUnexpectedModal-module__-KvMoG__label{color:var(--color-ink-muted);font-size:12.5px;font-weight:600}.ChatUnexpectedModal-module__-KvMoG__counter{color:var(--color-ink-dim);font-variant-numeric:tabular-nums;font-size:12px}.ChatUnexpectedModal-module__-KvMoG__textarea{width:100%;min-height:82px;color:var(--color-cream);font:inherit;resize:none;background:#08070573;border:1px solid #e8dec81f;border-radius:12px;outline:0;padding:11px 14px;font-size:14px;line-height:1.55;transition:border-color .15s,box-shadow .15s}.ChatUnexpectedModal-module__-KvMoG__textarea::placeholder{color:var(--color-ink-dim)}.ChatUnexpectedModal-module__-KvMoG__textarea:hover{border-color:#e8dec833}.ChatUnexpectedModal-module__-KvMoG__textarea:focus-visible{border-color:#e0895a8c;box-shadow:0 0 0 3px #e0895a1a}
