html.av2 .av2-shr{flex-direction:column;gap:14px;display:flex}html.av2 .av2-shrField{flex-direction:column;gap:6px;display:flex}html.av2 .av2-shrField>span{font-size:calc(14px * var(--text-scale,1));color:var(--ink);font-weight:600}html.av2 .av2-shrField input,html.av2 .av2-shrField textarea{box-sizing:border-box;border:1px solid var(--line2);background:var(--panel);width:100%;color:var(--ink);font:inherit;font-size:calc(16px * var(--text-scale,1));resize:vertical;border-radius:12px;padding:10px 12px;line-height:1.4}html.av2 .av2-shrField textarea{min-height:96px}html.av2 .av2-shrField input:focus,html.av2 .av2-shrField textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 22%, transparent);outline:none}html.av2 .av2-shrField small{font-size:calc(13px * var(--text-scale,1));color:var(--mut)}html.av2 .av2-shrName{cursor:pointer;align-items:flex-start;gap:10px;display:flex}html.av2 .av2-shrName input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:2px 0 0}html.av2 .av2-shrName span{flex-direction:column;gap:2px;display:flex}html.av2 .av2-shrName b{font-size:calc(15px * var(--text-scale,1));color:var(--ink);font-weight:600}html.av2 .av2-shrName small{font-size:calc(13px * var(--text-scale,1));color:var(--mut)}html.av2 .av2-shrSafe{background:var(--well);border-radius:12px;margin:0;padding:12px 14px 12px 30px;list-style:outside}html.av2 .av2-shrSafe li{font-size:calc(13px * var(--text-scale,1));color:var(--txt2);margin:0 0 4px;line-height:1.45}html.av2 .av2-shrSafe li:last-child{margin-bottom:0}html.av2 .av2-shrSafe li::marker{color:var(--mut)}html.av2 .av2-shrLink{flex-direction:column;gap:8px;display:flex}html.av2 .av2-shrLink input{box-sizing:border-box;border:1px solid var(--line2);background:var(--well);width:100%;color:var(--ink);font:inherit;font-size:calc(16px * var(--text-scale,1));text-overflow:ellipsis;border-radius:12px;padding:10px 12px}html.av2 .av2-shrWays,html.av2 .av2-shrActs{flex-wrap:wrap;gap:8px;display:flex}html.av2 .av2-shrActs{justify-content:flex-end}html.av2 .av2-shrBtn{border:1px solid var(--line2);min-height:40px;color:var(--ink);font:inherit;font-size:calc(14px * var(--text-scale,1));cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex}html.av2 .av2-shrBtn svg{width:16px;height:16px}html.av2 .av2-shrBtn.main{border-color:var(--ink);background:var(--ink);color:var(--panel)}html.av2 .av2-shrBtn.danger{border-color:var(--danger);background:var(--danger);color:#fff}html.av2 .av2-shrBtn.quietDanger{color:var(--danger);border-color:#0000;margin-right:auto}html.av2 .av2-shrBtn:disabled{opacity:.45;cursor:default}html.av2 .av2-shrBtn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}html.av2 .av2-shrWhen{font-size:calc(13px * var(--text-scale,1));color:var(--mut);margin:-4px 0 0}html.av2 .av2-shrNote{background:var(--well);font-size:calc(14px * var(--text-scale,1));color:var(--txt2);border-radius:12px;margin:0;padding:12px 14px;line-height:1.45}html.av2 .av2-shrErr{font-size:calc(14px * var(--text-scale,1));color:var(--danger);margin:0}html.av2 .av2-shrPage{background:var(--panel);min-height:100%;color:var(--txt);position:relative}html.av2 .av2-shrTop{z-index:5;height:56px;position:relative}html.av2 .av2-shrCol{box-sizing:border-box;flex-direction:column;width:min(720px,100%);margin:0 auto;padding:8px 24px 72px;display:flex}html.av2 .av2-shrPage.guest .av2-shrCol{padding-top:32px}html.av2 .av2-shrWho{color:var(--ink);font-size:calc(15px * var(--text-scale,1));align-self:flex-start;align-items:center;gap:10px;font-weight:600;display:inline-flex}html.av2 .av2-shrFace{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px;display:block}html.av2 .av2-shrFace.ini{background:var(--card2);color:var(--ink);font-size:calc(16px * var(--text-scale,1));place-items:center;font-weight:600;display:grid}html.av2 .av2-shrFace.small{width:28px;height:28px;font-size:calc(12px * var(--text-scale,1))}html.av2 .av2-shrH1{font-size:calc(clamp(24px, 3.4vw, 32px) * var(--text-scale,1));letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;margin:16px 0 0;line-height:1.15}html.av2 .av2-shrMeta{font-size:calc(14px * var(--text-scale,1));color:var(--mut);margin:8px 0 0}html.av2 .av2-shrEarlier{font-size:calc(13px * var(--text-scale,1));color:var(--mut);text-align:center;margin:24px 0 0}html.av2 .av2-shrLines{flex-direction:column;gap:18px;margin:28px 0 0;padding:0;list-style:none;display:flex}html.av2 .av2-shrLines>li{gap:10px;min-width:0;display:flex}html.av2 .av2-shrLines>li.user{justify-content:flex-end}html.av2 .av2-shrLines .said{flex-direction:column;gap:6px;min-width:0;max-width:100%;display:flex}html.av2 .av2-shrLines li.user .said{align-items:flex-end;max-width:80%}html.av2 .av2-shrLines li.user p{background:var(--well);color:var(--ink);font-size:calc(16px * var(--text-scale,1));white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px;margin:0;padding:10px 16px;line-height:1.5}html.av2 .av2-shrLines li.brain .said{font-size:calc(16px * var(--text-scale,1));color:var(--ink);overflow-wrap:anywhere;flex:auto;line-height:1.6}html.av2 .av2-shrLines small{font-size:calc(13px * var(--text-scale,1));color:var(--mut);font-style:italic}html.av2 .av2-shrAsk{border-left:3px solid var(--ink);margin:24px 0 0;padding:4px 0 4px 16px}html.av2 .av2-shrAsk blockquote{font-size:calc(20px * var(--text-scale,1));color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}html.av2 .av2-shrAsk figcaption{font-size:calc(14px * var(--text-scale,1));color:var(--mut);margin-top:8px}html.av2 .av2-shrAi{font-size:calc(13px * var(--text-scale,1));color:var(--mut);margin:28px 0 0}html.av2 .av2-shrCta{flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px;display:flex}html.av2 .av2-shrGo{background:var(--ink);min-height:48px;color:var(--panel);font:inherit;font-size:calc(16px * var(--text-scale,1));cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 24px;font-weight:600;text-decoration:none;display:inline-flex}html.av2 .av2-shrGo:focus-visible{outline:2px solid var(--blue);outline-offset:2px}html.av2 .av2-shrCta small{font-size:calc(13px * var(--text-scale,1));color:var(--mut);line-height:1.45}html.av2 .av2-shrFoot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:36px;padding-top:16px;display:flex}html.av2 .av2-shrFoot a,html.av2 .av2-shrFoot button{font:inherit;font-size:calc(14px * var(--text-scale,1));color:var(--mut);cursor:pointer;background:0 0;border:0;padding:0}html.av2 .av2-shrFoot button.danger{color:var(--danger)}html.av2 .av2-shrGone{margin-top:24px}html.av2 .av2-shrGone b{font-size:calc(22px * var(--text-scale,1));color:var(--ink);display:block}html.av2 .av2-shrGone span{font-size:calc(15px * var(--text-scale,1));color:var(--txt2);margin-top:8px;display:block}@media (max-width:767px){html.av2 .av2-shrTop{height:calc(52px + env(safe-area-inset-top));background:var(--panel);position:sticky;top:0}html.av2 .av2-shrTop>.av2-menubtn{top:calc(4px + env(safe-area-inset-top));z-index:2;color:var(--ink);background:0 0;position:absolute;left:6px}html.av2 .av2-shrCol{padding:4px 16px 48px}html.av2 .av2-shrLines li.user .said{max-width:88%}html.av2 .av2-shrGo{align-self:stretch}html.av2 .av2-shrCta{align-items:stretch}}
