:root{--bg:#060607;--text:#F5F5F7;--text-2:rgba(245,245,247,.62);--text-3:rgba(245,245,247,.42);--glass:rgba(255,255,255,.055);--stroke:rgba(255,255,255,.11);--r:20px;--ui:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--wrap:min(1640px,92vw);--navw:min(1400px,84vw);--navh:clamp(48px,1.4vw + 34px,60px);--navtop:clamp(12px,1vw,20px);--thumb:clamp(52px,3.3vw,84px);color-scheme:dark}*,:after,:before{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--text)}html{scrollbar-gutter:stable}body{font:400 16px/1.5 var(--ui);-webkit-font-smoothing:antialiased}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;padding:0;cursor:pointer}img,svg,video{display:block;max-width:100%}h1,h2,p{margin:0}:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:3px;border-radius:8px}.defs{position:absolute;width:0;height:0;overflow:hidden}[hidden]{display:none!important}.pg-home{--bg:#060607;--text:#F5F5F7;--text-2:rgba(245,245,247,.62);--text-3:rgba(245,245,247,.42);--glass:rgba(255,255,255,.055);--stroke:rgba(255,255,255,.11);--r:20px;--ui:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--wrap:min(1640px,92vw);--navw:min(1400px,84vw);--navh:clamp(48px,1.4vw + 34px,60px);--navtop:clamp(12px,1vw,20px);--h1:clamp(38px,2.6vw + 12px,76px);--sub:clamp(15px,.6vw + 8px,21px);--btnh:clamp(44px,2.4vw + 10px,62px);--btnf:clamp(14px,.45vw + 8px,17px);--thumb:clamp(52px,3.3vw,84px);--frameh:clamp(380px,62svh,960px);color-scheme:dark}.pg-home .glass{position:relative;isolation:isolate;border-radius:var(--r);background:var(--glass);border:1px solid var(--stroke);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(255,255,255,.03),0 30px 80px -30px rgba(0,0,0,.75)}.pg-home .glass:before{content:"";position:absolute;inset:-28px;z-index:-1;clip-path:inset(28px round var(--r));backdrop-filter:blur(22px) saturate(1.7);-webkit-backdrop-filter:blur(22px) saturate(1.7)}.pg-home .glass:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.13),rgba(255,255,255,0) 30%,rgba(255,255,255,0) 70%,rgba(255,255,255,.05))}.pg-home .pill{--r:999px;border-radius:999px}.pg-home .glass-lite{background:rgba(255,255,255,.07);border:1px solid var(--stroke);backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.pg-home .btn{display:inline-flex;align-items:center;justify-content:center;height:var(--btnh);padding:0 calc(var(--btnh)*.5);border-radius:999px;font:600 var(--btnf)/1 var(--ui);white-space:nowrap;transition:background .2s,transform .2s}.pg-home .btn.white{background:#fff;color:#0A0A0B}.pg-home .btn.white:hover{background:#ECECEF}.pg-home .txt{font:500 var(--btnf)/1 var(--ui);color:var(--text-2);padding:0 10px}.pg-home .txt:hover{color:var(--text)}.pg-home .nav{position:fixed;top:var(--navtop);left:50%;transform:translateX(-50%);z-index:100;width:var(--navw);height:var(--navh);padding:0 8px 0 clamp(16px,1.2vw,24px);display:flex;align-items:center;justify-content:space-between}.pg-home .nav .btn{height:calc(var(--navh) - 16px);padding:0 clamp(16px,1.2vw,24px)}.pg-home .nav .btn,.pg-home .nav .txt{font-size:clamp(13px,.35vw + 9px,15px)}.pg-home .mark{display:flex;align-items:center;color:#fff}.pg-home .mark svg{width:clamp(20px,1.3vw,26px);height:clamp(20px,1.3vw,26px)}.pg-home .links{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:2px}.pg-home .links a{padding:8px clamp(12px,1vw,16px);border-radius:999px;font:500 clamp(13px,.35vw + 9px,15px)/1 var(--ui);color:var(--text-2);transition:color .2s,background .2s}.pg-home .links a:hover{color:var(--text);background:rgba(255,255,255,.06)}.pg-home .acts{display:flex;align-items:center;gap:6px}.pg-home .ib{width:calc(var(--navh) - 18px);height:calc(var(--navh) - 18px);border-radius:50%;display:grid;place-items:center;color:var(--text-2)}.pg-home .ib:hover,.pg-home .ib[aria-expanded=true]{color:var(--text);background:rgba(255,255,255,.11)}.pg-home .ib svg{width:17px;height:17px}.pg-home .lang{position:relative}.pg-home .menu{position:absolute;top:calc(var(--navh) - 8px);right:0;min-width:180px;padding:6px;display:none;--r:16px;background:rgba(16,16,20,.66)}.pg-home .menu[data-open=true]{display:block;animation:pop .18s cubic-bezier(.2,.7,.2,1)}.pg-home .menu button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 12px;border-radius:10px;font:500 14px/1 var(--ui);color:var(--text-2);text-align:left;transition:background .15s,color .15s}.pg-home .menu button:hover{background:rgba(255,255,255,.08);color:var(--text)}.pg-home .menu button[aria-checked=true]{color:var(--text)}.pg-home .menu button svg{width:14px;height:14px;opacity:0}.pg-home .menu button[aria-checked=true] svg{opacity:1}.pg-home .hero{position:relative;min-height:100svh;overflow:hidden;background:var(--bg)}.pg-home .bg{position:absolute;inset:-12% -12% 0;z-index:0}.pg-home .bg:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(6,6,7,0) 48%,rgba(6,6,7,.45) 74%,#060607)}.pg-home .bg>*{position:absolute;left:43.75%;top:43.75%;width:12.5%;height:12.5%;-o-object-fit:cover;object-fit:cover;filter:blur(7.2727px) brightness(.34) saturate(1.5);opacity:0;transition:opacity 1.2s;transform:scale(8.8)}.pg-home .bg>.on{opacity:1}.pg-home .lay{position:relative;z-index:1;width:var(--wrap);margin:0 auto;min-height:100svh;display:grid;grid-template-columns:minmax(300px,34%) minmax(0,1fr) auto;align-items:center;gap:clamp(24px,3vw,48px);padding:calc(var(--navh) + var(--navtop) + 5vh) 0 6vh}.pg-home .copy h1{font:600 var(--h1)/1.02 var(--ui);letter-spacing:-.035em;text-wrap:balance}.pg-home .copy .sub{margin-top:clamp(14px,1.2vw,22px);font-size:var(--sub);line-height:1.5;color:var(--text-2);max-width:40ch}.pg-home .copy .btn{margin-top:clamp(22px,2vw,34px)}.pg-home .idx{margin-top:clamp(32px,3vw,52px);font:600 clamp(11px,.4vw + 6px,13px)/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.pg-home .stage{--h:var(--frameh);min-width:0;height:var(--h);display:flex;align-items:center;justify-content:center}.pg-home .frame{position:relative;height:var(--h);width:calc(var(--h)*.5625);border-radius:clamp(18px,1.4vw,28px);overflow:hidden;border:1px solid rgba(255,255,255,.16);box-shadow:0 60px 140px -40px rgba(0,0,0,.95);background:#000;transition:width .9s cubic-bezier(.2,.7,.2,1),height .9s cubic-bezier(.2,.7,.2,1)}.pg-home .frame>.m{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .7s}.pg-home .frame>.m.on{opacity:1}.pg-home .seg{position:absolute;top:clamp(12px,1vw,18px);left:clamp(12px,1vw,18px);right:clamp(12px,1vw,18px);display:flex;gap:5px;z-index:2}.pg-home .seg i{flex:1;height:2.5px;border-radius:2px;background:rgba(255,255,255,.3);position:relative;overflow:hidden}.pg-home .seg i:after{content:"";position:absolute;inset:0;background:#fff;transform-origin:left;transform:scaleX(var(--p,0))}.pg-home .chip{position:absolute;left:clamp(12px,1vw,18px);bottom:clamp(12px,1vw,18px);z-index:2;display:inline-flex;align-items:center;gap:7px;height:clamp(26px,1.6vw,32px);padding:0 11px;border-radius:999px;font:600 clamp(11px,.4vw + 6px,13px)/1 var(--ui);color:#fff;white-space:nowrap}.pg-home .chip i{width:6px;height:6px;border-radius:50%;background:#fff}.pg-home .dock{display:flex;flex-direction:column;gap:clamp(8px,.7vw,12px)}.pg-home .dock button{position:relative;width:var(--thumb);height:var(--thumb);border-radius:clamp(12px,.9vw,18px);overflow:hidden;border:1px solid rgba(255,255,255,.14);opacity:.5;transition:opacity .3s,transform .3s,border-color .3s}.pg-home .dock button:hover{opacity:.85}.pg-home .dock button[aria-current=true]{opacity:1;border-color:rgba(255,255,255,.7);transform:scale(1.06)}.pg-home .dock img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pg-home .sec{position:relative;padding:clamp(56px,6vw,110px) 0 clamp(96px,9vw,160px);background:var(--bg)}.pg-home .sec .wrap{position:relative;width:var(--wrap);margin:0 auto}.pg-home .eyebrow{font:600 clamp(11px,.4vw + 6px,13px)/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.pg-home .sec h2{margin:14px 0 0;font:600 clamp(30px,2vw + 10px,56px)/1.04 var(--ui);letter-spacing:-.03em;text-wrap:balance;max-width:26ch}.pg-home .show{display:grid;grid-template-columns:minmax(240px,26%) minmax(0,1fr) minmax(240px,26%);gap:clamp(24px,3vw,48px);align-items:center;margin-top:clamp(36px,4vw,64px)}.pg-home .show .side{align-self:start;padding-top:clamp(4px,.6vw,10px)}.pg-home .pills{display:flex;gap:4px;flex-wrap:wrap}.pg-home .pills button{padding:7px 11px;border-radius:999px;font:600 clamp(12px,.25vw + 8px,13px)/1 var(--ui);color:var(--text-2);transition:background .2s,color .2s}.pg-home .pills button:hover{color:var(--text)}.pg-home .pills button[aria-pressed=true]{background:#fff;color:#0A0A0B}.pg-home .show .list{display:flex;flex-direction:column;gap:2px;margin-top:18px}.pg-home .show .list button{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:clamp(10px,.8vw,14px) 14px;border-radius:12px;font:600 clamp(14px,.4vw + 9px,17px)/1.2 var(--ui);color:var(--text-2);text-align:left;transition:background .2s,color .2s}.pg-home .show .list button:hover{color:var(--text);background:rgba(255,255,255,.05)}.pg-home .show .list button[aria-current=true]{background:rgba(255,255,255,.09);color:var(--text)}.pg-home .show .stage{--h:clamp(340px,58svh,800px);min-width:0;height:var(--h);display:flex;align-items:center;justify-content:center}.pg-home .show .frame{position:relative;height:var(--h);width:calc(var(--h)*.5625);border-radius:clamp(18px,1.4vw,28px);overflow:hidden;border:1px solid rgba(255,255,255,.16);box-shadow:0 60px 140px -40px rgba(0,0,0,.95);background:#000;transition:width .8s cubic-bezier(.2,.7,.2,1),height .8s cubic-bezier(.2,.7,.2,1)}.pg-home .show .frame>.m{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .6s}.pg-home .show .frame>.m.on{opacity:1}.pg-home .show .frame .chip{position:absolute;left:clamp(12px,1vw,18px);bottom:clamp(12px,1vw,18px);z-index:2;display:inline-flex;align-items:center;gap:7px;height:clamp(26px,1.6vw,32px);padding:0 11px;border-radius:999px;font:600 clamp(11px,.4vw + 6px,13px)/1 var(--ui);color:#fff;white-space:nowrap}.pg-home .show .card h3{font:600 clamp(24px,1.4vw + 10px,40px)/1.08 var(--ui);letter-spacing:-.03em;margin:0}.pg-home .show .card p{margin-top:12px;color:var(--text-2);font-size:var(--sub);line-height:1.5;max-width:30ch}.pg-home .show .card .btn{margin-top:clamp(20px,1.6vw,28px)}@media (max-width:900px){.pg-home .show{grid-template-columns:1fr}.pg-home .show .stage{--h:min(50svh,480px)}.pg-home .show .side{align-self:auto}}.pg-home .sec.pr{position:relative;padding:clamp(40px,4vw,80px) 0 clamp(96px,9vw,160px);overflow:hidden}.pg-home .pr .amb{z-index:0;overflow:hidden}.pg-home .pr .amb,.pg-home .pr .amb:after{position:absolute;inset:0;pointer-events:none}.pg-home .pr .amb:after{content:"";z-index:1;background:linear-gradient(180deg,#060607,rgba(6,6,7,0) 30%,rgba(6,6,7,0) 70%,#060607)}.pg-home .pr .amb>*{position:absolute;left:61.875%;top:43%;width:10.25%;height:14%;border-radius:40%;filter:blur(12.5px) saturate(1.25);opacity:0;transition:opacity 1.2s;transform:scale(8)}.pg-home .pr .amb>.on{opacity:.7}.pg-home .pr .wrap{z-index:1}.pg-home .play{display:grid;grid-template-columns:minmax(300px,34%) minmax(0,1fr) auto;align-items:center;gap:clamp(24px,3vw,48px)}.pg-home .pr h2{max-width:22ch}.pg-home .pr .sub{margin-top:clamp(14px,1.2vw,22px);font-size:var(--sub);line-height:1.5;color:var(--text-2);max-width:36ch}.pg-home .plan-stage{--h:clamp(420px,58svh,760px);min-width:0;height:var(--h);display:flex;align-items:center;justify-content:center}.pg-home .plan{position:relative;height:var(--h);width:min(100%,calc(var(--h)*.64));overflow:hidden;border-radius:clamp(20px,1.6vw,30px);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 60px 140px -40px rgba(0,0,0,.95);background:#0b0b0d;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(22px,2vw,34px);color:var(--text);transition:opacity .5s}.pg-home .plan .pbg{position:absolute;inset:0;z-index:0;filter:blur(18px) saturate(1.2);transform:scale(1.12)}.pg-home .plan .pbg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,6,7,.16),rgba(6,6,7,.72))}.pg-home .plan>*{position:relative;z-index:1}.pg-home .plan .kind{font:600 clamp(11px,.35vw + 7px,13px)/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.7)}.pg-home .plan .num{margin-top:clamp(18px,1.6vw,28px);font:600 clamp(44px,3.2vw + 12px,86px)/.95 var(--ui);letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap}.pg-home .plan .num small{display:block;margin-top:8px;font:500 clamp(13px,.4vw + 8px,17px)/1.3 var(--ui);letter-spacing:0;color:rgba(255,255,255,.72);white-space:normal}.pg-home .plan .price{font:600 clamp(26px,1.5vw + 10px,42px)/1 var(--ui);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.pg-home .plan .price small{font-size:.5em;color:rgba(255,255,255,.7);letter-spacing:0;margin-left:6px}.pg-home .plan .lines{margin-top:clamp(16px,1.6vw,26px);padding-top:clamp(14px,1.4vw,22px);border-top:1px solid rgba(255,255,255,.16);display:grid;gap:8px;font:500 clamp(13px,.4vw + 8px,16px)/1.4 var(--ui);color:rgba(255,255,255,.78);font-variant-numeric:tabular-nums}.pg-home .plan .btn{margin-top:clamp(18px,1.8vw,28px);width:100%}.pg-home .tiers{display:flex;flex-direction:column;gap:2px;width:clamp(200px,15vw,250px)}.pg-home .tiers button{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:clamp(10px,.8vw,14px) 14px;border-radius:12px;font:600 clamp(14px,.4vw + 9px,17px)/1.2 var(--ui);color:var(--text-2);text-align:left;transition:background .2s,color .2s;font-variant-numeric:tabular-nums;white-space:nowrap}.pg-home .tiers button span{font-weight:500;font-size:.86em;color:var(--text-3);transition:color .2s}.pg-home .tiers button:hover{color:var(--text);background:rgba(255,255,255,.05)}.pg-home .tiers button[aria-current=true]{background:rgba(255,255,255,.09);color:var(--text)}.pg-home .tiers button[aria-current=true] span{color:var(--text-2)}.pg-home .tiers .sep{height:1px;margin:8px 14px;background:var(--stroke)}.pg-home .btn.ghost{color:var(--text)}.pg-home .btn.ghost:hover{background:rgba(255,255,255,.11)}@media (max-width:900px){.pg-home .play{grid-template-columns:1fr;text-align:center}.pg-home .pr .sub{margin-left:auto;margin-right:auto}.pg-home .plan-stage{--h:min(62svh,560px)}.pg-home .plan{text-align:left}.pg-home .tiers{width:min(100%,360px);margin:0 auto}}.pg-home .foot{position:relative;background:var(--bg);padding:0 0 clamp(24px,2.2vw,40px)}.pg-home .foot .wrap{position:relative;width:var(--wrap);margin:0 auto;border-top:1px solid var(--stroke);padding-top:clamp(22px,2.2vw,36px)}.pg-home .frow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.pg-home .flinks{display:flex;gap:2px}.pg-home .flinks a{padding:8px clamp(12px,1vw,16px);border-radius:999px;font:500 clamp(13px,.35vw + 9px,15px)/1 var(--ui);color:var(--text-2);transition:color .2s,background .2s}.pg-home .flinks a:hover{color:var(--text);background:rgba(255,255,255,.06)}.pg-home .frow .lang{justify-self:end}.pg-home .fl{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 12px;border-radius:999px;font:500 clamp(13px,.35vw + 9px,15px)/1 var(--ui);color:var(--text-2);transition:color .2s,background .2s}.pg-home .fl svg{width:16px;height:16px;flex:none}.pg-home .fl svg.chev{width:12px;height:12px;opacity:.6;transition:transform .2s}.pg-home .fl:hover,.pg-home .fl[aria-expanded=true]{color:var(--text);background:rgba(255,255,255,.08)}.pg-home .fl[aria-expanded=true] svg.chev{transform:rotate(180deg)}.pg-home .lang.up .menu{top:auto;bottom:calc(100% + 8px)}.pg-home .lang.up .menu[data-open=true]{animation-name:popup}@keyframes popup{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.pg-home .frow.low{display:flex;justify-content:space-between;margin-top:clamp(16px,1.6vw,26px);font:500 clamp(12px,.3vw + 8px,13px)/1 var(--ui);color:var(--text-3)}.pg-home .legal{display:flex;gap:clamp(14px,1.4vw,22px)}.pg-home .legal a{color:var(--text-3);transition:color .2s}.pg-home .legal a:hover{color:var(--text-2)}@media (max-width:900px){.pg-home .frow{grid-template-columns:1fr;justify-items:center;gap:12px}.pg-home .frow .lang{justify-self:center}.pg-home .lang.up .menu{right:auto;left:50%;transform:translateX(-50%)}.pg-home .frow.low{flex-direction:column;align-items:center;gap:10px}}.pg-home .auth{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-start;justify-content:center;overflow:auto;overscroll-behavior:contain;padding:clamp(20px,4vw,40px) 20px}.pg-home .auth[hidden]{display:none}.pg-home .auth-bg{position:fixed;inset:0;background:rgba(3,3,5,.64);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);opacity:0;transition:opacity .28s}.pg-home .auth[data-on=true] .auth-bg{opacity:1}.pg-home .auth-panel{position:relative;margin:auto;width:min(440px,100%);flex:none;border-radius:28px;padding:clamp(28px,3vw,36px) clamp(24px,3vw,36px) clamp(24px,2.6vw,30px);color:var(--text);border:1px solid rgba(255,255,255,.15);background:radial-gradient(80% 60% at 18% 0,rgba(255,255,255,.13),rgba(255,255,255,0) 70%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03)),rgba(12,12,15,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 60px 140px -30px rgba(0,0,0,.9);backdrop-filter:blur(30px) saturate(1.4);-webkit-backdrop-filter:blur(30px) saturate(1.4);opacity:0;transform:translateY(12px) scale(.985);transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1)}.pg-home .auth[data-on=true] .auth-panel{opacity:1;transform:none}.pg-home .auth .x{position:absolute;top:16px;right:16px;width:36px;height:36px}.pg-home .auth .x svg{width:16px;height:16px}.pg-home .auth .eyebrow{margin:0}.pg-home .auth h3{margin:10px 44px 0 0;font:600 clamp(24px,1.2vw + 14px,30px)/1.1 var(--ui);letter-spacing:-.025em}.pg-home .auth .p{margin:10px 0 0;color:var(--text-2);font-size:14px;line-height:1.5}.pg-home .auth .social{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:26px}.pg-home .auth .sb{height:46px;border-radius:999px;font:600 14px/1 var(--ui);color:var(--text);display:flex;align-items:center;justify-content:center;gap:10px;transition:background .2s,opacity .2s}.pg-home .auth .sb img{width:18px;height:18px;display:block;flex:none;opacity:.9;transition:opacity .2s}.pg-home .auth .sb:hover img{opacity:1}.pg-home .auth .sb img[hidden]{display:none}.pg-home .auth .sb:hover{background:rgba(255,255,255,.12)}.pg-home .auth .sb:disabled{opacity:.55}.pg-home .auth .or{display:flex;align-items:center;gap:12px;margin:22px 0 2px;color:var(--text-3);font:600 11px/1 var(--ui);letter-spacing:.12em;text-transform:uppercase}.pg-home .auth .or:after,.pg-home .auth .or:before{content:"";flex:1;height:1px;background:rgba(255,255,255,.12)}.pg-home .auth form{display:block}.pg-home .auth .fld{position:relative;padding:16px 0 12px;border-bottom:1px solid rgba(255,255,255,.14);transition:border-color .2s}.pg-home .auth .fld label{display:block;margin:0 0 9px;font:600 11px/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);transition:color .2s;cursor:text}.pg-home .auth .fld:focus-within{border-bottom-color:rgba(255,255,255,.75)}.pg-home .auth .fld:focus-within label{color:var(--text-2)}.pg-home .auth .fld[data-err]{border-bottom-color:rgba(255,128,128,.75)}.pg-home .auth .fld input{display:block;width:100%;margin:0;padding:0;background:none;border:0;outline:0;border-radius:0;color:var(--text);font:500 16px/1.3 var(--ui);-webkit-appearance:none;-moz-appearance:none;appearance:none}.pg-home .auth .fld[data-pw] input{padding-right:40px}.pg-home .auth .fld input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-transition:background-color 100000s ease-in-out 0s;transition:background-color 100000s ease-in-out 0s}.pg-home .auth .eye{position:absolute;right:-6px;top:28px;width:36px;height:36px;display:grid;place-items:center;color:var(--text-3);transition:color .2s}.pg-home .auth .eye:hover{color:var(--text)}.pg-home .auth .eye svg{width:18px;height:18px}.pg-home .auth .err{margin:8px 0 0;font:500 12px/1.3 var(--ui);color:rgba(255,140,140,.95)}.pg-home .auth .msg{margin:18px 0 0;font:500 13px/1.5 var(--ui);color:var(--text-2)}.pg-home .auth .btn{width:100%;height:50px;font-size:15px;margin-top:24px;position:relative}.pg-home .auth .btn[aria-busy=true]{color:transparent;pointer-events:none}.pg-home .auth .btn[aria-busy=true]:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid rgba(10,10,11,.2);border-top-color:#0a0a0b;animation:spin .8s linear infinite}.pg-home .auth .alinks{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:20px;font:500 13px/1.4 var(--ui);color:var(--text-3)}.pg-home .auth .alinks.c{justify-content:center}.pg-home .auth .alinks button{font:600 13px/1.4 var(--ui);color:var(--text-2);transition:color .2s}.pg-home .auth .alinks button:hover{color:var(--text)}.pg-home .auth .note{margin:18px 0 0;font:500 12px/1.5 var(--ui);color:var(--text-3);text-align:center}.pg-home .auth .note a{color:var(--text-2)}.pg-home .auth .note a:hover{color:var(--text)}.pg-home .auth .aside,.pg-home .auth .main{display:contents}.pg-home .auth .aswitch{display:none}.pg-home .auth .amark{position:fixed;top:calc(var(--navtop) + (var(--navh) - 26px) / 2);left:calc((100vw - var(--navw)) / 2 + clamp(16px,1.2vw,24px));width:26px;height:26px;display:flex;align-items:center;color:#fff}.pg-home .auth .amark svg{width:clamp(20px,1.3vw,26px);height:clamp(20px,1.3vw,26px)}.pg-home .auth .auth-bg{background:rgba(3,3,5,.82);backdrop-filter:blur(36px) saturate(1.1);-webkit-backdrop-filter:blur(36px) saturate(1.1)}.pg-home .auth .auth-panel{width:min(560px,100%);background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:24px 0}.pg-home .auth .x{position:fixed;top:calc(var(--navtop) + (var(--navh) - 44px) / 2);right:calc((100vw - var(--navw)) / 2 + 8px);width:44px;height:44px;background:rgba(255,255,255,.07);border:1px solid var(--stroke)}.pg-home .auth .x:hover{background:rgba(255,255,255,.14)}.pg-home .auth h3{font-size:clamp(40px,2.6vw + 16px,64px);letter-spacing:-.035em;margin:14px 0 0}.pg-home .auth .p{font-size:16px;margin-top:14px}.pg-home .auth .social{margin-top:40px;gap:10px}.pg-home .auth .sb{height:54px;font-size:15px}.pg-home .auth .or{margin:30px 0 8px}.pg-home .auth .fld{padding:22px 0 14px}.pg-home .auth .fld label{font-size:12px}.pg-home .auth .fld input{font-size:20px}.pg-home .auth .fld[data-pw] input{padding-right:44px}.pg-home .auth .eye{top:34px}.pg-home .auth .btn{height:58px;font-size:16px;margin-top:34px}.pg-home .auth .alinks{margin-top:26px;font-size:14px}.pg-home .auth .alinks button{font-size:14px}.pg-home .auth .note{font-size:13px}@media (max-height:820px) and (min-width:901px){.pg-home{--frameh:clamp(360px,60svh,700px)}.pg-home .lay{padding-top:calc(var(--navh) + var(--navtop) + 4vh)}}@media (max-width:900px){.pg-home .links,.pg-home .nav .txt{display:none}.pg-home .lay{grid-template-columns:1fr;gap:24px;padding:calc(var(--navh) + var(--navtop) + 24px) 0 40px;text-align:center}.pg-home .copy .sub{margin-left:auto;margin-right:auto}.pg-home{--frameh:min(56svh,520px)}.pg-home .dock{flex-direction:row;justify-content:center}}@media (prefers-reduced-motion:reduce){.pg-home .dock button,.pg-home .frame{transition:none}}.pg-app{--bg:#060607;--text:#F5F5F7;--text-2:rgba(245,245,247,.62);--text-3:rgba(245,245,247,.42);--glass:rgba(255,255,255,.055);--stroke:rgba(255,255,255,.11);--r:20px;--ui:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--wrap:min(1640px,92vw);--navw:min(1400px,84vw);--navh:clamp(48px,1.4vw + 34px,60px);--navtop:clamp(12px,1vw,20px);--thumb:clamp(52px,3.3vw,84px);--btnh:40px;--inset:clamp(16px,1.2vw,24px);color-scheme:dark}.pg-app .glass{position:relative;isolation:isolate;border-radius:var(--r);background:var(--glass);border:1px solid var(--stroke);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(255,255,255,.03),0 30px 80px -30px rgba(0,0,0,.75)}.pg-app .glass:before{content:"";position:absolute;inset:-28px;z-index:-1;clip-path:inset(28px round var(--r));backdrop-filter:blur(22px) saturate(1.7);-webkit-backdrop-filter:blur(22px) saturate(1.7)}.pg-app .glass:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.13),rgba(255,255,255,0) 30%,rgba(255,255,255,0) 70%,rgba(255,255,255,.05))}.pg-app .pill{--r:999px;border-radius:999px}.pg-app .glass-lite{background:rgba(255,255,255,.07);border:1px solid var(--stroke);backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.pg-app .btn{display:inline-flex;align-items:center;justify-content:center;height:var(--btnh);padding:0 18px;border-radius:999px;font:600 14px/1 var(--ui);white-space:nowrap;transition:background .2s,opacity .2s}.pg-app .btn.white{background:#fff;color:#0A0A0B}.pg-app .btn.white:hover{background:#ECECEF}.pg-app .btn:disabled{opacity:.38;cursor:default}.pg-app .btn.white:disabled:hover{background:#fff}.pg-app .btn small{margin-left:9px;font-weight:600;font-size:13px;opacity:.55;font-variant-numeric:tabular-nums}.pg-app .ib{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--text-2);transition:background .2s,color .2s}.pg-app .ib:hover,.pg-app .ib[aria-expanded=true]{color:var(--text);background:rgba(255,255,255,.11)}.pg-app .ib svg{width:17px;height:17px}.pg-app .nav{position:fixed;top:var(--navtop);left:50%;transform:translateX(-50%);z-index:100;width:var(--navw);height:var(--navh);padding:0 8px 0 clamp(16px,1.2vw,24px);justify-content:space-between}.pg-app .mark,.pg-app .nav{display:flex;align-items:center}.pg-app .mark{color:#fff;flex:none}.pg-app .mark svg{width:clamp(20px,1.3vw,26px);height:clamp(20px,1.3vw,26px)}.pg-app .links{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:2px}.pg-app .links a{padding:8px clamp(12px,1vw,16px);border-radius:999px;font:500 clamp(13px,.35vw + 9px,15px)/1 var(--ui);color:var(--text-2);transition:color .2s,background .2s}.pg-app .links a:hover{color:var(--text);background:rgba(255,255,255,.06)}.pg-app .links a[aria-current=page]{color:var(--text);background:rgba(255,255,255,.1)}.pg-app .acts{display:flex;align-items:center;gap:6px}.pg-app .bal{height:calc(var(--navh) - 18px);margin:0 4px 0 -7px;padding:0 12px 6px;border-radius:999px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;color:var(--text);font-variant-numeric:tabular-nums}.pg-app .bal .eb{font:600 10px/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.pg-app .bal .v{display:inline-flex;align-items:baseline;gap:5px}.pg-app .bal b{font:600 14px/1 var(--ui);letter-spacing:-.01em}.pg-app .bal .v span{font:500 12px/1 var(--ui);color:var(--text-3)}.pg-app .avatar{width:calc(var(--navh) - 18px);height:calc(var(--navh) - 18px);border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.1);color:var(--text)}.pg-app .avatar svg{width:16px;height:16px}.pg-app .lang{position:relative}.pg-app .menu{position:absolute;top:calc(var(--navh) - 8px);right:0;min-width:180px;padding:6px;display:none;--r:16px;background:rgba(16,16,20,.66)}.pg-app .menu[data-open=true]{display:block;animation:pop .18s cubic-bezier(.2,.7,.2,1)}@keyframes pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.pg-app .menu button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 12px;border-radius:10px;font:500 14px/1 var(--ui);color:var(--text-2);text-align:left;transition:background .15s,color .15s}.pg-app .menu button:hover{background:rgba(255,255,255,.08);color:var(--text)}.pg-app .menu button[aria-checked=true]{color:var(--text)}.pg-app .menu button svg{width:14px;height:14px;opacity:0}.pg-app .menu button[aria-checked=true] svg{opacity:1}.pg-app .app{position:fixed;inset:0;width:min(1900px,92vw);margin:0 auto;padding:calc(var(--navh) + var(--navtop) * 2 + 18px) 0 clamp(14px,1.8vw,26px);display:flex;flex-direction:column}.pg-app .chead{padding:2px 12px 16px}.pg-app .cset{display:contents}.pg-app .chead .pills{margin:12px -10px 0;flex-wrap:nowrap}.pg-app .chead .pills button{padding:7px 10px;white-space:nowrap}.pg-app .eyebrow{font:600 clamp(11px,.4vw + 6px,13px)/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.pg-app .pills{display:flex;gap:4px;flex-wrap:wrap}.pg-app .pills button{padding:7px 11px;border-radius:999px;font:600 clamp(12px,.25vw + 8px,13px)/1 var(--ui);color:var(--text-2);transition:background .2s,color .2s}.pg-app .pills button:hover{color:var(--text)}.pg-app .pills button[aria-pressed=true]{background:#fff;color:#0A0A0B}.pg-app .work{--side:clamp(250px,21vw,320px);flex:1;min-height:0;display:grid;grid-template-columns:var(--side) minmax(0,1fr) var(--side);gap:clamp(16px,2vw,36px);align-items:center}.pg-app .col{display:flex;flex-direction:column;gap:2px;overflow:auto;min-height:0;max-height:100%;padding-right:4px;align-self:center;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.pg-app .mrow{display:block;width:100%;text-align:left;padding:12px 12px 11px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid var(--stroke);margin-bottom:8px;transition:background .2s}.pg-app .mrow:hover{background:rgba(255,255,255,.09)}.pg-app .mrow b{display:flex;align-items:center;gap:8px;font:600 15px/1.2 var(--ui);color:var(--text)}.pg-app .mrow b .cost{margin-left:auto;font:600 12px/1 var(--ui);color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.pg-app .mrow b svg{width:12px;height:12px;opacity:.6;flex:none}.pg-app .mrow small{display:block;margin-top:4px;font:500 12px/1.35 var(--ui);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-app .mrow.static{cursor:default}.pg-app .mrow.static:hover{background:rgba(255,255,255,.06)}.pg-app .row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:0 12px;border-radius:12px;font:600 14px/1.2 var(--ui);color:var(--text-2);text-align:left;width:100%;transition:background .15s,color .15s}.pg-app button.row:hover,.pg-app button.row[aria-expanded=true]{background:rgba(255,255,255,.06);color:var(--text)}.pg-app .row .v{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.pg-app .row .v svg{width:12px;height:12px;opacity:.6;flex:none}.pg-app .row .v .ar{width:14px;height:14px;display:grid;place-items:center}.pg-app .row .v .ar i{display:block;border:1.5px solid;border-radius:2px}.pg-app .row .v.dim{color:var(--text-3);font-weight:500}.pg-app .sw{width:34px;height:20px;border-radius:999px;background:rgba(255,255,255,.16);position:relative;transition:background .2s;flex:none}.pg-app .sw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s,background .2s}.pg-app .row[aria-checked=true] .sw{background:#fff}.pg-app .row[aria-checked=true] .sw:after{background:#0A0A0B;transform:translateX(14px)}.pg-app .stepper{display:inline-flex;align-items:center;gap:2px}.pg-app .stepper button{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:var(--text-2);background:rgba(255,255,255,.07);transition:background .15s,color .15s}.pg-app .stepper button:hover{background:rgba(255,255,255,.14);color:var(--text)}.pg-app .stepper button:disabled{opacity:.3;cursor:default;background:rgba(255,255,255,.07)}.pg-app .stepper button svg{width:11px;height:11px}.pg-app .stepper b{min-width:24px;text-align:center;font:600 14px/1 var(--ui);color:var(--text);font-variant-numeric:tabular-nums}.pg-app .sep{height:1px;background:var(--stroke);margin:6px 12px}.pg-app .slots{display:flex;gap:6px;flex-wrap:wrap;padding:2px 12px 10px}.pg-app .th{position:relative;width:56px;height:56px;border-radius:12px;overflow:hidden;border:1px solid var(--stroke);background:#111;flex:none}.pg-app .th img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pg-app .th[data-off=true] img{opacity:.35}.pg-app .th .rm{position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;display:grid;place-items:center;opacity:0;transition:opacity .15s}.pg-app .th:hover .rm{opacity:1}.pg-app .th .rm svg{width:10px;height:10px}.pg-app .add{width:56px;height:56px;border-radius:12px;border:1px dashed rgba(255,255,255,.24);display:grid;place-items:center;color:var(--text-2);transition:border-color .2s,color .2s;flex:none}.pg-app .add:hover{border-color:rgba(255,255,255,.55);color:var(--text)}.pg-app .add svg{width:14px;height:14px}.pg-app .note{padding:0 12px 10px;font:500 12px/1.4 var(--ui);color:var(--text-3)}.pg-app .slot{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:6px 8px 6px 6px;border-radius:12px;text-align:left;transition:background .15s,border-color .2s}.pg-app .slot.empty{border:1px dashed rgba(255,255,255,.24);color:var(--text-2);font:600 13px/1 var(--ui);justify-content:center;gap:8px}.pg-app .slot.empty:hover{border-color:rgba(255,255,255,.55);color:var(--text)}.pg-app .slot.empty svg{width:13px;height:13px}.pg-app .slot.filled{background:rgba(255,255,255,.05);border:1px solid var(--stroke)}.pg-app .slot.filled:hover{background:rgba(255,255,255,.08)}.pg-app .slot img{width:44px;height:44px;border-radius:9px;-o-object-fit:cover;object-fit:cover;flex:none}.pg-app .slot .nm{min-width:0;flex:1}.pg-app .slot .nm b{display:block;font:600 13px/1.3 var(--ui);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-app .slot .nm span{display:block;font:500 11px/1.3 var(--ui);color:var(--text-3)}.pg-app .slot .rm{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:var(--text-2);flex:none}.pg-app .slot .rm:hover{background:rgba(255,255,255,.12);color:var(--text)}.pg-app .slot .rm svg{width:11px;height:11px}.pg-app .lab{padding:10px 12px 6px;font:600 10px/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.pg-app .stagewrap{min-width:0;min-height:0;align-self:center}.pg-app .stage,.pg-app .stagewrap{display:flex;flex-direction:column}.pg-app .stage{align-items:center;position:relative}.pg-app .fr{display:flex;justify-content:center;flex:none}.pg-app .frame{border-radius:clamp(16px,1.4vw,24px);overflow:hidden;border:1px solid var(--stroke);background:#0d0d0f;box-shadow:0 50px 120px -40px rgba(0,0,0,.95);transition:width .5s cubic-bezier(.2,.7,.2,1),height .5s cubic-bezier(.2,.7,.2,1)}.pg-app .frame.empty{background:rgba(255,255,255,.025);border:1px dashed rgba(255,255,255,.18);box-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--text-3);font:600 11px/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:16px}.pg-app .frame.empty.drop{cursor:pointer;transition:border-color .2s,color .2s,width .5s cubic-bezier(.2,.7,.2,1),height .5s cubic-bezier(.2,.7,.2,1)}.pg-app .frame.empty.drop:hover,.pg-app .frame.empty[data-drag=true]{border-color:rgba(255,255,255,.55);color:var(--text)}.pg-app .frame.empty svg{width:22px;height:22px;opacity:.6}.pg-app .frame.empty .big{font:600 clamp(28px,2.4vw,44px)/1 var(--ui);letter-spacing:-.03em;text-transform:none;color:rgba(255,255,255,.22)}.pg-app .frame>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pg-app .frame .sk{position:absolute;inset:0;background:linear-gradient(100deg,rgba(255,255,255,.03) 30%,rgba(255,255,255,.09) 50%,rgba(255,255,255,.03) 70%);background-size:220% 100%;animation:sh 1.4s linear infinite}.pg-app .frame .tag{position:absolute;top:10px;left:10px;height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;font:600 10px/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--text);z-index:2}.pg-app .frame .facts{position:absolute;left:10px;right:10px;bottom:10px;display:flex;gap:4px;flex-wrap:wrap;justify-content:center;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s;z-index:2}.pg-app .frame:focus-within .facts,.pg-app .frame:hover .facts{opacity:1;transform:none}.pg-app .frame .facts a,.pg-app .frame .facts button{height:30px;padding:0 12px;border-radius:999px;font:600 12px/1 var(--ui);color:var(--text);display:inline-flex;align-items:center;background:rgba(10,10,12,.55);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .15s}.pg-app .frame .facts a:hover,.pg-app .frame .facts button:hover{background:rgba(255,255,255,.18)}.pg-app .frame .err{position:absolute;inset:0;display:grid;place-items:center;padding:16px;text-align:center;font:500 13px/1.4 var(--ui);color:var(--text-2)}.pg-app .cap{width:var(--barw,100%);max-width:100%;margin:12px 0 14px;font:500 13px/1.4 var(--ui);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:18px;padding:0 4px;flex:none}.pg-app .cap b{color:var(--text-2);font-weight:600}.pg-app .pbar{--r:24px;display:flex;align-items:flex-end;gap:10px;padding:8px 8px 8px 18px;width:var(--barw,100%);max-width:100%;flex:none}.pg-app .pbar textarea{flex:none;width:100%;min-width:0;min-height:40px;resize:none;background:none;border:0;outline:0;color:var(--text);font:500 16px/1.45 var(--ui);padding:8px 0;margin:0;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;-webkit-mask-image:linear-gradient(180deg,transparent,#000 8px);mask-image:linear-gradient(180deg,transparent,#000 8px);transition:height .14s cubic-bezier(.2,.7,.2,1)}.pg-app .pbar textarea::-webkit-scrollbar{width:6px}.pg-app .pbar textarea::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:999px}.pg-app .pbar textarea::-webkit-scrollbar-track{background:transparent}@media (prefers-reduced-motion:reduce){.pg-app .pbar textarea{transition:none}}.pg-app .pbar textarea::-moz-placeholder{color:var(--text-3)}.pg-app .pbar textarea::placeholder{color:var(--text-3)}.pg-app .pbar .col2{flex:1;min-width:0;display:flex;flex-direction:column}.pg-app .pbar textarea.neg{font-size:14px;color:var(--text-2);min-height:32px;padding-top:0}.pg-app .pbar .sum{flex:1;min-width:0;font:500 15px/1.3 var(--ui);color:var(--text-2);padding:11px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-app .pbar .sum b{color:var(--text);font-weight:600}.pg-app .pbar .btn{flex:none}.pg-app .pbar .low{position:absolute;right:16px;bottom:100%;margin-bottom:8px;font:500 12px/1 var(--ui);color:rgba(255,140,140,.9)}.pg-app .dock{display:flex;flex-direction:column;gap:8px;overflow:auto;min-height:0;width:calc(var(--thumb) + 8px);padding:4px;margin:-4px 0 0 -4px;scrollbar-width:none;align-self:center;justify-self:start;max-height:100%}.pg-app .dock::-webkit-scrollbar{display:none}.pg-app .dock button{width:var(--thumb);height:var(--thumb);border-radius:clamp(12px,.9vw,18px);overflow:hidden;border:1px solid rgba(255,255,255,.14);opacity:.5;flex:none;background:#101012;transition:opacity .2s,border-color .2s,transform .2s}.pg-app .dock button:hover{opacity:.85}.pg-app .dock button[aria-current=true]{opacity:1;border-color:rgba(255,255,255,.7);transform:scale(1.06)}.pg-app .dock img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pg-app .dock .sk{position:absolute;inset:0;background:linear-gradient(100deg,rgba(255,255,255,.03) 30%,rgba(255,255,255,.09) 50%,rgba(255,255,255,.03) 70%);background-size:220% 100%;animation:sh 1.4s linear infinite}.pg-app .pop{position:fixed;z-index:120;min-width:220px;max-width:min(420px,calc(100vw - 24px));padding:6px;--r:16px;background:rgba(16,16,20,.72);animation:pop .16s cubic-bezier(.2,.7,.2,1)}.pg-app .pop .it{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:9px 12px;border-radius:10px;font:500 14px/1.2 var(--ui);color:var(--text-2);text-align:left;transition:background .15s,color .15s}.pg-app .pop .it:hover{background:rgba(255,255,255,.08);color:var(--text)}.pg-app .pop .it[aria-checked=true]{color:var(--text)}.pg-app .pop .it .l{min-width:0}.pg-app .pop .it .l small{display:block;margin-top:3px;font:500 12px/1.3 var(--ui);color:var(--text-3)}.pg-app .pop .it .r{flex:none;font:600 12px/1 var(--ui);color:var(--text-3);font-variant-numeric:tabular-nums}.pg-app .pop .it svg.ck{width:14px;height:14px;flex:none;opacity:0}.pg-app .pop .it[aria-checked=true] svg.ck{opacity:1}.pg-app .pop .hd{padding:8px 12px 4px;font:600 10px/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.pg-app .pop.models{min-width:320px}.pg-app .ars{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.pg-app .ars button{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 6px 9px;border-radius:12px;color:var(--text-2);font:600 12px/1 var(--ui);transition:background .15s,color .15s}.pg-app .ars button:hover{background:rgba(255,255,255,.08);color:var(--text)}.pg-app .ars button[aria-checked=true]{background:rgba(255,255,255,.12);color:var(--text)}.pg-app .ars i{display:block;border:1.5px solid;border-radius:3px}.pg-app .pop .seed{display:flex;gap:6px;padding:4px}.pg-app .pop .seed input{flex:1;height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--stroke);background:rgba(255,255,255,.06);color:var(--text);font:500 14px/1 var(--ui);outline:0;min-width:0}.pg-app .pop .seed input:focus{border-color:rgba(255,255,255,.4)}.pg-app .pop .seed button{height:36px;padding:0 12px;border-radius:10px;font:600 13px/1 var(--ui);color:var(--text-2);background:rgba(255,255,255,.06)}.pg-app .pop .seed button:hover{color:var(--text)}@media (max-width:900px){.pg-app .nav{width:calc(100vw - 24px);padding-right:6px}.pg-app .bal{margin:0;padding:0 10px 6px}.pg-app .bal .v span,.pg-app .lang{display:none}.pg-app .app{position:static;width:auto;padding:calc(var(--navh) + var(--navtop) * 2) 14px 24px;min-height:100svh}}.pg-app .frame>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#000;display:block}.pg-app .frame .prog{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.16);z-index:2}.pg-app .frame .prog i{display:block;height:100%;width:0;background:#fff}.pg-app .frame .mute{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(10,10,12,.5);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:3;transition:background .15s}.pg-app .frame .mute:hover{background:rgba(255,255,255,.2)}.pg-app .frame .mute svg{width:16px;height:16px}.pg-app .frame .pp{position:absolute;inset:0;display:grid;place-items:center;z-index:1;opacity:0;transition:opacity .2s;pointer-events:none}.pg-app .frame .pp span{width:64px;height:64px;border-radius:50%;background:rgba(10,10,12,.5);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:grid;place-items:center;color:#fff}.pg-app .frame .pp svg{width:22px;height:22px}.pg-app .frame[data-paused=true] .pp{opacity:1}.pg-app .frame.vid{cursor:pointer}.pg-app .frame.audio{display:flex;align-items:center;gap:18px;padding:0 24px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03))}.pg-app .frame.audio .play{width:52px;height:52px;border-radius:50%;background:#fff;color:#0A0A0B;display:grid;place-items:center;flex:none;transition:background .2s}.pg-app .frame.audio .play:hover{background:#ECECEF}.pg-app .frame.audio .play svg{width:20px;height:20px}.pg-app .frame.audio canvas{flex:1;min-width:0;height:58%;display:block;cursor:pointer}.pg-app .frame.audio .time{font:600 13px/1 var(--ui);color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;min-width:84px;text-align:right}.pg-app .dock canvas,.pg-app .dock img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.pg-app .dock .au{width:100%;height:100%;display:grid;place-items:center;background:rgba(255,255,255,.05);color:var(--text-2)}.pg-app .dock .au canvas{width:70%;height:40%}.pg-app .slot.filled .ic{width:44px;height:44px;border-radius:9px;background:rgba(255,255,255,.08);display:grid;place-items:center;color:var(--text-2);flex:none}.pg-app .slot.filled .ic svg{width:18px;height:18px}.pg-app .slot.filled video{width:44px;height:44px;border-radius:9px;-o-object-fit:cover;object-fit:cover;flex:none;background:#000}.pg-app .frame{position:relative}.pg-app .frame.init{transition:none}.pg-app .frame .fc{position:absolute;inset:0;transition:opacity .4s}.pg-app .frame .fc.in,.pg-app .frame .fc.out{opacity:0}.pg-app .frame.empty .fc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px}.pg-app .frame.empty{display:block;padding:0}.pg-app .frame .dz{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;width:100%;height:100%}.pg-app .frame.audio{display:block;padding:0}.pg-app .frame.audio .fc{display:flex;align-items:center;gap:18px;padding:0 24px}.pg-app .frame .media{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .45s}.pg-app .frame .fc.loaded .media,.pg-app .frame .media.on{opacity:1}.pg-app .frame .fc.loaded .gen,.pg-app .frame .fc.loaded .sk{opacity:0;pointer-events:none}.pg-app .frame .gen,.pg-app .frame .sk{transition:opacity .4s}.pg-app .frame .gen{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:36px;padding:0 14px 0 12px;border-radius:999px;display:inline-flex;align-items:center;gap:9px;font:600 12px/1 var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--text);z-index:3;white-space:nowrap}.pg-app .frame .gen i{font-style:normal;font-weight:600;color:var(--text-2);font-variant-numeric:tabular-nums;letter-spacing:0}.pg-app .ring{width:14px;height:14px;border-radius:50%;border:1.6px solid rgba(255,255,255,.25);border-top-color:#fff;animation:spin .9s linear infinite;flex:none}@keyframes spin{to{transform:rotate(1turn)}}.pg-app .dock .ring.sm{position:absolute;left:50%;top:50%;margin:-7px 0 0 -7px}.pg-app .dock button{position:relative}.pg-app .x-out{opacity:0;transform:translateY(6px);transition:opacity .17s,transform .17s}.pg-app .x-in{animation:xin .36s cubic-bezier(.2,.7,.2,1)}@keyframes xin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pg-app #cap,.pg-app #col,.pg-app #dock,.pg-app #pbar{will-change:opacity}.pg-app .chead .pills{flex-wrap:wrap}.pg-app .chead .pills button{padding:7px 9px}.pg-app .balw{position:relative}.pg-app .bal{cursor:pointer;transition:background .2s}.pg-app .bal:hover,.pg-app .bal[aria-expanded=true]{background:rgba(255,255,255,.06)}.pg-app .bpanel{position:absolute;top:calc(var(--navh) - 8px);right:0;min-width:380px;padding:18px 16px 16px;--r:22px;background:rgba(16,16,20,.72);display:none}.pg-app .bpanel[data-open=true]{display:block;animation:pop .18s cubic-bezier(.2,.7,.2,1)}.pg-app .bp-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 4px}.pg-app .bp-bal{font:600 22px/1 var(--ui);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums}.pg-app .bp-bal span{margin-left:6px;font:500 13px/1 var(--ui);color:var(--text-3)}.pg-app .bp-tabs{margin:14px 0 12px}.pg-app .bp-opt{display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 6px 10px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid var(--stroke);color:var(--text-2);transition:background .15s,color .15s,border-color .15s;font-variant-numeric:tabular-nums}.pg-app .bp-opt b{font:600 14px/1 var(--ui);color:var(--text)}.pg-app .bp-opt span{font:500 12px/1 var(--ui);color:var(--text-3)}.pg-app .bp-opt:hover{background:rgba(255,255,255,.1)}.pg-app .bp-opt[aria-pressed=true]{background:#fff;border-color:#fff}.pg-app .bp-opt[aria-pressed=true] b{color:#0A0A0B}.pg-app .bp-opt[aria-pressed=true] span{color:rgba(10,10,11,.55)}.pg-app .bp-own{display:flex;align-items:center;gap:10px;margin-top:8px;height:46px;padding:0 12px 0 14px;border-radius:14px;border:1px solid var(--stroke);background:rgba(255,255,255,.04)}.pg-app .bp-own>span:first-child{font:600 13px/1 var(--ui);color:var(--text-2);white-space:nowrap}.pg-app .bp-own input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--text);font:600 15px/1 var(--ui);text-align:right;font-variant-numeric:tabular-nums}.pg-app .bp-own input::-moz-placeholder{color:var(--text-3);font-weight:500}.pg-app .bp-own input::placeholder{color:var(--text-3);font-weight:500}.pg-app .bp-own .bp-usd{font:500 12px/1 var(--ui);color:var(--text-3);white-space:nowrap;min-width:64px;text-align:right}.pg-app .bp-own:focus-within{border-color:rgba(255,255,255,.4)}.pg-app .bp-list{display:flex;flex-direction:column;gap:2px}.pg-app .bp-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border-radius:12px;text-align:left;transition:background .15s}.pg-app .bp-row:hover{background:rgba(255,255,255,.06)}.pg-app .bp-row[aria-pressed=true]{background:rgba(255,255,255,.1)}.pg-app .bp-row .l b,.pg-app .bp-row .r b{display:block;font:600 14px/1.2 var(--ui);color:var(--text);font-variant-numeric:tabular-nums}.pg-app .bp-row .l small,.pg-app .bp-row .r small{display:block;margin-top:3px;font:500 11px/1.2 var(--ui);color:var(--text-3)}.pg-app .bp-row .r{text-align:right;flex:none}.pg-app .bp-go{width:100%;margin-top:12px;height:44px;justify-content:space-between;padding:0 16px 0 18px}.pg-app .bp-go small{margin:0}.pg-app .bp-note{margin:10px 4px 0;font:500 12px/1.4 var(--ui);color:var(--text-2)}@media (max-width:900px){.pg-app .bpanel{position:fixed;left:12px;right:12px;top:calc(var(--navh) + var(--navtop) + 8px);min-width:0}}.pg-app .pop .cl{display:inline-flex;align-items:center;gap:10px}.pg-app .pop .cl img{width:28px;height:28px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.pg-app .pop .pgrid{display:grid;grid-template-columns:repeat(4,64px);gap:6px;padding:4px;max-height:60vh;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.pg-app .pop .pgrid button{width:64px;height:64px;border-radius:12px;overflow:hidden;border:1px solid var(--stroke);opacity:.75;transition:opacity .15s,border-color .15s}.pg-app .pop .pgrid button:hover,.pg-app .pop .pgrid button[aria-checked=true]{opacity:1;border-color:rgba(255,255,255,.7)}.pg-app .pop .pgrid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pg-app .pop .sep{margin:6px 8px}.pg-app .ars button small{font:500 10px/1 var(--ui);color:var(--text-3);text-transform:none;letter-spacing:0}.pg-app .fld{display:flex;flex-direction:column;gap:8px}.pg-app .fld>span{font:600 11px/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.pg-app .fld input,.pg-app .fld textarea{width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--stroke);background:rgba(255,255,255,.05);color:var(--text);font:500 15px/1.4 var(--ui);outline:0;resize:none;transition:border-color .2s}.pg-app .fld input:focus,.pg-app .fld textarea:focus{border-color:rgba(255,255,255,.4)}.pg-app .fld input::-moz-placeholder,.pg-app .fld textarea::-moz-placeholder{color:var(--text-3)}.pg-app .fld input::placeholder,.pg-app .fld textarea::placeholder{color:var(--text-3)}.pg-app .fld small{font:500 12px/1.4 var(--ui);color:var(--text-3)}.pg-app .fld .row.fvoice{background:rgba(255,255,255,.05);border:1px solid var(--stroke);border-radius:14px;min-height:46px;color:var(--text);font-weight:500}.pg-app .fld .row.fvoice>span:first-child{display:flex;align-items:baseline;gap:8px;font-weight:600}.pg-app .fld .row.fvoice>span:first-child small{font:500 12px/1 var(--ui);color:var(--text-3)}.pg-app .fbtns{display:flex;gap:8px;flex-wrap:wrap;padding-top:4px}.pg-app .btn.ghost{background:rgba(255,255,255,.07);color:var(--text);border:1px solid var(--stroke)}.pg-app .btn.ghost:hover{background:rgba(255,255,255,.12)}.pg-app .bp-row.own{cursor:text}.pg-app .bp-row.own input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--text);font:600 14px/1 var(--ui);text-align:right;font-variant-numeric:tabular-nums;padding:0 8px}.pg-app .bp-row.own input::-moz-placeholder{color:var(--text-3);font-weight:500}.pg-app .bp-row.own input::placeholder{color:var(--text-3);font-weight:500}.pg-app .bp-row.own .r{min-width:52px}.pg-app .infroot{flex:1;min-height:0;display:flex}.pg-app .inf{--side:clamp(250px,21vw,320px);flex:none;width:min(100%,1640px);margin:0 auto;min-height:0;display:grid;grid-template-columns:var(--side) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:clamp(16px,2vw,36px)}.pg-app .inf.one{display:flex;justify-content:center;align-items:flex-start;overflow:hidden auto;padding:4px 0 24px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.pg-app .irail{display:flex;flex-direction:column;gap:14px;min-height:0;padding-top:2px}.pg-app .pcard{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border-radius:18px;text-align:left;transition:background .2s}.pg-app .pcard:hover,.pg-app .pcard[aria-expanded=true]{background:rgba(255,255,255,.08)}.pg-app .pcard .noav,.pg-app .pcard img{width:54px;height:54px;border-radius:14px;-o-object-fit:cover;object-fit:cover;flex:none;background:rgba(255,255,255,.08);border:1px solid var(--stroke)}.pg-app .pcard .pt{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.pg-app .pcard .pt b{display:flex;align-items:center;gap:8px;font:600 15px/1.2 var(--ui);color:var(--text);min-width:0}.pg-app .pcard .pt b span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-app .pcard .pt b svg{width:12px;height:12px;opacity:.6;flex:none}.pg-app .pcard .pt small{font:500 12px/1.3 var(--ui);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-app .itabs{display:flex;flex-direction:column;gap:2px}.pg-app .itabs button{display:flex;align-items:center;justify-content:space-between;gap:10px;height:42px;padding:0 14px;border-radius:12px;font:600 14px/1 var(--ui);color:var(--text-2);text-align:left;transition:background .15s,color .15s}.pg-app .itabs button:hover{color:var(--text);background:rgba(255,255,255,.05)}.pg-app .itabs button[aria-current=true]{color:var(--text);background:rgba(255,255,255,.09)}.pg-app .itabs i{font:600 11px/1 var(--ui);font-style:normal;color:var(--text-2);background:rgba(255,255,255,.1);padding:5px 7px;border-radius:999px;font-variant-numeric:tabular-nums}.pg-app .infroot .glass{contain:paint}.pg-app .imain{min-height:0;overflow:hidden auto;padding:2px 8px 40px 2px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.pg-app .ih{font:600 clamp(20px,1.3vw,26px)/1.15 var(--ui);letter-spacing:-.02em;margin:4px 0 16px}.pg-app #imain,.pg-app #infRoot{will-change:opacity}.pg-app .icomp{--r:22px;padding:12px}.pg-app .ipicks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pg-app .ipicks.two{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.pg-app .ipick{position:relative;display:flex;flex-direction:column;justify-content:center;gap:7px;min-height:66px;padding:11px 36px 11px 14px;border-radius:15px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07);text-align:left;color:var(--text);transition:background .15s,border-color .15s;min-width:0}.pg-app button.ipick:hover,.pg-app button.ipick[aria-expanded=true]{background:rgba(255,255,255,.09)}.pg-app .ipick .lab{padding:0;font:600 10px/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.pg-app .ipick>svg{position:absolute;right:13px;top:50%;margin-top:-6px;width:12px;height:12px;opacity:.55}.pg-app .ipick .sel{display:flex;align-items:center;gap:9px;min-width:0}.pg-app .ipick .sel img{width:26px;height:26px;border-radius:7px;-o-object-fit:cover;object-fit:cover;flex:none}.pg-app .ipick .sel b{font:600 14px/1.2 var(--ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-app .ipick .sel.dim b{color:var(--text-3);font-weight:500}.pg-app .ipick.text{padding-right:14px;cursor:text}.pg-app .ipick.text input{width:100%;background:none;border:0;outline:0;color:var(--text);font:600 14px/1.2 var(--ui);padding:0;margin:0;height:17px}.pg-app .ipick.text input::-moz-placeholder{color:var(--text-3);font-weight:500}.pg-app .ipick.text input::placeholder{color:var(--text-3);font-weight:500}.pg-app .ipick.text:focus-within{border-color:rgba(255,255,255,.3)}.pg-app .irow{justify-content:space-between;gap:12px;margin-top:10px;padding:0 2px}.pg-app .ichips,.pg-app .irow{display:flex;align-items:center}.pg-app .ichips{gap:6px;flex-wrap:wrap;min-width:0}.pg-app .chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--stroke);font:600 13px/1 var(--ui);color:var(--text);white-space:nowrap;transition:background .15s;font-variant-numeric:tabular-nums}.pg-app button.chip:hover,.pg-app button.chip[aria-expanded=true]{background:rgba(255,255,255,.11)}.pg-app .chip .k{color:var(--text-3);font-weight:500}.pg-app .chip>svg{width:11px;height:11px;opacity:.6}.pg-app .chip .ar{display:grid;place-items:center;width:14px;height:14px}.pg-app .chip .ar i{display:block;border:1.5px solid;border-radius:2px}.pg-app .chip:disabled{opacity:.4;cursor:default}.pg-app .ichips .stepper{height:34px;padding:0 10px 0 4px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--stroke)}.pg-app .ichips .stepper button{width:26px;height:26px;background:none}.pg-app .ichips .stepper button:hover{background:rgba(255,255,255,.12)}.pg-app .ichips .stepper button:disabled{background:none}.pg-app .ichips .stepper .k{font:500 13px/1 var(--ui);color:var(--text-3);margin-left:4px}.pg-app .ipills{margin:0 0 10px 2px}.pg-app .irow .btn{flex:none}.pg-app .series{margin-top:6px}.pg-app .serie{margin-top:24px}.pg-app .sh{display:flex;align-items:baseline;gap:10px;margin:0 2px 10px;min-width:0}.pg-app .st{font:600 15px/1.3 var(--ui);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-app .meta{font:500 12px/1.3 var(--ui);color:var(--text-3);white-space:nowrap;flex:none}.pg-app .sb{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(180px,12vw,250px),1fr));gap:8px}.pg-app .serie.video .sb{grid-template-columns:repeat(auto-fill,minmax(clamp(260px,16vw,330px),1fr))}.pg-app .shot{position:relative;aspect-ratio:var(--ar);border-radius:14px;overflow:hidden;background:#0d0d0f;border:1px solid var(--stroke);min-width:0}.pg-app .shot[data-shot]{cursor:zoom-in}.pg-app .shot img,.pg-app .shot video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pg-app .shot .sk{position:absolute;inset:0;background:linear-gradient(100deg,rgba(255,255,255,.03) 30%,rgba(255,255,255,.09) 50%,rgba(255,255,255,.03) 70%);background-size:220% 100%;animation:sh 1.4s linear infinite}.pg-app .shot .gen{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:32px;padding:0 12px 0 10px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;font:600 11px/1 var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--text);white-space:nowrap}.pg-app .shot .gen i{font-style:normal;color:var(--text-2);font-variant-numeric:tabular-nums;letter-spacing:0}.pg-app .shot .tag{position:absolute;top:8px;left:8px;height:20px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;font:600 10px/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--text);z-index:2}.pg-app .shot .err{position:absolute;inset:0;display:grid;place-items:center;padding:12px;text-align:center;font:500 12px/1.4 var(--ui);color:var(--text-2)}.pg-app .fcell .pl,.pg-app .shot .pl{position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:rgba(10,10,12,.5);border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;color:#fff;pointer-events:none;transition:opacity .2s}.pg-app .fcell .pl svg,.pg-app .shot .pl svg{width:16px;height:16px}.pg-app .fcell:hover .pl,.pg-app .shot:hover .pl{opacity:0}.pg-app .shot .fd{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#0A0A0B;z-index:2}.pg-app .shot .fd svg{width:12px;height:12px}.pg-app .shot .acts{position:absolute;left:0;right:0;bottom:0;padding:30px 8px 8px;display:flex;flex-wrap:wrap;gap:4px;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.66));opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s;z-index:3}.pg-app .shot:focus-within .acts,.pg-app .shot:hover .acts{opacity:1;transform:none}.pg-app .oimg .acts button,.pg-app .shot .acts a,.pg-app .shot .acts button{height:26px;padding:0 9px;border-radius:999px;font:600 11px/1 var(--ui);color:var(--text);display:inline-flex;align-items:center;background:rgba(10,10,12,.55);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .15s;white-space:nowrap}.pg-app .oimg .acts button:hover,.pg-app .shot .acts a:hover,.pg-app .shot .acts button:hover{background:rgba(255,255,255,.2)}.pg-app .shot .acts button[aria-pressed=true]{background:#fff;color:#0A0A0B;border-color:#fff}.pg-app .oimg .acts .x,.pg-app .shot .acts .x{margin-left:auto;padding:0;width:26px;justify-content:center}.pg-app .oimg .acts .x svg,.pg-app .shot .acts .x svg{width:10px;height:10px}.pg-app .iempty{margin:26px 2px 0;max-width:540px;font:500 14px/1.5 var(--ui);color:var(--text-3)}.pg-app .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;align-items:start}.pg-app .cards.scenes{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.pg-app .ocard{min-width:0;display:flex;flex-direction:column;gap:6px;text-align:left}.pg-app .oimg{position:relative;aspect-ratio:3/4;border-radius:16px;overflow:hidden;background:rgba(255,255,255,.04);border:1px solid var(--stroke)}.pg-app .ocard.scene .oimg{aspect-ratio:16/10}.pg-app .oimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pg-app .scbg{position:absolute;inset:0;background:radial-gradient(120% 90% at 30% 20%,rgba(255,255,255,.1),rgba(255,255,255,.02) 60%)}.pg-app .oimg .acts{position:absolute;left:0;right:0;bottom:0;padding:30px 8px 8px;display:flex;gap:4px;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.66));opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s}.pg-app .ocard:hover .oimg .acts,.pg-app .oimg:focus-within .acts{opacity:1;transform:none}.pg-app .oimg .acts button{height:28px;padding:0 11px;font-size:12px}.pg-app .oimg .acts .x{width:28px}.pg-app .oname{width:100%;background:none;border:0;outline:0;color:var(--text);font:600 13px/1.3 var(--ui);padding:3px 6px;border-radius:8px;transition:background .15s}.pg-app .oname:focus,.pg-app .oname:hover{background:rgba(255,255,255,.06)}.pg-app .oname::-moz-placeholder{color:var(--text-3);font-weight:500}.pg-app .oname::placeholder{color:var(--text-3);font-weight:500}.pg-app .ocard>b{font:600 14px/1.3 var(--ui);padding:2px 6px 0}.pg-app .ocard>small{font:500 12px/1.4 var(--ui);color:var(--text-3);padding:0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pg-app .ocard.more{aspect-ratio:3/4;border-radius:16px;border:1px dashed rgba(255,255,255,.22);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--text-2);font:600 13px/1 var(--ui);transition:border-color .2s,color .2s}.pg-app .cards.scenes .ocard.more{aspect-ratio:16/10}.pg-app .ocard.more:hover{border-color:rgba(255,255,255,.55);color:var(--text)}.pg-app .ocard.more svg{width:14px;height:14px}.pg-app .scform{--r:20px;padding:16px;margin-bottom:18px;display:flex;flex-direction:column;gap:14px;max-width:640px}.pg-app .fwrap3{max-width:900px}.pg-app .fprof{display:flex;align-items:center;gap:16px;margin:2px 0 18px}.pg-app .fprof .noav,.pg-app .fprof img{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:rgba(255,255,255,.08);border:1px solid var(--stroke);flex:none}.pg-app .fprof b{display:block;font:600 17px/1.2 var(--ui)}.pg-app .fprof small{display:block;margin-top:4px;font:500 13px/1.3 var(--ui);color:var(--text-3)}.pg-app .ftools{display:flex;align-items:center;gap:6px;margin:0 0 12px;min-height:34px}.pg-app .ftools .dim{font:500 13px/1 var(--ui);color:var(--text-3);margin-right:auto}.pg-app .ftools>span:not(.dim){font:600 13px/1 var(--ui);color:var(--text-2);margin-right:4px}.pg-app .fgrid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.pg-app .fcell{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:8px;background:#0d0d0f;padding:0;min-width:0;cursor:default}.pg-app .fcell img,.pg-app .fcell video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:opacity .15s}.pg-app .fcell .chk{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;border:1.5px solid rgba(255,255,255,.85);background:rgba(10,10,12,.35);display:grid;place-items:center;color:transparent;transition:background .15s,color .15s}.pg-app .fcell .chk svg{width:13px;height:13px}.pg-app .fcell[aria-pressed=true]{outline:2px solid #fff;outline-offset:-2px}.pg-app .fcell[aria-pressed=true] .chk{background:#fff;color:#0A0A0B;border-color:#fff}.pg-app .fcell[aria-pressed=true] img,.pg-app .fcell[aria-pressed=true] video{opacity:.7}.pg-app .fcell{cursor:zoom-in}.pg-app .fcell:has(.chk){cursor:pointer}.pg-app .viewer{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;padding:calc(var(--navtop) + 14px) 0 16px;opacity:0;transition:opacity .25s}.pg-app .viewer[data-on=true]{opacity:1}.pg-app .vbg{position:absolute;inset:0;background:rgba(6,6,7,.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.pg-app .vx{position:absolute;top:var(--navtop);right:calc((100vw - var(--navw)) / 2 + 8px);width:calc(var(--navh) - 18px);height:calc(var(--navh) - 18px);margin-top:9px;border-radius:50%;display:grid;place-items:center;color:var(--text);z-index:3;transition:background .2s}.pg-app .vx:hover{background:rgba(255,255,255,.16)}.pg-app .vx svg{width:13px;height:13px}.pg-app .vnav{position:absolute;top:50%;margin-top:-42px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:var(--text);z-index:3;transition:background .2s,opacity .2s}.pg-app .vnav.prev{left:calc((100vw - var(--navw)) / 2 - 8px)}.pg-app .vnav.next{right:calc((100vw - var(--navw)) / 2 - 8px)}.pg-app .vnav:hover{background:rgba(255,255,255,.16)}.pg-app .vnav svg{width:20px;height:20px}.pg-app .viewer[data-many=false] .vnav,.pg-app .viewer[data-many=false] .vstrip{display:none}.pg-app .vstage{position:relative;z-index:1;width:min(100vw - 160px,1500px);height:calc(100vh - 230px);min-height:200px}.pg-app .vm{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s}.pg-app .vm.in,.pg-app .vm.out{opacity:0}.pg-app .vm img,.pg-app .vm video{max-width:100%;max-height:calc(100vh - 230px);width:auto;height:auto;display:block;border-radius:clamp(12px,1vw,18px);border:1px solid var(--stroke);box-shadow:0 50px 120px -40px rgba(0,0,0,.95);background:#0d0d0f}.pg-app .vm img{cursor:default}.pg-app .vv{position:relative;display:inline-block;max-width:100%;cursor:pointer}.pg-app .vv video{background:#000}.pg-app .vv .prog{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.16);border-radius:0 0 18px 18px;overflow:hidden}.pg-app .vv .prog i{display:block;height:100%;width:0;background:#fff}.pg-app .vv .mute{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(10,10,12,.5);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .15s}.pg-app .vv .mute:hover{background:rgba(255,255,255,.2)}.pg-app .vv .mute svg{width:16px;height:16px}.pg-app .vv .pp{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transition:opacity .2s;pointer-events:none}.pg-app .vv .pp span{width:64px;height:64px;border-radius:50%;background:rgba(10,10,12,.5);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:grid;place-items:center;color:#fff}.pg-app .vv .pp svg{width:22px;height:22px}.pg-app .vv[data-paused=true] .pp{opacity:1}.pg-app .vv.audio{display:flex;align-items:center;gap:18px;width:min(100vw - 160px,760px);height:150px;padding:0 24px;border-radius:24px;cursor:default;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035))}.pg-app .vv.audio .play{width:52px;height:52px;border-radius:50%;background:#fff;color:#0A0A0B;display:grid;place-items:center;flex:none;transition:background .2s}.pg-app .vv.audio .play:hover{background:#ECECEF}.pg-app .vv.audio .play svg{width:20px;height:20px}.pg-app .vv.audio canvas{flex:1;min-width:0;height:58%;display:block;cursor:pointer}.pg-app .vv.audio .time{font:600 13px/1 var(--ui);color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;min-width:84px;text-align:right}.pg-app .vth .au{width:100%;height:100%;display:grid;place-items:center;background:rgba(255,255,255,.06);color:var(--text-2)}.pg-app .vth .au svg{width:18px;height:18px}.pg-app .vcap{position:relative;z-index:1;margin:14px 0 0;max-width:min(100vw - 160px,1500px);font:500 13px/1.4 var(--ui);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;padding:0 4px;min-height:18px}.pg-app .vcap b{color:var(--text-2);font-weight:600}.pg-app .vcap .cnt{margin-right:12px;font-variant-numeric:tabular-nums;color:var(--text-3)}.pg-app .vacts{position:relative;z-index:1;display:flex;gap:4px;flex-wrap:wrap;justify-content:center;margin-top:10px}.pg-app .vacts a,.pg-app .vacts button{height:30px;padding:0 12px;border-radius:999px;font:600 12px/1 var(--ui);color:var(--text);display:inline-flex;align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);transition:background .15s}.pg-app .vacts a:hover,.pg-app .vacts button:hover{background:rgba(255,255,255,.18)}.pg-app .vacts button[aria-pressed=true]{background:#fff;color:#0A0A0B;border-color:#fff}.pg-app .vstrip{position:relative;z-index:1;display:flex;gap:6px;margin-top:14px;max-width:min(100vw - 160px,1500px);overflow:auto;scrollbar-width:none;padding:4px;scroll-behavior:smooth}.pg-app .vstrip::-webkit-scrollbar{display:none}.pg-app .vth{position:relative;width:52px;height:52px;border-radius:11px;overflow:hidden;border:1px solid rgba(255,255,255,.14);opacity:.45;flex:none;background:#101012;transition:opacity .2s,border-color .2s,transform .2s;padding:0}.pg-app .vth:hover{opacity:.85}.pg-app .vth[aria-current=true]{opacity:1;border-color:rgba(255,255,255,.7);transform:scale(1.06)}.pg-app .vth img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pg-app .vth i{position:absolute;top:3px;right:3px;width:14px;height:14px;border-radius:50%;background:#fff;color:#0A0A0B;display:grid;place-items:center}.pg-app .vth i svg{width:8px;height:8px}@media (max-width:900px){.pg-app .vcap,.pg-app .vstage,.pg-app .vstrip{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.pg-app .vnav.prev{left:8px}.pg-app .vnav.next{right:8px}.pg-app .vx{right:12px}}.pg-app .galroot{flex:1;min-height:0;display:flex}.pg-app .gal{flex:none;width:min(100%,1640px);margin:0 auto;min-height:0;display:flex;flex-direction:column}.pg-app .ghead{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:2px 2px 0}.pg-app .ghead .ih{margin:4px 0 14px;display:flex;align-items:baseline;gap:10px}.pg-app .ghead .ih .cnt{font:500 14px/1 var(--ui);color:var(--text-3);letter-spacing:0;font-variant-numeric:tabular-nums}.pg-app .gtools{display:flex;align-items:center;gap:6px;margin:0 0 14px;flex-wrap:wrap}.pg-app .gtools .pills{margin-right:8px}.pg-app .gtools .gsum{font:600 13px/1 var(--ui);color:var(--text-2);margin:0 4px}.pg-app .gbody{min-height:0;overflow:hidden auto;padding:2px 8px 40px 2px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;will-change:opacity}.pg-app .gday{margin-bottom:22px}.pg-app .gday h3{margin:0 2px 10px;font:600 14px/1.2 var(--ui);color:var(--text);display:flex;align-items:baseline;gap:8px}.pg-app .gday h3 span{font:500 12px/1 var(--ui);color:var(--text-3);font-variant-numeric:tabular-nums}.pg-app .grow{--gh:clamp(170px,13vw,240px);display:flex;flex-wrap:wrap;gap:6px}.pg-app .grow:after{content:"";flex-grow:1000000}.pg-app .gt{position:relative;flex-grow:calc(var(--ar) * 100);width:calc(var(--ar) * var(--gh));aspect-ratio:var(--ar);min-width:0;border-radius:12px;overflow:hidden;background:#0d0d0f;border:1px solid var(--stroke);padding:0;cursor:zoom-in;text-align:left}.pg-app .gt canvas,.pg-app .gt img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:opacity .15s}.pg-app .gt.au{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03));max-width:calc(var(--gh) * 2.1)}.pg-app .gt.au canvas{height:52%;padding:0 16px;box-sizing:border-box;margin-top:6%}.pg-app .gt.au .gi{opacity:1;transform:none;background:none;padding-bottom:12px}.pg-app .gt.au .dur{bottom:12px}.pg-app .gt .ic{position:absolute;inset:0;display:grid;place-items:center;color:var(--text-2)}.pg-app .gt .ic svg{width:22px;height:22px}.pg-app .gt .pl{position:absolute;left:50%;top:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;background:rgba(10,10,12,.5);border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;color:#fff;pointer-events:none;transition:opacity .2s}.pg-app .gt .pl svg{width:15px;height:15px}.pg-app .gt .dur{right:8px;bottom:8px;background:rgba(10,10,12,.55);color:#fff;font:600 11px/20px var(--ui);font-variant-numeric:tabular-nums}.pg-app .gt .dur,.pg-app .gt .tag{position:absolute;height:20px;padding:0 7px;border-radius:999px;z-index:2}.pg-app .gt .tag{top:8px;left:8px;display:inline-flex;align-items:center;font:600 10px/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.pg-app .gt .fd{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#0A0A0B;z-index:2}.pg-app .gt .fd svg{width:11px;height:11px}.pg-app .gt .gi{position:absolute;left:0;right:0;bottom:0;padding:26px 10px 9px;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.66));opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s;z-index:1;pointer-events:none}.pg-app .gt .gi b{font:600 12px/1.3 var(--ui);color:#fff}.pg-app .gt .gi b,.pg-app .gt .gi small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-app .gt .gi small{margin-top:2px;font:500 11px/1.3 var(--ui);color:rgba(255,255,255,.7)}.pg-app .gt:focus-visible .gi,.pg-app .gt:hover .gi{opacity:1;transform:none}.pg-app .gt:hover .pl{opacity:0}.pg-app .gt .sk{position:absolute;inset:0;background:linear-gradient(100deg,rgba(255,255,255,.03) 30%,rgba(255,255,255,.09) 50%,rgba(255,255,255,.03) 70%);background-size:220% 100%;animation:sh 1.4s linear infinite}.pg-app .gt .gen{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:30px;padding:0 10px 0 9px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;font:600 11px/1 var(--ui);color:var(--text);white-space:nowrap}.pg-app .gt .gen i{font-style:normal;color:var(--text-2);font-variant-numeric:tabular-nums}.pg-app .gt.busy{cursor:default}.pg-app .gt .chk{position:absolute;top:8px;left:8px;width:24px;height:24px;border-radius:50%;border:1.5px solid rgba(255,255,255,.85);background:rgba(10,10,12,.35);display:grid;place-items:center;color:transparent;transition:background .15s,color .15s;z-index:3}.pg-app .gt .chk svg{width:13px;height:13px}.pg-app .gt:has(.chk){cursor:pointer}.pg-app .gt[aria-pressed=true]{outline:2px solid #fff;outline-offset:-2px}.pg-app .gt[aria-pressed=true] .chk{background:#fff;color:#0A0A0B;border-color:#fff}.pg-app .gt[aria-pressed=true] img{opacity:.7}@media (max-width:900px){.pg-app .gal,.pg-app .galroot{display:block}.pg-app .gbody{overflow:visible;padding:0}.pg-app .grow{--gh:120px}}.pg-app .profroot{flex:1;min-height:0;display:flex}.pg-app .prof{flex:none;width:min(100%,1120px);margin:0 auto;min-height:0;overflow:hidden auto;padding:2px 8px 40px 2px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;will-change:opacity}.pg-app .phead{display:flex;align-items:center;gap:clamp(18px,2vw,28px);margin:4px 0 clamp(22px,2.4vw,34px)}.pg-app .pava{position:relative;width:clamp(76px,7vw,104px);height:clamp(76px,7vw,104px);border-radius:50%;overflow:hidden;background:rgba(255,255,255,.08);border:1px solid var(--stroke);box-shadow:inset 0 1px 0 rgba(255,255,255,.14);display:grid;place-items:center;color:var(--text-2);flex:none}.pg-app .pava img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pg-app .pava b{font:600 clamp(30px,2.6vw,40px)/1 var(--ui);color:var(--text);letter-spacing:-.02em}.pg-app .pava>svg{width:38%;height:38%}.pg-app .pava .pcam{position:absolute;inset:0;display:grid;place-items:center;background:rgba(6,6,7,.55);color:#fff;opacity:0;transition:opacity .2s}.pg-app .pava .pcam svg{width:22px;height:22px}.pg-app .pava:focus-visible .pcam,.pg-app .pava:hover .pcam{opacity:1}.pg-app .pwho{min-width:0;flex:1}.pg-app .pwho h2{font:600 clamp(26px,2vw,36px)/1.08 var(--ui);letter-spacing:-.03em}.pg-app .pwho .psub,.pg-app .pwho h2{margin:8px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-app .pwho .psub{font:500 14px/1.4 var(--ui);color:var(--text-3)}.pg-app .pstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:clamp(18px,2vw,28px)}.pg-app .ptile{display:flex;flex-direction:column;gap:10px;min-height:120px;padding:16px 18px 14px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid var(--stroke);min-width:0}.pg-app .ptile .lab{padding:0}.pg-app .ptile .num{font:600 clamp(24px,1.7vw,32px)/1 var(--ui);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-app .ptile .num small{font:500 .5em/1 var(--ui);letter-spacing:0;color:var(--text-3);margin-left:5px}.pg-app .ptile .num .dim{font-size:.62em;color:var(--text-2)}.pg-app .ptile .sub{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;font:500 12px/1.3 var(--ui);color:var(--text-3);min-width:0}.pg-app .ptile .sub span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-app .ptile .sub button{flex:none;font:600 12px/1 var(--ui);color:var(--text-2);padding:6px 9px;margin:-6px -9px -6px 0;border-radius:999px;white-space:nowrap;transition:background .15s,color .15s}.pg-app .ptile .sub button:hover{background:rgba(255,255,255,.08);color:var(--text)}.pg-app .pgrid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(16px,2vw,28px);align-items:start}.pg-app .pform{width:auto;max-width:none}.pg-app .pform .fld input[readonly]{color:var(--text-2);cursor:default}.pg-app .psaved{font:500 13px/1 var(--ui);color:var(--text-3);align-self:center}.pg-app .precent .sh a{transition:color .2s}.pg-app .precent .sh a:hover{color:var(--text)}.pg-app .precent .grow{--gh:clamp(150px,11vw,200px)}.avatar img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.avatar b{font:600 13px/1 var(--ui);color:var(--text)}@media (max-width:900px){.pg-app .prof,.pg-app .profroot{display:block}.pg-app .prof{overflow:visible;padding:0}.pg-app .phead{flex-wrap:wrap}.pg-app .pstats{grid-template-columns:1fr 1fr}.pg-app .ptile .sub{flex-wrap:wrap}.pg-app .ptile .sub span{white-space:normal}.pg-app .ptile .sub button{margin-left:-9px}.pg-app .pwho .psub,.pg-app .pwho h2{white-space:normal}.pg-app .pgrid{grid-template-columns:1fr}.pg-app .precent .grow{--gh:120px}}.pg-app .comroot{flex:1;min-height:0;display:flex}.pg-app .com{flex:none;width:min(100%,1640px);margin:0 auto;min-height:0;display:flex;flex-direction:column}.pg-app .com .cbody{min-height:0;overflow:hidden auto;padding:2px 8px 40px 2px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;will-change:opacity}.pg-app .cmhead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:2px 2px 0}.pg-app .ctr{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.pg-app .cmhead .ih{margin:4px 0 6px}.pg-app .csub{margin:0 0 14px;font:500 13px/1.3 var(--ui);color:var(--text-3);font-variant-numeric:tabular-nums}.pg-app .csearch{position:relative;width:min(300px,26vw);margin:0;display:block}.pg-app .csearch svg{position:absolute;left:13px;top:50%;width:15px;height:15px;margin-top:-7.5px;color:var(--text-3);pointer-events:none}.pg-app .csearch input{width:100%;height:36px;padding:0 14px 0 36px;border-radius:999px;border:1px solid var(--stroke);background:rgba(255,255,255,.05);color:var(--text);font:500 13px/1 var(--ui);outline:0;transition:border-color .2s,background .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pg-app .csearch input::-moz-placeholder{color:var(--text-3)}.pg-app .csearch input::placeholder{color:var(--text-3)}.pg-app .csearch input:focus{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.07)}.pg-app .csearch input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.pg-app .cfilt{display:contents}.pg-app .ctools .btn svg{display:none}.pg-app .ctools{display:flex;align-items:center;gap:6px;margin:0 0 16px;flex-wrap:wrap;padding:0 2px}.pg-app .ctools .pills+.pills{margin-left:4px;padding-left:12px;border-left:1px solid var(--stroke)}.pg-app .ctools .btn{height:36px;padding:0 16px;font-size:13px}.pg-app .cpeople{margin:2px 0 18px}.pg-app .cpeople .eyebrow{margin:0 2px 10px}.pg-app .cauth{display:flex;gap:8px;overflow:auto;scrollbar-width:none;padding:2px 2px 4px;margin:0 -2px}.pg-app .cauth::-webkit-scrollbar{display:none}.pg-app .ac{flex:none;display:flex;align-items:center;gap:6px;padding:6px 8px 6px 6px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid var(--stroke);transition:background .2s,border-color .2s}.pg-app .ac:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.pg-app .acw{display:flex;align-items:center;gap:10px;padding:0 6px 0 0;text-align:left;color:var(--text)}.pg-app .acw b{display:block;font:600 13px/1.2 var(--ui);white-space:nowrap}.pg-app .acw small{display:block;margin-top:3px;font:500 11px/1.2 var(--ui);color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums}.pg-app .fol{flex:none;height:30px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);font:600 12px/1 var(--ui);color:var(--text);white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.pg-app .fol:hover{background:rgba(255,255,255,.16)}.pg-app .fol[aria-pressed=true]{background:#fff;color:#0A0A0B;border-color:#fff}.pg-app .fol[aria-pressed=true]:hover{background:#ECECEF}.pg-app .comroot i.av,.postw i.av{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;overflow:hidden;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.14);font:600 10px/1 var(--ui);font-style:normal;color:var(--text)}.pg-app .comroot i.av img,.postw i.av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pg-app .acw i.av{width:36px;height:36px;font-size:14px}.pg-app i.av.big{width:76px;height:76px;font-size:30px;letter-spacing:-.02em}.postw i.av.mid{width:44px;height:44px;font-size:17px}.pg-app .apback{align-self:flex-start;margin:2px 0 14px;padding:8px 12px;border-radius:999px;font:600 13px/1 var(--ui);color:var(--text-2);transition:background .15s,color .15s}.pg-app .apback:hover{background:rgba(255,255,255,.08);color:var(--text)}.pg-app .aphead{display:flex;align-items:center;gap:20px;margin:0 2px 22px;flex-wrap:wrap}.pg-app .apwho{min-width:0;flex:1}.pg-app .apwho h3{margin:0;font:600 clamp(22px,1.4vw,28px)/1.15 var(--ui);letter-spacing:-.02em}.pg-app .apwho .bio{margin:6px 0 0;font:500 14px/1.45 var(--ui);color:var(--text-2);max-width:560px}.pg-app .apwho .apst{margin:6px 0 0;font:500 13px/1.3 var(--ui);color:var(--text-3);font-variant-numeric:tabular-nums}.pg-app .aphead .btn{height:38px;padding:0 18px}.pg-app .cfeed{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:14px;align-items:start}.pg-app .ccol{display:flex;flex-direction:column;gap:14px;min-width:0}.pg-app .post{margin:0;border-radius:18px;background:rgba(255,255,255,.045);border:1px solid var(--stroke);overflow:hidden;transition:background .2s,border-color .2s}.pg-app .post:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18)}.pg-app .post .pm{position:relative;display:block;width:100%;aspect-ratio:var(--ar);background:#0d0d0f;padding:0;overflow:hidden;cursor:zoom-in}.pg-app .post .pm canvas,.pg-app .post .pm img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.pg-app .post:hover .pm img{transform:scale(1.03)}.pg-app .post .pm.au{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03))}.pg-app .post .pm.au canvas{height:40%;margin-top:12%;padding:0 22px;box-sizing:border-box}.pg-app .post .pm .ic{position:absolute;inset:0;display:grid;place-items:center;color:var(--text-2)}.pg-app .post .pm .ic svg{width:22px;height:22px}.pg-app .post .pm .pl{position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:rgba(10,10,12,.5);border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;color:#fff;pointer-events:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .2s,transform .2s}.pg-app .post .pm .pl svg{width:16px;height:16px}.pg-app .post .pm.au .pl{top:auto;bottom:14px;left:16px;margin:0;width:34px;height:34px;background:#fff;color:#0A0A0B;border-color:#fff}.pg-app .post .pm.au .pl svg{width:14px;height:14px}.pg-app .post:hover .pm .pl{transform:scale(1.06)}.pg-app .post .pm .dur{position:absolute;right:8px;top:8px;height:20px;padding:0 7px;border-radius:999px;background:rgba(10,10,12,.55);color:#fff;font:600 11px/20px var(--ui);font-variant-numeric:tabular-nums}.pg-app .post .pm.busy{cursor:default}.pg-app .post .pm .sk{position:absolute;inset:0;background:linear-gradient(100deg,rgba(255,255,255,.03) 30%,rgba(255,255,255,.09) 50%,rgba(255,255,255,.03) 70%);background-size:220% 100%;animation:sh 1.4s linear infinite}.pg-app .post .sk2{height:44px;border-radius:8px;background:rgba(255,255,255,.04)}.pg-app .post .pb{padding:11px 12px 10px 13px}.pg-app .post .pa{display:flex;justify-content:space-between}.pg-app .post .pa,.pg-app .post .pau{align-items:center;gap:8px;min-width:0}.pg-app .post .pau{display:inline-flex;padding:0;font:600 12px/1 var(--ui);color:var(--text-2);transition:color .15s;text-align:left}.pg-app .post .pau:hover{color:var(--text)}.pg-app .post .pau>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-app .post .pa time{flex:none;font:500 11px/1 var(--ui);color:var(--text-3);white-space:nowrap}.pg-app .post .pt{margin:9px 0 0;font:600 14px/1.35 var(--ui);color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pg-app .post .ps{display:flex;align-items:center;gap:2px;margin:8px -6px -4px;font:600 12px/1 var(--ui);color:var(--text-2);min-width:0}.pg-app .post .ps .st,.pg-app .post .ps button{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 7px;border-radius:999px;font:600 12px/1 var(--ui);color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background .15s,color .15s}.pg-app .post .ps button:hover{background:rgba(255,255,255,.08);color:var(--text)}.pg-app .post .ps svg{width:14px;height:14px;flex:none}.pg-app .post .ps .st{color:var(--text-3)}.pg-app .post .ps .mdl{margin-left:auto;min-width:0;padding-left:6px;font:500 11px/1 var(--ui);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-app .clike[aria-pressed=true]{color:var(--text)}.pg-app .clike[aria-pressed=true] svg{fill:currentColor}.postw{position:fixed;inset:0;z-index:205;display:flex;flex-direction:column;padding:clamp(12px,2vw,26px);opacity:0;transition:opacity .25s}.postw[data-on=true]{opacity:1}.postbg{position:fixed;inset:0;background:rgba(4,4,6,.82);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2)}.postx{position:absolute;top:clamp(12px,2vw,26px);right:clamp(12px,2vw,26px);width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--text);z-index:4;transition:background .2s}.postx svg{width:14px;height:14px}.postx:hover{background:rgba(255,255,255,.18)}.postbox{flex:1;display:grid;grid-template-columns:minmax(0,1fr) min(420px,34vw);gap:clamp(14px,1.6vw,24px);padding-right:52px}.postbox,.postmedia{position:relative;min-height:0;align-items:center}.postmedia{min-width:0}.postmedia,.postmedia .pmed{display:flex;justify-content:center}.postmedia .pmed{align-items:center;max-width:100%;max-height:100%}.postmedia .vv video,.postmedia img{max-width:100%;max-height:calc(100vh - 2 * clamp(12px,2vw,26px));width:auto;height:auto;display:block;border-radius:clamp(12px,1vw,18px);border:1px solid var(--stroke);box-shadow:0 50px 120px -40px rgba(0,0,0,.95);background:#0d0d0f}.postmedia .vv.audio{width:min(100%,680px)}.postmedia .vnav{position:absolute;top:50%;margin-top:-23px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:var(--text);z-index:3;transition:background .2s,opacity .2s}.postmedia .vnav svg{width:20px;height:20px}.postmedia .vnav:hover{background:rgba(255,255,255,.18)}.postmedia .vnav.prev{left:6px}.postmedia .vnav.next{right:6px}.postpanel{position:relative;min-height:0;max-height:100%;align-self:center;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;border-radius:24px;padding:20px 20px 18px;border:1px solid rgba(255,255,255,.13);background:radial-gradient(80% 50% at 18% 0,rgba(255,255,255,.1),rgba(255,255,255,0) 70%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025)),rgba(14,14,18,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 60px 140px -30px rgba(0,0,0,.9);display:flex;flex-direction:column;gap:16px}.postpanel .eyebrow{margin:0 0 8px}.pau2{justify-content:space-between;gap:10px}.pau2,.pwho{display:flex;align-items:center}.pwho{gap:12px;padding:0;text-align:left;color:var(--text)}.pwho,.pwho>span{min-width:0}.pwho b{font:600 15px/1.2 var(--ui)}.pwho b,.pwho small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pwho small{margin-top:4px;font:500 12px/1.2 var(--ui);color:var(--text-3);font-variant-numeric:tabular-nums}.pwho:hover b{text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.4)}.ptt{margin:0;font:600 clamp(19px,1.2vw,23px)/1.2 var(--ui);letter-spacing:-.02em;overflow-wrap:anywhere}.pst{display:flex;gap:2px;margin:-6px -6px 0}.pst,.pst .st,.pst button{align-items:center;font:600 12px/1 var(--ui);color:var(--text-2)}.pst .st,.pst button{display:inline-flex;gap:5px;height:30px;padding:0 8px;border-radius:999px;font-variant-numeric:tabular-nums;transition:background .15s,color .15s}.pst button:hover{background:rgba(255,255,255,.08);color:var(--text)}.pst .st{color:var(--text-3)}.pst svg{width:14px;height:14px}.pst time{margin-left:auto;font:500 12px/1 var(--ui);color:var(--text-3);padding-right:6px}.pprompt{border-radius:16px;padding:14px 14px 12px;background:rgba(255,255,255,.05);border:1px solid var(--stroke)}.pprompt .ptx{margin:0;font:500 14px/1.5 var(--ui);color:var(--text);overflow-wrap:anywhere}.pprompt .ptx.dim{color:var(--text-3)}.pbtns{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.pbtns .btn{height:34px;padding:0 14px;font-size:13px}.pacts,.pchips{display:flex;gap:6px;flex-wrap:wrap}.pchips .chip{height:30px;padding:0 11px;font-size:12px;color:var(--text-2);font-weight:500}.pacts .chip{height:32px}.pacts a.chip:hover{background:rgba(255,255,255,.11)}.pcom{display:flex;flex-direction:column;gap:12px;padding-top:4px;border-top:1px solid var(--stroke)}.pcom .eyebrow{margin:14px 0 0}.cmts{flex-direction:column;gap:12px}.cmt,.cmts{display:flex}.cmt{gap:10px;align-items:flex-start}.cmt>div{min-width:0;flex:1}.cmt b{font:600 13px/1.2 var(--ui);color:var(--text)}.cmt time{margin-left:8px;font:500 11px/1 var(--ui);color:var(--text-3)}.cmt p{margin:4px 0 0;font:500 14px/1.45 var(--ui);color:var(--text-2);overflow-wrap:anywhere}.cnone{margin:0;font:500 13px/1.5 var(--ui);color:var(--text-3)}.cform{display:flex;gap:6px;align-items:center}.cform input{flex:1;min-width:0;height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--stroke);background:rgba(255,255,255,.05);color:var(--text);font:500 14px/1 var(--ui);outline:0;transition:border-color .2s}.cform input::-moz-placeholder{color:var(--text-3)}.cform input::placeholder{color:var(--text-3)}.cform input:focus{border-color:rgba(255,255,255,.4)}.cform .btn{width:40px;height:40px;padding:0;flex:none}.cform .btn svg{width:16px;height:16px}.pmore{padding-top:14px;border-top:1px solid var(--stroke)}.pmrow{display:flex;gap:6px;flex-wrap:wrap}.pmth{width:56px;height:56px;border-radius:12px;overflow:hidden;border:1px solid var(--stroke);background:#101012;padding:0;opacity:.75;transition:opacity .2s,border-color .2s}.pmth:hover{opacity:1;border-color:rgba(255,255,255,.6)}.pmth img{-o-object-fit:cover;object-fit:cover;display:block}.pmth .au,.pmth img{width:100%;height:100%}.pmth .au{display:grid;place-items:center;color:var(--text-2);background:rgba(255,255,255,.06)}.pmth .au svg{width:18px;height:18px}.pubw{position:fixed;inset:0;z-index:215;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,40px)}.pubbg{position:absolute;inset:0;background:rgba(3,3,5,.68);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);opacity:0;transition:opacity .28s}.pubw[data-on=true] .pubbg{opacity:1}.pubcard{position:relative;width:min(840px,100%);max-height:min(88vh,800px);overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;border-radius:26px;padding:26px 24px 24px;border:1px solid rgba(255,255,255,.15);background:radial-gradient(80% 60% at 18% 0,rgba(255,255,255,.11),rgba(255,255,255,0) 70%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03)),rgba(14,14,18,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 60px 140px -30px rgba(0,0,0,.9);opacity:0;transform:translateY(12px) scale(.985);transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1)}.pubw[data-on=true] .pubcard{opacity:1;transform:none}.pubcard h3{margin:8px 44px 0 0;font:600 clamp(24px,1.2vw + 14px,30px)/1.1 var(--ui);letter-spacing:-.025em}.pubcard>.eyebrow{font:600 11px/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:0}.pubgrid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:24px;margin-top:20px;align-items:start}.pubprev{position:relative;width:100%;max-height:min(56vh,520px);aspect-ratio:var(--ar);margin:0 auto;border-radius:16px;overflow:hidden;background:#0d0d0f;border:1px solid var(--stroke)}.pubprev img,.pubprev video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pubprev .pubau{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--text-2);font:600 13px/1 var(--ui);font-variant-numeric:tabular-nums;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03))}.pubprev .pubau .ic svg{width:28px;height:28px}.pubform{display:flex;flex-direction:column;gap:16px;min-width:0}.pubmeta{margin:0;font:500 14px/1.4 var(--ui);color:var(--text-2);word-break:break-word}.pubsw{background:rgba(255,255,255,.05);border:1px solid var(--stroke);border-radius:14px;color:var(--text);font-weight:600;min-height:52px}.pubsw>span:first-child{display:flex;flex-direction:column;gap:4px}.pubsw>span:first-child small{font:500 12px/1.3 var(--ui);color:var(--text-3)}.pubprompt{margin:-6px 0 0;padding:0 2px;font:500 13px/1.5 var(--ui);color:var(--text-2);max-height:6em;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;transition:opacity .2s}.pubprompt[data-off]{opacity:.35}.pubform .fbtns{padding-top:6px}.pubpick{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:6px;margin-top:20px;max-height:min(60vh,560px);overflow:auto;padding:2px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.pubpick button{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;border:1px solid var(--stroke);background:#0d0d0f;padding:0;opacity:.82;transition:opacity .15s,border-color .15s}.pubpick button:focus-visible,.pubpick button:hover{opacity:1;border-color:rgba(255,255,255,.7)}.pubpick img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pubpick .au{position:absolute;inset:0;display:grid;place-items:center;color:var(--text-2);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03))}.pubpick .au svg{width:22px;height:22px}.pubpick .pl{position:absolute;left:50%;top:50%;width:32px;height:32px;margin:-16px 0 0 -16px;border-radius:50%;background:rgba(10,10,12,.5);border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;color:#fff;pointer-events:none}.pubpick .pl svg{width:13px;height:13px}.pubcard .iempty{margin-top:18px}.pg-app .frame .facts button[aria-pressed=true]{background:#fff;color:#0A0A0B;border-color:#fff}.toast{position:fixed;left:50%;top:calc(var(--navtop) + var(--navh) + 12px);z-index:230;transform:translate(-50%,-10px);display:flex;align-items:center;gap:14px;height:44px;padding:0 8px 0 18px;border-radius:999px;background:rgba(16,16,20,.78);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 30px 80px -30px rgba(0,0,0,.8);backdrop-filter:blur(22px) saturate(1.6);-webkit-backdrop-filter:blur(22px) saturate(1.6);font:600 13px/1 var(--ui);color:var(--text);white-space:nowrap;opacity:0;transition:opacity .25s,transform .3s cubic-bezier(.2,.7,.2,1);pointer-events:none}.toast[data-on=true]{opacity:1;transform:translate(-50%);pointer-events:auto}.toast button{height:30px;padding:0 12px;border-radius:999px;background:#fff;color:#0A0A0B;font:600 12px/1 var(--ui);transition:background .2s}.toast button:hover{background:#ECECEF}.toast:not(:has(button)){padding-right:18px}@media (max-width:900px){.pg-app .com,.pg-app .comroot{display:block}.pg-app .com .cbody{overflow:visible;padding:0 0 30px}.pg-app .ctr{width:100%;margin:0}.pg-app .csearch{width:100%}.pg-app .ctools .btn{margin-left:0;width:100%;justify-content:center;height:40px}.pg-app .ctools .pills+.pills{margin-left:0;padding-left:0;border-left:0}.pg-app .ccol,.pg-app .cfeed{gap:8px}.pg-app .post{border-radius:14px}.pg-app .post .pb{padding:9px 10px 8px}.pg-app .post .pt{font-size:13px}.pg-app .post .ps .mdl{display:none}.pg-app .aphead{gap:14px}.pg-app i.av.big{width:60px;height:60px;font-size:24px}.postw{display:block;overflow:auto;padding:0}.postx{position:fixed;top:12px;right:12px}.postbox{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;min-height:100%}.postmedia{padding:56px 12px 14px;min-height:0}.postmedia .vv video,.postmedia img{max-height:62vh;max-width:100%}.postmedia .vnav{display:none}.postpanel{border-radius:24px 24px 0 0;overflow:visible;flex:1;max-height:none;align-self:stretch;padding:18px 16px 24px}.postpanel .pau2{padding-right:44px}.pubgrid{grid-template-columns:1fr;gap:16px}.pubprev{max-height:40vh}.pubcard{padding:22px 18px 18px}.toast{left:12px;right:12px;transform:translateY(-10px);justify-content:space-between}.toast[data-on=true]{transform:none}}.pg-app .shero{position:relative;height:clamp(300px,44vh,520px);margin:2px 2px 26px;border-radius:24px;overflow:hidden;background:#0d0d0f;border:1px solid var(--stroke);box-shadow:0 40px 100px -40px rgba(0,0,0,.9);isolation:isolate}.pg-app .shero.in{animation:xin .5s cubic-bezier(.2,.7,.2,1)}.pg-app .shm{position:absolute;inset:0}.pg-app .shm img,.pg-app .shm video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 28%;object-position:50% 28%;display:block;transform:scale(1.02)}.pg-app .shm .shau{position:absolute;inset:0;display:grid;place-items:center;padding:0 12%;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02))}.pg-app .shm .shau canvas{width:100%;height:40%}.pg-app .shg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,6,7,.86),rgba(6,6,7,.55) 38%,rgba(6,6,7,.05) 70%),linear-gradient(0deg,rgba(6,6,7,.75),rgba(6,6,7,0) 45%)}.pg-app .shc{position:absolute;left:clamp(20px,3vw,44px);right:30%;bottom:clamp(20px,3vw,40px);z-index:2;display:flex;flex-direction:column;gap:12px;max-width:640px}.pg-app .shc h2{margin:0;font:600 clamp(26px,2.4vw,40px)/1.08 var(--ui);letter-spacing:-.03em;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.4)}.pg-app .shc .eyebrow{margin:0;color:rgba(255,255,255,.7)}.pg-app .sha{display:inline-flex;align-items:center;gap:9px;padding:0;color:#fff;font:600 13px/1 var(--ui);align-self:flex-start}.pg-app .sha span{color:rgba(255,255,255,.6);font-weight:500}.pg-app .sha:hover b{text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.5)}.pg-app .shp{margin:0;font:500 14px/1.5 var(--ui);color:rgba(255,255,255,.72);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pg-app .shb{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.pg-app .shb .btn{height:40px;padding:0 20px}.pg-app .shb .clike.chip{height:40px;padding:0 14px;background:rgba(10,10,12,.45);border-color:rgba(255,255,255,.2);color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pg-app .shb .clike.chip svg{width:14px;height:14px}.pg-app .shb .clike.chip[aria-pressed=true]{background:#fff;color:#0A0A0B}.pg-app .shs{display:inline-flex;align-items:center;gap:5px;margin-left:6px;font:600 12px/1 var(--ui);color:rgba(255,255,255,.65);font-variant-numeric:tabular-nums}.pg-app .shs svg{width:14px;height:14px}.pg-app .shs i{width:1px;height:12px;background:rgba(255,255,255,.25);margin:0 6px}.pg-app .shn{position:absolute;right:clamp(16px,2vw,28px);bottom:clamp(18px,2.6vw,34px);z-index:2;display:flex;align-items:center;gap:8px}.pg-app .shn>button{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(10,10,12,.45);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .2s}.pg-app .shn>button:hover{background:rgba(255,255,255,.2)}.pg-app .shn>button svg{width:16px;height:16px}.pg-app .shd{display:flex;gap:6px;padding:0 6px}.pg-app .shd button{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.35);padding:0;transition:background .2s,width .3s}.pg-app .shd button[aria-current=true]{background:#fff;width:22px;border-radius:3px}.pg-app .rail{margin:0 0 22px}.pg-app .rail .rh{display:flex;align-items:baseline;gap:10px;margin:0 2px 10px}.pg-app .rail .rh h3{margin:0;font:600 16px/1.2 var(--ui);letter-spacing:-.01em}.pg-app .rail .rh .cnt{font:500 12px/1 var(--ui);color:var(--text-3);font-variant-numeric:tabular-nums}.pg-app .rail .rs{display:flex;gap:10px;overflow:auto;scroll-snap-type:x proximity;padding:2px 2px 10px;margin:0 -2px;scrollbar-width:none}.pg-app .rail .rs::-webkit-scrollbar{display:none}.pg-app .rc{flex:none;width:clamp(170px,calc(var(--ar) * 220px),380px);scroll-snap-align:start;min-width:0}.pg-app .rc .rm{position:relative;display:block;width:100%;height:220px;border-radius:14px;overflow:hidden;background:#0d0d0f;border:1px solid var(--stroke);padding:0;cursor:zoom-in}.pg-app .rc .rm canvas,.pg-app .rc .rm img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.pg-app .rc:hover .rm img{transform:scale(1.04)}.pg-app .rc .rm.au{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03))}.pg-app .rc .rm.au canvas{height:40%;margin-top:22%;padding:0 18px;box-sizing:border-box}.pg-app .rc .rm .ic{position:absolute;inset:0;display:grid;place-items:center;color:var(--text-2)}.pg-app .rc .rm .pl{position:absolute;left:50%;top:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;background:rgba(10,10,12,.5);border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;color:#fff;pointer-events:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pg-app .rc .rm .pl svg{width:14px;height:14px}.pg-app .rc .rm.au .pl{top:auto;bottom:12px;left:14px;margin:0;width:32px;height:32px;background:#fff;color:#0A0A0B;border-color:#fff}.pg-app .rc .rm .dur{position:absolute;right:8px;top:8px;height:20px;padding:0 7px;border-radius:999px;background:rgba(10,10,12,.55);color:#fff;font:600 11px/20px var(--ui);font-variant-numeric:tabular-nums}.pg-app .rc .rb{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;padding:9px 4px 0}.pg-app .rc .rb .pau{display:inline-flex;align-items:center;gap:7px;min-width:0;padding:0;font:600 12px/1 var(--ui);color:var(--text-2);text-align:left}.pg-app .rc .rb .pau>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-app .rc .rb .pau:hover{color:var(--text)}.pg-app .rc .rb h4{grid-column:1/-1;margin:2px 0 0;font:600 13px/1.3 var(--ui);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-app .rc .rb .rl{display:inline-flex;align-items:center;gap:4px;font:600 12px/1 var(--ui);color:var(--text-3);font-variant-numeric:tabular-nums}.pg-app .rc .rb .rl svg{width:13px;height:13px}.pg-app .rail.people .rs{gap:8px}.pg-app .apc{flex:none;width:236px;display:flex;flex-direction:column;gap:10px;padding:16px 16px 14px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid var(--stroke);scroll-snap-align:start;transition:background .2s,border-color .2s}.pg-app .apc:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.pg-app .apcw{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:0;text-align:left;color:var(--text);min-width:0;width:100%}.pg-app .apcw i.av.mid{width:44px;height:44px;font-size:17px;margin-bottom:4px}.pg-app .apcw b{font:600 15px/1.2 var(--ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pg-app .apcw small{font:500 12px/1.4 var(--ui);color:var(--text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.pg-app .apcw span{font:500 11px/1.2 var(--ui);color:var(--text-3);font-variant-numeric:tabular-nums}.pg-app .apc .fol{align-self:flex-start}.pg-app [data-layout=c] .cbody{overflow:hidden;padding:2px 2px 6px}.pg-app .stream{height:100%;min-height:420px;display:grid;grid-template-columns:64px minmax(0,1fr) min(400px,32vw);gap:clamp(12px,1.4vw,22px)}.pg-app .sthumbs{flex-direction:column;gap:8px;padding:2px 0}.pg-app .sths,.pg-app .sthumbs{display:flex;align-items:center;min-height:0}.pg-app .sths{flex:1;flex-direction:column;gap:6px;overflow:auto;scrollbar-width:none;padding:2px;width:100%}.pg-app .sths::-webkit-scrollbar{display:none}.pg-app .snb{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--text);background:rgba(255,255,255,.07);border:1px solid var(--stroke);transition:background .15s,opacity .2s}.pg-app .snb:hover{background:rgba(255,255,255,.14)}.pg-app .snb:disabled{opacity:.3;cursor:default}.pg-app .snb svg{width:16px;height:16px}.pg-app .scnt{flex:none;font:600 11px/1 var(--ui);color:var(--text-3);font-variant-numeric:tabular-nums;letter-spacing:.04em}.pg-app .scnt i{font-style:normal;opacity:.5;margin:0 2px}.pg-app .sth{flex:none;width:56px;height:56px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#101012;padding:0;opacity:.45;transition:opacity .2s,border-color .2s,transform .2s}.pg-app .sth:hover{opacity:.85}.pg-app .sth[aria-current=true]{opacity:1;border-color:rgba(255,255,255,.7);transform:scale(1.06)}.pg-app .sth img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pg-app .sth .au{width:100%;height:100%;display:grid;place-items:center;color:var(--text-2);background:rgba(255,255,255,.06)}.pg-app .sth .au svg{width:18px;height:18px}.pg-app .sstage{position:relative;min-width:0;min-height:0;border-radius:24px;background:radial-gradient(60% 60% at 50% 40%,rgba(255,255,255,.05),rgba(255,255,255,0) 70%),rgba(255,255,255,.02);border:1px solid var(--stroke);overflow:hidden;will-change:opacity}.pg-app .smed,.pg-app .sstage{display:flex;align-items:center;justify-content:center}.pg-app .smed{width:100%;height:100%;padding:18px;box-sizing:border-box}.pg-app .smed img{max-width:100%;max-height:100%;width:auto;height:auto;display:block;border-radius:16px;border:1px solid var(--stroke);box-shadow:0 40px 100px -40px rgba(0,0,0,.95);background:#0d0d0f}.pg-app .smed .vv:not(.audio),.pg-app .smed .vv:not(.audio) video{height:100%;max-width:100%;display:block}.pg-app .smed .vv:not(.audio) video{width:auto;border-radius:16px;border:1px solid var(--stroke);box-shadow:0 40px 100px -40px rgba(0,0,0,.95);background:#0d0d0f}.pg-app .smed .vv.audio{width:min(100%,640px);height:150px}.pg-app .snav{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);display:flex;align-items:center;gap:6px;height:40px;padding:0 6px;border-radius:999px;background:rgba(10,10,12,.5);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font:600 12px/1 var(--ui);color:var(--text-2);font-variant-numeric:tabular-nums}.pg-app .snav button{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--text);transition:background .15s}.pg-app .snav button:hover{background:rgba(255,255,255,.14)}.pg-app .snav button svg{width:16px;height:16px}.pg-app .snav span{padding:0 6px;min-width:52px;text-align:center}.pg-app .spanel{min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;border-radius:24px;padding:20px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(80% 50% at 18% 0,rgba(255,255,255,.09),rgba(255,255,255,0) 70%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.16);display:flex;flex-direction:column;gap:16px;will-change:opacity}.pg-app .spanel .eyebrow{margin:0 0 8px}.pg-app .spanel .pst button{color:var(--text-2)}.pg-app .spanel .pacts{margin-top:auto;padding-top:6px}.pg-app .scom,.pg-app .scom .cmts{gap:10px}.pg-app .scom .cmt p{font-size:13px}.pg-app .call{align-self:flex-start;padding:6px 0;font:600 12px/1 var(--ui);color:var(--text-2);transition:color .15s}.pg-app .call:hover{color:var(--text)}.pg-app .seg{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid var(--stroke)}.pg-app .seg button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border-radius:999px;font:600 12px/1 var(--ui);color:var(--text-2);transition:background .2s,color .2s}.pg-app .seg button svg{width:14px;height:14px}.pg-app .seg button:hover{color:var(--text)}.pg-app .seg button[aria-pressed=true]{background:#fff;color:#0A0A0B}.pg-app .mosaic{display:flex;flex-direction:column;gap:6px;padding:6px 0 24px}.pg-app .mzrow{display:flex;gap:6px;height:var(--h)}.pg-app .mzt{position:relative;flex:calc(var(--ar) * 100) 1 0px;min-width:0;height:100%;border-radius:12px;overflow:hidden;background:#0d0d0f;transition:opacity .55s}.pg-app .mzrow.last .mzt{flex:0 0 calc(var(--ar) * var(--h))}.pg-app .mzt .mzm{position:absolute;inset:0;display:block;padding:0;cursor:zoom-in}.pg-app .mzt .mzm img{transition:transform 1.1s cubic-bezier(.2,.65,.2,1)}.pg-app .mzt .mzm img,.pg-app .mzt .mzm video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pg-app .mzt .mzm video{position:absolute;inset:0;opacity:0;transition:opacity .4s}.pg-app .mzt .mzm video.on{opacity:1}.pg-app .mzt .mzm .ic{position:absolute;inset:0;display:grid;place-items:center;color:var(--text-2)}.pg-app .mzt .mzm .pl{position:absolute;left:50%;top:50%;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;background:rgba(10,10,12,.5);border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;color:#fff;pointer-events:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .3s}.pg-app .mzt .mzm .pl svg{width:15px;height:15px}.pg-app .mzt .mzm .dur{position:absolute;right:8px;top:8px;height:20px;padding:0 7px;border-radius:999px;background:rgba(10,10,12,.55);color:#fff;font:600 11px/20px var(--ui);font-variant-numeric:tabular-nums;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pg-app .mzt:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,0);transition:box-shadow .45s;pointer-events:none}@media (hover:hover){.pg-app .mzt:hover .mzm img{transform:scale(1.06)}.pg-app .mzt:hover:after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.24)}.pg-app .mzt .mzm video.on~.pl{opacity:0}.pg-app .mosaic:has(.mzt:hover) .mzt:not(:hover){opacity:.78}}.pg-app .mzau{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:14px;gap:8px;text-align:left;background:radial-gradient(120% 90% at 18% 0,rgba(255,255,255,.13),rgba(255,255,255,0) 60%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));transition:background .4s}.pg-app .mzt:hover .mzau{background:radial-gradient(120% 90% at 18% 0,rgba(255,255,255,.18),rgba(255,255,255,0) 60%),linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.05))}.pg-app .mzau .mzpl{flex:none;width:40px;height:40px;border-radius:50%;background:#fff;color:#0A0A0B;display:grid;place-items:center;box-shadow:0 10px 24px -10px rgba(0,0,0,.8)}.pg-app .mzau .mzpl svg{width:15px;height:15px;margin-left:2px}.pg-app .mzau canvas{width:100%;height:32%;display:block}.pg-app .mzau b{font:600 13px/1.3 var(--ui);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pg-app .mzt .mzi{position:absolute;left:0;right:0;bottom:0;padding:26px 10px 9px;background:linear-gradient(0deg,rgba(6,6,7,.8),rgba(6,6,7,0));display:none;pointer-events:none}.pg-app .mzt .mzia{display:inline-flex;align-items:center;gap:8px;padding:0;color:#fff;font:600 12px/1 var(--ui);min-width:0;max-width:100%}.pg-app .mzt .mzia b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (hover:none){.pg-app .mzt .mzi{display:block}}.pg-app .mzlabel{position:fixed;left:0;top:0;z-index:120;pointer-events:none;display:flex;align-items:center;gap:8px;max-width:min(380px,60vw);height:34px;padding:0 12px 0 7px;border-radius:999px;background:rgba(14,14,16,.74);box-shadow:0 0 0 1px rgba(255,255,255,.14),0 14px 34px -12px rgba(0,0,0,.85);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);color:#fff;font:600 12.5px/1 var(--ui);white-space:nowrap;opacity:0;transition:opacity .16s;will-change:transform}.pg-app .mzlabel.on{opacity:1;transition:opacity .2s}.pg-app .comroot .mzlabel i.av{width:22px;height:22px;font-size:9px}.pg-app .mzlabel b{flex:none;max-width:160px;overflow:hidden;text-overflow:ellipsis}.pg-app .mzlabel span{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:rgba(255,255,255,.62)}.pg-app .mzlabel em{flex:none;display:inline-flex;align-items:center;gap:4px;margin-left:2px;padding-left:10px;border-left:1px solid rgba(255,255,255,.14);font:600 12px/1 var(--ui);font-style:normal;color:rgba(255,255,255,.8);font-variant-numeric:tabular-nums}.pg-app .mzlabel em svg{width:12px;height:12px}@media (max-width:900px){.pg-app .shero{height:min(60vh,420px);margin-bottom:18px;border-radius:18px}.pg-app .shc{right:16px;left:16px;bottom:18px;gap:8px}.pg-app .shn,.pg-app .shp{display:none}.pg-app .rc{width:clamp(150px,calc(var(--ar) * 180px),300px)}.pg-app .rc .rm{height:180px}.pg-app [data-layout=c] .cbody{overflow:visible}.pg-app .stream{height:auto;min-height:0;display:flex;flex-direction:column;gap:12px}.pg-app .sthumbs{flex-direction:row;order:2;padding:2px 0}.pg-app .sths{flex-direction:row;align-items:stretch}.pg-app .scnt,.pg-app .snb{display:none}.pg-app .seg{width:100%;justify-content:stretch}.pg-app .ctr .btn{width:100%;justify-content:center;height:40px}.pg-app .seg button{flex:1;justify-content:center}.pg-app .sth{width:48px;height:48px}.pg-app .sstage{order:1;height:min(62vh,560px)}.pg-app .smed{padding:12px}.pg-app .spanel{order:3;overflow:visible}}.pg-app .parroot{position:fixed;inset:0;overflow:hidden auto;overscroll-behavior:contain}.pg-app .parroot::-webkit-scrollbar,.pg-app .smain::-webkit-scrollbar,.pg-app .srail::-webkit-scrollbar{width:12px;height:12px}.pg-app .parroot::-webkit-scrollbar-track,.pg-app .smain::-webkit-scrollbar-track,.pg-app .srail::-webkit-scrollbar-track{background:transparent}.pg-app .parroot::-webkit-scrollbar-thumb,.pg-app .smain::-webkit-scrollbar-thumb,.pg-app .srail::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);border:4px solid transparent;background-clip:padding-box;border-radius:999px}.pg-app .parroot::-webkit-scrollbar-thumb:hover,.pg-app .smain::-webkit-scrollbar-thumb:hover,.pg-app .srail::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.28);border:4px solid transparent;background-clip:padding-box}.pg-app .parroot::-webkit-scrollbar-button,.pg-app .smain::-webkit-scrollbar-button,.pg-app .srail::-webkit-scrollbar-button{display:none;width:0;height:0}@supports not selector(::-webkit-scrollbar){.pg-app .parroot,.pg-app .smain,.pg-app .srail{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}}.pg-app .par{position:relative;width:min(1640px,92vw);margin:0 auto;padding:calc(var(--navh) + var(--navtop) * 2 + 18px) 0 clamp(40px,5vw,80px);--wash:radial-gradient(62% 52% at 30% 30%,rgba(135,100,79,.95),rgba(135,100,79,0) 70%),radial-gradient(48% 40% at 74% 16%,rgba(174,151,131,.7),rgba(174,151,131,0) 70%),radial-gradient(70% 50% at 58% 88%,rgba(67,52,45,.95),rgba(67,52,45,0) 70%),radial-gradient(50% 40% at 92% 92%,rgba(18,20,24,1),rgba(18,20,24,0) 70%),#15161a;--mark:rgba(255,255,255,.55);--sheen:none;--ambo:.55;--dk1:.16;--dk2:.72}.pg-app .par.lv-silver{--wash:radial-gradient(60% 50% at 28% 24%,rgba(198,204,214,.92),rgba(198,204,214,0) 70%),radial-gradient(50% 44% at 76% 30%,rgba(118,126,140,.85),rgba(118,126,140,0) 70%),radial-gradient(70% 48% at 50% 92%,rgba(48,52,60,1),rgba(48,52,60,0) 70%),radial-gradient(40% 30% at 90% 8%,rgba(232,236,242,.5),rgba(232,236,242,0) 70%),#111317;--mark:rgba(238,242,248,.88);--sheen:linear-gradient(112deg,rgba(255,255,255,.22),rgba(255,255,255,0) 34%,rgba(255,255,255,0) 62%,rgba(255,255,255,.1));--ambo:.62;--dk1:.14;--dk2:.68}.pg-app .par.lv-gold{--wash:radial-gradient(60% 50% at 28% 24%,rgba(240,196,110,1),rgba(240,196,110,0) 70%),radial-gradient(50% 44% at 76% 30%,rgba(190,136,54,.95),rgba(190,136,54,0) 70%),radial-gradient(70% 48% at 50% 92%,rgba(98,64,18,1),rgba(98,64,18,0) 70%),radial-gradient(40% 30% at 90% 8%,rgba(255,240,190,.7),rgba(255,240,190,0) 70%),#1a1204;--mark:rgba(255,228,160,.95);--sheen:linear-gradient(112deg,rgba(255,240,200,.3),rgba(255,240,200,0) 36%,rgba(255,240,200,0) 62%,rgba(255,240,200,.12));--ambo:.8;--dk1:.06;--dk2:.58}.pg-app .pamb{position:absolute;left:0;right:0;top:0;height:min(100%,100vh);z-index:0;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent),linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,#000 55%,transparent),linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.pg-app .pamb:before{content:"";position:absolute;left:26%;right:-6%;top:-10%;bottom:-10%;border-radius:40%;filter:blur(100px) saturate(1.25);opacity:var(--ambo);background:var(--wash)}.pg-app .pscene{position:relative;z-index:1;display:grid;grid-template-columns:minmax(320px,44%) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,90px);min-height:min(calc(100svh - var(--navh) - var(--navtop) * 2 - 18px - 80px),760px);padding:clamp(10px,2vh,30px) 0 clamp(20px,4vh,50px)}.pg-app .pcopy .eyebrow{margin:0}.pg-app .pcopy h2{margin:14px 0 0;font:600 clamp(28px,1.8vw + 10px,50px)/1.04 var(--ui);letter-spacing:-.03em;text-wrap:balance;max-width:17ch}.pg-app .pcopy .sub{margin:clamp(14px,1.2vw,22px) 0 0;font:500 clamp(15px,.5vw + 9px,19px)/1.5 var(--ui);color:var(--text-2);max-width:38ch}.pg-app .plink{margin-top:clamp(28px,3vw,52px)}.pg-app .plink .eyebrow{margin:0}.pg-app .plurl{margin-top:10px;font:600 clamp(17px,.5vw + 12px,22px)/1.25 var(--ui);letter-spacing:-.01em;color:var(--text);word-break:break-all}.pg-app .plbtns{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.pg-app .plbtns .btn{gap:8px;text-decoration:none}.pg-app .plbtns .btn svg{width:15px;height:15px}.pg-app .plcode{margin:14px 0 0;font:500 13px/1.5 var(--ui);color:var(--text-3);max-width:40ch}.pg-app .plcode b{color:var(--text-2);font-weight:600}.pg-app .pside{align-items:flex-start;gap:16px;min-width:0;justify-self:end;width:min(100%,600px)}.pg-app .ppass,.pg-app .pside{display:flex;flex-direction:column}.pg-app .ppass{position:relative;width:100%;aspect-ratio:1.6;overflow:hidden;border-radius:clamp(22px,1.8vw,30px);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 60px 140px -40px rgba(0,0,0,.95);background:#0b0b0d;justify-content:space-between;padding:clamp(20px,1.8vw,30px) clamp(22px,2vw,34px);color:var(--text)}.pg-app .ppass .pbg{position:absolute;inset:0;z-index:0;filter:blur(18px) saturate(1.2);transform:scale(1.12);background:var(--wash)}.pg-app .ppass:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--sheen)}.pg-app .ppass .pbg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,6,7,var(--dk1)),rgba(6,6,7,var(--dk2)))}.pg-app .ppass>*{position:relative;z-index:2}.pg-app .ppass>.pbg{z-index:0}.pg-app .pp-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.pg-app .pp-top .kind{font:600 clamp(11px,.35vw + 7px,13px)/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.7)}.pg-app .ppbf{width:clamp(28px,2vw,38px);height:clamp(28px,2vw,38px);color:var(--mark);overflow:visible;flex:none}.pg-app .pp-mid{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.pg-app .pp-mid .num{font:600 clamp(40px,2.8vw + 12px,68px)/.95 var(--ui);letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap}.pg-app .pp-mid .num small{display:block;margin-top:8px;font:500 clamp(12px,.4vw + 7px,15px)/1.3 var(--ui);letter-spacing:0;color:rgba(255,255,255,.72);white-space:normal}.pg-app .pp-month{text-align:right;font:600 clamp(20px,1.2vw + 8px,30px)/1 var(--ui);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.pg-app .pp-month small{display:block;margin-top:7px;font:500 12.5px/1.2 var(--ui);letter-spacing:0;color:rgba(255,255,255,.6);white-space:normal}.pg-app .pp-bot{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-top:clamp(12px,1.2vw,18px);border-top:1px solid rgba(255,255,255,.16)}.pg-app .pp-code{font:600 clamp(14px,.5vw + 9px,18px)/1 var(--ui);letter-spacing:.22em;text-transform:uppercase;font-variant-numeric:tabular-nums}.pg-app .pp-lv{font:600 12.5px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--mark);white-space:nowrap}.pg-app .pp-levels{display:flex;flex-direction:column;gap:8px;margin:2px 0 0}.pg-app .pp-levels .pills{margin:0 -2px}.pg-app .pp-levels .pills em{font-style:normal;font-weight:500;opacity:.6;margin-left:2px}.pg-app .pp-levels .pills button[aria-pressed=true] em{opacity:.7}.pg-app .pp-lvnote{margin:0 4px;font:500 13px/1.5 var(--ui);color:var(--text-2);max-width:60ch;min-height:calc(13px * 1.5 * 2)}.pg-app .pp-stats{margin:0 4px;font:500 14px/1.5 var(--ui);color:var(--text-2);font-variant-numeric:tabular-nums}.pg-app .pp-acts{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 4px}.pg-app .pp-acts .btn[disabled]{opacity:.5;pointer-events:none}.pg-app .pp-acts .pnote{margin:0;font:500 12.5px/1.45 var(--ui);color:var(--text-3);max-width:36ch}.pg-app .pinv{position:relative;z-index:1;margin-top:clamp(28px,3vw,48px);padding-top:clamp(26px,2.6vw,40px);border-top:1px solid var(--stroke)}.pg-app .pinv .eyebrow{margin:0 14px 12px}.pg-app .pgridl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px clamp(16px,2vw,32px)}.pg-app .prow{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 14px;border-radius:12px;font-variant-numeric:tabular-nums;min-width:0}.pg-app .prow .pw{min-width:0;display:flex;flex-direction:column;gap:3px}.pg-app .prow .pw b{font:600 13.5px/1.2 var(--ui);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-app .prow .pw small{font:500 11.5px/1 var(--ui);color:var(--text-3)}.pg-app .prow .pv{flex:none;font:500 12.5px/1.2 var(--ui);color:var(--text-3);white-space:nowrap}.pg-app .prow.paid{background:rgba(255,255,255,.06)}.pg-app .prow.paid .pw b{color:var(--text)}.pg-app .prow.paid .pv{color:var(--text);font-weight:600}.pg-app .pnone{margin:0 14px;font:500 13px/1.5 var(--ui);color:var(--text-3)}.pg-app .phow{position:relative;z-index:1;margin-top:clamp(28px,3vw,48px);padding-top:clamp(26px,2.6vw,40px);border-top:1px solid var(--stroke)}.pg-app .phow .eyebrow{margin:0}.pg-app .phow3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);margin-top:18px;max-width:1280px}.pg-app .phow3 i{display:block;font:600 12px/1 var(--ui);letter-spacing:.14em;color:var(--text-3);font-style:normal;font-variant-numeric:tabular-nums}.pg-app .phow3 b{display:block;margin-top:12px;font:600 clamp(16px,.5vw + 12px,20px)/1.25 var(--ui);letter-spacing:-.01em;color:var(--text)}.pg-app .phow3 p{margin:8px 0 0;font:500 14px/1.5 var(--ui);color:var(--text-2);max-width:34ch}.pg-app .pterms{margin:clamp(24px,2.5vw,40px) 0 0;max-width:80ch;font:500 12.5px/1.6 var(--ui);color:var(--text-3)}.pg-app .suproot{flex:1;min-height:0;display:flex}.pg-app .sup{--side:clamp(250px,21vw,320px);flex:none;width:min(100%,1640px);margin:0 auto;min-height:0;display:grid;grid-template-columns:var(--side) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:clamp(16px,2vw,36px)}.pg-app .srail{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:hidden auto;padding:2px 2px 16px}.pg-app .snew{width:100%;gap:8px;margin-bottom:6px}.pg-app .snew svg{width:15px;height:15px}.pg-app .sfilt{margin:0 0 2px 6px;gap:2px}.pg-app .sfilt button{padding:6px 9px;font-size:12px}.pg-app .sfilt em{font-style:normal;opacity:.55;margin-left:2px}.pg-app .slist{gap:2px}.pg-app .slist,.pg-app .srow{display:flex;flex-direction:column}.pg-app .srow{position:relative;gap:5px;padding:10px 30px 10px 14px;border-radius:12px;text-align:left;min-width:0;transition:background .15s,color .15s}.pg-app .srow b{font:600 14px/1.3 var(--ui);color:var(--text-2);transition:color .15s}.pg-app .srow b,.pg-app .srow small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-app .srow small{font:500 12px/1 var(--ui);color:var(--text-3);font-variant-numeric:tabular-nums}.pg-app .srow:hover{background:rgba(255,255,255,.05)}.pg-app .srow:hover b{color:var(--text)}.pg-app .srow[aria-current=true]{background:rgba(255,255,255,.09)}.pg-app .srow.new b,.pg-app .srow[aria-current=true] b{color:var(--text)}.pg-app .srow i{position:absolute;right:14px;top:16px;width:7px;height:7px;border-radius:50%;background:#fff}.pg-app .srow.q{padding:9px 14px}.pg-app .srow.q b{white-space:normal;font-weight:500;font-size:13.5px;line-height:1.35}.pg-app .sq{margin:12px 14px 6px}.pg-app .snone{margin:2px 14px 6px;font:500 13px/1.5 var(--ui);color:var(--text-3)}.pg-app .scontacts{margin:auto 14px 0;padding-top:18px;display:flex;flex-direction:column;gap:5px;font:500 12px/1.45 var(--ui);color:var(--text-3)}.pg-app .scontacts a{color:var(--text-2);font-weight:600;transition:color .15s;align-self:flex-start}.pg-app .scontacts a:hover{color:var(--text)}.pg-app .scontacts span{margin-top:4px}.pg-app .smain{min-height:0;overflow:hidden auto;padding:2px 8px 40px 2px}.pg-app .smain>*{max-width:880px}.pg-app .sback{display:none}.pg-app .shead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.pg-app .shead>div{min-width:0}.pg-app .shead .ih{margin:4px 0 8px}.pg-app .smeta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 20px;font:500 13px/1.3 var(--ui);color:var(--text-3);font-variant-numeric:tabular-nums}.pg-app .sst{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font:600 11.5px/1 var(--ui);color:var(--text-2);background:rgba(255,255,255,.07);border:1px solid var(--stroke);white-space:nowrap}.pg-app .sst:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.5}.pg-app .sst.st-open:before{background:#8ab4ff;opacity:1}.pg-app .sst.st-work{color:var(--text)}.pg-app .sst.st-work:before{background:#f2c94c;opacity:1}.pg-app .sst.st-wait{color:var(--text)}.pg-app .sst.st-wait:before{background:#ff9f6e;opacity:1}.pg-app .sst.st-done:before{background:#5fd39a;opacity:1}.pg-app .sacts{display:flex;gap:8px;flex-wrap:wrap;padding-top:4px;flex:none}.pg-app .sacts .btn{gap:7px}.pg-app .sacts .btn svg{width:14px;height:14px}.pg-app .sthread{display:flex;flex-direction:column;margin:0 0 18px}.pg-app .smsg{display:flex;gap:12px;align-items:flex-start;padding:16px 0;border-top:1px solid var(--stroke)}.pg-app .smsg:first-child{border-top:0;padding-top:2px}.pg-app .smsg>div{min-width:0;flex:1}.pg-app .smsg b{font:600 13.5px/1.2 var(--ui);color:var(--text)}.pg-app .smsg time{margin-left:8px;font:500 11.5px/1 var(--ui);color:var(--text-3)}.pg-app .smsg p{margin:6px 0 0;font:500 15px/1.55 var(--ui);color:var(--text-2);overflow-wrap:anywhere;max-width:70ch}.pg-app .smsg.team p{color:var(--text)}.pg-app .suproot i.av{display:grid;place-items:center;flex:none;width:28px;height:28px;margin-top:-2px;border-radius:50%;overflow:hidden;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.14);font:600 11px/1 var(--ui);font-style:normal;color:var(--text)}.pg-app .suproot i.av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pg-app .smsg.team i.av{background:#fff;color:#0A0A0B;border-color:#fff}.pg-app .dots{display:inline-flex;gap:4px;margin-top:10px}.pg-app .dots b{width:6px;height:6px;border-radius:50%;background:var(--text-2);animation:xdots 1.2s infinite}.pg-app .dots b:nth-child(2){animation-delay:.2s}.pg-app .dots b:nth-child(3){animation-delay:.4s}@keyframes xdots{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.pg-app .sfiles{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.pg-app .sfile{position:relative;display:block;width:110px;height:82px;border-radius:12px;overflow:hidden;border:1px solid var(--stroke);background:#0d0d0f}.pg-app .sfile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pg-app .sfile button{position:absolute;right:5px;top:5px;width:22px;height:22px;border-radius:50%;background:rgba(10,10,12,.7);color:#fff;display:grid;place-items:center}.pg-app .sfile button svg{width:11px;height:11px}.pg-app .scomp{--r:22px;padding:12px;display:flex;flex-direction:column;gap:10px}.pg-app .scomp .ipick{width:100%}.pg-app .scomp textarea{width:100%;min-height:96px;resize:none;background:none;border:0;outline:0;color:var(--text);font:500 16px/1.45 var(--ui);padding:8px 8px 0;margin:0}.pg-app .scomp textarea::-moz-placeholder{color:var(--text-3)}.pg-app .scomp textarea::placeholder{color:var(--text-3)}.pg-app .scomp .sfiles{margin:0 6px}.pg-app .scrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px}.pg-app .scrow .chip{cursor:pointer;color:var(--text-2)}.pg-app .scrow .chip:hover{color:var(--text);background:rgba(255,255,255,.1)}.pg-app .scrow .chip[aria-pressed=true]{background:#fff;color:#0A0A0B;border-color:#fff}.pg-app .scrow .chip svg{width:13px;height:13px;opacity:1}.pg-app .scrow .btn{flex:none}.pg-app .scrow .btn[disabled]{opacity:.5;pointer-events:none}.pg-app .smain .iempty{margin-top:18px}.pg-app .sclosed{margin:6px 0 0;font:500 14px/1.6 var(--ui);color:var(--text-3);max-width:60ch}.pg-app .sclosed button{color:var(--text);font:600 14px/1 var(--ui);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.35);padding:0}.pg-app .sans{margin:0 0 20px;max-width:64ch;font:500 15.5px/1.6 var(--ui);color:var(--text-2)}.pg-app .sup.guest{display:block;overflow:hidden auto;padding:2px 8px 40px 2px}.pg-app .sup.guest .pcopy h2{max-width:20ch}.pg-app .sqs{margin-top:clamp(28px,3vw,48px);max-width:640px}.pg-app .sqs .eyebrow{margin:0 0 6px}.pg-app .sqs details{border-top:1px solid var(--stroke)}.pg-app .sqs summary{list-style:none;cursor:pointer;padding:12px 26px 12px 0;position:relative;font:600 14px/1.35 var(--ui);color:var(--text-2);transition:color .15s}.pg-app .sqs summary::-webkit-details-marker{display:none}.pg-app .sqs summary:after{content:"";position:absolute;right:6px;top:16px;width:7px;height:7px;border-right:1.5px solid var(--text-3);border-bottom:1.5px solid var(--text-3);transform:rotate(45deg);transition:transform .2s}.pg-app .sqs details[open] summary:after{transform:rotate(225deg);top:19px}.pg-app .sqs details[open] summary,.pg-app .sqs summary:hover{color:var(--text)}.pg-app .sqs details p{margin:0 0 14px;font:500 14px/1.55 var(--ui);color:var(--text-2);max-width:60ch}.acctmenu button{white-space:nowrap}.menu button .nb{margin-left:12px;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#fff;color:#0A0A0B;font:600 11px/18px var(--ui);text-align:center;font-style:normal}@media (max-width:900px){.pg-app .parroot{position:static;overflow:visible}.pg-app .par{width:auto;padding:0}.pg-app .pamb{height:min(100%,1100px)}.pg-app .pscene{grid-template-columns:1fr;min-height:0;gap:30px}.pg-app .pcopy h2{max-width:none}.pg-app .pside{justify-self:stretch;width:100%}.pg-app .pgridl,.pg-app .phow3{grid-template-columns:1fr}.pg-app .phow3{gap:22px}.pg-app .sup,.pg-app .suproot{display:block}.pg-app .srail{overflow:visible;padding:0}.pg-app .sup.on .srail,.pg-app .sup:not(.on) .smain{display:none}.pg-app .smain{overflow:visible;padding:0}.pg-app .sback{display:inline-flex;align-items:center;gap:4px;margin:0 0 10px -6px;padding:6px 10px 6px 6px;border-radius:999px;font:600 13px/1 var(--ui);color:var(--text-2)}.pg-app .sback svg{width:15px;height:15px}.pg-app .scontacts{margin-top:18px}.pg-app .scomp:before{inset:0;clip-path:none}.pg-app .scrow{flex-wrap:wrap}.pg-app .scrow .btn{width:100%}.pg-app .sup.guest{overflow:visible;padding:0}}.amark,.pg-app .mark,.pg-home .mark{color:var(--text-2);transition:color .2s}.pg-app .mark:hover,.pg-home .mark:hover{color:var(--text)}.amark .bfw,.mark .bfw{flex:none;width:calc(var(--navh) * .36);height:calc(var(--navh) * .36);display:grid;place-items:center;transform:translateY(.5px)}.amark svg.bf,.pg-app .mark svg.bf,.pg-home .mark svg.bf{display:block;width:100%;height:100%;overflow:visible}.amark{width:auto;height:auto;top:calc(var(--navtop) + var(--navh) * .32)}.pg-app .links .nvsep,.pg-home .links .nvsep{flex:none;width:1px;height:14px;align-self:center;margin:0 clamp(6px,.7vw,12px);background:rgba(255,255,255,.14)}.pg-app .links a.nvq,.pg-home .links a.nvq{color:var(--text-3)}.pg-app .links a.nvq:hover,.pg-home .links a.nvq:hover{color:var(--text-2)}.pg-app .links a.nvq[aria-current=page]{color:var(--text)}@media (max-width:900px){.pg-app .links .nvsep,.pg-home .links .nvsep{margin:0 6px}}.pg-app .passport{--r:24px;width:min(100%,720px);padding:clamp(20px,2vw,28px);display:flex;flex-direction:column;gap:16px}.pg-app .passport .hint{font:500 14px/1.5 var(--ui);color:var(--text-2);margin:-6px 0 2px;max-width:560px}.pg-app .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pg-app .genface{width:auto;min-height:56px;padding:0 14px;flex-direction:column;gap:4px}.pg-app .genface small{font:500 11px/1 var(--ui);color:var(--text-3)}.pg-app .genface .ring{width:12px;height:12px}.pg-app .genface:disabled{opacity:.6;cursor:default}.pg-app .inf.one .passport{margin:0 auto}@media (max-width:900px){.pg-app .inf,.pg-app .infroot{display:block}.pg-app .irail{margin-bottom:14px}.pg-app .itabs{flex-direction:row;overflow:auto;scrollbar-width:none;gap:4px}.pg-app .itabs button{height:36px;padding:0 12px;white-space:nowrap}.pg-app .imain{overflow:visible;padding:0}.pg-app .ipicks,.pg-app .ipicks.two,.pg-app .two{grid-template-columns:1fr}.pg-app .irow{flex-direction:column;align-items:stretch}.pg-app .irow .btn{width:100%}.pg-app .fgrid3{gap:2px}}.pg-app,.pg-home{display:none}body[data-page=app] .pg-app,body[data-page=home] .pg-home{display:block}body[data-page=home]{overflow-x:hidden}body[data-page=app],html:has(body[data-page=app]){height:100%}body[data-page=app]{overflow:hidden}@media (max-width:900px){body[data-page=app]{overflow:auto;height:auto}}.menu .mbal,.msec{display:none}@media (max-width:900px){body[data-page],html{overflow-x:hidden}.pg-app .work>*{min-width:0}.pg-app .nav,.pg-home .nav{top:0;left:0;right:0;width:auto;height:64px;transform:none;padding:17px 18px 0 26px;border-radius:0;background:none;border:0;box-shadow:none;justify-content:space-between;align-items:flex-start}.pg-app .nav:before,.pg-home .nav:before{inset:0 0 -22px;clip-path:none;filter:none;pointer-events:none;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent)}.pg-app .nav:after,.pg-home .nav:after{inset:0 0 -22px;border-radius:0;background:linear-gradient(180deg,rgba(6,6,7,.92),rgba(6,6,7,.64) 52%,rgba(6,6,7,0))}.pg-app .bal,.pg-app .links,.pg-app .nav .lang,.pg-home .links,.pg-home .nav .lang{display:none}.pg-app .balw{position:static}.pg-app .acts,.pg-app .mark,.pg-home .acts,.pg-home .mark{flex:none;height:36px}.pg-app .acts,.pg-home .acts{gap:8px}.pg-app .avatar{display:grid}.pg-app .avatar,.pg-home .avatar{width:36px;height:36px}.pg-home .nav .btn{height:36px;padding:0 16px}.pg-app .nav .menu,.pg-home .nav .menu{top:44px}.msec{display:flex;align-items:center;gap:22px;position:absolute;left:50px;right:60px;top:17px;height:36px;overflow:auto hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.msec::-webkit-scrollbar{display:none}.msec:after,.msec:before{content:"";flex:none;width:50%}.msec a{flex:none;scroll-snap-align:center;padding:10px 0;font:600 16px/1 var(--ui);letter-spacing:-.01em;color:var(--text-3);white-space:nowrap;transition:color .25s}.msec a[aria-current=page]{color:var(--text)}.msec i{flex:none;width:1px;height:14px;background:rgba(255,255,255,.16);margin:0 -6px}.menu .mbal{display:flex;align-items:baseline}.menu .mbal b{font:600 14px/1 var(--ui);color:var(--text);font-variant-numeric:tabular-nums}.menu .mbal b small{font:500 12px/1 var(--ui);color:var(--text-3);margin-left:4px}.pg-app .app{padding-top:90px}.pg-app .work{align-content:start}.pg-app .chead .eyebrow{display:none}.pg-app .chead .pills{margin-top:0}.toast{top:94px}}.popbg{display:none}@media (max-width:900px){.pg-app .app:has(>.work:not([hidden])){position:fixed;inset:0;width:auto;min-height:0;padding:118px 12px 0;display:flex;flex-direction:column;--mbar:110px}.pg-app .work{gap:0;padding-bottom:calc(var(--mbar,110px) + 78px);align-content:normal}.pg-app .stagewrap,.pg-app .work{flex:1;min-height:0;display:flex;flex-direction:column}.pg-app .stagewrap{align-self:stretch;order:0}.pg-app .stage{flex:1;flex-direction:column}.pg-app .fr,.pg-app .stage{min-height:0;display:flex;align-items:center}.pg-app .fr{flex:1;width:100%;justify-content:center}.pg-app .cap{flex:none;width:100%;margin:8px 0 0;padding:0 4px;text-align:center;font-size:12px}.pg-app .frame .facts{display:none}.pg-app #col{position:absolute;inset:0;height:100%;align-self:stretch;pointer-events:none;overflow:visible;max-height:none;margin:0!important;padding:0;display:block}.pg-app #chead{position:fixed;top:80px;left:12px;right:12px;z-index:90;padding:0;display:flex;justify-content:center;pointer-events:auto}.pg-app #chead .pills{margin:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.pg-app #chead .pills::-webkit-scrollbar{display:none}.pg-app #chead .pills button{white-space:nowrap;flex:none}.pg-app .dock{flex:none;order:1;flex-direction:row;justify-content:center;width:auto;height:auto!important;max-height:none;margin:10px 0 0!important;padding:4px 0;gap:6px;overflow-x:auto;overflow-y:visible;align-self:stretch;scrollbar-width:none}.pg-app .dock:empty{display:none}.pg-app .dock button{width:44px;height:44px;border-radius:12px}.pg-app #cset{position:fixed;left:0;right:0;bottom:calc(32px + var(--kb,0px) + var(--mbar,110px));z-index:95;display:flex;align-items:center;gap:6px;height:34px;padding:0 12px;overflow:auto hidden;scrollbar-width:none;pointer-events:auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.pg-app #cset::-webkit-scrollbar{display:none}.pg-app #cset .lab,.pg-app #cset .note,.pg-app #cset .sep,.pg-app .mrow small{display:none}.pg-app #cset .slots{display:contents}.pg-app #cset .row,.pg-app .mrow{flex:none;width:auto;min-height:0;height:34px;margin:0;padding:0 11px 0 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--stroke);display:inline-flex;align-items:center;color:var(--text);white-space:nowrap;transition:background .15s,color .15s}.pg-app #cset .row,.pg-app .mrow,.pg-app .mrow b{gap:7px;font:600 13px/1 var(--ui)}.pg-app .mrow b .cost{margin:0;color:var(--text-3)}.pg-app #cset .row>span:first-child{font-weight:500;color:var(--text-3)}.pg-app #cset .row .v{gap:6px;font-size:13px}.pg-app #cset .row .v.dim{color:var(--text-3)}.pg-app #cset .row[role=switch] .sw{display:none}.pg-app #cset .row[role=switch]>span:first-child{color:var(--text-2);font-weight:600}.pg-app #cset .row[aria-checked=true]{background:#fff;border-color:#fff;color:#0A0A0B}.pg-app #cset .row[aria-checked=true]>span:first-child{color:#0A0A0B}.pg-app #cset .row .stepper{gap:0;margin-right:-7px}.pg-app #cset .row .stepper button{width:26px;height:26px;background:none}.pg-app #cset .row .stepper b{min-width:18px;font-size:13px}.pg-app #cset .slot{flex:none;width:auto;min-height:0;height:34px;border-radius:999px;white-space:nowrap}.pg-app #cset .slot.empty{padding:0 12px 0 10px;font-size:13px;gap:7px}.pg-app #cset .slot.filled{padding:0 2px 0 3px;gap:8px}.pg-app #cset .slot img,.pg-app #cset .slot video,.pg-app #cset .slot.filled .ic{width:26px;height:26px;border-radius:50%}.pg-app #cset .slot .nm b{font-size:13px;max-width:96px}.pg-app #cset .slot .nm span{display:none}.pg-app #cset .slot .rm{width:26px;height:26px}.pg-app #cset .add,.pg-app #cset .th{width:34px;height:34px;border-radius:50%;flex:none}.pg-app #cset .th{overflow:visible;border:0}.pg-app #cset .th img{border-radius:50%;border:1px solid var(--stroke)}.pg-app #cset .th .rm{opacity:1;top:-4px;right:-4px;width:18px;height:18px;background:#fff;color:#0A0A0B}.pg-app .app.typing #fr{flex:0 0 0;min-height:0;overflow:hidden;opacity:0;pointer-events:none}.pg-app .app.typing #cap,.pg-app .app.typing #chead,.pg-app .app.typing .dock{display:none}.pg-app #fr{transition:opacity .18s}.pg-app #cset,.pg-app #pbar{transition:bottom .2s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.pg-app #cset,.pg-app #fr,.pg-app #pbar{transition:none}}.pg-app #pbar{position:fixed;left:12px;right:12px;bottom:calc(22px + var(--kb,0px));z-index:95;width:auto;max-width:none;padding:8px 8px 8px 16px;flex-direction:column;align-items:stretch;gap:6px}.pg-app #pbar textarea{padding:10px 0 4px;min-height:38px}.pg-app #pbar .sum{padding:11px 0 6px;white-space:normal}.pg-app #pbar .btn{width:100%;height:46px;font-size:15px}.pg-app #pbar .low{position:static;text-align:right;margin:0 8px 2px 0}.pg-app .pop{left:12px!important;right:12px;top:auto!important;bottom:calc(22px + var(--kb,0px));max-width:none;max-height:min(70vh,560px);overflow:hidden auto;contain:paint;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;animation-name:popup;--r:22px}.pg-app .pop.models{min-width:0}.pg-app .pop:before{inset:0;clip-path:none;filter:none;border-radius:inherit}.pg-app .popbg{display:block;position:fixed;inset:0;z-index:119;background:rgba(3,3,5,.42);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:bgin .22s}@keyframes bgin{0%{opacity:0}}}@media (max-width:900px){.pg-app .pamb{left:-28px;right:-28px;top:-96px;height:min(100%,1180px);overflow:visible;-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.1) 24%,#000 46%,#000 70%,transparent 96%);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.1) 24%,#000 46%,#000 70%,transparent 96%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add}.pg-app .pamb:before{left:-12%;right:-12%;top:32%;bottom:-8%;border-radius:0;filter:blur(64px) saturate(1.25);opacity:calc(var(--ambo) * .9)}.pg-app .cmhead{padding:0}.pg-app .cmhead .ih{display:none}.pg-app .csub{margin:0 2px 12px}.pg-app .ctools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 8px;margin:0 0 14px;padding:0}.pg-app .cfilt{grid-column:1/-1;display:flex;align-items:center;min-width:0;overflow:auto hidden;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),transparent)}.pg-app .cfilt::-webkit-scrollbar{display:none}.pg-app .ctools .pills{flex:none;flex-wrap:nowrap;margin:0}.pg-app .ctools .pills+.pills{margin-left:2px;padding-left:11px;border-left:1px solid var(--stroke)}.pg-app .ctr{display:contents}.pg-app .csearch{grid-column:1;grid-row:2;width:auto;min-width:0;margin:0}.pg-app .csearch input{height:44px}.pg-app .ctools .btn{grid-column:2;grid-row:2;width:44px;height:44px;padding:0;flex:none;justify-content:center}.pg-app .ctools .btn span{display:none}.pg-app .ctools .btn svg{display:block;width:15px;height:15px}.pg-app .ctools .seg{grid-column:1/-1;grid-row:3;width:100%}.pg-app .cpeople{margin:0 0 14px}.pg-app .cpeople .eyebrow{margin:0 2px 8px}.pg-app .acw small{display:none}.pg-app .acw b{font-size:14px}}.pop.rpk{min-width:376px;max-width:376px;padding:6px 0 0}.pop.rpk .rpfile{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 16px);margin:2px 8px;height:44px;border-radius:12px;border:1px dashed rgba(255,255,255,.24);color:var(--text-2);font:600 13px/1 var(--ui);transition:border-color .2s,color .2s}.pop.rpk .rpfile:hover{border-color:rgba(255,255,255,.55);color:var(--text)}.pop.rpk .rpfile svg{width:13px;height:13px}.pop.rpk .rpb{max-height:min(54vh,420px);overflow:hidden auto;overscroll-behavior:contain;padding:0 8px 8px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.pop.rpk .rpb::-webkit-scrollbar{width:6px}.pop.rpk .rpb::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:3px}.pop.rpk .rpday{display:flex;align-items:baseline;gap:7px;padding:12px 4px 8px;font:600 10px/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.pop.rpk .rpday span{letter-spacing:0;color:rgba(255,255,255,.26);font-variant-numeric:tabular-nums}.pop.rpk .rpg{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pop.rpk .rpt{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;border:1px solid var(--stroke);background:#000;transition:border-color .18s}.pop.rpk .rpt img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .18s;opacity:.86}.pop.rpk .rpt:hover img{opacity:1}.pop.rpk .rpt:hover{border-color:rgba(255,255,255,.55)}.pop.rpk .rpt[aria-pressed=true]{border-color:#fff}.pop.rpk .rpt[aria-pressed=true] img{opacity:1}.pop.rpk .rpt .ic{position:absolute;inset:0;display:grid;place-items:center;color:var(--text-3)}.pop.rpk .rpt .ic svg{width:18px;height:18px}.pop.rpk .rpt .pl{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:rgba(6,6,7,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff}.pop.rpk .rpt .pl svg{width:10px;height:10px}.pop.rpk .rpt .dur{position:absolute;right:5px;top:5px;padding:0 5px;height:17px;display:inline-flex;align-items:center;border-radius:999px;background:rgba(6,6,7,.62);font:600 10px/1 var(--ui);color:#fff;font-variant-numeric:tabular-nums}.pop.rpk .rpt .rpn{position:absolute;left:0;right:0;bottom:0;padding:16px 7px 6px;text-align:left;background:linear-gradient(180deg,transparent,rgba(6,6,7,.86));opacity:0;transition:opacity .18s}.pop.rpk .rpt:hover .rpn{opacity:1}.pop.rpk .rpt .rpn b{display:block;font:600 11px/1.2 var(--ui);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pop.rpk .rpl{display:grid;gap:4px}.pop.rpk .rpa{display:flex;align-items:center;gap:10px;width:100%;padding:6px;border-radius:12px;border:1px solid transparent;text-align:left;transition:background .15s,border-color .18s}.pop.rpk .rpa:hover{background:rgba(255,255,255,.06)}.pop.rpk .rpa[aria-pressed=true]{border-color:#fff}.pop.rpk .rpa .ic{width:38px;height:38px;border-radius:9px;background:rgba(255,255,255,.08);display:grid;place-items:center;color:var(--text-2);flex:none}.pop.rpk .rpa .ic svg{width:16px;height:16px}.pop.rpk .rpa .nm{min-width:0;flex:1}.pop.rpk .rpa .nm b{font:600 13px/1.3 var(--ui);color:var(--text)}.pop.rpk .rpa .nm b,.pop.rpk .rpa .nm span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pop.rpk .rpa .nm span{font:500 11px/1.3 var(--ui);color:var(--text-3)}.pop.rpk .rpa .d{flex:none;font:600 12px/1 var(--ui);color:var(--text-3);font-variant-numeric:tabular-nums}@media (max-width:900px){.pg-app .pop.rpk{min-width:0;max-width:none}.pg-app .pop.rpk .rpb{max-height:none}}#authRoot{display:block!important}#homeAuth{display:contents}.acct{position:relative}.acctmenu{min-width:200px}.pg-home .avatar{width:calc(var(--navh) - 18px);height:calc(var(--navh) - 18px);border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.1);color:var(--text);transition:background .2s}.pg-home .avatar svg{width:16px;height:16px}.avatar:hover,.avatar[aria-expanded=true]{background:rgba(255,255,255,.18)}.who{padding:8px 12px 10px;font:500 12px/1.3 var(--ui);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:230px}.acctmenu .msep{height:1px;margin:6px 12px;background:var(--stroke)}.acctmenu .msep.mb{display:none}@media (max-width:900px){.acctmenu .msep.mb{display:block}}.setw{position:fixed;inset:0;z-index:210;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,40px)}.setbg{position:absolute;inset:0;background:rgba(3,3,5,.68);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);opacity:0;transition:opacity .28s}.setw[data-on=true] .setbg{opacity:1}.setcard{position:relative;width:min(520px,100%);max-height:min(86vh,760px);overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;border-radius:26px;padding:26px 24px 24px;border:1px solid rgba(255,255,255,.15);background:radial-gradient(80% 60% at 18% 0,rgba(255,255,255,.11),rgba(255,255,255,0) 70%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03)),rgba(14,14,18,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 60px 140px -30px rgba(0,0,0,.9);opacity:0;transform:translateY(12px) scale(.985);transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1)}.setw[data-on=true] .setcard{opacity:1;transform:none}.setcard h3{margin:8px 44px 0 0;font:600 clamp(24px,1.2vw + 14px,30px)/1.1 var(--ui);letter-spacing:-.025em}.setcard>.eyebrow{font:600 11px/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:0}.setx{position:absolute;top:18px;right:18px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--text-2);background:rgba(255,255,255,.07);border:1px solid var(--stroke);transition:background .2s,color .2s}.setx:hover{background:rgba(255,255,255,.14);color:var(--text)}.setx svg{width:14px;height:14px}.setlab{margin:26px 0 2px;font:600 10px/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.setrow{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:6px 0;border-bottom:1px solid var(--stroke)}.setrow:last-child{border-bottom:0}.setrow .sv{min-width:0;font:600 14px/1.3 var(--ui);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setrow .sv i,.setrow .sv.dim{font-weight:500;color:var(--text-3)}.setrow .sv i{font-style:normal;margin-left:6px;font-variant-numeric:tabular-nums}.setbtn{flex:none;height:36px;padding:0 14px;border-radius:999px;font:600 13px/1 var(--ui);color:var(--text-2);background:rgba(255,255,255,.07);border:1px solid var(--stroke);transition:background .2s,color .2s}.setbtn:hover{background:rgba(255,255,255,.14);color:var(--text)}.setbtn:disabled{opacity:.35;cursor:default;background:rgba(255,255,255,.07);color:var(--text-2)}.setbtn.white{background:#fff;color:#0A0A0B;border-color:#fff}.setbtn.white:hover{background:#ECECEF;color:#0A0A0B}.setbtn.warn{background:rgba(255,120,120,.16);border-color:rgba(255,120,120,.4);color:rgba(255,180,180,.95)}.setbtn.warn:hover{background:rgba(255,120,120,.26);color:#fff}.setpills{display:flex;gap:4px}.setpills button{padding:9px 13px;border-radius:999px;font:600 13px/1 var(--ui);color:var(--text-2);transition:background .2s,color .2s}.setpills button:hover{color:var(--text)}.setpills button[aria-pressed=true]{background:#fff;color:#0A0A0B}.pg-app,.pg-home,:root{--ui:var(--font-manrope),"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}body:has(.pg-home,.pg-app){background:#060607}.pg-app,.pg-home{display:block}body:has(.pg-home){overflow-x:hidden}body:has(.pg-app),html:has(.pg-app){height:100%}body:has(.pg-app){overflow:hidden}@media (max-width:900px){body:has(.pg-app){overflow:auto;height:auto}}.pg-app .links{isolation:isolate}.pg-app .links a{position:relative;z-index:1}.pg-app .links .ind{position:absolute;top:0;height:100%;z-index:-1;border-radius:999px;pointer-events:none;opacity:0;transition:left .45s cubic-bezier(.2,.7,.2,1),width .45s cubic-bezier(.2,.7,.2,1),opacity .2s}.pg-app .links .ind.init{transition:none}.pg-app .links a[aria-current=page]{background:none}@media (max-width:900px){.pg-app .links{position:relative;left:auto}}.pg-app .links .ind{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(255,255,255,.04),0 8px 22px -10px rgba(0,0,0,.9)}.pg-app .menu a,.pg-home .menu a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 12px;border-radius:10px;font:500 14px/1 var(--ui);color:var(--text-2);text-align:left;transition:background .15s,color .15s}.pg-app .menu a:hover,.pg-home .menu a:hover{background:rgba(255,255,255,.08);color:var(--text)}.acctmenu a{white-space:nowrap}.menu a .nb{margin-left:12px;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#fff;color:#0A0A0B;font:600 11px/18px var(--ui);text-align:center;font-style:normal}.acctmenu form{display:block;margin:0}.pg-app .menu a.mbal,.pg-home .menu a.mbal{display:none}@media (max-width:900px){.pg-app .menu a.mbal,.pg-home .menu a.mbal{display:flex;align-items:baseline}}.pg-app[data-swap=out] :is(#pbar,#cap,#dock,.infroot,.galroot,.profroot,.comroot,.parroot,.suproot,.sup.guest){opacity:0;transform:translateY(6px);transition:opacity .17s,transform .17s}.pg-app[data-swap=in] :is(#pbar,#cap,#dock,.infroot,.galroot,.profroot,.comroot,.parroot,.suproot,.sup.guest){animation:xin .36s cubic-bezier(.2,.7,.2,1)}@media (min-width:901px){.pg-app[data-swap=out] #col{opacity:0;transform:translateY(6px);transition:opacity .17s,transform .17s}.pg-app[data-swap=in] #col{animation:xin .36s cubic-bezier(.2,.7,.2,1)}}@media (max-width:900px){.pg-app[data-swap=out] #cset{opacity:0;transform:translateY(6px);transition:opacity .17s,transform .17s}.pg-app[data-swap=in] #cset{animation:xin .36s cubic-bezier(.2,.7,.2,1)}}.pg-home .dock video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pg-app .phead .pwho{display:block;gap:0;text-align:left}@media (max-width:900px){.pg-app #cset,.pg-app #pbar{transition:bottom .3s cubic-bezier(.2,.7,.2,1)}.pg-app .work{padding-bottom:calc(var(--mbar,110px) + 78px + var(--kb,0px));transition:padding-bottom .3s cubic-bezier(.2,.7,.2,1)}.pg-app .app.kbmove .work .frame{transition:none}.pg-app .app.typing #fr{flex:1 1 0;min-height:0;overflow:visible;opacity:1;pointer-events:auto}.pg-app .app.typing #chead{display:flex}.pg-app #cap{max-height:40px;overflow:hidden;transition:opacity .2s,max-height .3s cubic-bezier(.2,.7,.2,1),margin-top .3s cubic-bezier(.2,.7,.2,1)}.pg-app .dock{max-height:64px;transition:opacity .2s,max-height .3s cubic-bezier(.2,.7,.2,1),margin-top .3s cubic-bezier(.2,.7,.2,1),padding .3s cubic-bezier(.2,.7,.2,1)}.pg-app .app.typing #cap{display:block;opacity:0;max-height:0;margin-top:0;pointer-events:none}.pg-app .app.typing .dock{display:flex;opacity:0;max-height:0;margin-top:0!important;padding-top:0;padding-bottom:0;overflow:hidden;pointer-events:none}.pg-app .app.typing .dock:empty{display:none}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.pg-app #cap,.pg-app #cset,.pg-app #pbar,.pg-app .dock,.pg-app .work{transition:none}}.pg-app button.row:disabled{cursor:default}.pg-app button.row:disabled:hover{background:none;color:var(--text-2)}.pg-home .show .frame .playb{position:absolute;left:50%;top:50%;z-index:3;width:clamp(52px,3.2vw,64px);height:clamp(52px,3.2vw,64px);transform:translate(-50%,-50%);border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(10,10,12,.5);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .2s}.pg-home .show .frame .playb:hover{background:rgba(10,10,12,.66)}.pg-home .show .frame .playb svg{width:clamp(20px,1.2vw,24px);height:clamp(20px,1.2vw,24px);margin-left:2px}.pg-home .show .frame .mute{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(10,10,12,.5);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:3;transition:background .15s}.pg-home .show .frame .mute:hover{background:rgba(255,255,255,.2)}.pg-home .show .frame .mute svg{width:16px;height:16px}@keyframes sh{0%{background-position:120% 0}to{background-position:-63.333% 0}}.pg-app .plink form{max-width:min(100%,440px);margin-top:14px;display:grid;gap:14px}.pg-app .plink form .plbtns{margin-top:2px}@media (max-width:900px){.pg-app .plink .fld input,.pg-app .plink .fld textarea{font-size:16px}}.pg-home .auth .fld[data-pills] label{cursor:default}.pg-home .auth .fld .hint{margin:10px 0 0;font:500 12px/1.5 var(--ui);color:var(--text-3)}.pg-home .auth .fld .hint a{color:var(--text-2);transition:color .2s}.pg-home .auth .fld .hint a:hover{color:var(--text)}.setrow .sv.long{white-space:normal;overflow:visible}.pg-app .payw .setrow .sv:last-child{flex:none;font-variant-numeric:tabular-nums}.pg-app .payw .paylist{display:grid;gap:2px;margin-top:8px}.pg-app .payw .bp-go{justify-content:center;margin-top:18px}.pg-app .payw .paynote{margin:12px 2px 0;font:500 13px/1.45 var(--ui);color:var(--text-2)}.pg-app .nav .btn{height:calc(var(--navh) - 16px);font-size:clamp(13px,.35vw + 9px,15px);padding:0 clamp(16px,1.2vw,24px)}.pg-app .nav .txt{font:500 clamp(13px,.35vw + 9px,15px)/1 var(--ui);color:var(--text-2);padding:0 10px}.pg-app .nav .txt:hover{color:var(--text)}.pg-app .nav .ib{width:calc(var(--navh) - 18px);height:calc(var(--navh) - 18px)}@media (max-width:900px){.pg-app .nav .txt{display:none}.pg-app .nav .btn{height:36px;padding:0 16px}}.pg-home .auth .setw{pointer-events:none}.pg-home .auth .setw .setcard{pointer-events:auto}.pg-home .auth .setcard h3{margin:8px 0 0;font-size:clamp(24px,1.2vw + 14px,30px);letter-spacing:-.025em}.pg-home .auth .setcard .btn{height:44px;font-size:14px;margin-top:18px}.setpills{flex-wrap:wrap}@media (max-width:900px){.setpills button{padding:9px 10px}.pg-app .phead>.btn{flex:1 0 100%}}.pg-home .frame .chip{max-width:calc(100% - 2 * clamp(12px,1vw,18px))}.pg-home .frame .chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.pg-app .cset .fld.negf{flex:none;margin:2px 12px 6px;gap:6px}.pg-app .cset .fld.negf>span{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;letter-spacing:.14em;min-height:26px}.pg-app .cset .fld.negf .rm{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:var(--text-3);flex:none;transition:background .15s,color .15s}.pg-app .cset .fld.negf .rm:hover{background:rgba(255,255,255,.12);color:var(--text)}.pg-app .cset .fld.negf .rm svg{width:11px;height:11px}.pg-app .cset .slots.negadd{padding:2px 12px 6px}.pg-app .cset .fld.negf textarea{min-height:60px;padding:10px 12px;border-radius:12px;font-size:14px;line-height:1.4}.pg-app .cset .sep{flex:none}.pg-app .pbar.act{width:auto;padding:8px}.pg-app .cset .th .rtag{position:absolute;left:2px;bottom:2px;max-width:calc(100% - 4px);padding:2px 3px;border-radius:999px;background:rgba(10,10,12,.62);color:#fff;font:600 9px/1.2 var(--ui);letter-spacing:-.03em;white-space:nowrap;overflow:hidden;cursor:pointer;transition:background .15s}.pg-app .cset .th .rtag:hover{background:rgba(10,10,12,.85)}.pg-app .cset .th .rgl{position:absolute;inset:0;display:grid;place-items:center;color:var(--text-2)}.pg-app .cset .th .rgl svg{width:18px;height:18px}@media (max-width:900px){.pg-app #cset .th .rtag{display:none}}.pg-app .cset .th[draggable=true]{cursor:grab}.pg-app .cset .th[data-moving=true]{opacity:.4}.pg-app .pop .it .r:not(:last-child){margin-left:auto}.pg-app .cset .msblock{display:flex;flex-direction:column;gap:6px;margin:2px 12px 8px;flex:none}.pg-app .cset .msrow{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid var(--stroke)}.pg-app .cset .msrow .msh{display:flex;align-items:center;gap:8px}.pg-app .cset .msrow .msh .stepper{flex:none}.pg-app .cset .msrow .msh>b{font:600 12px/1 var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);flex:1;min-width:0}.pg-app .cset .msrow .msh .rm{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:var(--text-3);flex:none;transition:background .15s,color .15s}.pg-app .cset .msrow .msh .rm:hover{background:rgba(255,255,255,.12);color:var(--text)}.pg-app .cset .msrow .msh .rm svg{width:10px;height:10px}.pg-app .cset .msrow textarea{width:100%;padding:8px 10px;border-radius:10px;border:1px solid var(--stroke);background:rgba(255,255,255,.04);color:var(--text);font:500 13px/1.4 var(--ui);outline:0;resize:none;transition:border-color .2s}.pg-app .cset .msrow textarea:focus{border-color:rgba(255,255,255,.4)}.pg-app .cset .msrow textarea::-moz-placeholder{color:var(--text-3)}.pg-app .cset .msrow textarea::placeholder{color:var(--text-3)}.pg-app .cset .msblock .slot.empty{min-height:42px}@media (max-width:900px){.pg-app #cset .fld.negf,.pg-app #cset .msblock,.pg-app #cset .row[data-tog=multishot],.pg-app #cset .sep.negs,.pg-app #cset .slots.negadd{display:none}}.pg-app .cset .slots.sgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.pg-app .cset .pills{flex:none;flex-wrap:nowrap;gap:0;margin:0 12px 6px}.pg-app .cset .pills button{padding:7px 8px;white-space:nowrap}.pg-app .cset .pills button:disabled{cursor:default}.pg-app .cset .pills button:disabled:not([aria-pressed=true]){opacity:.4;color:var(--text-2)}@media (max-width:900px){.pg-app #cset .pills{flex:none;flex-wrap:nowrap;height:34px;align-items:center;gap:2px;margin:0;padding:0 3px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--stroke)}.pg-app #cset .pills button{flex:none;padding:6px 10px;font-size:13px;white-space:nowrap}}