@font-face{font-family:"Manrope";src:url("../favorite-page/fonts/manrope/Manrope-400.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Manrope";src:url("../favorite-page/fonts/manrope/Manrope-500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Manrope";src:url("../favorite-page/fonts/manrope/Manrope-600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}
[data-helper-bot]{--nb-peach:#ffc478;--hb-purple:#673eda;--hb-light:#e2d8ff;--hb-panel:#f1f1f1;--hb-bot:#e2e2e2;--hb-muted:#919191}
[data-helper-bot],[data-helper-bot] *{box-sizing:border-box}
html:has([data-helper-bot]),body:has([data-helper-bot]){margin:0;background:#fff;color:#000;font-family:"Manrope",Arial,sans-serif}
body:has([data-helper-bot]){min-width:320px}
.hb-page{width:1200px;height:1326px;margin:0 auto;background:#fff;overflow:hidden}
.hb-layout{height:1226px;margin:20px 45px 0;display:grid;grid-template-columns:350px 730px;gap:30px}
.hb-sidebar,.hb-thread{height:1226px;background:var(--hb-panel);border-radius:30px}
.hb-sidebar{padding:60px 30px;display:flex;flex-direction:column;align-items:center}
.hb-profile{display:flex;flex-direction:column;align-items:center;gap:30px}
.hb-photo{width:185px;height:185px;border:2px solid var(--hb-purple);border-radius:50%;padding:20px}
.hb-photo img{display:block;width:141px;height:141px;object-fit:cover;border-radius:50%}
.hb-profile strong{font-size:26px;line-height:29px;font-weight:500}
.hb-sidebar-nav{width:100%;margin-top:64px;display:flex;flex-direction:column;gap:5px}
.hb-sidebar-nav a,.hb-sidebar-nav span{height:56px;padding:0 20px;border-radius:15px;display:flex;align-items:center;gap:12px;color:#000;text-decoration:none;font-size:20px;white-space:nowrap}
.hb-sidebar-nav a.is-current{border:1px solid #7653d9;color:var(--hb-purple)}
.hb-sidebar-nav img{width:20px;height:20px}
.hb-sidebar-nav b{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#7449ee;color:#fff;font-size:14px;font-weight:400}
.hb-balance{width:290px;margin-top:70px;padding:24px 20px 29px;border:1px solid #7653d9;border-radius:30px;color:var(--hb-purple);text-align:center}
.hb-balance strong{font-size:20px;font-weight:500}
.hb-balance>a{text-decoration:none;height:60px;margin-top:14px;border-radius:13px;background:var(--hb-purple);display:flex;align-items:center;justify-content:center;gap:10px;color:#ffc478;font-size:20px}
.hb-balance img{width:20px}
.hb-balance-992{display:none}
.hb-thread{position:relative;display:flex;flex-direction:column;overflow:hidden}
.hb-thread-head{height:202px;padding:20px 20px 0;flex:0 0 202px}
.hb-thread-row{height:48px;display:flex;align-items:center}
.hb-back,.hb-avatar{width:48px;height:48px;flex:0 0 48px}
.hb-back{position:relative}
.hb-back::after,.hb-send::after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}
.hb-back img,.hb-avatar{display:block;width:48px;height:48px}
.hb-avatar{margin-left:10px}
.hb-thread-row h1{margin:0 0 0 10px;font-size:16px;line-height:22px;font-weight:600}
/* Page-owned source action/text-flow owner: compact header cluster and 47px text lane. */
.hb-thread-actions{margin-left:auto;display:flex;align-items:center;gap:17px}
.hb-thread-actions>img{width:20px;height:20px}
.hb-thread-more{width:17px;height:5px;display:flex;align-items:center;gap:4px}
.hb-thread-more img{width:3px;height:3px;display:block}
.hb-pinned{height:74px;margin-top:20px;padding:16px;border-radius:20px;background:#e1d6ff;display:flex;align-items:flex-start;gap:8px}
.hb-pinned span{font-size:14px;line-height:21px;flex:1;color:#313131}
.hb-pinned img{width:20px;height:20px}
.hb-divider{height:1px;margin-top:19px;background:#a07eff}
.hb-history{position:relative;flex:1;min-height:0;padding:0 20px 20px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain;outline:none}
.hb-date{text-align:center;font-size:14px;line-height:20px;margin:1px 0 20px}
.hb-message{position:relative;width:400px;border-radius:20px;padding:16px;background:var(--hb-bot);font-size:14px;line-height:21px;color:#313131}
.hb-message-copy{padding-right:27px}
.hb-message-more{position:absolute;right:16px;top:12px;width:17px;height:17px;display:flex;align-items:center;gap:4px}
.hb-message-more img{width:3px;height:3px;display:block}
.hb-smile{position:absolute;right:16px;top:34px;color:#888;font-size:21px;line-height:21px}
.hb-card-message{height:402px}
.hb-illustration{display:block;width:368px;height:226px;margin-top:20px;border-radius:20px;object-fit:cover}
.hb-meta{position:absolute;right:16px;bottom:15px;display:flex;align-items:center;gap:9px;color:#969696;font-size:12px;line-height:16px}
.hb-meta img{width:20px;height:20px;object-fit:contain}
.hb-bookmark{position:absolute;width:20px;height:20px;top:191px}
.hb-bookmark--right{right:-40px}
.hb-bookmark--left{left:-35px;top:58px}
.hb-message--user{height:135px;margin:20px 0 20px auto;background:var(--hb-light)}
.hb-message--user .hb-meta{color:#9a83df}
.hb-read{display:flex;align-items:center;gap:4px;color:#7653d9}
.hb-read img{width:20px;height:12px}
.hb-message--long{height:198px}
.hb-message-more--purple{color:#a07eff}
.hb-composer{position:relative;height:103px;flex:0 0 103px;border-radius:0 0 30px 30px;background:#b4b4b4;padding:10px;display:flex;align-items:center;gap:10px}
.hb-composer textarea{height:83px;flex:1;padding:10px 78px;border:0;border-radius:20px;background:#fff;resize:none;outline:none;white-space:pre-wrap;font:400 14px/21px "Manrope",Arial,sans-serif;color:#313131}
.hb-attach,.hb-emoji,.hb-send{position:absolute;border:0;background:transparent;padding:0;display:grid;place-items:center;z-index:2}
.hb-attach{left:22px;bottom:19px}
.hb-emoji{right:58px;bottom:19px}
.hb-send{right:24px;bottom:17px}
.hb-attach img{width:22px;height:22px}
.hb-emoji img{width:20px;height:20px}
.hb-send img{width:23px;height:23px}
.hb-attach:disabled,.hb-emoji:disabled{opacity:1}
.hb-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.hb-page a:focus-visible,.hb-page button:focus-visible,.hb-page textarea:focus-visible,.hb-page [tabindex]:focus-visible{outline:2px solid #ffc478;outline-offset:3px}
@media (min-width:992px) and (max-width:1199.98px){
  .hb-page{width:992px}.hb-layout{margin-left:31px;margin-right:31px;grid-template-columns:260px 650px;gap:20px}.hb-sidebar{padding:40px 20px}.hb-photo{width:185px;height:185px}.hb-sidebar-nav{margin-top:38px}.hb-sidebar-nav a,.hb-sidebar-nav span{font-size:18px;padding:0 15px}.hb-balance{width:220px;margin-top:55px}.hb-balance>a{font-size:16px}.hb-balance-1200{display:none}.hb-balance-992{display:inline}.hb-thread-head{padding-left:20px;padding-right:20px}.hb-illustration{width:368px}.hb-message--user{width:400px}.hb-composer{height:124px;flex-basis:124px}.hb-composer textarea{height:104px}
}
@media (max-width:991.98px){.hb-sidebar{display:none}.hb-layout{display:block}.hb-thread{width:100%}}
@media (min-width:768px) and (max-width:991.98px){
  .hb-page{width:768px}.hb-layout{height:1226px;margin:0 39px}.hb-thread{height:1226px}.hb-thread-head{height:202px;flex-basis:202px}.hb-pinned span{font-size:14px;line-height:21px}.hb-history{padding-left:20px;padding-right:20px}
}
@media (min-width:576px) and (max-width:767.98px){
  .hb-page{width:576px;height:1192px}
  .hb-layout{height:1092px;margin:10px 33px 0}
  .hb-thread{height:1092px;border-radius:30px}
  .hb-thread-head{height:181px;flex-basis:181px;padding:20px 20px 0}
  .hb-avatar{margin-left:6px}
  .hb-thread-row h1{margin-left:6px}
  .hb-pinned{height:72px;margin-top:20px;padding:16px;gap:8px}
  .hb-pinned span{font-size:12px;line-height:19px}
  .hb-divider{margin-top:19px}
  .hb-history{padding:20px}
  .hb-date{margin-bottom:20px}
  .hb-message{font-size:12px;line-height:20px}
  .hb-card-message{height:362px}
  .hb-illustration{width:368px;height:225px;margin-top:12px}
  .hb-message--user{height:123px}
  .hb-message--long{height:164px}
  .hb-bookmark--right{top:170px}
  .hb-composer{height:120px;flex-basis:120px;padding:10px}
  .hb-composer textarea{height:100px;padding:10px 78px 10px 47px;font-size:12px;line-height:20px}
}
@media (max-width:575.98px){
  .hb-page{width:320px;height:1192px}
  .hb-layout{height:1082px;margin:20px 15px 0}.hb-thread{height:1082px;border-radius:20px;overflow:visible}
  .hb-thread-head{height:167px;flex-basis:167px;padding:5px 0 0}.hb-thread-row{height:48px}
  .hb-back,.hb-back img,.hb-avatar{width:43px;height:43px;flex-basis:43px}.hb-avatar{margin-left:5px}.hb-thread-row h1{margin-left:7px;font-size:13px;line-height:18px}
  .hb-thread-actions{gap:11px;margin-right:5px}
  .hb-pinned{height:96px;margin-top:6px;padding:10px 13px;border-radius:20px;gap:5px}.hb-pinned span{font-size:12px;line-height:19px}.hb-pinned img{width:18px;height:18px}
  .hb-divider{height:1px;margin:11px 0 0}.hb-history{padding:13px 0 0}.hb-date{font-size:13px;margin:10px 0 13px}
  .hb-message{width:262px;margin-left:0;padding:15px;font-size:12px;line-height:20px}.hb-card-message{height:402px}.hb-illustration{width:232px;height:226px;margin-top:12px;border-radius:18px;object-fit:cover}
  .hb-message--user{width:262px;height:163px;margin:13px 0 13px auto}.hb-message--long{height:198px}.hb-message-more{right:15px;top:10px}.hb-smile{right:14px;top:32px}.hb-card-message .hb-message-copy{padding-right:27px}
  .hb-meta{right:14px;bottom:14px}.hb-bookmark--right{right:-29px;top:191px}.hb-bookmark--left{left:-27px;top:69px}
  .hb-composer{left:-15px;width:320px;height:220px;flex-basis:220px;border-radius:0 0 30px 30px;padding:10px;align-items:center}
  .hb-composer textarea{height:200px;padding:10px 78px 10px 47px;border-radius:20px;font-size:12px;line-height:20px}
  .hb-attach{left:24px;bottom:18px}.hb-emoji{right:58px;bottom:19px}.hb-send{right:24px;bottom:17px}
}
