
---

### 🎨 第二部分：专供新平台注入的【通用穿透·自上而下垂直流】全量 CSS

```css
/* =========================================================================
 * 📌 【第一部分：全局滚动条与高亮重置】
 * =========================================================================
 */
tp { display: block !important; }

::-webkit-scrollbar {
    width: 6px !important;
    height: 6px !important;
}
::-webkit-scrollbar-track {
    background: #ffffff !important;
    border-left: 1.5px solid #ff4d94 !important;
}
::-webkit-scrollbar-thumb {
    background: #ff4d94 !important;
    border-radius: 4px !important;
}

::selection {
    background: #ff4d94 !important;
    color: #ffffff !important;
}

/* =========================================================================
 * 📌 【第二部分：核心组件防崩坏（Time区域与Choice选项框彻底去套娃）】
 * =========================================================================
 */

/* 2.1 完美兼容新平台：所有的代码块（Time或Choice）均转化为精致扁平单框 */
pre,
[class*="language-"] {
    display: block !important;
    clear: both !important;
    width: 100% !important;
    background: #fffdfd !important;
    border: 1.5px solid #ff4d94 !important; 
    border-radius: 10px !important;
    padding: 10px 14px !important;
    margin: 12px 0 !important;
    box-shadow: 2px 2px 0px rgba(255, 77, 148, 0.1) !important;
    box-sizing: border-box !important;
    overflow-x: auto !important;
}
pre code,
code {
    display: block !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    color: #ff2a85 !important;
    font-family: "Microsoft YaHei", sans-serif !important;
    font-size: 13px !important;
    line-height: 1.5 !important;
    white-space: pre-wrap !important;
}

/* 2.2 如果行动推荐渲染成了标准 <ol> 列表，同步进行精致小粉框改装 */
ol {
    display: block !important;
    background: #fffdfd !important;
    border: 1.5px solid #ff4d94 !important; 
    border-radius: 10px !important;
    padding: 10px 14px 10px 28px !important; 
    margin: 12px 0 !important;
    box-shadow: 2px 2px 0px rgba(255, 77, 148, 0.1) !important; 
    box-sizing: border-box !important;
}
ol li {
    font-family: "Microsoft YaHei", sans-serif !important;
    font-size: 13px !important;
    font-weight: bold !important;
    color: #3d242c !important; 
    line-height: 1.45 !important;
    margin: 6px 0 !important;
}
ol li::marker { 
    color: #ff4d94 !important; 
    font-weight: 900 !important; 
}

/* 🔒 女性心声特定高亮霓虹特权 */
p[style*="color: #e0125e"], 
span[style*="color: #e0125e"] {
    color: #ff0066 !important;
    font-weight: 800 !important;
    font-style: italic !important;
    background: #fff0f5 !important;
    border: 1.5px dashed #ff4d94 !important;
    padding: 4px 10px !important;
    border-radius: 10px !important;
    display: inline-block !important;
    margin: 6px 0 !important;
}

/* =========================================================================
 * 📌 【第三部分：通用向穿透 ➔ 自上而下正常流风琴面板美化】
 * 移除所有侧边悬浮类名，直接原地精准捕捉状态栏，使其紧凑重叠于主页中央
 * =========================================================================
 */

details.status-container {
    display: block !important;
    position: static !important; /* 彻底杜绝侧边悬浮，老老实实原地上下排队 */
    background: #ffffff !important;
    border: 2px solid #ff4d94 !important; 
    border-radius: 12px !important;
    box-shadow: 3px 3px 0px rgba(255, 77, 148, 0.1) !important;
    margin: 12px 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

/* 正常流长条 Summary 标题纽带栏 */
details.status-container > summary {
    display: block !important;
    padding: 10px 14px !important;
    background: #fff0f5 !important; 
    font-family: "Microsoft YaHei", sans-serif !important;
    font-weight: 900 !important;
    font-size: 13.5px !important;
    color: #ff4d94 !important;
    cursor: pointer !important;
    border-bottom: 2px solid transparent !important;
    box-sizing: border-box !important;
}
details.status-container > summary::-webkit-details-marker { display: none !important; }

/* 展开时的虚线切割线与收起提示 */
details.status-container[open] > summary {
    border-bottom: 2px dashed #ff4d94 !important;
    margin-bottom: 6px !important;
}
details.status-container[open] > summary::after {
    content: '【点击收起】' !important;
    float: right !important;
    font-size: 11px !important;
    font-weight: bold !important;
    color: #ff2a85 !important;
}

/* =========================================================================
 * 📌 【第四部分：扁平属性长条垂直流 ➔ 间距压榨防翻页疲劳】
 * =========================================================================
 */
details.status-container[open] p {
    all: initial !important;
    display: flex !important;
    flex-direction: column !important; /* 绝对铁则：自上而下一个个来 */
    align-items: flex-start !important;
    justify-content: flex-start !important;
    background: #fffdfd !important;
    border: 1.5px solid #ff4d94 !important;
    border-radius: 10px !important;
    box-shadow: 2px 2px 0px rgba(255, 77, 148, 0.06) !important;
    box-sizing: border-box !important;
    
    font-family: "Microsoft YaHei", sans-serif !important;
    font-size: 13px !important;
    font-weight: 800 !important;
    color: #ff4d94 !important;
    
    /* 让内部的长条卡片与外边框保持完美的紧凑边距 */
    padding: 6px 10px !important; 
    margin: 6px 12px !important; 
    width: calc(100% - 24px) !important; 
}

/* 具体的描述文字值（.value） */
.value {
    display: block !important;
    width: 100% !important;
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
    padding: 3px 0 0 0 !important; 
    margin: 0 !important;
    text-align: left !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    color: #3d242c !important; 
    word-break: break-all !important;
}

/* =========================================================================
 * 📌 【第五部分：固有平台底部固件及单行加载状态全量兼容】
 * =========================================================================
 */
.flex.items-center.justify-between.w-full.relative:has(#ai-model-selector) {
    background: #ffffff !important; border: 2.5px solid #ff4d94 !important; border-radius: 40px !important; padding: 6px 16px !important; box-shadow: 3px 3px 0px rgba(255, 77, 148, 0.2) !important; margin-bottom: 14px !important;
}
#ai-model-selector .group { background: #ffffff !important; border: 1.5px solid #ff4d94 !important; border-radius: 30px !important; }
#ai-model-selector .truncate { color: #ff2a85 !important; font-weight: 900 !important; }

.MuiStack-root.text-purple-500.mt-1, .css-1kz283j {
    background: #ffffff !important; border: 2px solid #ff4d94 !important; border-radius: 20px !important; box-shadow: 2px 2px 0px #ff4d94 !important;
}
.MuiStack-root.text-purple-500.mt-1 p, .css-1kz283j p { color: #ff2a85 !important; font-weight: 800 !important; }

.MuiButtonBase-root.MuiButton-root.MuiButton-text, .flex.items-center.gap-2 button {
    background: #ffffff !important; color: #ff4d94 !important; border: 1.5px solid #ff4d94 !important; border-radius: 12px !important; box-shadow: 2px 2px 0px rgba(255, 77, 148, 0.15) !important;
}
.flex.items-center.gap-2.pb-2 { padding: 12px 15px !important; }
.flex.items-center.gap-2.pb-2 > button {
    background: #ffffff !important; color: #ff4d94 !important; border: 2.5px solid #ff4d94 !important; border-radius: 40px !important; font-weight: 900 !important; box-shadow: 3px 3px 0px rgba(255, 77, 148, 0.2) !important; text-transform: none !important;
}
.flex.items-center.gap-2.pb-2 > button:hover { transform: translate(3px, 3px) !important; box-shadow: 0px 0px 0px #ff4d94 !important; }

/* 🎬 加载推演单行常态化 */
.flex.items-center.justify-center.w-6.h-5 {
    width: auto !important; height: auto !important; padding: 6px 18px !important; background: #ffffff !important; border: 2.5px solid #ff4d94 !important; border-radius: 30px !important; box-shadow: 3px 3px 0px rgba(255, 77, 148, 0.2) !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin: 10px auto !important; animation: m-pulse 0.8s infinite alternate !important;
}
.flex.items-center.justify-center.w-6.h-5 > div, [class*="style_dot-flashing"] { display: none !important; }
.flex.items-center.justify-center.w-6.h-5::after {
    content: "💖 欢迎光临魅魔界！❤️" !important; font-size: 12px !important; font-weight: 900 !important; color: #ff4d94 !important; white-space: nowrap !important;
}

#ai-chat-input {
    background-color: #ffffff !important; border: 2.5px solid #ff4d94 !important; border-radius: 30px !important; color: #ff2a85 !important; box-shadow: inset 2px 2px 0px rgba(255, 77, 148, 0.1) !important;
}
#ai-chat-input:focus-within { box-shadow: 3px 3px 0px #ff4d94, inset 2px 2px 0px rgba(255, 77, 148, 0.1) !important; }
#ai-chat-bottom-input { background: transparent !important; backdrop-filter: none !important; }

@keyframes m-pulse { 0% { transform: scale(0.98); } 100% { transform: scale(1.02); } }