.ResizablePanels_ResizablePanels__XDyO5{width:100%;height:100vh!important;display:flex;white-space:nowrap;overflow:hidden;touch-action:none}.ResizablePanels_ResizablePanels__XDyO5.ResizablePanels_HORIZONTAL__zFBN5{flex-direction:row}.ResizablePanels_ResizablePanels__XDyO5.ResizablePanels_VERTICAL__wQz3Q{flex-direction:column}.ResizablePanels_divider__MwXAU,.ResizablePanels_panel__GJbSF{display:block;width:100%;height:100%}.ResizablePanels_panel__GJbSF{z-index:1;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.ResizablePanels_panel__GJbSF::-webkit-scrollbar{display:none}.ResizablePanels_panel__GJbSF.ResizablePanels_isResizing__Vb80W{opacity:.5}.ResizablePanels_divider__MwXAU{z-index:2;border:1px solid #999999cc;background-color:#9999992c}.ResizablePanels_divider__MwXAU.ResizablePanels_isResizing__Vb80W{background-color:#999999ad}.ResizablePanels_ResizablePanels__XDyO5.ResizablePanels_HORIZONTAL__zFBN5>.ResizablePanels_divider__MwXAU{cursor:col-resize;border-top:none;border-bottom:none}.ResizablePanels_ResizablePanels__XDyO5.ResizablePanels_VERTICAL__wQz3Q>.ResizablePanels_divider__MwXAU{cursor:row-resize;border-left:none;border-right:none}.ResizablePanelsAuto_ResizablePanelsAuto__WlW1V{width:100%;height:100vh!important}@font-face{font-family:OpenMojiBlack;src:url(https://s6.ptbk.io/fonts/OpenMoji-black-glyf.woff2) format("woff2");unicode-range:u+23,u+2a,u+2d,u+30-39,u+a9,u+ae,u+200d,u+203c,u+2049,u+20e3,u+2117,u+2120,u+2122,u+2139,u+2194-2199,u+21a9,u+21aa,u+229c,u+231a,u+231b,u+2328,u+23cf,u+23e9-23f3,u+23f8-23fe,u+24c2,u+25a1,u+25aa-25ae,u+25b6,u+25c0,u+25c9,u+25d0,u+25d1,u+25e7-25ea,u+25ed,u+25ee,u+25fb-25fe,u+2600-2605,u+260e,u+2611,u+2614,u+2615,u+2618,u+261d,u+2620,u+2622,u+2623,u+2626,u+262a,u+262e,u+262f,u+2638-263a,u+2640,u+2642,u+2648-2653,u+265f,u+2660,u+2663,u+2665,u+2666,u+2668,u+267b,u+267e,u+267f,u+2691-2697,u+2699,u+269b,u+269c,u+26a0,u+26a1,u+26a7,u+26aa,u+26ab,u+26b0,u+26b1,u+26bd,u+26be,u+26c4,u+26c5,u+26c8,u+26ce,u+26cf,u+26d1,u+26d3,u+26d4,u+26e9,u+26ea,u+26f0-26f5,u+26f7-26fa,u+26fd,u+2702,u+2705,u+2708-270d,u+270f,u+2712,u+2714,u+2716,u+271d,u+2721,u+2728,u+2733,u+2734,u+2744,u+2747,u+274c,u+274e,u+2753-2755,u+2757,u+2763,u+2764,u+2795-2797,u+27a1,u+27b0,u+27bf,u+2934,u+2935,u+2b05-2b07,u+2b0c,u+2b0d,u+2b1b,u+2b1c,u+2b1f-2b24,u+2b2e,u+2b2f,u+2b50,u+2b55,u+2b58,u+2b8f,u+2bba-2bbc,u+2bc3,u+2bc4,u+2bea,u+2beb,u+3030,u+303d,u+3297,u+3299,u+e000-e009,u+e010,u+e011,u+e040-e06d,u+e080-e0b4,u+e0c0-e0cc,u+e0ff-e10d,u+e140-e14a,u+e150-e157,u+e181-e189,u+e1c0-e1c4,u+e1c6-e1d9,u+e200-e216,u+e240-e269,u+e280-e283,u+e2c0-e2c4,u+e2c6-e2da,u+e300-e303,u+e305-e30f,u+e312-e316,u+e318-e322,u+e324-e329,u+e32b,u+e340-e348,u+e380,u+e381,u+f000,u+f77a,u+f8ff,u+fe0f,u+1f004,u+1f0cf,u+1f10d-1f10f,u+1f12f,u+1f16d-1f171,u+1f17e,u+1f17f,u+1f18e,u+1f191-1f19a,u+1f1e6-1f1ff,u+1f201,u+1f202,u+1f21a,u+1f22f,u+1f232-1f23a,u+1f250,u+1f251,u+1f260-1f265,u+1f300-1f321,u+1f324-1f393,u+1f396,u+1f397,u+1f399-1f39b,u+1f39e-1f3f0,u+1f3f3-1f3f5,u+1f3f7-1f4fd,u+1f4ff-1f53d,u+1f549-1f54e,u+1f550-1f567,u+1f56f,u+1f570,u+1f573-1f57a,u+1f587,u+1f58a-1f58d,u+1f590,u+1f595,u+1f596,u+1f5a4,u+1f5a5,u+1f5a8,u+1f5b1,u+1f5b2,u+1f5bc,u+1f5c2-1f5c4,u+1f5d1-1f5d3,u+1f5dc-1f5de,u+1f5e1,u+1f5e3,u+1f5e8,u+1f5ef,u+1f5f3,u+1f5fa-1f64f,u+1f680-1f6c5,u+1f6cb-1f6d2,u+1f6d5-1f6d7,u+1f6dc-1f6e5,u+1f6e9,u+1f6eb,u+1f6ec,u+1f6f0,u+1f6f3-1f6fc,u+1f7e0-1f7eb,u+1f7f0,u+1f90c-1f93a,u+1f93c-1f945,u+1f947-1f9ff,u+1fa70-1fa7c,u+1fa80-1fa88,u+1fa90-1fabd,u+1fabf-1fac5,u+1face-1fadb,u+1fae0-1fae8,u+1faf0-1faf8,u+1fbc5-1fbc9,u+e0061-e0067,u+e0069,u+e006c-e0079,u+e007f}.Chat_copiedToClipboardMessage__JFWtx{position:fixed;top:32px;left:50%;transform:translateX(-50%);background:#222;color:#fff;padding:10px 24px;border-radius:8px;font-size:1.1em;box-shadow:0 2px 12px rgba(0,0,0,.18);opacity:.97;pointer-events:none;z-index:9999}.Chat_Chat__5f9ac{width:100%;height:100%;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif,OpenMojiBlack}.Chat_chatMainFlow__2NOeA{width:100%;height:100%;max-width:100vw;display:grid;grid-template:"🟦" min-content "💬" 1fr "📝" min-content/1fr}.Chat_chatMainFlow__2NOeA .Chat_chatBar__wSVVd{grid-area:🟦;width:100%;padding:16px 20px;color:#0f1724;background-color:#ffffff;border-bottom:1px solid rgba(15,23,36,.06);text-align:center;font-weight:500}.Chat_TasksInProgress__w27PG{grid-area:🟦;align-self:center;margin:8px 16px}.Chat_TasksInProgress__w27PG,.Chat_actions__HllxA{width:auto;height:-moz-min-content;height:min-content;justify-self:self-end}.Chat_actions__HllxA{grid-area:💬;z-index:200;align-self:self-start;margin:16px 20px 0;display:flex;align-items:center;gap:8px}.Chat_actions__HllxA.Chat_portal__KDlWY{margin:0}.Chat_actions__HllxA.Chat_left__UaxpK{justify-self:self-start}.Chat_actions__HllxA.Chat_right__VyURk{justify-self:self-end}@media (max-width:900px){.Chat_chatButton__mayFk{border-radius:50%!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;gap:0!important;margin:0!important}.Chat_chatButton__mayFk svg{width:18px!important;height:18px!important}.Chat_chatButtonText___vp9E{display:none!important}.Chat_useTemplateButton__y91n8{border-radius:50%!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;gap:0!important;margin:0!important}.Chat_useTemplateButton__y91n8 svg{width:18px!important;height:18px!important}.Chat_useTemplateButton__y91n8 .Chat_chatButtonText___vp9E{display:none!important}}@media (max-width:600px){.Chat_actions__HllxA{margin:14px 18px 0;gap:7px}}.Chat_chatMainFlow__2NOeA .Chat_chatChildren__Yq63M{grid-area:💬;width:100%;height:100%;z-index:300}.Chat_chatMainFlow__2NOeA .Chat_chatMessages__dR17R{grid-area:💬;width:100%;height:100%;z-index:10;padding:24px 20px 16px;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.Chat_chatMainFlow__2NOeA .Chat_chatMessages__dR17R::-webkit-scrollbar{width:6px}.Chat_chatMainFlow__2NOeA .Chat_chatMessages__dR17R::-webkit-scrollbar-track{background:transparent}.Chat_chatMainFlow__2NOeA .Chat_chatMessages__dR17R::-webkit-scrollbar-thumb{background:rgba(125,125,125,.2);border-radius:3px;-webkit-transition:all .2s ease;transition:all .2s ease}.Chat_chatMainFlow__2NOeA .Chat_chatMessages__dR17R::-webkit-scrollbar-thumb:hover{background:rgba(125,125,125,.3)}.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB{display:flex;margin-bottom:20px;align-items:flex-end;flex-direction:row;position:relative;animation:Chat_messageSlideIn__hStGb .4s cubic-bezier(.25,.46,.45,.94);max-width:100%}.Chat_hasActionsAndFirstMessageIsLong__hiPRK{margin-top:55px}@keyframes Chat_messageSlideIn__hStGb{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Chat_isNotCompleteMessage__wjBs2{opacity:.7;position:relative}.Chat_NonCompleteMessageFiller__DoGAM{color:transparent}.Chat_isNotCompleteMessage__wjBs2 .Chat_messageText__BCK0r:after{content:"";position:absolute;bottom:8px;right:12px;width:20px;height:4px;background:linear-gradient(90deg,transparent,rgba(125,125,125,.6),transparent);border-radius:2px;animation:Chat_loadingPulse__F8Yke 1.5s ease-in-out infinite}@keyframes Chat_loadingPulse__F8Yke{0%,to{opacity:.3;transform:scaleX(.8)}50%{opacity:1;transform:scaleX(1.2)}}.Chat_typingIndicator__2tnH2{display:flex;align-items:flex-end;margin-bottom:20px;animation:Chat_messageSlideIn__hStGb .4s cubic-bezier(.25,.46,.45,.94)}.Chat_typingIndicator__2tnH2 .Chat_avatar__pafZ_{width:40px;height:40px;margin:0 12px 4px;flex-shrink:0}.Chat_typingIndicator__2tnH2 .Chat_avatar__pafZ_ img{width:40px;aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover;background-color:#eef6fb;border:2px solid rgba(125,125,125,.1)}.Chat_typingBubble__rhcmW{padding:16px 20px;border-radius:20px;border-bottom-left-radius:6px;border:1px solid rgba(125,125,125,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);backdrop-filter:blur(10px);min-height:24px}.Chat_typingBubble__rhcmW,.Chat_typingDots__7G2zL{display:flex;align-items:center;gap:4px}.Chat_typingDot__VtMEk{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#6b7280,rgba(125,125,125,.6));animation:Chat_typingBounce__kakzR 1.4s ease-in-out infinite;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Chat_typingDot__VtMEk:first-child{animation-delay:-.32s}.Chat_typingDot__VtMEk:nth-child(2){animation-delay:-.16s}.Chat_typingDot__VtMEk:nth-child(3){animation-delay:0s}@keyframes Chat_typingBounce__kakzR{0%,80%,to{transform:scale(.8) translateY(0);opacity:.5}40%{transform:scale(1.2) translateY(-8px);opacity:1}}.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB.Chat_isMe__7ec0j{align-items:flex-end;flex-direction:row-reverse;justify-content:flex-start}.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB.Chat_isMe__7ec0j .Chat_messageText__BCK0r{border-bottom-right-radius:6px}.Chat_ratingStar__7c9rP{cursor:pointer;font-size:20px;transition:color .2s;color:var(--star-inactive-color,#ccc)}.Chat_ratingStar__7c9rP.Chat_active__o2jw2{color:#ffd700}.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB .Chat_avatar__pafZ_{width:40px;aspect-ratio:1/1;margin:0 12px 4px;flex-shrink:0;position:relative}.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB .Chat_avatar__pafZ_ img{width:40px;aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover;background-color:var(--avatar-bg-color,#eef6fb);border:2px solid rgba(125,125,125,.1);transition:transform .2s ease,box-shadow .2s ease}.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB .Chat_avatar__pafZ_ img:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15)}.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB .Chat_messageText__BCK0r{background-color:var(--message-bg-color);color:var(--message-text-color);position:relative;padding:14px 18px;border-radius:20px;max-width:min(70%,600px);text-align:left;margin-bottom:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);line-height:1.5;word-wrap:break-word;transition:all .2s ease;font-size:15px;backdrop-filter:blur(10px)}.Chat_copyButtonContainer__jzNTk{float:right;top:8px;right:10px;z-index:2;align-items:center;justify-content:flex-end;pointer-events:none;visibility:hidden}.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB .Chat_messageText__BCK0r:hover .Chat_copyButtonContainer__jzNTk,.Chat_copyButtonContainer__jzNTk:focus-within{visibility:visible;pointer-events:auto}.Chat_copyButton__gtPsV{background:rgba(255,255,255,.2);border:1px solid #ddd;border-radius:6px;padding:2px 5px;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.07);transition:all .15s,box-shadow .15s,border .15s;display:flex;align-items:center;opacity:.7;position:relative}.Chat_copiedTooltip__2UbSQ{position:absolute;left:50%;top:110%;transform:translateX(-50%);background:#222;color:#fff;padding:6px 16px;border-radius:8px;font-size:.98em;box-shadow:0 2px 12px rgba(0,0,0,.18);opacity:.97;pointer-events:none;z-index:100;white-space:nowrap;margin-top:4px;animation:Chat_copiedTooltipFadeIn__5Uy8n .2s;max-width:220px;overflow-wrap:break-word;word-break:break-word}.Chat_copiedTooltipLeft__i_olU{left:0!important;transform:none!important}.Chat_copiedTooltipRight___fGUL{left:auto!important;right:0!important;transform:none!important}@keyframes Chat_copiedTooltipFadeIn__5Uy8n{0%{opacity:0;transform:translateX(-50%) translateY(8px) scale(.97)}to{opacity:.97;transform:translateX(-50%) translateY(0) scale(1)}}.Chat_copyButton__gtPsV:focus,.Chat_copyButton__gtPsV:hover{border:1.5px solid #bbb;opacity:1;box-shadow:0 2px 8px rgba(0,132,255,.1)}.Chat_copyButton__gtPsV svg{display:block}.Chat_messageText__BCK0r h1{font-size:2em}.Chat_messageText__BCK0r h2{font-size:1.75em}.Chat_messageText__BCK0r h3{font-size:1.5em}.Chat_messageText__BCK0r h4{font-size:1.25em}.Chat_messageText__BCK0r h5{font-size:1.1em}.Chat_messageText__BCK0r ul{list-style:disc;margin-left:20px}.Chat_messageText__BCK0r ol{list-style:decimal;margin-left:20px}.Chat_messageText__BCK0r blockquote,.Chat_messageText__BCK0r img,.Chat_messageText__BCK0r pre,.Chat_messageText__BCK0r table{margin-top:10px;margin-bottom:10px;border-radius:8px}.Chat_messageText__BCK0r pre{background:#000000ff;color:#fff}.Chat_messageText__BCK0r blockquote,.Chat_messageText__BCK0r pre{display:block;border:none;box-shadow:none;font-size:inherit;line-height:inherit;padding:1em}.Chat_messageText__BCK0r blockquote{background:#ffffffcc;color:#000}.Chat_messageText__BCK0r code{display:inline-block;margin:0;padding:0;border:none;box-shadow:none;background:#cccccc55;font-size:inherit;line-height:inherit;color:inherit}.Chat_messageText__BCK0r pre code{background-color:#000000cc;border-radius:8px}.Chat_messageText__BCK0r .Chat_chat-code-block__s8xsf{background:#181c23;color:#f8fafc;font-size:14px;line-height:1.6;overflow-x:auto;border-color:#23272f;box-shadow:0 2px 8px rgba(0,0,0,.12);font-family:Fira Mono,Menlo,Consolas,Liberation Mono,monospace}.Chat_messageText__BCK0r .Chat_chat-code-block__s8xsf code{background:none!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important;padding:0!important;border:none!important;box-shadow:none!important;white-space:pre;word-break:break-word;overflow-x:auto;display:block}.Chat_messageText__BCK0r table{width:100%;border-collapse:separate;border-spacing:0;margin:16px 0;background:#f8fafc;box-shadow:0 2px 8px rgba(0,0,0,.08);font-size:14px;color:#17223b}.Chat_messageText__BCK0r td,.Chat_messageText__BCK0r th{padding:10px 16px;border-bottom:1px solid #d1dbe8;text-align:left;color:#17223b;background:none}.Chat_messageText__BCK0r th{background:linear-gradient(90deg,#eaf3fa 80%,#d1e3f8);font-weight:700;color:#17223b;border-bottom:2px solid #b5c7de}.Chat_messageText__BCK0r tr:last-child td{border-bottom:none}.Chat_messageText__BCK0r tr:nth-child(2n) td{background:#eaf3fa}.Chat_messageText__BCK0r tr:hover td{background:#cbe0f7;transition:background .2s}.Chat_messageText__BCK0r table{border-radius:12px;overflow:hidden}.Chat_messageText__BCK0r td:first-child,.Chat_messageText__BCK0r th:first-child{border-top-left-radius:12px}.Chat_messageText__BCK0r td:last-child,.Chat_messageText__BCK0r th:last-child{border-top-right-radius:12px}.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB .Chat_messageText__BCK0r:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-1px)}.Chat_messageButtons__pVHkJ{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(125 125 125/.83)}.Chat_messageButton__TDJB4{display:inline-flex;align-items:center;padding:8px 14px;background:rgba(125,125,125,.1);border:1px solid rgba(125,125,125,.9);border-radius:16px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(10px);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Chat_messageButton__TDJB4:hover{background:rgba(0,132,255,.1);border-color:rgba(0,132,255,.3);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,132,255,.15)}.Chat_messageButton__TDJB4:active{transform:scale(.98);transition:transform .1s ease}.Chat_messageButton__TDJB4 p{margin:0;padding:0;line-height:inherit}.Chat_messageButton__TDJB4 strong{font-weight:600}.Chat_messageButton__TDJB4 em{font-style:italic}.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB .Chat_rating__bCTPk{position:absolute;bottom:-8px;right:8px;display:flex;gap:2px;align-items:center;min-width:24px;z-index:1;background:rgba(0,0,0,.8);border-radius:12px;padding:4px 6px;backdrop-filter:blur(10px);opacity:0;transform:translateY(4px);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB:hover .Chat_rating__bCTPk{opacity:1;transform:translateY(0)}.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB .Chat_rating__bCTPk:hover{background:rgba(0,0,0,.9);padding:6px 8px;box-shadow:0 4px 12px rgba(0,0,0,.3)}.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB .Chat_rating__bCTPk span{transition:transform .2s ease,color .2s ease;display:inline-block;cursor:pointer;font-size:16px}.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB .Chat_rating__bCTPk:hover span{transform:scale(1.1)}.Chat_chatMainFlow__2NOeA .Chat_chatInput__vvxIK{z-index:10;grid-area:📝;width:100%;padding:20px;backdrop-filter:blur(20px);border-top:1px solid rgba(125,125,125,.1);display:flex;flex-direction:column;gap:12px;position:relative}.Chat_chatMainFlow__2NOeA .Chat_chatInput__vvxIK.Chat_dragOver__UbYLb{background:linear-gradient(0deg,rgba(0,132,255,.1) 0,rgba(0,132,255,.05));border-top:2px solid rgba(0,132,255,.3)}.Chat_filePreviewContainer__tsUjP{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.Chat_filePreview__Sy8f5{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(125,125,125,.1);border:1px solid rgba(125,125,125,.2);border-radius:8px;font-size:12px;backdrop-filter:blur(10px);transition:all .2s ease}.Chat_filePreview__Sy8f5:hover{background:rgba(125,125,125,.15);border-color:rgba(125,125,125,.3)}.Chat_fileIcon__tbWkF{font-size:14px;opacity:.7}.Chat_fileInfo__ThgdL{display:flex;flex-direction:column;gap:2px;min-width:0}.Chat_fileName__z53lc{font-weight:500;color:black;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.Chat_fileSize__T0E7C{color:#6b7280;font-size:11px}.Chat_removeFileButton__BHGqB{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:rgba(255,0,0,.1);color:#ff4444;border-radius:50%;cursor:pointer;transition:all .2s ease;flex-shrink:0}.Chat_removeFileButton__BHGqB:hover{background:rgba(255,0,0,.2);transform:scale(1.1)}.Chat_inputContainer__HtgKs{display:flex;align-items:center;gap:12px}.Chat_inputContainer__HtgKs textarea::-moz-placeholder{color:inherit;opacity:.7}.Chat_inputContainer__HtgKs textarea::placeholder{color:inherit;opacity:.7}.Chat_attachmentButton__R1pwY{width:40px;height:40px;border:1px solid rgba(125,125,125,.2);background:rgba(125,125,125,.05);color:#6b7280;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(10px);flex-shrink:0}.Chat_attachmentButton__R1pwY:hover:not(:disabled){background:rgba(0,132,255,.1);border-color:rgba(0,132,255,.3);color:#0084ff;transform:scale(1.05)}.Chat_attachmentButton__R1pwY:disabled{opacity:.5;cursor:not-allowed;transform:none}.Chat_voiceButton__G_sSW{width:40px;height:40px;border:1px solid rgba(125,125,125,.2);background:rgba(125,125,125,.05);color:#6b7280;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(10px);flex-shrink:0}.Chat_voiceButton__G_sSW:hover{background:rgba(0,132,255,.1);border-color:rgba(0,132,255,.3);color:#0084ff;transform:scale(1.05)}.Chat_voiceButtonActive__qgwVq{background:rgba(255,0,0,.1)!important;border-color:rgba(255,0,0,.3)!important;color:#ff0000!important;animation:Chat_voiceRecordingPulse__Qbjya 1.5s infinite}@keyframes Chat_voiceRecordingPulse__Qbjya{0%{box-shadow:0 0 0 0 rgba(255,0,0,.4)}70%{box-shadow:0 0 0 10px rgba(255,0,0,0)}to{box-shadow:0 0 0 0 rgba(255,0,0,0)}}.Chat_uploadProgress__9drct{display:flex;align-items:center;gap:12px;padding:8px 12px;background:rgba(0,132,255,.1);border:1px solid rgba(0,132,255,.2);border-radius:8px;font-size:13px;color:#0084ff}.Chat_uploadProgressBar__tRAYC{flex:1;height:4px;background:rgba(0,132,255,.2);border-radius:2px;overflow:hidden}.Chat_uploadProgressFill__06VX5{height:100%;background:linear-gradient(90deg,#0084ff,rgba(0,132,255,.8));border-radius:2px;animation:Chat_uploadProgress__9drct 1.5s ease-in-out infinite}@keyframes Chat_uploadProgress__9drct{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}.Chat_dragOverlay__e8S9C{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,132,255,.1);border:2px dashed rgba(0,132,255,.5);border-radius:12px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);z-index:20;pointer-events:none}.Chat_dragOverlayContent__UmdVc{display:flex;flex-direction:column;align-items:center;gap:12px;color:#0084ff;font-weight:600;text-align:center}.Chat_dragOverlayContent__UmdVc svg{opacity:.7}.Chat_chatMainFlow__2NOeA .Chat_chatInput__vvxIK textarea{flex:1;padding:16px 20px;outline:none;border-radius:25px;background:rgba(125,125,125,.05);backdrop-filter:blur(20px);color:black;min-width:200px;max-height:120px;font-size:15px;line-height:1.4;resize:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.Chat_chatMainFlow__2NOeA .Chat_chatInput__vvxIK textarea:focus{border-color:#0084ff;background:rgba(125,125,125,.08);box-shadow:0 0 0 4px rgba(0,132,255,.1),0 8px 32px rgba(0,132,255,.15);transform:translateY(-2px)}.Chat_chatMainFlow__2NOeA .Chat_chatInput__vvxIK textarea:disabled{opacity:.6;cursor:not-allowed;transform:none}.Chat_chatMainFlow__2NOeA .Chat_chatInput__vvxIK textarea::-moz-placeholder{color:inherit;opacity:.7}.Chat_chatMainFlow__2NOeA .Chat_chatInput__vvxIK textarea::placeholder{color:inherit;opacity:.7}.Chat_chatMainFlow__2NOeA .Chat_chatInput__vvxIK button{width:48px;height:48px;margin:0!important;padding:0!important;border:none;background:linear-gradient(135deg,#0084ff,#0066cc);color:#ffffff;display:flex;align-items:center;justify-content:center;border-radius:50%!important;aspect-ratio:1/1;min-width:unset!important;min-height:unset!important;padding-left:unset;padding-right:unset;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 16px rgba(0,132,255,.3);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:visible}.Chat_chatMainFlow__2NOeA .Chat_chatInput__vvxIK button img{width:50%;height:100%;-o-object-fit:contain;object-fit:contain}.Chat_scrollToBottomContainer__iKWt3{z-index:20;grid-area:📝;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;pointer-events:none}.Chat_scrollToBottomContainer__iKWt3 .Chat_scrollToBottom__t3Yzd{pointer-events:all;transform:translate(-50%,-150%);width:48px;height:48px;display:flex;justify-content:center;align-items:center;border:none;outline:none;background:rgba(0 0 0/.5);backdrop-filter:blur(3px);border-radius:50%;font-weight:700;color:white;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 16px rgba(0,0,0,.3);animation:Chat_scrollButtonSlideIn__yMJ9u .3s ease-out}@keyframes Chat_scrollButtonSlideIn__yMJ9u{0%{opacity:0;transform:translate(-50%,20px) scale(.8)}to{opacity:.9;transform:translate(-50%) scale(1)}}.Chat_scrollToBottom__t3Yzd:hover{transform:translate(-50%,-160%) scale(1.05)}.Chat_scrollToBottom__t3Yzd:active{transform:translate(-50%,-160%) scale(.95);transition:transform .1s ease}.Chat_ratingModal__2g72O{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:Chat_modalFadeIn__W28kb .3s ease-out}@keyframes Chat_modalFadeIn__W28kb{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(8px)}}.Chat_ratingModalContent__9xh_B{background:#ffffff;color:#0f1724;padding:32px;border-radius:16px;width:90%;max-width:480px;box-shadow:0 20px 60px rgba(0,0,0,.3);border:1px solid rgba(125,125,125,.1);backdrop-filter:blur(20px);animation:Chat_modalSlideIn__0uGpa .3s cubic-bezier(.25,.46,.45,.94);font-family:Arial,Helvetica,sans-serif,OpenMojiBlack}@keyframes Chat_modalSlideIn__0uGpa{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Chat_ratingModalContent__9xh_B h3{margin:0 0 24px;text-align:center;color:black;font-size:20px;font-weight:600}.Chat_stars__oUkUh{display:flex;justify-content:center;gap:8px;margin-bottom:24px}.Chat_stars__oUkUh span{font-size:28px;cursor:pointer;transition:all .2s ease;padding:4px;border-radius:8px}.Chat_stars__oUkUh span:hover{transform:scale(1.2);background:rgba(255,215,0,.1)}.Chat_ratingModalStar__ZJI1Q{cursor:pointer;font-size:24px;transition:color .2s}.Chat_ratingInput__Qv0hy{width:100%;min-height:100px;padding:16px;border:2px solid rgba(125,125,125,.1);border-radius:12px;margin-bottom:18px;resize:vertical;background:rgba(125,125,125,.05);color:#0b1220;font-size:14px;line-height:1.5;transition:all .2s ease}.Chat_ratingInput__Qv0hy:focus{border-color:#0084ff;background:rgba(125,125,125,.08);box-shadow:0 0 0 4px rgba(0,132,255,.1);outline:none}.Chat_ratingInput__Qv0hy[readonly]{border:1px solid rgba(125,125,125,.5);background:rgba(125,125,125,.01)}.Chat_ratingActions__ISpfp{display:flex;justify-content:flex-end;gap:12px}.Chat_ratingActions__ISpfp button{padding:12px 24px;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;min-width:80px}.Chat_ratingActions__ISpfp button:first-child{background-color:rgba(125,125,125,.1);color:#0b1220;border:1px solid rgba(125,125,125,.2)}.Chat_ratingActions__ISpfp button:first-child:hover:not(:disabled){background-color:rgba(125,125,125,.2);color:#0b1220}.Chat_ratingActions__ISpfp button:last-child{background:linear-gradient(135deg,#0084ff,#0066cc);color:#ffffff}.Chat_ratingActions__ISpfp button:last-child:hover:not(:disabled){background:linear-gradient(135deg,#0071d1,#0052a3);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,132,255,.3)}.Chat_ratingActions__ISpfp button:last-child:disabled{opacity:.5;cursor:not-allowed}.Chat_chatButton__mayFk{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 16px!important;margin:0!important;background:linear-gradient(135deg,#0084ff,#0066cc)!important;color:#ffffff!important;border:none!important;border-radius:20px!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;cursor:pointer!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;box-shadow:0 4px 16px rgba(0,132,255,.3)!important;backdrop-filter:blur(20px)!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;min-height:40px!important;min-width:110px!important;position:relative!important;overflow:hidden!important}.Chat_chatButton__mayFk:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.Chat_chatButton__mayFk:hover:before{left:100%}.Chat_chatButton__mayFk:hover:not(:disabled){background:linear-gradient(135deg,#0099ff,#0077dd);transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px rgba(0,132,255,.4)}.Chat_chatButton__mayFk:active{transform:scale(.98) translateY(-1px);transition:transform .1s ease;box-shadow:0 4px 16px rgba(0,132,255,.3)}.Chat_chatButton__mayFk:focus{outline:none;box-shadow:0 4px 16px rgba(0,132,255,.3),0 0 0 3px rgba(0,132,255,.3)}.Chat_chatButton__mayFk svg{width:16px;height:16px;flex-shrink:0;opacity:1;transition:all .3s cubic-bezier(.25,.46,.45,.94);filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.Chat_chatButton__mayFk:hover svg{transform:rotate(-90deg) scale(1.1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.Chat_chatButtonText___vp9E{white-space:nowrap;font-weight:600;transition:all .2s ease;text-shadow:0 1px 2px rgba(0,0,0,.1);opacity:1}.Chat_chatButton__mayFk:hover .Chat_chatButtonText___vp9E{transform:translateX(1px)}.Chat_useTemplateButton__y91n8{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 16px!important;margin:0!important;background:linear-gradient(135deg,#0084ff,#0066cc)!important;color:#ffffff!important;border:none!important;border-radius:20px!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;cursor:pointer!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;box-shadow:0 4px 16px rgba(0,132,255,.3)!important;backdrop-filter:blur(20px)!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;min-height:40px!important;min-width:110px!important;position:relative!important;overflow:hidden!important}.Chat_useTemplateButton__y91n8:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.Chat_useTemplateButton__y91n8:hover:before{left:100%}.Chat_useTemplateButton__y91n8:hover:not(:disabled){background:linear-gradient(135deg,#0099ff,#0077dd);transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px rgba(0,132,255,.4)}.Chat_useTemplateButton__y91n8:active{transform:scale(.98) translateY(-1px);transition:transform .1s ease;box-shadow:0 4px 16px rgba(0,132,255,.3)}.Chat_useTemplateButton__y91n8:focus{outline:none;box-shadow:0 4px 16px rgba(0,132,255,.3),0 0 0 3px rgba(0,132,255,.3)}.Chat_useTemplateButton__y91n8 svg{width:16px;height:16px;flex-shrink:0;opacity:1;transition:all .3s cubic-bezier(.25,.46,.45,.94);filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.Chat_useTemplateButton__y91n8:hover svg{transform:scale(1.1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.Chat_useTemplateButton__y91n8:hover .Chat_chatButtonText___vp9E{transform:translateX(1px)}.Chat_saveButtonContainer__VItcw{display:inline-block;position:relative}.Chat_saveMenu__zL2N9{position:absolute;top:100%;left:0;background:#fff;border:1px solid #ddd;z-index:10;min-width:120px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.Chat_saveMenuItem__sZNPz{display:block;width:100%;padding:8px 16px;border:none;background:none;text-align:left;cursor:pointer;color:#111}.Chat_saveMenuItem__sZNPz:hover{background-color:#f0f0f0}.Chat_pauseButton__h7b_9{background:linear-gradient(135deg,#ffb347,#ff8c42)!important}.Chat_pauseButton__h7b_9:hover:not(:disabled){background:linear-gradient(135deg,#ffc067,#ff9e5f)!important}.Chat_pauseButton__h7b_9.Chat_pausing__pjyxX{opacity:.6!important;cursor:wait!important}.Chat_pauseButton__h7b_9.Chat_paused__r93GT{background:linear-gradient(135deg,#10b981,#059669)!important}.Chat_pauseButton__h7b_9.Chat_paused__r93GT:hover:not(:disabled){background:linear-gradient(135deg,#34d399,#059669)!important;transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px rgba(16,185,129,.35)}.Chat_pauseButton__h7b_9 svg{transition:transform .3s ease}.Chat_pauseButton__h7b_9.Chat_paused__r93GT svg{transform:scale(1.1)}.Chat_pauseButton__h7b_9.Chat_pausing__pjyxX svg{opacity:.8}.Chat_voiceCallIndicatorBar__peKjz{grid-area:🟦;width:100%;padding:12px 20px;background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(16,185,129,.1));border-bottom:1px solid rgba(34,197,94,.3);display:flex;justify-content:center;align-items:center;backdrop-filter:blur(10px)}.Chat_voiceCallIndicator__pZKxD{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,rgba(34,197,94,.2),rgba(16,185,129,.2));border:1px solid rgba(34,197,94,.4);border-radius:20px;color:#10b981;font-size:13px;font-weight:600;backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(34,197,94,.2);position:relative}.Chat_voiceCallIndicator__pZKxD svg{width:16px;height:16px;flex-shrink:0;animation:Chat_voiceCallIconPulse__wiO02 2s ease-in-out infinite}.Chat_voiceCallIndicator__pZKxD span{font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.1)}.Chat_voiceCallPulse__xkNEv{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#10b981;border-radius:50%;animation:Chat_voiceCallPulse__xkNEv 1.5s ease-in-out infinite}@keyframes Chat_voiceCallIconPulse__wiO02{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes Chat_voiceCallPulse__xkNEv{0%,to{transform:translateY(-50%) scale(1);opacity:1}50%{transform:translateY(-50%) scale(1.3);opacity:.6}}.Chat_chatMessage__hRWCB .Chat_voiceCallIndicator__pZKxD{margin-bottom:8px;padding:6px 12px;font-size:12px;border-radius:16px}.Chat_chatMessage__hRWCB .Chat_voiceCallIndicator__pZKxD svg{width:14px;height:14px}.Chat_ratingConfirmation__G_EEG{position:fixed;top:20px;right:20px;background:linear-gradient(135deg,#10b981,#059669);color:white;padding:16px 20px;border-radius:12px;box-shadow:0 8px 32px rgba(16,185,129,.3);z-index:1001;animation:Chat_confirmationSlideIn__pl6_7 .3s ease-out;max-width:300px;word-wrap:break-word;font-weight:500;backdrop-filter:blur(20px)}@keyframes Chat_confirmationSlideIn__pl6_7{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:768px){.Chat_actions__HllxA{margin:12px 16px 0;gap:6px}.Chat_chatMainFlow__2NOeA .Chat_chatMessages__dR17R{padding:16px 12px}.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB{margin-bottom:16px}.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB .Chat_messageText__BCK0r{max-width:85%;padding:12px 16px;font-size:14px;border-radius:18px}.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB .Chat_avatar__pafZ_{width:36px;height:36px;margin:0 10px 4px}.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB .Chat_avatar__pafZ_ img{width:36px;aspect-ratio:1/1}.Chat_chatMainFlow__2NOeA .Chat_chatInput__vvxIK{padding:16px 12px;gap:10px}.Chat_chatMainFlow__2NOeA .Chat_chatInput__vvxIK textarea{font-size:16px;padding:14px 18px;border-radius:22px}.Chat_chatMainFlow__2NOeA .Chat_chatInput__vvxIK button{width:44px;height:44px}.Chat_scrollToBottom__t3Yzd{width:44px;height:44px;font-size:18px;top:calc(100% - 160px)}.Chat_chatButton__mayFk{border-radius:50%!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;gap:0!important;margin:0!important}.Chat_chatButton__mayFk svg{width:18px!important;height:18px!important}.Chat_chatButtonText___vp9E{display:none!important}.Chat_useTemplateButton__y91n8{border-radius:50%!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;gap:0!important;margin:0!important}.Chat_useTemplateButton__y91n8 svg{width:18px!important;height:18px!important}.Chat_useTemplateButton__y91n8 .Chat_chatButtonText___vp9E{display:none!important}.Chat_ratingModalContent__9xh_B{margin:16px;padding:24px 20px;border-radius:16px;max-height:80vh;overflow-y:auto}.Chat_stars__oUkUh{gap:6px;margin-bottom:20px}.Chat_stars__oUkUh span{font-size:32px;padding:8px}.Chat_ratingActions__ISpfp{flex-direction:column-reverse;gap:8px}.Chat_ratingActions__ISpfp button{width:100%;padding:14px;font-size:16px;border-radius:10px}}@media (max-width:480px){.Chat_actions__HllxA{margin:8px 12px 0;gap:4px}.Chat_chatMainFlow__2NOeA .Chat_chatMessages__dR17R{padding:12px 8px}.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB .Chat_messageText__BCK0r{max-width:90%;padding:10px 14px;font-size:14px;border-radius:16px}.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB .Chat_avatar__pafZ_{width:32px;height:32px;margin:0 8px 4px}.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB .Chat_avatar__pafZ_ img{width:32px;aspect-ratio:1/1}.Chat_chatMainFlow__2NOeA .Chat_chatInput__vvxIK{padding:12px 8px;gap:8px}.Chat_chatMainFlow__2NOeA .Chat_chatInput__vvxIK textarea{padding:12px 16px;border-radius:20px;font-size:16px}.Chat_chatMainFlow__2NOeA .Chat_chatInput__vvxIK button{width:40px;height:40px}.Chat_chatButton__mayFk{border-radius:50%!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;gap:0!important;margin:0!important}.Chat_chatButton__mayFk svg{width:18px!important;height:18px!important}.Chat_chatButtonText___vp9E{display:none!important}.Chat_useTemplateButton__y91n8{border-radius:50%!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;gap:0!important;margin:0!important}.Chat_useTemplateButton__y91n8 svg{width:18px!important;height:18px!important}.Chat_useTemplateButton__y91n8 .Chat_chatButtonText___vp9E{display:none!important}.Chat_scrollToBottom__t3Yzd{width:40px;height:40px;font-size:16px;top:calc(100% - 140px)}.Chat_ratingModal__2g72O{padding:0;align-items:flex-end}.Chat_ratingModalContent__9xh_B{margin:0;width:100%;border-radius:20px 20px 0 0;max-height:70vh;padding:24px 16px 20px}}@media (prefers-reduced-motion:reduce){.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB,.Chat_ratingConfirmation__G_EEG,.Chat_ratingModalContent__9xh_B,.Chat_ratingModal__2g72O,.Chat_scrollToBottom__t3Yzd{animation:none}.Chat_chatButton__mayFk,.Chat_chatMainFlow__2NOeA .Chat_chatInput__vvxIK button,.Chat_chatMainFlow__2NOeA .Chat_chatInput__vvxIK textarea,.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB .Chat_avatar__pafZ_ img,.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB .Chat_messageText__BCK0r{transition:none}}@media (prefers-contrast:high){.Chat_chatMainFlow__2NOeA .Chat_chatMessage__hRWCB .Chat_messageText__BCK0r{border:2px solid}.Chat_chatMainFlow__2NOeA .Chat_chatInput__vvxIK textarea{border-width:3px}.Chat_chatMainFlow__2NOeA .Chat_chatInput__vvxIK button{border:2px solid}}.BookEditor_BookEditor__7o1lH{width:100%}.BookEditor_bookEditorContainer__TrBlV{width:100%;height:100%;position:relative;padding:10px 25px 0;box-sizing:border-box}.BookEditor_bookEditorContainer__TrBlV.BookEditor_isVerbose__7BOof{background-color:rgba(0,0,0,.05);outline:1px dotted rgba(0,0,0,.5)}.BookEditor_isVerbose__7BOof{outline:2px dotted rgb(255 117 38)}.BookEditor_bookEditorWrapper__fD_Gw{overflow:hidden;border-radius:1rem;padding-top:10px;border:1px solid rgba(209,213,219,.8);background-color:white;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:box-shadow .2s ease-in-out}.BookEditor_isVerbose__7BOof .BookEditor_bookEditorWrapper__fD_Gw{overflow:visible}.BookEditor_bookEditorWrapper__fD_Gw:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.BookEditor_bookEditorWrapper__fD_Gw.BookEditor_isBorderRadiusDisabled___fMXz{border-radius:0}.BookEditor_dropOverlay__6HimP{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);color:white;display:flex;align-items:center;justify-content:center;font-size:1.5rem;z-index:100;pointer-events:none}.BookEditor_bookEditorActionbar__OW61v{position:absolute;top:10px;right:55px;z-index:100}.BookEditor_fullscreen__7XRDk{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:9999;border-radius:0;padding-top:50px;border:none;box-shadow:none}.BookEditor_button__kfNVC{background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem 1rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;color:#374151;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:all .2s ease-in-out}.BookEditor_button__kfNVC:hover{background-color:#f9fafb;border-color:#b7bcce;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.MarkdownContent_MarkdownContent__abq8m h1{font-size:2em}.MarkdownContent_MarkdownContent__abq8m h2{font-size:1.75em}.MarkdownContent_MarkdownContent__abq8m h3{font-size:1.5em}.MarkdownContent_MarkdownContent__abq8m h4{font-size:1.25em}.MarkdownContent_MarkdownContent__abq8m h5{font-size:1.1em}.MarkdownContent_MarkdownContent__abq8m p{text-wrap:auto}.MarkdownContent_MarkdownContent__abq8m ul{list-style:disc;margin-left:20px}.MarkdownContent_MarkdownContent__abq8m ol{list-style:decimal;margin-left:20px}.MarkdownContent_MarkdownContent__abq8m blockquote,.MarkdownContent_MarkdownContent__abq8m img,.MarkdownContent_MarkdownContent__abq8m pre,.MarkdownContent_MarkdownContent__abq8m table{margin-top:10px;margin-bottom:10px;border-radius:8px}.MarkdownContent_MarkdownContent__abq8m pre{display:block;border:none;box-shadow:none;background:#000000ff;font-size:inherit;line-height:inherit;color:#fff;padding:1em}.MarkdownContent_MarkdownContent__abq8m blockquote{display:block;border:none;box-shadow:none;background:#ffffffcc;font-size:inherit;line-height:inherit;color:#000;padding:1em}.MarkdownContent_MarkdownContent__abq8m code{display:inline-block;margin:0;padding:0;border:none;box-shadow:none;background:#cccccc55;font-size:inherit;line-height:inherit;color:inherit}.MarkdownContent_MarkdownContent__abq8m pre code{background-color:#000000cc;border-radius:8px}.MarkdownContent_MarkdownContent__abq8m .MarkdownContent_chat-code-block__V_GX3{background:#181c23;color:#f8fafc;font-size:14px;line-height:1.6;overflow-x:auto;border-color:#23272f;box-shadow:0 2px 8px rgba(0,0,0,.12);font-family:Fira Mono,Menlo,Consolas,Liberation Mono,monospace}.MarkdownContent_MarkdownContent__abq8m .MarkdownContent_chat-code-block__V_GX3 code{background:none!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important;padding:0!important;border:none!important;box-shadow:none!important;white-space:pre;word-break:break-word;overflow-x:auto;display:block}.MarkdownContent_MarkdownContent__abq8m table{width:100%;border-collapse:separate;border-spacing:0;margin:16px 0;background:#f8fafc;box-shadow:0 2px 8px rgba(0,0,0,.08);font-size:14px;color:#17223b}.MarkdownContent_MarkdownContent__abq8m td,.MarkdownContent_MarkdownContent__abq8m th{padding:10px 16px;border-bottom:1px solid #d1dbe8;text-align:left;color:#17223b;background:none}.MarkdownContent_MarkdownContent__abq8m th{background:linear-gradient(90deg,#eaf3fa 80%,#d1e3f8);font-weight:700;color:#17223b;border-bottom:2px solid #b5c7de}.MarkdownContent_MarkdownContent__abq8m tr:last-child td{border-bottom:none}.MarkdownContent_MarkdownContent__abq8m tr:nth-child(2n) td{background:#eaf3fa}.MarkdownContent_MarkdownContent__abq8m tr:hover td{background:#cbe0f7;transition:background .2s}.MarkdownContent_MarkdownContent__abq8m table{border-radius:12px;overflow:hidden}.MarkdownContent_MarkdownContent__abq8m td:first-child,.MarkdownContent_MarkdownContent__abq8m th:first-child{border-top-left-radius:12px}.MarkdownContent_MarkdownContent__abq8m td:last-child,.MarkdownContent_MarkdownContent__abq8m th:last-child{border-top-right-radius:12px}.MarkdownContent_citation__Hvag1{display:inline-block;vertical-align:super;font-size:.7em;font-weight:700;color:#007bff;background:#e7f1ff;padding:0 4px;border-radius:4px;margin:0 2px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.HamburgerMenu_MenuHamburger__I5SWU{cursor:pointer;display:flex;align-items:center;justify-content:center;width:48px;height:48px}.HamburgerMenu_MenuHamburger__I5SWU .HamburgerMenu_MenuHamburgerInner__b7mql{width:24px;height:24px;position:relative;display:flex;justify-content:center;align-items:center}.HamburgerMenu_MenuHamburger__I5SWU .HamburgerMenu_MenuHamburgerInner__b7mql .HamburgerMenu_bar__sZLqZ{height:2px;width:100%;background-color:currentColor;display:block;border-radius:2px;transition:all .3s cubic-bezier(.645,.045,.355,1);position:absolute}.HamburgerMenu_MenuHamburger__I5SWU .HamburgerMenu_MenuHamburgerInner__b7mql .HamburgerMenu_bar__sZLqZ.HamburgerMenu_bar1__aSiNa{transform:translateY(-7px)}.HamburgerMenu_MenuHamburger__I5SWU .HamburgerMenu_MenuHamburgerInner__b7mql .HamburgerMenu_bar__sZLqZ.HamburgerMenu_bar2__EtXYs{transform:translateY(0);opacity:1}.HamburgerMenu_MenuHamburger__I5SWU .HamburgerMenu_MenuHamburgerInner__b7mql .HamburgerMenu_bar__sZLqZ.HamburgerMenu_bar3__YUO4I{transform:translateY(7px)}.HamburgerMenu_MenuHamburger__I5SWU .HamburgerMenu_MenuHamburgerInner__b7mql.HamburgerMenu_open__Eg467 .HamburgerMenu_bar__sZLqZ.HamburgerMenu_bar1__aSiNa{transform:translateY(0) rotate(45deg)}.HamburgerMenu_MenuHamburger__I5SWU .HamburgerMenu_MenuHamburgerInner__b7mql.HamburgerMenu_open__Eg467 .HamburgerMenu_bar__sZLqZ.HamburgerMenu_bar2__EtXYs{opacity:0;transform:translateX(-10px)}.HamburgerMenu_MenuHamburger__I5SWU .HamburgerMenu_MenuHamburgerInner__b7mql.HamburgerMenu_open__Eg467 .HamburgerMenu_bar__sZLqZ.HamburgerMenu_bar3__YUO4I{transform:translateY(0) rotate(-45deg)}.Modal_scrim__6SE09{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9000000}.Modal_Modal__u8DVk{background:white;padding:20px;border-radius:8px;position:relative;max-width:90%;max-height:90%;min-width:50vw;min-height:30vh;overflow:auto}.Modal_closeButton__hMbqx{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer}.Dropdown_dropdown__XVqII{position:relative;display:inline-block}.Dropdown_button__VUxXR{background-color:transparent;border:none;cursor:pointer;padding:10px;font-size:16px;display:flex;align-items:center;gap:10px;transition:background-color .2s ease-in-out}.Dropdown_button__VUxXR:hover{background-color:rgba(0,0,0,.05)}.Dropdown_button__VUxXR.Dropdown_isOpen__lk8nk .Dropdown_menuIcon__snD_J line:first-child{transform:rotate(45deg) translate(5px,5px)}.Dropdown_button__VUxXR.Dropdown_isOpen__lk8nk .Dropdown_menuIcon__snD_J line:nth-child(2){opacity:0}.Dropdown_button__VUxXR.Dropdown_isOpen__lk8nk .Dropdown_menuIcon__snD_J line:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.Dropdown_menu__u_ai1{position:absolute;top:100%;right:0;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;border-radius:5px;overflow:hidden}.Dropdown_menuItem__eSCgp{width:100%;text-align:left}.AvatarProfile_AvatarProfile__BfnGP{display:flex;align-items:flex-start;padding:16px;border-radius:8px;background:#f0f4f8;border:1px solid #e0e7ef}.AvatarProfile_Avatar__Fyx_y{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:16px;flex-shrink:0}.AvatarProfile_AgentInfo__1ETTL{display:flex;flex-direction:column}.AvatarProfile_AgentName__GldCL{margin:0;font-size:1.25em;font-weight:600;color:#2a3b4d}.AvatarProfile_AgentTitle__kPZk9{margin:4px 0 0;font-size:1em;font-weight:500;color:#5a6b7d}.AvatarProfile_AgentDescription__5h1RB{margin:8px 0 0;font-size:.9em;color:#5a6b7d}.AvatarProfile_viewSourceButton__ptnUl{margin-top:12px;padding:8px 12px;border:1px solid #e0e7ef;border-radius:6px;background-color:#fff;color:#2a3b4d;font-size:.9em;font-weight:500;cursor:pointer;transition:background-color .2s}.AvatarProfile_viewSourceButton__ptnUl:hover{background-color:#f0f4f8}.AvatarProfileTooltip_AvatarProfileTooltip__KK03_{position:fixed;z-index:1000;padding:20px;background-color:white;border:1px solid #ccc;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);max-width:300px}.AvatarProfileTooltip_arrow__PBEz7{position:absolute;width:0;height:0;top:-10px;left:20px;border-color:transparent transparent white;border-style:solid;border-width:0 10px 10px;filter:drop-shadow(0 -1px 1px rgba(0,0,0,.1))}.PromptbookAgent_promptbookAgent__4om0L{position:fixed;bottom:20px;right:20px;z-index:10000;font-family:sans-serif}.PromptbookAgent_promptbookAgentButton__nm1CY{display:flex;align-items:center;background-color:#007bff;color:white;border-radius:30px;padding:10px 20px;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .2s,box-shadow .2s;position:relative}.PromptbookAgent_promptbookAgentButton__nm1CY:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.PromptbookAgent_promptbookAgentAvatar__yoCE3{width:32px;height:32px;border-radius:50%;overflow:hidden;margin-right:10px;background-color:#eee;transform:translate(-10px) scale(1.3)}.PromptbookAgent_promptbookAgentAvatar__yoCE3 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PromptbookAgent_promptbookAgentLabel__vkTPt{font-weight:700}.PromptbookAgent_promptbookAgentStatus__L88Jc{position:absolute;width:12px;height:12px;border-radius:50%;border:2px solid white;left:40px;bottom:12px;z-index:10}.PromptbookAgent_promptbookAgentStatusConnected__IhUDt{background-color:#57b660}.PromptbookAgent_promptbookAgentStatusPending__oL7_k{background-color:#9e9e9e}.PromptbookAgent_promptbookAgentStatusError__VuKno{background-color:#f44336}.PromptbookAgent_promptbookAgent__4om0L.PromptbookAgent_open__NYogG .PromptbookAgent_promptbookAgentButton__nm1CY{display:none}.PromptbookAgent_promptbookAgentWindow__fU_fy{width:380px;height:600px;max-height:80vh;background-color:white;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden;animation:PromptbookAgent_promptbook-agent-slide-up__h7A0M .3s ease-out}@keyframes PromptbookAgent_promptbook-agent-slide-up__h7A0M{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PromptbookAgent_promptbookAgentHeader__e2Wdc{background-color:#007bff;color:white;padding:15px;display:flex;justify-content:space-between;align-items:center}.PromptbookAgent_promptbookAgentHeader__e2Wdc button{background:transparent!important;border:none!important;box-shadow:none!important;color:inherit!important;cursor:pointer;opacity:.8;transition:opacity .2s;padding:5px!important;margin:0 2px!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:32px!important;height:32px!important;border-radius:50%!important}.PromptbookAgent_promptbookAgentHeader__e2Wdc button:hover{opacity:1;background-color:rgba(255,255,255,.2)!important}.PromptbookAgent_promptbookAgentHeader__e2Wdc button span{display:none!important}.PromptbookAgent_promptbookAgentHeader__e2Wdc button svg{width:20px;height:20px}.PromptbookAgent_promptbookAgentTitle__XGCoa{font-weight:700;font-size:1.1em}.PromptbookAgent_promptbookAgentClose__XEmll{font-size:1.2em}.PromptbookAgent_promptbookAgentContent__jqXR3{flex:1;overflow-y:auto;position:relative;display:flex;flex-direction:column}.PromptbookAgent_promptbookAgentError__WgAxF,.PromptbookAgent_promptbookAgentLoading__w1_iv{flex:1;display:flex;justify-content:center;align-items:center;padding:20px;text-align:center;color:#666}.PromptbookAgent_promptbookAgentError__WgAxF{color:#d32f2f}@media (max-width:480px){.PromptbookAgent_promptbookAgent__4om0L.PromptbookAgent_open__NYogG{bottom:0;right:0;left:0}.PromptbookAgent_promptbookAgentWindow__fU_fy{width:100%;height:100vh;max-height:100vh;border-radius:0}}