#postChatMagic{--heo-white:#fff;--heo-white-op:rgba(255, 255, 255, 0.2);--heo-black:#000;--heo-black-op:rgba(0, 0, 0, 0.2);--heo-none:#00000000;--heo-gray:#999999;--heo-gray-op:#9999992b;--heo-vip:#e5a80d;--heo-main:var(--heo-theme);--heo-main-none:var(--heo-theme-none);--heo-shadow-theme:0 8px 12px -3px var(--heo-theme-op);--heo-shadow-blackdeep:0 2px 16px -3px rgba(0, 0, 0, .15);--heo-shadow-main:0 8px 12px -3px var(--postchat-main-op);--heo-shadow-blue:0 8px 12px -3px rgba(40, 109, 234, .20);--heo-shadow-white:0 8px 12px -3px rgba(255, 255, 255, .20);--heo-shadow-black:0 0 12px 4px rgba(0, 0, 0, .05);--heo-shadow-yellow:0px 38px 77px -26px rgba(255, 201, 62, .12);--heo-shadow-red:0 8px 12px -3px #ee7d7936;--heo-shadow-green:0 8px 12px -3px #87ee7936;--heo-logo-color:linear-gradient(215deg, #4584ff 0%, #cf0db9 100%);--heo-snackbar-time:5s;--heo-theme:#007bff;--heo-theme-op:#007bff15;--heo-theme-op-deep:#4259efdd;--heo-theme-none:#4259ef01;--heo-blue:#425AEF;--heo-red:#f04a63;--heo-pink:#FF7C7C;--heo-green:#57bd6a;--heo-yellow:#c28b00;--heo-yellow-op:#d99c001a;--heo-orange:#e38100;--heo-fontcolor:#363636;--heo-background:#f7f9fe;--heo-reverse:#000;--heo-maskbg:rgba(255, 255, 255, 0.6);--heo-maskbgdeep:rgba(255, 255, 255, 0.85);--heo-hovertext:var(--heo-main);--heo-ahoverbg:#F7F7FA;--heo-lighttext:var(--heo-main);--heo-secondtext:rgba(60, 60, 67, 0.8);--heo-scrollbar:rgba(60, 60, 67, 0.4);--heo-card-btn-bg:#edf0f7;--heo-post-blockquote-bg:#fafcff;--heo-post-tabs-bg:#f2f5f8;--heo-secondbg:#f1f3f8;--heo-shadow-nav:0 5px 12px -5px rgba(102, 68, 68, 0.05);--heo-card-bg:#fff;--heo-card-bg-op:var(--heo-black-op);--heo-card-bg-none:rgba(255, 255, 255, 0);--heo-shadow-lightblack:0 5px 12px -5px rgba(102, 68, 68, 0.00);--heo-shadow-light2black:0 5px 12px -5px rgba(102, 68, 68, 0.00);--heo-card-border:#e3e8f7;--heo-shadow-border:0 8px 16px -4px #2c2d300c;--style-border:1px solid var(--heo-card-border);--style-border-always:1px solid var(--heo-card-border);--style-border-hover:1px solid var(--heo-main);--style-border-hover-always:1px solid var(--heo-main);--style-border-dashed:1px dashed var(--heo-theme-op);--style-border-forever:2px solid var(--heo-main);--theme-yanzhi-bg:linear-gradient(180deg, rgba(249, 238, 255, 0.54), rgba(191, 223, 255, .35));--theme-yanzhi-font-color:#1e128c;--theme-yanzhi-secondfont-color:rgb(89 19 97 / 80%);--theme-yanzhi-titlelinear-color:linear-gradient(to right, #cd42ec, #3a32d3);--theme-yanzhi-icon-color:#cd42ec;--magic-bg:linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 0) 30%,
      rgba(255, 255, 255, 0.3) 50%
  ),linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0.9) 0%,
      rgba(255, 255, 255, 0.9) 70%,
      rgba(255, 255, 255, 0.3) 100%
  ),linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0.3) 0%,
      rgba(255, 255, 255, 0) 100%
  ),linear-gradient(
      90deg,
      rgba(238, 130, 238, 0.3) 0%,
      rgba(255, 0, 0, 0.3) 16.6%,
      rgba(255, 165, 0, 0.3) 33.2%,
      rgba(255, 255, 0, 0.3) 49.8%,
      rgba(0, 255, 0, 0.3) 66.4%,
      rgba(0, 0, 255, 0.3) 83%,
      rgba(238, 130, 238, 0.3) 100%
  ),linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 0) 70%,
      rgba(255, 255, 255, 0.9) 100%
  );position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;box-sizing:border-box;z-index:2147483001;font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei"}.color-scheme-dark #postChatMagic,[color-scheme=dark],[data-theme=dark] #postChatMagic,[eagle-extension-theme=dark] #postChatMagic,body.dark #postChatMagic,body.dark-open #postChatMagic,body.dark-theme #postChatMagic,html.dark #postChatMagic{--heo-theme:#d08f12;--heo-theme-op:#f2b94b23;--heo-theme-op-deep:#f2b94bdd;--heo-theme-none:#f2b94b00;--heo-blue:#0084FF;--heo-red:#FF3842;--heo-pink:#d44040;--heo-green:#3e9f50;--heo-yellow:#ffc93e;--heo-yellow-op:#ffc93e30;--heo-orange:#ff953e;--heo-fontcolor:#F7F7FA;--heo-background:#18171d;--heo-reverse:#fff;--heo-maskbg:rgba(0, 0, 0, 0.6);--heo-maskbgdeep:rgba(42, 42, 42, 0.85);--heo-hovertext:#0A84FF;--heo-ahoverbg:#fff;--heo-lighttext:#f2b94b;--heo-secondtext:#a1a2b8;--heo-scrollbar:rgba(200, 200, 223, 0.4);--heo-card-btn-bg:#30343f;--heo-post-blockquote-bg:#000;--heo-post-tabs-bg:#121212;--heo-secondbg:#30343f;--heo-shadow-nav:0 5px 20px 0px rgba(28, 28, 28, 0.4);--heo-card-bg:#1d1e22;--heo-card-bg-op:var(--heo-white-op);--heo-card-bg-none:#1d1b2600;--heo-shadow-lightblack:0 5px 12px -5px rgba(102, 68, 68, 0.0);--heo-shadow-light2black:0 5px 12px -5px rgba(102, 68, 68, 0.0);--heo-card-border:#3d3d3f;--heo-shadow-border:0 8px 16px -4px #00000050;--style-border:1px solid var(--heo-card-border);--style-border-always:1px solid var(--heo-card-border);--style-border-hover:1px solid var(--heo-theme);--style-border-hover-always:1px solid var(--heo-theme);--style-border-dashed:1px dashed var(--heo-theme-op);--style-border-forever:2px solid var(--heo-lighttext);--theme-yanzhi-bg:linear-gradient(180deg, rgb(33 0 67), rgb(0 42 83));--theme-yanzhi-font-color:#e8e5ff;--theme-yanzhi-secondfont-color:rgb(255 255 255 / 80%);--theme-yanzhi-titlelinear-color:linear-gradient(to right, #ed9dff, #8f89ff);--theme-yanzhi-icon-color:#f2b9ff;--magic-bg:linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0) 30%, 
    rgba(0, 0, 0, 0.3) 50%
),linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.9) 0%,
    rgba(0, 0, 0, 0.9) 70%,
    rgba(0, 0, 0, 0.3) 100%
),linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.3) 0%,
    rgba(0, 0, 0, 0) 100%
),linear-gradient(
    90deg,
    rgba(238, 130, 238, 0.3) 0%,
    rgba(255, 0, 0, 0.3) 16.6%,
    rgba(255, 165, 0, 0.3) 33.2%, 
    rgba(255, 255, 0, 0.3) 49.8%,
    rgba(0, 255, 0, 0.3) 66.4%,
    rgba(0, 0, 255, 0.3) 83%,
    rgba(238, 130, 238, 0.3) 100%
),linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0) 70%,
    rgba(0, 0, 0, 0.9) 100%
)}#postChatMagic .postChatMagic-overlay{background:var(--magic-bg);position:absolute;top:0;left:0;right:0;bottom:0;z-index:999;background-size:100% 100%,100% 100%,100% 100%,200% 100%;opacity:0;pointer-events:none;transition:opacity .3s;transform:scale(1.2);backdrop-filter:blur(10px)}#postChatMagic .postChatMagic-overlay.heo_show{opacity:1;pointer-events:auto}@keyframes postChatMagic_overlay-move{0%{background-position:100% 0}100%{background-position:-100% 0}}[data-theme=dark] #postChatMagic .postChatMagic-overlay{background:var(--magic-bg);background-size:100% 100%,100% 100%,100% 100%,200% 100%}#postChatMagic .postChatMagic-container{position:absolute;bottom:100px;left:50%;transform:translateX(-50%) translateY(50px);width:calc(100% - 32px);max-width:600px;background-color:var(--heo-maskbgdeep);border-radius:33px;box-shadow:0 4px 20px rgba(0,0,0,.05);padding:6px;z-index:1100;display:flex;gap:8px;align-items:flex-end;overflow:hidden;opacity:0;visibility:hidden;transition:transform .3s ease-out,opacity .3s ease-out,visibility .3s ease-out;pointer-events:none}#postChatMagic .postChatMagic-container.heo_show{transform:translateX(-50%) translateY(0);opacity:1;visibility:visible;pointer-events:auto}#postChatMagic .postChatMagic-input{width:100%;margin:8px 12px;height:24px;border:none;font-size:16px;resize:none;min-height:24px;max-height:120px;line-height:24px;overflow-y:auto;outline:0;background:0 0;flex:1;color:var(--heo-fontcolor);padding:0;-ms-overflow-style:none;scrollbar-width:none}#postChatMagic .postChatMagic-input::-webkit-scrollbar{display:none}#postChatMagic .postChatMagic-input:focus{border:none}#postChatMagic .postChatMagic-submit{background-color:var(--postchat-main);color:var(--postchat-fill);border:none;border-radius:21px;cursor:pointer;float:right;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:.2s;margin-bottom:4px;margin-right:4px}#postChatMagic .postChatMagic-submit img{width:16px;height:16px;filter:brightness(0) invert(1);max-width:fit-content}#postChatMagic .postChatMagic-submit:hover{background-color:#0056b3}#postChatMagic .postChatMagic-submit.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}#postChatMagic .postChatMagic-messages{position:absolute;bottom:164px;left:50%;transform:translateX(-50%) translateY(50px);width:calc(100% - 32px);max-width:600px;max-height:calc(100dvh - 210px);overflow-y:auto;border-radius:0;box-shadow:none;z-index:1001;padding:12px;box-sizing:border-box;opacity:0;visibility:hidden;display:flex;flex-direction:column;gap:16px;transition:.3s ease-out,_ .3s ease-out,_ .3s ease-out;pointer-events:none;background-color:transparent;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}#postChatMagic .postChatMagic-messages.heo_show{transform:translateX(-50%) translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform .3s ease-out,opacity .3s ease-out .15s,visibility .3s ease-out .15s}#postChatMagic .message{display:flex;gap:4px;align-items:flex-end;width:fit-content;max-width:calc(100% - 64px);word-wrap:break-word;animation:.4s cubic-bezier(.175,.885,.32,1.275) postChatMagic_messagePopIn;transform-origin:bottom;opacity:0;animation-fill-mode:forwards;border:none;background-color:#00000000;padding:0;margin:0;overflow:visible}#postChatMagic .message-content{flex:0 1 auto;padding:12px;line-height:1.38}#postChatMagic .message-tools{opacity:0;transition:opacity .2s;align-self:flex-end;display:flex;gap:4px;justify-content:flex-end;flex-shrink:0;flex-direction:column}#postChatMagic .message:hover .message-tools{opacity:1}#postChatMagic .user-message{align-self:flex-end;flex-direction:row-reverse;margin-left:auto}#postChatMagic .user-message .message-content{background-color:var(--postchat-main);color:var(--postchat-fill);border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.05);max-width:100%;display:flex;gap:8px;align-items:flex-end;font-size:16px;line-height:1.38}#postChatMagic .ai-message{align-self:flex-start;margin-right:auto;font-size:16px;line-height:1.38}#postChatMagic .ai-message .message-content{background-color:var(--heo-card-bg);box-shadow:0 4px 20px rgba(0,0,0,.05);backdrop-filter:blur(10px);color:var(--heo-fontcolor);border-radius:15px;max-width:100%;font-size:16px;line-height:1.38;animation:none}#postChatMagic .postChatMagic-Info{position:absolute;top:64px;left:50%;transform:translateX(-50%) translateY(50px);max-width:600px;border-radius:33px;z-index:1002;display:flex;flex-direction:column;gap:12px;opacity:0;visibility:hidden;transition:transform .3s ease-out,opacity .3s ease-out,visibility .3s ease-out;pointer-events:none;background-color:transparent;text-align:center;background:var(--heo-maskbgdeep);box-shadow:0 4px 20px rgba(0,0,0,.05);align-items:center;width:fit-content;padding:32px;width:calc(100% - 32px);max-width:600px;box-sizing:border-box}#postChatMagic .postChatMagic-Info.heo_show{transform:translateX(-50%) translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform .3s ease-out,opacity .3s ease-out .15s,visibility .3s ease-out .15s}#postChatMagic .info-title{font-size:24px;font-weight:700;color:var(--heo-fontcolor);line-height:1}#postChatMagic .info-desc{font-size:14px;line-height:1.38;color:var(--heo-secondtext)}#postChatMagic .postChatMagic-default-questions{bottom:164px;position:absolute;left:50%;transform:translateX(-50%) translateY(50px);width:calc(100% - 32px);max-width:600px;border-radius:33px;padding:12px;z-index:1001;display:flex;flex-direction:column;gap:8px;opacity:0;visibility:hidden;transition:.3s ease-out,_ .3s ease-out,_ .3s ease-out;pointer-events:none;background-color:transparent;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}#postChatMagic .postChatMagic-default-questions.heo_show{transform:translateX(-50%) translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform .3s ease-out,opacity .3s ease-out .15s,visibility .3s ease-out .15s}#postChatMagic .default-question-btn{background-color:var(--heo-card-bg);padding:8px 16px;border:none;color:var(--heo-fontcolor);border-radius:20px;cursor:pointer;transition:.2s;text-align:left;width:fit-content;font-size:16px;box-shadow:2px 2px 16px 0 rgba(0,0,0,.06);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}#postChatMagic .default-question-btn:hover{background-color:var(--postchat-main);color:var(--postchat-fill);transform:scale(1.1);transform-origin:left}#postChatMagic .postChatMagic-default-questions::-webkit-scrollbar,#postChatMagic .postChatMagic-messages::-webkit-scrollbar{width:6px}#postChatMagic .postChatMagic-default-questions::-webkit-scrollbar-track,#postChatMagic .postChatMagic-messages::-webkit-scrollbar-track{background:0 0}#postChatMagic .postChatMagic-default-questions::-webkit-scrollbar-thumb,#postChatMagic .postChatMagic-messages::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}#postChatMagic .postChatMagic-default-questions::-webkit-scrollbar-thumb:hover,#postChatMagic .postChatMagic-messages::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}#postChatMagic .loading-message{background-color:var(--heo-card-bg);color:var(--heo-fontcolor);animation:1.5s infinite postChatMagic_pulse}@keyframes postChatMagic_pulse{0%,100%{opacity:.6}50%{opacity:1}}@keyframes postChatMagic_messagePopIn{0%{opacity:0;transform:scale(.8) translateY(10px)}100%{opacity:1;transform:scale(1) translateY(0)}}#postChatMagic .ai-message .message-content p{margin:0 0 10px;font-size:16px;line-height:1.38}#postChatMagic .ai-message .message-content p:last-child{margin-bottom:0}#postChatMagic .ai-message .message-content pre{background-color:rgba(0,0,0,.05);padding:10px;border-radius:5px;overflow-x:auto;margin:10px 0}#postChatMagic .ai-message .message-content code{font-family:monospace;padding:2px 4px;border-radius:3px}#postChatMagic .ai-message .message-content ol,#postChatMagic .ai-message .message-content ul{margin:10px 0;padding-left:8px}#postChatMagic .ai-message .message-content a{color:#007bff;text-decoration:none}#postChatMagic.active{pointer-events:auto}#postChatMagic .mode-switch-container{display:flex;gap:2px;background:var(--heo-card-bg);padding:4px;border-radius:20px;box-shadow:var(--heo-shadow-border);backdrop-filter:blur(10px)}#postChatMagic .mode-switch-btn{padding:4px 12px;border:none;background:var(--heo-none);color:var(--heo-secondtext);border-radius:16px;cursor:pointer;font-size:16px;transition:.3s}#postChatMagic .mode-switch-btn:hover{background:var(--postchat-main-op)}#postChatMagic .mode-switch-btn.active{background:var(--postchat-main);color:var(--postchat-fill)}#postChatMagic .search-result{width:100%;background-color:var(--heo-card-bg);border-radius:12px;padding:16px;box-shadow:var(--heo-shadow-border);backdrop-filter:blur(10px);box-sizing:border-box}#postChatMagic .search-result-title{font-size:1.1em;font-weight:700;margin-bottom:8px;color:var(--heo-fontcolor);line-height:1.38}#postChatMagic .search-result-title a{color:var(--heo-lighttext);text-decoration:none;transition:color .3s;font-size:16px;line-height:1.38}#postChatMagic .search-result-title a:hover{color:var(--postchat-main-op-deep)}#postChatMagic .search-result-summary{color:var(--heo-secondtext);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:1.38}#postChatMagic .search-results-container{width:100%;max-width:100%;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}#postChatMagic .ai-message.search-results{width:100%;max-width:100%;background:0 0;box-shadow:none;padding:0;margin:0;box-sizing:border-box}#postChatMagic .search-result:last-child{margin-bottom:0}#postChatMagic .postChatMagic-Tools{position:absolute;bottom:44px;left:50%;transform:translateX(-50%) translateY(50px);gap:8px;z-index:1100;opacity:0;visibility:hidden;transition:transform .3s ease-out,opacity .3s ease-out,visibility .3s ease-out;display:flex;align-items:center;width:calc(100% - 32px);max-width:600px;justify-content:space-between}#postChatMagic .postChatMagic-Tools.heo_show{transform:translateX(-50%) translateY(0);opacity:1;visibility:visible;transition:transform .3s ease-out,opacity .3s ease-out .15s,visibility .3s ease-out .15s}#postChatMagic .clear-btn{padding:4px 12px;border:none;background:var(--heo-card-bg);color:var(--heo-secondtext);border-radius:16px;cursor:pointer;font-size:14px;transition:.2s;box-shadow:var(--heo-shadow-border);backdrop-filter:blur(10px);height:32px}#postChatMagic .close-btn{padding:4px 12px;border:none;background:var(--heo-card-bg);color:var(--heo-secondtext);border-radius:16px;cursor:pointer;font-size:14px;transition:.2s;box-shadow:var(--heo-shadow-border);backdrop-filter:blur(10px);height:32px;position:relative;width:fit-content}#postChatMagic .clear-btn:hover,#postChatMagic .close-btn:hover{background:var(--postchat-main);color:var(--postchat-fill)}#postChatMagic .postChatMagic-Tips{position:absolute;bottom:8px;left:50%;transform:translateX(-50%) translateY(50px);width:calc(100% - 32px);max-width:600px;text-align:center;color:var(--heo-secondtext);font-size:12px;opacity:0;visibility:hidden;transition:transform .3s ease-out,opacity .3s ease-out,visibility .3s ease-out;z-index:1000}#postChatMagic .postChatMagic-Tips.heo_show{transform:translateX(-50%) translateY(0);opacity:.6;visibility:visible;transition:transform .3s ease-out,opacity .3s ease-out .15s,visibility .3s ease-out .15s}#postChatMagic .copy-btn{border:none;background:var(--heo-card-bg);color:var(--heo-secondtext);cursor:pointer;font-size:12px;padding:2px 8px;border-radius:15px;transition:.2s;white-space:nowrap}#postChatMagic .copy-btn:hover{background:var(--postchat-main);color:var(--postchat-fill)}#postChatMagic .copy-btn.copied{background:var(--heo-green);color:#fff}#postChatMagic .edit-btn{border:none;background:var(--heo-card-bg);color:var(--heo-secondtext);cursor:pointer;font-size:12px;padding:2px 8px;border-radius:15px;transition:.2s;white-space:nowrap}#postChatMagic .edit-btn:hover{background:var(--postchat-main);color:var(--postchat-fill)}#postChatMagic .message.editing{width:100%;max-width:100%}#postChatMagic .message.editing .message-content{background:var(--heo-main);width:100%}#postChatMagic .edit-actions{display:flex;gap:8px;align-items:flex-end;flex-direction:column;justify-content:flex-end}#postChatMagic .edit-cancel-btn,#postChatMagic .edit-save-btn{border:none;background:var(--heo-white-op);color:var(--heo-white);cursor:pointer;font-size:12px;padding:2px 8px;border-radius:8px;transition:.2s;white-space:nowrap;height:24px}#postChatMagic .edit-save-btn{height:38px}#postChatMagic .edit-save-btn:hover{background:var(--heo-green);color:#fff}#postChatMagic .edit-cancel-btn:hover{background:var(--heo-red);color:#fff}#postChatMagic .message.editing .message-tools{display:none}#postChatMagic .message.editing .message-content textarea{width:100%;min-height:70px;resize:vertical;border:none;padding:8px;border-radius:8px;background-color:var(--heo-black-op);color:var(--heo-white);font-size:16px;resize:none}#postChatMagic .message.editing .message-content textarea:focus{outline:0;border:none;box-shadow:none}#postChatMagic .postChatMagic-submit.stopping{background-color:var(--heo-red)}#postChatMagic .postChatMagic-submit.stopping:hover{background-color:#d63031}#postChatMagic .code-block-wrapper{position:relative;margin:1em 0}#postChatMagic .code-copy-btn{position:absolute;right:8px;top:8px;border:none;background:var(--heo-card-bg);color:var(--heo-secondtext);padding:4px 8px;border-radius:4px;font-size:12px;cursor:pointer;opacity:0;transition:.2s;z-index:1;min-width:40px;text-align:center;line-height:1.5}#postChatMagic .code-block-wrapper:hover .code-copy-btn{opacity:1}#postChatMagic .code-copy-btn:hover{background:var(--heo-main);color:#fff}#postChatMagic .code-copy-btn.copying{background:var(--heo-main);color:#fff;pointer-events:none}#postChatMagic .code-copy-btn.copied{background:var(--heo-green);color:#fff;pointer-events:none}#postChatMagic .code-copy-btn.copy-failed{background:var(--heo-red);color:#fff;pointer-events:none}#postChatMagic pre{position:relative;margin:0;padding:1em;border-radius:6px;background:var(--heo-card-bg);overflow-x:auto}#postChatMagic pre code{display:block;padding:0;overflow-x:auto;color:var(--heo-fontcolor);line-height:1.5}#postChatMagic .info-icon{width:68px;height:68px;border-radius:16px;margin-bottom:8px;opacity:0;transition:opacity .3s}#postChatMagic .info-icon.loaded{opacity:1}#postChatMagic .message.ai-message.loading .message-content{animation:1.5s infinite postChatMagic_pulse}#postChatMagic .ai-message .message-content ol{list-style-type:decimal;margin-left:8px}@media (max-width:1024px){#postChatMagic .postChatMagic-Info{top:12px}#postChatMagic .postChatMagic-Tools{bottom:36px}#postChatMagic .postChatMagic-container{bottom:84px}#postChatMagic .postChatMagic-default-questions,#postChatMagic .postChatMagic-messages{bottom:136px}#postChatMagic .postChatMagic-overlay{animation:none}#postChatMagic .message{max-width:100%}#postChatMagic .ai-message .message-content{max-width:calc(100vw - 40px)}#postChatMagic .postChatMagic-messages{max-height:calc(100dvh - 160px)}}#postChatMagic .reference-container{margin-top:12px}#postChatMagic .reference-toggle{display:flex;align-items:center;justify-content:flex-start;cursor:pointer;color:var(--heo-secondtext);font-size:14px;padding:4px 0;transition:.2s;gap:8px}#postChatMagic .reference-toggle:hover{color:var(--heo-main)}#postChatMagic .reference-count{background-color:var(--postchat-main-op);color:var(--heo-main);border-radius:12px;padding:1px 8px;font-size:12px;font-weight:700}#postChatMagic .reference-list{margin-top:8px;margin-left:4px;border-left:2px solid var(--postchat-main-op);padding-left:12px}#postChatMagic .reference-item{margin:6px 0}#postChatMagic .reference-link{color:var(--heo-main);text-decoration:none;font-size:14px;transition:.2s;display:block;padding:4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#postChatMagic .reference-link:hover{color:var(--postchat-main-op-deep);text-decoration:underline}#postChatMagic .mcp_tools_card{background-color:var(--postchat-main-op);color:var(--heo-main);border-radius:8px;padding:8px 12px;margin-bottom:12px;width:fit-content;font-size:12px}#postChatMagic .mcp_host_result{font-size:14px;padding:8px 12px;border-radius:8px;border:1px solid var(--heo-main);color:var(--heo-main);margin-bottom:12px;width:fit-content}#postChatMagic li{list-style:decimal;display:list-item;margin-left:20px;padding:0}#postChatMagic ul{list-style:disc;display:block;margin:0;padding:0}#postChatMagic ol{list-style:decimal;display:block;margin:0;padding:0}