.pp{--ink:#0f172a;--ink2:#334155;--ink3:#64748b;--blue:#0a9bd6;--blue2:#0677b0;--orange:#ea580c;--green:#16a34a;--sheet:#fff;--sheet-bd:#0f172a14;--sheet-sh:0 1px 2px #0f172a0d,0 12px 32px -20px #0f172a38;--soft:#f1f5f9;--soft2:#e8edf3;--hair:#0f172a14;--hair2:#0f172a29;--dash:#0a9bd68c;--acc:#0677b0;--tint:#0a9bd617;--tint2:#0a9bd633;--otint:#ea580c14;--oacc:#c2410c;--tipbg:#1e293b;--tipfg:#fff;--on-core:#22c55e;--on-hi:#4ade80;--on-deep:#16a34a;--on-ink:#15803d;--ease:cubic-bezier(.2,.8,.2,1);--noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");color:var(--ink);font-size:14px;line-height:1.45;position:relative;container-type:inline-size}.dark .pp{--ink:#f1f5f9;--ink2:#cbd5e1;--ink3:#94a3b8;--blue:#01aae9;--blue2:#0677b0;--orange:#f97316;--green:#22c55e;--sheet:#141b23;--sheet-bd:#ffffff14;--sheet-sh:none;--soft:#ffffff0f;--soft2:#ffffff14;--hair:#ffffff14;--hair2:#ffffff29;--dash:#38bdf880;--acc:#38bdf8;--tint:#01aae91f;--tint2:#01aae93d;--otint:#f973161f;--oacc:#fdba74;--tipbg:#2a3441;--tipfg:#f8fafc;--on-ink:#4ade80}.pp *{min-width:0}.pp p{margin:0}.pp a{color:inherit;text-decoration:none}.pp button{font:inherit;cursor:pointer}.pp .i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.pp .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pp [hidden]{display:none!important}.pp .sheet{background:var(--sheet);border:1px solid var(--sheet-bd);box-shadow:var(--sheet-sh);border-radius:16px;padding:26px 24px 28px;position:relative}.pp .back{z-index:4;background:var(--sheet);width:36px;height:36px;color:var(--ink2);box-shadow:0 1px 2px #00000014,inset 0 0 0 1px var(--hair);border:0;border-radius:12px;place-items:center;display:grid;position:absolute;top:12px;left:12px}.pp .back:hover{color:var(--acc)}.pp .band{background:radial-gradient(90% 140% at 12% 0%,#01aae92e,transparent 62%),radial-gradient(70% 120% at 100% 0%,#0677b01f,transparent 60%),linear-gradient(180deg,var(--tint),transparent);border-radius:15px 15px 0 0;height:96px;margin:-26px -24px 0;position:relative}.dark .pp .band{background:radial-gradient(90% 140% at 12% 0,#01aae924,#0000 62%),radial-gradient(70% 120% at 100% 0,#0677b01a,#0000 60%),linear-gradient(#01aae914,#0000)}.pp .mpill{background:var(--sheet);height:26px;box-shadow:0 1px 2px #00000014,inset 0 0 0 1px var(--tint2);color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 3px;font-size:12.5px;transition:box-shadow .2s;display:inline-flex;position:absolute;top:4px;right:24px}.pp .mpill:hover{box-shadow:0 1px 2px #00000014,inset 0 0 0 1px var(--blue)}.pp .mpill b{color:var(--acc);font-weight:800}.pp .mpill em{font-style:normal}.pp .mring{flex:none;width:22px;height:22px;display:block}.pp .mring .bg{fill:none;stroke:var(--tint2);stroke-width:4.5px}.pp .mring .fg{fill:none;stroke:var(--blue);stroke-width:4.5px;stroke-linecap:round}.pp .t1-row{align-items:flex-start;gap:24px;display:flex}.pp .av{--ph:180px;z-index:2;width:var(--ph);height:var(--ph);border-radius:calc(var(--ph) * .29);background:conic-gradient(from 210deg,#7dd3fc,#01aae9,#0677b0,#38bdf8,#7dd3fc);flex:none;margin-top:-72px;padding:4px;position:relative;box-shadow:0 8px 24px -10px #01aae9a6}.pp .av img,.pp .av .ini{border-radius:calc(var(--ph) * .26);-o-object-fit:cover;object-fit:cover;background:var(--sheet);width:100%;height:100%;display:block}.pp .av .ini{font-size:calc(var(--ph) * .3);color:var(--acc);background:linear-gradient(160deg,var(--sheet),var(--tint2));place-items:center;font-weight:800;display:grid}.pp .av .on{border:4px solid var(--sheet);background:radial-gradient(circle at 35% 30%,var(--on-hi),var(--on-core) 55%,var(--on-deep));border-radius:50%;width:22px;height:22px;position:absolute;bottom:4px;right:4px;box-shadow:0 0 0 1px #22c55e59}.pp .av .on:after{content:"";border:2px solid var(--on-core);pointer-events:none;border-radius:50%;animation:1.6s cubic-bezier(.2,.6,.3,1) infinite ppOnRing;position:absolute;inset:-3.5px}@keyframes ppOnRing{0%{opacity:.75;transform:scale(1)}80%,to{opacity:0;transform:scale(2.1)}}@keyframes ppOnPulse{0%{box-shadow:0 0 #22c55e99,0 0 0 3px #22c55e38}70%{box-shadow:0 0 0 9px #22c55e00,0 0 0 3px #22c55e38}to{box-shadow:0 0 #22c55e00,0 0 0 3px #22c55e38}}.pp .t1-id{z-index:1;flex:1;margin-top:-62px;padding-top:0;position:relative}.pp h1{letter-spacing:-.015em;color:var(--ink);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;margin:0;font-size:22px;font-weight:700;line-height:1.25;display:flex}.pp h1 .nm{text-overflow:ellipsis;overflow:hidden}.pp .ver{background:var(--blue);color:#fff;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.pp .ver .i{stroke-width:3px;width:11px;height:11px}.pp .vipp{background:var(--blue);color:#fff;letter-spacing:.08em;border-radius:7px;flex:none;align-items:center;height:20px;padding:0 7px;font-size:10.5px;font-weight:800;display:inline-flex}.pp .handle{color:var(--ink3);margin-top:2px;font-size:13.5px}.pp .role{color:var(--ink2);margin-top:4px;font-size:14px;line-height:1.4}.pp .role b{color:var(--ink);font-weight:600}.pp .meta{color:var(--ink3);flex-direction:column;align-items:flex-start;gap:6px;margin-top:6px;font-size:13px;line-height:1.5;display:flex}.pp .meta>span{align-items:center;gap:6px;display:inline-flex}.pp .meta .i{width:14px;height:14px}.pp .live{color:var(--on-ink);font-weight:500}.pp .live:before{content:"";background:radial-gradient(circle at 35% 30%,var(--on-hi),var(--on-core) 60%);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-out infinite ppOnPulse;box-shadow:0 0 0 3px #22c55e38}.pp .seen:before{content:"";background:var(--hair2);border-radius:50%;flex:none;width:8px;height:8px}.pp .pbr{margin-top:12px}.pp .dk{align-items:flex-end;gap:0;height:30px;margin:0;padding:0;list-style:none;display:flex;position:relative}.pp .dk-it{width:40px;transition:width .22s var(--ease);flex-direction:column;flex:none;justify-content:flex-end;align-items:flex-start;display:flex;position:relative}.pp .dk-b{width:30px;height:30px;color:var(--acc);transition:width .22s var(--ease),height .22s var(--ease);background:0 0;border:0;border-radius:24%;flex:none;place-items:center;padding:0;display:grid}.pp .dk-b .blg{border-radius:24%;width:100%;height:100%;box-shadow:0 1px 1px #0000000f,0 8px 14px -8px #00000073,inset 0 0 0 .5px #0f172a1a}.pp .dk-it:hover{width:56px}.pp .dk-it:hover .dk-b{width:46px;height:46px}.pp .dk-it:has(+.dk-it:hover){width:46px}.pp .dk-it:hover+.dk-it .dk-b{width:37px;height:37px}.pp .dk-it:has(+.dk-it:hover) .dk-b{width:37px;height:37px}.pp .dk-it:hover+.dk-it{width:46px}.pp .dk-lb{background:var(--tipbg);color:var(--tipfg);white-space:nowrap;opacity:0;z-index:5;pointer-events:none;border-radius:7px;padding:3px 7px;font-size:11.5px;font-weight:600;line-height:14px;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 4px);left:0;transform:translateY(-3px)}.pp .dk-it:hover .dk-lb,.pp .dk-b:focus-visible+.dk-lb{opacity:1;transform:none}.pp .dk-it.more .dk-b{background:var(--soft2);color:var(--ink2);font-size:11.5px;font-weight:800}.pp .dk-it.add .dk-b{border:1.5px dashed var(--dash)}.pp .dk-it.add .dk-b:hover{background:var(--tint);border-style:solid}.pp .dk-it.add .i{stroke-width:2.2px;width:14px;height:14px}@media (hover:none){.pp .dk{scrollbar-width:none;height:auto;margin:0 -16px;padding:2px 16px 4px;overflow-x:auto}.pp .dk-lb{line-height:16px}.pp .dk::-webkit-scrollbar{display:none}.pp .dk-it,.pp .dk-it:hover,.pp .dk-it:hover+.dk-it{align-items:center;width:60px}.pp .dk-it:has(+.dk-it:hover){align-items:center;width:60px}.pp .dk-b,.pp .dk-it:hover .dk-b,.pp .dk-it:hover+.dk-it .dk-b{width:42px;height:42px}.pp .dk-it:has(+.dk-it:hover) .dk-b{width:42px;height:42px}.pp .dk-lb{opacity:1;color:var(--ink2);text-overflow:ellipsis;background:0 0;max-width:58px;margin-top:5px;padding:0;font-size:11px;position:static;overflow:hidden;transform:none}}.pp .addb{border:1px dashed var(--dash);height:32px;color:var(--acc);white-space:nowrap;background:0 0;border-radius:10px;align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.pp .addb .i{stroke-width:2.2px;width:14px;height:14px}.pp .addb:hover{background:var(--tint);border-style:solid}.pp .blg,.ppx .blg{background:linear-gradient(160deg,#fff 30%,color-mix(in srgb,var(--c1,#01aae9) 12%,#fff));color:var(--c1,#0677b0);border-radius:12px;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a12}.pp .blg img,.ppx .blg img{-o-object-fit:contain;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none;width:72%;height:72%;display:block}.pp .pst{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;padding:12px 0;display:grid}.pp .pst>div{flex-direction:column;padding:0 14px;display:flex}.pp .pst>div:first-child{padding-left:0}.pp .pst>div+div{border-left:1px solid var(--hair)}.pp .pst b{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.pp .pst span{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pp .btn{border:1px solid var(--hair);min-height:40px;color:var(--ink);white-space:nowrap;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.pp .btn:active{transform:scale(.98)}.pp .btn:hover{border-color:var(--blue)}.pp .btn.pri{background:var(--blue);border-color:var(--blue);color:#fff}.pp .btn.pri:hover{background:var(--blue2);border-color:var(--blue2)}.pp .btn.pri.sent,.pp .btn.pri:disabled{background:var(--tint);color:var(--acc);border-color:var(--tint2);cursor:default}.pp .pac{gap:8px;margin-top:16px;display:flex}.pp .pac .btn:not(.shr){flex:1;min-width:0;overflow:hidden}.pp .pac .btn:not(.shr)>span{text-overflow:ellipsis;overflow:hidden}.pp .pac .btn.shr{flex:none;width:40px;min-width:40px;padding:0}.pp .about{margin-top:24px}.pp .about .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:0 0 6px;font-size:12px;font-weight:700}.pp .about .st{letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere;font-size:21px;font-weight:700;line-height:1.36}.pp .about .txt{color:var(--ink2);white-space:pre-line;overflow-wrap:anywhere;margin-top:8px;font-size:15px;line-height:1.55}.pp .about em{color:var(--acc);cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--tint2);text-decoration-color:var(--tint2);text-underline-offset:5px;border-radius:4px;font-style:normal;text-decoration-thickness:2px;position:relative}.pp .about .txt em{font-weight:600}.pp .about em:hover,.pp .about em:focus-visible{-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}.pp .about .tip{z-index:6;background:var(--tipbg);width:max-content;max-width:min(220px,70vw);color:var(--tipfg);letter-spacing:0;white-space:normal;pointer-events:none;border-radius:9px;padding:6px 9px;font-size:12px;font-weight:500;line-height:1.35;display:none;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 8px 20px -8px #0006}.pp .about em:hover .tip,.pp .about em:focus .tip{display:block}.pp .about .empty{color:var(--ink3);font-size:14px}.pp .about .empty a{color:var(--acc);font-weight:600}.pp .sec{border-top:1px solid var(--hair);margin-top:28px;padding-top:28px;scroll-margin-top:20px}.pp .sh{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 14px;display:flex;position:relative}.pp .sh h2{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:0;font-size:12px;font-weight:700;line-height:1.3}.pp .sh small{color:var(--ink3);white-space:nowrap;margin-left:auto;font-size:12px}.pp .inf{width:24px;height:24px;color:var(--ink3);cursor:help;background:0 0;border:0;border-radius:8px;place-items:center;margin:-4px 0;padding:0;display:inline-grid;position:relative}.pp .inf .i{width:14px;height:14px}.pp .inf:hover{color:var(--acc)}.pp .inf .tipx{z-index:8;background:var(--tipbg);width:max-content;max-width:min(280px,100vw - 56px);color:var(--tipfg);text-align:left;text-transform:none;letter-spacing:0;pointer-events:none;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.4;display:none;position:absolute;top:calc(100% + 2px);left:0;box-shadow:0 8px 20px -8px #0006}.pp .inf:hover .tipx,.pp .inf:focus .tipx,.pp .inf.on .tipx{display:block}.pp .cap{color:var(--ink3);margin:12px 0 0;font-size:12.5px;line-height:1.5}.pp .skl{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pp .skl li{border:1px solid var(--hair);height:28px;color:var(--ink2);border-radius:999px;align-items:center;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.pp .ok{--mw:48px;--gw:44px;--line-base:#0677b029;--dot-ic:#0677b0}.dark .pp .ok{--line-base:#01aae929;--dot-ic:#fff}.pp .ok .rv{padding-bottom:4px;position:relative}.pp .ok .axis{top:0;bottom:0;left:calc(var(--mw) + var(--gw)/2 - 1px);background:var(--line-base);pointer-events:none;border-radius:2px;width:2px;position:absolute}.pp .ok .axis i{background:linear-gradient(var(--blue),var(--blue2));transform-origin:50% 0;will-change:transform;border-radius:2px;position:absolute;inset:0;transform:scaleY(0)}.pp .ok .it{grid-template-columns:var(--mw) var(--gw) 1fr;align-items:start;display:grid;position:relative}.pp .ok .mo{text-align:left;padding-top:11px;line-height:1.1}.pp .ok .mo b{letter-spacing:.08em;color:var(--ink2);font-size:11px;font-weight:700;display:block}.pp .ok .mo small{color:var(--ink3);font-size:10px}.pp .ok .nd{height:36px;position:relative}.pp .ok .nd .d{background:var(--sheet);z-index:2;border:2px solid #0677b073;border-radius:50%;width:12px;height:12px;margin-left:-6px;transition:background .3s,border-color .3s,box-shadow .3s;position:absolute;top:12px;left:50%}.dark .pp .ok .nd .d{border-color:#01aae980}.pp .ok .nd .d.lit{background:var(--blue);border-color:var(--blue);box-shadow:0 0 0 4px #01aae929}.pp .ok .nd .d.big{place-items:center;width:20px;height:20px;margin-left:-10px;display:grid;top:8px}.pp .ok .nd .d.big .i{width:11px;height:11px;color:var(--dot-ic)}.pp .ok .nd .d.big.lit .i,.pp .ok .nd .d.big.now .i{color:#fff}.pp .ok .nd .d.now{background:var(--blue);border-color:var(--blue)}.pp .ok .nd .d.now:after{content:"";border:1px solid var(--blue);border-radius:50%;animation:2.4s ease-out infinite ppRip;position:absolute;inset:-6px}@keyframes ppRip{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.pp .ok .cd{padding:8px 0 20px}.pp .ok .k{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:4px;font-size:12px;display:flex}.pp .ok .k .i{width:14px;height:14px;color:var(--acc)}.pp .ok .k em{white-space:nowrap;margin-left:auto;font-style:normal}.pp .ok h3{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.35}.pp .ok .cd p{color:var(--ink3);margin-top:2px;font-size:13.5px;line-height:1.5}.pp .ok .grp{letter-spacing:.12em;text-transform:uppercase;color:var(--acc);grid-column:3;padding:4px 0 10px;font-size:11px;font-weight:700}.pp .ok a.ev{align-items:center;gap:12px;display:flex}.pp .ok a.ev:hover h3{color:var(--acc)}.pp .ok .cal{background:var(--tint);width:40px;height:44px;color:var(--ink);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.pp .ok .cal b{font-size:16px;font-weight:800}.pp .ok .cal small{color:var(--acc);text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:700}.pp .ok a.ev span.s{color:var(--ink3);margin-top:2px;font-size:12.5px;display:block}.pp .ok .tg{letter-spacing:.08em;text-transform:uppercase;color:var(--acc);margin-right:6px;font-size:11px;font-weight:700;display:inline-block}.pp .ok .nowc h3{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.pp .ok .nowc h3 .i{width:16px;height:16px;color:var(--orange)}.pp .xpr .cd{padding:4px 0 20px}.pp .xpr .it:last-child .cd{padding-bottom:4px}.pp .xpr .mo b{letter-spacing:.02em}.pp .xpr .k{margin-bottom:2px}.pp .xpr .nowp{height:18px;color:var(--green);background:#22c55e24;border-radius:999px;align-items:center;margin-left:6px;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-flex}.pp .xpr .co{color:var(--ink3);margin-top:1px;font-size:13.5px}.pp .xpr .co b{color:var(--ink2);font-weight:600}.pp .xpr .ind{vertical-align:1px;background:var(--soft);height:20px;box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink3);white-space:nowrap;border-radius:999px;align-items:center;margin:0 0 0 8px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.pp .mk-list{gap:12px;display:grid}.pp .bc{color:#fff;isolation:isolate;background:radial-gradient(110% 90% at 100% 100%,color-mix(in srgb,var(--c2) 42%,transparent),transparent 62%),linear-gradient(150deg,var(--card),var(--card2));animation:ppBcIn .4s var(--ease) both;border-radius:18px;flex-direction:column;padding:16px 18px 18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff0f,0 14px 26px -18px #0009}@keyframes ppBcIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pp .bc:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff21,#0000 38%);position:absolute;inset:0}.pp .bc:after{content:"";z-index:-1;background:var(--noise);opacity:.07;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.pp .bc-wm{opacity:.1;pointer-events:none;z-index:-1;width:170px;height:170px;position:absolute;bottom:-40px;right:-34px;transform:rotate(-12deg)}.pp .bc-wm img{-o-object-fit:contain;object-fit:contain;filter:brightness(0)invert();width:100%;height:100%}.pp .bc-h{align-items:center;gap:10px;display:flex}.pp .bc-h .blg{border-radius:12px;width:40px;height:40px;box-shadow:0 4px 10px -4px #0006}.pp .bc-t{flex-direction:column;flex:1;display:flex}.pp .bc-t h3{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;color:#fff;margin:0;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden}.pp .bc-t p{letter-spacing:.1em;text-transform:uppercase;color:#ffffffa8;margin-top:2px;font-size:10.5px;font-weight:700}.pp .gp{color:#fff;letter-spacing:.03em;white-space:nowrap;background:#ffffff29;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3}.pp .bc-h .gp{flex:none;align-self:flex-start}.pp .bc-ds{color:#ffffffdb;overflow-wrap:anywhere;margin-top:12px;font-size:13.5px;line-height:1.5}.pp .bc-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pp .bc-ft{align-items:center;gap:10px;margin-top:16px;display:flex}.pp .wbtn{height:34px;color:var(--card2);background:#fff;border:0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;transition:transform .15s;display:inline-flex}.pp .wbtn:active{transform:scale(.97)}.pp .wbtn .i{stroke-width:2.2px;width:14px;height:14px}.pp .wbtn.gh{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff38}.pp .bc-ft .h{color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pp .bc-ft .own{gap:6px;margin-left:auto;display:flex}.pp .mk-more{border:1px solid var(--hair);width:100%;height:44px;color:var(--ink);background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:13.5px;font-weight:600;transition:border-color .2s,background .2s;display:flex}.pp .mk-more:hover{border-color:var(--blue);background:var(--tint)}.pp .mk-more .i{width:16px;height:16px;transition:transform .3s var(--ease);transform:rotate(90deg)}.pp .mk-more[aria-expanded=true] .i{transform:rotate(-90deg)}.pp .mk-add{border:1.5px dashed var(--dash);width:100%;height:46px;color:var(--acc);background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:13.5px;font-weight:600;transition:background .2s;display:flex}.pp .mk-add:hover{background:var(--tint);border-style:solid}.pp .mk-add .i{stroke-width:2.2px;width:16px;height:16px}.pp .mk-empty{border:1.5px dashed var(--dash);width:100%;color:var(--ink);text-align:left;background:0 0;border-radius:18px;align-items:center;gap:16px;padding:18px;transition:background .2s;display:flex}.pp .mk-empty:hover{background:var(--tint)}.pp .mk-empty .gh{flex:none;width:74px;height:62px;position:relative}.pp .mk-empty .gh i{background:var(--soft2);height:44px;box-shadow:inset 0 0 0 1px var(--hair);border-radius:10px;position:absolute;left:0;right:0}.pp .mk-empty .gh i:first-child{opacity:.55;top:0}.pp .mk-empty .gh i:nth-child(2){opacity:.8;top:9px}.pp .mk-empty .gh i:nth-child(3){background:var(--tint);box-shadow:inset 0 0 0 1.5px var(--dash);color:var(--acc);place-items:center;display:grid;top:18px}.pp .mk-empty .gh .i{stroke-width:2.2px;width:20px;height:20px}.pp .mk-empty .t{flex-direction:column;gap:3px;display:flex}.pp .mk-empty b{font-size:15px}.pp .mk-empty .t>span{color:var(--ink3);font-size:13px;line-height:1.4}.pp .ctc{--ct-bg:#f4f7fa;--ct-bd:#0f172a0f;--ct-hov:#edf2f7;--dk:#0f172a;--dk-ink:#fff;--dk-hov:#1e293b}.dark .pp .ctc{--ct-bg:#ffffff0b;--ct-bd:#ffffff12;--ct-hov:#ffffff13;--dk:#f1f5f9;--dk-ink:#0b1016;--dk-hov:#fff}.pp .ctc .cgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pp .ctc .ct{background:var(--ct-bg);min-height:68px;box-shadow:inset 0 0 0 1px var(--ct-bd);border-radius:12px;align-items:center;transition:background .15s;display:flex;position:relative}.pp .ctc .ct:hover,.pp .ctc .ct:focus-within{background:var(--ct-hov)}.pp .ctc .ct-a{min-height:68px;color:var(--ink);border-radius:12px;flex:1;align-items:center;gap:12px;padding:12px 14px;display:flex}.pp .ctc .ct-ic{background:var(--tint);width:36px;height:36px;color:var(--acc);border-radius:11px;flex:none;place-items:center;display:grid}.pp .ctc .ct-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.pp .ctc .ct-tx small{color:var(--ink3);align-items:center;gap:5px;font-size:12px;line-height:1.3;display:flex}.pp .ctc .ct-tx small .i{stroke-width:2.2px;width:12px;height:12px}.pp .ctc .ct-tx b{color:var(--ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.35;display:block}.pp .ctc a.ct-a[href]:hover b{color:var(--acc)}.pp .ctc .ct-cp{background:var(--ct-hov);width:32px;height:32px;box-shadow:-14px 0 10px -2px var(--ct-hov);color:var(--ink3);opacity:0;border:0;border-radius:9px;place-items:center;margin-top:-16px;transition:opacity .15s,color .15s;display:grid;position:absolute;top:50%;right:10px}.pp .ctc .ct-cp .i{width:16px;height:16px}.pp .ctc .ct:hover .ct-cp,.pp .ctc .ct:focus-within .ct-cp,.pp .ctc .ct-cp.ok{opacity:1}.pp .ctc .ct-cp:hover{color:var(--ink)}.pp .ctc .ct-cp.ok{color:var(--green)}@media (hover:none){.pp .ctc .ct-cp{opacity:1;box-shadow:none;background:0 0}.pp .ctc .ct-a{padding-right:46px}}.pp .ctc .ct.gated .ct-a{cursor:default}.pp .ctc .ct.gated b{filter:blur(6px);opacity:.75;-webkit-user-select:none;user-select:none;pointer-events:none}.pp .ctc .ct.gated .ct-ic{background:var(--soft);color:var(--ink3)}.pp .ctc .ct.gated:hover{background:var(--ct-bg)}.pp .ctc .gate{background:linear-gradient(90deg,var(--tint),transparent 85%);box-shadow:inset 0 0 0 1px var(--tint2);border-radius:12px;grid-column:1/-1;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex}.pp .ctc .gate>.i{width:20px;height:20px;color:var(--acc);flex:none}.pp .ctc .gate p{color:var(--ink2);flex:1;font-size:13px;line-height:1.45}.pp .ctc .gate p b{color:var(--ink);font-size:14px;font-weight:600;display:block}.pp .ctc .dkb{background:var(--dk);min-height:40px;color:var(--dk-ink);white-space:nowrap;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.pp .ctc .dkb:hover{background:var(--dk-hov)}.pp .ctc .soc-h{color:var(--ink3);margin:18px 0 10px;font-size:12.5px;font-weight:600}.pp .ctc .socs{flex-wrap:wrap;gap:8px;display:flex}.pp .ctc .soc{color:#fff;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 15px 0 12px;font-size:14px;font-weight:600;transition:filter .15s,transform .15s,box-shadow .15s;display:inline-flex}.pp .ctc .soc svg{flex:none;width:18px;height:18px}.pp .ctc .soc:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 8px 18px -10px #0000008c}.pp .ctc .soc.li{background:#0a66c2}.pp .ctc .soc.fb{background:#1877f2}.pp .ctc .soc.ig{background:linear-gradient(45deg,#f58529 0%,#dd2a7b 45%,#8134af 75%,#515bd4 100%)}.pp .ctc .soc.www{background:var(--ct-bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair);overflow:hidden}.pp .ctc .soc.www span{text-overflow:ellipsis;overflow:hidden}.pp .ctc .soc.www svg{color:var(--ink3)}.pp .ctc .soc.www:hover{filter:none;background:var(--ct-hov)}.pp .ctc .soc .ext{opacity:.7;width:13px;height:13px;margin-left:-2px}.pp .so{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pp .so h2{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:700;display:flex}.pp .so h2:before{content:"";background:var(--blue);border-radius:3px;flex:none;width:8px;height:8px}.pp .so .give h2:before{background:var(--orange)}.pp .so ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pp .so li b{color:var(--ink);font-size:15px;font-weight:600;line-height:1.35;display:block}.pp .so li b span{color:var(--ink2);font-weight:400}.pp .so li small{color:var(--ink3);margin-top:2px;font-size:12px;line-height:1.4;display:block}.pp .rows{display:grid}.pp .rw{border-top:1px solid var(--hair);min-height:48px;color:var(--ink);align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.pp .rw:first-child{border-top:0;padding-top:0}.pp .rw:last-child{padding-bottom:0}.pp a.off{align-items:flex-start}.pp a.off .k{letter-spacing:.08em;text-transform:uppercase;color:var(--acc);font-size:11px;font-weight:700;display:block}.pp a.off b{margin-top:3px;font-size:15px;font-weight:600;line-height:1.35;display:block}.pp a.off small{color:var(--ink3);margin-top:2px;font-size:12.5px;display:block}.pp a.off .go{color:var(--ink3);align-self:center;margin-left:auto;transition:transform .2s,color .2s}.pp a.off:hover b{color:var(--acc)}.pp a.off:hover .go{color:var(--acc);transform:translate(2px)}.pp .score{align-items:center;gap:14px;margin:2px 0 18px;display:flex}.pp .score strong{letter-spacing:-.02em;color:var(--acc);flex:none;font-size:34px;font-weight:800;line-height:1}.pp .score span{color:var(--ink2);font-size:13.5px;line-height:1.45}.pp .score span b{color:var(--ink);font-size:15px;display:block}.pp .mx{gap:16px;margin:0;padding:0;list-style:none;display:grid}.pp .mx .mh{color:var(--ink);justify-content:space-between;align-items:baseline;gap:10px;font-size:13.5px;font-weight:700;display:flex}.pp .mx .mh em{font-variant-numeric:tabular-nums;color:var(--acc);font-style:normal;font-weight:800}.pp .mx .mh em small{color:var(--ink3);font-size:12px;font-weight:600}.pp .mx .bar{background:var(--soft);border-radius:99px;height:6px;margin:6px 0 7px;overflow:hidden}.pp .mx .bar i{border-radius:inherit;height:100%;transition:width .8s var(--ease);background:linear-gradient(90deg,#0677b0,#01aae9);display:block}.pp .mx p{color:var(--ink2);margin:0;font-size:14px;line-height:1.45}.pp .mx p small{color:var(--ink3);margin-top:2px;font-size:12px;display:block}.pp .faces{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.pp .faces a,.pp .faces .fc{background:var(--soft);width:28px;height:28px;color:var(--ink2);border-radius:9px;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid;position:relative;overflow:hidden}.pp .faces img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pp .faces .more{background:var(--tint);height:28px;color:var(--acc);font-variant-numeric:tabular-nums;border:0;border-radius:9px;padding:0 9px;font-size:12px;font-weight:800}.pp .faces .more:hover{background:var(--tint2)}.pp .mut{box-shadow:inset 0 0 0 1px var(--hair);border-radius:14px;margin-top:10px;padding:6px}.pp .mut ul,.ppx .mut ul{margin:0;padding:0;list-style:none;display:grid}.pp .mut-it,.ppx .mut-it{color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.pp .mut-it:hover,.ppx .mut-it:hover{background:var(--soft)}.pp .mut-it .ph,.ppx .mut-it .ph{background:var(--soft);width:36px;height:36px;color:var(--ink2);border-radius:11px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid;overflow:hidden}.pp .mut-it img,.ppx .mut-it img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pp .mut-it b,.ppx .mut-it b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.pp .mut-it small,.ppx .mut-it small{color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.pp .mut-more,.ppx .mut-more{background:var(--soft);width:100%;height:38px;color:var(--ink2);border:0;border-radius:10px;margin-top:4px;font-size:13px;font-weight:600}.pp .mut-more:hover,.ppx .mut-more:hover{color:var(--acc)}.pp .ach{grid-template-columns:repeat(3,1fr);gap:16px 12px;margin:0;padding:0;list-style:none;display:grid}.pp .ach li{align-items:center;gap:10px;display:flex}.pp .ach .md{background:var(--tint);width:36px;height:36px;color:var(--acc);border-radius:11px;flex:none;place-items:center;display:grid}.pp .ach .md.fl{background:var(--otint);color:var(--orange)}.pp .ach b{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.3;display:block}.pp .ach small{color:var(--ink3);font-size:12px;display:block}.pp .counts{color:var(--ink3);flex-wrap:wrap;gap:6px 18px;margin:0 0 18px;font-size:14px;display:flex}.pp .counts b{color:var(--ink);font-weight:700}.pp .counts .fl{align-items:center;gap:5px;display:inline-flex}.pp .counts .fl .i{width:15px;height:15px;color:var(--orange)}.pp .ak{--wv0:#64748b33;--wvz:#64748b24;--wv-lit:linear-gradient(180deg,#5cbfe8,#0a9bd6 45%,#0677b0);--wv-litz:#0a9bd659;--wv-hov:#0b3556;--wv-now:0 0 10px #0a9bd68c;--hm0:#e4eaf0;--hm1:#c4e4f4;--hm2:#7cc6ea;--hm3:#2fa6dc;--hm4:#0677b0;--hm-col:#0b35568c;--hm-td:#0b3556}.dark .pp .ak{--wv0:#94a3b83d;--wvz:#94a3b824;--wv-lit:linear-gradient(180deg,#5fd3fa,#01aae9 45%,#0677b0);--wv-litz:#01aae94d;--wv-hov:#fff;--wv-now:0 0 12px #01aae9e6;--hm0:#ffffff0d;--hm1:#0b3556;--hm2:#0677b0;--hm3:#0391cf;--hm4:#01aae9;--hm-col:#ffffff8c;--hm-td:#fff}.pp .ak .bh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.pp .ak .bh h3{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:14.5px;font-weight:600}.pp .ak .bh h3 span{color:var(--acc)}.pp .ak .read{color:var(--ink2);font-variant-numeric:tabular-nums;min-height:18px;font-size:12.5px}.pp .ak .read b{color:var(--ink)}.pp .ak .wv{touch-action:pan-y;border-radius:6px;height:96px;margin-top:20px;position:relative}.pp .ak .wave{align-items:flex-end;gap:2px;display:flex;position:absolute;inset:0}.pp .ak .wave span{height:var(--h);background:var(--wv0);border-radius:3px 3px 1px 1px;flex:1;transition:background .12s}.pp .ak .wave span.z{background:var(--wvz);height:3px!important}.pp .ak .wave.lit{clip-path:inset(0 100% 0 0)}.pp .ak.play .wave.lit{animation:2.6s cubic-bezier(.4,0,.2,1) .15s forwards ppAkPlay}.pp .ak .wave.lit span{background:var(--wv-lit)}.pp .ak .wave.lit span.z{background:var(--wv-litz)}.pp .ak .wave.lit span.hov{background:var(--wv-hov)}.pp .ak .wave.lit span.now{box-shadow:var(--wv-now)}@keyframes ppAkPlay{to{clip-path:inset(0)}}.pp .ak .joined{border-left:1px dashed #01aae98c;position:absolute;top:-6px;bottom:0}.pp .ak .joined span{color:var(--acc);white-space:nowrap;font-size:10.5px;font-weight:600;position:absolute;top:-12px;left:6px}.pp .ak .joined.r span{left:auto;right:6px}.pp .ak .hm{grid-template-rows:repeat(7,auto);grid-template-columns:repeat(52,1fr);grid-auto-flow:column;gap:2px;margin-top:8px;display:grid}.pp .ak .hm i{aspect-ratio:1;background:var(--hm0);border-radius:2px;outline:1px solid #0000;display:block}.pp .ak .hm i.l1{background:var(--hm1)}.pp .ak .hm i.l2{background:var(--hm2)}.pp .ak .hm i.l3{background:var(--hm3)}.pp .ak .hm i.l4{background:var(--hm4)}.pp .ak .hm i.col{outline-color:var(--hm-col)}.pp .ak .hm i.td{outline:1.5px solid var(--hm-td)}.pp .ak .mos{color:var(--ink3);grid-template-columns:repeat(52,1fr);margin-top:6px;font-size:10.5px;display:grid}.pp .ak .mos span{white-space:nowrap;grid-row:1}.pp .ak .bf{color:var(--ink3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:12.5px;display:flex}.pp .ak .bf .sts{flex-wrap:wrap;gap:4px 16px;display:flex}.pp .ak .bf b{color:var(--ink);font-weight:700}.pp .ak .lg{align-items:center;gap:3px;display:inline-flex}.pp .ak .lg i{background:var(--hm0);border-radius:2px;width:10px;height:10px}.pp .ak .lg i:nth-child(2){background:var(--hm1)}.pp .ak .lg i:nth-child(3){background:var(--hm2)}.pp .ak .lg i:nth-child(4){background:var(--hm3)}.pp .ak .lg i:nth-child(5){background:var(--hm4)}.pp .km{--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--hl:#0a9bd6;--mapbg:#f8fafc;--sky-g1:#0a9bd621;--sky-g2:#0b35560d;--grid:#0b35560e;--kring:#0b355621;--spoke:#0677b03d;--chainc:#0b35562b;--star:#0b355699;--pill:#fff;--pill-ink:#0b3556;--dia:#fff;--disc:#e3f2fa;--disc-ink:#0b3556;--skill:#0b3556;--me:#0b3556;--me-ink:#fff;--core:#0a9bd6;--corner:#0b355680;--kbg:#fffffff5;--kbd:#0a9bd64d;--ksh:0 1px 2px #0f172a0f,0 16px 36px -12px #0f172a40}.dark .pp .km{--hl:#5cd3ff;--mapbg:#ffffff04;--sky-g1:#01aae924;--sky-g2:#0b35562e;--grid:#fff0;--kring:#ffffff12;--spoke:#01aae921;--chainc:#94a3b838;--star:#cbd5e1;--pill:#0b3556d9;--pill-ink:var(--ink);--dia:var(--sheet);--disc:#1b2430;--disc-ink:var(--ink);--skill:var(--ink2);--me:#f1f5f9;--me-ink:#0b1016;--core:#01aae9;--corner:#cbd5e18c;--kbg:#141b23f0;--kbd:#01aae959;--ksh:0 12px 40px #00000080}.pp .km .map{background:radial-gradient(circle at 50% 50%,var(--sky-g1),var(--sky-g2) 38%,transparent 66%),var(--mapbg);border-radius:14px;position:relative;overflow:hidden}.pp .km .map svg{touch-action:manipulation;width:100%;height:auto;display:block}.pp .km .corner{pointer-events:none;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--corner);font-size:10.5px;position:absolute}.pp .km .corner.tl{top:14px;left:16px}.pp .km .corner.tr{text-align:right;top:14px;right:16px}.pp .km .legend{color:var(--ink3);flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:12px;display:flex}.pp .km .legend span{align-items:center;gap:6px;display:inline-flex}.pp .km .legend svg{width:14px;height:14px}.pp .km .ring{fill:none;stroke:var(--kring);stroke-width:1px}.pp .km .ring.d{stroke-dasharray:2 7}.pp .km .gridbg{fill:url(#km-grid)}.pp .km .gridln{fill:none;stroke:var(--grid);stroke-width:1px}.pp .km .spoke{stroke:var(--spoke);stroke-width:1px}.pp .km .chain{stroke:var(--chainc);stroke-width:1px}.pp .km .hlp{stroke:var(--hl);stroke-width:1.6px;stroke-dasharray:5 7;opacity:.95;animation:1.4s linear infinite ppKmFlow}.pp .km .star{fill:var(--star)}.pp .km .node{cursor:pointer;outline:none}.pp .km .node .hit{fill:#0000}.pp .km .node text{pointer-events:none}.pp .km .node .lbl{fill:var(--ink3);font-weight:500}.pp .km .node.skill .dot{fill:var(--skill)}.pp .km .node.tag .pill{fill:var(--pill);stroke:var(--blue);stroke-width:1.2px}.pp .km .node.tag.give .pill{stroke:var(--orange)}.pp .km .node.tag text{fill:var(--pill-ink);font-weight:600}.pp .km .node.offer .dia{fill:var(--dia);stroke:var(--blue);stroke-width:1.6px}.pp .km .node.offer .lbl{fill:var(--ink2)}.pp .km .node.contact .disc{fill:var(--disc);stroke:var(--hl);stroke-width:1.2px}.pp .km .node.contact .ini{fill:var(--disc-ink);font-weight:700}.pp .km .node.event .ev{fill:none;stroke:var(--skill);stroke-width:1.4px}.pp .km .node.event .evc{fill:var(--skill)}.pp .km .node.place .pin{fill:var(--hl)}.pp .km .node.you .me{fill:var(--me)}.pp .km .node.you text{fill:var(--me-ink);font-weight:800}.pp .km .node.you .halo{fill:none;stroke:var(--hl);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite ppKmPulse}.pp .km .node.center .core-disc{fill:var(--sheet);stroke:var(--blue);stroke-width:2px}.pp .km .node.center .online{fill:var(--green);stroke:var(--sheet);stroke-width:3px}.pp .km .node.center .orb{fill:none;stroke:var(--blue);stroke-width:1.2px;stroke-dasharray:3 6;animation:8s linear infinite ppKmDash}.pp .km .node:hover .lbl,.pp .km .node:focus-visible .lbl,.pp .km .node.on .lbl{fill:var(--ink)}.pp .km .node:focus-visible .hit,.pp .km .node.on .hit{stroke:var(--blue);stroke-width:1.2px;stroke-dasharray:2 3}@keyframes ppKmDash{to{stroke-dashoffset:-90px}}@keyframes ppKmFlow{to{stroke-dashoffset:-24px}}@keyframes ppKmPulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.pp .km .kcard{z-index:3;background:var(--kbg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--kbd);width:236px;max-width:calc(100% - 16px);box-shadow:var(--ksh);opacity:0;pointer-events:none;border-radius:16px;padding:12px 14px 13px;transition:opacity .18s,transform .18s;position:absolute;transform:translateY(4px)}.pp .km .kcard.show{opacity:1;pointer-events:auto;transform:none}.pp .km .kcard .k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--acc);padding-right:28px;font-size:10.5px}.pp .km .kcard h3{color:var(--ink);margin:4px 0;font-size:15px;font-weight:700;line-height:1.3}.pp .km .kcard p{color:var(--ink2);margin:0;font-size:13px;line-height:1.45}.pp .km .kcard a{color:var(--acc);margin-top:6px;font-size:13px;font-weight:600;display:inline-block}.pp .km .kcard .x{width:32px;height:32px;color:var(--ink3);background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:4px;right:4px}.pp .posts-list{flex-direction:column;gap:12px;display:flex}.pp .posts-more{border:1px solid var(--hair);width:100%;height:44px;color:var(--ink2);background:0 0;border-radius:12px;margin-top:12px;font-size:14px;font-weight:600}.pp .posts-more:hover{border-color:var(--blue);color:var(--acc)}.pp .posts-empty{color:var(--ink3);font-size:14px}.pp .skel{background:var(--soft);border-radius:14px;height:96px;animation:1.4s ease-in-out infinite ppSk}@keyframes ppSk{50%{opacity:.55}}@container (max-width:540px){.pp .km .corner{font-size:9.5px}.pp .ak .hm{gap:1.5px}}@container (max-width:440px){.pp .sheet{padding:22px 16px 24px}.pp .band{height:80px;margin:-22px -16px 0}.pp .mpill{gap:8px;height:40px;padding:0 12px 0 4px;font-size:13px;top:50%;right:16px;transform:translateY(-50%)}.pp .mpill .mring{width:32px;height:32px}.pp .mpill .mring .bg,.pp .mpill .mring .fg{stroke-width:3.6px}.pp .mpill em{display:none}.pp .t1-row{flex-direction:column;gap:12px}.pp .av{margin-top:-60px;padding:3.5px;--ph:112px!important}.pp .av .on{border-width:3.5px;width:18px;height:18px}.pp .t1-id{width:100%;margin-top:0}.pp h1{white-space:normal;flex-wrap:wrap;font-size:20px}.pp .meta{font-size:12.5px}.pp .pst>div{padding:0 8px}.pp .pst b{font-size:16.5px}.pp .pst span{font-size:11.5px}.pp .about .st{font-size:19px}.pp .sec{margin-top:24px;padding-top:24px}.pp .ach{grid-template-columns:1fr 1fr}.pp .ok{--mw:40px;--gw:32px}.pp .ok .k em{display:none}.pp .ak .wv{height:80px}.pp .ak .hm{gap:1px}.pp .ak .hm i{border-radius:1px}.pp .km .corner{letter-spacing:.06em;font-size:9px}.pp .bc{padding:15px 16px 16px}.pp .ctc .cgrid{grid-template-columns:1fr}.pp .ctc .gate{flex-wrap:wrap}.pp .ctc .gate p{flex:180px}.pp .ctc .gate .dkb{flex:100%}.pp .ctc .socs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pp .pac .btn:not(.shr){flex:auto;gap:6px;padding:0 10px;font-size:13.5px}.pp .pac .btn .i{width:16px;height:16px}.pp .pac .btn.pri{flex:none;overflow:visible}.pp .pac .btn.msg{flex:1 1 0}.pp .pac .btn.msg .i{display:none}}@container (max-width:380px){.pp .so{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){.pp *,.pp :before,.pp :after,.ppx *{transition:none!important;animation:none!important}.pp .ak .wave.lit{clip-path:none}}.ppx{--ink:#0f172a;--ink2:#334155;--ink3:#64748b;--blue:#0a9bd6;--blue2:#0677b0;--orange:#ea580c;--green:#16a34a;--sheet:#fff;--sheet-bd:#0f172a14;--soft:#f1f5f9;--hair:#0f172a14;--hair2:#0f172a29;--dash:#0a9bd68c;--acc:#0677b0;--tint:#0a9bd617;--tint2:#0a9bd633;--otint:#ea580c14;--oacc:#c2410c;--tipbg:#1e293b;--tipfg:#fff;--ease:cubic-bezier(.2,.8,.2,1);--noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");color:var(--ink);font-size:14px;line-height:1.45}.dark .ppx{--ink:#f1f5f9;--ink2:#cbd5e1;--ink3:#94a3b8;--blue:#01aae9;--orange:#f97316;--green:#22c55e;--sheet:#141b23;--sheet-bd:#ffffff14;--soft:#ffffff0f;--hair:#ffffff14;--hair2:#ffffff29;--dash:#38bdf880;--acc:#38bdf8;--tint:#01aae91f;--tint2:#01aae93d;--otint:#f973161f;--oacc:#fdba74;--tipbg:#2a3441;--tipfg:#f8fafc}.ppx *{box-sizing:border-box;min-width:0}.ppx p{margin:0}.ppx a{text-decoration:none}.ppx button{font:inherit;cursor:pointer}.ppx .i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.ppx .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ppx :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ppx .btn{border:1px solid var(--hair);min-height:40px;color:var(--ink);white-space:nowrap;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.ppx .btn:hover{border-color:var(--blue)}.ppx .btn.pri{background:var(--blue);border-color:var(--blue);color:#fff}.ppx .btn.pri:hover{background:var(--blue2);border-color:var(--blue2)}.ppx .btn.pri:disabled{opacity:.6;cursor:default}.ppx .btn.dng{color:#dc2626}.ppx .btn.dng:hover{border-color:#dc2626}.ppx-scrim{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02081080;position:fixed;inset:0}.ppx-dlg{z-index:1001;overscroll-behavior:contain;background:var(--sheet);border:1px solid var(--hair);border-radius:20px;width:min(600px,100vw - 24px);max-height:calc(100vh - 32px);padding:18px 20px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 80px -20px #00000073}.ppx-dlg.narrow{width:min(480px,100vw - 24px)}@media (max-width:560px){.ppx-dlg{max-height:92vh;padding:14px 16px calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;top:auto;bottom:0;transform:translate(-50%);width:100vw!important}}.ppx .dtop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ppx .dtop h2{color:var(--ink);margin:0;font-size:17px;font-weight:800}.ppx .dtop p{color:var(--ink3);margin-top:4px;font-size:13px;line-height:1.45}.ppx .dx{width:36px;height:36px;color:var(--ink3);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin:-4px -6px 0 0;display:grid}.ppx .dx:hover{color:var(--ink);background:var(--soft)}.ppx .shr-prev{margin:0 0 10px}.ppx .shr-cv{background:var(--soft);border-radius:14px;justify-content:center;align-items:center;display:flex}.ppx .shr-cv canvas{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 1px 2px #00000014,0 14px 30px -18px #0000008c}.ppx .shr-prev[data-fmt=story] .shr-cv{padding:14px 0}.ppx .shr-prev[data-fmt=story] canvas{border-radius:14px;width:auto;max-width:100%;height:min(440px,56vh)}.ppx .shr-prev figcaption{color:var(--ink3);margin-top:8px;font-size:12px;line-height:1.45}.ppx .shr-opts{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.ppx .seg{background:var(--soft);border-radius:12px;flex:100%;gap:2px;padding:3px;display:flex}.ppx .seg button{min-height:36px;color:var(--ink2);background:0 0;border:0;border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:4px 8px;font-size:13px;font-weight:600;line-height:1.2;display:flex}.ppx .seg button:hover{color:var(--ink)}.ppx .seg button[aria-checked=true]{background:var(--sheet);color:var(--ink);box-shadow:0 1px 2px #00000024,0 0 0 1px var(--hair)}.ppx .seg .dot{border-radius:5px;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #7f8ca073}.ppx .seg .dot.l{background:linear-gradient(135deg,#fff,#e3f2fb)}.ppx .seg .dot.d{background:linear-gradient(135deg,#0e3050,#08131e)}.ppx .seg.fmt{flex:300px}.ppx .seg.fmt button{flex-direction:column;gap:1px}.ppx .seg.fmt small{color:var(--ink3);font-size:11px;font-weight:500}.ppx .shr-dl{flex:none;align-self:stretch;min-height:44px}@media (max-width:460px){.ppx .shr-dl{flex:100%}.ppx .seg button{gap:5px;padding:4px 6px;font-size:12.5px}}.ppx .shr-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;margin-bottom:14px;display:grid}.ppx .svc{color:var(--ink2);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;display:flex}.ppx .svc .ic{color:#fff;border-radius:16px;place-items:center;width:52px;height:52px;transition:transform .15s,box-shadow .15s;display:grid}.ppx .svc .ic svg{width:24px;height:24px}.ppx .svc:hover .ic{transform:translateY(-2px);box-shadow:0 10px 20px -10px #00000080}.ppx .svc small{color:var(--ink3);text-align:center;margin-top:-4px;font-size:10.5px;font-weight:500;line-height:1.2}.ppx .svc.li .ic{background:#0a66c2}.ppx .svc.fb .ic{background:#1877f2}.ppx .svc.wa .ic{background:#25d366}.ppx .svc.ig .ic{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.ppx .svc.tg .ic{background:#27a7e7}.ppx .svc.x .ic{background:#000}.ppx .svc.ms .ic{background:linear-gradient(135deg,#00b2ff,#006aff)}.ppx .svc.em .ic{background:#475569}.dark .ppx .svc.x .ic{color:#000;background:#fff}.ppx .shr-link{gap:8px;display:flex}.ppx .shr-link input{border:1px solid var(--hair);background:var(--soft);min-width:0;height:40px;color:var(--ink2);font:inherit;border-radius:12px;flex:1;padding:0 12px;font-size:13px}.ppx .shr-pts{background:var(--otint);color:var(--ink2);border-radius:12px;margin:14px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.45;position:relative}.ppx .shr-pts p{align-items:baseline;gap:8px;display:flex}.ppx .shr-pts p+p{margin-top:4px}.ppx .shr-pts b{min-width:44px;color:var(--oacc);flex:none;font-weight:800}.ppx .shr-toast{text-align:center;color:var(--acc);min-height:18px;margin-top:10px;font-size:13px;font-weight:600;position:sticky;bottom:0}.ppx .fld{margin-top:16px}.ppx .fld>label,.ppx .fld>.fl{color:var(--ink);justify-content:space-between;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.ppx .cnt{color:var(--ink3);font-variant-numeric:tabular-nums;font-weight:500}.ppx .hint{color:var(--ink3);margin-top:6px;font-size:12px;line-height:1.4}.ppx .inp{border:1px solid var(--hair);background:var(--soft);width:100%;height:42px;color:var(--ink);font:inherit;border-radius:12px;padding:0 12px;font-size:14px;transition:border-color .15s,background .15s;display:block}.ppx textarea.inp{resize:vertical;height:auto;min-height:84px;padding:10px 12px;line-height:1.45}.ppx .inp:focus{border-color:var(--blue);background:0 0;outline:none}.ppx .inp[aria-invalid=true]{border-color:#ef4444}.ppx .lgup{align-items:center;gap:14px;display:flex}.ppx .lgup .blg{border-radius:20px;width:72px;height:72px}.ppx .lgup .ph{background:var(--soft);width:72px;height:72px;color:var(--ink3);box-shadow:inset 0 0 0 1px var(--hair);border-radius:20px;flex:none;place-items:center;display:grid}.ppx .lgup .ph .i{width:24px;height:24px}.ppx .lgup .col{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.ppx .lgup .row{flex-wrap:wrap;gap:6px;display:flex}.ppx .file{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.ppx .fbtn{cursor:pointer;border-radius:10px;min-height:36px;padding:0 12px;font-size:13px}.ppx .file:focus-visible+.fbtn{outline:2px solid var(--blue);outline-offset:2px}.ppx .swx{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.ppx .swx i{border-radius:5px;width:14px;height:14px;display:inline-block;box-shadow:inset 0 0 0 1px #0000001f}.ppx .tagbox{border:1px solid var(--hair);background:var(--soft);cursor:text;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:5px 6px;display:flex}.ppx .tagbox:focus-within{border-color:var(--blue);background:0 0}.ppx .tagbox input{min-width:90px;height:30px;color:var(--ink);font:inherit;background:0 0;border:0;flex:1;padding:0 6px;font-size:14px}.ppx .tagbox input:focus{outline:none}.ppx .tchip{background:var(--tint);height:30px;color:var(--acc);border-radius:999px;align-items:center;gap:2px;padding:0 4px 0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ppx .tchip button{width:24px;height:24px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid}.ppx .tchip button:hover{background:var(--tint2)}.ppx .sugg{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ppx .sugg button{border:1px dashed var(--hair2);height:28px;color:var(--ink2);background:0 0;border-radius:999px;padding:0 10px;font-size:12.5px;font-weight:500}.ppx .sugg button:hover{border-color:var(--blue);color:var(--acc)}.ppx .err{color:#ef4444;margin-top:12px;font-size:13px;font-weight:600}.ppx.stv{z-index:1100;color:#fff;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ppx .stv-scrim{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#05080ceb;position:absolute;inset:0}.ppx .stv-stage{justify-content:center;align-items:center;gap:18px;width:100%;height:100%;display:flex;position:relative}.ppx .stv-fr{aspect-ratio:9/16;touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;max-width:calc(100vw - 150px);height:min(100vh - 56px,800px);animation:ppStvIn .32s var(--ease) both;background:#0b0f14;border-radius:18px;flex:none;position:relative;overflow:hidden;box-shadow:0 40px 100px -30px #000000e6}@keyframes ppStvIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.ppx .stv-fr:focus{outline:none}.ppx .stv-pg{color:#fff;isolation:isolate;background:radial-gradient(110% 55% at 100% 0%,color-mix(in srgb,var(--c2) 34%,transparent),transparent 64%),radial-gradient(130% 70% at 0% 100%,color-mix(in srgb,var(--c1) 58%,transparent),transparent 68%),radial-gradient(80% 45% at 50% 38%,color-mix(in srgb,var(--c1) 22%,transparent),transparent 70%),linear-gradient(172deg,var(--d1),var(--d2));flex-direction:column;padding:92px 26px 24px;animation:.3s both ppStFade;display:flex;position:absolute;inset:0;overflow:hidden}@keyframes ppStFade{0%{opacity:0}to{opacity:1}}.ppx .stv-pg:after{content:"";z-index:-1;background:var(--noise);opacity:.08;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.ppx .stv-wm{z-index:-1;aspect-ratio:1;opacity:.05;pointer-events:none;width:105%;position:absolute;bottom:-6%;right:-30%;transform:rotate(-14deg)}.ppx .stv-wm img{-o-object-fit:contain;object-fit:contain;filter:brightness(0)invert();width:100%;height:100%}.ppx .stv-body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.ppx .stv-logo{width:116px;height:116px;color:var(--c1);animation:ppStLogo .55s var(--ease) both;background:#fff;border-radius:32px;place-items:center;font-size:44px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 26px 50px -18px #000000a6,inset 0 0 0 1px #ffffff80}.ppx .stv-logo img{-o-object-fit:contain;object-fit:contain;width:70%;height:70%}.ppx .stv-eb{letter-spacing:.16em;text-transform:uppercase;color:#ffffffa8;align-items:center;gap:8px;margin:26px 0 0;font-size:11.5px;font-weight:700;display:flex}.ppx .stv-pro{color:#fff;letter-spacing:.06em;background:#ffffff29;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:10.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.ppx .stv-nm{letter-spacing:-.025em;color:#fff;overflow-wrap:anywhere;margin:8px 0 0;font-size:36px;font-weight:800;line-height:1.1}.ppx .stv-ds{color:#ffffffc7;overflow-wrap:anywhere;max-width:310px;margin:12px 0 0;font-size:14.5px;line-height:1.55}.ppx .stv-tags{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:18px;display:flex}.ppx .stv-tags span{background:#ffffff1f;border-radius:999px;align-items:center;height:26px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.ppx .stv-go{z-index:4;height:52px;color:var(--card2);background:#fff;border-radius:15px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex;position:relative;box-shadow:0 14px 30px -14px #0009}.ppx .stv-go small{opacity:.6;font-size:12.5px;font-weight:600}.ppx .stv-pg .a1{animation:ppStIn .5s var(--ease) 70ms both}.ppx .stv-pg .a2{animation:ppStIn .5s var(--ease) .11s both}.ppx .stv-pg .a3{animation:ppStIn .5s var(--ease) .15s both}.ppx .stv-pg .a4{animation:ppStIn .5s var(--ease) .19s both}.ppx .stv-pg .a5{animation:ppStIn .5s var(--ease) .23s both}@keyframes ppStIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ppStLogo{0%{opacity:0;transform:scale(.84)translateY(8px)}to{opacity:1;transform:none}}.ppx .stv-shade{z-index:2;pointer-events:none;background:linear-gradient(#00000061,#0000);height:120px;position:absolute;top:0;left:0;right:0}.ppx .stv-top{z-index:3;padding:10px 10px 0;position:absolute;top:0;left:0;right:0}.ppx .stv-bars{gap:4px;display:flex}.ppx .stv-bars span{background:#ffffff52;border-radius:2px;flex:1;height:2.5px;overflow:hidden}.ppx .stv-bars i{transform-origin:0;background:#fff;border-radius:2px;height:100%;display:block;transform:scaleX(0)}.ppx .stv-hd{color:#fff;align-items:center;gap:10px;margin-top:10px;padding:0 2px 0 4px;display:flex}.ppx .stv-av{-o-object-fit:cover;object-fit:cover;background:#0677b0;border-radius:11px;width:34px;height:34px;box-shadow:0 0 0 1.5px #ffffffb3}.ppx .stv-who{text-align:left;flex-direction:column;flex:1;line-height:1.25;display:flex}.ppx .stv-who b{font-size:13.5px;font-weight:700}.ppx .stv-who span{color:#ffffffb8;font-size:12px}.ppx .stv-ib{color:#fff;background:0 0;border:0;border-radius:11px;place-items:center;width:38px;height:38px;padding:0;display:grid}.ppx .stv-ib:hover{background:#ffffff24}.ppx .stv-ib .i{stroke-width:2px;width:20px;height:20px}.ppx .stv-nav{color:#fff;background:#ffffff1f;border:0;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.ppx .stv-nav:hover{background:#ffffff38}.ppx .stv-nav:disabled{opacity:.25;cursor:default}.ppx .stv-own{z-index:4;justify-content:center;gap:8px;margin-top:12px;display:flex;position:relative}.ppx .stv-own button{color:#fff;background:#ffffff29;border:0;border-radius:10px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.ppx .stv-own button:hover{background:#ffffff42}@media (max-width:560px){.ppx .stv-scrim{background:#000}.ppx .stv-stage{gap:0}.ppx .stv-fr{aspect-ratio:auto;border-radius:0;width:100vw;max-width:none;height:100dvh}.ppx .stv-nav{display:none}.ppx .stv-pg{padding:96px 22px calc(20px + env(safe-area-inset-bottom))}.ppx .stv-nm{font-size:32px}}.pp .dfdot,.ppx .dfdot{background:#ffffff8c;border-radius:50%;flex:none;width:8px;height:8px}.pp .dfdot.on{background:#4ade80;box-shadow:0 0 0 3px #4ade8040}.ppx .df-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.ppx .df-wrap{border-top:1px solid var(--hair);margin-top:18px;padding-top:18px}.ppx .dlg-brand{align-items:center;gap:12px;display:flex}.ppx .dlg-brand .blg{border-radius:13px;width:44px;height:44px}.ppx .dlg-brand p{margin-top:2px}.ppx .df-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ppx .df-h h3{color:var(--ink);margin:0;font-size:15px;font-weight:700}.ppx .df-chip{background:var(--soft);height:26px;box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink3);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.ppx .df-chip i{background:var(--ink3);border-radius:50%;width:7px;height:7px}.ppx .df-chip small{font-weight:500}.ppx .df-chip.on{color:var(--green);background:#22c55e1f;box-shadow:inset 0 0 0 1px #22c55e59}.ppx .df-chip.on i{background:var(--green)}.ppx .df-p{color:var(--ink2);margin-top:10px;font-size:13.5px;line-height:1.5}.ppx .df-p b{color:var(--ink)}.ppx .df-opt{box-shadow:inset 0 0 0 1px var(--hair);border-radius:14px;margin-top:12px;padding:12px}.ppx .df-opt.pay{background:var(--tint);box-shadow:inset 0 0 0 1px var(--tint2)}.ppx .df-opt>b{color:var(--ink);font-size:14.5px;line-height:1.35;display:block}.ppx .df-opt>p{color:var(--ink3);margin-top:3px;font-size:12.5px;line-height:1.45}.ppx .df-or{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:10px;margin:12px 0 0;font-size:11.5px;font-weight:700;display:flex}.ppx .df-or span{background:var(--hair);flex:1;height:1px}.ppx .df-badges{grid-template-columns:1fr;gap:10px;margin-top:10px;display:grid}.ppx .df-badge{border:1px solid var(--hair);cursor:copy;background:#fff;border-radius:12px;place-items:center;padding:14px 12px;transition:border-color .15s;display:grid;position:relative}.ppx .df-badge.dark{background:#0b1016}.ppx .df-badge:hover{border-color:var(--blue)}.ppx .df-badge img{width:100%;max-width:340px;height:auto;display:block}.ppx .df-copied{color:#fff;background:#0b1016b8;border-radius:11px;place-items:center;font-size:12.5px;font-weight:700;display:grid;position:absolute;inset:0}.ppx .df-hint{color:var(--ink3);grid-column:1/-1;margin-top:2px;font-size:12px}.ppx .df-hint.c{text-align:center;margin-top:8px}.ppx .df-full{width:100%;margin-top:10px}.ppx .df-row{gap:8px;margin-top:10px;display:flex}.ppx .df-msg{background:var(--otint);color:var(--ink2);border-radius:12px;margin-top:10px;padding:9px 11px;font-size:12.5px;line-height:1.45}.ppx .df-msg.ok{color:var(--ink);background:#22c55e1f}.ppx .df-ok{background:#22c55e1a;border-radius:14px;align-items:flex-start;gap:12px;margin-top:12px;padding:12px;display:flex;box-shadow:inset 0 0 0 1px #22c55e4d}.ppx .df-ok>span{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.ppx .df-ok>span .i{stroke-width:2.6px;width:16px;height:16px}.ppx .df-ok b{color:var(--ink);font-size:14.5px;display:block}.ppx .df-ok p{color:var(--ink2);margin-top:2px;font-size:12.5px}.pp .toast{z-index:1200;background:var(--tipbg);max-width:calc(100vw - 32px);color:var(--tipfg);border-radius:12px;padding:10px 16px;font-size:13.5px;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -12px #00000080}.pp .guest-cta .gtxt{color:var(--ink2);margin:0 0 14px;font-size:15px;line-height:1.55}.pp .guest-cta .gact{flex-wrap:wrap;gap:8px;display:flex}.pp .guest-cta .gact .btn{white-space:normal;text-align:center;flex:200px;padding:8px 14px;line-height:1.25}.pp .pac .btn.gjoin{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding:6px 12px;line-height:1.25}.pp .pac .btn.gjoin>span{overflow:visible}.pp .btn:disabled:not(.pri){opacity:.55;cursor:not-allowed}.pp .btn.pri:disabled{cursor:not-allowed}@media (max-width:767px){.pp .toast{bottom:calc(3.5rem + 16px + env(safe-area-inset-bottom))}}.pp .sedit,.pp .xedit{border:1px solid var(--hair);width:30px;height:30px;color:var(--ink3);cursor:pointer;background:0 0;border-radius:10px;place-items:center;margin-left:auto;transition:color .15s,border-color .15s;display:inline-grid}.pp .sedit:hover,.pp .xedit:hover{color:var(--blue);border-color:var(--blue)}.pp .sedit .i,.pp .xedit .i{width:15px;height:15px}.pp h1 .sedit{vertical-align:middle;margin-left:6px}.pp .about .lbl{align-items:center;gap:8px;display:flex}.pp .xedit{vertical-align:middle;border-radius:8px;width:26px;height:26px;margin-left:8px}.pp .sadd{border:1px solid var(--hair);height:30px;color:var(--blue);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:5px;margin-left:auto;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.pp .sadd:hover{border-color:var(--blue)}.pp .sadd .i{width:14px;height:14px}.pp .fillbox{border:1.5px dashed var(--dash);width:100%;color:var(--ink2);text-align:left;cursor:pointer;background:0 0;border-radius:16px;align-items:center;gap:12px;padding:16px;transition:background .15s,border-color .15s;display:flex}.pp .fillbox:hover{background:var(--soft);border-color:var(--blue)}.pp .fillbox .fb-ic{background:var(--soft);width:36px;height:36px;color:var(--blue);border-radius:12px;flex:none;place-items:center;display:grid}.pp .fillbox .fb-tx{flex:1;font-size:14px;line-height:1.45}.pp .fillbox .fb-cta{background:var(--blue);color:#fff;border-radius:10px;flex:none;padding:7px 12px;font-size:13px;font-weight:700}.pp .av .av-edit{border:2px solid var(--sheet);background:var(--blue);color:#fff;cursor:pointer;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:8px;left:8px;box-shadow:0 4px 12px -4px #00000059}.pp .av .av-edit .i{width:18px;height:18px}.pp .goals-tx{color:var(--ink);margin:0;font-size:15px;line-height:1.55}.pp .goals-hint{color:var(--ink3);margin:6px 0 0;font-size:12.5px}.ppx .pe-row{gap:8px;display:flex}.ppx .pe-row>*{flex:1}.ppx .pe-row .pe-cc{flex:0 0 46%}.ppx textarea.inp{resize:vertical;height:auto;padding:10px 12px;line-height:1.5}.ppx .hint{color:var(--ink3);margin-top:5px;font-size:12px}.ppx .pe-check{color:var(--ink);align-items:center;gap:8px;margin-top:12px;font-size:14px;display:flex}.ppx .pe-chips{flex-wrap:wrap;gap:6px;display:flex}.ppx .pe-pick{max-height:180px;margin-top:8px;overflow:auto}.ppx .pe-chip{border:1px solid var(--hair);background:var(--soft);min-height:32px;color:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.ppx .pe-chip.on{background:var(--blue);border-color:var(--blue);color:#fff}.ppx .pe-chip .i{width:14px;height:14px}.ppx .pe-chip:disabled{opacity:.45;cursor:not-allowed}.ppx .pe-none{color:var(--ink3);font-size:13px}.ppx .pe-del{margin-right:auto}.pp .pe-inline .pe-form{border:1.5px solid var(--blue);background:var(--soft);border-radius:16px;padding:14px 16px 16px}.pp .pe-inline .pe-form .fld:first-child,.pp .pe-inline .pe-intro+.fld{margin-top:6px}.pp .pe-inline .pe-intro{color:var(--ink3);margin:0;font-size:13px;line-height:1.45}.pp .pe-inline .pe-form .inp{background:var(--sheet)}.ppx .pe-ac{position:relative}.ppx .pe-sug{border:1px solid var(--hair);background:var(--sheet);border-radius:12px;max-height:280px;margin:6px 0 0;padding:4px;list-style:none;overflow:auto;box-shadow:0 12px 30px -12px #00000059}.ppx .pe-sug button{width:100%;min-height:38px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.ppx .pe-sug button.on,.ppx .pe-sug button:hover{background:var(--tint);color:var(--acc)}.ppx .pe-sug button .i{width:15px;height:15px;color:var(--blue)}.ppx .pe-sug-none{color:var(--ink3);padding:10px;font-size:13px}.ppx .pe-pre{border:1px solid var(--hair);background:var(--sheet);border-radius:12px;align-items:stretch;transition:border-color .15s;display:flex;overflow:hidden}.ppx .pe-pre:focus-within{border-color:var(--blue)}.ppx .pe-pre.bad{border-color:#dc2626}.ppx .pe-pre .pe-prefix{color:var(--ink2);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:text;flex:none;align-items:center;padding:0 1px 0 12px;font-size:14px;font-weight:600;display:flex}.ppx .pe-pre .inp{background:0 0;border:0;border-radius:0;flex:1;min-width:0;padding-left:0}.ppx .pe-pre .inp:focus{background:0 0}.pp .xstar{vertical-align:middle;border:1px dashed var(--hair2);color:var(--ink3);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.pp .xstar:hover{color:#b45309;background:#f59e0b14;border-color:#f59e0b}.dark .pp .xstar:hover{color:#fcd34d}.pp .xstar .i{width:12px;height:12px}.pp .xmain{color:#b45309;vertical-align:middle;background:#f59e0b24;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.dark .pp .xmain{color:#fcd34d}.pp .xmain .i{fill:currentColor;width:12px;height:12px}
