html.av2 .av2-inb{background:var(--panel);min-height:100%;color:var(--ink);flex-direction:column;display:flex}html.av2 .av2-inb.av2-inbDesk{height:100%;min-height:0}html.av2 .av2-inbHead{width:min(1100px,100%);margin:0 auto;padding:20px 24px 8px}html.av2 .av2-inbHead h1{font-size:calc(24px * var(--text-scale,1));font-weight:700;line-height:calc(32px * var(--text-scale,1));margin:0}html.av2 .av2-inbAbout{background:var(--well);border-radius:18px;margin:8px 16px 12px;padding:16px 18px}html.av2 .av2-inb.av2-inbDesk .av2-inbAbout{width:min(1052px,100% - 48px);margin:4px auto 14px}html.av2 .av2-inbAbout h2{font-size:calc(16px * var(--text-scale,1));margin:0 0 6px;font-weight:650;line-height:1.3}html.av2 .av2-inbAbout p{font-size:calc(14.5px * var(--text-scale,1));color:var(--txt2);margin:0 0 6px;line-height:1.45}html.av2 .av2-inbAboutOk{background:var(--inv);min-height:44px;color:var(--inv-ink);font:inherit;font-size:calc(14px * var(--text-scale,1));cursor:pointer;border:0;border-radius:22px;margin-top:6px;padding:0 20px;font-weight:600}html.av2 .av2-inbCols{border-top:1px solid var(--line);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(280px,360px) minmax(0,1fr);width:min(1100px,100%);min-height:0;margin:0 auto;display:grid}html.av2 .av2-inbList{border-right:1px solid var(--line);min-height:0;padding:6px 8px 24px;overflow-y:auto}html.av2 .av2-inbPane{flex-direction:column;min-width:0;min-height:0;display:flex}html.av2 .av2-inbPick{font-size:calc(15px * var(--text-scale,1));color:var(--mut);text-align:center;flex:1;place-items:center;margin:0;padding:24px;display:grid}html.av2 .av2-inbRows{margin:0;padding:0;list-style:none}html.av2 .av2-inb.av2-inbPhone .av2-inbRows{padding:0 8px 24px}html.av2 .av2-inbRow{min-height:64px;color:inherit;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}html.av2 .av2-inbRow:hover{background:var(--hover)}html.av2 .av2-inbRow.cur{background:var(--sel);box-shadow:inset 0 0 0 1px var(--line)}html.av2 .av2-inbFace{--f:48px;width:var(--f);height:var(--f);background:var(--card2);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}html.av2 .av2-inbFace>img{object-fit:cover;width:100%;height:100%}html.av2 .av2-inbIni{color:var(--txt2);font-size:calc(var(--f) / 2.6);font-weight:600}html.av2 .av2-inbMeta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}html.av2 .av2-inbRowTop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}html.av2 .av2-inbName{font-size:calc(15.5px * var(--text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}html.av2 .av2-inbTime{font-size:calc(12.5px * var(--text-scale,1));color:var(--mut);flex:none}html.av2 .av2-inbVia{font-size:calc(12.5px * var(--text-scale,1));color:var(--mut);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html.av2 .av2-inbLast{align-items:center;gap:8px;display:flex}html.av2 .av2-inbLast>span:first-child{min-width:0;font-size:calc(14px * var(--text-scale,1));color:var(--mut);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}html.av2 .av2-inbRow.unr .av2-inbLast>span:first-child{color:var(--ink)}html.av2 .av2-inbCnt{background:var(--blue);min-width:20px;height:20px;color:var(--on-blue);font-size:calc(11.5px * var(--text-scale,1));text-align:center;border-radius:10px;flex:none;padding:0 6px;font-weight:700;line-height:20px}html.av2 .av2-inbTag{background:var(--card);color:var(--mut);font-size:calc(11.5px * var(--text-scale,1));line-height:calc(18px * var(--text-scale,1));border-radius:10px;flex:none;padding:1px 8px}html.av2 .av2-inbLine{scrollbar-width:none;gap:8px;padding:2px 16px 12px;display:flex;overflow-x:auto}html.av2 .av2-inbLine::-webkit-scrollbar{display:none}html.av2 .av2-inb.av2-inbDesk .av2-inbLine{width:min(1100px,100%);margin:0 auto;padding:2px 24px 12px}html.av2 .av2-inbChip{border:1px solid var(--line2);max-width:240px;min-height:40px;color:var(--ink);font:inherit;font-size:calc(14px * var(--text-scale,1));cursor:pointer;background:0 0;border-radius:20px;flex:none;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}html.av2 .av2-inb.av2-inbPhone .av2-inbChip{border-radius:22px;min-height:44px}html.av2 .av2-inbChip:has(>.av2-inbChipFace){padding-left:5px}html.av2 .av2-inbChip:hover{background:var(--hover)}html.av2 .av2-inbChip.on{background:var(--inv);color:var(--inv-ink);border-color:#0000}html.av2 .av2-inbChip:focus-visible{outline:2px solid var(--blue);outline-offset:2px}html.av2 .av2-inbChipFace{--f:30px;width:var(--f);height:var(--f);background:var(--card2);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}html.av2 .av2-inbChipFace>img{object-fit:cover;width:100%;height:100%}html.av2 .av2-inbChipName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html.av2 .av2-inbChipN{background:var(--blue);min-width:20px;height:20px;color:var(--on-blue);font-size:calc(11.5px * var(--text-scale,1));text-align:center;border-radius:10px;flex:none;padding:0 6px;font-weight:700;line-height:20px}html.av2 .av2-inbList .av2-rqInbox,html.av2 .av2-inbBrainAsks .av2-rqInbox{border-bottom:1px solid var(--line);margin:4px 4px 12px;padding-bottom:12px}html.av2 .av2-inb.av2-inbPhone .av2-rqInbox{border-bottom:1px solid var(--line);margin:0 16px 12px;padding-bottom:12px}html.av2 .av2-inbBrainAsks{padding:0 4px}html.av2 .av2-inb.av2-inbPhone .av2-inbBrainAsks{padding:0 16px 24px}html.av2 .av2-inbBrainAsks .av2-rqInbox,html.av2 .av2-inb.av2-inbPhone .av2-inbBrainAsks .av2-rqInbox{border-bottom:0;margin:4px 0 0;padding-bottom:0}html.av2 .av2-inbWho{color:inherit;text-decoration:none}html.av2 .av2-inbWho:hover{text-decoration:underline}html.av2 .av2-inbEmpty{font-size:calc(14.5px * var(--text-scale,1));color:var(--mut);text-align:center;margin:24px 16px;line-height:1.5}html.av2 .av2-inbThread{flex-direction:column;flex:1;min-height:0;display:flex}html.av2 .av2-inbWait{flex:1;place-items:center;padding:24px;display:grid}html.av2 .av2-inbWait.reading{flex-direction:column;place-items:stretch stretch;width:min(760px,100%);margin:0 auto;display:flex}html.av2 .av2-inbTHead{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 20px 12px;display:flex}html.av2 .av2-inbTHead .av2-inbFace{--f:40px}html.av2 .av2-inbTWho{flex:1;min-width:0}html.av2 .av2-inbTWho h2{font-size:calc(17px * var(--text-scale,1));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:650;line-height:1.3;overflow:hidden}html.av2 .av2-inbFrom{font-size:calc(13px * var(--text-scale,1));color:var(--mut);margin:0;line-height:1.35}html.av2 .av2-inbFrom a{color:var(--blue);text-decoration:none}html.av2 .av2-inbFrom a:hover{text-decoration:underline}html.av2 .av2-inb.av2-inbPhone .av2-inbFrom{text-align:center;padding:2px 16px 8px}html.av2 .av2-inbBlock{border:1px solid var(--line2);min-height:44px;color:var(--ink);font:inherit;font-size:calc(14px * var(--text-scale,1));cursor:pointer;background:0 0;border-radius:22px;flex:none;padding:0 18px;font-weight:600}html.av2 .av2-inbBlock:hover{background:var(--hover)}html.av2 .av2-inbBlock:disabled{opacity:.5;cursor:default}html.av2 .av2-inbMsgs{flex-direction:column;flex:1;gap:4px;min-height:0;margin:0;padding:16px 20px;list-style:none;display:flex;overflow-y:auto}html.av2 .av2-inb.av2-inbPhone .av2-inbMsgs{flex:1 0 auto;padding:8px 12px 12px;overflow:visible}html.av2 .av2-inbMsg{flex-direction:column;align-self:flex-start;align-items:flex-start;max-width:min(80%,560px);display:flex}html.av2 .av2-inbMsg.mine{align-self:flex-end;align-items:flex-end}html.av2 .av2-inbBub{background:var(--card);color:var(--ink);font-size:calc(15px * var(--text-scale,1));white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 18px 18px 6px;padding:9px 14px;line-height:1.4}html.av2 .av2-inbMsg.mine .av2-inbBub{background:var(--blue);color:var(--on-blue);border-radius:18px 18px 6px}html.av2 .av2-inbAt{font-size:calc(11.5px * var(--text-scale,1));color:var(--mut);margin:2px 8px 6px}html.av2 .av2-inbFoot{border-top:1px solid var(--line);background:var(--panel);padding:10px 16px 12px}html.av2 .av2-inb.av2-inbPhone .av2-inbFoot{z-index:5;padding-bottom:calc(10px + env(safe-area-inset-bottom));position:sticky;bottom:0}html.av2 .av2-inbForm{align-items:flex-end;gap:8px;display:flex}html.av2 .av2-inbForm textarea{border:1px solid var(--line2);background:var(--well);min-width:0;min-height:44px;max-height:160px;color:var(--ink);font:inherit;font-size:calc(16px * var(--text-scale,1));line-height:calc(20px * var(--text-scale,1));resize:none;field-sizing:content;border-radius:22px;flex:1;padding:11px 16px}html.av2 .av2-inbForm textarea:focus{border-color:var(--mut);outline:none}html.av2 .av2-inbSend{background:var(--inv);width:44px;height:44px;color:var(--inv-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}html.av2 .av2-inbSend svg{width:20px;height:20px}html.av2 .av2-inbSend:disabled{opacity:.35;cursor:default}html.av2 .av2-inbNote{font-size:calc(14px * var(--text-scale,1));color:var(--mut);text-align:center;margin:0;padding:4px;line-height:1.45}html.av2 .av2-inbErr{font-size:calc(13.5px * var(--text-scale,1));color:var(--danger);text-align:center;margin:6px 4px 0}:is(html.av2 button:has(>.av2-inbDot),html.av2 a:has(>.av2-inbDot)){position:relative}html.av2 .av2-inbDot{background:var(--blue);min-width:18px;height:18px;color:var(--on-blue);font-size:calc(11px * var(--text-scale,1));text-align:center;box-shadow:0 0 0 2px var(--panel);border-radius:9px;padding:0 5px;font-weight:700;line-height:18px;position:absolute;top:2px;right:0}html.av2 .av2-inbCorner{min-width:44px;min-height:44px;color:var(--ink);text-decoration:none;position:relative}html.av2 .av2-inbCorner svg{width:22px;height:22px}
