.post-ai-intro{--ai-h:21px;--ai-fs:12px;--ai-ic:13px;--ai-px:9px;--ai-gap:4px;z-index:20;width:95%;color:var(--post-ai-text);text-align:left;margin-top:.24rem;padding-left:.3rem;font-size:.3rem;left:2%}.post-ai-intro__head{align-items:center;gap:10px;display:flex}.post-ai-intro__label{appearance:none;align-items:center;gap:var(--ai-gap);height:var(--ai-h);padding:0 var(--ai-px);box-shadow:inset 0 0 0 1px var(--post-ai-line);color:var(--post-ai-label);font:inherit;font-size:var(--ai-fs);white-space:nowrap;cursor:var(--cursor-touch),auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;margin:0;font-weight:600;line-height:1;display:inline-flex}.post-ai-intro__label:focus{outline:none}.post-ai-intro__label:focus-visible{outline:2px solid var(--post-ai-line);outline-offset:2px}.post-ai-intro__ic{color:var(--post-ai-accent);flex:none;justify-content:center;align-items:center;display:flex}.post-ai-intro__ic svg{width:var(--ai-ic);height:var(--ai-ic);display:block;overflow:visible}.post-ai-intro__label-text{padding-top:1px;line-height:1;display:block}.post-ai-intro__tip{z-index:40;text-wrap:balance;background:var(--notice-solid);width:max-content;max-width:calc(min(27em,72vw));color:var(--notice-text);box-shadow:var(--notice-shadow);white-space:normal;pointer-events:none;opacity:0;visibility:hidden;border-radius:10px;padding:7px 10px;font-size:12px;font-weight:400;line-height:1.5;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-3px)}.post-ai-intro__label:is(:hover,:focus-visible,[aria-expanded=true])~.post-ai-intro__tip{opacity:1;visibility:visible;transition-delay:0s;transform:none}.post-ai-intro__text{white-space:normal;word-break:break-all;overflow-wrap:anywhere;margin:.1rem 0 0;font-size:calc(max(.28rem,11px));line-height:1.7}.post-ai-intro[data-has-user-intro=true] .post-ai-intro__head:after,.post-ai-intro[data-has-user-intro=true] .post-ai-intro__head:before{content:"";background:linear-gradient(to right,#0000,var(--post-ai-fade) 75%);flex:1 1 0;min-width:12px;height:1px}.post-ai-intro[data-has-user-intro=true] .post-ai-intro__head:after{background:linear-gradient(to left,#0000,var(--post-ai-fade) 75%)}.post-ai-intro[data-has-user-intro=true] .post-ai-intro__tip{left:50%;transform:translate(-50%,-3px)}.post-ai-intro[data-has-user-intro=true] .post-ai-intro__label:is(:hover,:focus-visible,[aria-expanded=true])~.post-ai-intro__tip{transform:translate(-50%)}@media (width<=540px){.post-ai-intro{--ai-h:16px;--ai-fs:11px;--ai-ic:10px;--ai-px:7px;--ai-gap:3px}.post-ai-intro__tip{padding:6px 9px;font-size:11px}}@media (prefers-reduced-motion:reduce){.post-ai-intro__tip{transition:none}}
