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:#f6f2ff;--ink:#130a2e;--muted:#635a80;--card:#fff;--line:#e9e0fb;--a1:#7c3aed;--a2:#c026d3;--a3:#2563eb;--a4:#f472b6;--a5:#38bdf8;--btn:#130a2e;--r:18px;--rbtn:999px;--hf:"Unbounded",system-ui,sans-serif;--bf:"Outfit",system-ui,sans-serif;--sh:0 14px 34px -24px rgba(70,30,160,.5)}body.pg-page .play-bg .pb{width:4px;height:4px;border-radius:50%;background:var(--c);box-shadow:0 0 12px 2px var(--c);animation:po-twinkle var(--dur) ease-in-out infinite}body.pg-page .play-bg .pb:nth-child(3n){width:var(--s);height:var(--s);background:none;box-shadow:none;border:1px dashed color-mix(in srgb,var(--c) 35%,transparent);animation:th-spin var(--dur) linear infinite}@keyframes po-twinkle{50%{opacity:.2;transform:scale(2.5)}}body.pg-page .po-hero{text-align:center;padding:30px 0 10px}body.pg-page .po-hero h1{font-size:clamp(32px,5vw,60px);margin:0;font-weight:800}body.pg-page .po-em{background:linear-gradient(90deg,#7c3aed,#c026d3);-webkit-background-clip:text;background-clip:text;color:transparent}body.pg-page .po-sys{position:relative;width:520px;height:520px;margin:10px auto}body.pg-page .po-orb{position:absolute;inset:180px;border-radius:50%;background:conic-gradient(from 0deg,#7c3aed,#2563eb,#c026d3,#f472b6,#7c3aed);box-shadow:inset -20px -20px 50px #0004,inset 20px 20px 40px #fff6,0 30px 80px -20px #7c3aed;animation:th-spin 14s linear infinite}body.pg-page .po-ring{position:absolute;inset:0;border-radius:50%;border:1px solid #c4b5fd;animation:th-spin 60s linear infinite}body.pg-page .po-moon{position:absolute;left:50%;top:50%;width:90px;margin:-45px;transform:rotate(var(--a)) translate(225px) rotate(calc(-1 * var(--a)));text-align:center;text-decoration:none;color:var(--ink)}body.pg-page .po-moon>*{animation:th-spin 60s linear infinite reverse;display:block}body.pg-page .po-moon span{width:64px;height:64px;margin:0 auto;border-radius:50%;overflow:hidden;border:3px solid #fff;box-shadow:var(--sh)}body.pg-page .po-moon img{width:100%;height:100%;object-fit:cover}body.pg-page .po-moon b{font-size:11.5px}body.pg-page .po-sub{max-width:460px;margin:0 auto 14px;color:var(--muted)}body.pg-page .po-btn,body.pg-page .po-ghost{display:inline-block;padding:11px 20px;border-radius:12px;font-weight:700;text-decoration:none;margin:0 4px}body.pg-page .po-btn{background:#130a2e;color:#fff}body.pg-page .po-ghost{border:1.5px solid #130a2e;color:#130a2e}body.pg-page .po-c{justify-content:center;text-align:center}body.pg-page .po-deck{display:flex;justify-content:center;align-items:center;padding:20px 0;perspective:1200px}body.pg-page .po-card{width:250px;flex:none;margin:0 -24px;transition:transform .6s cubic-bezier(.22,1,.36,1)}body.pg-page .po-card .tc-img{aspect-ratio:3/4}body.pg-page .po-card.d0{transform:rotate(-10deg) translateY(30px)}body.pg-page .po-card.d1{transform:rotate(-5deg) translateY(10px);z-index:1}body.pg-page .po-card.d2{z-index:3;transform:scale(1.1)}body.pg-page .po-card.d3{transform:rotate(5deg) translateY(10px);z-index:1}body.pg-page .po-card.d4{transform:rotate(10deg) translateY(30px)}body.pg-page .po-deck:hover .po-card{margin:0 8px;transform:none}body.pg-page .po-minis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px}body.pg-page .po-mini{flex-direction:row}body.pg-page .po-mini .tc-img{width:90px;aspect-ratio:1;flex:none}body.pg-page .po-mini h3{font-size:13px}body.pg-page .po-mini .th-meta,body.pg-page .po-mini .tc-cat,body.pg-page .po-mini .card-act span{display:none}body.pg-page .po-rings{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}body.pg-page .po-rings a{text-decoration:none;color:var(--ink)}body.pg-page .po-rg{display:block;width:150px;height:150px;margin:0 auto;border-radius:50%;padding:8px;background:conic-gradient(#7c3aed calc(var(--p)*1%),#e9e0fb 0)}body.pg-page .po-rg img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:4px solid #fff}body.pg-page .po-rings b{display:block;font-family:var(--hf);font-size:26px;margin-top:8px}body.pg-page .po-rings small{color:var(--muted);font-size:12.5px}body.pg-page .po-3d{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:center}body.pg-page .po-3d p{color:var(--muted)}body.pg-page .po-3d i{display:block;width:90px;height:90px;margin:0 auto 10px;animation:th-float 5s ease-in-out infinite}body.pg-page .po-3d .cube{background:linear-gradient(135deg,#a5f3fc,#7c3aed);border-radius:18px;transform:rotate(45deg) skew(-8deg,-8deg);box-shadow:inset -10px -10px 20px #0003}body.pg-page .po-3d .sphere{border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#c4b5fd 40%,#7c3aed)}body.pg-page .po-3d .prism{background:linear-gradient(135deg,#f0abfc,#7c3aed);clip-path:polygon(50% 0,100% 100%,0 100%)}@media (max-width:860px){body.pg-page .po-sys{transform:scale(.62);margin:-90px auto}body.pg-page .po-deck{flex-wrap:wrap}body.pg-page .po-card{margin:8px;transform:none!important}body.pg-page .po-rings,body.pg-page .po-3d,body.pg-page .po-minis{grid-template-columns:1fr 1fr}}