.pt-page[data-v-759eee5b]{padding-bottom:60px}.pt-article[data-v-759eee5b]{overflow:hidden;border-radius:20px;background:rgba(24,30,44,.88);border:1px solid rgba(255,255,255,.07)}.pt-cover[data-v-759eee5b]{position:relative;aspect-ratio:16 / 7;overflow:hidden}.pt-cover img[data-v-759eee5b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pt-cover-fade[data-v-759eee5b]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(13,17,24,.1) 0%,rgba(13,17,24,.55) 45%,rgba(24,30,44,.97) 100%)}.pt-cover-body[data-v-759eee5b]{position:absolute;left:0;right:0;bottom:0;padding:28px 30px}.pt-head[data-v-759eee5b]{padding:28px 30px 4px}.pt-tag[data-v-759eee5b]{display:inline-flex;align-items:center;gap:7px;padding:5px 13px;margin-bottom:12px;border-radius:999px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:linear-gradient(135deg,#f68a79,#a855f7);box-shadow:0 6px 18px #a855f74d}.pt-tag i[data-v-759eee5b]{font-size:10px}.pt-title[data-v-759eee5b]{margin:0;font-size:32px;font-weight:900;line-height:1.18;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.5)}.pt-meta[data-v-759eee5b]{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px;font-size:13px;color:#cbd5e1}.pt-meta i[data-v-759eee5b]{margin-right:6px;color:#94a3b8}.pt-body[data-v-759eee5b]{padding:28px 30px 4px;font-size:15.5px;line-height:1.75;color:#cbd5e1}.pt-body[data-v-759eee5b] h2,.pt-body[data-v-759eee5b] h3{margin:26px 0 10px;font-weight:800;color:#fff}.pt-body[data-v-759eee5b] h2{font-size:21px}.pt-body[data-v-759eee5b] h3{font-size:18px}.pt-body[data-v-759eee5b] p{margin:0 0 14px}.pt-body[data-v-759eee5b] a{color:#f68a79;text-decoration:underline;text-decoration-color:#f68a7973;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .18s,color .18s}.pt-body[data-v-759eee5b] a:hover{color:#ffa494;text-decoration-color:currentColor;text-decoration-thickness:2px}.pt-body[data-v-759eee5b] a span,.pt-body[data-v-759eee5b] a strong{text-decoration:inherit;text-decoration-color:currentColor}.pt-body[data-v-759eee5b] img{max-width:100%;height:auto;border-radius:12px;margin:8px 0 16px}.pt-body[data-v-759eee5b] ul,.pt-body[data-v-759eee5b] ol{margin:0 0 16px;padding-left:22px}.pt-body[data-v-759eee5b] li{margin-bottom:6px}.pt-body[data-v-759eee5b] blockquote{margin:0 0 16px;padding:12px 18px;border-left:3px solid #f68a79;border-radius:0 10px 10px 0;background:rgba(246,138,121,.08)}.pt-actions[data-v-759eee5b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:20px 30px 24px;margin-top:8px;border-top:1px solid rgba(255,255,255,.06)}.pt-like[data-v-759eee5b]{display:inline-flex;align-items:center;gap:9px;padding:10px 20px;border:1px solid rgba(255,255,255,.12);border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;color:#cbd5e1;background:rgba(255,255,255,.04);transition:transform .18s,border-color .18s,color .18s}.pt-like[data-v-759eee5b]:hover:not(:disabled){transform:translateY(-2px);color:#fff;border-color:#f68a7980}.pt-like[data-v-759eee5b]:disabled{opacity:.6;cursor:default}.pt-like.on[data-v-759eee5b]{color:#fff;background:linear-gradient(135deg,#f68a79,#a855f7);border-color:transparent;box-shadow:0 8px 20px #f68a794d}.pt-like b[data-v-759eee5b]{padding-left:9px;margin-left:2px;border-left:1px solid rgba(255,255,255,.2);font-variant-numeric:tabular-nums}.pt-jump[data-v-759eee5b],.pt-back[data-v-759eee5b]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:12px;font-size:13.5px;font-weight:700;text-decoration:none;color:#94a3b8;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);transition:color .18s,border-color .18s}.pt-jump[data-v-759eee5b]:hover,.pt-back[data-v-759eee5b]:hover{color:#fff;border-color:#ffffff2e}.pt-back[data-v-759eee5b]{margin-left:auto}.pt-comments[data-v-759eee5b]{margin-top:18px;padding:22px 24px;border-radius:20px;background:rgba(24,30,44,.88);border:1px solid rgba(255,255,255,.07)}.pt-c-head h2[data-v-759eee5b]{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:19px;font-weight:800;color:#fff}.pt-c-head h2 span[data-v-759eee5b]{padding:2px 10px;border-radius:999px;font-size:13px;font-weight:800;color:#f68a79;background:rgba(246,138,121,.14)}.pt-ava[data-v-759eee5b]{flex-shrink:0;width:42px;height:42px;border-radius:12px;-o-object-fit:cover;object-fit:cover;background:rgba(255,255,255,.05)}.pt-ava.sm[data-v-759eee5b]{width:34px;height:34px;border-radius:10px}.pt-form[data-v-759eee5b]{display:flex;gap:13px;margin-bottom:20px}.pt-form-body[data-v-759eee5b]{flex:1;min-width:0}.pt-form textarea[data-v-759eee5b],.pt-reply-form textarea[data-v-759eee5b]{display:block;width:100%;padding:12px 14px;border-radius:12px;resize:vertical;font:inherit;font-size:14px;color:#fff;background:rgba(9,13,21,.7);border:1.5px solid rgba(255,255,255,.1);outline:none;transition:border-color .18s}.pt-form textarea[data-v-759eee5b]:focus,.pt-reply-form textarea[data-v-759eee5b]:focus{border-color:#f68a7999}.pt-form textarea[data-v-759eee5b]::-moz-placeholder,.pt-reply-form textarea[data-v-759eee5b]::-moz-placeholder{color:#64748b}.pt-form textarea[data-v-759eee5b]::placeholder,.pt-reply-form textarea[data-v-759eee5b]::placeholder{color:#64748b}.pt-form-foot[data-v-759eee5b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px}.pt-counter[data-v-759eee5b]{font-size:11.5px;color:#64748b}.pt-form-foot button[data-v-759eee5b],.pt-reply-form button[data-v-759eee5b]{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:none;border-radius:10px;cursor:pointer;font-size:13.5px;font-weight:800;color:#fff;background:linear-gradient(135deg,#f68a79,#a855f7);box-shadow:0 6px 16px #f68a7947;transition:transform .18s,opacity .18s}.pt-form-foot button[data-v-759eee5b]:hover:not(:disabled),.pt-reply-form button[data-v-759eee5b]:hover:not(:disabled){transform:translateY(-2px)}.pt-form-foot button[data-v-759eee5b]:disabled,.pt-reply-form button[data-v-759eee5b]:disabled{opacity:.45;cursor:default;box-shadow:none}.pt-guest[data-v-759eee5b]{display:flex;align-items:center;gap:11px;margin-bottom:18px;padding:14px 16px;border-radius:12px;font-size:14px;color:#94a3b8;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.pt-guest a[data-v-759eee5b]{color:#f68a79;font-weight:700}.pt-error[data-v-759eee5b]{display:flex;align-items:center;gap:9px;margin-bottom:16px;padding:11px 14px;border-radius:10px;font-size:13.5px;color:#fca5a5;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3)}.pt-empty[data-v-759eee5b]{padding:34px 20px;text-align:center;color:#64748b}.pt-empty i[data-v-759eee5b]{font-size:30px;opacity:.5}.pt-empty p[data-v-759eee5b]{margin:10px 0 0;font-size:14px}.pt-list[data-v-759eee5b]{display:flex;flex-direction:column;gap:16px}.pt-c[data-v-759eee5b]{display:flex;gap:13px}.pt-c-body[data-v-759eee5b]{flex:1;min-width:0}.pt-c-top[data-v-759eee5b]{display:flex;align-items:center;gap:10px;margin-bottom:5px}.pt-c-name[data-v-759eee5b]{font-size:14px;font-weight:800;color:#fff;text-decoration:none}.pt-c-name[data-v-759eee5b]:hover{color:#f68a79}.pt-c-time[data-v-759eee5b]{font-size:11.5px;color:#64748b}.pt-c-del[data-v-759eee5b]{margin-left:auto;padding:3px 8px;border:none;border-radius:7px;cursor:pointer;font-size:12px;color:#64748b;background:transparent;transition:color .18s,background .18s}.pt-c-del[data-v-759eee5b]:hover{color:#fca5a5;background:rgba(239,68,68,.12)}.pt-c-text[data-v-759eee5b]{margin:0;font-size:14px;line-height:1.6;color:#cbd5e1;white-space:pre-line;word-break:break-word}.pt-c-reply[data-v-759eee5b]{display:inline-flex;align-items:center;gap:6px;margin-top:7px;padding:0;border:none;cursor:pointer;font-size:12px;font-weight:700;color:#64748b;background:none;transition:color .18s}.pt-c-reply[data-v-759eee5b]:hover{color:#f68a79}.pt-reply-form[data-v-759eee5b]{display:flex;gap:9px;align-items:flex-start;margin-top:10px}.pt-reply-form textarea[data-v-759eee5b]{flex:1}.pt-replies[data-v-759eee5b]{display:flex;flex-direction:column;gap:13px;margin-top:14px;padding-left:14px;border-left:2px solid rgba(255,255,255,.07)}.pt-other[data-v-759eee5b]{margin-top:18px;padding:22px 24px;border-radius:20px;background:rgba(24,30,44,.88);border:1px solid rgba(255,255,255,.07)}.pt-other h2[data-v-759eee5b]{margin:0 0 16px;font-size:19px;font-weight:800;color:#fff}.pt-other-grid[data-v-759eee5b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.pt-other-card[data-v-759eee5b]{display:flex;gap:12px;padding:10px;border-radius:14px;text-decoration:none;background:rgba(9,13,21,.5);border:1px solid rgba(255,255,255,.06);transition:transform .18s,border-color .18s}.pt-other-card[data-v-759eee5b]:hover{transform:translateY(-2px);border-color:#f68a7966}.pt-other-img[data-v-759eee5b]{flex-shrink:0;width:78px;height:58px;overflow:hidden;border-radius:10px;background:rgba(255,255,255,.04)}.pt-other-img img[data-v-759eee5b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pt-other-img span[data-v-759eee5b]{display:flex;align-items:center;justify-content:center;height:100%;color:#475569}.pt-other-body[data-v-759eee5b]{min-width:0}.pt-other-title[data-v-759eee5b]{font-size:13.5px;font-weight:700;line-height:1.35;color:#e2e8f0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pt-other-meta[data-v-759eee5b]{display:flex;gap:12px;margin-top:5px;font-size:11px;color:#64748b}@media (max-width: 767px){.pt-title[data-v-759eee5b]{font-size:23px}.pt-cover[data-v-759eee5b]{aspect-ratio:16 / 10}.pt-cover-body[data-v-759eee5b]{padding:18px}.pt-body[data-v-759eee5b]{padding:20px 18px 4px;font-size:15px}.pt-actions[data-v-759eee5b]{padding:16px 18px 20px}.pt-back[data-v-759eee5b]{margin-left:0}.pt-comments[data-v-759eee5b],.pt-other[data-v-759eee5b]{padding:18px 16px}}@media (prefers-reduced-motion: reduce){.pt-like[data-v-759eee5b],.pt-other-card[data-v-759eee5b],.pt-form-foot button[data-v-759eee5b],.pt-reply-form button[data-v-759eee5b]{transition:none}.pt-like[data-v-759eee5b]:hover,.pt-other-card[data-v-759eee5b]:hover,.pt-form-foot button[data-v-759eee5b]:hover,.pt-reply-form button[data-v-759eee5b]:hover{transform:none}}
