.pd{width:min(100%,780px);margin:0 auto}.pd .sc{width:100%}.pd .sc textarea{min-height:2.68em;overflow:hidden}.pd button.sc-files{border:0;background:none;font:inherit;font-size:var(--t-small);line-height:var(--lh-small);font-weight:500;cursor:pointer}.pd button.sc-files svg{flex:none}.pd button.sc-files:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pd .lp-btn[data-busy],.pd button.sc-files:disabled{opacity:.7;cursor:default}.pd-try{position:relative;left:50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:max-content;max-width:min(1120px,100vw - 2 * var(--m));margin-top:18px;transform:translateX(-50%);font-size:14.5px;color:var(--grey)}.pd-try span{margin-right:4px}.pd-try button{box-sizing:border-box;display:inline-flex;align-items:center;height:34px;padding:0 13px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #dfe2ea;color:var(--ink);font:inherit;font-size:14.5px;font-weight:500;cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease}.pd-try button:hover{background:var(--tint);box-shadow:inset 0 0 0 1px rgba(61,91,245,.4)}.pd-try button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.lp .pd .fp-problem{margin-top:12px}@media (max-width:900px){.pd .sc{padding:16px}.pd .sc textarea{font-size:var(--t-lead);line-height:var(--lh-lead)}.pd-try{left:auto;flex-wrap:nowrap;justify-content:flex-start;gap:6px;width:auto;max-width:none;margin-inline:calc(-1 * var(--m));padding-inline:var(--m);overflow-x:auto;transform:none;scrollbar-width:none}.pd-try::-webkit-scrollbar{display:none}.pd-try button,.pd-try span{flex:none;white-space:nowrap}.pd-try button{height:40px;padding:0 14px}}.rs{margin-top:clamp(20px,2.2vw,32px)}.lp .rs-say{margin-bottom:12px;font-size:var(--t-small);line-height:var(--lh-small);color:var(--grey)}.lp .rs ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.2vw,20px);list-style:none}.rs button{all:unset;box-sizing:border-box;display:block;width:100%;cursor:pointer;text-align:center}.rs-pic{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:#e9ebf1;box-shadow:0 0 0 1px rgba(15,18,30,.08),0 12px 28px -16px rgba(32,42,92,.4);transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease}.rs-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rs-pic i{position:absolute;left:50%;bottom:12px;padding:7px 13px;border-radius:999px;background:#fff;color:var(--ink);font-style:normal;font-size:13.5px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;box-shadow:0 4px 14px rgba(15,18,30,.24);opacity:0;transform:translate(-50%,6px);transition:opacity .18s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.rs button:focus-visible .rs-pic,.rs button:hover .rs-pic{transform:translateY(-3px);box-shadow:0 0 0 1px rgba(15,18,30,.1),0 20px 36px -18px rgba(32,42,92,.5)}.rs button:focus-visible .rs-pic i,.rs button:hover .rs-pic i{opacity:1;transform:translate(-50%)}.rs button:focus-visible .rs-pic{outline:2px solid var(--blue);outline-offset:3px}.rs b{display:block;margin-top:12px;font-size:var(--t-small);line-height:var(--lh-small);font-weight:500;letter-spacing:-.01em;color:var(--ink)}@media (hover:none){.rs-pic i{display:none}}@media (max-width:900px){.lp .rs ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 12px}.rs b{margin-top:8px;font-size:var(--t-small);line-height:var(--lh-small)}}@media (prefers-reduced-motion:reduce){.rs-pic,.rs-pic i{transition:none}}