/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer components{.pk-pp{--pk-pp-avatar:96px;padding-block:8px 48px}@media (width>=768px){.pk-pp{--pk-pp-avatar:132px;padding-block:16px 72px}}.pk-pp__hero{position:relative}.pk-pp__cover{isolation:isolate;background:radial-gradient(70% 150% at 100% 0%, var(--color-midnight-glow) 0%, transparent 60%), var(--grad-brand);border-radius:24px;height:148px;position:relative;overflow:hidden}@media (width>=768px){.pk-pp__cover{border-radius:28px;height:232px}}@media (width>=1024px){.pk-pp__cover{height:272px}}.pk-pp__cover.has-img{background:var(--pk-ph,var(--color-midnight-900))}.pk-pp__cover-img{object-fit:cover;width:100%;max-width:none;height:112%;transform:translate3d(0, var(--pk-pp-y,0px), 0);will-change:transform;position:absolute;inset:-6% 0}.pk-pp__shapes{width:100%;height:100%;transform:translate3d(0, var(--pk-pp-y,0px), 0);position:absolute;inset:0}.pk-pp__cover-slot{z-index:2;gap:8px;display:flex;position:absolute;inset:12px 12px auto auto}.pk-pp__card{z-index:1;box-shadow:var(--shadow-card);background:#fff;border-radius:24px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar tools""head head""about about""main main""stats stats";margin:-40px 10px 0;padding:0 18px;display:grid;position:relative}@media (width>=768px){.pk-pp__card{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar head actions""avatar about about""stats stats stats";column-gap:22px;margin:-64px 24px 0;padding:0 32px}}.pk-pp__top{display:contents}.pk-pp__avatar-wrap{width:max-content;margin-top:calc(var(--pk-pp-avatar) / -2);color:inherit;background:0 0;border-radius:50%;grid-area:avatar;align-self:start;padding:4px;text-decoration:none;display:block;position:relative}.pk-pp__avatar{--ring-w:5px;box-shadow:0 0 0 var(--ring-w) #fff, 0 16px 30px -14px rgb(var(--rgb-ink) / .55);font-size:calc(var(--pk-pp-avatar) * .34)}.pk-pp__avatar.is-shop{border-radius:26%}.pk-pp__avatar-wrap:has(.is-shop){border-radius:30%}.pk-pp__avatar-wrap.has-ring{background:conic-gradient(from 210deg, var(--color-gold-400), var(--color-brand-600) 38%, var(--color-brand-deep) 70%, var(--color-gold-400));box-shadow:0 16px 30px -14px rgb(var(--rgb-brand-600) / .6);cursor:pointer;padding:4px}.pk-pp__avatar-wrap.has-ring .pk-pp__avatar{--ring-w:4px}.pk-pp__avatar-wrap.has-ring:after{content:"";border:3px solid var(--color-gold-400);opacity:0;pointer-events:none;animation:pk-pp-pulse 1.5s var(--ease-out-soft) .6s 1 both;border-radius:50%;position:absolute;inset:-3px}@keyframes pk-pp-pulse{0%{opacity:.9;transform:scale(.98)}to{opacity:0;transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){:root:not(.pk-allow-motion) .pk-pp__avatar-wrap.has-ring:after{animation:none}}:root.pk-reduce-motion .pk-pp__avatar-wrap.has-ring:after,:root.pk-lite .pk-pp__avatar-wrap.has-ring:after{animation:none}.pk-pp__play{color:#fff;background:var(--color-brand-600);width:34px;height:34px;box-shadow:0 0 0 3px #fff, 0 8px 14px -8px rgb(var(--rgb-brand-600) / .9);transition:transform .25s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:6px;right:2px}.pk-pp__play .pk-ui{fill:currentColor;width:16px;height:16px;margin-left:2px}@media (hover:hover){.pk-pp__avatar-wrap.has-ring:hover .pk-pp__play{transform:scale(1.12)}}.pk-pp__avatar-wrap.has-ring:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.pk-pp__id{display:contents}.pk-pp__head{grid-area:head;align-content:start;gap:10px;min-width:0;padding-top:14px;display:grid}.pk-pp__about{grid-area:about;align-content:start;gap:12px;min-width:0;padding-top:12px;display:grid}@media (width>=768px){.pk-pp__head{padding-top:22px}.pk-pp__about{padding-top:14px}}.pk-pp__name{letter-spacing:-.032em;color:var(--color-ink);overflow-wrap:anywhere;font-size:clamp(26px,5vw,36px);font-weight:800;line-height:1.08}.pk-pp__tagline{max-width:40rem;color:var(--color-ink-2);font-size:16px;line-height:1.5}.pk-pp__meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:14px;font-weight:600;display:flex}.pk-pp__meta>span{align-items:center;gap:6px;display:inline-flex}.pk-pp__meta .pk-ui{flex:none;width:16px;height:16px}.pk-pp__handle{color:var(--color-brand-700);font-weight:800}.pk-pp__badges{flex-wrap:wrap;gap:8px;display:flex;position:relative}.pk-pp__badge{min-height:40px;font:inherit;color:var(--color-brand-700);background:var(--color-brand-50);box-shadow:inset 0 0 0 1px var(--color-brand-200);cursor:help;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 9px;font-size:13.5px;font-weight:700;display:inline-flex;position:relative}.pk-pp__badge:before{content:"";position:absolute;inset:-4px 0}.pk-pp__badge .pk-ui{width:18px;height:18px;color:var(--color-brand-600)}.pk-pp__badge:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.pk-pp__tip{z-index:12;text-align:left;color:#fff;background:var(--color-midnight-950);width:max-content;max-width:min(300px,100%);box-shadow:0 14px 28px -12px rgb(var(--rgb-midnight-950) / .7);opacity:0;visibility:hidden;transition:opacity .18s var(--ease-out-soft), transform .22s var(--ease-premium), visibility 0s linear .22s;pointer-events:none;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.45;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px)}.pk-pp__badges li:hover .pk-pp__tip,.pk-pp__badges li:focus-within .pk-pp__tip,.pk-pp__tip.is-on{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (prefers-reduced-motion:reduce){:root:not(.pk-allow-motion) .pk-pp__tip{transition:opacity .12s linear,visibility 0s linear .12s;transform:none}}:root.pk-reduce-motion .pk-pp__tip{transition:opacity .12s linear,visibility 0s linear .12s;transform:none}.pk-pp__bio{max-width:46rem;color:var(--color-ink-2);overflow-wrap:anywhere;font-size:15.5px;line-height:1.6}.pk-pp__bio p{-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pk-pp__bio.is-open p{-webkit-line-clamp:unset;display:block}.pk-pp__more-btn{font:inherit;color:var(--color-brand-700);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:2px;padding:0;font-size:14px;font-weight:800;text-decoration:underline}.pk-pp__more-btn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:4px}.pk-pp__blocked{margin:0}.pk-pp__actions{display:contents}.pk-pp__main-acts{grid-area:main;grid-template-columns:1fr 1fr;gap:10px;padding-top:16px;display:grid}.pk-pp__tools{grid-area:tools;justify-content:flex-end;align-items:flex-start;gap:8px;padding-top:8px;display:flex}@media (width>=768px){.pk-pp__actions{grid-area:actions;justify-content:flex-end;align-self:start;align-items:center;gap:8px;padding-top:22px;display:flex}.pk-pp__main-acts{gap:8px;padding-top:0;display:flex}.pk-pp__tools{align-items:center;padding-top:0}}.pk-pp__action{min-width:0}.pk-pp__edit-slot{grid-column:1/-1}.pk-pp__edit-slot[hidden]{display:none}.pk-pp__edit-btn{width:100%}@media (width>=768px){.pk-pp__edit-btn{width:auto}}.pk-pp__main-acts>.pk-pp__action>.pk-btn,.pk-pp__main-acts>.pk-pp__action>span.pk-btn,.pk-pp__ask-menu>summary{width:100%}@media (width>=768px){.pk-pp__main-acts>.pk-pp__action>.pk-btn,.pk-pp__ask-menu>summary{width:auto}}.pk-pp__action .pk-btn{padding-inline:16px}.pk-pp__actions .pk-btn--icon{width:48px;padding:0}@media (width<=767px){.pk-pp__action[data-island=share-sheet] .pk-btn,.pk-pp__action[data-island=share-sheet] button{gap:0;width:48px;padding:0;font-size:0}}.pk-btn.is-quiet{color:var(--color-muted);background:var(--color-mist);box-shadow:none;cursor:default}.pk-pp__actions{position:relative}.pk-pp__ask,.pk-pp__ask-menu{position:static}@media (width>=768px){.pk-pp__ask-menu{position:relative}}.pk-pp__ask-menu>summary{cursor:pointer;list-style:none}.pk-pp__ask-menu>summary::-webkit-details-marker{display:none}.pk-pp__caret{width:16px;height:16px;transition:transform .25s var(--ease-premium)}.pk-pp__ask-menu[open] .pk-pp__caret{transform:rotate(180deg)}.pk-pp__ask-pop{z-index:14;width:min(340px,100vw - 52px);box-shadow:0 0 0 1px var(--color-line), var(--shadow-float);animation:pk-pop-in .22s var(--ease-premium) both;background:#fff;border-radius:18px;gap:4px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0}@media (width<=767px){.pk-pp__ask-pop{width:auto;left:0;right:0}}@media (prefers-reduced-motion:reduce){:root:not(.pk-allow-motion) .pk-pp__ask-pop{animation:.12s both fade-in}}:root.pk-reduce-motion .pk-pp__ask-pop{animation:.12s both fade-in}.pk-pp__ask-h{color:var(--color-muted);padding:2px 6px 6px;font-size:13px;font-weight:700}.pk-pp__ask-pop ul{gap:2px;display:grid}.pk-pp__ask-pop a{min-height:48px;color:var(--color-ink);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font-size:14.5px;font-weight:700;text-decoration:none;display:flex}.pk-pp__ask-pop a b{color:var(--color-brand-700);flex:none;font-weight:800}@media (hover:hover){.pk-pp__ask-pop a:hover{background:var(--color-brand-50)}}.pk-pp__ask-pop a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.pk-pp__stats{border-top:1px solid var(--color-line-soft);grid-area:stats;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));margin:14px -18px 0;display:grid}@media (width>=768px){.pk-pp__stats{margin:22px -32px 0}}.pk-pp__stat{text-align:center;flex-direction:column-reverse;justify-content:center;align-items:center;gap:3px;padding:15px 8px 17px;display:flex}.pk-pp__stat+.pk-pp__stat{border-left:1px solid var(--color-line-soft)}@media (width<=479px){.pk-pp__stat:nth-child(3n+1):not(:first-child){border-left:0}.pk-pp__stat:nth-child(n+4){border-top:1px solid var(--color-line-soft)}}.pk-pp__stat dt{color:var(--color-muted);font-size:13px;font-weight:700}.pk-pp__stat dd{letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin:0;font-size:clamp(26px,5vw,34px);font-weight:800;line-height:1;display:inline-flex}.pk-pp__stat dd .pk-ui{width:.74em;height:.74em}.pk-pp__stat--rating dd .pk-ui{fill:var(--color-gold-400);stroke:var(--color-gold-700)}.pk-pp__stat--reply dd{white-space:nowrap}.pk-pp__stat--reply dd .pk-ui{color:var(--color-brand-600)}@media (width<=479px){.pk-pp__stat--reply dd{font-size:22px}.pk-pp__stat dt{white-space:nowrap}}.pk-pp__tabbar{top:var(--pk-head-h,132px);z-index:30;background:rgb(var(--rgb-canvas) / .92);-webkit-backdrop-filter:blur(14px)saturate(1.4);box-shadow:0 1px 0 var(--color-line);margin:22px -16px 0;padding-inline:16px;position:sticky}@media (width>=640px){.pk-pp__tabbar{margin-inline:-24px;padding-inline:24px}}@media (width>=768px){.pk-pp__tabbar{top:var(--pk-head-h,73px)}}@media (width>=1024px){.pk-pp__tabbar{margin-inline:-32px;padding-inline:32px}}.pk-pp__tabs{scrollbar-width:none;gap:4px;display:flex;position:relative;overflow-x:auto}.pk-pp__tabs::-webkit-scrollbar{display:none}.pk-pp__tab{white-space:nowrap;min-width:max-content;min-height:52px;color:var(--color-ink-2);border-radius:12px 12px 0 0;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}@media (width>=768px){.pk-pp__tab{flex:none;padding:0 22px}}@media (hover:hover){.pk-pp__tab:hover{color:var(--color-brand-700)}}.pk-pp__tab[aria-current=page],.pk-pp__tab[aria-selected=true]{color:var(--color-brand-700);font-weight:800}.pk-pp__tab:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.pk-pp__tab .pk-chip__count{min-width:22px}.pk-pp__tab[aria-current=page]{box-shadow:inset 0 -3px 0 var(--color-brand-600)}.pk-pp__ink{display:none}.pk-pp.is-enhanced .pk-pp__tab[aria-selected=true]{box-shadow:none}.pk-pp.is-enhanced .pk-pp__ink{background:var(--color-brand-600);width:100px;height:3px;transform:translate3d(var(--ink-x,0px), 0, 0) scaleX(var(--ink-s,0));transform-origin:0;transition:transform .38s var(--ease-premium);border-radius:3px 3px 0 0;display:block;position:absolute;bottom:0;left:0}.pk-pp.is-enhanced .pk-pp__ink.is-still{transition:none}@media (prefers-reduced-motion:reduce){:root:not(.pk-allow-motion) .pk-pp__ink{transition:none!important}}:root.pk-reduce-motion .pk-pp__ink,:root.pk-lite .pk-pp__ink{transition:none!important}.pk-pp__panel{outline:none;gap:18px;margin-top:22px;scroll-margin-top:140px;display:grid}.pk-pp__panel.is-loading{opacity:.55;pointer-events:none;transition:opacity .2s}.pk-pp__panel>section{gap:18px;min-width:0;display:grid}.pk-pp__more{justify-items:center;margin-top:4px;display:grid}.pk-pp__more-skel{gap:14px;display:grid}.pk-pp__vgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=640px){.pk-pp__vgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (width>=1024px){.pk-pp__vgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}}.pk-pp__vcard{aspect-ratio:9/16;color:#fff;background:var(--pk-ph,var(--color-midnight-900));box-shadow:var(--shadow-card);isolation:isolate;transition:transform .35s var(--ease-premium), box-shadow .35s;border-radius:18px;flex-direction:column;justify-content:space-between;text-decoration:none;display:flex;position:relative;overflow:hidden}.pk-pp__vcard>img{z-index:-2;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s var(--ease-out-soft);position:absolute;inset:0}.pk-pp__vcard>img.is-loaded{opacity:1}.pk-pp__vcard:after{content:"";z-index:-1;background:linear-gradient(to top, rgb(var(--rgb-midnight-950) / .92) 0%, rgb(var(--rgb-midnight-950) / .35) 34%, transparent 62%);position:absolute;inset:0}@media (hover:hover){.pk-pp__vcard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}}.pk-pp__vcard:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.pk-pp__vtop{justify-content:space-between;align-items:flex-start;gap:6px;padding:10px;display:flex}.pk-pp__vdur{font-variant-numeric:tabular-nums;background:rgb(var(--rgb-midnight-950) / .78);border-radius:8px;padding:3px 8px;font-size:12.5px;font-weight:800}.pk-pp__vplay{width:52px;height:52px;color:var(--color-brand-600);box-shadow:0 12px 24px -12px rgb(var(--rgb-midnight-950) / .8);transition:transform .3s var(--ease-spring);background:#fffffff0;border-radius:50%;place-items:center;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.pk-pp__vplay .pk-ui{fill:currentColor;width:22px;height:22px;margin-left:3px}@media (hover:hover){.pk-pp__vcard:hover .pk-pp__vplay{transform:translate(-50%,-50%)scale(1.12)}}.pk-pp__vbody{gap:4px;padding:12px;display:grid}.pk-pp__vviews{align-items:center;gap:5px;font-size:12.5px;font-weight:800;display:inline-flex}.pk-pp__vviews .pk-ui{width:15px;height:15px}.pk-pp__vcap{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.pk-pp__vbody .pk-badge{justify-self:start}.pk-pp__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.pk-pp__sort{color:var(--color-ink-2);align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.pk-pp__sort .pk-select{width:auto;min-width:190px;min-height:44px;padding-block:0}.pk-pp__depts{scrollbar-width:none;flex-wrap:nowrap;margin:-2px -2px -6px;padding:2px 2px 8px;overflow-x:auto}.pk-pp__depts::-webkit-scrollbar{display:none}.pk-pp__depts>li{flex:none}.pk-pp__pinned{background:linear-gradient(160deg, var(--color-brand-50), #fff 70%);box-shadow:inset 0 0 0 1px var(--color-brand-100);border-radius:24px;gap:12px;padding:16px;display:grid}@media (width>=768px){.pk-pp__pinned{padding:20px 22px 22px}}.pk-pp__pinned-h{letter-spacing:-.01em;color:var(--color-brand-700);align-items:center;gap:8px;font-size:15px;font-weight:800;display:inline-flex}.pk-pp__pinned-h .pk-ui{width:18px;height:18px;color:var(--color-brand-600)}.pk-pp__pins{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=768px){.pk-pp__pins{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.pk-pp__pins>li:nth-child(3){grid-column:span 2}@media (width>=768px){.pk-pp__pins>li:nth-child(3){grid-column:auto}}.pk-pp__pins>li:only-child{grid-column:1/-1;max-width:340px}.pk-results{gap:16px;display:grid}.pk-pp__rsum{box-shadow:var(--shadow-card);background:#fff;border-radius:24px;gap:22px;padding:22px;display:grid}@media (width>=768px){.pk-pp__rsum{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:40px;padding:28px 36px}}.pk-pp__rbig{text-align:center;justify-items:center;gap:4px;display:grid}.pk-pp__rbig b{letter-spacing:-.04em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:60px;font-weight:800;line-height:1}.pk-pp__rstars,.pk-review__stars{gap:2px;display:inline-flex}.pk-pp__rstars .pk-ui{width:22px;height:22px;fill:var(--color-line);stroke:var(--color-placeholder);stroke-width:1.5px}.pk-pp__rstars .pk-ui.is-on{fill:var(--color-gold-400);stroke:var(--color-gold-700)}.pk-pp__bars{gap:8px;display:grid}.pk-pp__bars li{color:var(--color-ink-2);grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:12px;font-size:14px;font-weight:700;display:grid}.pk-pp__bar-l{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.pk-pp__bar-l .pk-ui{width:14px;height:14px;fill:var(--color-gold-400);stroke:var(--color-gold-700)}.pk-pp__bar{background:var(--color-mist);border-radius:999px;height:10px;position:relative;overflow:hidden}.pk-pp__bar i{width:var(--w,0%);background:linear-gradient(90deg, var(--color-gold-400), var(--color-gold-600));transform-origin:0;animation:pk-pp-bar .9s var(--ease-premium) .15s both;border-radius:999px;position:absolute;inset:0 auto 0 0}@keyframes pk-pp-bar{0%{transform:scaleX(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){:root:not(.pk-allow-motion) :is(.pk-pp__bar i){animation:none}}:root.pk-reduce-motion :is(.pk-pp__bar i),:root.pk-lite .pk-pp__bar i{animation:none}.pk-pp__bar-n{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-muted)}.pk-pp__rnote{color:var(--color-muted);align-items:center;gap:8px;display:flex}.pk-pp__rnote .pk-ui{width:16px;height:16px;color:var(--color-brand-600);flex:none}.pk-reviews{gap:12px;display:grid}@media (width>=768px){.pk-reviews{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}}.pk-review{box-shadow:var(--shadow-card);background:#fff;border-radius:20px;align-content:start;gap:10px;padding:16px 18px;display:grid}.pk-review__top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pk-review__top .pk-avatar{box-shadow:none}.pk-review__top b{font-size:15px;font-weight:800;display:block}.pk-review__stars .pk-ui{width:16px;height:16px;fill:var(--color-line);stroke:var(--color-placeholder);stroke-width:1.5px}.pk-review__stars .pk-ui.is-on{fill:var(--color-gold-400);stroke:var(--color-gold-700)}.pk-review__body{color:var(--color-ink-2);overflow-wrap:anywhere;font-size:15px;line-height:1.55}.pk-review__reply{color:var(--color-ink-2);background:var(--color-brand-50);box-shadow:inset 3px 0 0 var(--color-brand-600);overflow-wrap:anywhere;border-radius:14px;gap:4px;margin-top:2px;padding:12px 14px;font-size:14.5px;line-height:1.5;display:grid}.pk-review__reply-h{color:var(--color-brand-700);flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:800;display:flex}.pk-review__reply-h .pk-ui{width:15px;height:15px}.pk-pp__announce{margin:0}.pk-pp__cards{gap:16px;display:grid}@media (width>=768px){.pk-pp__cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.pk-pp__acard{gap:12px;display:grid}.pk-pp__acard .pk-muted{color:var(--color-muted)}.pk-pp__facts{color:var(--color-ink-2);gap:10px;padding-top:4px;font-size:14.5px;font-weight:600;display:grid}.pk-pp__facts li{align-items:flex-start;gap:10px;display:flex}.pk-pp__facts .pk-ui{width:18px;height:18px;color:var(--color-brand-600);flex:none;margin-top:1px}.pk-pp__ladder{gap:12px;display:grid}.pk-pp__ladder li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;font-size:15px;display:grid}.pk-pp__ladder b{font-weight:800;display:block}.pk-pp__ladder .pk-small{color:var(--color-muted)}.pk-pp__ladder-i{width:28px;height:28px;color:var(--color-muted);background:var(--color-mist);border-radius:50%;place-items:center;display:grid}.pk-pp__ladder-i .pk-ui{width:16px;height:16px}.pk-pp__ladder li.is-done .pk-pp__ladder-i{color:#fff;background:var(--color-green-700)}.pk-pp__ladder li:not(.is-done) b{color:var(--color-ink)}.pk-pp__ladder-do{justify-items:start;gap:6px;margin-top:8px;display:grid}.pk-pp:not(.is-owner) [data-pk-owner-only]{display:none}.pk-pp__open{color:var(--color-ink-2);align-items:center;gap:8px;font-size:14.5px;font-weight:800;display:inline-flex}.pk-pp__open>span{background:var(--color-placeholder);border-radius:50%;width:10px;height:10px}.pk-pp__open.is-open{color:var(--color-green-700)}.pk-pp__open.is-open>span{background:var(--color-green-600);box-shadow:0 0 0 4px rgb(var(--rgb-green) / .2)}.pk-pp__hours{border-collapse:collapse;width:100%;font-size:14.5px}.pk-pp__hours th,.pk-pp__hours td{text-align:left;border-bottom:1px solid var(--color-line-soft);padding:8px 0}.pk-pp__hours th{width:5.5em;color:var(--color-ink-2);font-weight:700}.pk-pp__hours td{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.pk-pp__hours tr.is-today th,.pk-pp__hours tr.is-today td{color:var(--color-brand-700);font-weight:800}.pk-pp__hours tr:last-child th,.pk-pp__hours tr:last-child td{border-bottom:0}.pk-pp__foot{border-top:1px solid var(--color-line-soft);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:36px;padding-top:18px;display:flex}.pk-pp__foot>.pk-small{flex:260px}.pk-pp__panel.is-in>section{animation:pk-pp-rise .4s var(--ease-premium) both}@keyframes pk-pp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:root:not(.pk-allow-motion) :is(.pk-pp__panel.is-in>section){animation:.2s both fade-in}}:root.pk-reduce-motion :is(.pk-pp__panel.is-in>section){animation:.2s both fade-in}:root.pk-lite .pk-pp__panel.is-in>section{animation:none}.pk-ppi{z-index:90;background:rgb(var(--rgb-midnight-950) / .78);-webkit-backdrop-filter:blur(6px);place-items:center;padding:16px;animation:.2s both fade-in;display:grid;position:fixed;inset:0}.pk-ppi__box{background:var(--color-midnight-950);width:min(420px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-float);animation:pk-pop-in .3s var(--ease-premium) both;border-radius:24px;display:grid;position:relative;overflow:hidden}.pk-ppi__video{aspect-ratio:9/16;object-fit:contain;background:var(--pk-ph,var(--color-midnight-950));width:100%;max-height:calc(100dvh - 150px);display:block}.pk-ppi__bar{color:#fff;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.pk-ppi__who{min-width:0;font-size:14px;font-weight:700;line-height:1.35}.pk-ppi__who b{font-size:15px;font-weight:800;display:block}.pk-ppi__who span{text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--rgb-mist) / .85);display:block;overflow:hidden}.pk-ppi__btns{gap:8px;display:flex}.pk-ppi__btn{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;place-items:center;width:48px;height:48px;transition:background-color .2s;display:grid}.pk-ppi__btn .pk-ui{width:22px;height:22px}@media (hover:hover){.pk-ppi__btn:hover{background:#ffffff47}}.pk-ppi__btn:focus-visible{outline-offset:2px;outline:3px solid #fff}.pk-ppi__note{color:rgb(var(--rgb-mist) / .85);padding:0 14px 12px;font-size:13px;font-weight:600}@media (prefers-reduced-motion:reduce){:root:not(.pk-allow-motion) :is(.pk-ppi,.pk-ppi__box){animation:.12s both fade-in}}:root.pk-reduce-motion :is(.pk-ppi,.pk-ppi__box){animation:.12s both fade-in}.pk-ppe{gap:22px;display:grid}.pk-ppe__sec{gap:10px;display:grid}.pk-ppe__sec>h3{font-size:15px;font-weight:800}.pk-ppe__cover{background:radial-gradient(70% 150% at 100% 0%, var(--color-midnight-glow) 0%, transparent 60%), var(--grad-brand);height:112px;box-shadow:inset 0 0 0 1px rgb(var(--rgb-ink) / .08);border-radius:16px;position:relative;overflow:hidden}.pk-ppe__cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pk-ppe__cover-acts{flex-wrap:wrap;gap:8px;display:flex}.pk-ppe__box{width:22px;height:22px;accent-color:var(--color-brand-600);margin:0}.pk-pp__edit{box-shadow:0 6px 16px -8px rgb(var(--rgb-midnight-950) / .6)}.pk-pp__actions.is-blocked .pk-pp__action:not(.pk-pp__menu){opacity:.45}.pk-ppe__count{color:var(--color-muted);font-variant-numeric:tabular-nums;justify-self:end;font-size:13px;font-weight:700}.pk-ppe__count.is-over{color:var(--color-red-700)}.pk-ppe__pins{gap:8px;display:grid}.pk-ppe__pin{min-height:64px;box-shadow:inset 0 0 0 1.5px var(--color-line);cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:auto 56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 10px;transition:box-shadow .2s,background-color .2s;display:grid}.pk-ppe__pin:has(input:checked){background:var(--color-brand-50);box-shadow:inset 0 0 0 2px var(--color-brand-600)}.pk-ppe__pin:has(input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:2px}.pk-ppe__pin img,.pk-ppe__pin-ph{object-fit:cover;background:var(--color-mist);border-radius:10px;width:56px;height:42px}.pk-ppe__pin b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:800;display:block;overflow:hidden}.pk-ppe__pin span{color:var(--color-muted);font-size:13px;font-weight:700}.pk-ppe__pin-n{color:#fff;background:var(--color-brand-600);border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.pk-ppe__videos{gap:8px;display:grid}.pk-ppe__foot{z-index:2;border-top:1px solid var(--color-line);background:#fff;grid-template-columns:1fr 1fr;gap:10px;margin:4px -16px -20px;padding:14px 16px 22px;display:grid;position:sticky;bottom:-20px}.pk-ppe__foot .pk-btn{width:100%}.pk-ppe__checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pk-ppe__checks li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pk-ppe__check-i{width:28px;height:28px;color:var(--color-ink-2);background:var(--color-mist);border-radius:50%;place-items:center;display:grid}.pk-ppe__check-i .pk-ui{width:16px;height:16px}.pk-ppe__checks li.is-done .pk-ppe__check-i{color:#fff;background:var(--color-green-700)}.pk-ppe__check-t{gap:2px;min-width:0;font-size:15px;display:grid}.pk-ppe__check-t b{color:var(--color-ink);font-weight:800}.pk-ppe__check-t .pk-small{color:var(--color-ink-2)}@media (width<=479px){.pk-ppe__checks li{grid-template-columns:auto minmax(0,1fr)}.pk-ppe__checks li .pk-btn{grid-column:2;justify-self:start}}}
