.beh .beh-win,.beh .beh-phone{--ink: #0f172a;--mute: #64748b;--faint: #94a3b8;--line: #e2e8f0;--soft: #f1f5f9;--canvas: #f6f8fb;--brand: #0476af;--brand-soft: #e6f2f9;--ok: #15803d;--ok-bg: #f0fdf4;--ok-line: #bbf7d0;--bad: #dc2626;--bad-bg: #fef2f2;--bad-line: #fecaca;--warn: #b45309;--warn-bg: #fffbeb;--warn-line: #fde68a}.beh .beh-win{display:grid;grid-template-columns:22cqw minmax(0,1fr);width:100%;height:100%;overflow:hidden;background:var(--canvas);font-family:Inter,sans-serif;color:var(--ink);text-align:left;letter-spacing:0}.beh .beh-win svg{flex:none}.beh .beh-win-side{display:flex;flex-direction:column;min-height:0;padding:1.7cqw 1cqw 0;background:#f4f6fb;border-right:1px solid #e8ecf3;overflow:hidden}.beh .beh-win-brand{display:flex;align-items:center;gap:1cqw;padding:0 .6cqw}.beh .beh-win-brand img{width:3.4cqw;height:3.4cqw;-o-object-fit:contain;object-fit:contain;flex:none}.beh .beh-win-brand span{display:flex;flex-direction:column;gap:.35cqw;min-width:0}.beh .beh-win-brand b{font-size:1.35cqw;line-height:1;font-weight:700}.beh .beh-win-brand i{font-style:normal;font-size:1cqw;line-height:1;color:var(--mute);white-space:nowrap}.beh .beh-win-period{display:flex;align-items:center;justify-content:space-between;margin-top:1.4cqw;padding:.85cqw 1cqw;border-radius:.7cqw;background:#ecfdf5;border:1px solid #b7f0d6;font-size:1.1cqw;line-height:1}.beh .beh-win-period-name{display:flex;align-items:center;gap:.6cqw;font-weight:700}.beh .beh-win-period-name svg{width:1.3cqw;height:1.3cqw;color:var(--mute)}.beh .beh-win-period-count{font-weight:600;color:#047857}.beh .beh-win-group{margin:1.5cqw 0 .4cqw .6cqw;font-size:1cqw;line-height:1;font-weight:500;color:var(--mute)}.beh .beh-win-navlist{display:flex;flex-direction:column;gap:.15cqw}.beh .beh-win-nav{display:flex;align-items:center;gap:.9cqw;height:2.3cqw;padding:0 .6cqw;border-radius:.6cqw;font-size:1.2cqw;line-height:1;color:#1e293b;white-space:nowrap}.beh .beh-win-nav svg{width:1.4cqw;height:1.4cqw}.beh .beh-win-nav-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.beh .beh-win-nav .beh-win-star{width:1.15cqw;height:1.15cqw;color:#fbbf24;fill:#fbbf24}.beh .beh-win-nav.is-on{background:#e4ebf4;font-weight:600}.beh .beh-win-main{display:flex;flex-direction:column;min-width:0;min-height:0}.beh .beh-win-bar{display:flex;align-items:center;gap:1.3cqw;height:5.3cqw;flex:none;padding:0 1.4cqw 0 1.5cqw;background:#f9fafc;border-bottom:1px solid #eef1f6}.beh .beh-win-ico{width:1.5cqw;height:1.5cqw;color:#1e293b}.beh .beh-win-search{display:flex;align-items:center;gap:.8cqw;flex:0 1 38cqw;min-width:0;height:3.1cqw;margin:0 auto 0 .6cqw;padding:0 .8cqw 0 1cqw;border-radius:.9cqw;background:#f3f6fa;border:1px solid #dfe5ee;font-size:1.2cqw;line-height:1;color:var(--mute)}.beh .beh-win-search svg{width:1.4cqw;height:1.4cqw}.beh .beh-win-search span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.beh .beh-win-search kbd{padding:.45cqw .7cqw;border-radius:.4cqw;background:#e8edf4;border:1px solid #dde4ee;font:500 1cqw/1 Inter,sans-serif;color:var(--faint)}.beh .beh-win-bell{position:relative;display:flex}.beh .beh-win-bell i{position:absolute;top:-.25cqw;right:-.2cqw;width:.75cqw;height:.75cqw;border-radius:50%;background:#ef4444;border:.15cqw solid #f9fafc}.beh .beh-win-ws{display:flex;align-items:center;gap:.7cqw;height:3.1cqw;padding:0 .9cqw;border-radius:.9cqw;border:1px dashed #cdd5e0;background:#fcfdfe;font-size:1.3cqw;line-height:1;font-weight:500;white-space:nowrap}.beh .beh-win-ws i{width:.85cqw;height:.85cqw;border-radius:50%;background:#3b82f6}.beh .beh-win-ws svg{width:1.3cqw;height:1.3cqw;color:var(--mute)}.beh .beh-win-lang{font-size:1.15cqw;line-height:1;font-weight:700}.beh .beh-win-body{flex:1;min-height:0;padding:1.2cqw 1.5cqw 0;display:flex;flex-direction:column;gap:1.2cqw;overflow:hidden}.beh .beh-ui-badge{display:inline-flex;align-items:center;gap:.4cqw;flex:none;padding:.38cqw .8cqw;border-radius:.5cqw;border:1px solid transparent;font-size:1cqw;line-height:1;font-weight:600;white-space:nowrap}.beh .beh-ui-badge svg{width:1.1cqw;height:1.1cqw}.beh .beh-ui-badge.is-green{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-line)}.beh .beh-ui-badge.is-red{color:var(--bad);background:var(--bad-bg);border-color:var(--bad-line)}.beh .beh-ui-badge.is-amber{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-line)}.beh .beh-ui-badge.is-blue{color:#075985;background:var(--brand-soft);border-color:#c7e1f1}.beh .beh-ui-badge.is-grey{color:#334155;background:#fff;border-color:var(--line)}.beh .beh-ui-badge.is-dark{color:#fff;background:var(--ink)}.beh .beh-ui-badge.is-solid{color:#fff;background:var(--brand)}.beh .beh-ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:.7cqw;flex:none;height:3cqw;padding:0 1.3cqw;border-radius:.6cqw;font-size:1.15cqw;line-height:1;font-weight:600;white-space:nowrap;border:1px solid transparent}.beh .beh-ui-btn svg{width:1.4cqw;height:1.4cqw}.beh .beh-ui-btn.is-primary{color:#fff;background:var(--brand)}.beh .beh-ui-btn.is-outline{color:var(--ink);background:#fff;border-color:var(--line)}.beh .beh-ui-check{flex:none;width:1.45cqw;height:1.45cqw;border-radius:.35cqw;border:.15cqw solid #3b82c4;background:#fff;box-sizing:border-box}.beh .beh-ui-field{display:inline-flex;align-items:center;gap:.7cqw;flex:none;height:3.1cqw;padding:0 1cqw;border-radius:.8cqw;border:1px solid var(--line);background:#fff;font-size:1.2cqw;line-height:1;color:var(--ink);white-space:nowrap;box-sizing:border-box}.beh .beh-ui-field svg{width:1.35cqw;height:1.35cqw;color:var(--mute)}.beh .beh-ui-field>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.beh .beh-ui-field.is-grow{flex:1;min-width:0;color:var(--mute)}.beh .beh-ui-field.is-select{justify-content:space-between;gap:1.6cqw;background:#fafbfd}.beh .beh-ui-tabs{display:flex;align-items:center;flex:none;font-size:1.25cqw;line-height:1;color:var(--mute);white-space:nowrap}.beh .beh-ui-tabs>span{display:inline-flex;align-items:center;gap:.6cqw}.beh .beh-ui-tabs svg{width:1.4cqw;height:1.4cqw}.beh .beh-ui-tabs.is-segment{align-self:flex-start;gap:.1cqw;padding:.4cqw;border-radius:1cqw;background:#eef2f7}.beh .beh-ui-tabs.is-segment>span{padding:.7cqw 1.5cqw;border-radius:.7cqw}.beh .beh-ui-tabs.is-segment>.is-on{background:#fff;color:var(--ink);box-shadow:0 1px 2px #0f172a1a}.beh .beh-ui-tabs.is-pill{align-self:flex-start;gap:.2cqw;padding:.3cqw;border-radius:99px;border:1px solid var(--line);background:#fff}.beh .beh-ui-tabs.is-pill>span{padding:.8cqw 1.3cqw;border-radius:99px}.beh .beh-ui-tabs.is-pill>.is-on{background:var(--ink);color:#fff;font-weight:500}.beh .beh-ui-tabs.is-line{gap:1.2cqw;border-bottom:1px solid var(--line)}.beh .beh-ui-tabs.is-line>span{padding:1cqw .9cqw;margin-bottom:-1px;border-bottom:.2cqw solid transparent}.beh .beh-ui-tabs.is-line>.is-on{color:var(--brand);border-bottom-color:var(--brand)}.beh .beh-ui-panel{display:flex;flex-direction:column;min-width:0;min-height:0;background:#fff;border:1px solid var(--line);border-radius:1.8cqw;box-sizing:border-box;overflow:hidden}.beh .beh-ui-ptop{display:flex;flex-direction:column;gap:.8cqw;flex:none;padding:1cqw 1.3cqw .9cqw}.beh .beh-ui-sall{display:flex;align-items:center;gap:.8cqw;flex:none;padding:.65cqw 1.4cqw;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fcfdfe;font-size:1.1cqw;line-height:1;color:var(--mute)}.beh .beh-ui-sall .beh-ui-btn{margin-left:auto}.beh .beh-ui-list{display:flex;flex-direction:column;gap:.7cqw;flex:1;min-height:0;padding:.8cqw 1.3cqw 0;overflow:hidden}.beh .beh-ui-list.is-flat{gap:0;padding:0}.beh .beh-ui-list.is-bare{padding:0}.beh .beh-ui-panel.is-open{flex:1;border-bottom:0;border-radius:1.8cqw 1.8cqw 0 0}.beh .beh-ui-bar{display:flex;align-items:center;gap:1cqw;flex:none}.beh .beh-ui-cols{display:grid;grid-template-rows:minmax(0,1fr);gap:1.2cqw;min-height:0;flex:1}.beh .beh-ui-head{display:flex;align-items:center;justify-content:space-between;gap:2cqw;flex:none;padding:1.5cqw 2cqw;border-radius:1.6cqw;background:linear-gradient(110deg,#f5f9fd,#e6f0f9);border:1px solid #dde8f2}.beh .beh-ui-head-title{font-size:2.3cqw;line-height:1.1;font-weight:700;letter-spacing:-.02em}.beh .beh-ui-head-title span{margin-left:1cqw;font-size:1.3cqw;font-weight:500;letter-spacing:0;color:var(--mute)}.beh .beh-ui-head-sub{margin-top:.6cqw;font-size:1.25cqw;line-height:1.2;color:var(--mute)}.beh .beh-ui-kpi-label{display:flex;align-items:center;gap:.6cqw;font-size:1.1cqw;line-height:1.1;color:var(--mute)}.beh .beh-ui-kpi-label svg{width:1.3cqw;height:1.3cqw}.beh .beh-ui-kpi-val{font-size:2.3cqw;line-height:1.1;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.beh .beh-ui-kpi-val.is-red{color:var(--bad)}.beh .beh-ui-kpi-val.is-green{color:var(--ok)}.beh .beh-ui-kpi-val.is-amber{color:#c2410c}.beh .beh-ui-kpi-sub{font-size:1.05cqw;line-height:1.1;color:var(--mute)}.beh .beh-ui-strip{display:grid;flex:none;background:#fff;border:1px solid var(--line);border-radius:1.8cqw;overflow:hidden}.beh .beh-ui-strip>div{display:flex;flex-direction:column;gap:.55cqw;padding:1.3cqw 1.6cqw;border-left:1px solid var(--line);min-width:0}.beh .beh-ui-strip>div:first-child{border-left:0}.beh .beh-ui-cards{display:grid;gap:1cqw;flex:none}.beh .beh-ui-card{display:flex;flex-direction:column;gap:.5cqw;min-width:0;padding:1.2cqw 1.5cqw;background:#fff;border:1px solid var(--line);border-radius:1.6cqw;box-sizing:border-box}.beh .beh-ui-card.is-green{background:#f0fdf4;border-color:#c7f0d6}.beh .beh-ui-card.is-amber{background:#fff8f1;border-color:#fde3cc}.beh .beh-ui-cards.is-center .beh-ui-card{align-items:center;text-align:center}.beh .beh-ui-group{display:flex;align-items:center;justify-content:space-between;flex:none;padding:0 .5cqw;font-size:.95cqw;line-height:1;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#475569}.beh .beh-ui-group span:last-child{letter-spacing:0;font-weight:500}.beh .beh-ui-round{display:grid;place-items:center;flex:none;width:2.5cqw;height:2.5cqw;border-radius:50%;background:#eef1f6;color:#334155}.beh .beh-ui-round svg{width:1.3cqw;height:1.3cqw}.beh .beh-ui-round.is-red{background:#fef2f2;color:#ef4444}.beh .beh-ui-round.is-green{background:#f0fdf4;color:#16a34a}.beh .beh-ui-round.is-blue{background:var(--brand-soft);color:var(--brand)}.beh .beh-ui-chip{display:inline-flex;align-items:center;gap:.5cqw;padding:.32cqw .75cqw;border-radius:.5cqw;border:1px solid var(--line);background:#f8fafc;font-size:1cqw;line-height:1;font-weight:500;color:#334155;white-space:nowrap}.beh .beh-ui-chip svg{width:1.1cqw;height:1.1cqw}.beh .beh-ui-chip.is-green{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-line);font-weight:600}.beh .beh-ui-chip.is-amber{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.beh .beh-ui-row{display:flex;flex-direction:column;gap:.5cqw;padding:.8cqw 1.1cqw;background:#fff;border:1px solid var(--line);border-radius:1.4cqw;box-sizing:border-box;min-width:0}.beh .beh-ui-row.is-divided{border-width:0 0 1px;border-radius:0;padding:1.05cqw 1.4cqw}.beh .beh-ui-row-top{display:flex;align-items:flex-start;gap:1cqw;min-width:0}.beh .beh-ui-row.is-divided .beh-ui-row-top{align-items:center}.beh .beh-ui-row-top>.beh-ui-check{margin-top:.25cqw}.beh .beh-ui-row-main{display:flex;flex-direction:column;gap:.3cqw;flex:1;min-width:0}.beh .beh-ui-row-title{display:flex;align-items:center;flex-wrap:wrap;gap:.4cqw .8cqw;font-size:1.3cqw;line-height:1.15}.beh .beh-ui-row-title b{font-weight:500}.beh .beh-ui-row-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.3cqw .9cqw;font-size:1.05cqw;line-height:1.15;color:var(--mute)}.beh .beh-ui-row-meta span{display:inline-flex;align-items:center;gap:.4cqw}.beh .beh-ui-row-meta svg,.beh .beh-ui-row-foot svg{width:1.2cqw;height:1.2cqw}.beh .beh-ui-row-foot{display:flex;align-items:center;justify-content:space-between;gap:1cqw;font-size:1.05cqw;line-height:1.15;color:var(--mute)}.beh .beh-ui-row-foot>span{display:flex;align-items:center;flex-wrap:wrap;gap:.3cqw .8cqw;min-width:0}.beh .beh-ui-row-end{display:flex;align-items:center;align-self:center;gap:1cqw;flex:none}.beh .beh-ui-row-amount{display:flex;flex-direction:column;align-items:flex-end;gap:.3cqw}.beh .beh-ui-row-amount b{font-size:1.45cqw;line-height:1.1;font-weight:600;white-space:nowrap}.beh .beh-ui-row-amount b.is-green{color:var(--ok)}.beh .beh-ui-row-amount b.is-red{color:var(--bad)}.beh .beh-ui-row-amount i{font-style:normal;font-size:1cqw;line-height:1.1;color:var(--mute);white-space:nowrap}.beh .beh-ui-go{width:1.4cqw;height:1.4cqw;color:var(--faint)}.beh .beh-ui-table{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--line);border-radius:1.6cqw;overflow:hidden}.beh .beh-ui-tr{display:grid;align-items:center;-moz-column-gap:1cqw;column-gap:1cqw;padding:1cqw 1.4cqw;border-top:1px solid var(--line);font-size:1.2cqw;line-height:1.2}.beh .beh-ui-tr.is-head{border-top:0;font-weight:500;color:var(--ink);background:#fcfdfe}.beh .beh-ui-tr>span{display:flex;align-items:center;gap:.6cqw;min-width:0;overflow:hidden;white-space:nowrap}.beh .beh-ui-tr svg{width:1.4cqw;height:1.4cqw;color:var(--mute)}.beh .beh-ui-tr svg.is-red{color:#ef4444}.beh .beh-ui-dot{display:inline-block;flex:none;width:.8cqw;height:.8cqw;border-radius:50%}.beh .beh-ui-chart{display:flex;flex-direction:column;gap:1cqw;flex:1;min-height:0}.beh .beh-ui-bars{display:flex;align-items:stretch;gap:1.6cqw;flex:1;min-height:0;padding:0 .6cqw;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;background:repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),#eef2f7 calc(25% - 1px),#eef2f7 25%)}.beh .beh-ui-bargroup{position:relative;display:flex;flex:1;flex-direction:column;justify-content:flex-end;min-width:0}.beh .beh-ui-bargroup>div{display:flex;flex:1;align-items:flex-end;justify-content:center;gap:.35cqw;min-height:0}.beh .beh-ui-bargroup>div>span{width:1.8cqw;border-radius:.25cqw .25cqw 0 0}.beh .beh-ui-bargroup>i{position:absolute;top:100%;left:0;right:0;padding-top:.35cqw;text-align:center;font-style:normal;font-size:.95cqw;line-height:1;color:var(--mute)}.beh .beh-ui-bars .is-s0,.beh .beh-ui-legend .is-s0:before{background:#1a7a4f}.beh .beh-ui-bars .is-s1,.beh .beh-ui-legend .is-s1:before{background:#d4766a}.beh .beh-ui-bars .is-s2,.beh .beh-ui-legend .is-s2:before{background:var(--brand)}.beh .beh-ui-chart:has(.beh-ui-legend) .beh-ui-bars{margin-bottom:1.4cqw}.beh .beh-ui-legend{display:flex;justify-content:center;gap:1.6cqw;font-size:1.05cqw;line-height:1;color:var(--mute)}.beh .beh-ui-legend span{display:inline-flex;align-items:center;gap:.5cqw}.beh .beh-ui-legend span:before{content:"";width:1cqw;height:1cqw;border-radius:.2cqw}.beh .beh-ui-receipt{display:flex;flex-direction:column;gap:.5cqw;padding:1.3cqw 1.5cqw;background:#fff;box-shadow:0 .2cqw 1cqw #0f172a1f;box-sizing:border-box;font:400 1cqw/1.15 Courier New,ui-monospace,monospace;color:#1f2937}.beh .beh-ui-receipt b{margin-bottom:.5cqw;text-align:center;font-weight:700;text-transform:uppercase}.beh .beh-ui-receipt>span{display:flex;justify-content:space-between;gap:1cqw}.beh .beh-ui-receipt>span i{font-style:normal}.beh .beh-ui-receipt>.is-total{margin-top:.3cqw;padding-top:.6cqw;border-top:1px dashed #9ca3af;font-weight:700}.beh .beh-ui-receipt.is-s{width:4.6cqw;padding:.5cqw .45cqw;gap:.2cqw;font-size:.5cqw;box-shadow:none;border:1px solid var(--line);border-radius:.3cqw;overflow:hidden}.beh .beh-ui-receipt.is-s b{margin-bottom:.2cqw}.beh .beh-ui-receipt.is-s>.is-total i:first-child{display:none}.beh .beh-ui-receipt.is-s>span{justify-content:center}.beh .beh-ui-bubble{max-width:78%;padding:.9cqw 1.3cqw;border-radius:1.3cqw;font-size:1.3cqw;line-height:1.4}.beh .beh-ui-bubble.is-user{align-self:flex-end;color:#fff;background:var(--brand)}.beh .beh-ui-bubble.is-bot{background:#fff;border:1px solid var(--line)}.beh .beh-ui-form{display:flex;flex-direction:column;gap:.5cqw;min-width:0;font-size:1.1cqw;line-height:1.1;font-weight:600}.beh .beh-ui-form>span:last-child{display:flex;align-items:center;justify-content:space-between;gap:.6cqw;padding:.85cqw 1cqw;border:1px solid var(--line);border-radius:.6cqw;background:#fafbfd;font-size:1.2cqw;font-weight:400}.beh .beh-ui-form svg{width:1.3cqw;height:1.3cqw;color:var(--mute)}.beh .beh-ui-sub{font-size:1.15cqw;line-height:1.3;color:var(--mute)}.beh .beh-ui-pad{gap:1cqw;padding:1.4cqw 1.6cqw 1.3cqw}.beh .beh-ui-title{display:flex;align-items:center;gap:.7cqw;font-size:1.6cqw;line-height:1.15;font-weight:700;letter-spacing:-.01em}.beh .beh-ui-title svg{width:1.5cqw;height:1.5cqw;color:var(--brand)}.beh .beh-ui-hbars{display:flex;flex-direction:column;gap:1.3cqw;padding-top:.4cqw}.beh .beh-ui-hbars>div{display:flex;flex-direction:column;gap:.5cqw}.beh .beh-ui-hbars span{display:flex;justify-content:space-between;font-size:1.15cqw;line-height:1.1;color:#334155}.beh .beh-ui-hbars b{font-weight:600;color:var(--ink)}.beh .beh-ui-hbars i{display:block;height:.8cqw;border-radius:99px;background:#eef2f7;overflow:hidden}.beh .beh-ui-hbars u{display:block;height:100%;border-radius:99px;background:var(--brand)}.beh .beh-ui-row-acts{display:inline-flex;align-items:center;gap:.8cqw}.beh .beh-ui-row-acts .beh-ui-field{height:3cqw}.beh .beh-ui-split{display:flex;align-items:center;justify-content:space-between;gap:1cqw}.beh .beh-ui-scan{display:flex;justify-content:center;flex:1;min-height:0;padding:1.2cqw 1.6cqw 0;border-radius:1cqw 1cqw 0 0;background:#e9e6df;overflow:hidden}.beh .beh-ui-scan .beh-ui-receipt{width:86%;font-size:1.05cqw}.beh .beh-ui-formgrid{display:grid;grid-template-columns:1fr 1fr;gap:1cqw 1.4cqw}.beh .beh-ui-formgrid>:nth-child(3),.beh .beh-ui-formgrid>:nth-child(4){grid-column:1 / -1}.beh .beh-ui-formgrid.beh-ui-one{grid-template-columns:1fr}.beh .beh-ui-formgrid.beh-ui-one>*{grid-column:auto}.beh .beh-ui-icons{gap:1.1cqw;color:var(--mute)}.beh .beh-ui-icons svg{width:1.5cqw;height:1.5cqw}.beh .beh-ui-receipt.is-s{flex:none}.beh .beh-ui-stack{display:flex;flex-direction:column;gap:1cqw;min-width:0;min-height:0}.beh .beh-ui-conn{display:flex;align-items:center;gap:1.3cqw;padding:1.3cqw 1.6cqw;border-bottom:1px solid var(--line)}.beh .beh-ui-conn>div{display:flex;flex:1;flex-direction:column;gap:.5cqw;min-width:0}.beh .beh-ui-conn b{display:flex;align-items:center;gap:.8cqw;font-size:1.4cqw;line-height:1.1;font-weight:600}.beh .beh-ui-conn span{font-size:1.1cqw;line-height:1.25;color:var(--mute)}.beh .beh-ui-logo{display:grid;place-items:center;flex:none;width:5cqw;height:5cqw;border-radius:1cqw;background:#fff;border:1px solid var(--line)}.beh .beh-ui-logo img{display:block;width:3.6cqw;height:2cqw;-o-object-fit:contain;object-fit:contain}.beh .beh-ui-logo.is-icon img{width:3cqw;height:3cqw}.beh .beh-ui-logo b{font-size:1.1cqw;font-weight:700;color:var(--ink)}.beh .beh-ui-chat{display:grid;grid-template-columns:24cqw minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:1.4cqw;flex:1;min-height:0}.beh .beh-ui-chat.is-solo{grid-template-columns:minmax(0,1fr)}.beh .beh-ui-chat-side{display:flex;flex-direction:column;gap:.9cqw;min-width:0;padding-right:1.4cqw;border-right:1px solid var(--line)}.beh .beh-ui-chat-side .beh-ui-btn{height:3.3cqw}.beh .beh-ui-conv{display:flex;align-items:center;gap:.8cqw;padding:.9cqw 1cqw;border-radius:.9cqw;font-size:1.15cqw;line-height:1.1;color:#334155}.beh .beh-ui-conv svg{width:1.4cqw;height:1.4cqw;flex:none}.beh .beh-ui-conv span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.beh .beh-ui-conv.is-on{background:#dfeaf3;color:#075985}.beh .beh-ui-chat-main{display:flex;flex-direction:column;gap:1cqw;min-width:0;min-height:0}.beh .beh-ui-thread{display:flex;flex-direction:column;gap:1.2cqw;flex:1;min-height:0;overflow:hidden}.beh .beh-ui-bot{display:flex;align-items:flex-start;gap:1.1cqw}.beh .beh-ui-bot>img{width:3cqw;height:3cqw;-o-object-fit:contain;object-fit:contain;flex:none}.beh .beh-ui-bot .beh-ui-bubble{max-width:100%}.beh .beh-ui-botcard{display:flex;flex-direction:column;gap:.9cqw;flex:1;min-width:0;padding:1.3cqw 1.5cqw;border-radius:1.3cqw;background:#fff;border:1px solid var(--line)}.beh .beh-ui-input{display:flex;align-items:center;justify-content:space-between;gap:1.5cqw;flex:none;margin-bottom:1.2cqw;padding:.6cqw .7cqw .6cqw 1.6cqw;border-radius:1.3cqw;background:#fff;border:1px solid var(--line);font-size:1.3cqw;line-height:1;color:var(--faint)}.beh .beh-ui-input .beh-ui-btn{height:3.1cqw;width:3.6cqw;padding:0;border-radius:.9cqw}
