.guanzhi-advisor-widget{z-index:9998;font-family:inherit;position:fixed;bottom:24px;right:24px}.guanzhi-advisor-launch{color:#f8f4ec;cursor:pointer;background:#252823;border:1px solid #b79458;border-radius:999px;align-items:center;gap:10px;padding:8px 17px 8px 8px;font:12px/1.2 inherit;display:flex;box-shadow:0 12px 30px #1718162e}.guanzhi-advisor-orb{color:#d7bd86;border:1px solid #d7bd86;border-radius:50%;place-items:center;width:34px;height:34px;font:17px/1 Noto Serif SC,serif;display:grid}.guanzhi-advisor-panel{color:#171816;background:#f8f4ec;border:1px solid #b79458;width:min(380px,100vw - 32px);position:absolute;bottom:58px;right:0;overflow:hidden;box-shadow:0 18px 55px #17181633}.guanzhi-advisor-panel[hidden]{display:none}.guanzhi-advisor-panel header{color:#f8f4ec;background:#252823;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.guanzhi-advisor-panel header span{color:#d7bd86;letter-spacing:.15em;font:9px/1.4 DM Mono,monospace;display:block}.guanzhi-advisor-panel header strong{margin-top:5px;font:500 20px/1.25 Noto Serif SC,serif;display:block}.guanzhi-advisor-panel header button{color:#f8f4ec;cursor:pointer;background:0 0;border:0;font-size:26px}.guanzhi-advisor-messages{gap:10px;max-height:260px;padding:18px;display:grid;overflow:auto}.guanzhi-advisor-message{max-width:88%;margin:0;padding:10px 12px;font-size:13px;line-height:1.7}.guanzhi-advisor-message.is-bot{background:#eee8dc;justify-self:start}.guanzhi-advisor-message.is-user{background:#d6c6a5;justify-self:end}.guanzhi-advisor-chat{border-top:1px solid #17181629;gap:8px;padding:12px 14px;display:flex}.guanzhi-advisor-chat input{background:0 0;border:0;border-bottom:1px solid #17181655;outline:0;flex:1;min-width:0;padding:10px 2px;font:14px/1.4 inherit}.guanzhi-advisor-chat button{color:#f8f4ec;cursor:pointer;background:#252823;border:0;padding:0 14px}.guanzhi-advisor-chat button:disabled,.guanzhi-consultation-submit:disabled{opacity:.5;cursor:wait}.guanzhi-advisor-consult{color:#80633a;padding:0 18px 18px;font:11px/1.5 DM Mono,monospace;text-decoration:none;display:block}.guanzhi-consultation{border-top:1px solid;grid-template-columns:minmax(240px,.8fr) 1.6fr;gap:clamp(45px,10vw,150px);margin:70px 0;padding:44px 0;display:grid}.guanzhi-kicker{color:#b79458;letter-spacing:.15em;font:11px DM Mono,monospace}.guanzhi-consultation h2{letter-spacing:-.05em;margin:20px 0 14px;font:500 clamp(32px,4vw,56px)/1.2 Noto Serif SC,serif}.guanzhi-consultation p{color:#60625a;font:15px/1.8 Noto Serif SC,serif}.guanzhi-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.guanzhi-form-grid label{color:#66685f;gap:7px;font:11px DM Mono,monospace;display:grid}.guanzhi-form-grid input,.guanzhi-form-grid select{color:#171816;background:#fffdf8;border:1px solid #1718162e;width:100%;padding:12px;font:14px/1.3 inherit}.guanzhi-form-grid input:focus,.guanzhi-form-grid select:focus{outline-offset:1px;outline:2px solid #b79458}.guanzhi-form-grid input[name=website]{opacity:0;position:absolute;left:-10000px}.guanzhi-consultation-submit{color:#f8f4ec;cursor:pointer;background:#252823;border:0;margin-top:20px;padding:14px 18px;font:11px DM Mono,monospace}.guanzhi-consultation-submit span{color:#d7bd86;margin-left:14px}.guanzhi-form-status{min-height:1.5em;color:#80633a!important;margin:12px 0 0!important}.guanzhi-form-status.is-error{color:#9b3c32!important}@media (width<=680px){.guanzhi-advisor-widget{bottom:14px;right:14px}.guanzhi-advisor-panel{bottom:56px}.guanzhi-consultation{grid-template-columns:1fr;gap:25px;margin:45px 0;padding:32px 0}.guanzhi-form-grid{grid-template-columns:1fr}.guanzhi-consultation h2{font-size:34px}}