body.pg-page{color:var(--ink);font-family:var(--bf);font-size:15px;background:var(--bg);min-height:100vh;--text:var(--ink);--muted-c:var(--muted);--border:var(--line);--surface:var(--card)}body.pg-page .site-header,body.pg-page main,body.pg-page .site-footer{position:relative;z-index:2}body.pg-page h1,body.pg-page h2,body.pg-page h3,body.pg-page .big404{font-family:var(--hf);color:var(--ink);letter-spacing:-.02em}body.pg-page a{color:inherit}body.pg-page .muted,body.pg-page .small.muted{color:var(--muted)}body.pg-page ::selection{background:var(--a1);color:#fff}.th-grad{background:linear-gradient(100deg,var(--a1),var(--a2) 45%,var(--a3));-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:th-shine 6s ease-in-out infinite}body.pg-page .lx-em,body.pg-page .dc-em{background:linear-gradient(100deg,var(--a1),var(--a2) 45%,var(--a3));-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:th-shine 6s ease-in-out infinite}.play-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;translate:calc(var(--mx,0px)*.6) calc(var(--my,0px)*.5)}.play-bg .pb{position:absolute;display:block;will-change:transform;animation:th-float var(--dur,18s) ease-in-out infinite;animation-delay:var(--dl,0s)}.play-bg .pb:nth-child(5n+1){--c:var(--a1)}.play-bg .pb:nth-child(5n+2){--c:var(--a2)}.play-bg .pb:nth-child(5n+3){--c:var(--a3)}.play-bg .pb:nth-child(5n+4){--c:var(--a4)}.play-bg .pb:nth-child(5n){--c:var(--a5,var(--a1))}.play-bg .pb-mesh{position:absolute;inset:-20%;opacity:.55;background:radial-gradient(40% 35% at 15% 10%,color-mix(in srgb,var(--a1) 30%,transparent),transparent 70%),radial-gradient(35% 30% at 90% 15%,color-mix(in srgb,var(--a2) 28%,transparent),transparent 70%),radial-gradient(40% 35% at 80% 85%,color-mix(in srgb,var(--a3) 26%,transparent),transparent 70%),radial-gradient(35% 35% at 10% 90%,color-mix(in srgb,var(--a4) 26%,transparent),transparent 70%);animation:th-mesh 28s ease-in-out infinite alternate}@keyframes th-float{0%,100%{transform:translate3d(0,0,0) rotate(0)}33%{transform:translate3d(18px,-26px,0) rotate(8deg)}66%{transform:translate3d(-14px,14px,0) rotate(-6deg)}}@keyframes th-mesh{0%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(3%,-2%,0) scale(1.06)}100%{transform:translate3d(-3%,2%,0) scale(1)}}@keyframes th-shine{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes th-spin{to{transform:rotate(360deg)}}@keyframes th-up{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes th-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.6}}@keyframes th-marq{to{transform:translateX(-50%)}}body.pg-page .site-header{position:sticky;top:0;background:var(--hdr,rgba(255,255,255,.82));backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--line);box-shadow:none}body.pg-page .pg-nav{display:flex;align-items:center;gap:18px;min-height:66px;animation:th-up .6s cubic-bezier(.22,1,.36,1) both}body.pg-page .brand{display:flex;align-items:center;gap:9px;font-family:var(--hf);font-weight:800;font-size:19px;letter-spacing:-.02em;color:var(--ink);text-decoration:none}body.pg-page .brand-mark{width:30px;height:30px;border-radius:9px;display:inline-grid;grid-template-columns:1fr 1fr;gap:2px;padding:5px;background:var(--card);box-shadow:0 6px 16px -8px var(--a1)}body.pg-page .prism-mark i{border-radius:3px;display:block}body.pg-page .prism-mark i:nth-child(1){background:var(--a1)}body.pg-page .prism-mark i:nth-child(2){background:var(--a2)}body.pg-page .prism-mark i:nth-child(3){background:var(--a3);grid-column:span 2}body.pg-page .menu{gap:4px}body.pg-page .menu>a,body.pg-page .nav-drop>a{color:var(--ink);opacity:.78;font-weight:600;font-size:14px;padding:8px 12px;border-radius:var(--rs,10px);background:transparent;transition:.25s}body.pg-page .menu>a:hover,body.pg-page .nav-drop>a:hover,body.pg-page .menu>a.on,body.pg-page .nav-drop>a.on{opacity:1;color:var(--a1);background:color-mix(in srgb,var(--a1) 10%,transparent)}body.pg-page .menu>a.on::after{display:none}body.pg-page .nav-drop-panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh)}body.pg-page .nav-drop-panel a:hover{color:var(--a1)}body.pg-page .nav-search{background:var(--field,color-mix(in srgb,var(--ink) 5%,transparent));border:1px solid var(--line);border-radius:var(--rs,10px)}body.pg-page .nav-search input{background:transparent;color:var(--ink)}body.pg-page .icon-btn{border-radius:var(--rs,10px);border:1px solid var(--line);background:var(--card);color:var(--ink)}body.pg-page .pg-go,body.pg-page .submit-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--rb,999px);background:var(--btn);color:var(--btn-ink,#fff);font-weight:700;font-size:14px;text-decoration:none;border:0;box-shadow:0 10px 22px -12px var(--a1);transition:transform .25s,box-shadow .25s}body.pg-page .pg-go:hover,body.pg-page .submit-btn:hover{transform:translateY(-2px);box-shadow:0 16px 28px -14px var(--a1)}.th-home{padding:28px 0 40px}.th-sec{margin:44px 0}.th-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.th-head h2{font-size:clamp(22px,2.6vw,30px);margin:0}.th-kick{margin:0 0 4px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--a1)}.th-more{font-weight:700;font-size:14px;color:var(--a1)!important;text-decoration:none;white-space:nowrap}.th-more:hover{text-decoration:underline}.th-search{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:var(--rb,999px);padding:6px 6px 6px 16px;box-shadow:var(--sh);max-width:560px;width:100%;position:relative}.th-search .search-ic{display:inline-flex;color:var(--muted)}.th-search .search-ic svg{width:18px;height:18px}.th-search input{flex:1;border:0;outline:0;background:transparent;font:inherit;color:var(--ink);padding:9px 4px;min-width:0}.th-search button{border:0;cursor:pointer;background:var(--btn);color:var(--btn-ink,#fff);font-weight:700;padding:10px 18px;border-radius:var(--rb,999px);font:inherit;font-weight:700;transition:transform .2s}.th-search button:hover{transform:scale(1.04)}.th-chips{display:flex;flex-wrap:wrap;gap:8px}.th-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--rb,999px);background:var(--card);border:1px solid var(--line);font-weight:700;font-size:13px;text-decoration:none;color:var(--ink);transition:.25s}.th-chip small{color:var(--muted);font-weight:600}.th-chip:hover{transform:translateY(-2px);border-color:var(--a1);color:var(--a1);box-shadow:0 10px 20px -14px var(--a1)}.th-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;counter-reset:st}.th-step{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:20px;box-shadow:var(--sh)}.th-step b{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--btn);color:var(--btn-ink,#fff);font-size:14px;margin-bottom:10px}.th-step h3{font-size:17px;margin:0 0 6px}.th-step p{margin:0;color:var(--muted);font-size:14px}.th-mini{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);padding:6px;border-radius:12px;transition:.2s}.th-mini:hover{background:color-mix(in srgb,var(--a1) 8%,transparent)}.th-mini img,.th-mini .ph{width:44px;height:44px;border-radius:10px;object-fit:cover;flex:none;background:linear-gradient(135deg,var(--a1),var(--a3))}.th-mini span{font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.th-mini small{display:block;color:var(--muted);font-weight:600;font-size:11px}body.pg-page .post-grid{display:grid;grid-template-columns:repeat(var(--gcols,3),minmax(0,1fr));gap:var(--gap,22px)}body.pg-page .post-card{position:relative;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .3s}body.pg-page .post-card:hover{transform:translateY(-6px);box-shadow:var(--shh,0 28px 50px -26px var(--a1));border-color:color-mix(in srgb,var(--a1) 40%,var(--line))}body.pg-page .post-card .thumb-wrap{display:block;position:relative;aspect-ratio:var(--ar,4/3.3);overflow:hidden;background:color-mix(in srgb,var(--a2) 12%,var(--card));margin:var(--tm,0);border-radius:var(--tr,0)}body.pg-page .post-card .thumb-wrap::before,body.pg-page .post-card .thumb-wrap::after{content:none!important}body.pg-page .post-card .thumb-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.22,1,.36,1)}body.pg-page .post-card:hover .thumb-wrap img{transform:scale(1.06)}body.pg-page .thumb-ph{display:grid;place-items:center;height:100%;font-size:34px;color:#fff;background:linear-gradient(135deg,var(--a1),var(--a3))}body.pg-page .post-card-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}body.pg-page .pack-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:11.5px;color:var(--muted);font-weight:600}body.pg-page .pack-cat{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--cat,var(--a1));text-decoration:none}body.pg-page .post-card h3{font-size:16.5px;line-height:1.3;margin:0;font-weight:700}body.pg-page .post-card h3 a{text-decoration:none;color:var(--ink)}body.pg-page .post-card h3 a:hover{color:var(--a1)}body.pg-page .pack-blurb{margin:0;color:var(--muted);font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.pg-page .card-actions{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:8px;flex-wrap:wrap}body.pg-page .card-act{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 11px;border-radius:var(--rbtn,9px);border:1px solid var(--line);background:var(--chipbg,color-mix(in srgb,var(--ink) 4%,transparent));color:var(--ink);font-weight:700;font-size:12.5px;cursor:pointer;text-decoration:none;transition:.22s}body.pg-page .card-act svg{width:15px;height:15px}body.pg-page .card-view{background:var(--btn);color:var(--btn-ink,#fff)!important;border-color:transparent;padding:0 14px}body.pg-page .card-view:hover{filter:brightness(1.08);transform:translateY(-1px)}body.pg-page .card-like:hover,body.pg-page .card-like[aria-pressed=true]{color:var(--a1);border-color:var(--a1)}body.pg-page .card-like[aria-pressed=true] svg{fill:currentColor}body.pg-page .card-share:hover{color:var(--a2);border-color:var(--a2)}body.pg-page .dc-views{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--muted);font-weight:600}body.pg-page .dc-views svg{width:14px;height:14px}body.pg-page .prompt-grid{display:grid;grid-template-columns:repeat(var(--pcols,4),minmax(0,1fr));gap:18px}body.pg-page .pcard{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s}body.pg-page .pcard:hover{transform:translateY(-6px) rotate(var(--prot,0deg));box-shadow:var(--shh,0 28px 50px -26px var(--a1))}body.pg-page .pc-img{display:block;aspect-ratio:1/1;overflow:hidden;background:color-mix(in srgb,var(--a3) 12%,var(--card));margin:var(--tm,0);border-radius:var(--tr,0)}body.pg-page .pc-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s}body.pg-page .pcard:hover .pc-img img{transform:scale(1.06)}body.pg-page .pc-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:5px;flex:1}body.pg-page .pcard h2,body.pg-page .pcard h3{font-size:15px;margin:0;line-height:1.3}body.pg-page .pcard h2 a,body.pg-page .pcard h3 a{text-decoration:none;color:var(--ink)}body.pg-page .pc-excerpt{font-size:12.5px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.pg-page .single-actions{display:flex;gap:7px;margin-top:auto;padding-top:6px}body.pg-page .copy-btn{display:inline-flex;align-items:center;gap:6px;border:0;cursor:pointer;background:var(--btn);color:var(--btn-ink,#fff);font-weight:700;font-size:12.5px;padding:8px 13px;border-radius:var(--rbtn,9px);transition:.2s}body.pg-page .copy-btn:hover{transform:translateY(-1px);filter:brightness(1.08)}body.pg-page .copy-btn svg{width:15px;height:15px}.th-singles{position:relative;padding:22px;border-radius:calc(var(--r) + 8px);background:color-mix(in srgb,var(--card) 70%,transparent);border:1px dashed color-mix(in srgb,var(--a1) 35%,var(--line))}body.pg-page .page-head{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:28px;margin:24px 0;box-shadow:var(--sh);position:relative;overflow:hidden}body.pg-page .page-head::after{content:"";position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--a2) 40%,transparent),transparent 70%);animation:th-pulse 6s ease-in-out infinite}body.pg-page .kicker,body.pg-page .prompt-kicker{color:var(--a1);font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:12px}body.pg-page .crumbs{font-size:13px;color:var(--muted);margin:18px 0 6px}body.pg-page .crumbs a{color:var(--a1);text-decoration:none}body.pg-page .article-head h1{font-size:clamp(28px,4vw,44px);line-height:1.12}body.pg-page .pill,body.pg-page .prism-badge{background:color-mix(in srgb,var(--a1) 12%,transparent);color:var(--a1);border-radius:var(--rb,999px);padding:5px 12px;font-weight:800;font-size:12px;text-decoration:none}body.pg-page .post-hero img{border-radius:var(--r);box-shadow:var(--sh)}body.pg-page .prompt-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);transition:transform .4s,box-shadow .4s}body.pg-page .prompt-card:hover{box-shadow:var(--shh,0 24px 44px -26px var(--a1))}body.pg-page .prompt-fig img{border-radius:calc(var(--r) - 4px);object-fit:cover}body.pg-page .prompt-text{background:color-mix(in srgb,var(--a2) 7%,var(--card));border:1px solid var(--line);border-radius:calc(var(--r) - 6px);color:var(--ink)}body.pg-page .prompt-jump a{border-radius:var(--rb,999px);border:1px solid var(--line);background:var(--card)}body.pg-page .prompt-jump a:hover,body.pg-page .prompt-jump a.on{background:var(--btn);color:var(--btn-ink,#fff)}body.pg-page .toc,body.pg-page .side-card,body.pg-page .faq details,body.pg-page .author-box,body.pg-page .box{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh)}body.pg-page .toc a,body.pg-page .side-card a{color:var(--ink)}body.pg-page .toc a:hover,body.pg-page .side-card a:hover{color:var(--a1)}body.pg-page .chip{border-radius:var(--rb,999px);border:1px solid var(--line);background:var(--card);color:var(--ink)}body.pg-page .chip:hover{border-color:var(--a1);color:var(--a1)}body.pg-page .hero-search input{border-radius:var(--rb,999px);border:1px solid var(--line);background:var(--card);color:var(--ink)}body.pg-page .hero-search button,body.pg-page .like-btn,body.pg-page .stat-btn{border-radius:var(--rb,999px)}body.pg-page .hero-search button{background:var(--btn);color:var(--btn-ink,#fff);border:0}body.pg-page .read-progress span{background:linear-gradient(90deg,var(--a1),var(--a2),var(--a3))}body.pg-page .pagination a,body.pg-page .pagination span{border-radius:var(--rbtn,10px);border:1px solid var(--line);background:var(--card);color:var(--ink)}body.pg-page .pagination a.on,body.pg-page .pagination a:hover{background:var(--btn);color:var(--btn-ink,#fff);border-color:transparent}body.pg-page .empty{background:var(--card);border:1px dashed var(--line);border-radius:var(--r);padding:30px;text-align:center;color:var(--muted)}body.pg-page .newsletter{position:relative;overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:center;margin:48px 0 10px;padding:32px;border-radius:calc(var(--r) + 6px);background:var(--nlbg,linear-gradient(120deg,color-mix(in srgb,var(--a1) 14%,var(--card)),color-mix(in srgb,var(--a3) 14%,var(--card))));border:1px solid var(--line);box-shadow:var(--sh)}body.pg-page .newsletter .pg-env{display:none}body.pg-page .newsletter h2{margin:4px 0 6px;font-size:26px}body.pg-page .newsletter .pg-kicker{color:var(--a1);font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin:0}body.pg-page .nl-form{display:flex;flex-wrap:wrap;gap:8px}body.pg-page .nl-form input[type=email]{flex:1;min-width:180px;padding:12px 16px;border-radius:var(--rb,999px);border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit}body.pg-page .nl-form button{padding:12px 20px;border-radius:var(--rb,999px);border:0;background:var(--btn);color:var(--btn-ink,#fff);font-weight:800;cursor:pointer}body.pg-page .nl-note{flex-basis:100%;font-size:12px;color:var(--muted);margin:2px 0 0}body.pg-page .site-footer{margin-top:50px;background:var(--ftbg,color-mix(in srgb,var(--card) 80%,transparent));border-top:1px solid var(--line);color:var(--ink);backdrop-filter:blur(10px)}body.pg-page .site-footer a{color:var(--ink);opacity:.8;text-decoration:none}body.pg-page .site-footer a:hover{opacity:1;color:var(--a1)}body.pg-page .site-footer h4{font-family:var(--hf);color:var(--ink);font-size:14px;text-transform:uppercase;letter-spacing:.1em}body.pg-page .lx-foot-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding:20px 24px;border-radius:var(--r);background:linear-gradient(100deg,var(--a1),var(--a2),var(--a3));background-size:200% 100%;animation:th-shine 8s ease-in-out infinite;color:#fff}body.pg-page .lx-foot-cta p{margin:0;font-family:var(--hf);font-size:20px;font-weight:800;color:#fff}body.pg-page .lx-foot-cta .pg-go{background:#fff;color:#111}body.pg-page .pg-copy{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:13px;padding-bottom:26px}body.pg-page .pg-made b{color:var(--a1)}body.pg-page .pg-social{display:flex;gap:8px;margin-top:10px}body.pg-page .pg-social a{padding:6px 12px;border-radius:var(--rb,999px);border:1px solid var(--line)}body.pg-page .toast{background:var(--ink);color:var(--card);border-radius:var(--rb,999px)}html[data-theme=dark] body.pg-page{--ink:#f3f0ff;--muted:#b9b2cf;--card:#1b1830;--line:rgba(255,255,255,.1);--hdr:rgba(20,18,36,.8);--field:rgba(255,255,255,.06);background:#110f20}html[data-theme=dark] .play-bg{opacity:.5}@media (max-width:1100px){body.pg-page .post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.pg-page .prompt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){body.pg-page .post-grid,body.pg-page .prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.th-steps{grid-template-columns:1fr}body.pg-page .newsletter{grid-template-columns:1fr}body.pg-page .lx-foot-cta{flex-direction:column;text-align:center}}@media (max-width:540px){body.pg-page .post-grid,body.pg-page .prompt-grid{grid-template-columns:1fr}.th-head{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.play-bg,.play-bg *,.th-grad,body.pg-page .lx-em{animation:none!important}body.pg-page *{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.pg-page .card-view{white-space:nowrap;flex:0 1 auto;justify-content:center}body.pg-page .lx-foot-cta{margin-bottom:26px}body.pg-page .footer-grid{padding-top:8px}body.pg-page .th-tilting{transform:translateY(-6px) perspective(900px) rotateX(var(--ty,0deg)) rotateY(var(--tx,0deg))!important}body.pg-page .th-cover{display:block;position:relative;overflow:hidden;background:color-mix(in srgb,var(--a2) 14%,var(--card));border-radius:var(--r)}body.pg-page .th-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.22,1,.36,1),filter .6s}body.pg-page .th-cover:hover img,body.pg-page article:hover>.th-cover img{transform:scale(1.06);filter:saturate(1.15)}body.pg-page .th-cover::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(-120%);transition:transform 1s;pointer-events:none}body.pg-page .th-cover:hover::after{transform:translateX(120%)}body.pg-page .th-thumbs{display:flex;gap:8px}body.pg-page .th-thumbs a{display:block;overflow:hidden;border-radius:10px;flex:none;transition:transform .35s cubic-bezier(.22,1,.36,1)}body.pg-page .th-thumbs a:hover{transform:translateY(-4px) rotate(-2deg)}body.pg-page .th-thumbs img{width:100%;height:100%;object-fit:cover;display:block}body.pg-page .th-cat{font-size:11.5px;font-weight:800;color:var(--cat,var(--a1));text-decoration:none;letter-spacing:.02em}body.pg-page .th-cat:hover{text-decoration:underline}body.pg-page .th-meta{font-size:12.5px;color:var(--muted);font-weight:600}body.pg-page .th-acts{margin-top:10px!important;padding-top:0!important}body.pg-page .th-acts .card-act span{font-size:12.5px}body.pg-page .th-acts .card-like,body.pg-page .th-acts .card-share{background:transparent;border-color:transparent;padding:0 6px}body.pg-page .th-stories{display:flex;gap:20px;overflow-x:auto;padding:18px 2px 10px;scrollbar-width:none}body.pg-page .th-stories a{flex:none;width:78px;text-align:center;text-decoration:none;color:var(--ink);font-size:12px;font-weight:700}body.pg-page .th-ring{display:block;width:70px;height:70px;margin:0 auto 7px;border-radius:50%;padding:3px;background:var(--ring,conic-gradient(var(--a1),var(--a2),var(--a3),var(--a1)));transition:transform .35s cubic-bezier(.22,1,.36,1)}body.pg-page .th-ring img,body.pg-page .th-ring i{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid var(--bg);font-style:normal;font-weight:800;font-size:22px;color:var(--a1);background:var(--card)}body.pg-page .th-stories a:hover .th-ring{transform:scale(1.1) rotate(-6deg)}body.pg-page .th-singles-sec{margin-top:56px}@media (max-width:860px){body.pg-page .th-stories{gap:12px}}body.pg-page .tc{background:var(--card);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--sh);border:1px solid var(--line);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s}body.pg-page .tc:hover{transform:translateY(-6px);box-shadow:0 30px 50px -30px color-mix(in srgb,var(--a1) 70%,transparent)}body.pg-page .tc-img{display:block;aspect-ratio:4/3;overflow:hidden}body.pg-page .tc-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.22,1,.36,1)}body.pg-page .tc:hover .tc-img img{transform:scale(1.06)}body.pg-page .tc-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:3px;flex:1}body.pg-page .tc-body h3{font-size:15px;line-height:1.3;margin:2px 0}body.pg-page .tc-body h3 a{text-decoration:none;color:var(--ink)}body.pg-page .tc-body .th-acts{margin-top:auto!important;padding-top:8px!important}body.pg-page .tc-cat{align-self:flex-start;background:color-mix(in srgb,var(--cat,var(--a1)) 14%,transparent);padding:2px 9px;border-radius:999px}body.pg-page .th-try{font-size:12px;color:var(--muted);margin:10px 0 0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}body.pg-page .th-try a{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:3px 10px;text-decoration:none;color:var(--ink);font-weight:600;transition:.25s}body.pg-page .th-try a:hover{background:var(--a1);color:#fff}body.pg-page .tcats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.pg-page .tcats a{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:10px;transition:.35s cubic-bezier(.22,1,.36,1)}body.pg-page .tcats a:hover{transform:translateY(-4px)}body.pg-page .tci{flex:none;width:52px;height:52px;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:color-mix(in srgb,var(--a1) 15%,#fff)}body.pg-page .tci img{width:100%;height:100%;object-fit:cover}body.pg-page .tci i{font-style:normal;font-weight:800;color:var(--a1);font-size:20px}body.pg-page .tcats b{font-size:14px;display:block}body.pg-page .tcats small{color:var(--muted);font-size:12px;display:block}body.pg-page .tcats a>b{flex:1}body.pg-page .tcats a{flex-wrap:wrap}body.pg-page .tcats a b,body.pg-page .tcats a small{width:calc(100% - 64px)}body.pg-page .tcats a small{margin-left:62px;margin-top:-10px}body.pg-page .trank{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}body.pg-page .trank li{display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:8px 12px;transition:.3s}body.pg-page .trank li:hover{transform:translateX(6px)}body.pg-page .tr-n{font-family:var(--hf);font-size:20px;color:var(--a1);width:30px}body.pg-page .tr-img{width:52px;height:52px;border-radius:10px;overflow:hidden;flex:none}body.pg-page .tr-img img{width:100%;height:100%;object-fit:cover}body.pg-page .tr-t{flex:1;min-width:0}body.pg-page .tr-t a{display:block;font-weight:700;font-size:14px;text-decoration:none;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.pg-page .tr-t small{color:var(--muted);font-size:12px}body.pg-page .tr-up{font-size:11.5px;font-weight:800;color:#16a34a;background:#dcfce7;border-radius:999px;padding:2px 8px}body.pg-page .tr-go{font-size:12px;font-weight:800;text-decoration:none;background:var(--btn);color:#fff;border-radius:999px;padding:5px 12px}body.pg-page .tstats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:16px}body.pg-page .tstats div{text-align:center;border-right:1px solid var(--line)}body.pg-page .tstats div:last-child{border:0}body.pg-page .tstats b{display:block;font-family:var(--hf);font-size:24px;background:linear-gradient(90deg,var(--a1),var(--a2));-webkit-background-clip:text;background-clip:text;color:transparent}body.pg-page .tstats span{font-size:12.5px;color:var(--muted)}body.pg-page .tgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.pg-page .tsteps{margin-top:56px}@media (max-width:860px){body.pg-page .tgrid,body.pg-page .tcats{grid-template-columns:1fr 1fr}body.pg-page .tstats{grid-template-columns:1fr 1fr;gap:10px}}@media (max-width:540px){body.pg-page .tgrid,body.pg-page .tcats{grid-template-columns:1fr}}body.pg-page{--bg:#fff;--ink:#0f0f14;--muted:#5d5d6b;--card:#fff;--line:#ececf0;--a1:#1d6ef5;--a2:#f43f5e;--a3:#f59e0b;--a4:#10b981;--a5:#8b5cf6;--btn:#1d6ef5;--r:10px;--rbtn:8px;--hf:"Archivo",system-ui,sans-serif;--bf:"Inter",system-ui,sans-serif;--sh:none}body.pg-page .play-bg .pb-mesh{opacity:.25}body.pg-page .play-bg .pb{width:var(--s);height:4px;border-radius:4px;background:var(--c);opacity:.15;animation:sg-line var(--dur) linear infinite}@keyframes sg-line{from{transform:translateX(-30vw)}to{transform:translateX(60vw)}}body.pg-page .sr2-hero h1{font-size:clamp(26px,3.4vw,40px);margin:10px 0 20px;font-weight:900}body.pg-page .sr2-em{color:#1d6ef5}body.pg-page .sr2-row{margin-bottom:28px}body.pg-page .sr2-head{display:flex;justify-content:space-between;align-items:baseline}body.pg-page .sr2-head h2{font-size:20px;margin:0 0 10px}body.pg-page .sr2-head a{color:#1d6ef5;font-size:13px;font-weight:700;text-decoration:none}body.pg-page .sr2-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,23.5%);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin}body.pg-page .sr2-card{scroll-snap-align:start;text-decoration:none;color:var(--ink);transition:transform .35s}body.pg-page .sr2-card:hover{transform:scale(1.04)}body.pg-page .sr2-img{display:block;aspect-ratio:16/10;border-radius:10px;overflow:hidden;background:#eee}body.pg-page .sr2-img img{width:100%;height:100%;object-fit:cover;display:block}body.pg-page .sr2-badge{display:inline-block;margin-top:8px;background:#0f0f14;color:#fff!important;font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:6px;text-decoration:none}body.pg-page .sr2-card h3{font-size:14px;margin:4px 0 0;line-height:1.3}body.pg-page .sr2-card h3 a{text-decoration:none;color:var(--ink)}body.pg-page .sr2-card .th-acts{margin-top:4px!important}body.pg-page .sr2-card .card-view{background:none!important;color:#1d6ef5!important;padding:0!important;height:auto}body.pg-page .sr2-row:nth-child(4n+2) .sr2-badge{background:#f43f5e}body.pg-page .sr2-row:nth-child(4n+3) .sr2-badge{background:#f59e0b}body.pg-page .sr2-row:nth-child(4n) .sr2-badge{background:#10b981}