/* pnew-plastik-site-sellers.css — generated by tools/css_plastik.php from pnew-plastik-site.css (the look's layer cut to one guest page bundle), do not edit */
html[data-plk]{color-scheme: dark; background: #101114;}
.pk-site .pn-main:has(> .pk-page){max-width: none; margin: 0; padding: 0;}
.pk-site .pk-sec{position: relative; padding: var(--space-12) 0;}
.pk-site .pk-wrap{max-width: calc(var(--main-max) + 2 * var(--gutter)); margin: 0 auto; padding: 0 var(--gutter); position: relative;}
.pk-site .pk-kick{display: block; margin: 0 0 var(--space-2); font: var(--type-label); color: var(--ink-2);}
.pk-site .pk-hmega{margin: var(--space-1) 0 0; font: var(--type-display); letter-spacing: var(--tr-h, -.01em); color: var(--ink);}
.pk-site .pk-hl{margin: 0; font: var(--type-h1); letter-spacing: var(--tr-h, -.01em); color: inherit;}
.pk-site .pk-hm, .pk-site .pk-hs{margin: 0; font: var(--type-title); color: inherit;}
.pk-site .pk-lede{max-width: var(--prose-max); margin: var(--space-4) 0 0; font: var(--type-prose); color: var(--ink-2);}
.pk-site .pk-small{font: var(--type-meta); color: var(--ink-2);}
.pk-site .pk-sechead{position: relative; display: flex; align-items: end; justify-content: space-between; gap: var(--space-6); margin-bottom: var(--space-6);}
.pk-site .pk-panel{position: relative; padding: var(--panel-pad); border-radius: var(--r-l); background: var(--surface);}
.pk-site .pk-chip{display: inline-flex; align-items: center; gap: var(--space-2); min-height: var(--control-sm); padding: 0 var(--space-3); border-radius: var(--r-m);
  background: var(--surface-2); color: var(--ink); font: var(--type-label); text-decoration: none; white-space: nowrap; transition: background-color var(--dur-1) ease-out;}
.pk-site .pk-chip:hover{background: var(--surface-3);}
.pk-site .pk-row{display: flex; flex-wrap: wrap; align-items: center; gap: var(--space-3);}
.pk-site .pk-mt-s{margin-top: var(--space-3);}
.pk-site .pk-mt-m{margin-top: var(--space-6);}
.pk-site .pk-stepn{display: block; font: var(--type-cap); color: var(--ink-2);}
.pk-site .pk-sticky{padding: var(--panel-pad); border-radius: var(--r-l); background: var(--surface); color: var(--ink);}
.pk-site .pk-obj, .pk-site .pn-wizobj:has(> .pk-obj:only-child){display: none;}
.pk-site img.pk-verified{display: inline-block; width: var(--icon-m); height: var(--icon-m); vertical-align: -4px; object-fit: contain;}
@media (max-width: 700px){
.pk-site .pk-sec{padding: var(--space-8) 0;}
.pk-site .pk-hl{font: var(--type-title);}
.pk-site .pk-sechead{flex-wrap: wrap;}
}
.pk-site .pks-hero{display: grid; grid-template-columns: minmax(0, 1fr);}
.pk-site .pks-trustbar{display: flex; flex-wrap: wrap; gap: var(--space-2); margin: var(--space-6) 0 0; padding: 0; list-style: none;}
.pk-site .pks-trustbar li{display: inline-flex; align-items: center; gap: var(--space-2); min-height: var(--control-sm); padding: 0 var(--space-3); border-radius: var(--r-m);
  background: var(--surface-2); font: var(--type-label);}
.pk-site .pks-18{display: inline-grid; place-items: center; min-width: 20px; height: 20px; padding: 0 var(--space-1); border-radius: var(--r-s); background: var(--surface-3); color: var(--ink); font: var(--type-cap);}
.pk-site .pks-toc{display: flex; flex-wrap: wrap; align-items: center; gap: var(--space-2); margin-top: var(--space-8);}
.pk-site .pks-qs, .pk-site .pks-faqs{display: grid; gap: var(--stack-gap);}
.pk-site .pks-q{display: grid; grid-template-columns: minmax(0, 1fr); scroll-margin-top: calc(var(--header-h) + var(--space-4));}
.pk-site .pks-q :is(h2, h3){margin-bottom: var(--head-gap);}
.pk-site :is(.pks-q, .pks-ebox, .pks-eq, .pks-faq) p{max-width: var(--prose-max); margin: 0 0 var(--space-3); font: var(--type-body); color: var(--ink-2);}
.pk-site .pks-list{display: grid; gap: var(--space-1); max-width: var(--prose-max); margin: var(--space-2) 0 0; padding-left: var(--space-5); font: var(--type-body); color: var(--ink-2);}
.pk-site .pks-list li::marker{color: var(--ink-3);}
.pk-site .pks-list + p{margin-top: var(--space-3);}
.pk-site .pks-steps{display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: var(--stack-gap); margin: 0; padding: 0; list-style: none;}
.pk-site .pks-steps li{position: relative;}
.pk-site .pks-steps .pk-stepn{margin-bottom: var(--space-2);}
.pk-site .pks-steps p{margin: var(--space-2) 0 0; font: var(--type-body); color: var(--ink-2);}
.pk-site #escrow{scroll-margin-top: calc(var(--header-h) + var(--space-4));}
.pk-site #escrow .pks-steps{grid-template-columns: repeat(4, minmax(0, 1fr));}
.pk-site .pks-ewhen{display: grid; grid-template-columns: 1.1fr .9fr; gap: var(--stack-gap);}
.pk-site .pks-ebox h3, .pk-site .pks-eq h3{margin: 0 0 var(--head-gap);}
.pk-site .pks-etime{display: grid; gap: var(--space-3); margin: 0; padding: 0; list-style: none;}
.pk-site .pks-etime li{display: grid; grid-template-columns: 112px 1fr; gap: var(--space-3); font: var(--type-body); color: var(--ink-2);}
.pk-site .pks-etime b{color: var(--ink); font-weight: var(--w-strong, 600);}
.pk-site .pks-esub{margin-top: var(--space-12);}
.pk-site .pks-efaq{display: grid; grid-template-columns: 1fr 1fr; gap: var(--stack-gap);}
.pk-site .pks-faq summary{display: flex; align-items: center; justify-content: space-between; gap: var(--space-3); list-style: none; cursor: pointer;}
.pk-site .pks-faq summary::-webkit-details-marker{display: none;}
.pk-site .pks-faq summary::after{content: "+"; flex: none; font: var(--type-title); color: var(--ink-2);}
.pk-site .pks-faq[open] summary::after{content: "–";}
.pk-site .pks-faq p{margin: var(--space-3) 0 0;}
.pk-site .pks-end{display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--space-6); padding: var(--panel-pad); border-radius: var(--r-l); background: var(--surface);}
@media (min-width: 701px) and (max-width: 1023px){
.pk-site .pks-steps, .pk-site #escrow .pks-steps{grid-template-columns: 1fr 1fr;}
}
@media (max-width: 700px){
.pk-site .pks-steps, .pk-site #escrow .pks-steps, .pk-site .pks-ewhen, .pk-site .pks-efaq{grid-template-columns: minmax(0, 1fr);}
.pk-site .pks-etime li{grid-template-columns: 96px 1fr;}
}
.pk-site .pkj-steps{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--stack-gap); max-width: none; margin: 0 0 var(--space-8); padding: 0; list-style: none;}
.pk-site .pkj-step{display: grid; align-content: center; gap: var(--space-1); padding: var(--panel-pad); border-radius: var(--r-l); background: var(--surface);}
.pk-site .pkj-step[aria-current]{background: var(--surface-2);}
.pk-site .pkj-grid{display: grid; grid-template-columns: minmax(0, 1fr) 340px; gap: var(--space-8); align-items: start; max-width: 1000px; margin: 0 auto;}
.pk-site .pkj-main{min-width: 0;}
.pk-site .pkj-aside{position: relative;}
.pk-site .pkj-char{display: block; width: 100%; height: auto;}
@media (max-width: 760px){
.pk-site .pkj-steps{grid-template-columns: minmax(0, 1fr); gap: var(--space-3); margin-bottom: var(--space-6);}
.pk-site .pkj-step:not([aria-current]){display: none;}
.pk-site .pkj-grid{grid-template-columns: minmax(0, 1fr);}
.pk-site .pkj-aside{display: none;}
}
.pk-site.pk-r-sellers .pc-scard.is-premium::before{content: ""; position: absolute; z-index: 4; top: var(--space-3); right: 56px; width: 36px; height: 36px; border-radius: var(--r-full); pointer-events: none;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23FF9DB2' d='M2.5 7.2l5 4.3L12 4.5l4.5 7 5-4.3-2.1 11.3H4.6z'/></svg>") center / 20px 20px no-repeat, var(--glass);}
@media (min-width: 1101px){
.pk-site.pk-r-sellers .pn-discgrid{grid-template-columns: repeat(6, minmax(0, 1fr)); gap: var(--space-4);}
}
.pk-site .pk-adh18{display: flex; flex-wrap: nowrap; align-items: center; gap: var(--space-3); margin: 0; padding: var(--space-3) var(--col-pad, var(--gutter));
  background: var(--surface); color: var(--ink-2); font: var(--type-meta); text-align: left;}
.pk-site .pk-adh18::before{content: attr(aria-label); flex: none; display: inline-flex; align-items: center; min-height: 24px; padding: 0 var(--space-2); border-radius: var(--r-s);
  background: var(--surface-2); color: var(--ink); font: var(--type-cap);}
.pk-site .pk-adh18 p{flex: 1 1 auto; min-width: 0; max-width: none; margin: 0;}
.pk-site .pk-adh18 form{flex: none; margin: 0 0 0 auto;}
.pk-site .pk-adh18 .pc-btn{min-height: var(--control-sm); padding: 0 var(--space-3); border-radius: var(--r-m); font: var(--type-label); box-shadow: none;}
.pk-site .pk-adh18 .pc-btn::after{content: none;}
.pk-site .pk-adh18--quiet{padding-block: var(--space-2);}
.pk-site .pk-adh18--quiet::before{content: none;}
@media (max-width: 700px){
.pk-site .pk-adh18:not(.pk-adh18--quiet){padding: var(--space-2) var(--gutter);}
.pk-site .pk-adh18:not(.pk-adh18--quiet) p{position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap;}
.pk-site .pk-adh18 form{flex: 1 1 auto;}
.pk-site .pk-adh18 .pc-btn{width: 100%; min-height: var(--control-md);}
}
@media (max-width: 960px){
.pk-site .pc-header{backdrop-filter: none; -webkit-backdrop-filter: none;}
}
.pk-site.pc-guest .pk-acc{display: block; flex: none; object-fit: contain; pointer-events: none; user-select: none;}
.pk-site.pc-guest .pk-acc--well{width: 56px; height: 56px;}
.pk-site.pc-guest .pk-acc--step{width: 72px; height: 72px;}
.pk-site.pc-guest .pk-acc--mini{width: 96px; height: 96px;}
.pk-site.pc-guest .pk-acc--sec{width: 120px; height: 120px;}
.pk-site.pc-guest .pk-acc--head{width: 200px; height: 200px;}
.pk-site.pc-guest .pk-ghead{position: relative; display: grid; place-items: center; align-self: stretch; width: 100%; min-height: 240px; max-height: 440px; overflow: hidden; border-radius: var(--r-l); background: var(--surface);}
.pk-site.pc-guest .pk-ghead__doll{position: absolute; bottom: 0; left: 16%; width: auto; height: calc(100% - var(--space-4));}
.pk-site.pc-guest .pk-ghead--doll .pk-ghead__obj{position: absolute; right: var(--space-6); bottom: var(--space-6);}
.pk-site.pc-guest .pk-ghead__obj2{position: absolute; right: var(--space-6); bottom: var(--space-5);}
.pk-site.pc-guest :is(.pn-gd-hero__wrap, .pks-hero):has(> .pk-ghead){align-items: center;}
@media (min-width: 1101px){
.pk-site.pc-guest .pks-hero:has(> .pk-ghead){grid-template-columns: minmax(0, 1fr) 400px; column-gap: var(--space-12);}
}
@media (min-width: 701px) and (max-width: 1100px){
.pk-site.pc-guest :is(.pn-gd .pn-gd-hero__wrap, .pn-gdx__head, .pks-hero):has(> .pk-ghead){grid-template-columns: minmax(0, 1fr) 280px; column-gap: var(--space-8);}
.pk-site.pc-guest .pk-ghead{min-height: 240px;}
.pk-site.pc-guest .pk-acc--head{width: 160px; height: 160px;}
}
@media (max-width: 700px){
.pk-site.pc-guest :is(.pn-gd-hero__wrap, .pn-gdx__head, .pks-hero):has(> .pk-ghead){position: relative;}
.pk-site.pc-guest .pk-ghead{position: absolute; top: 0; right: var(--gutter); width: 48px; height: 48px; min-height: 0; overflow: visible; border-radius: 0; background: none;}
.pk-site.pc-guest .pks-hero > .pk-ghead{right: 0;}
.pk-site.pc-guest :is(.pk-ghead__doll, .pk-ghead__obj2){display: none;}
.pk-site.pc-guest .pk-ghead .pk-ghead__obj{position: static; width: 48px; height: 48px;}
.pk-site.pc-guest .pk-acc--sec{width: 88px; height: 88px;}
}
.pk-site .pks .pk-sec{padding: var(--space-4) 0;}
.pk-site .pks .pk-sec--hero{padding-top: var(--space-8);}
.pk-site .pks .pk-sechead{margin-bottom: var(--space-5);}
.pk-site.pc-guest .pks-q:has(> .pk-acc){grid-template-columns: 96px minmax(0, 1fr); column-gap: var(--space-5); align-items: start;}
.pk-site .pks-steps li{display: flex; flex-direction: column; align-items: flex-start;}
.pk-site.pc-guest .pks-steps .pk-acc{margin-bottom: var(--space-3);}
.pk-site .pks-faqgrid{display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--space-6);}
.pk-site .pks-faqhead .pk-acc{margin-top: var(--space-5);}
.pk-site .pks-end{align-items: center;}
@media (min-width: 1024px){
.pk-site .pks-qs{display: block; columns: 2; column-gap: var(--stack-gap);}
.pk-site .pks-qs > .pks-q{break-inside: avoid; margin-bottom: var(--stack-gap);}
.pk-site .pks-qs > .pks-q:last-child{margin-bottom: 0;}
.pk-site .pks-faqgrid{grid-template-columns: minmax(0, 360px) minmax(0, 1fr); column-gap: var(--space-12); align-items: start;}
.pk-site.pc-guest .pks-end:has(> .pks-end__art){grid-template-columns: minmax(0, 1fr) auto;}
}
@media (max-width: 700px){
.pk-site .pks .pk-sec{padding: var(--space-3) 0;}
.pk-site .pks .pk-sec--hero{padding-top: var(--space-6);}
.pk-site.pc-guest .pks-q:has(> .pk-acc){grid-template-columns: 56px minmax(0, 1fr); column-gap: var(--space-3);}
.pk-site.pc-guest .pks-q > .pk-acc{width: 56px; height: 56px;}
.pk-site.pc-guest .pks-steps li:has(> .pk-acc){display: grid; grid-template-columns: 56px minmax(0, 1fr); column-gap: var(--space-3);}
.pk-site.pc-guest .pks-steps li > .pk-acc{grid-row: 1 / span 3; width: 56px; height: 56px; margin: 0;}
.pk-site.pc-guest .pks-end__art{display: none;}
}
.pk-site .tpg-steps--3{grid-template-columns: repeat(3, minmax(0, 1fr));}
.pk-site .tpg-steps--4{grid-template-columns: repeat(4, minmax(0, 1fr));}
.pk-site .tpg-more{font: var(--type-label); color: var(--ink); text-decoration: none;}
.pk-site .tpg-more:hover{text-decoration: underline;}
.pk-site .tpg-efaq--one{grid-template-columns: minmax(0, 1fr);}
@media (min-width: 701px) and (max-width: 1023px){
.pk-site .tpg-steps--4{grid-template-columns: 1fr 1fr;}
}
@media (max-width: 700px){
.pk-site .tpg-steps--3, .pk-site .tpg-steps--4{grid-template-columns: minmax(0, 1fr);}
.pk-site.pc-guest .tpg .pks-hero:has(> .pk-ghead) .pn-gcrumbs{padding-right: var(--space-12);}
}
.pk-site.pc-guest .pc-care:has(> .pk-acc){display: grid; grid-template-columns: 56px minmax(0, 1fr); column-gap: var(--space-4); align-content: start;}
.pk-site.pc-guest .pc-care > .pk-acc{grid-row: 1 / span 3;}
.pk-site.pc-guest .pc-care:has(> .pk-acc) > :not(.pk-acc){grid-column: 2;}
.pk-site.pc-guest .pn-promo:has(> .pn-promo__obj){position: relative;}
.pk-site.pc-guest .pn-promo > .pn-promo__obj{position: absolute; top: var(--space-4); right: var(--space-4);}
.pk-site.pc-guest .pn-promo:has(> .pn-promo__obj) > h2{padding-right: 64px;}
html[data-plk]:has(.pk-chero), .pk-site:has(.pk-chero){overflow-x: clip;}
.pk-site.pc-guest section:has(> .pk-chero){padding-top: 0;}
.pk-site.pc-guest section:has(> * > .pk-chero){padding-top: 0;}
.pk-site.pc-guest section:has(> * > * > .pk-chero){padding-top: 0;}
.pk-site.pc-guest *:has(> .pk-chero){--chero-h: clamp(260px, 40vw, 600px);
  position: relative; display: grid; grid-template-columns: minmax(0, 1fr) auto; column-gap: var(--space-12); row-gap: 0; align-items: start;
  padding-top: calc(var(--chero-h) - var(--space-12));}
.pk-site.pc-guest *:has(> .pk-chero) > :not(.pk-chero){grid-column: 1; position: relative; z-index: 1; max-width: 880px;}
html[data-plk] body.pc-root.pc-guest.pk-site *:has(> .pk-chero) h1{font-size: var(--fs-xl) !important; line-height: 1.02 !important; letter-spacing: -.03em; font-weight: 800 !important; margin-top: var(--space-2);}
.pk-site.pc-guest *:has(> .pk-chero) .pn-gcrumbs{margin-bottom: var(--space-3);}
html[data-plk] body.pc-root.pc-guest.pk-site *:has(> .pk-chero) h1#gdH1{font-size: var(--fs-l) !important; line-height: 1.08 !important;}
.pk-site .pk-chero{grid-column: 2; grid-row: 1; position: static;}
.pk-site .pk-chero__stage{position: absolute; top: 0; left: 50%; width: 100vw; margin: 0 0 0 -50vw; height: var(--chero-h); overflow: hidden; pointer-events: none; z-index: 0;}
.pk-site .pk-chero__stage > img{display: block; width: 100%; height: 100%; object-fit: cover; object-position: 50% 42%;
  -webkit-mask-image: linear-gradient(180deg, black 60%, transparent 100%); mask-image: linear-gradient(180deg, black 60%, transparent 100%);}
.pk-site .pk-chero__phone{position: relative; z-index: 2; margin-top: -200px; display: flex; flex-direction: column; align-items: center; gap: var(--space-2);}
.pk-site .pk-chero__body{position: relative; width: 216px; aspect-ratio: 9 / 16; border-radius: var(--r-l); padding: 7px; background: var(--dk-bg);
  box-shadow: 0 0 0 1.5px var(--accent), var(--shadow-e1);}
.pk-site .pk-chero__body::before{content: ""; position: absolute; inset: -40px; z-index: -1; background: var(--art-glow); pointer-events: none;}
.pk-site .pk-chero__body::after{content: ""; position: absolute; top: 15px; left: 50%; width: 58px; height: 16px; margin-left: -29px; border-radius: var(--r-full); background: var(--dk-bg); z-index: 2;}
.pk-site .pk-chero__body video{display: block; width: 100%; height: 100%; object-fit: cover; border-radius: var(--r-m); background: var(--dk-card);}
.pk-site .pk-chero__snd{position: absolute; right: 14px; bottom: 14px; z-index: 3; border: 0; border-radius: var(--r-full); padding: var(--space-2) var(--space-3);
  font: var(--type-meta); font-weight: 600; background: var(--glass); color: var(--on-dark); cursor: pointer; -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px);}
.pk-site .pk-chero__snd:focus-visible{outline: 2px solid var(--accent); outline-offset: 2px;}
.pk-site .pk-chero__cap{font: var(--type-meta); font-weight: 600; color: var(--ink-2); text-align: center; max-width: 240px;}
.pk-site .pk-chfeed{position: absolute; inset: 7px; overflow: hidden; border-radius: var(--r-m); background: var(--dk-card); color: var(--on-dark);}
.pk-site .pk-chfeed__top{position: absolute; top: 0; left: 0; right: 0; z-index: 1; display: flex; align-items: center; justify-content: space-between; padding: 36px 14px 10px;
  background: var(--dk-card); font: var(--type-meta);}
.pk-site .pk-chfeed__top b{font: var(--type-title); font-weight: 800; letter-spacing: -.02em;}
.pk-site .pk-chfeed__top b i{display: inline-block; width: 6px; height: 6px; margin-left: 2px; border-radius: 50%; background: var(--accent);}
.pk-site .pk-chfeed__top small{color: var(--accent); font-weight: 700;}
.pk-site .pk-chfeed__roll{padding: 74px 10px 0; animation: pk-chfeed-roll 36s linear infinite;}
@keyframes pk-chfeed-roll{from { transform: translateY(0); } to { transform: translateY(-50%); }}
.pk-site .pk-chfeed__post{margin: 0 0 14px;}
.pk-site .pk-chfeed__post header{display: flex; align-items: center; gap: 6px; font: var(--type-cap);}
.pk-site .pk-chfeed__post header img, .pk-site .pk-chfeed__post header i{width: 24px; height: 24px; border-radius: 50%; object-fit: cover; flex: none; background: var(--accent-soft);}
.pk-site .pk-chfeed__who{display: grid; min-width: 0; flex: 1 1 auto;}
.pk-site .pk-chfeed__post header b{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pk-site .pk-chfeed__post header small{color: var(--muted-dk);}
.pk-site .pk-chfeed__post header > span:last-child{flex: none; margin-left: auto; padding: 3px 8px; border-radius: var(--r-full); background: var(--accent); color: var(--on-accent); font-weight: 700; font-size: var(--fs-cap);}
.pk-site .pk-chfeed__post p{margin: 6px 0; font: var(--type-meta); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.pk-site .pk-chfeed__pic{display: block; aspect-ratio: 4 / 5; border-radius: var(--r-m); overflow: hidden; background: var(--dk-bg);}
.pk-site .pk-chfeed__pic img{display: block; width: 100%; height: 100%; object-fit: cover;}
.pk-site .pk-chnotes{position: absolute; top: 18%; right: calc(100% - 22px); z-index: 3; list-style: none; margin: 0; padding: 0; width: 230px; height: 120px;}
.pk-site .pk-chnotes li{position: absolute; right: 0; top: 0; display: flex; align-items: center; gap: var(--space-2); padding: var(--space-3) var(--space-4); border-radius: var(--r-l);
  background: var(--surface); color: var(--ink); font: var(--type-label); box-shadow: var(--shadow-e1); white-space: nowrap; opacity: 0;
  animation: pk-chnote 12s var(--ease-out, ease-out) infinite;}
.pk-site .pk-chnotes li::before{content: ""; width: 10px; height: 10px; border-radius: 50%; background: var(--accent); flex: none;}
.pk-site .pk-chnotes li:nth-child(2){animation-delay: 4s; top: 44px;}
.pk-site .pk-chnotes li:nth-child(3){animation-delay: 8s; top: 88px;}
@keyframes pk-chnote{0% { opacity: 0; transform: translateY(10px) scale(.92); } 4%, 26% { opacity: 1; transform: none; } 32%, 100% { opacity: 0; transform: translateY(-6px); }}
.pk-site .pk-chero__fx{position: absolute; inset: 0;}
.pk-site .pk-chero__fx::before{content: ""; position: absolute; left: 36%; top: -6%; width: 28%; height: 60%; background: var(--art-glow); animation: pk-chero-neon 4.5s ease-in-out infinite;}
@keyframes pk-chero-neon{0%, 100% { opacity: .55; } 45% { opacity: 1; } 50% { opacity: .7; } 55% { opacity: 1; }}
.pk-site .pk-chero__fx i{position: absolute; bottom: 8%; width: 46px; height: 46px; background: url(../img/plastik/objects/obj-follow-heart-160.webp) center / contain no-repeat;
  opacity: 0; filter: var(--fig-shadow); animation: pk-chero-up 9s ease-in infinite;}
.pk-site .pk-chero__fx i:nth-child(1){left: 12%; animation-delay: 0s;}
.pk-site .pk-chero__fx i:nth-child(2){left: 24%; animation-delay: 2.2s; width: 34px; height: 34px; background-image: url(../img/plastik/objects/obj-step-coinheart-160.webp);}
.pk-site .pk-chero__fx i:nth-child(3){left: 38%; animation-delay: 4.1s; width: 28px; height: 28px;}
.pk-site .pk-chero__fx i:nth-child(4){left: 55%; animation-delay: 1.3s; width: 38px; height: 38px; background-image: url(../img/plastik/objects/obj-new-sparkle-160.webp);}
.pk-site .pk-chero__fx i:nth-child(5){left: 66%; animation-delay: 5.6s;}
.pk-site .pk-chero__fx i:nth-child(6){left: 79%; animation-delay: 3.4s; width: 32px; height: 32px; background-image: url(../img/plastik/objects/obj-step-coinheart-160.webp);}
.pk-site .pk-chero__fx i:nth-child(7){left: 88%; animation-delay: 6.8s; width: 26px; height: 26px; background-image: url(../img/plastik/objects/obj-new-sparkle-160.webp);}
@keyframes pk-chero-up{0% { opacity: 0; transform: translateY(0) scale(.7); } 12% { opacity: 1; } 70% { opacity: .9; } 100% { opacity: 0; transform: translateY(-360px) scale(1.05); }}
.pk-site ol:has(> li > .pk-chfig){margin-top: 112px; row-gap: 124px;}
.pk-site li:has(> .pk-chfig){position: relative; padding-top: 104px; overflow: visible;}
.pk-site .pk-chfig{position: absolute; left: var(--space-3); top: -104px; height: 200px; width: auto; filter: var(--fig-shadow); pointer-events: none;}
.pk-site li:has(> .pk-chfig) .pk-stepn{position: absolute; right: var(--space-5); top: var(--space-4); font-size: var(--fs-l); font-weight: 800; letter-spacing: -.04em; opacity: .16; margin: 0;}
@media (max-width: 1000px){
.pk-site.pc-guest *:has(> .pk-chero.pk-chero--phone){grid-template-columns: minmax(0, 1fr) 200px; column-gap: var(--space-8);}
.pk-site .pk-chero__phone{margin-top: -150px;}
.pk-site .pk-chero__body{width: 200px;}
.pk-site .pk-chnotes{display: none;}
}
@media (max-width: 700px){
.pk-site.pc-guest *:has(> .pk-chero){--chero-h: 58vw; grid-template-columns: minmax(0, 1fr); padding-top: calc(var(--chero-h) - var(--space-6));}
.pk-site.pc-guest *:has(> .pk-chero.pk-chero--phone){grid-template-columns: minmax(0, 1fr);}
.pk-site .pk-chero{grid-column: 1; grid-row: auto;}
.pk-site .pk-chero__phone{margin: var(--space-6) 0 0;}
.pk-site .pk-chero__body{width: min(250px, 68vw);}
.pk-site .pk-chfig{height: 150px; top: -78px;}
.pk-site li:has(> .pk-chfig){padding-top: 84px;}
.pk-site ol:has(> li > .pk-chfig){margin-top: 88px; row-gap: 96px;}
}
@media (prefers-reduced-motion: reduce){
.pk-site .pk-chfeed__roll, .pk-site .pk-chero__fx::before{animation: none;}
.pk-site .pk-chero__fx i{display: none;}
.pk-site .pk-chnotes li{animation: none; opacity: 1; position: static; margin-bottom: var(--space-2);}
}
.pk-site .pk-chside{position: absolute; right: var(--space-12); top: calc(-1 * var(--space-8)); height: 220px; width: auto; filter: var(--fig-shadow); pointer-events: none; z-index: 0;}
.pk-site .pks-end__art:has(> .pk-chend){align-self: end;}
.pk-site .pk-chend{display: block; height: 220px; width: auto; margin: calc(-1 * var(--space-12)) 0 calc(-1 * var(--space-6)); filter: var(--fig-shadow);}
@media (max-width: 700px){
.pk-site .pk-chside{height: 120px; right: var(--space-3); top: calc(-1 * var(--space-4));}
.pk-site .pk-chend{height: 150px; margin: 0 auto;}
}
.pk-site .pks--ad .pks-qs:not(.pks-rows){display: grid; columns: auto; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--stack-gap); margin-top: var(--space-12);}
.pk-site .pks--ad .pks-qs:not(.pks-rows) > .pks-q{margin: 0; position: relative; grid-template-columns: minmax(0, 1fr); padding-top: calc(var(--space-12) + var(--space-8)); overflow: visible;}
.pk-site .pks--ad .pks-qs:not(.pks-rows) .pks-q__art{position: absolute; right: var(--space-6); top: calc(-1 * var(--space-12) - var(--space-6));}
.pk-site .pks--ad .pks-qs:not(.pks-rows) .pks-q__fig{display: block; height: 190px; width: auto; filter: var(--fig-shadow);}
.pk-site .pks--ad .pks-qs:not(.pks-rows) .pks-q .pk-hm{font-size: var(--fs-m); line-height: 1.15; letter-spacing: -.02em; max-width: 70%;}
.pk-site .pks--ad .pks-rows{display: grid; columns: auto; gap: var(--space-3);}
.pk-site .pks--ad .pks-rows > .pks-q{margin: 0; display: grid; grid-template-columns: 200px minmax(0, 1fr); column-gap: var(--space-12); align-items: center; padding: var(--space-8) var(--space-12);}
.pk-site .pks--ad .pks-rows > .pks-q:nth-child(even){background: var(--surface-2);}
.pk-site .pks--ad .pks-rows .pks-q__art{display: flex; justify-content: center; align-items: center; min-height: 160px;}
.pk-site .pks--ad .pks-rows .pks-q__fig{display: block; max-height: 190px; width: auto; max-width: 100%; filter: var(--fig-shadow);}
.pk-site .pks--ad .pks-rows .pks-q__art .pk-acc{width: 144px; height: 144px;}
.pk-site .pks--ad .pks-rows .pks-q .pk-hm{font-size: var(--fs-m); line-height: 1.15; letter-spacing: -.02em;}
.pk-site .pks--ad .pks-rows .pks-list{columns: 2; column-gap: var(--space-8); display: block; max-width: none;}
.pk-site .pks--ad .pks-rows .pks-list li{break-inside: avoid; margin-bottom: var(--space-2);}
.pk-site .pks--ad .pks-rows .pks-q p{max-width: 760px;}
.pk-site .pks--ad .pk-wrap.pks-end{max-width: var(--main-max); width: calc(100% - 2 * var(--gutter)); margin: 0 auto; padding: var(--space-8) var(--space-12);}
@media (max-width: 900px){
.pk-site .pks--ad .pks-qs:not(.pks-rows){grid-template-columns: minmax(0, 1fr); row-gap: calc(var(--space-12) + var(--space-8));}
.pk-site .pks--ad .pks-rows > .pks-q{grid-template-columns: minmax(0, 1fr); padding: var(--space-6); row-gap: var(--space-4);}
.pk-site .pks--ad .pks-rows .pks-q__art{justify-content: flex-start; min-height: 0;}
.pk-site .pks--ad .pks-rows .pks-q__fig{max-height: 150px;}
.pk-site .pks--ad .pks-rows .pks-q__art .pk-acc{width: 96px; height: 96px;}
.pk-site .pks--ad .pks-rows .pks-list{columns: 1;}
.pk-site .pks--ad .pks-qs:not(.pks-rows) .pks-q__fig{height: 140px;}
.pk-site .pks--ad .pk-wrap.pks-end{padding: var(--space-6); width: calc(100% - 2 * var(--gutter));}
}
.pk-site .pn-main.pn-join:has(.pkj-x){max-width: none; width: 100%; margin: 0; padding: 0;}
.pk-site .pkj-x{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); grid-template-rows: auto 1fr; grid-template-areas: "stage role" "stage main"; min-height: calc(100dvh - var(--header-h));}
.pk-site .pkj-x__stage{grid-area: stage;}
.pk-site .pkj-x__main{grid-area: main;}
.pk-site .pkj-role{grid-area: role; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--space-3); width: 100%; max-width: var(--pkj-col); margin: 0 auto; padding: var(--space-8) var(--space-12) 0; box-sizing: border-box;}
.pk-site .pkj-role__t{position: relative; display: flex; align-items: center; min-height: 112px; padding: var(--space-4) 112px var(--space-4) var(--space-5); border-radius: var(--r-l); background: var(--surface-2); color: var(--ink); text-decoration: none; transition: background-color .2s, transform .2s;}
.pk-site .pkj-role__t:hover{background: var(--surface-3); transform: translateY(-2px);}
.pk-site .pkj-role__t[aria-current]{background: var(--accent); color: var(--on-accent);}
.pk-site .pkj-role__t[aria-current]:hover{transform: none;}
.pk-site .pkj-role__fig{position: absolute; right: var(--space-2); bottom: 0; height: 142px; width: auto; max-width: 110px; object-fit: contain; object-position: 50% 100%; pointer-events: none; filter: drop-shadow(0 8px 14px rgb(0 0 0 / .22)); transition: transform .25s;}
.pk-site .pkj-role__t:hover .pkj-role__fig{transform: translateY(-4px);}
.pk-site .pkj-role__t:not([aria-current]) .pkj-role__fig{filter: drop-shadow(0 8px 14px rgb(0 0 0 / .22)) saturate(.85);}
.pk-site .pkj-role__t span{display: grid; gap: 2px; min-width: 0;}
.pk-site .pkj-role__t b{font-size: var(--fs-m); line-height: 1.1; font-weight: 800; letter-spacing: -.01em;}
.pk-site .pkj-role__t small{font: var(--type-meta); opacity: .8;}
.pk-site .pkj-x__stage{position: sticky; top: var(--header-h); height: calc(100dvh - var(--header-h)); overflow: hidden; background: var(--dk-bg);}
.pk-site .pkj-x__img{display: block; width: 100%; height: 100%; object-fit: cover; object-position: 50% 30%;}
.pk-site .pkj-x__stage::after{content: ""; position: absolute; inset: auto 0 0 0; height: 40%; background: linear-gradient(180deg, transparent, var(--dk-veil, var(--glass))); pointer-events: none;}
.pk-site .pkj-x .pk-chero__fx{position: absolute; inset: 0; z-index: 1;}
.pk-site .pkj-x .pk-chero__fx::before{left: 22%; top: 4%; width: 56%; height: 40%;}
.pk-site .pkj-x__claim{position: absolute; left: var(--space-8); bottom: var(--space-8); z-index: 2; max-width: 46%; display: grid; gap: var(--space-2); color: var(--on-dark);}
.pk-site .pkj-x__claim b{font-size: var(--fs-l); line-height: 1.05; letter-spacing: -.02em; font-weight: 800;}
.pk-site .pkj-x__claim span{font: var(--type-body); color: var(--on-dark); opacity: .86;}
.pk-site .pkj-x .pk-chero__phone{position: absolute; right: var(--space-8); bottom: var(--space-8); z-index: 2; margin: 0;}
.pk-site .pkj-x .pk-chero__body{width: 190px;}
.pk-site .pkj-x .pk-chero__cap{color: var(--on-dark); opacity: .8;}
.pk-site .pkj-x .pk-chnotes{top: 10%;}
.pk-site .pkj-x__main{display: flex; flex-direction: column; justify-content: center; padding: var(--space-6) var(--space-12) var(--space-16); max-width: var(--pkj-col); width: 100%; margin: 0 auto; box-sizing: border-box;}
.pk-site .pkj-x{--pkj-col: 976px;}
.pk-site .pn-main.pn-join:has(.pkj-x) > .pn-helpline{display: none;}
.pk-site .pkj-x__main .pkj-steps{grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--space-2); margin: 0 0 var(--space-8);}
.pk-site .pkj-x__main .pkj-step{padding: var(--space-3) var(--space-4); gap: 0;}
.pk-site .pkj-x__main .pkj-step .pk-obj{display: none;}
.pk-site .pkj-x__main .pkj-step .pk-small{display: none;}
.pk-site .pkj-x__main .pkj-step[aria-current]{background: var(--accent-soft);}
.pk-site .pkj-x__main h1{font-size: var(--fs-xl) !important; line-height: 1.02 !important; letter-spacing: -.03em; font-weight: 800 !important;}
@media (max-width: 900px){
.pk-site .pkj-x{grid-template-columns: minmax(0, 1fr); grid-template-rows: auto auto auto; grid-template-areas: "role" "stage" "main"; min-height: 0;}
.pk-site .pkj-role{max-width: none; padding: var(--space-3) var(--gutter); gap: var(--space-2);}
.pk-site .pkj-role{padding-top: var(--space-6);}
.pk-site .pkj-role__t{min-height: 84px; padding: var(--space-3) 62px var(--space-3) var(--space-3);}
.pk-site .pkj-role__fig{height: 104px; max-width: 64px; right: 0;}
.pk-site .pkj-role__t b{font: var(--type-title); font-weight: 800;}
.pk-site .pkj-x__stage{position: relative; top: 0; height: 52vw; max-height: 380px;}
.pk-site .pkj-x__img{object-position: 50% 28%;}
.pk-site .pkj-x .pk-chero__phone, .pk-site .pkj-x__claim{display: none;}
.pk-site .pkj-x__main{padding: var(--space-6) var(--gutter) var(--space-12); max-width: none;}
.pk-site .pkj-x__main .pkj-steps{grid-template-columns: minmax(0, 1fr); margin-bottom: var(--space-4);}
}
.pk-site.pc-guest *:has(> .pk-chero) :is(.pn-lpm-hero__lede, .pk-lede){max-width: 720px;}
.pk-site .pk-nfart{width: min(720px, 100%); margin: 0 auto var(--space-6); border-radius: var(--r-l); overflow: hidden; aspect-ratio: 2400 / 1018;}
.pk-site .pk-nfart img{display: block; width: 100%; height: 100%; object-fit: cover;}
.pk-site.pc-guest section:has(.pk-chero) + section{padding-top: var(--space-8);}
.pk-site .pk-abhow__n{position: absolute; right: var(--space-4); top: var(--space-3); font-size: var(--fs-l); font-weight: 800; letter-spacing: -.04em; color: var(--ink); opacity: .14;}
.pk-site .pk-gsx .pk-sec{padding: var(--space-16) 0 0;}
.pk-site .pk-gsx > .pk-sec:last-child{padding-bottom: var(--space-16);}
.pk-site .pk-gsx-big{margin: 0; font: var(--type-title); font-size: var(--fs-l); line-height: 1.04; font-weight: 800; letter-spacing: -.03em; color: var(--ink); max-width: 18ch;}
.pk-site .pk-gsx .pk-lede{max-width: 620px;}
.pk-site .pk-gsx-n{position: absolute; right: var(--space-6); top: var(--space-5); font-size: var(--fs-l); font-weight: 800; letter-spacing: -.04em; color: var(--ink); opacity: .12;}
.pk-site .pk-gsx-live{padding-top: var(--space-10);}
.pk-site .pk-strip{display: flex; gap: var(--space-3); overflow: hidden; padding: var(--space-2) 0;
  -webkit-mask-image: linear-gradient(90deg, transparent, black 5%, black 95%, transparent); mask-image: linear-gradient(90deg, transparent, black 5%, black 95%, transparent);}
.pk-site .pk-strip__roll{flex: none; display: flex; gap: var(--space-3); margin: 0; padding: 0; list-style: none; animation: pk-strip-roll 70s linear infinite;}
.pk-site .pk-strip:hover .pk-strip__roll{animation-play-state: paused;}
@keyframes pk-strip-roll{from { transform: translateX(0); } to { transform: translateX(calc(-100% - var(--space-3))); }}
.pk-site .pk-strip__roll > li{flex: none; width: 232px;}
.pk-site .pk-strip__post{display: grid; gap: var(--space-2); padding: var(--space-2) var(--space-2) var(--space-4); border-radius: var(--r-l); background: var(--surface); color: var(--ink); text-decoration: none;}
.pk-site .pk-strip__pic{display: block; aspect-ratio: 4 / 5; border-radius: var(--r-m); overflow: hidden; background: var(--surface-2);}
.pk-site .pk-strip__pic img{display: block; width: 100%; height: 100%; object-fit: cover; transition: transform var(--dur-2, .3s) ease-out;}
.pk-site a.pk-strip__post:hover .pk-strip__pic img{transform: scale(1.04);}
.pk-site .pk-strip__who{display: flex; align-items: center; gap: var(--space-2); padding: 0 var(--space-2);}
.pk-site .pk-strip__who img{width: 32px; height: 32px; border-radius: 50%; object-fit: cover; flex: none;}
.pk-site .pk-strip__who > span{display: grid; min-width: 0;}
.pk-site .pk-strip__who b{font: var(--type-label); font-weight: 700; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pk-site .pk-strip__who small{font: var(--type-meta); color: var(--ink-2);}
.pk-site .pk-strip__t{padding: 0 var(--space-2); font: var(--type-body); color: var(--ink-2); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
@media (prefers-reduced-motion: reduce){
.pk-site .pk-strip{overflow-x: auto;}
.pk-site .pk-strip__roll{animation: none;}
.pk-site .pk-strip__roll[aria-hidden]{display: none;}
}
.pk-site .pk-gsx-state{display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr); gap: var(--space-12); align-items: center;}
.pk-site .pk-gsx-state__t{display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: var(--space-6); align-items: end;}
.pk-site .pk-gsx-state__t .pk-lede{margin: 0; font: var(--type-title); font-size: var(--fs-section); line-height: 1.45; font-weight: 500; color: var(--ink);}
.pk-site .pk-gsx-state__fig{display: block; height: 300px; width: auto; filter: var(--fig-shadow);}
.pk-site .pk-gsx-tips{list-style: none; margin: var(--space-8) 0 0; padding: 0; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--stack-gap);}
.pk-site .pk-gsx-tips > li{padding: var(--space-8); display: grid; align-content: start; gap: var(--space-2);}
.pk-site .pk-gsx-tips__obj{width: 120px; height: 120px; margin: calc(-1 * var(--space-4)) 0 var(--space-2) calc(-1 * var(--space-3));}
.pk-site .pk-gsx-tips h3{font-weight: 800;}
.pk-site .pk-gsx-tips p{margin: 0; font: var(--type-body); color: var(--ink-2);}
.pk-site .pk-gsx-intent{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: var(--space-12); align-items: center;}
.pk-site .pk-gsx-ladder{list-style: none; margin: 0; padding: 0; display: grid; gap: var(--space-2); justify-items: end; counter-reset: gsx;}
.pk-site .pk-gsx-ladder > li{box-sizing: border-box; display: grid; gap: 2px; padding: var(--space-5) var(--space-6); border-radius: var(--r-l); background: var(--surface); color: var(--ink);}
.pk-site .pk-gsx-ladder > li:nth-child(1){width: 100%;}
.pk-site .pk-gsx-ladder > li:nth-child(2){width: 84%;}
.pk-site .pk-gsx-ladder > li:nth-child(3){width: 68%;}
.pk-site .pk-gsx-ladder > li:nth-child(4){width: 52%; background: var(--accent); color: var(--on-accent);}
.pk-site .pk-gsx-ladder b{font: var(--type-title); font-weight: 800;}
.pk-site .pk-gsx-ladder span{font: var(--type-body); opacity: .8;}
.pk-site .pk-gsx-quote{position: relative; margin: var(--space-16) 0 0; padding: var(--space-12) var(--space-12) var(--space-12) 300px; min-height: 220px;}
.pk-site .pk-gsx-quote__fig{position: absolute; left: var(--space-8); bottom: 0; height: 320px; width: auto; filter: var(--fig-shadow);}
.pk-site .pk-gsx-quote blockquote{margin: var(--space-2) 0 0;}
.pk-site .pk-gsx-quote blockquote p{margin: 0; font: var(--type-title); font-size: var(--fs-l); line-height: 1.2; font-weight: 700; letter-spacing: -.02em; color: var(--ink); max-width: 40ch;}
.pk-site .pk-gsx-quote blockquote p::before{content: "\201C"; color: var(--accent);}
.pk-site .pk-gsx-quote blockquote p::after{content: "\201D"; color: var(--accent);}
.pk-site .pk-gsx-terms{list-style: none; margin: 136px 0 0; padding: 0; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--stack-gap);}
.pk-site .pk-gsx-terms > li{padding: 112px var(--space-8) var(--space-8);}
.pk-site .pk-gsx-terms h3{font-weight: 800;}
.pk-site .pk-gsx-terms p{margin: var(--space-2) 0 0; font: var(--type-body); color: var(--ink-2);}
.pk-site .pk-gsx-terms .pk-chfig{height: 220px; top: -120px; left: var(--space-6);}
.pk-site .pk-gsx-end{display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: var(--space-8); align-items: end; padding: var(--space-12); overflow: visible;}
.pk-site .pk-gsx-end__fig{display: block; height: 360px; width: auto; margin: calc(-1 * var(--space-16)) 0 calc(-1 * var(--space-12)); filter: var(--fig-shadow);}
.pk-site .pk-gsx-end .pk-chip{background: var(--surface-2);}
@media (max-width: 1000px){
.pk-site .pk-gsx-state, .pk-site .pk-gsx-intent{grid-template-columns: minmax(0, 1fr); gap: var(--space-8);}
.pk-site .pk-gsx-tips{grid-template-columns: repeat(2, minmax(0, 1fr));}
.pk-site .pk-gsx-terms{grid-template-columns: minmax(0, 1fr); row-gap: 136px;}
.pk-site .pk-gsx-ladder{justify-items: start;}
}
@media (max-width: 700px){
.pk-site .pk-gsx .pk-sec{padding-top: var(--space-12);}
.pk-site .pk-gsx-tips{grid-template-columns: minmax(0, 1fr);}
.pk-site .pk-gsx-tips > li{padding: var(--space-6);}
.pk-site .pk-gsx-state__fig{height: 200px;}
.pk-site .pk-strip__roll > li{width: 180px;}
.pk-site .pk-gsx-ladder > li{width: 100% !important;}
.pk-site .pk-gsx-quote{padding: 200px var(--space-6) var(--space-6);}
.pk-site .pk-gsx-quote blockquote p{font-size: var(--fs-section); line-height: 1.35;}
.pk-site .pk-gsx-big{font-size: var(--fs-m);}
.pk-site .pk-gsx-quote__fig{top: calc(-1 * var(--space-8)); bottom: auto; height: 220px; left: var(--space-4);}
.pk-site .pk-gsx-terms .pk-chfig{height: 170px; top: -96px;}
.pk-site .pk-gsx-terms > li{padding: 88px var(--space-6) var(--space-6);}
.pk-site .pk-gsx-end{grid-template-columns: minmax(0, 1fr); padding: var(--space-6);}
.pk-site .pk-gsx-end__fig{height: 240px; margin: 0 auto calc(-1 * var(--space-6));}
}
.pk-site .pk-abx-what{display: grid; gap: var(--space-4);}
.pk-site .pk-abx .pk-gsx-state{align-items: start;}
.pk-site .pk-abx-safe__list > li > div > p:only-child{font-weight: 600; color: var(--ink);}
.pk-site .pk-abx-what__lead{margin: 0; font: var(--type-title); font-size: var(--fs-section); line-height: 1.45; font-weight: 500; color: var(--ink); max-width: 640px;}
.pk-site .pk-abx .pk-abx-what .pk-lede{margin: 0;}
.pk-site .pk-abx-facts{list-style: none; margin: var(--space-6) 0 0; padding: 0; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--stack-gap);}
.pk-site .pk-abx-facts > li{padding: var(--space-6); display: grid; align-content: start; gap: var(--space-2);}
.pk-site .pk-abx-facts__obj{width: 120px; height: 120px; margin: calc(-1 * var(--space-4)) 0 0 calc(-1 * var(--space-3));}
.pk-site .pk-abx :is(.pk-abx-facts, .pk-abx-steps, .pk-abx-safe__list) h3{font-weight: 800;}
.pk-site .pk-abx :is(.pk-abx-facts, .pk-abx-steps, .pk-abx-safe__list) p{margin: 0; font: var(--type-body); color: var(--ink-2);}
.pk-site .pk-abx-steps{list-style: none; margin: 136px 0 0; padding: 0; display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: var(--stack-gap);}
.pk-site .pk-abx-steps > li{padding: 112px var(--space-5) var(--space-6); display: grid; align-content: start; gap: var(--space-2);}
.pk-site .pk-abx-steps .pk-chfig{height: 210px; top: -116px; left: var(--space-3);}
.pk-site .pk-abx-steps .pk-gsx-n{right: var(--space-4); top: var(--space-4);}
.pk-site .pk-abx-safe{display: grid; grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr); gap: var(--space-12); align-items: start;}
.pk-site .pk-abx-safe .pk-lede p{margin: 0;}
.pk-site .pk-abx-safe__list{list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--stack-gap);}
.pk-site .pk-abx-safe__list > li{padding: var(--space-6); display: grid; grid-template-columns: 56px minmax(0, 1fr); gap: var(--space-4); align-items: start;}
.pk-site .pk-abx-safe__obj{width: 56px; height: 56px;}
.pk-site .pk-abx-safe__list > li > div{display: grid; gap: var(--space-2);}
.pk-site .pk-abx-prem{grid-template-columns: auto minmax(0, 1fr); align-items: center;}
.pk-site .pk-abx-prem__fig{display: block; height: 340px; width: auto; margin: calc(-1 * var(--space-16)) 0 calc(-1 * var(--space-12)); filter: var(--fig-shadow);}
.pk-site .pk-abx-hosts{list-style: none; margin: var(--space-4) 0 0; padding: 0; display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: var(--stack-gap);}
.pk-site .pk-abx-hosts a{display: grid; gap: var(--space-1); padding: var(--space-6); color: var(--ink); text-decoration: none; transition: background-color var(--dur-1) ease-out;}
.pk-site .pk-abx-hosts a:hover{background: var(--surface-2);}
.pk-site .pk-abx-hosts b{font: var(--type-title); font-weight: 800;}
.pk-site .pk-abx-hosts span{font: var(--type-meta); color: var(--ink-2);}
.pk-site .pk-abx .pk-gsx-end .pk-lede a, .pk-site .pk-abx-safe .pk-lede a{color: var(--ink); font-weight: 600;}
@media (max-width: 1100px){
.pk-site .pk-abx-steps{grid-template-columns: repeat(3, minmax(0, 1fr)); row-gap: 136px;}
.pk-site .pk-abx-facts{grid-template-columns: repeat(2, minmax(0, 1fr));}
.pk-site .pk-abx-safe{grid-template-columns: minmax(0, 1fr); gap: var(--space-8);}
.pk-site .pk-abx-hosts{grid-template-columns: repeat(3, minmax(0, 1fr));}
}
@media (max-width: 700px){
.pk-site .pk-abx-steps{grid-template-columns: minmax(0, 1fr); row-gap: 112px; margin-top: 112px;}
.pk-site .pk-abx-steps .pk-chfig{height: 160px; top: -88px;}
.pk-site .pk-abx-steps > li{padding-top: 84px;}
.pk-site .pk-abx-facts, .pk-site .pk-abx-safe__list{grid-template-columns: minmax(0, 1fr);}
.pk-site .pk-abx-hosts{grid-template-columns: repeat(2, minmax(0, 1fr));}
.pk-site .pk-abx-prem{grid-template-columns: minmax(0, 1fr);}
.pk-site .pk-abx-prem__fig{height: 220px; margin: calc(-1 * var(--space-12)) 0 0;}
}
.pk-site .pk-gsx-nums{margin: var(--space-6) 0 0; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--stack-gap);}
.pk-site .pk-gsx-nums > div{display: flex; flex-direction: column-reverse; justify-content: flex-end; gap: var(--space-1); padding: var(--space-8);}
.pk-site .pk-gsx-nums dd{margin: 0; font: var(--type-title); font-size: var(--fs-xl); line-height: 1; font-weight: 800; letter-spacing: -.04em; color: var(--ink);}
.pk-site .pk-gsx-nums dt{font: var(--type-body); color: var(--ink-2);}
html[data-plk] body.pk-site .pk-gsx .pk-gsx-nums > div.pk-panel.pk-gsx-nums--pink{background: var(--accent);}
.pk-site .pk-gsx-nums > .pk-gsx-nums--pink :is(dd, dt){color: var(--on-accent);}
.pk-site .pk-abx-steps.pk-gsx-steps{grid-template-columns: repeat(4, minmax(0, 1fr));}
.pk-site .pk-gsx .pk-abx-steps p{margin: 0; font: var(--type-body); color: var(--ink-2);}
.pk-site .pk-gsx .pk-abx-steps h3{font-weight: 800;}
@media (max-width: 1100px){
.pk-site .pk-abx-steps.pk-gsx-steps{grid-template-columns: repeat(2, minmax(0, 1fr));}
}
@media (max-width: 700px){
.pk-site .pk-gsx-nums{grid-template-columns: repeat(2, minmax(0, 1fr));}
.pk-site .pk-gsx-nums > div{padding: var(--space-5);}
.pk-site .pk-gsx-nums dd{font-size: var(--fs-m);}
.pk-site .pk-abx-steps.pk-gsx-steps{grid-template-columns: minmax(0, 1fr);}
}
.pk-site.pc-guest :is(.pn-gd, .pks){--cp-head: var(--space-12); --cp-sec: var(--space-16); --cp-end: var(--space-16);}
@media (max-width: 700px){
.pk-site.pc-guest :is(.pn-gd, .pks){--cp-head: var(--space-8); --cp-sec: var(--space-12); --cp-end: var(--space-12);}
}
html[data-plk] body.pc-root.pc-guest.pk-site .pn-gd:not(.pn-mpg) > section:last-child:not(.pn-tp-band),
html[data-plk] body.pc-root.pc-guest.pk-site .pn-gd:not(.pn-mpg) > .pk-gsx > .pk-sec:last-child,
html[data-plk] body.pc-root.pc-guest.pk-site .pks > .pk-sec:last-child{padding-bottom: var(--cp-end);}
@media (max-width: 700px){
.pk-site.pc-guest .pks-faq summary{min-height: var(--tap);}
.pk-site.pc-guest .pk-chero__snd::after{content: ""; position: absolute; inset: calc(-1 * var(--space-1)) calc(-1 * var(--space-1));}
.pk-site.pc-guest .pn-gcrumbs .pn-crumbs a{min-height: var(--tap);}
.pk-site.pc-guest .pk-abx-hosts > li:last-child:nth-child(odd){grid-column: 1 / -1;}
.pk-site.pc-guest .pk-abx .pk-gsx-end__fig{display: none;}
}
.pk-site.pc-guest .tpg .pk-wrap.pks-end{max-width: var(--main-max); width: calc(100% - 2 * var(--gutter)); margin: 0 auto; padding: var(--space-8) var(--space-12);}
@media (max-width: 900px){
.pk-site.pc-guest .tpg .pk-wrap.pks-end{padding: var(--space-6);}
}
@media (max-width: 900px){
.pk-site .pkj-x:has(.pkj-role__t--buy[aria-current]){grid-template-areas: "role" "main" "stage";}
}
@media (max-width: 700px){
.pk-site .pk-adh18.pk-adh18--pill{position: fixed; left: 50%; bottom: calc(var(--space-4) + env(safe-area-inset-bottom)); z-index: var(--z-bar);
    width: auto; max-width: calc(100% - 2 * var(--gutter)); margin: 0; padding: var(--space-1); border-radius: var(--r-full); background: var(--surface);
    box-shadow: 0 4px 16px rgba(0, 0, 0, .28); transform: translateX(-50%);}
.pk-site .pk-adh18.pk-adh18--pill::before{content: none;}
.pk-site .pk-adh18.pk-adh18--pill form{margin: 0;}
.pk-site .pk-adh18.pk-adh18--pill .pc-btn{border-radius: var(--r-full); white-space: nowrap;}
.pk-site:has(.pn-cp-bar, .pn-dtbar) .pk-adh18.pk-adh18--pill{bottom: calc(88px + env(safe-area-inset-bottom));}
}
.pk-site button.pc-burger__theme{border:0;background:none;font:inherit;color:inherit;width:100%;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:start}
html[data-plk] body.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody){--fs-m: 24px; --fs-section: 18px; --fs-subhead: 15px; --btn-fs: 15px; --btn-sm-fs: 13px;
  --fs-h1: var(--fs-m); --lh-head: 1.25; --lh-sub: 1.2; --tr-h: -.01em; --tr-head: 0em; --tr-btn: 0em;
  
  --fs-tile: 24px; --fs-price-l: 24px;                                                  
  --fs-num: 18px; --fs-price-m: 18px; --fs-plan: 18px; --fs-empty: 18px;   
  --fs-price-card: 15px; --fs-sub-s: 15px;                            
  
  --badge-font: 600 12px/16px var(--font-label); --badge-tr: 0em;}
html[data-plk]:is([lang="es"],[lang="fr"],[lang="it"],[lang="pt"]) body.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody){--lh-head: 1.3; --lh-sub: 1.24}
html[data-plk][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody){--app-head-bg: radial-gradient(24% 300px at 66% 0%, #2A2630 0%, #1D2328 40%, #151E21 100%);}
html[data-plk][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody){--md-bg: #101114; --md-header: #0B0C0E; --md-card: #1B1D22; --md-input: #26282E; --md-hover: #303239;
  --md-ink: #F5F5F7; --md-ink-2: #A2A4AD; --md-ink-3: #8E919B; --md-glyph-off: #777A84;   
  --md-on-pink: #101114; --md-pink-soft: rgb(255 157 178 / .12);
  --md-glass: rgb(11 12 14 / .5); --md-line: transparent;   
  
  --canvas: var(--md-bg); --bg: var(--md-bg); --app-ground: var(--md-bg); --app-head-bg: var(--md-header);
  --chrome: var(--md-header); --surface: var(--md-card); --surface-2: var(--md-input); --surface-3: var(--md-hover);
  --ink: var(--md-ink); --ink-2: var(--md-ink-2); --ink-3: var(--md-ink-3); --glyph-off: var(--md-glyph-off);
  --on-accent: var(--md-on-pink); --accent-soft: var(--md-pink-soft); --focus-ring: var(--accent);
  --on-chrome: var(--ink); --on-chrome-2: var(--ink-2);   
  --success: #2FD27A; --danger: #FF8A7A; --warning: #F2B84B; --online: var(--success); --live: var(--success);
  --on-success: var(--md-on-pink); --on-danger: var(--md-on-pink);
  --glass: var(--md-glass); --scrim: rgb(5 5 7 / .66); --shadow-e1: 0 16px 48px rgb(0 0 0 / .5);
  --line: var(--md-line); --line-2: var(--md-line); --oxblood: var(--md-line);
  
  --md-white: var(--md-ink); --md-meta: var(--md-ink-2); --md-sep: var(--md-hover); --md-row-line: var(--md-line);
  --md-pink-line: var(--accent);   
  --md-shadow: none; --md-shadow-hover: none; --md-ease: var(--dur-1) ease-out;   
  --md-r-card: var(--r-l); --md-r-media: var(--r-m);   
  --anthracite: var(--md-on-pink);   
  --sunken: var(--surface-2); --field: var(--surface-2); --field-in: var(--surface-2);   
  --dkbox: var(--surface); --dkbox-tile: var(--surface-2); --bubble-in: var(--surface-2);
  --chrome-2: var(--surface); --prem-bg: var(--chrome);
  --chrome-well: var(--surface-2); --chrome-well-hover: var(--surface-3);
  --btn-ink: var(--surface-2); --on-btn-ink: var(--ink); --btn-ink-edge: var(--md-line); --btn-ink-hover: var(--surface-3); --btn-ink-hover-fx: none;
  --btn-line-bg: var(--surface-2); --btn-line-edge: var(--md-line);
  --dk-bg: var(--chrome); --dk-card: var(--surface); --dk-ink: var(--ink); --dk-ink-2: var(--ink-2);
  
  --t-tint: var(--surface-2); --t-tint-2: var(--surface-3); --t-sel: var(--surface-3); --on-t-sel: var(--ink);
  
  --chip-sel: var(--accent-soft); --on-chip-sel: var(--ink);   
  --seg-on: var(--surface-3); --on-seg-on: var(--ink);
  --check-on: var(--accent); --on-check-on: var(--on-accent);
  --switch-off: var(--surface-3); --switch-knob: var(--ink-2); --switch-knob-sh: none; --switch-on: var(--ink-3); --switch-knob-on: var(--ink);   
  --glass-key: var(--glass); --glass-key-ink: var(--ink); --glass-key-hover: var(--scard-glass-hover);   
  --tile-num: var(--ink);   
  --toast-bg: var(--surface-2); --toast-r: var(--r-l);   
  --white: var(--ink);   
  --t-mute: var(--surface-3);
  
  --t-over: var(--surface-2); --t-over-2: var(--surface-3); --t-over-3: var(--surface-3);
  --t-field-edge: var(--md-line); --t-field-edge-over: var(--md-line);
  --sh-float: var(--shadow-e1); --sh-sheet: var(--shadow-e1); --sh-card: none; --sh-card-hover: none;
  --ph-media: var(--surface-2); --ph-media-2: var(--surface-2); --ph-text: var(--ink-2);
  
  --scard-shade: linear-gradient(180deg, rgb(11 12 14 / .12) 0%, rgb(11 12 14 / 0) 18%, rgb(11 12 14 / 0) 60%, rgb(11 12 14 / .14) 100%);
  --scard-cap-shade: linear-gradient(180deg, rgb(11 12 14 / 0) 0%, rgb(11 12 14 / .28) 30%, rgb(11 12 14 / .62) 62%, rgb(11 12 14 / .86) 100%);
  --scard-cap-blush: var(--scard-cap-shade); --pcard-cap-blush: var(--scard-cap-shade);
  --scard-glass: var(--glass); --scard-glass-hover: rgb(11 12 14 / .6); --chip-glass: var(--glass);
  
  --card-dk: var(--surface); --chrome-grad: var(--chrome); --t-band: var(--chrome); --footer-bg: var(--chrome);
  --pola-edge: var(--surface-2); --t-chrome: var(--chrome); --chrome-line: var(--md-line);
  --t-card-edge: var(--md-line); --t-card-edge-hover: var(--md-line); --t-hair: var(--md-line);
  
  --av-g0: var(--surface-2); --av-g1: var(--surface-3); --av-g2: var(--surface-2); --av-g3: var(--surface-3);
  --av-g4: var(--surface-2); --av-g5: var(--surface-3); --av-g6: var(--surface-2); --av-g7: var(--surface-3);
  --dk-veil: rgb(11 12 14 / .6); --sh-chrome: none;
  
  --main-max: 1372px; --wrap-max: var(--main-max); --hdr-h: 76px; --header-h: 76px;}
html[data-plk][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) :is(.pn-sheet,.pn-menu,dialog){--field: var(--surface-3); --field-in: var(--surface-3); --t-tint: var(--surface-3); --t-tint-2: var(--surface-3); --btn-line-bg: var(--surface-3); --btn-ink: var(--surface-3);}
@media (min-width:701px){
html[data-plk] body.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody){--gutter:var(--wide-gutter);--col-pad:max(var(--gutter),calc((100% - var(--main-max)) / 2))}
}
html[data-plk] body.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody){--bg:var(--app-ground);--row-inset:calc(var(--panel-pad) - var(--list-pad));background:var(--bg)}
@media (max-width:700px){
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-apphead__tabs :is(.pc-seg,.pn-seg){row-gap:12px}
}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-sdmtr{display:grid;gap:2px;margin-top:6px;padding-top:6px;border-top:1px dashed var(--line);font:var(--type-meta);color:var(--ink-2)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-sdmtr__l{font:var(--type-cap);color:var(--ink-2)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-sdmtr[data-pending] .pn-sdmtr__t{opacity:.7}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-sdmtr[hidden]{display:none}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) :is(.pn-lctr,.pn-trhint){position:relative;display:inline-flex;align-items:center;gap:var(--space-1);margin:0 var(--space-1) 0 0;padding:0;border:0;background:none;font:var(--type-cap);color:var(--ink-3);cursor:pointer;-webkit-tap-highlight-color:transparent}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-lctr{font:inherit}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-bubble--out .pn-lctr{color:inherit}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) :is(.pn-lctr,.pn-trhint)::before{content:"";position:absolute;inset:-10px -6px}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) :is(.pn-lctr,.pn-trhint) .pn-lctr__g{width:12px;height:12px;flex:none}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) :is(.pn-lctr,.pn-trhint):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-s)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) :is(.pn-lctr,.pn-trhint)[disabled]{cursor:progress}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-trhint[hidden],html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-tr__orig[hidden]{display:none}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-trhint{margin:0 0 0 6px}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-tr{margin:6px 0 0;min-width:0}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-tr__sum,html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-tr__btn{align-self:auto;gap:var(--space-2);min-height:32px;font:var(--type-label);color:var(--ink-2);text-decoration:none;cursor:pointer}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-tr__btn{border:0;background:none;padding:0}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-tr__btn > span,html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-tr__show{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-tr__btn:disabled{cursor:default;opacity:.75}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-tr__btn:disabled > span{text-decoration:none}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-tr__sum{list-style:none}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-tr__sum::-webkit-details-marker{display:none}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-tr__sum .pn-tr__show::before{content:"·";display:inline-block;margin-right:6px;color:var(--ink-3)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-tr[open] .pn-tr__show{text-decoration-color:var(--ink-3)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-tr .pn-tr__orig{margin:var(--space-2) 0 0;padding:var(--space-3);border-radius:var(--r-m);background:var(--t-tint);font:var(--type-body);color:var(--ink-2);overflow-wrap:anywhere;white-space:pre-line}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-wishcard .pn-tr :is(.pn-tr__sum,.pn-tr__orig){color:var(--dk-ink-2)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-wishcard .pn-tr .pn-tr__orig{background:var(--dk-veil)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) :is(.pn-ostatus--accepted,.pn-ostatus--shipped)::before{background:transparent!important;box-shadow:inset 0 0 0 2px var(--online)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-chatpage:has(> .pn-paybar)::after{content:none}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-chatpage:has(> .pn-paybar) :is(.pn-lockbubble__cta,.pn-order__gate){display:none}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-lcended{align-self:center}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-chatpage:has(> .pn-paybar) .pn-lockbubble.is-pcf:is(:hover,:focus-visible) .pn-lockbubble__cta{display:inline}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) :is(.pn-order,.pn-reach,.pn-paystrip){--dkbox:var(--surface);--dkbox-tile:var(--sunken);--dk-ink:var(--ink);--dk-ink-2:var(--ink-2);--chrome:var(--surface);--on-chrome:var(--ink);--on-chrome-2:var(--ink-2);--chrome-line:var(--line);--chrome-tint:var(--sunken);--chrome-well:var(--sunken);--chrome-well-hover:var(--surface-2)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)):is([data-theme="dark"] *) :is(.pn-order,.pn-reach,.pn-paystrip){--dkbox:inherit;--dkbox-tile:inherit;--dk-ink:inherit;--dk-ink-2:inherit;--chrome:inherit;--on-chrome:inherit;--on-chrome-2:inherit;--chrome-line:inherit;--chrome-tint:inherit;--chrome-well:inherit;--chrome-well-hover:inherit}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) :is(.pn-order .pn-order__price,.pn-reach .pc-tile b){color:var(--ink)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-btn > .pc-count--inline{background:var(--t-tint-2);color:var(--ink)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-btn--primary.is-wait{background:var(--btn-ink);color:var(--on-btn-ink);border-color:transparent}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-btn--primary.is-wait:hover{background:var(--btn-ink);color:var(--on-btn-ink);filter:brightness(1.12)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-hsearch{--on-chrome:var(--ink);--on-chrome-2:var(--ink-2);--chrome-well:var(--t-over-2);--chrome-well-hover:var(--t-over-2);position:fixed;inset:calc(var(--header-h) + env(safe-area-inset-top)) 0 auto;width:min(640px,calc(100% - 32px));height:auto;margin:var(--space-2) auto 0;padding:var(--space-2);border:0;border-radius:var(--r-l);background:var(--t-over);color:var(--ink);box-shadow:var(--shadow-e1);overflow:visible}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-hsearch::backdrop{background:var(--scrim)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-hsearch:not(.is-open){display:none}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-hsearch:popover-open{display:block}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-hsearch.is-open{display:block;z-index:var(--z-drawer)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header .pn-hsearch form.pn-search{flex:none;width:100%;max-width:none;height:var(--control-md);gap:var(--space-3);padding:0 var(--space-4)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-hsearch .pn-search__ph{left:var(--space-12)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-hsearch .pn-search__ph-l{display:inline}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-hsearch .pn-search__ph-s{display:none}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header .pn-hsearch__key:has(+ .pn-hsearch:popover-open){background:var(--chrome-well-hover);color:var(--accent)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-navmore__key{display:none}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-navpin{display:none}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header .pn-navpin{flex:none;gap:var(--space-2);padding-inline:var(--space-4)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header .pn-navmore__key{flex:none;gap:var(--space-2);padding-inline:var(--space-4)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header :is(.pc-iconbtn,.pn-header__avatar){position:relative}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header .pn-header__avatar{overflow:visible}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header .pc-iconbtn:is(.is-active,[aria-current="page"]){color:var(--accent)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header .pc-iconbtn:is(.is-active,[aria-current="page"]) svg{color:var(--accent)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header .pn-header__avatar:is(.is-active,[aria-current="page"]){box-shadow:0 0 0 2px var(--accent)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-navcount{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:var(--space-2);padding:0 var(--space-1);border-radius:var(--r-full);background:var(--accent);color:var(--on-accent);font:var(--type-cap);font-variant-numeric:tabular-nums}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header :is(.pn-navmore__key,.pn-navpin){position:relative}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header :is(.pn-navmore__key,.pn-navpin).is-active::after{content:"";position:absolute;left:50%;bottom:calc(-1 * var(--space-2));width:var(--icon-l);height:2px;margin-left:calc(var(--icon-l) / -2);border-radius:var(--r-full);background:var(--accent);pointer-events:none}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header .pn-navmore__key:has(+ .pn-navmore:popover-open){background:var(--chrome-well-hover)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-navmore__key .pn-navcount{margin-left:0}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-navmore{--on-chrome:var(--ink);--chrome-well:var(--t-over-2);--chrome-well-hover:var(--t-over-2);position:fixed;inset:calc(var(--header-h) + env(safe-area-inset-top) + var(--space-2)) auto auto var(--col-pad);width:min(320px,calc(100vw - 32px));max-height:calc(100dvh - var(--header-h) - var(--space-8));height:auto;margin:0;padding:var(--space-2);border:0;border-radius:var(--r-l);background:var(--t-over);color:var(--ink);box-shadow:var(--shadow-e1);overflow-y:auto;overscroll-behavior:contain}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-navmore:not(.is-open){display:none}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-navmore:popover-open{display:grid;gap:var(--space-1)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-navmore.is-open{display:grid;gap:var(--space-1);z-index:var(--z-drawer)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-navmore::backdrop{background:transparent}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-navmore > a{display:flex;align-items:center;gap:var(--space-3);min-height:var(--space-12);padding:0 var(--space-3);border-radius:var(--r-m);color:var(--ink);font:var(--type-strong);text-decoration:none}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-navmore > a:hover{background:var(--t-over-2)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-navmore > a[aria-current="page"]{background:var(--t-over-2)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-navmore > a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-navmore > .pn-navmore__theme{justify-content:space-between;margin-top:var(--space-2)}
@media (min-width:701px) and (max-width:1100px){
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header .pc-nav{display:none}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header .pn-navmore__key,html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header .pn-navpin{display:inline-flex}
}
@media (min-width:701px){
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header.is-tight .pc-nav{display:none}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header.is-tight .pn-navmore__key,html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header.is-tight .pn-navpin{display:inline-flex}
}
@media (min-width:701px) and (max-width:860px){
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header .pn-themebtn{display:none}
}
@media (min-width:701px) and (max-width:1100px){
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header .pn-themebtn{display:none}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header :is(.pn-header__new,.pn-navmore__key,.pn-navpin){width:var(--header-key);min-width:var(--header-key);padding:0;gap:0;justify-content:center}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header :is(.pn-header__newlbl,.pn-navmore__lbl,.pn-navpin__lbl){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header .pn-navmore__key .pn-navcount{position:absolute;top:calc(-1 * var(--space-1));right:calc(-1 * var(--space-1))}
}
@media (min-width:701px){
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header.is-compact .pn-themebtn{display:none}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header.is-compact :is(.pn-header__new,.pn-navmore__key,.pn-navpin){width:var(--header-key);min-width:var(--header-key);padding:0;gap:0;justify-content:center}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header.is-compact :is(.pn-header__newlbl,.pn-navmore__lbl,.pn-navpin__lbl){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header.is-compact .pn-navmore__key .pn-navcount{position:absolute;top:calc(-1 * var(--space-1));right:calc(-1 * var(--space-1))}
}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-input:not(:focus):not(.is-focus){border-color:var(--t-mute)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-lcorder.is-line{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink-2);font:var(--type-label)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-lcorder.is-line .pc-ico{flex:none;width:var(--icon-s);height:var(--icon-s)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-lcseen{margin:0 var(--space-1);color:var(--ink-2);font:var(--type-cap)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-lp__formacts[hidden]{display:none}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-wishcard__teaser{margin:0;font:var(--type-body);color:var(--dk-ink);overflow-wrap:anywhere}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-msg--wish.pn-msg--wishfirst.pn-msg--out{align-items:flex-end}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-msg--wish.pn-msg--wishfirst.pn-msg--in{align-items:flex-start}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pn-msg--wishfirst .pn-wishcard{width:min(90%,480px)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) .pc-header{border-bottom-color:var(--hline)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) :is(.pc-footer,.pc-tabbar){border-top-color:var(--mline)}
@media (max-width:700px){
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) :is(a.pn-dtrate--pill,a.pn-vstrip--sm,.pn-dtrev__by a){position:relative}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) :is(a.pn-dtrate--pill,a.pn-vstrip--sm,.pn-dtrev__by a)::after{content:"";position:absolute;left:50%;top:50%;width:max(100%,var(--tap));height:max(100%,var(--tap));transform:translate(-50%,-50%)}
}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) :is(.pn-panel--flush,.pn-alertlist,.pn-threads,.pn-orders,.pn-suppin){--hair-x:var(--list-pad)}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) :where(:is(.pn-rows,.pn-ogroup,.pn-supsug__list) > :is(.pn-row,li,.pn-orow)){position:relative}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) :is(.pn-rows,.pn-ogroup,.pn-supsug__list) > :is(.pn-row,li,.pn-orow):not([hidden]) ~ :is(.pn-row,li,.pn-orow):not([hidden])::before{content:"";position:absolute;top:calc(var(--hair-gap,var(--space-1)) / -2);left:calc(-1 * var(--hair-l,var(--hair-x,0px)));right:calc(-1 * var(--hair-r,var(--hair-x,0px)));height:1px;background:linear-gradient(90deg,transparent,var(--mline) 14%,var(--mline) 86%,transparent);opacity:var(--lhair-o);pointer-events:none}
html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) :is(.pn-rows,.pn-ogroup,.pn-supsug__list) > :where(a.pn-row:hover,button.pn-row:hover,label.pn-row:hover,.pn-buyerrow:hover,.pn-threadrow:hover,.pn-orow:hover,.is-current,.is-held,[aria-current],[aria-checked="true"])::before,html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) :is(.pn-rows,.pn-ogroup,.pn-supsug__list) > :where(a.pn-row:hover,button.pn-row:hover,label.pn-row:hover,.pn-buyerrow:hover,.pn-threadrow:hover,.pn-orow:hover,.is-current,.is-held,[aria-current],[aria-checked="true"]) + *::before,html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) :is(.pn-rows,.pn-ogroup,.pn-supsug__list) > :where(li:has(> :is(a:hover,[aria-current])))::before,html[data-plk] :where(.pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody)) :is(.pn-rows,.pn-ogroup,.pn-supsug__list) > :where(li:has(> :is(a:hover,[aria-current]))) + *::before{opacity:0}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header .pc-nav__link{color:var(--ink);transition:color var(--md-ease)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header .pc-nav__link:hover{color:var(--accent)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header .pc-nav__link.is-active,html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header .pc-nav__link[aria-current]{color:var(--ink)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header .pc-iconbtn{background:transparent;color:var(--ink);transition:background-color var(--md-ease),color var(--md-ease)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header .pc-iconbtn:hover{background:var(--surface-2);color:var(--accent)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header .pc-iconbtn:is(.is-active,[aria-current="page"]){color:var(--accent)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header .pn-header__avatar:is(.is-active,[aria-current="page"]){box-shadow:0 0 0 2px var(--accent)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header .pn-header__pay.pn-header__pay{box-shadow:none;background:var(--accent);color:var(--on-accent);border-color:transparent;border-radius:var(--r-full);font-weight:var(--w-bold);transition:background-color var(--md-ease)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header .pn-header__pay.pn-header__pay:hover{background:var(--accent-press);color:var(--on-accent)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header :is(.pn-header__new,.pn-header__earn,.pn-navpin,.pn-navmore__key){background:var(--surface-2);color:var(--ink);border:1px solid var(--md-line);border-radius:var(--r-full);transition:background-color var(--md-ease)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header :is(.pn-header__new,.pn-header__earn,.pn-navpin,.pn-navmore__key):hover{background:var(--surface-3)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header{min-height:var(--header-h)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header .pc-nav__link{font:var(--type-nav);letter-spacing:0}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header :is(.pn-header__pay,.pn-header__earn,.pn-header__new,.pn-navpin,.pn-navmore__key){min-height:var(--header-key);padding:0 var(--space-5);font:var(--type-nav)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header .pc-iconbtn{width:var(--header-key);height:var(--header-key)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header .pc-iconbtn .pc-ico{width:var(--icon-l);height:var(--icon-l)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header .pn-header__avatar{width:44px;height:44px}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header .pc-logo{font-size:46px}
@media (max-width:430px){
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header .pn-header__end{min-width:0;gap:var(--space-1)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header .pn-header__end .pc-header__icons{gap:var(--space-1)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header .pn-header__pay{min-width:0;flex:0 1 auto;padding:0 var(--space-3);font:700 15px/22px var(--body)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header .pn-header__payshort{min-width:0;max-width:100%}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header .pn-header__paytxt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header .pc-iconbtn{width:44px;height:44px}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header .pc-logo{flex-shrink:0}
}
@media (max-width:380px){
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header .pc-logo{font-size:40px}
}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-btn{box-shadow:none;text-shadow:none;transition:background-color var(--md-ease),color var(--md-ease)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-btn:not(.pc-btn--primary,.pc-btn--premium){background-image:none}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-btn--primary{background:var(--accent);color:var(--on-accent);border-color:transparent}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-btn--primary:hover{background:var(--accent-press)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) :is(.pc-btn--secondary,.pc-btn--line,.pc-btn--ink,.pc-btn--soft,.pc-btn--on-chrome):not(.pn-header__pay){background-color:var(--t-tint);color:var(--ink);border:1px solid var(--md-line)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) :is(.pc-btn--secondary,.pc-btn--line,.pc-btn--ink,.pc-btn--soft,.pc-btn--on-chrome):not(.pn-header__pay):hover{background-color:var(--t-tint-2)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) :is(.pc-btn--quiet,.pc-btn--ghost):not(.pn-header__pay){background-color:transparent;color:var(--ink);border:1px solid var(--md-line)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) :is(.pc-btn--quiet,.pc-btn--ghost):not(.pn-header__pay):hover{background-color:var(--t-tint)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header :is(.pc-btn--quiet,.pc-btn--ghost):not(.pn-header__pay){background-color:var(--surface-2)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header :is(.pc-btn--quiet,.pc-btn--ghost):not(.pn-header__pay):hover{background-color:var(--surface-3)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-btn--danger:not(.is-confirm){background-color:transparent;color:var(--danger);border:1px solid var(--md-line)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-btn--danger:not(.is-confirm):hover{background-color:var(--t-tint)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-scard.is-premium .pc-scard__cap::before{background:var(--scard-cap-shade)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-scard__name{color:var(--scard-ink);font-size:var(--fs-title)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-scard__meta{color:var(--scard-ink-2);font-size:var(--fs-body)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) :is(.pc-scard__score,.pc-scard__n){background:var(--glass);color:var(--scard-ink);border:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-scard .pc-card__fav{background:var(--glass);border-color:transparent;color:var(--scard-ink);transition:background-color var(--md-ease)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-scard .pc-card__fav:hover{background:var(--scard-glass-hover)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) :is(.pn-like,.pc-card__fav)[aria-pressed="true"] .pc-ico{color:var(--accent);animation:pn-md-like var(--dur-2) ease-out}
@media (prefers-reduced-motion: reduce){
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) *{animation:none !important;transition:none !important}
}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-header{border-bottom-color:var(--hline)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) :is(.pc-footer,.pn-gfooter){border-top-color:var(--mline)}
html[data-plk][data-theme="dark"][data-theme="dark"] .pc-root.pc-guest.pk-site:not(.pn-adm):not(.pn-joinbody) .pc-tabbar{border-top-color:var(--mline)}
html[data-plk]{background: #101114;}
html[data-plk] body.pc-root.pc-guest.pk-site{background: var(--bg); background-image: none; color: var(--ink);}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-header{min-height: var(--header-h); background: var(--chrome); border-bottom: 1px solid var(--hline); box-shadow: none; -webkit-backdrop-filter: none; backdrop-filter: none;}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-header::after{content: none;}
html[data-plk] body.pc-root.pc-guest .pc-header{display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; column-gap: var(--space-6);}
html[data-plk] body.pc-root.pc-guest .pc-header > .pc-logo{justify-self: start;}
html[data-plk] body.pc-root.pc-guest .pc-header > .pc-nav{justify-self: center; margin: 0;}
html[data-plk] body.pc-root.pc-guest .pc-header > .pn-header__end{justify-self: end; grid-column: 3;}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-logo__dot{box-shadow: none;}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-header :is(.pc-btn--ghost, .pn-header__fan, .pn-header__join){min-height: var(--header-key); height: var(--header-key); padding: 0 var(--space-5); border: 0; border-radius: var(--r-full); font: var(--type-nav); letter-spacing: 0;
  box-shadow: none; transform: none; filter: none; transition: background-color var(--dur-1) ease-out;}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-header :is(.pc-btn--ghost, .pn-header__fan){background: var(--surface-2); color: var(--ink);}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-header :is(.pc-btn--ghost, .pn-header__fan):hover{background: var(--surface-3); color: var(--ink);}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-header .pn-header__join{background: var(--accent); color: var(--on-accent);}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-header .pn-header__join:hover{background: var(--accent-press); color: var(--on-accent);}
@media (max-width: 700px){
html[data-plk] body.pc-root.pc-guest.pk-site .pc-header :is(.pc-btn--ghost, .pn-header__fan, .pn-header__join){padding: 0 var(--space-4);}
}
@media (max-width: 380px){
html[data-plk] body.pc-root.pc-guest.pk-site .pc-header :is(.pc-btn--ghost, .pn-header__fan, .pn-header__join){padding: 0 var(--space-3);}
}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-burger > summary{display: inline-flex; align-items: center; gap: var(--space-2); width: auto; min-width: var(--header-key); height: var(--header-key);
  padding: 0 var(--space-5) 0 44px; border: 0; border-radius: var(--r-full); background: var(--surface-2); color: var(--ink); font: var(--type-nav); transition: background-color var(--dur-1) ease-out;}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-burger > summary:hover, html[data-plk] body.pc-root.pc-guest.pk-site .pc-burger[open] > summary{background: var(--surface-3);}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-burger > summary::before, html[data-plk] body.pc-root.pc-guest.pk-site .pc-burger > summary::after{left: var(--space-5); right: auto; width: var(--icon-s); background: currentColor; box-shadow: 0 5px 0 currentColor; top: calc(50% - 6px);}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-burger > summary::after{top: calc(50% + 4px); box-shadow: none;}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-burger[open] > summary::before, html[data-plk] body.pc-root.pc-guest.pk-site .pc-burger[open] > summary::after{top: calc(50% - 1px); box-shadow: none;}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-burger__lbl{white-space: nowrap;}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-burger > summary:focus-visible{outline: 2px solid var(--focus-ring); outline-offset: 2px;}
@media (max-width: 700px){
html[data-plk] body.pc-root.pc-guest.pk-site .pc-burger > summary{width: var(--header-key); padding: 0; justify-content: center;}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-burger > summary::before, html[data-plk] body.pc-root.pc-guest.pk-site .pc-burger > summary::after{left: calc(50% - 8px);}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-burger__lbl{position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0);}
}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-header:has(.pc-burger[open]){z-index: var(--z-drawer);}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-burger[open]::before{background: var(--scrim);}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-burger__menu{border: 0; background: var(--surface-2); box-shadow: var(--shadow-e1);
  --t-tint: var(--surface-3); --t-tint-2: var(--surface-3); --btn-line-bg: var(--surface-3); --btn-ink: var(--surface-3); --chrome-well: var(--surface-3); --chrome-well-hover: var(--surface-3);}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-burger[open] .pc-burger__menu{gap: var(--space-1); padding: var(--space-3) var(--space-3) calc(var(--space-4) + env(safe-area-inset-bottom)); border-width: 0;}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-burger__menu > a{min-height: 48px; padding: 0 var(--space-3); border-radius: var(--r-m); color: var(--ink); font: var(--type-strong); letter-spacing: 0; text-decoration: none;}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-burger__menu > a:hover{background: var(--surface-3);}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-burger__menu > a[aria-current]{background: var(--surface-3); color: var(--ink); text-decoration: underline; text-decoration-color: var(--accent); text-decoration-thickness: 2px; text-underline-offset: 6px;}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-header .pc-burger__foot{display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--space-2); margin-top: var(--space-6); padding-top: 0;}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-header .pc-burger__foot > .pc-btn{width: 100%; min-height: var(--control-md); padding: 0 var(--space-4); border: 0; border-radius: var(--r-m); font: var(--type-strong);}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-header .pc-burger__foot > :is(.pc-btn--line, .pc-btn--ghost){background: var(--surface-3); color: var(--ink);}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-header .pc-burger__foot > .pc-btn--primary{background: var(--accent); color: var(--on-accent);}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-burger__lang{gap: var(--space-2); margin: var(--space-3) 0 0;}
html[data-plk] body.pc-root.pc-guest.pk-site :is(.pc-burger__lang, .pn-gfooter__bar) a{min-height: var(--control-sm); padding: 0 var(--space-3); border: 0; border-radius: var(--r-full); font: var(--type-label);}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-burger__lang a{background: var(--surface-3); color: var(--ink);}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-burger__lang a[aria-current]{background: var(--accent-soft);}
html[data-plk] body.pc-root.pc-guest.pk-site .pn-gfooter__bar a{background: var(--surface-2); color: var(--ink);}
html[data-plk] body.pc-root.pc-guest.pk-site .pn-gfooter__bar a:hover, html[data-plk] body.pc-root.pc-guest.pk-site .pn-gfooter__bar a[aria-current]{background: var(--surface-3);}
html[data-plk] body.pc-root.pc-guest.pk-site .pn-gfooter__adult{font: var(--type-cap);}
@media (min-width: 961px) and (max-width: 1100px){
html[data-plk] body.pc-root.pc-guest.pk-site .pc-header{justify-content: space-between;}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-header :is(.pc-nav, .pc-header__icons > .pc-btn--ghost){display: none;}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-header .pc-burger.pc-show-sm{display: block !important;}
}
@media (min-width: 1101px) and (max-width: 1360px){
html[data-plk]:is([lang="es"], [lang="it"], [lang="pt"]) body.pc-root.pc-guest.pk-site .pc-header{justify-content: space-between;}
html[data-plk]:is([lang="es"], [lang="it"], [lang="pt"]) body.pc-root.pc-guest.pk-site .pc-header :is(.pc-nav, .pc-header__icons > .pc-btn--ghost){display: none;}
html[data-plk]:is([lang="es"], [lang="it"], [lang="pt"]) body.pc-root.pc-guest.pk-site .pc-header .pc-burger.pc-show-sm{display: block !important;}
}
@media (min-width: 1101px) and (max-width: 1800px){
html[data-plk][lang="fr"] body.pc-root.pc-guest.pk-site .pc-header{justify-content: space-between;}
html[data-plk][lang="fr"] body.pc-root.pc-guest.pk-site .pc-header :is(.pc-nav, .pc-header__icons > .pc-btn--ghost){display: none;}
html[data-plk][lang="fr"] body.pc-root.pc-guest.pk-site .pc-header .pc-burger.pc-show-sm{display: block !important;}
}
@media (min-width: 701px){
html[data-plk] body.pc-root.pc-guest.pk-site .pc-header .pn-header__end{gap: var(--space-3);}
}
@media (max-width: 700px){
html[data-plk] body.pc-root.pc-guest.pk-site .pc-header .pn-header__fan{display: none;}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-header :is(.pn-header__end, .pc-header__icons){gap: var(--space-2);}
}
html[data-plk] body.pc-root.pc-guest.pk-site :is(.pn-cp-bar, .pn-dtbar, .pn-lbsticky){background: var(--chrome); border-top: 1px solid var(--mline); box-shadow: none; -webkit-backdrop-filter: none; backdrop-filter: none; z-index: var(--z-bar);}
html[data-plk][data-plk] body.pc-root.pc-guest.pk-site .pk-adh18 .pc-btn.pc-btn--primary.pc-btn--sm{background: var(--surface-2); color: var(--ink); border-color: transparent;}
html[data-plk][data-plk] body.pc-root.pc-guest.pk-site .pk-adh18 .pc-btn.pc-btn--primary.pc-btn--sm:hover{background: var(--surface-3); color: var(--ink);}
@media (min-width: 701px){
html[data-plk] body.pc-root.pc-guest.pk-site{--col-pad: max(var(--wide-gutter), calc((100% - var(--main-max)) / 2));}
}
@media (max-width: 700px){
html[data-plk] body.pc-root.pc-guest.pk-site .pc-footer{display: block; padding-bottom: calc(var(--space-8) + env(safe-area-inset-bottom));}
}
html[data-plk] body.pc-root.pc-guest.pk-site :is(.pn-hubgrid, .pn-amk__grid, .pn-cp-cards, .pn-tp-cards){display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--wide-grid-gap);}
@media (min-width: 1024px){
html[data-plk] body.pc-root.pc-guest.pk-site :is(.pn-hubgrid, .pn-amk__grid, .pn-cp-cards, .pn-tp-cards){grid-template-columns: repeat(4, minmax(0, 1fr));}
}
@media (min-width: 1280px){
html[data-plk] body.pc-root.pc-guest.pk-site :is(.pn-hubgrid, .pn-amk__grid, .pn-cp-cards, .pn-tp-cards){grid-template-columns: repeat(5, minmax(0, 1fr));}
}
html[data-plk] body.pc-root.pc-guest.pk-site .pn-discgrid:not(.pn-amk__grid){grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--space-4);}
@media (min-width: 900px){
html[data-plk] body.pc-root.pc-guest.pk-site .pn-discgrid:not(.pn-amk__grid){grid-template-columns: repeat(4, minmax(0, 1fr));}
}
@media (min-width: 1200px){
html[data-plk] body.pc-root.pc-guest.pk-site .pn-discgrid:not(.pn-amk__grid){grid-template-columns: repeat(6, minmax(0, 1fr));}
}
@media (max-width: 700px){
html[data-plk] body.pc-root.pc-guest.pk-site :is(.pn-hubgrid, .pn-amk__grid, .pn-cp-cards, .pn-tp-cards), html[data-plk] body.pc-root.pc-guest.pk-site .pn-discgrid:not(.pn-amk__grid){grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--space-3);}
}
html[data-plk] body.pc-root.pc-guest.pk-site :is(.pc-card, .pc-scard){box-shadow: none;}
html[data-plk] body.pc-root.pc-guest.pk-site :is(.pc-card, .pc-scard):hover{transform: none; box-shadow: none;}
html[data-plk] body.pc-root.pc-guest.pk-site .pn-hubhead:has(> .pn-amk__facets){padding-bottom: var(--space-8);}
@media (max-width: 899px){
html[data-plk] body.pc-root.pc-guest.pk-site .pn-hubhead:has(> .pn-amk__facets){padding-bottom: var(--space-5);}
}
html[data-plk] body.pc-root.pc-guest.pk-site :is(.pn-hubquotes, .pn-seotext, .pn-hubmore){margin-top: var(--section-gap); padding-inline: 0; max-width: none;}
html[data-plk] body.pc-root.pc-guest.pk-site :is(.pc-kicker, .pk-kick){color: var(--ink-2);}
html[data-plk] body.pc-root.pc-guest.pk-site :is(.pc-kicker, .pk-kick)::before, html[data-plk] body.pc-root.pc-guest.pk-site :is(.pc-kicker, .pk-kick)::after, html[data-plk] body.pc-root.pc-guest.pk-site .pc-kicker .pc-tub{display: none;}
html[data-plk] body.pc-root.pc-guest.pk-site :is(h1, h2, h3) :is(em, .pc-hl, mark){background: none; color: inherit; font-style: normal; padding: 0; box-shadow: none; text-shadow: none; filter: none; -webkit-box-decoration-break: slice; box-decoration-break: slice;}
html[data-plk] body.pc-root.pc-guest.pk-site .pn-main :is(h1, h2, h3):not(.pc-card__title){color: var(--ink);}
html[data-plk] body.pc-root.pc-guest.pk-site .pn-main:not(.pn-join) h1:not(.pn-dthead__name):not(.pn-hm-hero__h){font: var(--type-display); letter-spacing: var(--tr-h); text-transform: none;}
html[data-plk] body.pc-root.pc-guest.pk-site :is(.pc-hand, .pn-hand, .pn-joinhead__hand, .pn-do-aside, .pc-fix):not(.pn-dthead__hand){font: var(--type-meta); font-weight: var(--w-strong); color: var(--ink-2); text-transform: none; transform: none;}
html[data-plk] body.pc-root.pc-guest.pk-site .pk-sec :is(h2.pc-h-xl, h2.pc-h-l, h2.pc-h-m, .pk-sec__h){font: var(--type-h1); letter-spacing: var(--tr-h); text-transform: none;}
html[data-plk] body.pc-root.pc-guest.pk-site :is(.pn-lp-hero__h, .pk-hero .pn-lp-hero__h)::after, html[data-plk] body.pc-root.pc-guest.pk-site .pn-lp-qfoot::before{content: none;}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-arr{display: none;}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-btn::after{content: none;}
html[data-plk] body.pc-root.pc-guest.pk-site:not(.pk) .pn-main :is(.pk-obj, .pc-prop, .pc-obj){display: none;}
html[data-plk] body.pc-root.pc-guest.pk-site :is(.pk-prop, .pk-hero__glow){display: none;}
html[data-plk] body.pc-root.pc-guest.pk-site :is(.pn-panel, .pc-box, .pc-pbox, .pc-toc, .pk-panel, .pn-joinbox, .pc-box--cr, .pn-gd-callout, .pk-sticky, .pn-cg__cta, .pc-care, .pc-receipt, .pn-proof,
  .pn-lp-step, .pn-lp-page__plan, .pn-lp-page__table, .pn-mp__answer, .pc-door){border: 0; outline: 0; border-radius: var(--r-l); background: var(--surface); background-image: none; color: var(--ink); box-shadow: none; transform: none;}
html[data-plk] body.pc-root.pc-guest.pk-site :is(.pn-gd-callout, .pn-cg__cta, .pc-care, .pc-receipt, .pn-proof, .pc-door) :is(p, b, small, span, h2, h3, .pn-cg__ctah, .pn-gd-callout__k){color: inherit;}
html[data-plk] body.pc-root.pc-guest.pk-site :is(.pn-gd-callout, .pn-cg__cta, .pc-care, .pc-receipt, .pn-proof, .pc-door) .pc-badge--accent{color: var(--on-accent);}
html[data-plk] body.pc-root.pc-guest.pk-site :is(.pn-gd-callout, .pn-cg__cta) a:not(.pc-btn){color: inherit;}
html[data-plk] body.pc-root.pc-guest.pk-site .pn-gd-callout__k{color: var(--ink-2);}
html[data-plk] body.pc-root.pc-guest.pk-site :is(.pn-proof, .pc-care)::before, html[data-plk] body.pc-root.pc-guest.pk-site :is(.pn-proof, .pc-care)::after{content: none;}
html[data-plk] body.pc-root.pc-guest.pk-site .pc-care__n{font: var(--type-cap); color: var(--ink-2);}
html[data-plk] body.pc-root.pc-guest.pk-site :is(.pk-sec--sell, .pc-on-pink){background: var(--surface); background-image: none; color: var(--ink);}
html[data-plk] body.pc-root.pc-guest.pk-site :is(.pk-sec--sell, .pc-on-pink) :is(h2, h3, p, li, small){color: inherit;}
html[data-plk] body.pc-root.pc-guest.pk-site .pk-sec{background-image: none;}
html[data-plk] body.pc-root.pc-guest.pk-site :is(.pk-inside, .pk-feats, .pk-sec--game) .pc-btn, html[data-plk] body.pc-root.pc-guest.pk-site :is(.pn-buy__go, .pn-lbsticky__more, .pn-lp-proof .pc-btn--primary, .pn-lp-door--top){display: none;}
html[data-plk][data-theme="light"]{background: var(--bg);}
html[data-plk][data-theme="light"] body.pc-root.pc-guest.pk-site{--main-max: 1372px; --wrap-max: var(--main-max); --hdr-h: 76px; --header-h: 76px;
  
  --surface-2: var(--canvas); --surface-3: var(--t-over-3); --glyph-off: var(--ink-3);
  --t-tint: var(--surface-2); --t-tint-2: var(--surface-3);
  --chip-sel: var(--accent-soft); --on-chip-sel: var(--ink);
  
  --dk-bg: var(--surface); --dk-card: var(--surface); --dk-ink: var(--ink); --dk-ink-2: var(--ink-2); --dkbox: var(--surface); --dkbox-tile: var(--surface-2); --card-dk: var(--surface);}
html[data-plk][data-theme="light"] body.pc-root.pc-guest.pk-site .pc-btn{box-shadow: none; text-shadow: none; filter: none;}
html[data-plk][data-theme="light"] body.pc-root.pc-guest.pk-site .pc-btn:not(.pc-btn--primary, .pc-btn--premium){background-image: none;}
html[data-plk][data-theme="light"] body.pc-root.pc-guest.pk-site :is(.pc-btn--primary, .pc-btn--pink){background: var(--accent); color: var(--on-accent); border-color: transparent;}
html[data-plk][data-theme="light"] body.pc-root.pc-guest.pk-site :is(.pc-btn--primary, .pc-btn--pink):hover{background: var(--accent-press); color: var(--on-accent);}
html[data-plk][data-theme="light"] body.pc-root.pc-guest.pk-site :is(.pc-btn--secondary, .pc-btn--line, .pc-btn--ink, .pc-btn--soft){background-color: var(--t-tint); color: var(--ink); border-color: transparent;}
html[data-plk][data-theme="light"] body.pc-root.pc-guest.pk-site :is(.pc-btn--secondary, .pc-btn--line, .pc-btn--ink, .pc-btn--soft):hover{background-color: var(--t-tint-2); color: var(--ink);}
html[data-plk][data-theme="light"] body.pc-root.pc-guest.pk-site :is(.pc-btn--quiet, .pc-btn--ghost){background-color: transparent; color: var(--ink); border-color: transparent;}
html[data-plk][data-theme="light"] body.pc-root.pc-guest.pk-site :is(.pc-btn--quiet, .pc-btn--ghost):hover{background-color: var(--t-tint);}
html[data-plk][data-theme="light"] body.pc-root.pc-guest.pk-site .pc-header :is(.pc-header__icons, .pn-cartbtn, .pc-burger > summary),
html[data-plk][data-theme="light"] body.pc-root.pc-guest.pk-site :is(.pn-gfooter, .pc-footer){--surface: var(--chrome-2); --surface-2: var(--chrome-well); --surface-3: var(--chrome-well-hover); --t-tint: var(--chrome-well); --t-tint-2: var(--chrome-well-hover);
  --ink: var(--on-chrome); --ink-2: var(--on-chrome-2); --ink-3: var(--on-chrome-2); --accent-soft: var(--chrome-well-hover);}
html[data-plk][data-theme="light"] body.pc-root.pc-guest.pk-site .pc-header .pc-header__icons :is(.pc-btn--ghost, .pc-btn--quiet){background-color: var(--chrome-well); color: var(--on-chrome);}
html[data-plk][data-theme="light"] body.pc-root.pc-guest.pk-site .pc-header .pc-header__icons :is(.pc-btn--ghost, .pc-btn--quiet):hover{background-color: var(--chrome-well-hover);}
html[data-plk][data-theme="light"] body.pc-root.pc-guest.pk-site .pc-header :is(.pc-iconbtn, .pc-burger > summary){color: var(--on-chrome);}
html[data-plk][data-theme="light"] body.pc-root.pc-guest.pk-site :is(.pc-footer, .pn-gfooter){border-top-color: var(--mline);}
html[data-plk][data-theme="light"] body.pc-root.pc-guest.pk-site .pc-header .pc-logo{font-size: 46px;}
html[data-plk][data-theme="light"] body.pc-root.pc-guest.pk-site .pc-header .pc-nav__link{font: var(--type-nav); letter-spacing: 0; color: var(--on-chrome); transition: color var(--dur-1) ease-out;}
html[data-plk][data-theme="light"] body.pc-root.pc-guest.pk-site .pc-header .pc-nav__link:hover{color: var(--accent-text);}
html[data-plk][data-theme="light"] body.pc-root.pc-guest.pk-site .pc-header .pc-iconbtn{width: var(--header-key); height: var(--header-key);}
html[data-plk][data-theme="light"] body.pc-root.pc-guest.pk-site .pc-header .pc-iconbtn .pc-ico{width: var(--icon-l); height: var(--icon-l);}
@media (max-width: 430px){
html[data-plk][data-theme="light"] body.pc-root.pc-guest.pk-site .pc-header .pc-iconbtn{width: 44px; height: 44px;}
}
@media (max-width: 380px){
html[data-plk][data-theme="light"] body.pc-root.pc-guest.pk-site .pc-header .pc-logo{font-size: 40px;}
}
html[data-plk][data-theme="light"] body.pc-root.pc-guest.pk-site .pc-header .pc-burger__foot > .pc-burger__theme{color: var(--ink); font: var(--type-strong);}
html[data-plk][data-theme="light"] body.pc-root.pc-guest.pk-site .pc-burger__theme:not([aria-pressed="true"]) .pc-switch{background: var(--ink-3);}
html[data-plk]{background: #101114;}
html[data-plk] body.pc-root.pc-guest .pc-header{display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; column-gap: var(--space-6);}
html[data-plk] body.pc-root.pc-guest .pc-header > .pc-logo{justify-self: start;}
html[data-plk] body.pc-root.pc-guest .pc-header > .pc-nav{justify-self: center; margin: 0;}
html[data-plk] body.pc-root.pc-guest .pc-header > .pn-header__end{justify-self: end; grid-column: 3;}
html[data-plk][data-theme="light"]{background: var(--bg);}
html[data-plk]{background: #101114;}
html[data-plk] body.pc-root.pc-guest .pc-header{display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; column-gap: var(--space-6);}
html[data-plk] body.pc-root.pc-guest .pc-header > .pc-logo{justify-self: start;}
html[data-plk] body.pc-root.pc-guest .pc-header > .pc-nav{justify-self: center; margin: 0;}
html[data-plk] body.pc-root.pc-guest .pc-header > .pn-header__end{justify-self: end; grid-column: 3;}
html[data-plk][data-theme="light"]{background: var(--bg);}
html[data-plk]{background: #101114;}
html[data-plk] body.pc-root.pc-guest .pc-header{display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; column-gap: var(--space-6);}
html[data-plk] body.pc-root.pc-guest .pc-header > .pc-logo{justify-self: start;}
html[data-plk] body.pc-root.pc-guest .pc-header > .pc-nav{justify-self: center; margin: 0;}
html[data-plk] body.pc-root.pc-guest .pc-header > .pn-header__end{justify-self: end; grid-column: 3;}
html[data-plk][data-theme="light"]{background: var(--bg);}
