@layer features{.pj-ic{width:70px;height:70px;display:grid;place-items:center;background:#fff;flex:none}.pj-out{margin:8px 0 0;font-weight:600}.pj .media{width:min(100%,44vh * 1.6);aspect-ratio:16 / 10;margin:0 auto}.pj-text{margin:0;font-size:clamp(16px,1.6vw,18.5px);line-height:1.7;max-width:70ch}.pj-chips{display:flex;flex-wrap:wrap;gap:7px}.pj-chips span{padding:6px 13px}.pj-used{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.pj-used button{text-align:left;display:grid;gap:3px;padding:14px 16px;color:inherit;font-family:inherit;cursor:pointer;transition:var(--t-fast)}.pj-used b{text-transform:uppercase}.pj-used span{font-size:12.5px;color:#f5f5f78c}.pj-used em{font-style:normal;font-size:12.5px}@media(max-width:700px){.pj-ic{width:52px;height:52px;border-radius:15px}}@media(max-width:700px){.pj .pj-ic{grid-row:1;grid-column:1;width:40px;height:40px;border-radius:12px}.pj .pj-ic>*{width:28px!important;height:28px!important}.pj .pj-ic svg,.pj .pj-ic img{width:28px;height:28px}.pj .pj-out{grid-column:1 / -1;margin:0}}@keyframes pj-next{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes pj-prev{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@media(max-width:700px){.pj-body.to-next{animation:pj-next .36s var(--ease-out)}.pj-body.to-prev{animation:pj-prev .36s var(--ease-out)}}@media(prefers-reduced-motion:reduce){.pj-body.to-next,.pj-body.to-prev{animation:none}}.pj-out{color:color-mix(in srgb,var(--ac) 62%,#fff);filter:none}.pj-ic{border-radius:14px;box-shadow:0 0 0 1px var(--edge)}.pj-text{font:400 15.5px/1.65 var(--ui);color:var(--ink2)}.pj-chips span{background:transparent;border:1px solid var(--edge);border-radius:6px;font:400 12px var(--mono);color:var(--mute)}.pj-chips span.auto{background:transparent;border-color:color-mix(in srgb,var(--ac) 45%,var(--edge));color:color-mix(in srgb,var(--ac) 55%,#fff)}.pj-used button{background:transparent;border:1px solid var(--edge);border-radius:12px}.pj-used button:hover{background:#ffffff0a;border-color:var(--edge-strong);transform:none}.pj-used b{font:700 15px var(--disp);letter-spacing:.06em}.pj-used em{filter:none;color:color-mix(in srgb,var(--ac) 60%,#fff)}}
