.id{border-radius:30px;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;margin-top:60px;padding:32px;display:grid}.id-tabs{flex-direction:column;gap:6px;display:flex}.id-tabs button{text-align:left;transition:background-color .2s,box-shadow .3s var(--eo);background:#ffffff73;border-radius:18px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px;display:flex}.id-tabs button:hover{background:#ffffffbf}.id-tabs button b{color:#000000d1;font-size:15.5px;font-weight:500}.id-tabs button small{color:var(--ink-3);font-size:12.5px}.id-tabs button[aria-selected=true]{background:#fff;box-shadow:0 8px 22px #783c1414}.id-tabs button[aria-selected=true] b{color:#141414;font-weight:600}.id-tabs button:focus-visible{outline-offset:2px;outline:2px solid #141414}.id-panel{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:20px;min-width:0;display:grid}.id-panel[hidden]{display:none}.id-chat{background:#fff;border-radius:22px;min-height:430px;overflow:hidden;box-shadow:0 14px 40px #783c1414}.id-chat-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.id-chat-head b{font-size:17px;font-weight:600;display:block}.id-chat-head small{color:var(--ink-3);font-size:13px}.id-lines{flex-direction:column;gap:13px;padding:18px 22px 22px;display:flex}.id-lines .gd-msg .av{width:34px;height:34px}.id-lines .gd-msg .av img{width:26px;height:26px}.id-lines .gd-pic{width:230px;height:120px}.id-side{flex-direction:column;gap:14px;display:flex}.id-cap{color:#0009;font-size:13.5px;font-weight:600}.id-asked,.id-after{background:#ffffffe6;border-radius:22px;padding:18px;box-shadow:0 10px 30px #1e143c0f}.id-asked .gd-ask{margin-top:10px}.id-after p:last-child{color:var(--ink-2);margin-top:8px;font-size:15px;line-height:1.5}.id-again{align-self:flex-start}.id-in{animation:id-in .5s var(--eo) both;animation-delay:var(--d,0s)}@keyframes id-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.id-link{background:#fff;border-radius:18px;margin-top:26px;padding:16px;box-shadow:0 14px 34px #783c1414}.id-pub{background:#fff;border-radius:18px;margin-top:26px;padding:16px;box-shadow:0 14px 34px #3c288c14}.id-pub-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.id-pub-head b{font-size:15px;font-weight:600;display:block}.id-pub-head small{color:var(--ink-3);font-size:12.5px;display:block}.id-pub-q{color:#000000c7;background:#f6f4ff;border-radius:14px;margin-top:12px;padding:10px 12px;font-size:14px;line-height:1.4}.id-pub-q small{color:#5b47c9;margin-bottom:2px;font-size:12px;font-weight:500;display:block}@media (max-width:1060px){.id{grid-template-columns:minmax(0,1fr)}.id-tabs{scrollbar-width:none;flex-direction:row;margin:0 -8px;padding:0 8px 4px;overflow-x:auto}.id-tabs::-webkit-scrollbar{display:none}.id-tabs button{flex:none}}@media (max-width:900px){.id{padding:24px}.id-panel{grid-template-columns:minmax(0,1fr)}.id-chat{min-height:0}}@media (max-width:560px){.id{margin-top:40px;padding:16px}.id-lines{padding:14px 16px 18px}.id-chat-head{padding:14px 16px}}@media (prefers-reduced-motion:reduce){.id-in{animation:none}}
