.advisor-module__gqpf5a__wrap{color:#f4f7f2;min-height:100vh;font-family:var(--secondary-font,"Open Sans"),sans-serif;background:radial-gradient(circle at 84% 12%,#afcf3224,#0000 28%),radial-gradient(circle at 12% 78%,#5198ff14,#0000 30%),linear-gradient(#080b0f 0%,#12161a 42%,#0b0f10 100%)}.advisor-module__gqpf5a__hero{grid-template-columns:minmax(0,1.04fr) minmax(360px,.72fr);align-items:end;gap:44px;width:min(100% - 44px,1240px);margin:0 auto;padding:148px 0 58px;display:grid}.advisor-module__gqpf5a__heroCopy{min-width:0}.advisor-module__gqpf5a__heroLabel,.advisor-module__gqpf5a__statusPill,.advisor-module__gqpf5a__railEyebrow,.advisor-module__gqpf5a__chatKicker{color:#afcf32;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.advisor-module__gqpf5a__heroLabel{background:#afcf320f;border:1px solid #afcf3247;border-radius:999px;min-height:36px;margin-bottom:22px;padding:0 16px}.advisor-module__gqpf5a__heroDot{background:#afcf32;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite advisor-module__gqpf5a__pulse;box-shadow:0 0 0 8px #afcf321f}@keyframes advisor-module__gqpf5a__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.58;transform:scale(.82)}}.advisor-module__gqpf5a__heroTitle{max-width:820px;font-family:var(--primary-font,"Poppins"),sans-serif;letter-spacing:0;margin:0;font-size:clamp(46px,6.2vw,86px);font-weight:800;line-height:.98}.advisor-module__gqpf5a__heroTitle span{color:#afcf32}.advisor-module__gqpf5a__heroSub{color:#f4f7f2ad;max-width:680px;margin:24px 0 0;font-size:clamp(16px,1.5vw,20px);line-height:1.65}.advisor-module__gqpf5a__heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.advisor-module__gqpf5a__primaryAction,.advisor-module__gqpf5a__secondaryAction{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.advisor-module__gqpf5a__primaryAction{color:#111411;background:#afcf32;border:1px solid #afcf32}.advisor-module__gqpf5a__secondaryAction{color:#f4f7f2;background:#f4f7f20a;border:1px solid #f4f7f229}.advisor-module__gqpf5a__primaryAction:hover,.advisor-module__gqpf5a__secondaryAction:hover{border-color:#afcf329e;transform:translateY(-2px)}.advisor-module__gqpf5a__heroPanel,.advisor-module__gqpf5a__leftRail,.advisor-module__gqpf5a__rightRail,.advisor-module__gqpf5a__chatShell{-webkit-backdrop-filter:blur(18px);background:#0c1112b8;border:1px solid #f4f7f21a;box-shadow:0 30px 80px #00000057,inset 0 1px #ffffff0f}.advisor-module__gqpf5a__heroPanel{border-radius:28px;padding:22px}.advisor-module__gqpf5a__panelTop{color:#f4f7f294;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;font-size:12px;font-weight:800;display:flex}.advisor-module__gqpf5a__panelTop strong{color:#afcf32}.advisor-module__gqpf5a__laneGrid{gap:10px;display:grid}.advisor-module__gqpf5a__laneCard{background:#ffffff09;border:1px solid #f4f7f217;border-radius:16px;padding:16px}.advisor-module__gqpf5a__laneCard span{color:#fff;margin-bottom:5px;font-size:14px;font-weight:900;display:block}.advisor-module__gqpf5a__laneCard p{color:#f4f7f28f;margin:0;font-size:13px;line-height:1.45}.advisor-module__gqpf5a__workspace{grid-template-columns:250px minmax(0,1fr) 250px;align-items:start;gap:18px;width:min(100% - 44px,1240px);margin:0 auto;padding:0 0 76px;display:grid}.advisor-module__gqpf5a__leftRail,.advisor-module__gqpf5a__rightRail{border-radius:22px;padding:20px;position:sticky;top:116px}.advisor-module__gqpf5a__railBlock h2{color:#fff;font-family:var(--primary-font,"Poppins"),sans-serif;margin:12px 0 10px;font-size:24px;line-height:1.15}.advisor-module__gqpf5a__railBlock p{color:#f4f7f294;margin:0;font-size:13px;line-height:1.62}.advisor-module__gqpf5a__signalList{gap:10px;margin-top:22px;display:grid}.advisor-module__gqpf5a__signalItem{color:#f4f7f2b8;border:1px solid #f4f7f214;border-radius:999px;align-items:center;gap:9px;min-height:40px;padding:0 12px;font-size:13px;font-weight:800;display:flex}.advisor-module__gqpf5a__signalItem span{background:#afcf32;border-radius:50%;width:8px;height:8px}.advisor-module__gqpf5a__chatShell{border-radius:26px;flex-direction:column;min-height:680px;display:flex;overflow:hidden}.advisor-module__gqpf5a__chatHeader{background:linear-gradient(#ffffff0a,#ffffff03);border-bottom:1px solid #f4f7f214;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.advisor-module__gqpf5a__chatHeader h2{color:#fff;font-family:var(--primary-font,"Poppins"),sans-serif;margin:6px 0 0;font-size:22px;line-height:1.1}.advisor-module__gqpf5a__statusPill{white-space:nowrap;background:#afcf3214;border:1px solid #afcf3247;border-radius:999px;min-height:34px;padding:0 13px}.advisor-module__gqpf5a__messages{flex-direction:column;flex:1;gap:18px;min-height:0;max-height:560px;padding:24px;display:flex;overflow-y:auto}.advisor-module__gqpf5a__messages::-webkit-scrollbar{width:6px}.advisor-module__gqpf5a__messages::-webkit-scrollbar-track{background:0 0}.advisor-module__gqpf5a__messages::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.advisor-module__gqpf5a__msg{align-items:flex-start;gap:12px;animation:.25s advisor-module__gqpf5a__fadeUp;display:flex}.advisor-module__gqpf5a__msgUser{flex-direction:row-reverse}@keyframes advisor-module__gqpf5a__fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.advisor-module__gqpf5a__avatar{letter-spacing:.04em;border-radius:14px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:flex}.advisor-module__gqpf5a__avatarAI{color:#afcf32;background:#afcf3224;border:1px solid #afcf3247}.advisor-module__gqpf5a__avatarUser{color:#f4f7f2;background:#ffffff14;border:1px solid #ffffff1a}.advisor-module__gqpf5a__bubble{border-radius:18px;max-width:min(620px,78%);padding:15px 17px;font-size:14px;line-height:1.65}.advisor-module__gqpf5a__bubbleAI{color:#f4f7f2db;background:#ffffff0d;border:1px solid #ffffff14;border-top-left-radius:6px}.advisor-module__gqpf5a__bubbleUser{color:#fff;background:#afcf3229;border:1px solid #afcf3240;border-top-right-radius:6px}.advisor-module__gqpf5a__bubble a{color:#afcf32;border-bottom:1px solid #afcf3273;font-weight:800;text-decoration:none}.advisor-module__gqpf5a__bubble strong{color:#fff;font-weight:900}.advisor-module__gqpf5a__typing{align-items:center;gap:6px;width:auto;padding:16px 18px;display:inline-flex}.advisor-module__gqpf5a__typingDot{background:#afcf32;border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite advisor-module__gqpf5a__bounce}.advisor-module__gqpf5a__typingDot:nth-child(2){animation-delay:.15s}.advisor-module__gqpf5a__typingDot:nth-child(3){animation-delay:.3s}@keyframes advisor-module__gqpf5a__bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.advisor-module__gqpf5a__chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-left:50px;display:grid}.advisor-module__gqpf5a__chip{color:#f4f7f2b3;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;min-height:44px;padding:0 13px;font-size:12px;font-weight:800;transition:border-color .18s,color .18s,background .18s,transform .18s}.advisor-module__gqpf5a__chip:hover{color:#fff;background:#afcf3214;border-color:#afcf3270;transform:translateY(-2px)}.advisor-module__gqpf5a__inputRow{background:#06090a9e;border-top:1px solid #ffffff14;align-items:flex-end;gap:10px;padding:18px 20px;display:flex}.advisor-module__gqpf5a__inputWrap{flex:1;min-width:0}.advisor-module__gqpf5a__msgInput{resize:none;color:#fff;width:100%;min-height:54px;max-height:140px;font-family:var(--secondary-font,"Open Sans"),sans-serif;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:16px;padding:15px 16px;font-size:14px;line-height:1.45;transition:border-color .18s,background .18s}.advisor-module__gqpf5a__msgInput:focus{background:#afcf320b;border-color:#afcf328f;outline:none}.advisor-module__gqpf5a__msgInput::placeholder{color:#f4f7f257}.advisor-module__gqpf5a__btnSend,.advisor-module__gqpf5a__btnReset{cursor:pointer;border-radius:16px;min-height:54px;font-size:13px;font-weight:900;transition:transform .18s,opacity .18s,border-color .18s}.advisor-module__gqpf5a__btnSend{color:#111411;background:#afcf32;border:1px solid #afcf32;min-width:82px}.advisor-module__gqpf5a__btnSend:hover:not(:disabled),.advisor-module__gqpf5a__btnReset:hover{transform:translateY(-2px)}.advisor-module__gqpf5a__btnSend:disabled{opacity:.45;cursor:not-allowed;transform:none}.advisor-module__gqpf5a__btnReset{color:#f4f7f294;background:#ffffff0a;border:1px solid #ffffff1f;min-width:78px}.advisor-module__gqpf5a__btnReset:hover{color:#fff;border-color:#afcf3266}.advisor-module__gqpf5a__disclaimer{color:#f4f7f26b;background:#06090a9e;margin:0;padding:0 20px 18px;font-size:11px;line-height:1.45}.advisor-module__gqpf5a__disclaimer a{color:#afcf32;font-weight:800;text-decoration:none}.advisor-module__gqpf5a__rightRail{gap:12px;display:grid}.advisor-module__gqpf5a__nextCard{background:#ffffff09;border:1px solid #ffffff17;border-radius:16px;gap:10px;padding:16px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.advisor-module__gqpf5a__nextCard strong{color:#fff;font-size:14px;line-height:1.35}.advisor-module__gqpf5a__nextCard span{color:#afcf32;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.advisor-module__gqpf5a__nextCard:hover{background:#afcf3211;border-color:#afcf3261;transform:translateY(-2px)}@media (max-width:1120px){.advisor-module__gqpf5a__hero{grid-template-columns:1fr;padding-top:132px}.advisor-module__gqpf5a__workspace{grid-template-columns:minmax(0,1fr)}.advisor-module__gqpf5a__leftRail,.advisor-module__gqpf5a__rightRail{position:static}.advisor-module__gqpf5a__leftRail{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:center;gap:22px;display:grid}.advisor-module__gqpf5a__signalList{margin-top:0}.advisor-module__gqpf5a__rightRail{grid-template-columns:repeat(3,minmax(0,1fr))}.advisor-module__gqpf5a__rightRail .advisor-module__gqpf5a__railEyebrow{grid-column:1/-1}}@media (max-width:720px){.advisor-module__gqpf5a__hero,.advisor-module__gqpf5a__workspace{width:min(100% - 28px,1240px)}.advisor-module__gqpf5a__hero{gap:26px;padding:116px 0 38px}.advisor-module__gqpf5a__heroTitle{font-size:clamp(38px,13vw,56px)}.advisor-module__gqpf5a__heroActions,.advisor-module__gqpf5a__primaryAction,.advisor-module__gqpf5a__secondaryAction{width:100%}.advisor-module__gqpf5a__heroPanel,.advisor-module__gqpf5a__leftRail,.advisor-module__gqpf5a__rightRail,.advisor-module__gqpf5a__chatShell{border-radius:18px}.advisor-module__gqpf5a__leftRail,.advisor-module__gqpf5a__rightRail{grid-template-columns:1fr}.advisor-module__gqpf5a__chatHeader{flex-direction:column;align-items:flex-start}.advisor-module__gqpf5a__messages{max-height:520px;padding:18px}.advisor-module__gqpf5a__msg{gap:9px}.advisor-module__gqpf5a__avatar{border-radius:12px;width:34px;height:34px}.advisor-module__gqpf5a__bubble{max-width:84%;padding:13px 14px;font-size:13px}.advisor-module__gqpf5a__chips{grid-template-columns:1fr;padding-left:43px}.advisor-module__gqpf5a__inputRow{grid-template-columns:1fr auto;padding:14px;display:grid}.advisor-module__gqpf5a__inputWrap{grid-column:1/-1}.advisor-module__gqpf5a__btnSend,.advisor-module__gqpf5a__btnReset{min-height:48px}.advisor-module__gqpf5a__disclaimer{padding:0 14px 14px}}
