/* 与成熟黑紫首页一致的项目会谈与滚动简报。 */
#projectAdvisor{background:#0d1019;color:#eee9fa;overflow-y:auto}#projectAdvisor [hidden]{display:none!important}.pa-shell{max-width:1180px;margin:auto;padding:24px 28px 90px}.pa-top{display:flex;align-items:center;gap:14px;justify-content:space-between}.pa-top button{border:1px solid #b49dd52e;background:#ffffff03;color:#c9badc;border-radius:24px;min-height:44px;padding:8px 14px}.pa-top>span{font-size:11px;color:#ceb5f7}.pa-heading{padding:34px 0 30px}.pa-heading>span,.pa-brief-panel header>span{font-size:10px;letter-spacing:2px;color:#b4a0d0}.pa-heading h1{font-size:34px;margin:12px 0}.pa-heading>p{color:#b0a6c2;font-size:15px;line-height:1.8}.pa-heading>div{display:flex;gap:14px;font-size:12px;color:#d2bee9;margin-top:20px}.pa-heading i{font-style:normal;color:#736385}.pa-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:24px}.pa-talk,.pa-brief-panel{min-width:0;border:1px solid #a788cc30;border-radius:20px;background:linear-gradient(145deg,#9c6ac70d,#151823);padding:24px}.pa-brief-panel{position:sticky;top:16px}.pa-focus{font-size:12px;color:#d3b9f4;border-left:2px solid #a783d7;padding:10px 12px;background:#a284c80f;margin-bottom:20px}.pa-messages{display:grid;gap:18px}.pa-welcome{padding:4px 0 22px}.pa-spark{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid #ba94ef40;background:#a980dd17;font-size:23px;color:#d9b8ff}.pa-welcome h2{font-size:23px;line-height:1.5;margin:20px 0 12px}.pa-welcome p{font-size:14px;line-height:1.9;color:#b0a5c1}.pa-starts{display:grid;gap:9px;margin:20px 0 0}.pa-starts button{display:flex;justify-content:space-between;gap:12px;text-align:left;background:#ab83db0e;border:1px solid #c3a1ee24;border-radius:10px;padding:13px;color:#d6c8e7;font-size:13px;line-height:1.6}.pa-message{padding:16px 18px;border-radius:14px;background:#232235;border:1px solid #bb97ed22}.pa-user{margin-left:28px;background:#a387d31a}.pa-ai{margin-right:12px;background:#171b27}.pa-message small{font-size:11px;color:#b6a2d0}.pa-message p{font-size:14px;line-height:1.95;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.pa-questions article{padding:17px 0;border-bottom:1px solid #b09bcc23}.pa-questions article>span,.pa-next>small{color:#bda0e4;font-size:11px}.pa-questions h3{font-size:15px;line-height:1.7;margin:7px 0}.pa-questions p{font-size:12px;line-height:1.8;color:#9e91b0;margin:5px 0 12px}.pa-questions article>div{display:flex;gap:7px;flex-wrap:wrap}.pa-questions button{font-size:12px;padding:9px 11px;min-height:44px;color:#d3c3e5;border:1px solid #b696d838;background:#b497d40b;border-radius:10px}.pa-talk form{margin-top:24px}.pa-talk label:not(.pa-consent):not(.pa-file){display:block;font-size:13px;color:#d1bedf;margin:12px 0}.pa-talk textarea{display:block;width:100%;box-sizing:border-box;padding:14px;background:#10131e;color:#f0e6ff;border:1px solid #af97ce35;border-radius:10px;resize:vertical;font:inherit;font-size:14px;line-height:1.8;min-height:100px}.pa-talk textarea::placeholder{color:#978ba7}.pa-materials{padding:15px 0;border-bottom:1px solid #ffffff15;margin-bottom:15px}.pa-materials summary,.pa-sources summary,.pa-facts summary,.pa-gaps summary{font-size:12px;color:#c2a9dd;cursor:pointer;line-height:1.8}.pa-materials summary small,.pa-facts small,.pa-gaps small{color:#9989ac;margin-left:8px}.pa-file{display:block;font-size:12px;margin-top:14px;color:#b6a7c7}.pa-file input{display:block;width:100%;margin:10px 0;max-width:100%}.pa-file small{display:block;font-size:11px;color:#8d809e}.pa-consent{display:flex;gap:9px;align-items:flex-start;font-size:11px;line-height:1.8;color:#b9abc9;margin:15px 0}.pa-consent input{width:16px;height:16px;accent-color:#b18dde;flex-shrink:0}.pa-send-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pa-send-row>span{font-size:11px;color:#9488a6;flex:1;min-width:120px;line-height:1.7}.pa-send-row button{border:1px solid #c3a7eb60;border-radius:10px;padding:12px 17px;background:linear-gradient(105deg,#dfccb0,#bca4d5);color:#191420;font:inherit;font-size:13px;font-weight:700;min-height:46px}.pa-send-row button[data-pa-cancel]{background:#b08ae818;color:#ddd0ed;font-weight:400}.pa-talk [role=alert]{border-left:2px solid #d9a986;color:#f2cbb6;padding:12px;font-size:12px;line-height:1.8}.pa-talk [data-pa-resume]{background:#b69adb18;color:#dfc5ff;border:1px solid #bca1da35;border-radius:8px;padding:12px}.pa-brief-panel header h2{font-size:23px;margin:10px 0}.pa-brief-panel header small{color:#93859f;font-size:11px}.pa-brief-empty{list-style:none;padding:0;margin:20px 0;counter-reset:brief}.pa-brief-empty li{padding:16px 0;border-bottom:1px solid #a38aba20}.pa-brief-empty b{display:block;font-size:14px;font-weight:500;color:#d3c0e4}.pa-brief-empty b:before{counter-increment:brief;content:'0' counter(brief) ' / ';color:#9e83bb;font-size:11px}.pa-brief-empty span{display:block;font-size:12px;line-height:1.8;color:#a496b4;margin-top:8px}#paBrief>h3{font-size:18px;margin:25px 0 16px}#paBrief dt{font-size:11px;color:#b49acb;margin:14px 0 5px}#paBrief dd{margin:0;font-size:13px;line-height:1.9;color:#dbd0e6;white-space:pre-line;overflow-wrap:anywhere}.pa-facts,.pa-gaps{padding:14px 0;border-bottom:1px solid #baa1d124}.pa-facts p{font-size:12px;line-height:1.8;color:#bdafcc}.pa-facts p small{display:block;font-size:10px;margin:5px 0}.pa-conditions{margin:18px 0;padding:13px;border-left:2px solid #af8ecf;background:#ab86d011}.pa-conditions b{font-size:12px;font-weight:500;color:#d4bbeb}.pa-conditions p,.pa-gaps li{font-size:12px;line-height:1.9;color:#b9a8c9}.pa-gaps ul{padding-left:18px}.pa-next{padding:18px 0}.pa-next h3{margin:8px 0;font-size:17px}.pa-next p{color:#b8a5c9;font-size:12px;line-height:1.9}.pa-next button{width:100%;padding:13px 8px;border:1px solid #c6a3eb55;border-radius:10px;background:#a982d420;color:#e5d4f7;min-height:46px;font-size:13px}.pa-brief-actions{display:flex;flex-wrap:wrap;gap:10px}.pa-brief-actions button,.pa-advanced{color:#bca6d3;background:none;border:0;font-size:11px;padding:9px 0;min-height:44px;text-align:left}.pa-boundary{font-size:11px;color:#8b7b99;line-height:1.9;margin:15px 0 0}.pa-sources{margin:20px 0 0}.pa-sources article{font-size:12px;border-bottom:1px solid #ffffff10;padding:12px 0}.pa-sources b{color:#bfa0dd}.pa-sources p{color:#b5a5c7;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.pa-shell button{cursor:pointer}.pa-shell button:disabled{opacity:.55;cursor:wait}.pa-shell button:focus-visible,.pa-shell textarea:focus-visible{outline:2px solid #c9a3ff;outline-offset:3px}
#home .pa-home-input{font-size:14px;line-height:1.8;color:#beb0cc;margin:12px 0 20px}#home .pa-home-choices{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}#home .pa-home-choices button{border-radius:18px;padding:8px 12px;background:#b791e610;color:#d7c3ee;border:1px solid #b699dc28;font-size:12px;min-height:44px}#home .pa-home-note{color:#9987ae;font-size:11px;line-height:1.8}.bx-steps.pa-service-path{grid-template-columns:1fr;gap:0;border:1px solid #b598df2b;border-radius:18px;overflow:hidden}.pa-service-path .bx-step{border:0;border-radius:0;background:linear-gradient(135deg,#9b73d110,#181725);padding:20px;border-bottom:1px solid #ad8ccd22}.pa-service-path .bx-step:last-child{border-bottom:0}.pa-service-path .bx-step h3{font-size:19px}.pa-service-path .bx-step details{margin-top:8px}.pa-service-path .bx-step button{width:auto;font-size:12px;padding:9px 12px;margin-top:10px}.pa-service-path .bx-step>p{font-size:13px;line-height:1.8}
@media(max-width:700px){.pa-shell{padding:16px 16px 80px}.pa-top{gap:6px}.pa-top button{font-size:11px;padding:8px 10px}.pa-top>span{font-size:10px}.pa-heading{padding:25px 4px}.pa-heading h1{font-size:28px}.pa-heading>p{font-size:13px}.pa-layout{grid-template-columns:1fr;gap:18px}.pa-talk,.pa-brief-panel{padding:18px;border-radius:16px}.pa-brief-panel{position:static}.pa-welcome h2{font-size:20px}.pa-user{margin-left:12px}.pa-ai{margin-right:4px}.pa-send-row>span{flex-basis:100%}.pa-send-row button{flex:1}.pa-message{padding:14px}.pa-questions h3{font-size:14px}.pa-heading>div{gap:10px;font-size:11px}.pa-brief-panel header h2{font-size:21px}}
.pa-history{display:flex;align-items:center;gap:14px;margin:0 0 20px}.pa-history label{font-size:11px;color:#a894bd}.pa-history select{max-width:100%;min-width:0;flex:1;padding:11px;color:#ceb9e3;font:inherit;font-size:12px;border:1px solid #ac90c832;border-radius:9px;background:#151523}
.pa-top{padding-right:52px;flex-wrap:wrap}.pa-top>[data-pa-new]{margin-left:auto}.pa-top>span{flex:1;text-align:center}.pa-talk:has(.pa-message) .pa-messages{max-height:620px;overflow-y:auto;overscroll-behavior:contain;padding-right:6px}.pa-talk:has(.pa-message) .pa-messages .pa-message:last-child{scroll-margin-block:20px}
@media(max-width:700px){.pa-talk:has(.pa-message) .pa-messages{max-height:48dvh}.pa-top>span{font-size:10px}.pa-top button{padding:7px 9px}}
@media(prefers-reduced-motion:reduce){.pa-shell *{scroll-behavior:auto!important}}
